@charset "UTF-8";
/* SMACSS + SCSS starter v2.1 Inspired by SMACSS http://smacss.com Author: @jonathanpath Date: 4 August 2015 https://github.com/jonathanpath/SASS-SMACSS See file structure in http://jonathanpath.com/sass+smacss/scss/style.scss Coding rules : https://github.com/necolas/idiomatic-css */
/* settings */
/* ブレークポイント */
/* ヘッダーの高さ */
/* カード内の余白(=コンテンツ内の余白の基準) */
/* アニメーションスピード */
/* 見出し系のフォントサイズに関して、スマホからPCにした時の倍率 */
/* テーマカラー */
/* グラデーション */
/* 分野カラー */
/* SNSカラー */
/* 透明色 */
@import url("https://fonts.googleapis.com/css2?family=Staatliches&display=swap");

.sat {
  color: #0000ff;
}

.sun {
  color: #ff0000;
}

.color-white {
  color: #fff !important;
}

.bgColor-white {
  background-color: #fff !important;
}

.bgColor-white-opacity-1 {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bgColor-white-opacity-2 {
  background: rgba(255, 255, 255, 0.2) !important;
}

.bgColor-white-opacity-3 {
  background: rgba(255, 255, 255, 0.3) !important;
}

.bgColor-white-opacity-4 {
  background: rgba(255, 255, 255, 0.4) !important;
}

.bgColor-white-opacity-5 {
  background: rgba(255, 255, 255, 0.5) !important;
}

.bgColor-white-opacity-6 {
  background: rgba(255, 255, 255, 0.6) !important;
}

.bgColor-white-opacity-7 {
  background: rgba(255, 255, 255, 0.7) !important;
}

.bgColor-white-opacity-8 {
  background: rgba(255, 255, 255, 0.8) !important;
}

.bgColor-white-opacity-9 {
  background: rgba(255, 255, 255, 0.9) !important;
}

.bgColor-white-opacity-10 {
  background: white !important;
}

.borderColor-white {
  border-color: #fff !important;
}

.svg-fill-white {
  fill: #fff !important;
}

.color-black {
  color: #000320 !important;
}

.bgColor-black {
  background-color: #000320 !important;
}

.bgColor-black-opacity-1 {
  background: rgba(0, 3, 32, 0.1) !important;
}

.bgColor-black-opacity-2 {
  background: rgba(0, 3, 32, 0.2) !important;
}

.bgColor-black-opacity-3 {
  background: rgba(0, 3, 32, 0.3) !important;
}

.bgColor-black-opacity-4 {
  background: rgba(0, 3, 32, 0.4) !important;
}

.bgColor-black-opacity-5 {
  background: rgba(0, 3, 32, 0.5) !important;
}

.bgColor-black-opacity-6 {
  background: rgba(0, 3, 32, 0.6) !important;
}

.bgColor-black-opacity-7 {
  background: rgba(0, 3, 32, 0.7) !important;
}

.bgColor-black-opacity-8 {
  background: rgba(0, 3, 32, 0.8) !important;
}

.bgColor-black-opacity-9 {
  background: rgba(0, 3, 32, 0.9) !important;
}

.bgColor-black-opacity-10 {
  background: #000320 !important;
}

.borderColor-black {
  border-color: #000320 !important;
}

.svg-fill-black {
  fill: #000320 !important;
}

.color-gray {
  color: #9a9a9a !important;
}

.bgColor-gray {
  background-color: #9a9a9a !important;
}

.bgColor-gray-opacity-1 {
  background: rgba(154, 154, 154, 0.1) !important;
}

.bgColor-gray-opacity-2 {
  background: rgba(154, 154, 154, 0.2) !important;
}

.bgColor-gray-opacity-3 {
  background: rgba(154, 154, 154, 0.3) !important;
}

.bgColor-gray-opacity-4 {
  background: rgba(154, 154, 154, 0.4) !important;
}

.bgColor-gray-opacity-5 {
  background: rgba(154, 154, 154, 0.5) !important;
}

.bgColor-gray-opacity-6 {
  background: rgba(154, 154, 154, 0.6) !important;
}

.bgColor-gray-opacity-7 {
  background: rgba(154, 154, 154, 0.7) !important;
}

.bgColor-gray-opacity-8 {
  background: rgba(154, 154, 154, 0.8) !important;
}

.bgColor-gray-opacity-9 {
  background: rgba(154, 154, 154, 0.9) !important;
}

.bgColor-gray-opacity-10 {
  background: #9a9a9a !important;
}

.borderColor-gray {
  border-color: #9a9a9a !important;
}

.svg-fill-gray {
  fill: #9a9a9a !important;
}

.color-key {
  color: #fa0b1a !important;
}

.bgColor-key {
  background-color: #fa0b1a !important;
}

.bgColor-key-opacity-1 {
  background: rgba(250, 11, 26, 0.1) !important;
}

.bgColor-key-opacity-2 {
  background: rgba(250, 11, 26, 0.2) !important;
}

.bgColor-key-opacity-3 {
  background: rgba(250, 11, 26, 0.3) !important;
}

.bgColor-key-opacity-4 {
  background: rgba(250, 11, 26, 0.4) !important;
}

.bgColor-key-opacity-5 {
  background: rgba(250, 11, 26, 0.5) !important;
}

.bgColor-key-opacity-6 {
  background: rgba(250, 11, 26, 0.6) !important;
}

.bgColor-key-opacity-7 {
  background: rgba(250, 11, 26, 0.7) !important;
}

.bgColor-key-opacity-8 {
  background: rgba(250, 11, 26, 0.8) !important;
}

.bgColor-key-opacity-9 {
  background: rgba(250, 11, 26, 0.9) !important;
}

.bgColor-key-opacity-10 {
  background: #fa0b1a !important;
}

.borderColor-key {
  border-color: #fa0b1a !important;
}

.svg-fill-key {
  fill: #fa0b1a !important;
}

.color-base1 {
  color: #f2f8fc !important;
}

.bgColor-base1 {
  background-color: #f2f8fc !important;
}

.bgColor-base1-opacity-1 {
  background: rgba(242, 248, 252, 0.1) !important;
}

.bgColor-base1-opacity-2 {
  background: rgba(242, 248, 252, 0.2) !important;
}

.bgColor-base1-opacity-3 {
  background: rgba(242, 248, 252, 0.3) !important;
}

.bgColor-base1-opacity-4 {
  background: rgba(242, 248, 252, 0.4) !important;
}

.bgColor-base1-opacity-5 {
  background: rgba(242, 248, 252, 0.5) !important;
}

.bgColor-base1-opacity-6 {
  background: rgba(242, 248, 252, 0.6) !important;
}

.bgColor-base1-opacity-7 {
  background: rgba(242, 248, 252, 0.7) !important;
}

.bgColor-base1-opacity-8 {
  background: rgba(242, 248, 252, 0.8) !important;
}

.bgColor-base1-opacity-9 {
  background: rgba(242, 248, 252, 0.9) !important;
}

.bgColor-base1-opacity-10 {
  background: #f2f8fc !important;
}

.borderColor-base1 {
  border-color: #f2f8fc !important;
}

.svg-fill-base1 {
  fill: #f2f8fc !important;
}

.color-base2 {
  color: #16bbee !important;
}

.bgColor-base2 {
  background-color: #16bbee !important;
}

.bgColor-base2-opacity-1 {
  background: rgba(22, 187, 238, 0.1) !important;
}

.bgColor-base2-opacity-2 {
  background: rgba(22, 187, 238, 0.2) !important;
}

.bgColor-base2-opacity-3 {
  background: rgba(22, 187, 238, 0.3) !important;
}

.bgColor-base2-opacity-4 {
  background: rgba(22, 187, 238, 0.4) !important;
}

.bgColor-base2-opacity-5 {
  background: rgba(22, 187, 238, 0.5) !important;
}

.bgColor-base2-opacity-6 {
  background: rgba(22, 187, 238, 0.6) !important;
}

.bgColor-base2-opacity-7 {
  background: rgba(22, 187, 238, 0.7) !important;
}

.bgColor-base2-opacity-8 {
  background: rgba(22, 187, 238, 0.8) !important;
}

.bgColor-base2-opacity-9 {
  background: rgba(22, 187, 238, 0.9) !important;
}

.bgColor-base2-opacity-10 {
  background: #16bbee !important;
}

.borderColor-base2 {
  border-color: #16bbee !important;
}

.svg-fill-base2 {
  fill: #16bbee !important;
}

.color-super-entertainment {
  color: #005ff7 !important;
}

.bgColor-super-entertainment {
  background-color: #005ff7 !important;
}

.bgColor-super-entertainment-opacity-1 {
  background: rgba(0, 95, 247, 0.1) !important;
}

.bgColor-super-entertainment-opacity-2 {
  background: rgba(0, 95, 247, 0.2) !important;
}

.bgColor-super-entertainment-opacity-3 {
  background: rgba(0, 95, 247, 0.3) !important;
}

.bgColor-super-entertainment-opacity-4 {
  background: rgba(0, 95, 247, 0.4) !important;
}

.bgColor-super-entertainment-opacity-5 {
  background: rgba(0, 95, 247, 0.5) !important;
}

.bgColor-super-entertainment-opacity-6 {
  background: rgba(0, 95, 247, 0.6) !important;
}

.bgColor-super-entertainment-opacity-7 {
  background: rgba(0, 95, 247, 0.7) !important;
}

.bgColor-super-entertainment-opacity-8 {
  background: rgba(0, 95, 247, 0.8) !important;
}

.bgColor-super-entertainment-opacity-9 {
  background: rgba(0, 95, 247, 0.9) !important;
}

.bgColor-super-entertainment-opacity-10 {
  background: #005ff7 !important;
}

.borderColor-super-entertainment {
  border-color: #005ff7 !important;
}

.svg-fill-super-entertainment {
  fill: #005ff7 !important;
}

.color-internet-singer {
  color: #005ff7 !important;
}

.bgColor-internet-singer {
  background-color: #005ff7 !important;
}

.bgColor-internet-singer-opacity-1 {
  background: rgba(0, 95, 247, 0.1) !important;
}

.bgColor-internet-singer-opacity-2 {
  background: rgba(0, 95, 247, 0.2) !important;
}

.bgColor-internet-singer-opacity-3 {
  background: rgba(0, 95, 247, 0.3) !important;
}

.bgColor-internet-singer-opacity-4 {
  background: rgba(0, 95, 247, 0.4) !important;
}

.bgColor-internet-singer-opacity-5 {
  background: rgba(0, 95, 247, 0.5) !important;
}

.bgColor-internet-singer-opacity-6 {
  background: rgba(0, 95, 247, 0.6) !important;
}

.bgColor-internet-singer-opacity-7 {
  background: rgba(0, 95, 247, 0.7) !important;
}

.bgColor-internet-singer-opacity-8 {
  background: rgba(0, 95, 247, 0.8) !important;
}

.bgColor-internet-singer-opacity-9 {
  background: rgba(0, 95, 247, 0.9) !important;
}

.bgColor-internet-singer-opacity-10 {
  background: #005ff7 !important;
}

.borderColor-internet-singer {
  border-color: #005ff7 !important;
}

.svg-fill-internet-singer {
  fill: #005ff7 !important;
}

.color-music-creator {
  color: #16b409 !important;
}

.bgColor-music-creator {
  background-color: #16b409 !important;
}

.bgColor-music-creator-opacity-1 {
  background: rgba(22, 180, 9, 0.1) !important;
}

.bgColor-music-creator-opacity-2 {
  background: rgba(22, 180, 9, 0.2) !important;
}

.bgColor-music-creator-opacity-3 {
  background: rgba(22, 180, 9, 0.3) !important;
}

.bgColor-music-creator-opacity-4 {
  background: rgba(22, 180, 9, 0.4) !important;
}

.bgColor-music-creator-opacity-5 {
  background: rgba(22, 180, 9, 0.5) !important;
}

.bgColor-music-creator-opacity-6 {
  background: rgba(22, 180, 9, 0.6) !important;
}

.bgColor-music-creator-opacity-7 {
  background: rgba(22, 180, 9, 0.7) !important;
}

.bgColor-music-creator-opacity-8 {
  background: rgba(22, 180, 9, 0.8) !important;
}

.bgColor-music-creator-opacity-9 {
  background: rgba(22, 180, 9, 0.9) !important;
}

.bgColor-music-creator-opacity-10 {
  background: #16b409 !important;
}

.borderColor-music-creator {
  border-color: #16b409 !important;
}

.svg-fill-music-creator {
  fill: #16b409 !important;
}

.color-ny-overseas {
  color: #f55013 !important;
}

.bgColor-ny-overseas {
  background-color: #f55013 !important;
}

.bgColor-ny-overseas-opacity-1 {
  background: rgba(245, 80, 19, 0.1) !important;
}

.bgColor-ny-overseas-opacity-2 {
  background: rgba(245, 80, 19, 0.2) !important;
}

.bgColor-ny-overseas-opacity-3 {
  background: rgba(245, 80, 19, 0.3) !important;
}

.bgColor-ny-overseas-opacity-4 {
  background: rgba(245, 80, 19, 0.4) !important;
}

.bgColor-ny-overseas-opacity-5 {
  background: rgba(245, 80, 19, 0.5) !important;
}

.bgColor-ny-overseas-opacity-6 {
  background: rgba(245, 80, 19, 0.6) !important;
}

.bgColor-ny-overseas-opacity-7 {
  background: rgba(245, 80, 19, 0.7) !important;
}

.bgColor-ny-overseas-opacity-8 {
  background: rgba(245, 80, 19, 0.8) !important;
}

.bgColor-ny-overseas-opacity-9 {
  background: rgba(245, 80, 19, 0.9) !important;
}

.bgColor-ny-overseas-opacity-10 {
  background: #f55013 !important;
}

.borderColor-ny-overseas {
  border-color: #f55013 !important;
}

.svg-fill-ny-overseas {
  fill: #f55013 !important;
}

.color-vocal-musician {
  color: #fa0b1a !important;
}

.bgColor-vocal-musician {
  background-color: #fa0b1a !important;
}

.bgColor-vocal-musician-opacity-1 {
  background: rgba(250, 11, 26, 0.1) !important;
}

.bgColor-vocal-musician-opacity-2 {
  background: rgba(250, 11, 26, 0.2) !important;
}

.bgColor-vocal-musician-opacity-3 {
  background: rgba(250, 11, 26, 0.3) !important;
}

.bgColor-vocal-musician-opacity-4 {
  background: rgba(250, 11, 26, 0.4) !important;
}

.bgColor-vocal-musician-opacity-5 {
  background: rgba(250, 11, 26, 0.5) !important;
}

.bgColor-vocal-musician-opacity-6 {
  background: rgba(250, 11, 26, 0.6) !important;
}

.bgColor-vocal-musician-opacity-7 {
  background: rgba(250, 11, 26, 0.7) !important;
}

.bgColor-vocal-musician-opacity-8 {
  background: rgba(250, 11, 26, 0.8) !important;
}

.bgColor-vocal-musician-opacity-9 {
  background: rgba(250, 11, 26, 0.9) !important;
}

.bgColor-vocal-musician-opacity-10 {
  background: #fa0b1a !important;
}

.borderColor-vocal-musician {
  border-color: #fa0b1a !important;
}

.svg-fill-vocal-musician {
  fill: #fa0b1a !important;
}

.color-vocal {
  color: #fa0b1a !important;
}

.bgColor-vocal {
  background-color: #fa0b1a !important;
}

.bgColor-vocal-opacity-1 {
  background: rgba(250, 11, 26, 0.1) !important;
}

.bgColor-vocal-opacity-2 {
  background: rgba(250, 11, 26, 0.2) !important;
}

.bgColor-vocal-opacity-3 {
  background: rgba(250, 11, 26, 0.3) !important;
}

.bgColor-vocal-opacity-4 {
  background: rgba(250, 11, 26, 0.4) !important;
}

.bgColor-vocal-opacity-5 {
  background: rgba(250, 11, 26, 0.5) !important;
}

.bgColor-vocal-opacity-6 {
  background: rgba(250, 11, 26, 0.6) !important;
}

.bgColor-vocal-opacity-7 {
  background: rgba(250, 11, 26, 0.7) !important;
}

.bgColor-vocal-opacity-8 {
  background: rgba(250, 11, 26, 0.8) !important;
}

.bgColor-vocal-opacity-9 {
  background: rgba(250, 11, 26, 0.9) !important;
}

.bgColor-vocal-opacity-10 {
  background: #fa0b1a !important;
}

.borderColor-vocal {
  border-color: #fa0b1a !important;
}

.svg-fill-vocal {
  fill: #fa0b1a !important;
}

.color-k-pop {
  color: #9910e2 !important;
}

.bgColor-k-pop {
  background-color: #9910e2 !important;
}

.bgColor-k-pop-opacity-1 {
  background: rgba(153, 16, 226, 0.1) !important;
}

.bgColor-k-pop-opacity-2 {
  background: rgba(153, 16, 226, 0.2) !important;
}

.bgColor-k-pop-opacity-3 {
  background: rgba(153, 16, 226, 0.3) !important;
}

.bgColor-k-pop-opacity-4 {
  background: rgba(153, 16, 226, 0.4) !important;
}

.bgColor-k-pop-opacity-5 {
  background: rgba(153, 16, 226, 0.5) !important;
}

.bgColor-k-pop-opacity-6 {
  background: rgba(153, 16, 226, 0.6) !important;
}

.bgColor-k-pop-opacity-7 {
  background: rgba(153, 16, 226, 0.7) !important;
}

.bgColor-k-pop-opacity-8 {
  background: rgba(153, 16, 226, 0.8) !important;
}

.bgColor-k-pop-opacity-9 {
  background: rgba(153, 16, 226, 0.9) !important;
}

.bgColor-k-pop-opacity-10 {
  background: #9910e2 !important;
}

.borderColor-k-pop {
  border-color: #9910e2 !important;
}

.svg-fill-k-pop {
  fill: #9910e2 !important;
}

.color-musician {
  color: #fa0b1a !important;
}

.bgColor-musician {
  background-color: #fa0b1a !important;
}

.bgColor-musician-opacity-1 {
  background: rgba(250, 11, 26, 0.1) !important;
}

.bgColor-musician-opacity-2 {
  background: rgba(250, 11, 26, 0.2) !important;
}

.bgColor-musician-opacity-3 {
  background: rgba(250, 11, 26, 0.3) !important;
}

.bgColor-musician-opacity-4 {
  background: rgba(250, 11, 26, 0.4) !important;
}

.bgColor-musician-opacity-5 {
  background: rgba(250, 11, 26, 0.5) !important;
}

.bgColor-musician-opacity-6 {
  background: rgba(250, 11, 26, 0.6) !important;
}

.bgColor-musician-opacity-7 {
  background: rgba(250, 11, 26, 0.7) !important;
}

.bgColor-musician-opacity-8 {
  background: rgba(250, 11, 26, 0.8) !important;
}

.bgColor-musician-opacity-9 {
  background: rgba(250, 11, 26, 0.9) !important;
}

.bgColor-musician-opacity-10 {
  background: #fa0b1a !important;
}

.borderColor-musician {
  border-color: #fa0b1a !important;
}

.svg-fill-musician {
  fill: #fa0b1a !important;
}

.color-dance {
  color: #f5148d !important;
}

.bgColor-dance {
  background-color: #f5148d !important;
}

.bgColor-dance-opacity-1 {
  background: rgba(245, 20, 141, 0.1) !important;
}

.bgColor-dance-opacity-2 {
  background: rgba(245, 20, 141, 0.2) !important;
}

.bgColor-dance-opacity-3 {
  background: rgba(245, 20, 141, 0.3) !important;
}

.bgColor-dance-opacity-4 {
  background: rgba(245, 20, 141, 0.4) !important;
}

.bgColor-dance-opacity-5 {
  background: rgba(245, 20, 141, 0.5) !important;
}

.bgColor-dance-opacity-6 {
  background: rgba(245, 20, 141, 0.6) !important;
}

.bgColor-dance-opacity-7 {
  background: rgba(245, 20, 141, 0.7) !important;
}

.bgColor-dance-opacity-8 {
  background: rgba(245, 20, 141, 0.8) !important;
}

.bgColor-dance-opacity-9 {
  background: rgba(245, 20, 141, 0.9) !important;
}

.bgColor-dance-opacity-10 {
  background: #f5148d !important;
}

.borderColor-dance {
  border-color: #f5148d !important;
}

.svg-fill-dance {
  fill: #f5148d !important;
}

.color-actor-voice-actor {
  color: #fcbd12 !important;
}

.bgColor-actor-voice-actor {
  background-color: #fcbd12 !important;
}

.bgColor-actor-voice-actor-opacity-1 {
  background: rgba(252, 189, 18, 0.1) !important;
}

.bgColor-actor-voice-actor-opacity-2 {
  background: rgba(252, 189, 18, 0.2) !important;
}

.bgColor-actor-voice-actor-opacity-3 {
  background: rgba(252, 189, 18, 0.3) !important;
}

.bgColor-actor-voice-actor-opacity-4 {
  background: rgba(252, 189, 18, 0.4) !important;
}

.bgColor-actor-voice-actor-opacity-5 {
  background: rgba(252, 189, 18, 0.5) !important;
}

.bgColor-actor-voice-actor-opacity-6 {
  background: rgba(252, 189, 18, 0.6) !important;
}

.bgColor-actor-voice-actor-opacity-7 {
  background: rgba(252, 189, 18, 0.7) !important;
}

.bgColor-actor-voice-actor-opacity-8 {
  background: rgba(252, 189, 18, 0.8) !important;
}

.bgColor-actor-voice-actor-opacity-9 {
  background: rgba(252, 189, 18, 0.9) !important;
}

.bgColor-actor-voice-actor-opacity-10 {
  background: #fcbd12 !important;
}

.borderColor-actor-voice-actor {
  border-color: #fcbd12 !important;
}

.svg-fill-actor-voice-actor {
  fill: #fcbd12 !important;
}

.color-actor {
  color: #fcbd12 !important;
}

.bgColor-actor {
  background-color: #fcbd12 !important;
}

.bgColor-actor-opacity-1 {
  background: rgba(252, 189, 18, 0.1) !important;
}

.bgColor-actor-opacity-2 {
  background: rgba(252, 189, 18, 0.2) !important;
}

.bgColor-actor-opacity-3 {
  background: rgba(252, 189, 18, 0.3) !important;
}

.bgColor-actor-opacity-4 {
  background: rgba(252, 189, 18, 0.4) !important;
}

.bgColor-actor-opacity-5 {
  background: rgba(252, 189, 18, 0.5) !important;
}

.bgColor-actor-opacity-6 {
  background: rgba(252, 189, 18, 0.6) !important;
}

.bgColor-actor-opacity-7 {
  background: rgba(252, 189, 18, 0.7) !important;
}

.bgColor-actor-opacity-8 {
  background: rgba(252, 189, 18, 0.8) !important;
}

.bgColor-actor-opacity-9 {
  background: rgba(252, 189, 18, 0.9) !important;
}

.bgColor-actor-opacity-10 {
  background: #fcbd12 !important;
}

.borderColor-actor {
  border-color: #fcbd12 !important;
}

.svg-fill-actor {
  fill: #fcbd12 !important;
}

.color-voice-actor {
  color: #fcbd12 !important;
}

.bgColor-voice-actor {
  background-color: #fcbd12 !important;
}

.bgColor-voice-actor-opacity-1 {
  background: rgba(252, 189, 18, 0.1) !important;
}

.bgColor-voice-actor-opacity-2 {
  background: rgba(252, 189, 18, 0.2) !important;
}

.bgColor-voice-actor-opacity-3 {
  background: rgba(252, 189, 18, 0.3) !important;
}

.bgColor-voice-actor-opacity-4 {
  background: rgba(252, 189, 18, 0.4) !important;
}

.bgColor-voice-actor-opacity-5 {
  background: rgba(252, 189, 18, 0.5) !important;
}

.bgColor-voice-actor-opacity-6 {
  background: rgba(252, 189, 18, 0.6) !important;
}

.bgColor-voice-actor-opacity-7 {
  background: rgba(252, 189, 18, 0.7) !important;
}

.bgColor-voice-actor-opacity-8 {
  background: rgba(252, 189, 18, 0.8) !important;
}

.bgColor-voice-actor-opacity-9 {
  background: rgba(252, 189, 18, 0.9) !important;
}

.bgColor-voice-actor-opacity-10 {
  background: #fcbd12 !important;
}

.borderColor-voice-actor {
  border-color: #fcbd12 !important;
}

.svg-fill-voice-actor {
  fill: #fcbd12 !important;
}

.color-actor-talent {
  color: #fcbd12 !important;
}

.bgColor-actor-talent {
  background-color: #fcbd12 !important;
}

.bgColor-actor-talent-opacity-1 {
  background: rgba(252, 189, 18, 0.1) !important;
}

.bgColor-actor-talent-opacity-2 {
  background: rgba(252, 189, 18, 0.2) !important;
}

.bgColor-actor-talent-opacity-3 {
  background: rgba(252, 189, 18, 0.3) !important;
}

.bgColor-actor-talent-opacity-4 {
  background: rgba(252, 189, 18, 0.4) !important;
}

.bgColor-actor-talent-opacity-5 {
  background: rgba(252, 189, 18, 0.5) !important;
}

.bgColor-actor-talent-opacity-6 {
  background: rgba(252, 189, 18, 0.6) !important;
}

.bgColor-actor-talent-opacity-7 {
  background: rgba(252, 189, 18, 0.7) !important;
}

.bgColor-actor-talent-opacity-8 {
  background: rgba(252, 189, 18, 0.8) !important;
}

.bgColor-actor-talent-opacity-9 {
  background: rgba(252, 189, 18, 0.9) !important;
}

.bgColor-actor-talent-opacity-10 {
  background: #fcbd12 !important;
}

.borderColor-actor-talent {
  border-color: #fcbd12 !important;
}

.svg-fill-actor-talent {
  fill: #fcbd12 !important;
}

.color-internet-video-talent {
  color: #fcbd12 !important;
}

.bgColor-internet-video-talent {
  background-color: #fcbd12 !important;
}

.bgColor-internet-video-talent-opacity-1 {
  background: rgba(252, 189, 18, 0.1) !important;
}

.bgColor-internet-video-talent-opacity-2 {
  background: rgba(252, 189, 18, 0.2) !important;
}

.bgColor-internet-video-talent-opacity-3 {
  background: rgba(252, 189, 18, 0.3) !important;
}

.bgColor-internet-video-talent-opacity-4 {
  background: rgba(252, 189, 18, 0.4) !important;
}

.bgColor-internet-video-talent-opacity-5 {
  background: rgba(252, 189, 18, 0.5) !important;
}

.bgColor-internet-video-talent-opacity-6 {
  background: rgba(252, 189, 18, 0.6) !important;
}

.bgColor-internet-video-talent-opacity-7 {
  background: rgba(252, 189, 18, 0.7) !important;
}

.bgColor-internet-video-talent-opacity-8 {
  background: rgba(252, 189, 18, 0.8) !important;
}

.bgColor-internet-video-talent-opacity-9 {
  background: rgba(252, 189, 18, 0.9) !important;
}

.bgColor-internet-video-talent-opacity-10 {
  background: #fcbd12 !important;
}

.borderColor-internet-video-talent {
  border-color: #fcbd12 !important;
}

.svg-fill-internet-video-talent {
  fill: #fcbd12 !important;
}

.color-concert-management {
  color: #1dd6c8 !important;
}

.bgColor-concert-management {
  background-color: #1dd6c8 !important;
}

.bgColor-concert-management-opacity-1 {
  background: rgba(29, 214, 200, 0.1) !important;
}

.bgColor-concert-management-opacity-2 {
  background: rgba(29, 214, 200, 0.2) !important;
}

.bgColor-concert-management-opacity-3 {
  background: rgba(29, 214, 200, 0.3) !important;
}

.bgColor-concert-management-opacity-4 {
  background: rgba(29, 214, 200, 0.4) !important;
}

.bgColor-concert-management-opacity-5 {
  background: rgba(29, 214, 200, 0.5) !important;
}

.bgColor-concert-management-opacity-6 {
  background: rgba(29, 214, 200, 0.6) !important;
}

.bgColor-concert-management-opacity-7 {
  background: rgba(29, 214, 200, 0.7) !important;
}

.bgColor-concert-management-opacity-8 {
  background: rgba(29, 214, 200, 0.8) !important;
}

.bgColor-concert-management-opacity-9 {
  background: rgba(29, 214, 200, 0.9) !important;
}

.bgColor-concert-management-opacity-10 {
  background: #1dd6c8 !important;
}

.borderColor-concert-management {
  border-color: #1dd6c8 !important;
}

.svg-fill-concert-management {
  fill: #1dd6c8 !important;
}

.color-pa {
  color: #1dd6c8 !important;
}

.bgColor-pa {
  background-color: #1dd6c8 !important;
}

.bgColor-pa-opacity-1 {
  background: rgba(29, 214, 200, 0.1) !important;
}

.bgColor-pa-opacity-2 {
  background: rgba(29, 214, 200, 0.2) !important;
}

.bgColor-pa-opacity-3 {
  background: rgba(29, 214, 200, 0.3) !important;
}

.bgColor-pa-opacity-4 {
  background: rgba(29, 214, 200, 0.4) !important;
}

.bgColor-pa-opacity-5 {
  background: rgba(29, 214, 200, 0.5) !important;
}

.bgColor-pa-opacity-6 {
  background: rgba(29, 214, 200, 0.6) !important;
}

.bgColor-pa-opacity-7 {
  background: rgba(29, 214, 200, 0.7) !important;
}

.bgColor-pa-opacity-8 {
  background: rgba(29, 214, 200, 0.8) !important;
}

.bgColor-pa-opacity-9 {
  background: rgba(29, 214, 200, 0.9) !important;
}

.bgColor-pa-opacity-10 {
  background: #1dd6c8 !important;
}

.borderColor-pa {
  border-color: #1dd6c8 !important;
}

.svg-fill-pa {
  fill: #1dd6c8 !important;
}

.color-illumination {
  color: #1dd6c8 !important;
}

.bgColor-illumination {
  background-color: #1dd6c8 !important;
}

.bgColor-illumination-opacity-1 {
  background: rgba(29, 214, 200, 0.1) !important;
}

.bgColor-illumination-opacity-2 {
  background: rgba(29, 214, 200, 0.2) !important;
}

.bgColor-illumination-opacity-3 {
  background: rgba(29, 214, 200, 0.3) !important;
}

.bgColor-illumination-opacity-4 {
  background: rgba(29, 214, 200, 0.4) !important;
}

.bgColor-illumination-opacity-5 {
  background: rgba(29, 214, 200, 0.5) !important;
}

.bgColor-illumination-opacity-6 {
  background: rgba(29, 214, 200, 0.6) !important;
}

.bgColor-illumination-opacity-7 {
  background: rgba(29, 214, 200, 0.7) !important;
}

.bgColor-illumination-opacity-8 {
  background: rgba(29, 214, 200, 0.8) !important;
}

.bgColor-illumination-opacity-9 {
  background: rgba(29, 214, 200, 0.9) !important;
}

.bgColor-illumination-opacity-10 {
  background: #1dd6c8 !important;
}

.borderColor-illumination {
  border-color: #1dd6c8 !important;
}

.svg-fill-illumination {
  fill: #1dd6c8 !important;
}

.color-stage {
  color: #1dd6c8 !important;
}

.bgColor-stage {
  background-color: #1dd6c8 !important;
}

.bgColor-stage-opacity-1 {
  background: rgba(29, 214, 200, 0.1) !important;
}

.bgColor-stage-opacity-2 {
  background: rgba(29, 214, 200, 0.2) !important;
}

.bgColor-stage-opacity-3 {
  background: rgba(29, 214, 200, 0.3) !important;
}

.bgColor-stage-opacity-4 {
  background: rgba(29, 214, 200, 0.4) !important;
}

.bgColor-stage-opacity-5 {
  background: rgba(29, 214, 200, 0.5) !important;
}

.bgColor-stage-opacity-6 {
  background: rgba(29, 214, 200, 0.6) !important;
}

.bgColor-stage-opacity-7 {
  background: rgba(29, 214, 200, 0.7) !important;
}

.bgColor-stage-opacity-8 {
  background: rgba(29, 214, 200, 0.8) !important;
}

.bgColor-stage-opacity-9 {
  background: rgba(29, 214, 200, 0.9) !important;
}

.bgColor-stage-opacity-10 {
  background: #1dd6c8 !important;
}

.borderColor-stage {
  border-color: #1dd6c8 !important;
}

.svg-fill-stage {
  fill: #1dd6c8 !important;
}

.color-concert {
  color: #1dd6c8 !important;
}

.bgColor-concert {
  background-color: #1dd6c8 !important;
}

.bgColor-concert-opacity-1 {
  background: rgba(29, 214, 200, 0.1) !important;
}

.bgColor-concert-opacity-2 {
  background: rgba(29, 214, 200, 0.2) !important;
}

.bgColor-concert-opacity-3 {
  background: rgba(29, 214, 200, 0.3) !important;
}

.bgColor-concert-opacity-4 {
  background: rgba(29, 214, 200, 0.4) !important;
}

.bgColor-concert-opacity-5 {
  background: rgba(29, 214, 200, 0.5) !important;
}

.bgColor-concert-opacity-6 {
  background: rgba(29, 214, 200, 0.6) !important;
}

.bgColor-concert-opacity-7 {
  background: rgba(29, 214, 200, 0.7) !important;
}

.bgColor-concert-opacity-8 {
  background: rgba(29, 214, 200, 0.8) !important;
}

.bgColor-concert-opacity-9 {
  background: rgba(29, 214, 200, 0.9) !important;
}

.bgColor-concert-opacity-10 {
  background: #1dd6c8 !important;
}

.borderColor-concert {
  border-color: #1dd6c8 !important;
}

.svg-fill-concert {
  fill: #1dd6c8 !important;
}

.color-management {
  color: #1dd6c8 !important;
}

.bgColor-management {
  background-color: #1dd6c8 !important;
}

.bgColor-management-opacity-1 {
  background: rgba(29, 214, 200, 0.1) !important;
}

.bgColor-management-opacity-2 {
  background: rgba(29, 214, 200, 0.2) !important;
}

.bgColor-management-opacity-3 {
  background: rgba(29, 214, 200, 0.3) !important;
}

.bgColor-management-opacity-4 {
  background: rgba(29, 214, 200, 0.4) !important;
}

.bgColor-management-opacity-5 {
  background: rgba(29, 214, 200, 0.5) !important;
}

.bgColor-management-opacity-6 {
  background: rgba(29, 214, 200, 0.6) !important;
}

.bgColor-management-opacity-7 {
  background: rgba(29, 214, 200, 0.7) !important;
}

.bgColor-management-opacity-8 {
  background: rgba(29, 214, 200, 0.8) !important;
}

.bgColor-management-opacity-9 {
  background: rgba(29, 214, 200, 0.9) !important;
}

.bgColor-management-opacity-10 {
  background: #1dd6c8 !important;
}

.borderColor-management {
  border-color: #1dd6c8 !important;
}

.svg-fill-management {
  fill: #1dd6c8 !important;
}

.color-broadcast-video {
  color: #b9ec41 !important;
}

.bgColor-broadcast-video {
  background-color: #b9ec41 !important;
}

.bgColor-broadcast-video-opacity-1 {
  background: rgba(185, 236, 65, 0.1) !important;
}

.bgColor-broadcast-video-opacity-2 {
  background: rgba(185, 236, 65, 0.2) !important;
}

.bgColor-broadcast-video-opacity-3 {
  background: rgba(185, 236, 65, 0.3) !important;
}

.bgColor-broadcast-video-opacity-4 {
  background: rgba(185, 236, 65, 0.4) !important;
}

.bgColor-broadcast-video-opacity-5 {
  background: rgba(185, 236, 65, 0.5) !important;
}

.bgColor-broadcast-video-opacity-6 {
  background: rgba(185, 236, 65, 0.6) !important;
}

.bgColor-broadcast-video-opacity-7 {
  background: rgba(185, 236, 65, 0.7) !important;
}

.bgColor-broadcast-video-opacity-8 {
  background: rgba(185, 236, 65, 0.8) !important;
}

.bgColor-broadcast-video-opacity-9 {
  background: rgba(185, 236, 65, 0.9) !important;
}

.bgColor-broadcast-video-opacity-10 {
  background: #b9ec41 !important;
}

.borderColor-broadcast-video {
  border-color: #b9ec41 !important;
}

.svg-fill-broadcast-video {
  fill: #b9ec41 !important;
}

.color-videographer {
  color: #b9ec41 !important;
}

.bgColor-videographer {
  background-color: #b9ec41 !important;
}

.bgColor-videographer-opacity-1 {
  background: rgba(185, 236, 65, 0.1) !important;
}

.bgColor-videographer-opacity-2 {
  background: rgba(185, 236, 65, 0.2) !important;
}

.bgColor-videographer-opacity-3 {
  background: rgba(185, 236, 65, 0.3) !important;
}

.bgColor-videographer-opacity-4 {
  background: rgba(185, 236, 65, 0.4) !important;
}

.bgColor-videographer-opacity-5 {
  background: rgba(185, 236, 65, 0.5) !important;
}

.bgColor-videographer-opacity-6 {
  background: rgba(185, 236, 65, 0.6) !important;
}

.bgColor-videographer-opacity-7 {
  background: rgba(185, 236, 65, 0.7) !important;
}

.bgColor-videographer-opacity-8 {
  background: rgba(185, 236, 65, 0.8) !important;
}

.bgColor-videographer-opacity-9 {
  background: rgba(185, 236, 65, 0.9) !important;
}

.bgColor-videographer-opacity-10 {
  background: #b9ec41 !important;
}

.borderColor-videographer {
  border-color: #b9ec41 !important;
}

.svg-fill-videographer {
  fill: #b9ec41 !important;
}

.color-yellow {
  color: #fff119 !important;
}

.bgColor-yellow {
  background-color: #fff119 !important;
}

.bgColor-yellow-opacity-1 {
  background: rgba(255, 241, 25, 0.1) !important;
}

.bgColor-yellow-opacity-2 {
  background: rgba(255, 241, 25, 0.2) !important;
}

.bgColor-yellow-opacity-3 {
  background: rgba(255, 241, 25, 0.3) !important;
}

.bgColor-yellow-opacity-4 {
  background: rgba(255, 241, 25, 0.4) !important;
}

.bgColor-yellow-opacity-5 {
  background: rgba(255, 241, 25, 0.5) !important;
}

.bgColor-yellow-opacity-6 {
  background: rgba(255, 241, 25, 0.6) !important;
}

.bgColor-yellow-opacity-7 {
  background: rgba(255, 241, 25, 0.7) !important;
}

.bgColor-yellow-opacity-8 {
  background: rgba(255, 241, 25, 0.8) !important;
}

.bgColor-yellow-opacity-9 {
  background: rgba(255, 241, 25, 0.9) !important;
}

.bgColor-yellow-opacity-10 {
  background: #fff119 !important;
}

.borderColor-yellow {
  border-color: #fff119 !important;
}

.svg-fill-yellow {
  fill: #fff119 !important;
}

.color-line {
  color: #00c300 !important;
}

.bgColor-line {
  background-color: #00c300 !important;
}

.bgColor-line-opacity-1 {
  background: rgba(0, 195, 0, 0.1) !important;
}

.bgColor-line-opacity-2 {
  background: rgba(0, 195, 0, 0.2) !important;
}

.bgColor-line-opacity-3 {
  background: rgba(0, 195, 0, 0.3) !important;
}

.bgColor-line-opacity-4 {
  background: rgba(0, 195, 0, 0.4) !important;
}

.bgColor-line-opacity-5 {
  background: rgba(0, 195, 0, 0.5) !important;
}

.bgColor-line-opacity-6 {
  background: rgba(0, 195, 0, 0.6) !important;
}

.bgColor-line-opacity-7 {
  background: rgba(0, 195, 0, 0.7) !important;
}

.bgColor-line-opacity-8 {
  background: rgba(0, 195, 0, 0.8) !important;
}

.bgColor-line-opacity-9 {
  background: rgba(0, 195, 0, 0.9) !important;
}

.bgColor-line-opacity-10 {
  background: #00c300 !important;
}

.borderColor-line {
  border-color: #00c300 !important;
}

.svg-fill-line {
  fill: #00c300 !important;
}

.color-twitter {
  color: #1da1f2 !important;
}

.bgColor-twitter {
  background-color: #1da1f2 !important;
}

.bgColor-twitter-opacity-1 {
  background: rgba(29, 161, 242, 0.1) !important;
}

.bgColor-twitter-opacity-2 {
  background: rgba(29, 161, 242, 0.2) !important;
}

.bgColor-twitter-opacity-3 {
  background: rgba(29, 161, 242, 0.3) !important;
}

.bgColor-twitter-opacity-4 {
  background: rgba(29, 161, 242, 0.4) !important;
}

.bgColor-twitter-opacity-5 {
  background: rgba(29, 161, 242, 0.5) !important;
}

.bgColor-twitter-opacity-6 {
  background: rgba(29, 161, 242, 0.6) !important;
}

.bgColor-twitter-opacity-7 {
  background: rgba(29, 161, 242, 0.7) !important;
}

.bgColor-twitter-opacity-8 {
  background: rgba(29, 161, 242, 0.8) !important;
}

.bgColor-twitter-opacity-9 {
  background: rgba(29, 161, 242, 0.9) !important;
}

.bgColor-twitter-opacity-10 {
  background: #1da1f2 !important;
}

.borderColor-twitter {
  border-color: #1da1f2 !important;
}

.svg-fill-twitter {
  fill: #1da1f2 !important;
}

.color-transparent {
  color: transparent !important;
}

.bgColor-transparent {
  background-color: transparent !important;
}

.bgColor-transparent-opacity-1 {
  background: rgba(0, 0, 0, 0.1) !important;
}

.bgColor-transparent-opacity-2 {
  background: rgba(0, 0, 0, 0.2) !important;
}

.bgColor-transparent-opacity-3 {
  background: rgba(0, 0, 0, 0.3) !important;
}

.bgColor-transparent-opacity-4 {
  background: rgba(0, 0, 0, 0.4) !important;
}

.bgColor-transparent-opacity-5 {
  background: rgba(0, 0, 0, 0.5) !important;
}

.bgColor-transparent-opacity-6 {
  background: rgba(0, 0, 0, 0.6) !important;
}

.bgColor-transparent-opacity-7 {
  background: rgba(0, 0, 0, 0.7) !important;
}

.bgColor-transparent-opacity-8 {
  background: rgba(0, 0, 0, 0.8) !important;
}

.bgColor-transparent-opacity-9 {
  background: rgba(0, 0, 0, 0.9) !important;
}

.bgColor-transparent-opacity-10 {
  background: black !important;
}

.borderColor-transparent {
  border-color: transparent !important;
}

.svg-fill-transparent {
  fill: transparent !important;
}

.color-insta {
  color: #bd00a8 !important;
}

.bgColor-insta {
  background-color: #bd00a8 !important;
}

.bgColor-insta-opacity-1 {
  background: rgba(189, 0, 168, 0.1) !important;
}

.bgColor-insta-opacity-2 {
  background: rgba(189, 0, 168, 0.2) !important;
}

.bgColor-insta-opacity-3 {
  background: rgba(189, 0, 168, 0.3) !important;
}

.bgColor-insta-opacity-4 {
  background: rgba(189, 0, 168, 0.4) !important;
}

.bgColor-insta-opacity-5 {
  background: rgba(189, 0, 168, 0.5) !important;
}

.bgColor-insta-opacity-6 {
  background: rgba(189, 0, 168, 0.6) !important;
}

.bgColor-insta-opacity-7 {
  background: rgba(189, 0, 168, 0.7) !important;
}

.bgColor-insta-opacity-8 {
  background: rgba(189, 0, 168, 0.8) !important;
}

.bgColor-insta-opacity-9 {
  background: rgba(189, 0, 168, 0.9) !important;
}

.bgColor-insta-opacity-10 {
  background: #bd00a8 !important;
}

.borderColor-insta {
  border-color: #bd00a8 !important;
}

.svg-fill-insta {
  fill: #bd00a8 !important;
}

.color-youtube {
  color: #ff0000 !important;
}

.bgColor-youtube {
  background-color: #ff0000 !important;
}

.bgColor-youtube-opacity-1 {
  background: rgba(255, 0, 0, 0.1) !important;
}

.bgColor-youtube-opacity-2 {
  background: rgba(255, 0, 0, 0.2) !important;
}

.bgColor-youtube-opacity-3 {
  background: rgba(255, 0, 0, 0.3) !important;
}

.bgColor-youtube-opacity-4 {
  background: rgba(255, 0, 0, 0.4) !important;
}

.bgColor-youtube-opacity-5 {
  background: rgba(255, 0, 0, 0.5) !important;
}

.bgColor-youtube-opacity-6 {
  background: rgba(255, 0, 0, 0.6) !important;
}

.bgColor-youtube-opacity-7 {
  background: rgba(255, 0, 0, 0.7) !important;
}

.bgColor-youtube-opacity-8 {
  background: rgba(255, 0, 0, 0.8) !important;
}

.bgColor-youtube-opacity-9 {
  background: rgba(255, 0, 0, 0.9) !important;
}

.bgColor-youtube-opacity-10 {
  background: red !important;
}

.borderColor-youtube {
  border-color: #ff0000 !important;
}

.svg-fill-youtube {
  fill: #ff0000 !important;
}

.borderColor-gray {
  border-color: #dcdbdb !important;
}

.color-grd1 {
  display: inline-block;
  background: linear-gradient(-70deg, #ff003b 0%, #ff003b 20%, #495d67 50%, #32d1ac 80%, #32d1ac 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (min-width: 991px) {
  .color-lg-white {
    color: #fff !important;
  }

  .bgColor-lg-white {
    background-color: #fff !important;
  }

  .bgColor-lg-white-opacity-1 {
    background: rgba(255, 255, 255, 0.1) !important;
  }

  .bgColor-lg-white-opacity-2 {
    background: rgba(255, 255, 255, 0.2) !important;
  }

  .bgColor-lg-white-opacity-3 {
    background: rgba(255, 255, 255, 0.3) !important;
  }

  .bgColor-lg-white-opacity-4 {
    background: rgba(255, 255, 255, 0.4) !important;
  }

  .bgColor-lg-white-opacity-5 {
    background: rgba(255, 255, 255, 0.5) !important;
  }

  .bgColor-lg-white-opacity-6 {
    background: rgba(255, 255, 255, 0.6) !important;
  }

  .bgColor-lg-white-opacity-7 {
    background: rgba(255, 255, 255, 0.7) !important;
  }

  .bgColor-lg-white-opacity-8 {
    background: rgba(255, 255, 255, 0.8) !important;
  }

  .bgColor-lg-white-opacity-9 {
    background: rgba(255, 255, 255, 0.9) !important;
  }

  .bgColor-lg-white-opacity-10 {
    background: white !important;
  }

  .borderColor-lg-white {
    border-color: #fff !important;
  }

  .color-lg-black {
    color: #000320 !important;
  }

  .bgColor-lg-black {
    background-color: #000320 !important;
  }

  .bgColor-lg-black-opacity-1 {
    background: rgba(0, 3, 32, 0.1) !important;
  }

  .bgColor-lg-black-opacity-2 {
    background: rgba(0, 3, 32, 0.2) !important;
  }

  .bgColor-lg-black-opacity-3 {
    background: rgba(0, 3, 32, 0.3) !important;
  }

  .bgColor-lg-black-opacity-4 {
    background: rgba(0, 3, 32, 0.4) !important;
  }

  .bgColor-lg-black-opacity-5 {
    background: rgba(0, 3, 32, 0.5) !important;
  }

  .bgColor-lg-black-opacity-6 {
    background: rgba(0, 3, 32, 0.6) !important;
  }

  .bgColor-lg-black-opacity-7 {
    background: rgba(0, 3, 32, 0.7) !important;
  }

  .bgColor-lg-black-opacity-8 {
    background: rgba(0, 3, 32, 0.8) !important;
  }

  .bgColor-lg-black-opacity-9 {
    background: rgba(0, 3, 32, 0.9) !important;
  }

  .bgColor-lg-black-opacity-10 {
    background: #000320 !important;
  }

  .borderColor-lg-black {
    border-color: #000320 !important;
  }

  .color-lg-gray {
    color: #9a9a9a !important;
  }

  .bgColor-lg-gray {
    background-color: #9a9a9a !important;
  }

  .bgColor-lg-gray-opacity-1 {
    background: rgba(154, 154, 154, 0.1) !important;
  }

  .bgColor-lg-gray-opacity-2 {
    background: rgba(154, 154, 154, 0.2) !important;
  }

  .bgColor-lg-gray-opacity-3 {
    background: rgba(154, 154, 154, 0.3) !important;
  }

  .bgColor-lg-gray-opacity-4 {
    background: rgba(154, 154, 154, 0.4) !important;
  }

  .bgColor-lg-gray-opacity-5 {
    background: rgba(154, 154, 154, 0.5) !important;
  }

  .bgColor-lg-gray-opacity-6 {
    background: rgba(154, 154, 154, 0.6) !important;
  }

  .bgColor-lg-gray-opacity-7 {
    background: rgba(154, 154, 154, 0.7) !important;
  }

  .bgColor-lg-gray-opacity-8 {
    background: rgba(154, 154, 154, 0.8) !important;
  }

  .bgColor-lg-gray-opacity-9 {
    background: rgba(154, 154, 154, 0.9) !important;
  }

  .bgColor-lg-gray-opacity-10 {
    background: #9a9a9a !important;
  }

  .borderColor-lg-gray {
    border-color: #9a9a9a !important;
  }

  .color-lg-key {
    color: #fa0b1a !important;
  }

  .bgColor-lg-key {
    background-color: #fa0b1a !important;
  }

  .bgColor-lg-key-opacity-1 {
    background: rgba(250, 11, 26, 0.1) !important;
  }

  .bgColor-lg-key-opacity-2 {
    background: rgba(250, 11, 26, 0.2) !important;
  }

  .bgColor-lg-key-opacity-3 {
    background: rgba(250, 11, 26, 0.3) !important;
  }

  .bgColor-lg-key-opacity-4 {
    background: rgba(250, 11, 26, 0.4) !important;
  }

  .bgColor-lg-key-opacity-5 {
    background: rgba(250, 11, 26, 0.5) !important;
  }

  .bgColor-lg-key-opacity-6 {
    background: rgba(250, 11, 26, 0.6) !important;
  }

  .bgColor-lg-key-opacity-7 {
    background: rgba(250, 11, 26, 0.7) !important;
  }

  .bgColor-lg-key-opacity-8 {
    background: rgba(250, 11, 26, 0.8) !important;
  }

  .bgColor-lg-key-opacity-9 {
    background: rgba(250, 11, 26, 0.9) !important;
  }

  .bgColor-lg-key-opacity-10 {
    background: #fa0b1a !important;
  }

  .borderColor-lg-key {
    border-color: #fa0b1a !important;
  }

  .color-lg-base1 {
    color: #f2f8fc !important;
  }

  .bgColor-lg-base1 {
    background-color: #f2f8fc !important;
  }

  .bgColor-lg-base1-opacity-1 {
    background: rgba(242, 248, 252, 0.1) !important;
  }

  .bgColor-lg-base1-opacity-2 {
    background: rgba(242, 248, 252, 0.2) !important;
  }

  .bgColor-lg-base1-opacity-3 {
    background: rgba(242, 248, 252, 0.3) !important;
  }

  .bgColor-lg-base1-opacity-4 {
    background: rgba(242, 248, 252, 0.4) !important;
  }

  .bgColor-lg-base1-opacity-5 {
    background: rgba(242, 248, 252, 0.5) !important;
  }

  .bgColor-lg-base1-opacity-6 {
    background: rgba(242, 248, 252, 0.6) !important;
  }

  .bgColor-lg-base1-opacity-7 {
    background: rgba(242, 248, 252, 0.7) !important;
  }

  .bgColor-lg-base1-opacity-8 {
    background: rgba(242, 248, 252, 0.8) !important;
  }

  .bgColor-lg-base1-opacity-9 {
    background: rgba(242, 248, 252, 0.9) !important;
  }

  .bgColor-lg-base1-opacity-10 {
    background: #f2f8fc !important;
  }

  .borderColor-lg-base1 {
    border-color: #f2f8fc !important;
  }

  .color-lg-base2 {
    color: #16bbee !important;
  }

  .bgColor-lg-base2 {
    background-color: #16bbee !important;
  }

  .bgColor-lg-base2-opacity-1 {
    background: rgba(22, 187, 238, 0.1) !important;
  }

  .bgColor-lg-base2-opacity-2 {
    background: rgba(22, 187, 238, 0.2) !important;
  }

  .bgColor-lg-base2-opacity-3 {
    background: rgba(22, 187, 238, 0.3) !important;
  }

  .bgColor-lg-base2-opacity-4 {
    background: rgba(22, 187, 238, 0.4) !important;
  }

  .bgColor-lg-base2-opacity-5 {
    background: rgba(22, 187, 238, 0.5) !important;
  }

  .bgColor-lg-base2-opacity-6 {
    background: rgba(22, 187, 238, 0.6) !important;
  }

  .bgColor-lg-base2-opacity-7 {
    background: rgba(22, 187, 238, 0.7) !important;
  }

  .bgColor-lg-base2-opacity-8 {
    background: rgba(22, 187, 238, 0.8) !important;
  }

  .bgColor-lg-base2-opacity-9 {
    background: rgba(22, 187, 238, 0.9) !important;
  }

  .bgColor-lg-base2-opacity-10 {
    background: #16bbee !important;
  }

  .borderColor-lg-base2 {
    border-color: #16bbee !important;
  }

  .color-lg-super-entertainment {
    color: #005ff7 !important;
  }

  .bgColor-lg-super-entertainment {
    background-color: #005ff7 !important;
  }

  .bgColor-lg-super-entertainment-opacity-1 {
    background: rgba(0, 95, 247, 0.1) !important;
  }

  .bgColor-lg-super-entertainment-opacity-2 {
    background: rgba(0, 95, 247, 0.2) !important;
  }

  .bgColor-lg-super-entertainment-opacity-3 {
    background: rgba(0, 95, 247, 0.3) !important;
  }

  .bgColor-lg-super-entertainment-opacity-4 {
    background: rgba(0, 95, 247, 0.4) !important;
  }

  .bgColor-lg-super-entertainment-opacity-5 {
    background: rgba(0, 95, 247, 0.5) !important;
  }

  .bgColor-lg-super-entertainment-opacity-6 {
    background: rgba(0, 95, 247, 0.6) !important;
  }

  .bgColor-lg-super-entertainment-opacity-7 {
    background: rgba(0, 95, 247, 0.7) !important;
  }

  .bgColor-lg-super-entertainment-opacity-8 {
    background: rgba(0, 95, 247, 0.8) !important;
  }

  .bgColor-lg-super-entertainment-opacity-9 {
    background: rgba(0, 95, 247, 0.9) !important;
  }

  .bgColor-lg-super-entertainment-opacity-10 {
    background: #005ff7 !important;
  }

  .borderColor-lg-super-entertainment {
    border-color: #005ff7 !important;
  }

  .color-lg-internet-singer {
    color: #005ff7 !important;
  }

  .bgColor-lg-internet-singer {
    background-color: #005ff7 !important;
  }

  .bgColor-lg-internet-singer-opacity-1 {
    background: rgba(0, 95, 247, 0.1) !important;
  }

  .bgColor-lg-internet-singer-opacity-2 {
    background: rgba(0, 95, 247, 0.2) !important;
  }

  .bgColor-lg-internet-singer-opacity-3 {
    background: rgba(0, 95, 247, 0.3) !important;
  }

  .bgColor-lg-internet-singer-opacity-4 {
    background: rgba(0, 95, 247, 0.4) !important;
  }

  .bgColor-lg-internet-singer-opacity-5 {
    background: rgba(0, 95, 247, 0.5) !important;
  }

  .bgColor-lg-internet-singer-opacity-6 {
    background: rgba(0, 95, 247, 0.6) !important;
  }

  .bgColor-lg-internet-singer-opacity-7 {
    background: rgba(0, 95, 247, 0.7) !important;
  }

  .bgColor-lg-internet-singer-opacity-8 {
    background: rgba(0, 95, 247, 0.8) !important;
  }

  .bgColor-lg-internet-singer-opacity-9 {
    background: rgba(0, 95, 247, 0.9) !important;
  }

  .bgColor-lg-internet-singer-opacity-10 {
    background: #005ff7 !important;
  }

  .borderColor-lg-internet-singer {
    border-color: #005ff7 !important;
  }

  .color-lg-music-creator {
    color: #16b409 !important;
  }

  .bgColor-lg-music-creator {
    background-color: #16b409 !important;
  }

  .bgColor-lg-music-creator-opacity-1 {
    background: rgba(22, 180, 9, 0.1) !important;
  }

  .bgColor-lg-music-creator-opacity-2 {
    background: rgba(22, 180, 9, 0.2) !important;
  }

  .bgColor-lg-music-creator-opacity-3 {
    background: rgba(22, 180, 9, 0.3) !important;
  }

  .bgColor-lg-music-creator-opacity-4 {
    background: rgba(22, 180, 9, 0.4) !important;
  }

  .bgColor-lg-music-creator-opacity-5 {
    background: rgba(22, 180, 9, 0.5) !important;
  }

  .bgColor-lg-music-creator-opacity-6 {
    background: rgba(22, 180, 9, 0.6) !important;
  }

  .bgColor-lg-music-creator-opacity-7 {
    background: rgba(22, 180, 9, 0.7) !important;
  }

  .bgColor-lg-music-creator-opacity-8 {
    background: rgba(22, 180, 9, 0.8) !important;
  }

  .bgColor-lg-music-creator-opacity-9 {
    background: rgba(22, 180, 9, 0.9) !important;
  }

  .bgColor-lg-music-creator-opacity-10 {
    background: #16b409 !important;
  }

  .borderColor-lg-music-creator {
    border-color: #16b409 !important;
  }

  .color-lg-ny-overseas {
    color: #f55013 !important;
  }

  .bgColor-lg-ny-overseas {
    background-color: #f55013 !important;
  }

  .bgColor-lg-ny-overseas-opacity-1 {
    background: rgba(245, 80, 19, 0.1) !important;
  }

  .bgColor-lg-ny-overseas-opacity-2 {
    background: rgba(245, 80, 19, 0.2) !important;
  }

  .bgColor-lg-ny-overseas-opacity-3 {
    background: rgba(245, 80, 19, 0.3) !important;
  }

  .bgColor-lg-ny-overseas-opacity-4 {
    background: rgba(245, 80, 19, 0.4) !important;
  }

  .bgColor-lg-ny-overseas-opacity-5 {
    background: rgba(245, 80, 19, 0.5) !important;
  }

  .bgColor-lg-ny-overseas-opacity-6 {
    background: rgba(245, 80, 19, 0.6) !important;
  }

  .bgColor-lg-ny-overseas-opacity-7 {
    background: rgba(245, 80, 19, 0.7) !important;
  }

  .bgColor-lg-ny-overseas-opacity-8 {
    background: rgba(245, 80, 19, 0.8) !important;
  }

  .bgColor-lg-ny-overseas-opacity-9 {
    background: rgba(245, 80, 19, 0.9) !important;
  }

  .bgColor-lg-ny-overseas-opacity-10 {
    background: #f55013 !important;
  }

  .borderColor-lg-ny-overseas {
    border-color: #f55013 !important;
  }

  .color-lg-vocal-musician {
    color: #fa0b1a !important;
  }

  .bgColor-lg-vocal-musician {
    background-color: #fa0b1a !important;
  }

  .bgColor-lg-vocal-musician-opacity-1 {
    background: rgba(250, 11, 26, 0.1) !important;
  }

  .bgColor-lg-vocal-musician-opacity-2 {
    background: rgba(250, 11, 26, 0.2) !important;
  }

  .bgColor-lg-vocal-musician-opacity-3 {
    background: rgba(250, 11, 26, 0.3) !important;
  }

  .bgColor-lg-vocal-musician-opacity-4 {
    background: rgba(250, 11, 26, 0.4) !important;
  }

  .bgColor-lg-vocal-musician-opacity-5 {
    background: rgba(250, 11, 26, 0.5) !important;
  }

  .bgColor-lg-vocal-musician-opacity-6 {
    background: rgba(250, 11, 26, 0.6) !important;
  }

  .bgColor-lg-vocal-musician-opacity-7 {
    background: rgba(250, 11, 26, 0.7) !important;
  }

  .bgColor-lg-vocal-musician-opacity-8 {
    background: rgba(250, 11, 26, 0.8) !important;
  }

  .bgColor-lg-vocal-musician-opacity-9 {
    background: rgba(250, 11, 26, 0.9) !important;
  }

  .bgColor-lg-vocal-musician-opacity-10 {
    background: #fa0b1a !important;
  }

  .borderColor-lg-vocal-musician {
    border-color: #fa0b1a !important;
  }

  .color-lg-vocal {
    color: #fa0b1a !important;
  }

  .bgColor-lg-vocal {
    background-color: #fa0b1a !important;
  }

  .bgColor-lg-vocal-opacity-1 {
    background: rgba(250, 11, 26, 0.1) !important;
  }

  .bgColor-lg-vocal-opacity-2 {
    background: rgba(250, 11, 26, 0.2) !important;
  }

  .bgColor-lg-vocal-opacity-3 {
    background: rgba(250, 11, 26, 0.3) !important;
  }

  .bgColor-lg-vocal-opacity-4 {
    background: rgba(250, 11, 26, 0.4) !important;
  }

  .bgColor-lg-vocal-opacity-5 {
    background: rgba(250, 11, 26, 0.5) !important;
  }

  .bgColor-lg-vocal-opacity-6 {
    background: rgba(250, 11, 26, 0.6) !important;
  }

  .bgColor-lg-vocal-opacity-7 {
    background: rgba(250, 11, 26, 0.7) !important;
  }

  .bgColor-lg-vocal-opacity-8 {
    background: rgba(250, 11, 26, 0.8) !important;
  }

  .bgColor-lg-vocal-opacity-9 {
    background: rgba(250, 11, 26, 0.9) !important;
  }

  .bgColor-lg-vocal-opacity-10 {
    background: #fa0b1a !important;
  }

  .borderColor-lg-vocal {
    border-color: #fa0b1a !important;
  }

  .color-lg-k-pop {
    color: #9910e2 !important;
  }

  .bgColor-lg-k-pop {
    background-color: #9910e2 !important;
  }

  .bgColor-lg-k-pop-opacity-1 {
    background: rgba(153, 16, 226, 0.1) !important;
  }

  .bgColor-lg-k-pop-opacity-2 {
    background: rgba(153, 16, 226, 0.2) !important;
  }

  .bgColor-lg-k-pop-opacity-3 {
    background: rgba(153, 16, 226, 0.3) !important;
  }

  .bgColor-lg-k-pop-opacity-4 {
    background: rgba(153, 16, 226, 0.4) !important;
  }

  .bgColor-lg-k-pop-opacity-5 {
    background: rgba(153, 16, 226, 0.5) !important;
  }

  .bgColor-lg-k-pop-opacity-6 {
    background: rgba(153, 16, 226, 0.6) !important;
  }

  .bgColor-lg-k-pop-opacity-7 {
    background: rgba(153, 16, 226, 0.7) !important;
  }

  .bgColor-lg-k-pop-opacity-8 {
    background: rgba(153, 16, 226, 0.8) !important;
  }

  .bgColor-lg-k-pop-opacity-9 {
    background: rgba(153, 16, 226, 0.9) !important;
  }

  .bgColor-lg-k-pop-opacity-10 {
    background: #9910e2 !important;
  }

  .borderColor-lg-k-pop {
    border-color: #9910e2 !important;
  }

  .color-lg-musician {
    color: #fa0b1a !important;
  }

  .bgColor-lg-musician {
    background-color: #fa0b1a !important;
  }

  .bgColor-lg-musician-opacity-1 {
    background: rgba(250, 11, 26, 0.1) !important;
  }

  .bgColor-lg-musician-opacity-2 {
    background: rgba(250, 11, 26, 0.2) !important;
  }

  .bgColor-lg-musician-opacity-3 {
    background: rgba(250, 11, 26, 0.3) !important;
  }

  .bgColor-lg-musician-opacity-4 {
    background: rgba(250, 11, 26, 0.4) !important;
  }

  .bgColor-lg-musician-opacity-5 {
    background: rgba(250, 11, 26, 0.5) !important;
  }

  .bgColor-lg-musician-opacity-6 {
    background: rgba(250, 11, 26, 0.6) !important;
  }

  .bgColor-lg-musician-opacity-7 {
    background: rgba(250, 11, 26, 0.7) !important;
  }

  .bgColor-lg-musician-opacity-8 {
    background: rgba(250, 11, 26, 0.8) !important;
  }

  .bgColor-lg-musician-opacity-9 {
    background: rgba(250, 11, 26, 0.9) !important;
  }

  .bgColor-lg-musician-opacity-10 {
    background: #fa0b1a !important;
  }

  .borderColor-lg-musician {
    border-color: #fa0b1a !important;
  }

  .color-lg-dance {
    color: #f5148d !important;
  }

  .bgColor-lg-dance {
    background-color: #f5148d !important;
  }

  .bgColor-lg-dance-opacity-1 {
    background: rgba(245, 20, 141, 0.1) !important;
  }

  .bgColor-lg-dance-opacity-2 {
    background: rgba(245, 20, 141, 0.2) !important;
  }

  .bgColor-lg-dance-opacity-3 {
    background: rgba(245, 20, 141, 0.3) !important;
  }

  .bgColor-lg-dance-opacity-4 {
    background: rgba(245, 20, 141, 0.4) !important;
  }

  .bgColor-lg-dance-opacity-5 {
    background: rgba(245, 20, 141, 0.5) !important;
  }

  .bgColor-lg-dance-opacity-6 {
    background: rgba(245, 20, 141, 0.6) !important;
  }

  .bgColor-lg-dance-opacity-7 {
    background: rgba(245, 20, 141, 0.7) !important;
  }

  .bgColor-lg-dance-opacity-8 {
    background: rgba(245, 20, 141, 0.8) !important;
  }

  .bgColor-lg-dance-opacity-9 {
    background: rgba(245, 20, 141, 0.9) !important;
  }

  .bgColor-lg-dance-opacity-10 {
    background: #f5148d !important;
  }

  .borderColor-lg-dance {
    border-color: #f5148d !important;
  }

  .color-lg-actor-voice-actor {
    color: #fcbd12 !important;
  }

  .bgColor-lg-actor-voice-actor {
    background-color: #fcbd12 !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-1 {
    background: rgba(252, 189, 18, 0.1) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-2 {
    background: rgba(252, 189, 18, 0.2) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-3 {
    background: rgba(252, 189, 18, 0.3) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-4 {
    background: rgba(252, 189, 18, 0.4) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-5 {
    background: rgba(252, 189, 18, 0.5) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-6 {
    background: rgba(252, 189, 18, 0.6) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-7 {
    background: rgba(252, 189, 18, 0.7) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-8 {
    background: rgba(252, 189, 18, 0.8) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-9 {
    background: rgba(252, 189, 18, 0.9) !important;
  }

  .bgColor-lg-actor-voice-actor-opacity-10 {
    background: #fcbd12 !important;
  }

  .borderColor-lg-actor-voice-actor {
    border-color: #fcbd12 !important;
  }

  .color-lg-actor {
    color: #fcbd12 !important;
  }

  .bgColor-lg-actor {
    background-color: #fcbd12 !important;
  }

  .bgColor-lg-actor-opacity-1 {
    background: rgba(252, 189, 18, 0.1) !important;
  }

  .bgColor-lg-actor-opacity-2 {
    background: rgba(252, 189, 18, 0.2) !important;
  }

  .bgColor-lg-actor-opacity-3 {
    background: rgba(252, 189, 18, 0.3) !important;
  }

  .bgColor-lg-actor-opacity-4 {
    background: rgba(252, 189, 18, 0.4) !important;
  }

  .bgColor-lg-actor-opacity-5 {
    background: rgba(252, 189, 18, 0.5) !important;
  }

  .bgColor-lg-actor-opacity-6 {
    background: rgba(252, 189, 18, 0.6) !important;
  }

  .bgColor-lg-actor-opacity-7 {
    background: rgba(252, 189, 18, 0.7) !important;
  }

  .bgColor-lg-actor-opacity-8 {
    background: rgba(252, 189, 18, 0.8) !important;
  }

  .bgColor-lg-actor-opacity-9 {
    background: rgba(252, 189, 18, 0.9) !important;
  }

  .bgColor-lg-actor-opacity-10 {
    background: #fcbd12 !important;
  }

  .borderColor-lg-actor {
    border-color: #fcbd12 !important;
  }

  .color-lg-voice-actor {
    color: #fcbd12 !important;
  }

  .bgColor-lg-voice-actor {
    background-color: #fcbd12 !important;
  }

  .bgColor-lg-voice-actor-opacity-1 {
    background: rgba(252, 189, 18, 0.1) !important;
  }

  .bgColor-lg-voice-actor-opacity-2 {
    background: rgba(252, 189, 18, 0.2) !important;
  }

  .bgColor-lg-voice-actor-opacity-3 {
    background: rgba(252, 189, 18, 0.3) !important;
  }

  .bgColor-lg-voice-actor-opacity-4 {
    background: rgba(252, 189, 18, 0.4) !important;
  }

  .bgColor-lg-voice-actor-opacity-5 {
    background: rgba(252, 189, 18, 0.5) !important;
  }

  .bgColor-lg-voice-actor-opacity-6 {
    background: rgba(252, 189, 18, 0.6) !important;
  }

  .bgColor-lg-voice-actor-opacity-7 {
    background: rgba(252, 189, 18, 0.7) !important;
  }

  .bgColor-lg-voice-actor-opacity-8 {
    background: rgba(252, 189, 18, 0.8) !important;
  }

  .bgColor-lg-voice-actor-opacity-9 {
    background: rgba(252, 189, 18, 0.9) !important;
  }

  .bgColor-lg-voice-actor-opacity-10 {
    background: #fcbd12 !important;
  }

  .borderColor-lg-voice-actor {
    border-color: #fcbd12 !important;
  }

  .color-lg-actor-talent {
    color: #fcbd12 !important;
  }

  .bgColor-lg-actor-talent {
    background-color: #fcbd12 !important;
  }

  .bgColor-lg-actor-talent-opacity-1 {
    background: rgba(252, 189, 18, 0.1) !important;
  }

  .bgColor-lg-actor-talent-opacity-2 {
    background: rgba(252, 189, 18, 0.2) !important;
  }

  .bgColor-lg-actor-talent-opacity-3 {
    background: rgba(252, 189, 18, 0.3) !important;
  }

  .bgColor-lg-actor-talent-opacity-4 {
    background: rgba(252, 189, 18, 0.4) !important;
  }

  .bgColor-lg-actor-talent-opacity-5 {
    background: rgba(252, 189, 18, 0.5) !important;
  }

  .bgColor-lg-actor-talent-opacity-6 {
    background: rgba(252, 189, 18, 0.6) !important;
  }

  .bgColor-lg-actor-talent-opacity-7 {
    background: rgba(252, 189, 18, 0.7) !important;
  }

  .bgColor-lg-actor-talent-opacity-8 {
    background: rgba(252, 189, 18, 0.8) !important;
  }

  .bgColor-lg-actor-talent-opacity-9 {
    background: rgba(252, 189, 18, 0.9) !important;
  }

  .bgColor-lg-actor-talent-opacity-10 {
    background: #fcbd12 !important;
  }

  .borderColor-lg-actor-talent {
    border-color: #fcbd12 !important;
  }

  .color-lg-internet-video-talent {
    color: #fcbd12 !important;
  }

  .bgColor-lg-internet-video-talent {
    background-color: #fcbd12 !important;
  }

  .bgColor-lg-internet-video-talent-opacity-1 {
    background: rgba(252, 189, 18, 0.1) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-2 {
    background: rgba(252, 189, 18, 0.2) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-3 {
    background: rgba(252, 189, 18, 0.3) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-4 {
    background: rgba(252, 189, 18, 0.4) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-5 {
    background: rgba(252, 189, 18, 0.5) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-6 {
    background: rgba(252, 189, 18, 0.6) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-7 {
    background: rgba(252, 189, 18, 0.7) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-8 {
    background: rgba(252, 189, 18, 0.8) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-9 {
    background: rgba(252, 189, 18, 0.9) !important;
  }

  .bgColor-lg-internet-video-talent-opacity-10 {
    background: #fcbd12 !important;
  }

  .borderColor-lg-internet-video-talent {
    border-color: #fcbd12 !important;
  }

  .color-lg-concert-management {
    color: #1dd6c8 !important;
  }

  .bgColor-lg-concert-management {
    background-color: #1dd6c8 !important;
  }

  .bgColor-lg-concert-management-opacity-1 {
    background: rgba(29, 214, 200, 0.1) !important;
  }

  .bgColor-lg-concert-management-opacity-2 {
    background: rgba(29, 214, 200, 0.2) !important;
  }

  .bgColor-lg-concert-management-opacity-3 {
    background: rgba(29, 214, 200, 0.3) !important;
  }

  .bgColor-lg-concert-management-opacity-4 {
    background: rgba(29, 214, 200, 0.4) !important;
  }

  .bgColor-lg-concert-management-opacity-5 {
    background: rgba(29, 214, 200, 0.5) !important;
  }

  .bgColor-lg-concert-management-opacity-6 {
    background: rgba(29, 214, 200, 0.6) !important;
  }

  .bgColor-lg-concert-management-opacity-7 {
    background: rgba(29, 214, 200, 0.7) !important;
  }

  .bgColor-lg-concert-management-opacity-8 {
    background: rgba(29, 214, 200, 0.8) !important;
  }

  .bgColor-lg-concert-management-opacity-9 {
    background: rgba(29, 214, 200, 0.9) !important;
  }

  .bgColor-lg-concert-management-opacity-10 {
    background: #1dd6c8 !important;
  }

  .borderColor-lg-concert-management {
    border-color: #1dd6c8 !important;
  }

  .color-lg-pa {
    color: #1dd6c8 !important;
  }

  .bgColor-lg-pa {
    background-color: #1dd6c8 !important;
  }

  .bgColor-lg-pa-opacity-1 {
    background: rgba(29, 214, 200, 0.1) !important;
  }

  .bgColor-lg-pa-opacity-2 {
    background: rgba(29, 214, 200, 0.2) !important;
  }

  .bgColor-lg-pa-opacity-3 {
    background: rgba(29, 214, 200, 0.3) !important;
  }

  .bgColor-lg-pa-opacity-4 {
    background: rgba(29, 214, 200, 0.4) !important;
  }

  .bgColor-lg-pa-opacity-5 {
    background: rgba(29, 214, 200, 0.5) !important;
  }

  .bgColor-lg-pa-opacity-6 {
    background: rgba(29, 214, 200, 0.6) !important;
  }

  .bgColor-lg-pa-opacity-7 {
    background: rgba(29, 214, 200, 0.7) !important;
  }

  .bgColor-lg-pa-opacity-8 {
    background: rgba(29, 214, 200, 0.8) !important;
  }

  .bgColor-lg-pa-opacity-9 {
    background: rgba(29, 214, 200, 0.9) !important;
  }

  .bgColor-lg-pa-opacity-10 {
    background: #1dd6c8 !important;
  }

  .borderColor-lg-pa {
    border-color: #1dd6c8 !important;
  }

  .color-lg-illumination {
    color: #1dd6c8 !important;
  }

  .bgColor-lg-illumination {
    background-color: #1dd6c8 !important;
  }

  .bgColor-lg-illumination-opacity-1 {
    background: rgba(29, 214, 200, 0.1) !important;
  }

  .bgColor-lg-illumination-opacity-2 {
    background: rgba(29, 214, 200, 0.2) !important;
  }

  .bgColor-lg-illumination-opacity-3 {
    background: rgba(29, 214, 200, 0.3) !important;
  }

  .bgColor-lg-illumination-opacity-4 {
    background: rgba(29, 214, 200, 0.4) !important;
  }

  .bgColor-lg-illumination-opacity-5 {
    background: rgba(29, 214, 200, 0.5) !important;
  }

  .bgColor-lg-illumination-opacity-6 {
    background: rgba(29, 214, 200, 0.6) !important;
  }

  .bgColor-lg-illumination-opacity-7 {
    background: rgba(29, 214, 200, 0.7) !important;
  }

  .bgColor-lg-illumination-opacity-8 {
    background: rgba(29, 214, 200, 0.8) !important;
  }

  .bgColor-lg-illumination-opacity-9 {
    background: rgba(29, 214, 200, 0.9) !important;
  }

  .bgColor-lg-illumination-opacity-10 {
    background: #1dd6c8 !important;
  }

  .borderColor-lg-illumination {
    border-color: #1dd6c8 !important;
  }

  .color-lg-stage {
    color: #1dd6c8 !important;
  }

  .bgColor-lg-stage {
    background-color: #1dd6c8 !important;
  }

  .bgColor-lg-stage-opacity-1 {
    background: rgba(29, 214, 200, 0.1) !important;
  }

  .bgColor-lg-stage-opacity-2 {
    background: rgba(29, 214, 200, 0.2) !important;
  }

  .bgColor-lg-stage-opacity-3 {
    background: rgba(29, 214, 200, 0.3) !important;
  }

  .bgColor-lg-stage-opacity-4 {
    background: rgba(29, 214, 200, 0.4) !important;
  }

  .bgColor-lg-stage-opacity-5 {
    background: rgba(29, 214, 200, 0.5) !important;
  }

  .bgColor-lg-stage-opacity-6 {
    background: rgba(29, 214, 200, 0.6) !important;
  }

  .bgColor-lg-stage-opacity-7 {
    background: rgba(29, 214, 200, 0.7) !important;
  }

  .bgColor-lg-stage-opacity-8 {
    background: rgba(29, 214, 200, 0.8) !important;
  }

  .bgColor-lg-stage-opacity-9 {
    background: rgba(29, 214, 200, 0.9) !important;
  }

  .bgColor-lg-stage-opacity-10 {
    background: #1dd6c8 !important;
  }

  .borderColor-lg-stage {
    border-color: #1dd6c8 !important;
  }

  .color-lg-concert {
    color: #1dd6c8 !important;
  }

  .bgColor-lg-concert {
    background-color: #1dd6c8 !important;
  }

  .bgColor-lg-concert-opacity-1 {
    background: rgba(29, 214, 200, 0.1) !important;
  }

  .bgColor-lg-concert-opacity-2 {
    background: rgba(29, 214, 200, 0.2) !important;
  }

  .bgColor-lg-concert-opacity-3 {
    background: rgba(29, 214, 200, 0.3) !important;
  }

  .bgColor-lg-concert-opacity-4 {
    background: rgba(29, 214, 200, 0.4) !important;
  }

  .bgColor-lg-concert-opacity-5 {
    background: rgba(29, 214, 200, 0.5) !important;
  }

  .bgColor-lg-concert-opacity-6 {
    background: rgba(29, 214, 200, 0.6) !important;
  }

  .bgColor-lg-concert-opacity-7 {
    background: rgba(29, 214, 200, 0.7) !important;
  }

  .bgColor-lg-concert-opacity-8 {
    background: rgba(29, 214, 200, 0.8) !important;
  }

  .bgColor-lg-concert-opacity-9 {
    background: rgba(29, 214, 200, 0.9) !important;
  }

  .bgColor-lg-concert-opacity-10 {
    background: #1dd6c8 !important;
  }

  .borderColor-lg-concert {
    border-color: #1dd6c8 !important;
  }

  .color-lg-management {
    color: #1dd6c8 !important;
  }

  .bgColor-lg-management {
    background-color: #1dd6c8 !important;
  }

  .bgColor-lg-management-opacity-1 {
    background: rgba(29, 214, 200, 0.1) !important;
  }

  .bgColor-lg-management-opacity-2 {
    background: rgba(29, 214, 200, 0.2) !important;
  }

  .bgColor-lg-management-opacity-3 {
    background: rgba(29, 214, 200, 0.3) !important;
  }

  .bgColor-lg-management-opacity-4 {
    background: rgba(29, 214, 200, 0.4) !important;
  }

  .bgColor-lg-management-opacity-5 {
    background: rgba(29, 214, 200, 0.5) !important;
  }

  .bgColor-lg-management-opacity-6 {
    background: rgba(29, 214, 200, 0.6) !important;
  }

  .bgColor-lg-management-opacity-7 {
    background: rgba(29, 214, 200, 0.7) !important;
  }

  .bgColor-lg-management-opacity-8 {
    background: rgba(29, 214, 200, 0.8) !important;
  }

  .bgColor-lg-management-opacity-9 {
    background: rgba(29, 214, 200, 0.9) !important;
  }

  .bgColor-lg-management-opacity-10 {
    background: #1dd6c8 !important;
  }

  .borderColor-lg-management {
    border-color: #1dd6c8 !important;
  }

  .color-lg-broadcast-video {
    color: #b9ec41 !important;
  }

  .bgColor-lg-broadcast-video {
    background-color: #b9ec41 !important;
  }

  .bgColor-lg-broadcast-video-opacity-1 {
    background: rgba(185, 236, 65, 0.1) !important;
  }

  .bgColor-lg-broadcast-video-opacity-2 {
    background: rgba(185, 236, 65, 0.2) !important;
  }

  .bgColor-lg-broadcast-video-opacity-3 {
    background: rgba(185, 236, 65, 0.3) !important;
  }

  .bgColor-lg-broadcast-video-opacity-4 {
    background: rgba(185, 236, 65, 0.4) !important;
  }

  .bgColor-lg-broadcast-video-opacity-5 {
    background: rgba(185, 236, 65, 0.5) !important;
  }

  .bgColor-lg-broadcast-video-opacity-6 {
    background: rgba(185, 236, 65, 0.6) !important;
  }

  .bgColor-lg-broadcast-video-opacity-7 {
    background: rgba(185, 236, 65, 0.7) !important;
  }

  .bgColor-lg-broadcast-video-opacity-8 {
    background: rgba(185, 236, 65, 0.8) !important;
  }

  .bgColor-lg-broadcast-video-opacity-9 {
    background: rgba(185, 236, 65, 0.9) !important;
  }

  .bgColor-lg-broadcast-video-opacity-10 {
    background: #b9ec41 !important;
  }

  .borderColor-lg-broadcast-video {
    border-color: #b9ec41 !important;
  }

  .color-lg-videographer {
    color: #b9ec41 !important;
  }

  .bgColor-lg-videographer {
    background-color: #b9ec41 !important;
  }

  .bgColor-lg-videographer-opacity-1 {
    background: rgba(185, 236, 65, 0.1) !important;
  }

  .bgColor-lg-videographer-opacity-2 {
    background: rgba(185, 236, 65, 0.2) !important;
  }

  .bgColor-lg-videographer-opacity-3 {
    background: rgba(185, 236, 65, 0.3) !important;
  }

  .bgColor-lg-videographer-opacity-4 {
    background: rgba(185, 236, 65, 0.4) !important;
  }

  .bgColor-lg-videographer-opacity-5 {
    background: rgba(185, 236, 65, 0.5) !important;
  }

  .bgColor-lg-videographer-opacity-6 {
    background: rgba(185, 236, 65, 0.6) !important;
  }

  .bgColor-lg-videographer-opacity-7 {
    background: rgba(185, 236, 65, 0.7) !important;
  }

  .bgColor-lg-videographer-opacity-8 {
    background: rgba(185, 236, 65, 0.8) !important;
  }

  .bgColor-lg-videographer-opacity-9 {
    background: rgba(185, 236, 65, 0.9) !important;
  }

  .bgColor-lg-videographer-opacity-10 {
    background: #b9ec41 !important;
  }

  .borderColor-lg-videographer {
    border-color: #b9ec41 !important;
  }

  .color-lg-yellow {
    color: #fff119 !important;
  }

  .bgColor-lg-yellow {
    background-color: #fff119 !important;
  }

  .bgColor-lg-yellow-opacity-1 {
    background: rgba(255, 241, 25, 0.1) !important;
  }

  .bgColor-lg-yellow-opacity-2 {
    background: rgba(255, 241, 25, 0.2) !important;
  }

  .bgColor-lg-yellow-opacity-3 {
    background: rgba(255, 241, 25, 0.3) !important;
  }

  .bgColor-lg-yellow-opacity-4 {
    background: rgba(255, 241, 25, 0.4) !important;
  }

  .bgColor-lg-yellow-opacity-5 {
    background: rgba(255, 241, 25, 0.5) !important;
  }

  .bgColor-lg-yellow-opacity-6 {
    background: rgba(255, 241, 25, 0.6) !important;
  }

  .bgColor-lg-yellow-opacity-7 {
    background: rgba(255, 241, 25, 0.7) !important;
  }

  .bgColor-lg-yellow-opacity-8 {
    background: rgba(255, 241, 25, 0.8) !important;
  }

  .bgColor-lg-yellow-opacity-9 {
    background: rgba(255, 241, 25, 0.9) !important;
  }

  .bgColor-lg-yellow-opacity-10 {
    background: #fff119 !important;
  }

  .borderColor-lg-yellow {
    border-color: #fff119 !important;
  }

  .color-lg-line {
    color: #00c300 !important;
  }

  .bgColor-lg-line {
    background-color: #00c300 !important;
  }

  .bgColor-lg-line-opacity-1 {
    background: rgba(0, 195, 0, 0.1) !important;
  }

  .bgColor-lg-line-opacity-2 {
    background: rgba(0, 195, 0, 0.2) !important;
  }

  .bgColor-lg-line-opacity-3 {
    background: rgba(0, 195, 0, 0.3) !important;
  }

  .bgColor-lg-line-opacity-4 {
    background: rgba(0, 195, 0, 0.4) !important;
  }

  .bgColor-lg-line-opacity-5 {
    background: rgba(0, 195, 0, 0.5) !important;
  }

  .bgColor-lg-line-opacity-6 {
    background: rgba(0, 195, 0, 0.6) !important;
  }

  .bgColor-lg-line-opacity-7 {
    background: rgba(0, 195, 0, 0.7) !important;
  }

  .bgColor-lg-line-opacity-8 {
    background: rgba(0, 195, 0, 0.8) !important;
  }

  .bgColor-lg-line-opacity-9 {
    background: rgba(0, 195, 0, 0.9) !important;
  }

  .bgColor-lg-line-opacity-10 {
    background: #00c300 !important;
  }

  .borderColor-lg-line {
    border-color: #00c300 !important;
  }

  .color-lg-twitter {
    color: #1da1f2 !important;
  }

  .bgColor-lg-twitter {
    background-color: #1da1f2 !important;
  }

  .bgColor-lg-twitter-opacity-1 {
    background: rgba(29, 161, 242, 0.1) !important;
  }

  .bgColor-lg-twitter-opacity-2 {
    background: rgba(29, 161, 242, 0.2) !important;
  }

  .bgColor-lg-twitter-opacity-3 {
    background: rgba(29, 161, 242, 0.3) !important;
  }

  .bgColor-lg-twitter-opacity-4 {
    background: rgba(29, 161, 242, 0.4) !important;
  }

  .bgColor-lg-twitter-opacity-5 {
    background: rgba(29, 161, 242, 0.5) !important;
  }

  .bgColor-lg-twitter-opacity-6 {
    background: rgba(29, 161, 242, 0.6) !important;
  }

  .bgColor-lg-twitter-opacity-7 {
    background: rgba(29, 161, 242, 0.7) !important;
  }

  .bgColor-lg-twitter-opacity-8 {
    background: rgba(29, 161, 242, 0.8) !important;
  }

  .bgColor-lg-twitter-opacity-9 {
    background: rgba(29, 161, 242, 0.9) !important;
  }

  .bgColor-lg-twitter-opacity-10 {
    background: #1da1f2 !important;
  }

  .borderColor-lg-twitter {
    border-color: #1da1f2 !important;
  }

  .color-lg-transparent {
    color: transparent !important;
  }

  .bgColor-lg-transparent {
    background-color: transparent !important;
  }

  .bgColor-lg-transparent-opacity-1 {
    background: rgba(0, 0, 0, 0.1) !important;
  }

  .bgColor-lg-transparent-opacity-2 {
    background: rgba(0, 0, 0, 0.2) !important;
  }

  .bgColor-lg-transparent-opacity-3 {
    background: rgba(0, 0, 0, 0.3) !important;
  }

  .bgColor-lg-transparent-opacity-4 {
    background: rgba(0, 0, 0, 0.4) !important;
  }

  .bgColor-lg-transparent-opacity-5 {
    background: rgba(0, 0, 0, 0.5) !important;
  }

  .bgColor-lg-transparent-opacity-6 {
    background: rgba(0, 0, 0, 0.6) !important;
  }

  .bgColor-lg-transparent-opacity-7 {
    background: rgba(0, 0, 0, 0.7) !important;
  }

  .bgColor-lg-transparent-opacity-8 {
    background: rgba(0, 0, 0, 0.8) !important;
  }

  .bgColor-lg-transparent-opacity-9 {
    background: rgba(0, 0, 0, 0.9) !important;
  }

  .bgColor-lg-transparent-opacity-10 {
    background: black !important;
  }

  .borderColor-lg-transparent {
    border-color: transparent !important;
  }

  .color-lg-insta {
    color: #bd00a8 !important;
  }

  .bgColor-lg-insta {
    background-color: #bd00a8 !important;
  }

  .bgColor-lg-insta-opacity-1 {
    background: rgba(189, 0, 168, 0.1) !important;
  }

  .bgColor-lg-insta-opacity-2 {
    background: rgba(189, 0, 168, 0.2) !important;
  }

  .bgColor-lg-insta-opacity-3 {
    background: rgba(189, 0, 168, 0.3) !important;
  }

  .bgColor-lg-insta-opacity-4 {
    background: rgba(189, 0, 168, 0.4) !important;
  }

  .bgColor-lg-insta-opacity-5 {
    background: rgba(189, 0, 168, 0.5) !important;
  }

  .bgColor-lg-insta-opacity-6 {
    background: rgba(189, 0, 168, 0.6) !important;
  }

  .bgColor-lg-insta-opacity-7 {
    background: rgba(189, 0, 168, 0.7) !important;
  }

  .bgColor-lg-insta-opacity-8 {
    background: rgba(189, 0, 168, 0.8) !important;
  }

  .bgColor-lg-insta-opacity-9 {
    background: rgba(189, 0, 168, 0.9) !important;
  }

  .bgColor-lg-insta-opacity-10 {
    background: #bd00a8 !important;
  }

  .borderColor-lg-insta {
    border-color: #bd00a8 !important;
  }

  .color-lg-youtube {
    color: #ff0000 !important;
  }

  .bgColor-lg-youtube {
    background-color: #ff0000 !important;
  }

  .bgColor-lg-youtube-opacity-1 {
    background: rgba(255, 0, 0, 0.1) !important;
  }

  .bgColor-lg-youtube-opacity-2 {
    background: rgba(255, 0, 0, 0.2) !important;
  }

  .bgColor-lg-youtube-opacity-3 {
    background: rgba(255, 0, 0, 0.3) !important;
  }

  .bgColor-lg-youtube-opacity-4 {
    background: rgba(255, 0, 0, 0.4) !important;
  }

  .bgColor-lg-youtube-opacity-5 {
    background: rgba(255, 0, 0, 0.5) !important;
  }

  .bgColor-lg-youtube-opacity-6 {
    background: rgba(255, 0, 0, 0.6) !important;
  }

  .bgColor-lg-youtube-opacity-7 {
    background: rgba(255, 0, 0, 0.7) !important;
  }

  .bgColor-lg-youtube-opacity-8 {
    background: rgba(255, 0, 0, 0.8) !important;
  }

  .bgColor-lg-youtube-opacity-9 {
    background: rgba(255, 0, 0, 0.9) !important;
  }

  .bgColor-lg-youtube-opacity-10 {
    background: red !important;
  }

  .borderColor-lg-youtube {
    border-color: #ff0000 !important;
  }

  .color-lg-grd1 {
    display: inline-block;
    background: linear-gradient(-70deg, #ff003b 0%, #ff003b 20%, #495d67 50%, #32d1ac 80%, #32d1ac 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .bgColor-lg-insta {
    background: linear-gradient(30deg, #f50000 0%, #bd00a8 50%, #1400c8 100%);
  }
}

.color-insta {
  display: inline-block;
  background: linear-gradient(30deg, #f50000 0%, #bd00a8 50%, #1400c8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media all and (-ms-high-contrast: none) {
  .color-insta {
    background-image: none !important;
    color: #bd00a8;
  }
}

.bgColor-insta {
  background: linear-gradient(30deg, #f50000 0%, #bd00a8 50%, #1400c8 100%) !important;
}

.font-en {
  font-family: "Hind", sans-serif;
}

.bold {
  font-weight: 700 !important;
}

/* tool */
@keyframes animeCircle1 {
  0% {
    transform: translate(0px, 0px) scale(1);
  }

  17% {
    transform: translate(-10px, 10px) scale(0.9);
  }

  34% {
    transform: translate(-10px, 10px) scale(0.9);
  }

  51% {
    transform: translate(10px, 20px) scale(1.1);
  }

  68% {
    transform: translate(10px, 20px) scale(1.1);
  }

  85% {
    transform: translate(0px, 0px) scale(1);
  }

  100% {
    transform: translate(0px, 0px) scale(1);
  }
}

@keyframes animeCircle2 {
  0% {
    transform: translate(0px, 0px) scale(1);
  }

  17% {
    transform: translate(5px, 10px) scale(1.1);
  }

  34% {
    transform: translate(5px, 10px) scale(1.1);
  }

  51% {
    transform: translate(-5px, 5px) scale(0.9);
  }

  68% {
    transform: translate(-5px, 5px) scale(0.9);
  }

  85% {
    transform: translate(0px, 0px) scale(1);
  }

  100% {
    transform: translate(0px, 0px) scale(1);
  }
}

*[class*="anime-"] {
  animation-duration: 4s;
  animation-timing-function: cubic-bezier(0.09, 0.71, 0.23, 0.93);
  animation-iteration-count: infinite;
}

.anime-delay-1 {
  animation-delay: 0.1s !important;
}

.anime-delay-2 {
  animation-delay: 0.2s !important;
}

.anime-delay-3 {
  animation-delay: 0.3s !important;
}

.anime-delay-4 {
  animation-delay: 0.4s !important;
}

.anime-delay-5 {
  animation-delay: 0.5s !important;
}

.anime-delay-6 {
  animation-delay: 0.6s !important;
}

.anime-delay-7 {
  animation-delay: 0.7s !important;
}

.anime-delay-8 {
  animation-delay: 0.8s !important;
}

.anime-delay-9 {
  animation-delay: 0.9s !important;
}

.anime-delay-10 {
  animation-delay: 1s !important;
}

.anime-delay-11 {
  animation-delay: 1.1s !important;
}

.anime-delay-12 {
  animation-delay: 1.2s !important;
}

.anime-delay-13 {
  animation-delay: 1.3s !important;
}

.anime-delay-14 {
  animation-delay: 1.4s !important;
}

.anime-delay-15 {
  animation-delay: 1.5s !important;
}

.anime-delay-16 {
  animation-delay: 1.6s !important;
}

.anime-delay-17 {
  animation-delay: 1.7s !important;
}

.anime-delay-18 {
  animation-delay: 1.8s !important;
}

.anime-delay-19 {
  animation-delay: 1.9s !important;
}

.anime-delay-20 {
  animation-delay: 2s !important;
}

.anime-circle-1 {
  animation-name: animeCircle1;
}

.anime-circle-2 {
  animation-name: animeCircle2;
}

/* transition */
.delay01 {
  transition-delay: .1s !important;
}

.delay02 {
  transition-delay: .2s !important;
}

.delay03 {
  transition-delay: .3s !important;
}

.delay04 {
  transition-delay: .4s !important;
}

.delay05 {
  transition-delay: .5s !important;
}

.delay06 {
  transition-delay: .6s !important;
}

.delay07 {
  transition-delay: .7s !important;
}

.delay08 {
  transition-delay: .8s !important;
}

.delay09 {
  transition-delay: .9s !important;
}

.delay10 {
  transition-delay: 1s !important;
}

.delay11 {
  transition-delay: 1.1s !important;
}

.delay12 {
  transition-delay: 1.2s !important;
}

.delay13 {
  transition-delay: 1.3s !important;
}

.delay14 {
  transition-delay: 1.4s !important;
}

.delay15 {
  transition-delay: 1.5s !important;
}

.delay16 {
  transition-delay: 1.6s !important;
}

.delay17 {
  transition-delay: 1.7s !important;
}

.delay18 {
  transition-delay: 1.8s !important;
}

.delay19 {
  transition-delay: 1.9s !important;
}

.delay20 {
  transition-delay: 2s !important;
}

/* スクロール時のアニメーション */
.laser {
  position: relative;
  overflow: hidden;
}

.laser::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  width: 100%;
  background: #fa0b1a;
  transition: all 1s ease;
}

.laser .hide {
  opacity: 0;
  transition: all 1s ease;
  transition-delay: .5s;
}

.laser.inview-js-on::after {
  left: 100%;
}

.laser.inview-js-on .hide {
  opacity: 1;
}

/* fade in */
.fade-in {
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in.inview-js-on {
  opacity: 1;
}

.inview-js-on .fade-in {
  opacity: 1;
}

/* fade in zoom */
.fade-in-zoom {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-zoom.inview-js-on {
  transform: scale(1);
  opacity: 1;
}

.inview-js-on .fade-in-zoom {
  transform: scale(1);
  opacity: 1;
}

/* fade in up */
.fade-in-up {
  transform: translateY(20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-up.inview-js-on {
  transform: translateY(0px);
  opacity: 1;
}

.inview-js-on .fade-in-up {
  transform: translateY(0px);
  opacity: 1;
}

/* fade in down */
.fade-in-down {
  transform: translateY(-20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-down.inview-js-on {
  transform: translateY(0px);
  opacity: 1;
}

.inview-js-on .fade-in-down {
  transform: translateY(0px);
  opacity: 1;
}

/* fade in left */
.fade-in-left {
  transform: translateX(20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-left.inview-js-on {
  transform: translateX(0px);
  opacity: 1;
}

.inview-js-on .fade-in-left {
  transform: translateX(0px);
  opacity: 1;
}

/* fade in right */
.fade-in-right {
  transform: translateX(-20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-right.inview-js-on {
  transform: translateX(0px);
  opacity: 1;
}

.inview-js-on .fade-in-right {
  transform: translateX(0px);
  opacity: 1;
}

/* fade in up left */
.fade-in-up-left {
  transform: translateY(20px) translateX(20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-up-left.inview-js-on {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

.inview-js-on .fade-in-up-left {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

/* fade in up right */
.fade-in-up-right {
  transform: translateY(20px) translateX(-20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-up-right.inview-js-on {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

.inview-js-on .fade-in-up-right {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

/* fade in down left */
.fade-in-down-left {
  transform: translateY(-20px) translateX(20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-down-left.inview-js-on {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

.inview-js-on .fade-in-down-left {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

/* fade in down right */
.fade-in-down-right {
  transform: translateY(-20px) translateX(-20px);
  opacity: 0;
  transition: all 0.2s ease;
}

.fade-in-down-right.inview-js-on {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

.inview-js-on .fade-in-down-right {
  transform: translateY(0px) translateX(0px);
  opacity: 1;
}

.fadeUpTrigger {
  opacity: 0;
}

.fadeLeftTrigger {
  opacity: 0;
}

.fadeInTrigger {
  opacity: 0;
}

/* 下から */
.fadeUp {
  animation-name: fadeUpAnime;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* その場で */
.fadeIn {
  animation-name: fadeInAnime;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes fadeInAnime {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* 左から */
.fadeLeft {
  animation-name: fadeLeftAnime;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes fadeLeftAnime {
  from {
    opacity: 0;
    transform: translateX(-100px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.delayFade01 {
  animation-delay: .1s !important;
}

.delayFade02 {
  animation-delay: .2s !important;
}

.delayFade03 {
  animation-delay: .3s !important;
}

.delayFade04 {
  animation-delay: .4s !important;
}

.delayFade05 {
  animation-delay: .5s !important;
}

.delayFade06 {
  animation-delay: .6s !important;
}

.delayFade07 {
  animation-delay: .7s !important;
}

.delayFade08 {
  animation-delay: .8s !important;
}

.delayFade09 {
  animation-delay: .9s !important;
}

.delayFade10 {
  animation-delay: 1s !important;
}

/* layout */
/* =========================== Base =========================== */
html,
body {
  width: 100%;
  height: 100%;
  background-color: #f2f8fc;
}

html {
  font-size: 62.5%;
}

@media (min-width: 991px) {
  html {
    font-size: 83%;
  }
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  letter-spacing: .1rem;
  line-height: 1.8;
}

body {
  font-feature-settings: "palt";
  font-size: 1.4rem;
  font-family: Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
}

/* HTML5 display-role reset for older browsers */
ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

svg {
  vertical-align: bottom;
}

a {
  text-decoration: none;
  color: #000320;
}

a:active {
  text-decoration: none;
  color: inherit;
}

@media (min-width: 991px) {
  a:hover {
    text-decoration: none;
    color: inherit;
  }
}

span {
  line-height: inherit;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
  appearance: none;
}

/* 共通パーツ
---------------------------------------------- */
#wrap {
  position: relative;
  z-index: 2;
  overflow-x: hidden;
}

/* セクション */
.sec {
  padding: 5rem 0 6rem;
}

.sec-head {
  margin-bottom: 4rem;
}

.sec-ttlarea {
  margin-bottom: 3rem;
}

/* maxwidthを持ったインナークラス */
.inner,
.inner-wide {
  max-width: 90rem;
  width: calc(100% - 60px);
  margin-left: auto;
  margin-right: auto;
}

.inner-wide {
  width: calc(100% - 40px);
}

*[class*="shadow-"] {
  position: relative;
}

*[class*="shadow-"]::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100px;
}

.shadow-top::after {
  top: 0;
  bottom: auto;
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
}

.shadow-btm::after {
  top: auto;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
}

/* 段落の設定 */
.sentence p {
  margin-bottom: 1rem;
}

.sentence p:last-child {
  margin-bottom: 0;
}

/* リスト表示の設定 */
.list-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-row li {
  margin-right: 2rem;
}

.list li,
.list dd {
  position: relative;
  padding-left: 2rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.list-head {
  position: absolute;
  top: 0;
  left: 0;
}

/* メニュー展開時など */
.body-fixed {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* スクロール時 */
.body-scrolled .pagetop {
  opacity: 1;
}

.body-scrolled .co-pagetop {
  opacity: 1;
}

.main {
  position: relative;
}

/* リンクエリアのマウスポインタ指定 */
.link-area {
  cursor: pointer;
  transition: all 0.2s ease;
}

.link-area:hover {
  opacity: .5;
}

/* テキストアニメーション */
.txt-animate {
  display: inline-block;
}

/* twitterタイムライン スマホ閲覧時にはみ出るバグ修正 */
.twitter iframe {
  width: 740px !important;
}

.co {
  /* ディレクトリリンク */
  /* パンクズ */
  /* 暗転 */
  /* ページトップへ戻るボタン */
  /* ファーストビュー */
  /* リストスタイル（黒点） */
  /* 定義リスト(dl/dt/dd)のリストスタイル設定（黒点） */
  /* 定義リスト(dl/dt/dd)のリストスタイル設定（数字） */
  /* 定義リスト(dl/dt/dd)のリストスタイル打ち消し */
}

@media (max-width: 992px) {
  .co-under-link .card-body {
    padding: 1.5rem;
  }
}

.co-breadcrumb {
  background-color: transparent;
  font-size: 1rem;
}

.co-breadcrumb ol {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.co-breadcrumb li {
  margin-right: .75rem;
}

.co-breadcrumb a {
  color: #9a9a9a;
  text-decoration: underline;
}

.co-breadcrumb a:hover {
  text-decoration: none;
}

.co-breadcrumb .fa-chevron-right {
  color: #9a9a9a;
}

.co-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 3;
  pointer-events: none;
  opacity: 0;
  transition: all 0.2s ease;
}

.co-overlay-on {
  opacity: 1;
  pointer-events: auto;
}

.co-pagetop {
  display: block;
  position: fixed;
  right: 10px;
  bottom: 70px;
  width: 50px;
  height: 50px;
  border-radius: 60px;
  background-color: #fa0b1a;
  text-align: center;
  line-height: 50px;
  font-size: 30px;
  z-index: 3;
  color: #fff;
  opacity: 0;
  transition: all 0.2s ease;
}

@media (min-width: 991px) {
  .co-pagetop {
    bottom: 30px;
    right: 20px;
  }
}

.co-pagetop.oc-fix {
  bottom: 100px;
}

@media (min-width: 991px) {
  .co-pagetop.oc-fix {
    bottom: 30px;
  }
}

.co-pagetop:hover {
  color: #fff !important;
}

.co-pagenavi .btn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  border-right: 1px solid rgba(0, 3, 32, 0.1);
  border-bottom: 1px solid rgba(0, 3, 32, 0.1);
}

.co-pagenavi .btn:nth-child(even) {
  border-right: none;
}

.co-fv {
  position: relative;
  padding-top: 59px;
  height: 280px !important;
}

.co-fv-bg {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.co-fv-bg-inner {
  height: 93%;
}

.co-fv-rect {
  position: relative;
  top: -30rem;
  left: 7rem;
  width: 600px;
  height: 600px;
}

.co-fv-rect-inner {
  overflow: hidden;
}

.co-fv-rect-inner:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 3, 32, 0.6);
  z-index: 1;
}

.co-fv-rect.rect img {
  transform: rotate(45deg);
}

.co-fv-rect.rect img.dream {
  transform-origin: 40% 0;
}

.co-fv-cont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 3;
  color: #fff;
  text-align: left;
  max-width: 600px;
}

.co-fv-ttl {
  font-size: 2.86rem;
  font-weight: normal;
  line-height: 1.4;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 3rem;
}

@media (min-width: 991px) {
  .co-fv-ttl {
    font-size: 3.432rem;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 1.5rem;
  }
}

.co-fv-subttl {
  color: #fff;
  margin-bottom: 0.4rem !important;
  line-height: 1.2;
  opacity: .5;
  font-size: 2rem !important;
}

@media (min-width: 991px) {
  .co-fv-subttl {
    font-size: 3srem !important;
  }
}

.co-fv-sub {
  margin: 3rem;
  position: relative;
}

@media (min-width: 991px) {
  .co-fv-sub {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
  }
}

.co-fv-sub-img {
  border-radius: 10px 0 0 10px;
  overflow: hidden;
  margin: -4rem -3rem 3rem 0;
}

@media (min-width: 991px) {
  .co-fv-sub-img {
    border-radius: 0;
    position: static;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: #16bbee;
    max-width: 55rem;
    width: 40%;
    margin: 0;
  }
}

.co-fv-sub-contarea {
  -ms-flex: 1;
  flex: 1;
}

@media (min-width: 991px) {
  .co-fv-sub-contarea {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (min-width: 991px) {
  .co-fv-sub-cont {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.co-fv .rect {
  position: absolute;
  animation-duration: 4s;
  animation-timing-function: cubic-bezier(0.09, 0.71, 0.23, 0.93);
  animation-iteration-count: infinite;
  transform: rotate(-45deg);
  z-index: 2;
}

.co-fv .rect.right-top {
  width: 20vw;
  height: 40vw;
  right: -3vw;
  top: -25vw;
}

.co-fv .rect.right-top-decor {
  width: .4vw;
  height: 16vw;
  right: 8vw;
  top: 8vw;
}

.co-fv .rect.right-top-decor.top {
  width: .8vw;
  height: 20vw;
  right: 14vw;
  top: -5vw;
}

.co-fv .rect.left-bottom {
  width: 40vw;
  height: 80vw;
  bottom: -42vw;
  left: -20vw;
  animation-delay: 2s;
}

.co-fv .rect.left-bottom-decor {
  width: 1vw;
  height: 20vw;
  left: 16vw;
  bottom: -5vw;
}

.co-fv .rect.left-bottom-decor.top {
  width: .6vw;
  height: 20vw;
  left: 12vw;
  bottom: 8vw;
}

@media (min-width: 991px) {
  .co-fv .rect.left-bottom {
    bottom: -50vw;
  }

  .co-fv .rect.left-bottom-decor {
    width: .4vw;
    left: 10vw;
    bottom: -4vw;
  }

  .co-fv .rect.left-bottom-decor.top {
    width: .6vw;
    height: 30vw;
    left: 0vw;
    top: -9vw;
  }

  .co-fv .rect.right-top {
    width: 20vw;
    height: 40vw;
    right: -3vw;
    top: -28vw;
  }

  .co-fv .rect.right-top-decor {
    width: .2vw;
    height: 16vw;
    right: 3vw;
    top: 8vw;
  }

  .co-fv .rect.right-top-decor.top {
    width: .4vw;
    height: 20vw;
    right: 11vw;
    top: -5vw;
  }
}

.co-list-disc {
  list-style-type: disc;
  list-style-position: inside;
}

.co-dl-list-disc>* {
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
}

.co-dl-list-num>* {
  display: list-item;
  list-style-type: decimal;
  list-style-position: inside;
}

.co-dl-list-disc>*.no-list-style,
.co-dl-list-num>*.no-list-style {
  display: block;
  list-style-type: none;
}

.co-under-fv {
  position: relative;
  padding-top: 50px;
  z-index: 2;
}

@media (min-width: 991px) {
  .co-under-fv {
    padding-top: 30px;
  }
}

@media (max-width: 992px) {
  .co-under-fv-img {
    margin: 0 0 0 -10rem;
  }
}

.co-under-fv-contarea {
  padding: 0 3rem;
}

@media (min-width: 991px) {
  .co-under-fv-contarea {
    padding: 0;
    margin-top: 0;
    position: absolute;
    top: 45%;
    left: 5vw;
    transform: translateY(-50%);
  }
}

.co-under-fv-subttl {
  margin-bottom: .5rem;
  font-size: 2rem !important;
}

@media (max-width: 992px) {
  .co-under-fv-subttl {
    -webkit-text-stroke: 1.5px #16bbee !important;
  }
}

.co-under-fv-ttl {
  font-size: 3.5rem;
  margin-bottom: 1.5rem;
  line-height: 1.2;
}

@media (min-width: 991px) {
  .co-under-fv-ttl {
    font-size: 4rem;
    margin-bottom: 2.5rem;
    color: #fff;
    -moz-filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.4));
    -ms-filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.4));
  }
}

@media (min-width: 991px) {

  .co-under-fv .co-breadcrumb .fa-chevron-right,
  .co-under-fv .co-breadcrumb a,
  .co-under-fv .co-breadcrumb span {
    color: #fff !important;
  }
}

.co-dream-fv {
  position: relative;
}

.co-dream-fv-contarea {
  position: absolute;
  left: 30px;
  bottom: 10vw;
}

.co-dream-fv-contarea .co-under-fv-subttl {
  -webkit-text-stroke: 1.5px #fff !important;
}

@media (min-width: 991px) {
  .co-dream-fv-contarea {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50px;
    max-width: 90rem;
    width: calc(100% - 60px);
    margin-left: auto;
    margin-right: auto;
  }
}

.co-dream-fv-ttl {
  font-size: 2.8rem;
  padding-right: 5%;
  line-height: 1.2;
  text-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}

@media (min-width: 991px) {
  .co-dream-fv-ttl {
    font-size: 4rem;
    padding-right: 0;
    max-width: 50rem;
    margin-bottom: 8rem;
  }
}

.co-frontfv {
  padding-top: 0px;
  margin-top: -50px;
  position: relative;
}

@media (min-width: 767px) {
  .co-frontfv {
    margin-top: 0;
  }
}

@media (min-width: 991px) {
  .co-frontfv {
    /* max-height: 70rem; */
    padding-top: 59px;
  }
}

.co-frontfv .swiper-container {
  bottom: -40px;
}

@media (min-width: 767px) {
  .co-frontfv .swiper-container {
    bottom: 0;
  }
}

.co-frontfv-copy {
  position: absolute;
  width: 80%;
  top: 38vh;
  left: 5%;
}

.co-frontfv-copy img {
  width: 100%;
}

@media (max-width: 992px) {
  .co-frontfv-copy {
    margin: auto;
  }
}

@media (min-width: 767px) {
  .co-frontfv-copy {
    top: 48vh;
  }
}

@media (min-width: 991px) {
  .co-frontfv-copy {
    top: 25vh;
    left: 17%;
    width: 37%;
  }
}

.co-frontfv-map {
  position: absolute;
  width: 140px;
  right: -10px;
  top: 50vh;
}

@media (min-width: 767px) {
  .co-frontfv-map {
    width: 200px;
    top: 69vh;
  }
}

@media (min-width: 991px) {
  .co-frontfv-map {
    width: 220px;
    right: 30px;
    top: auto;
    bottom: 0;
  }
}

.co-frontfv-map .hover:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}

.co-frontfv-scroll {
  position: absolute;
  left: 5%;
  bottom: 5vh;
}

.co-frontfv-scroll::after {
  content: "";
  display: block;
  width: 1px;
  height: 6rem;
  margin: 1rem auto 0;
  background-color: #000320;
}

@media (min-width: 991px) {
  .co-frontfv-pamphlet {
    left: 10%;
  }
}

/* link-areaクラスをホバーでボタンにも動きをつける */
.link-area:hover .btn {
  opacity: 1;
}

.link-area:hover .btn-icon {
  right: .8rem;
}

.under-main .co-fv {
  height: auto !important;
  max-width: 2000px;
  margin: 0 auto 4rem;
}

@media (min-width: 991px) {
  .under-main .co-fv {
    height: auto !important;
  }
}

@media (min-width: 991px) {
  .under-main .co-fv-lg-hidden {
    overflow: hidden;
    height: 380px;
    position: relative;
  }
}

.under-main .co-fv .co-breadcrumb {
  padding: 1rem 5%;
  background-color: #f2f8fc;
}

@media (min-width: 991px) {
  .under-main .co-fv .co-breadcrumb {
    padding: 1.5rem 5%;
  }
}

.under-main .co-fv-copyarea {
  position: relative;
  margin-top: -2rem;
  z-index: 3;
}

@media (min-width: 991px) {
  .under-main .co-fv-copyarea {
    margin-top: auto;
    position: absolute;
    top: 12rem;
    left: 52%;
  }
}

.under-main .co-fv-img img {
  margin-right: auto;
}

@media (min-width: 991px) {
  .under-main .co-fv-img img {
    width: 55%;
    height: 350px;
    object-fit: cover;
    font-family: 'object-fit: cover;';
  }
}

.under-main .co-fv-ttl {
  margin-bottom: 2rem;
  font-weight: bold;
}

@media (min-width: 991px) {
  .under-main .co-fv-ttl {
    font-size: 3.6rem;
  }
}

.under-main .co-fv-bg-rect {
  position: absolute;
  width: 100%;
  z-index: -1;
}

.under-main .co-fv-bg-inner {
  height: 96%;
}

.under-main .co-fv-rect {
  left: -20rem;
}

.under-main .co-fv-rect.rect img.super-live-concert-creator {
  transform-origin: 20% 70%;
}

.under-main .co-fv-deco.rect {
  z-index: 0;
}

.under-main .co-fv-deco.rect[data-order="1"] {
  width: 60vw;
  height: 70vw;
  right: 2vw;
  bottom: -4vw;
}

.under-main .co-fv-deco.rect[data-order="2"] {
  width: 50vw;
  height: 50vw;
  right: -40vw;
  top: -10vw;
  z-index: 2;
}

.under-main .co-fv-deco.rect[data-order="3"] {
  width: 1vw;
  height: 20vw;
  right: 0vw;
  top: 28vw;
  z-index: 2;
}

.under-main .co-fv-deco.rect[data-order="4"] {
  right: -6vw;
  top: -14vw;
}

.under-main .co-under-fv-bg-rect {
  position: absolute;
  width: 100%;
  z-index: -1;
  transform: scale(-1, 1);
}

@media all and (-ms-high-contrast: none) {
  .under-main .co-under-fv-bg-rect {
    filter: FlipV;
    -ms-filter: "FlipV";
  }
}

.select-tab[data-textColor="white"] {
  color: #b3b3b3;
}

.select-tab[data-bgColor="white"] {
  background-color: #999999;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="white"] {
  color: #fff;
}

.select-tab-active[data-bgColor="white"] {
  background-color: #fff;
}

.select-tab-active[data-bgColor="white"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fff;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="white"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="black"] {
  color: black;
}

.select-tab[data-bgColor="black"] {
  background-color: black;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="black"] {
  color: #000320;
}

.select-tab-active[data-bgColor="black"] {
  background-color: #000320;
}

.select-tab-active[data-bgColor="black"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #000320;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="black"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="gray"] {
  color: #4e4e4e;
}

.select-tab[data-bgColor="gray"] {
  background-color: #343434;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="gray"] {
  color: #9a9a9a;
}

.select-tab-active[data-bgColor="gray"] {
  background-color: #9a9a9a;
}

.select-tab-active[data-bgColor="gray"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #9a9a9a;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="gray"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="key"] {
  color: #6a0209;
}

.select-tab[data-bgColor="key"] {
  background-color: #380105;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="key"] {
  color: #fa0b1a;
}

.select-tab-active[data-bgColor="key"] {
  background-color: #fa0b1a;
}

.select-tab-active[data-bgColor="key"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fa0b1a;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="key"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="base1"] {
  color: #76b5df;
}

.select-tab[data-bgColor="base1"] {
  background-color: #4c9fd6;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="base1"] {
  color: #f2f8fc;
}

.select-tab-active[data-bgColor="base1"] {
  background-color: #f2f8fc;
}

.select-tab-active[data-bgColor="base1"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #f2f8fc;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="base1"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="base2"] {
  color: #074e64;
}

.select-tab[data-bgColor="base2"] {
  background-color: #042934;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="base2"] {
  color: #16bbee;
}

.select-tab-active[data-bgColor="base2"] {
  background-color: #16bbee;
}

.select-tab-active[data-bgColor="base2"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #16bbee;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="base2"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="super-entertainment"] {
  color: #00245e;
}

.select-tab[data-bgColor="super-entertainment"] {
  background-color: #00112b;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="super-entertainment"] {
  color: #005ff7;
}

.select-tab-active[data-bgColor="super-entertainment"] {
  background-color: #005ff7;
}

.select-tab-active[data-bgColor="super-entertainment"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #005ff7;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="super-entertainment"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="internet-singer"] {
  color: #00245e;
}

.select-tab[data-bgColor="internet-singer"] {
  background-color: #00112b;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="internet-singer"] {
  color: #005ff7;
}

.select-tab-active[data-bgColor="internet-singer"] {
  background-color: #005ff7;
}

.select-tab-active[data-bgColor="internet-singer"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #005ff7;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="internet-singer"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="music-creator"] {
  color: #042202;
}

.select-tab[data-bgColor="music-creator"] {
  background-color: black;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="music-creator"] {
  color: #16b409;
}

.select-tab-active[data-bgColor="music-creator"] {
  background-color: #16b409;
}

.select-tab-active[data-bgColor="music-creator"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #16b409;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="music-creator"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="ny-overseas"] {
  color: #6a2005;
}

.select-tab[data-bgColor="ny-overseas"] {
  background-color: #3a1102;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="ny-overseas"] {
  color: #f55013;
}

.select-tab-active[data-bgColor="ny-overseas"] {
  background-color: #f55013;
}

.select-tab-active[data-bgColor="ny-overseas"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #f55013;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="ny-overseas"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="vocal-musician"] {
  color: #6a0209;
}

.select-tab[data-bgColor="vocal-musician"] {
  background-color: #380105;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="vocal-musician"] {
  color: #fa0b1a;
}

.select-tab-active[data-bgColor="vocal-musician"] {
  background-color: #fa0b1a;
}

.select-tab-active[data-bgColor="vocal-musician"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fa0b1a;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="vocal-musician"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="vocal"] {
  color: #6a0209;
}

.select-tab[data-bgColor="vocal"] {
  background-color: #380105;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="vocal"] {
  color: #fa0b1a;
}

.select-tab-active[data-bgColor="vocal"] {
  background-color: #fa0b1a;
}

.select-tab-active[data-bgColor="vocal"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fa0b1a;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="vocal"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="k-pop"] {
  color: #380653;
}

.select-tab[data-bgColor="k-pop"] {
  background-color: #180323;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="k-pop"] {
  color: #9910e2;
}

.select-tab-active[data-bgColor="k-pop"] {
  background-color: #9910e2;
}

.select-tab-active[data-bgColor="k-pop"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #9910e2;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="k-pop"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="musician"] {
  color: #6a0209;
}

.select-tab[data-bgColor="musician"] {
  background-color: #380105;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="musician"] {
  color: #fa0b1a;
}

.select-tab-active[data-bgColor="musician"] {
  background-color: #fa0b1a;
}

.select-tab-active[data-bgColor="musician"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fa0b1a;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="musician"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="dance"] {
  color: #6b053c;
}

.select-tab[data-bgColor="dance"] {
  background-color: #3b0221;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="dance"] {
  color: #f5148d;
}

.select-tab-active[data-bgColor="dance"] {
  background-color: #f5148d;
}

.select-tab-active[data-bgColor="dance"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #f5148d;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="dance"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="actor-voice-actor"] {
  color: #745501;
}

.select-tab[data-bgColor="actor-voice-actor"] {
  background-color: #413001;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="actor-voice-actor"] {
  color: #fcbd12;
}

.select-tab-active[data-bgColor="actor-voice-actor"] {
  background-color: #fcbd12;
}

.select-tab-active[data-bgColor="actor-voice-actor"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fcbd12;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="actor-voice-actor"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="actor"] {
  color: #745501;
}

.select-tab[data-bgColor="actor"] {
  background-color: #413001;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="actor"] {
  color: #fcbd12;
}

.select-tab-active[data-bgColor="actor"] {
  background-color: #fcbd12;
}

.select-tab-active[data-bgColor="actor"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fcbd12;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="actor"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="voice-actor"] {
  color: #745501;
}

.select-tab[data-bgColor="voice-actor"] {
  background-color: #413001;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="voice-actor"] {
  color: #fcbd12;
}

.select-tab-active[data-bgColor="voice-actor"] {
  background-color: #fcbd12;
}

.select-tab-active[data-bgColor="voice-actor"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fcbd12;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="voice-actor"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="actor-talent"] {
  color: #745501;
}

.select-tab[data-bgColor="actor-talent"] {
  background-color: #413001;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="actor-talent"] {
  color: #fcbd12;
}

.select-tab-active[data-bgColor="actor-talent"] {
  background-color: #fcbd12;
}

.select-tab-active[data-bgColor="actor-talent"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fcbd12;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="actor-talent"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="internet-video-talent"] {
  color: #745501;
}

.select-tab[data-bgColor="internet-video-talent"] {
  background-color: #413001;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="internet-video-talent"] {
  color: #fcbd12;
}

.select-tab-active[data-bgColor="internet-video-talent"] {
  background-color: #fcbd12;
}

.select-tab-active[data-bgColor="internet-video-talent"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fcbd12;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="internet-video-talent"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="concert-management"] {
  color: #0b4f4a;
}

.select-tab[data-bgColor="concert-management"] {
  background-color: #052220;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="concert-management"] {
  color: #1dd6c8;
}

.select-tab-active[data-bgColor="concert-management"] {
  background-color: #1dd6c8;
}

.select-tab-active[data-bgColor="concert-management"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1dd6c8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="concert-management"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="pa"] {
  color: #0b4f4a;
}

.select-tab[data-bgColor="pa"] {
  background-color: #052220;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="pa"] {
  color: #1dd6c8;
}

.select-tab-active[data-bgColor="pa"] {
  background-color: #1dd6c8;
}

.select-tab-active[data-bgColor="pa"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1dd6c8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="pa"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="illumination"] {
  color: #0b4f4a;
}

.select-tab[data-bgColor="illumination"] {
  background-color: #052220;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="illumination"] {
  color: #1dd6c8;
}

.select-tab-active[data-bgColor="illumination"] {
  background-color: #1dd6c8;
}

.select-tab-active[data-bgColor="illumination"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1dd6c8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="illumination"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="stage"] {
  color: #0b4f4a;
}

.select-tab[data-bgColor="stage"] {
  background-color: #052220;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="stage"] {
  color: #1dd6c8;
}

.select-tab-active[data-bgColor="stage"] {
  background-color: #1dd6c8;
}

.select-tab-active[data-bgColor="stage"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1dd6c8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="stage"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="concert"] {
  color: #0b4f4a;
}

.select-tab[data-bgColor="concert"] {
  background-color: #052220;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="concert"] {
  color: #1dd6c8;
}

.select-tab-active[data-bgColor="concert"] {
  background-color: #1dd6c8;
}

.select-tab-active[data-bgColor="concert"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1dd6c8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="concert"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="management"] {
  color: #0b4f4a;
}

.select-tab[data-bgColor="management"] {
  background-color: #052220;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="management"] {
  color: #1dd6c8;
}

.select-tab-active[data-bgColor="management"] {
  background-color: #1dd6c8;
}

.select-tab-active[data-bgColor="management"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1dd6c8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="management"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="broadcast-video"] {
  color: #62870d;
}

.select-tab[data-bgColor="broadcast-video"] {
  background-color: #415809;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="broadcast-video"] {
  color: #b9ec41;
}

.select-tab-active[data-bgColor="broadcast-video"] {
  background-color: #b9ec41;
}

.select-tab-active[data-bgColor="broadcast-video"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #b9ec41;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="broadcast-video"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="videographer"] {
  color: #62870d;
}

.select-tab[data-bgColor="videographer"] {
  background-color: #415809;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="videographer"] {
  color: #b9ec41;
}

.select-tab-active[data-bgColor="videographer"] {
  background-color: #b9ec41;
}

.select-tab-active[data-bgColor="videographer"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #b9ec41;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="videographer"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="yellow"] {
  color: #7f7700;
}

.select-tab[data-bgColor="yellow"] {
  background-color: #4c4700;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="yellow"] {
  color: #fff119;
}

.select-tab-active[data-bgColor="yellow"] {
  background-color: #fff119;
}

.select-tab-active[data-bgColor="yellow"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #fff119;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="yellow"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="line"] {
  color: #002a00;
}

.select-tab[data-bgColor="line"] {
  background-color: black;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="line"] {
  color: #00c300;
}

.select-tab-active[data-bgColor="line"] {
  background-color: #00c300;
}

.select-tab-active[data-bgColor="line"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #00c300;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="line"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="twitter"] {
  color: #064870;
}

.select-tab[data-bgColor="twitter"] {
  background-color: #04293f;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="twitter"] {
  color: #1da1f2;
}

.select-tab-active[data-bgColor="twitter"] {
  background-color: #1da1f2;
}

.select-tab-active[data-bgColor="twitter"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #1da1f2;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="twitter"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="transparent"] {
  color: rgba(0, 0, 0, 0);
}

.select-tab[data-bgColor="transparent"] {
  background-color: rgba(0, 0, 0, 0);
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="transparent"] {
  color: transparent;
}

.select-tab-active[data-bgColor="transparent"] {
  background-color: transparent;
}

.select-tab-active[data-bgColor="transparent"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid transparent;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="transparent"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="insta"] {
  color: #240020;
}

.select-tab[data-bgColor="insta"] {
  background-color: black;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="insta"] {
  color: #bd00a8;
}

.select-tab-active[data-bgColor="insta"] {
  background-color: #bd00a8;
}

.select-tab-active[data-bgColor="insta"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #bd00a8;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="insta"]::before {
    bottom: -1.6rem;
  }
}

.select-tab[data-textColor="youtube"] {
  color: #660000;
}

.select-tab[data-bgColor="youtube"] {
  background-color: #330000;
}

.select-tab-active {
  position: relative;
}

.select-tab-active[data-textColor="youtube"] {
  color: #ff0000;
}

.select-tab-active[data-bgColor="youtube"] {
  background-color: #ff0000;
}

.select-tab-active[data-bgColor="youtube"]::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-left: 2rem solid transparent;
  border-right: 2rem solid transparent;
  border-top: 2rem solid #ff0000;
  z-index: 1;
}

@media (min-width: 991px) {
  .select-tab-active[data-bgColor="youtube"]::before {
    bottom: -1.6rem;
  }
}

.select-tab-wrap {
  transition: all 0.2s ease;
}

.select-tab-wrap:hover,
.select-tab-wrap:active {
  text-decoration: none;
  opacity: .5;
}

.js-accordion-area.on {
  box-shadow: 0 0 30px rgba(0, 3, 32, 0.1);
  padding-top: 3rem;
  padding-bottom: 3rem;
  opacity: 1 !important;
}

.js-accordion-area.on>.btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.js-accordion-area.on .js-accordion-btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.js-accordion-multi-area.on {
  box-shadow: 0 0 30px rgba(0, 3, 32, 0.1);
  padding-top: 3rem;
  padding-bottom: 3rem;
  opacity: 1 !important;
}

.js-accordion-multi-area.on>.btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.js-accordion-multi-area.on .js-accordion-btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.dream .js-accordion-area.on {
  box-shadow: 0 0 30px rgba(0, 3, 32, 0.1);
  padding-top: 3rem;
  padding-bottom: 3rem;
  opacity: 1 !important;
}

.dream .js-accordion-area.on .btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.dream .js-accordion-area.on .js-accordion-btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.opencampus .co-fv {
  height: auto !important;
}

.opencampus-single-thumbnail img {
  width: 100% !important;
  height: auto !important;
}

@media (min-width: 991px) {
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}

/* 装飾
---------------------------------------------- */
/* 長方形の装飾 */
.rect {
  display: inline-block;
  position: absolute;
}

.rect img {
  width: 100%;
  height: auto;
}

/* 背景アニメーション出力用DOM要素（TSM） */
.bg-rect {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.bg-rect svg {
  width: 100%;
  height: auto;
}

@media (min-width: 767px) {
  .bg-rect-pale svg {
    max-width: 50%;
  }
}

.bg-line-audio {
  padding: 50px 0;
  background: url("../images/common/line_audio.svg") repeat-x center;
}

.footer {
  padding-top: 5rem;
}

.header {
  position: fixed;
  width: 100%;
  z-index: 9999;
  transition: all 0.2s ease;
  top: 0;
}

.header-inner {
  -ms-flex-align: center;
  align-items: center;
  height: 60px;
  padding: 0 0 0 10px;
  background-color: #fff;
  transition: all 0.2s ease;
}

@media (min-width: 991px) {
  .header-inner {
    -ms-flex-align: center;
    align-items: center;
    height: auto;
  }
}

.header .megaNavi-wrap {
  display: none;
  max-width: 1050px;
  width: 100%;
}

@media (min-width: 991px) {
  .header .megaNavi-wrap {
    display: block;
  }

  .header .megaNavi-wrap .megaNavi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .header .megaNavi-wrap .megaNavi-item {
    text-align: center;
    width: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 12vw;
    border-right: 1px solid #ddd;
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-item>a {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.4;
    padding: 0 1rem;
    width: 100%;
    white-space: nowrap;
    z-index: 2;
  }

  .header .megaNavi-wrap .megaNavi-item.shiryo a,
  .header .megaNavi-wrap .megaNavi-item.oc a {
    color: #fff;
  }

  .header .megaNavi-wrap .megaNavi-item.shiryo:hover a,
  .header .megaNavi-wrap .megaNavi-item.oc:hover a {
    color: inherit;
  }

  .header .megaNavi-wrap .megaNavi-item.shiryo {
    background-color: #fa0b1a;
  }

  .header .megaNavi-wrap .megaNavi-item.oc {
    background-color: #16bbee;
  }

  .header .megaNavi-wrap .megaNavi-item:hover>a {
    color: #fa0b1a;
    background-color: #fff;
  }

  .header .megaNavi-wrap .megaNavi-item:hover .megaNavi-child {
    opacity: 1;
    pointer-events: auto;
  }

  .header .megaNavi-wrap .megaNavi .megaNavi-item:first-of-type {
    border-left: 1px solid #ddd;
  }

  .header .megaNavi-wrap .megaNavi-child {
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0 50px 100px rgba(0, 0, 0, 0.5);
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-child-thumb {
    height: 0;
    padding-top: 60%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }

  .header .megaNavi-wrap .megaNavi-child .btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-right: 0;
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    background-color: #fff;
    overflow: hidden;
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea::after {
    content: "";
    position: absolute;
    top: 50px;
    bottom: 50px;
    right: 0;
    width: 1px;
    margin: auto;
    background-color: rgba(0, 3, 32, 0.1);
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea:hover {
    opacity: 1;
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea:hover .megaNavi-child-bg {
    opacity: 0.8;
    filter: blur(0px);
    transform: scale(1.1);
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea:hover .megaNavi-child-ttlinner {
    opacity: 0.7;
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea .ttl-3 {
    margin-bottom: 20px;
  }

  .header .megaNavi-wrap .megaNavi-child-ttlarea .ttl-3 br {
    display: none;
  }

  .header .megaNavi-wrap .megaNavi-child-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    transform: scale(1.2);
    filter: blur(2px);
    opacity: 0.3;
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-child-ttlinner {
    position: relative;
    text-align: left;
    width: 100%;
    padding: 50px 30px;
    z-index: 2;
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea {
    -ms-flex: 1;
    flex: 1;
    padding: 50px 30px 10px;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .row {
    width: 100%;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea [class*="col-"] {
    margin-bottom: 30px;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item {
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item:hover,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item:hover,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item:hover {
    opacity: 0.7;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item a,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item a,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item a {
    display: block;
    position: relative;
    text-align: left;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item a::after,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item a::after,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item a::after {
    content: "";
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 7px;
    height: 7px;
    border-right: 2px solid #000320;
    border-bottom: 2px solid #000320;
    transform: rotate(-45deg);
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item:hover a,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item:hover a,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item:hover a {
    color: #000320;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item:hover a::after,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item:hover a::after,
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item:hover a::after {
    right: 0px;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item a {
    padding-right: 20px;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item-thumb {
    margin-bottom: 10px;
    padding-top: 50%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .card-horizen {
    cursor: pointer;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item a {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    border-top: 1px solid rgba(0, 3, 32, 0.2);
    border-bottom: 1px solid rgba(0, 3, 32, 0.2);
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item {
    position: relative;
    margin-bottom: 0;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child {
    position: absolute;
    background-color: #fff;
    top: 100%;
    left: 0;
    right: 0;
    width: 200%;
    margin: auto;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child a {
    position: relative;
    text-align: left;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.1rem;
    line-height: 1.4;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child a::after {
    content: "";
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 7px;
    height: 7px;
    border-right: 2px solid #000320;
    border-bottom: 2px solid #000320;
    transform: rotate(-45deg);
    transition: all 0.2s ease;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child a:hover::after {
    right: 0px;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea .on+.child-btns-item-child {
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    z-index: 3;
  }

  .header .megaNavi-wrap .megaNavi-child-mainarea [class*="col-"].on {
    z-index: 2;
  }

  .header .megaNavi-wrap .megaNavi-child-rightarea {
    position: relative;
    width: 300px;
    padding: 50px 30px;
    overflow: hidden;
  }

  .header .megaNavi-wrap .megaNavi-child-rightarea::after {
    content: "";
    position: absolute;
    top: 50px;
    bottom: 50px;
    left: 0;
    width: 1px;
    margin: auto;
    background-color: rgba(0, 3, 32, 0.1);
  }

  .header .megaNavi-wrap .megaNavi-child-card-item {
    margin-bottom: 25px;
  }

  .header .megaNavi-wrap .megaNavi-child-card-item.no-thumb .btn {
    margin-top: 0;
  }

  .header .megaNavi-wrap .megaNavi-child-thumb {
    position: relative;
  }

  .header .megaNavi-wrap .megaNavi-child-thumb .obj {
    position: absolute;
    width: 30px;
    top: 0;
    right: 0;
  }

  .header .megaNavi-wrap .megaNavi-child-txtarea .btn {
    margin-top: 10px;
    text-align: left;
    border-bottom: none;
  }
}

.header-logo {
  max-width: 250px;
  width: 100%;
}

@media (min-width: 991px) {
  .header-logo {
    max-width: 350px;
    width: 28vw;
    margin-right: 2rem;
  }
}

.header-cv {
  opacity: 0;
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  right: 0;
  height: 60px;
  width: 100%;
  z-index: 11;
  transition: all 0.2s ease;
}

.header-cv-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.4rem !important;
  white-space: nowrap !important;
}

.header-cv-item.shiryo.btn {
  padding-left: 5rem;
}

.header-cv-copy {
  position: relative;
  z-index: 2;
  font-size: 1.1rem;
  line-height: 1.4;
}

@media (min-width: 991px) {
  .header-cv {
    top: 0;
    right: 60px;
    width: calc(60px * 8);
  }
}

.header-top {
  display: none;
}

@media (min-width: 991px) {
  .header-top {
    font-size: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    color: #000320;
    background-color: #f0f0f0;
    padding: 2px 0;
  }

  .header-top-left {
    padding-left: 1.4rem;
    font-size: 0.9rem;
  }

  .header-top-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .header-top-right a {
    font-size: 0.9rem;
  }

  .header-top .access {
    padding: 0.6rem 1.4rem;
    background-color: #000320;
    margin-left: 2rem;
  }

  .header-top .access a {
    color: #fff;
  }
}

@media (min-width: 991px) {
  .header.header-pc-none .megaNavi-wrap .megaNavi-child {
    top: 55px;
  }
}

.header-oc-fixed {
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  right: 0;
  height: 60px;
  width: 100%;
  z-index: 10;
  transition: all 0.2s ease;
}

.header-oc-fixed::after {
  content: "";
  position: absolute;
  height: 90px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: linear-gradient(to top, rgba(0, 3, 32, 0.3), rgba(0, 3, 32, 0));
}

.header-oc-fixed.event-detail {
  height: 6rem;
}

.header-oc-fixed-item {
  width: calc(100% - 40px);
  margin: auto;
  text-align: center;
  position: relative;
  z-index: 11;
  bottom: 2.2rem;
}

.header-oc-fixed-item.event-detail {
  bottom: 1rem;
}

.header-oc-fixed .btn.header-oc-btn {
  width: 100%;
  font-size: 4.2vw;
  text-align: center;
  padding: 1.2rem 3rem 1.2rem 2rem;
}

.header-oc-fixed .btn.header-oc-btn .header-oc-btn-text-sub {
  font-size: 3.2vw;
  margin-bottom: 0.2rem;
}

.header-oc-fixed .btn.header-oc-btn.apply {
  font-size: 1.6rem;
}

@media (min-width: 767px) {
  .header-oc-fixed .btn.header-oc-btn.apply {
    font-size: 2rem;
  }
}

.menu {
  position: fixed;
  background-color: #fff;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 9;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  overflow-y: auto;
  padding-top: 60px;
  transition: all 0.2s ease;
}

.menu-on {
  opacity: 1;
  pointer-events: auto;
  transition: all 1s ease;
}

.menu-btn {
  position: relative;
  transition: all 0.2s ease;
}

.menu-btn .btn-icon {
  position: absolute;
  top: 50%;
  right: 2.4rem;
  transform: translateY(-50%);
  transition: all 0.2s ease;
}

@media (min-width: 767px) {
  .menu-btn .btn-icon {
    line-height: 1;
    font-size: 1rem;
  }
}

.menu-btn:hover {
  opacity: 0.7;
}

.menu-btn:hover .btn-icon {
  right: 2rem;
}

.menu-btn[data-color="white"] .btn-icon {
  color: #fff;
}

.menu-btn[data-color="white"] .btn-icon::after {
  border-color: #fff;
}

.menu-btn[data-color="black"] .btn-icon {
  color: #000320;
}

.menu-btn[data-color="black"] .btn-icon::after {
  border-color: #000320;
}

.menu-btn[data-color="gray"] .btn-icon {
  color: #9a9a9a;
}

.menu-btn[data-color="gray"] .btn-icon::after {
  border-color: #9a9a9a;
}

.menu-btn[data-color="key"] .btn-icon {
  color: #fa0b1a;
}

.menu-btn[data-color="key"] .btn-icon::after {
  border-color: #fa0b1a;
}

.menu-btn[data-color="base1"] .btn-icon {
  color: #f2f8fc;
}

.menu-btn[data-color="base1"] .btn-icon::after {
  border-color: #f2f8fc;
}

.menu-btn[data-color="base2"] .btn-icon {
  color: #16bbee;
}

.menu-btn[data-color="base2"] .btn-icon::after {
  border-color: #16bbee;
}

.menu-btn[data-color="super-entertainment"] .btn-icon {
  color: #005ff7;
}

.menu-btn[data-color="super-entertainment"] .btn-icon::after {
  border-color: #005ff7;
}

.menu-btn[data-color="internet-singer"] .btn-icon {
  color: #005ff7;
}

.menu-btn[data-color="internet-singer"] .btn-icon::after {
  border-color: #005ff7;
}

.menu-btn[data-color="music-creator"] .btn-icon {
  color: #16b409;
}

.menu-btn[data-color="music-creator"] .btn-icon::after {
  border-color: #16b409;
}

.menu-btn[data-color="ny-overseas"] .btn-icon {
  color: #f55013;
}

.menu-btn[data-color="ny-overseas"] .btn-icon::after {
  border-color: #f55013;
}

.menu-btn[data-color="vocal-musician"] .btn-icon {
  color: #fa0b1a;
}

.menu-btn[data-color="vocal-musician"] .btn-icon::after {
  border-color: #fa0b1a;
}

.menu-btn[data-color="vocal"] .btn-icon {
  color: #fa0b1a;
}

.menu-btn[data-color="vocal"] .btn-icon::after {
  border-color: #fa0b1a;
}

.menu-btn[data-color="k-pop"] .btn-icon {
  color: #9910e2;
}

.menu-btn[data-color="k-pop"] .btn-icon::after {
  border-color: #9910e2;
}

.menu-btn[data-color="musician"] .btn-icon {
  color: #fa0b1a;
}

.menu-btn[data-color="musician"] .btn-icon::after {
  border-color: #fa0b1a;
}

.menu-btn[data-color="dance"] .btn-icon {
  color: #f5148d;
}

.menu-btn[data-color="dance"] .btn-icon::after {
  border-color: #f5148d;
}

.menu-btn[data-color="actor-voice-actor"] .btn-icon {
  color: #fcbd12;
}

.menu-btn[data-color="actor-voice-actor"] .btn-icon::after {
  border-color: #fcbd12;
}

.menu-btn[data-color="actor"] .btn-icon {
  color: #fcbd12;
}

.menu-btn[data-color="actor"] .btn-icon::after {
  border-color: #fcbd12;
}

.menu-btn[data-color="voice-actor"] .btn-icon {
  color: #fcbd12;
}

.menu-btn[data-color="voice-actor"] .btn-icon::after {
  border-color: #fcbd12;
}

.menu-btn[data-color="actor-talent"] .btn-icon {
  color: #fcbd12;
}

.menu-btn[data-color="actor-talent"] .btn-icon::after {
  border-color: #fcbd12;
}

.menu-btn[data-color="internet-video-talent"] .btn-icon {
  color: #fcbd12;
}

.menu-btn[data-color="internet-video-talent"] .btn-icon::after {
  border-color: #fcbd12;
}

.menu-btn[data-color="concert-management"] .btn-icon {
  color: #1dd6c8;
}

.menu-btn[data-color="concert-management"] .btn-icon::after {
  border-color: #1dd6c8;
}

.menu-btn[data-color="pa"] .btn-icon {
  color: #1dd6c8;
}

.menu-btn[data-color="pa"] .btn-icon::after {
  border-color: #1dd6c8;
}

.menu-btn[data-color="illumination"] .btn-icon {
  color: #1dd6c8;
}

.menu-btn[data-color="illumination"] .btn-icon::after {
  border-color: #1dd6c8;
}

.menu-btn[data-color="stage"] .btn-icon {
  color: #1dd6c8;
}

.menu-btn[data-color="stage"] .btn-icon::after {
  border-color: #1dd6c8;
}

.menu-btn[data-color="concert"] .btn-icon {
  color: #1dd6c8;
}

.menu-btn[data-color="concert"] .btn-icon::after {
  border-color: #1dd6c8;
}

.menu-btn[data-color="management"] .btn-icon {
  color: #1dd6c8;
}

.menu-btn[data-color="management"] .btn-icon::after {
  border-color: #1dd6c8;
}

.menu-btn[data-color="broadcast-video"] .btn-icon {
  color: #b9ec41;
}

.menu-btn[data-color="broadcast-video"] .btn-icon::after {
  border-color: #b9ec41;
}

.menu-btn[data-color="videographer"] .btn-icon {
  color: #b9ec41;
}

.menu-btn[data-color="videographer"] .btn-icon::after {
  border-color: #b9ec41;
}

.menu-btn[data-color="yellow"] .btn-icon {
  color: #fff119;
}

.menu-btn[data-color="yellow"] .btn-icon::after {
  border-color: #fff119;
}

.menu-btn[data-color="line"] .btn-icon {
  color: #00c300;
}

.menu-btn[data-color="line"] .btn-icon::after {
  border-color: #00c300;
}

.menu-btn[data-color="twitter"] .btn-icon {
  color: #1da1f2;
}

.menu-btn[data-color="twitter"] .btn-icon::after {
  border-color: #1da1f2;
}

.menu-btn[data-color="transparent"] .btn-icon {
  color: transparent;
}

.menu-btn[data-color="transparent"] .btn-icon::after {
  border-color: transparent;
}

.menu-btn[data-color="insta"] .btn-icon {
  color: #bd00a8;
}

.menu-btn[data-color="insta"] .btn-icon::after {
  border-color: #bd00a8;
}

.menu-btn[data-color="youtube"] .btn-icon {
  color: #ff0000;
}

.menu-btn[data-color="youtube"] .btn-icon::after {
  border-color: #ff0000;
}

.menu-shadow {
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  height: 60px;
  margin: auto;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}

.menu-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 60px;
  height: 60px;
  line-height: 60px;
  padding-left: 5rem;
  background-color: #000320;
  z-index: 10;
}

.menu-top a {
  color: #fff;
}

.menu-top .btn-icon {
  position: absolute;
  top: 50%;
  left: 2.4rem;
  right: auto;
  transform: translateY(-50%);
  color: #fff;
}

.menu nav {
  padding: 0 0 130px;
}

.menu nav li {
  border-bottom: 1px solid rgba(0, 3, 32, 0.1);
  transition: all 0.2s ease;
}

.menu nav li>a,
.menu nav li>span {
  position: relative;
  display: block;
  padding: 1.6rem 5.5rem 1.6rem 2.4rem;
  font-size: 1.6rem;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease;
}

.menu nav li>a:active,
.menu nav li>span:active {
  opacity: 0.5;
}

@media (min-width: 991px) {

  .menu nav li>a:hover,
  .menu nav li>span:hover {
    opacity: 0.5;
  }
}

.menu nav li>a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 25px;
  margin: auto;
  width: 7px;
  height: 7px;
  border-right: 2px solid #000320;
  border-bottom: 2px solid #000320;
  transform: rotate(-45deg);
}

.menu .has-child .child-head::after {
  content: "";
  position: absolute;
  right: 25px;
  top: -5px;
  bottom: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  border-right: 2px solid #fa0b1a;
  border-bottom: 2px solid #fa0b1a;
  transform: rotate(45deg);
  transition: all 0.2s ease;
}

.menu .has-child.on .child-head {
  background-color: rgba(154, 154, 154, 0.3);
}

.menu .has-child.on .child-head::after {
  top: 5px;
  transform: rotate(-135deg);
}

.menu .has-grandChild .grandChild-head {
  padding: 0;
  position: relative;
}

.menu .has-grandChild .grandChild-head::after {
  content: "+";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 5px;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  margin: auto;
  background-color: #0e98c3;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.6;
  transition: all 0.2s ease;
}

.menu .has-grandChild.on .grandChild-head {
  background-color: #09607b;
}

.menu .has-grandChild.on .grandChild-head::after {
  content: "-";
  top: 50%;
  transform: translateY(-50%);
  background-color: #16bbee;
  line-height: 30px;
}

.menu .child,
.menu .grandChild {
  background-color: rgba(154, 154, 154, 0.2);
  display: none;
}

.menu .child-list,
.menu .grandChild-list {
  padding: 2rem 0;
}

.menu .child-list li a::after,
.menu .grandChild-list li a::after {
  border-color: #000320;
}

.menu .child-list li:last-child,
.menu .grandChild-list li:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.menu .child-list-last,
.menu .grandChild-list-last {
  padding-top: 0;
}

.menu .child-list-last li,
.menu .grandChild-list-last li {
  border-bottom: none !important;
}

.menu .child-list-last li:last-child,
.menu .grandChild-list-last li:last-child {
  border-bottom: none !important;
}

.menu .child-list-sub,
.menu .grandChild-list-sub {
  position: absolute;
  top: 50%;
  left: 10rem;
  transform: translateY(-50%);
}

.menu .child li,
.menu .grandChild li {
  border-bottom: 1px solid white;
}

.menu .child li:last-child,
.menu .grandChild li:last-child {
  border-bottom: none;
}

.menu .child a,
.menu .grandChild a {
  position: relative;
  font-size: 1.4rem;
  padding: 1.6rem 5rem 1.6rem 1rem;
  line-height: 1.6;
  color: #000320;
}

.menu .child a::after,
.menu .grandChild a::after {
  display: none;
}

.menu .child-main {
  padding: 2rem 2rem 1rem;
}

.menu .child-main-item {
  padding: 1.5rem;
}

.menu .child-main-item-thumb {
  height: 0;
  padding-top: 60%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.menu .child-main-item a {
  position: relative;
  padding: 5px 20px 5px 0;
  display: block;
}

.menu .child-main-item a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  margin: auto;
  width: 7px;
  height: 7px;
  border-right: 2px solid #000320;
  border-bottom: 2px solid #000320;
  transform: rotate(-45deg);
}

.menu-cv-oc {
  text-align: center;
  background-color: #fa0b1a;
  padding: 1rem 0 0;
  overflow: hidden;
}

@media (min-width: 991px) {
  .menu-cv-oc {
    margin-bottom: 1rem;
  }
}

.menu-cv-oc-ttl {
  color: #fff;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: bold;
}

.menu-cv-oc-link {
  text-align: center;
  padding: 1.5rem 0;
}

.menu-cv-oc-slider {
  position: relative;
}

.menu-cv-oc .menu-btn {
  display: inline-block;
  color: #fff;
  padding-right: 20px;
  font-size: 1.6rem;
  font-weight: bold;
}

@media (min-width: 991px) {
  .menu-cv-oc .menu-btn {
    font-size: 1.1rem;
  }
}

@media (min-width: 1500px) {
  .menu-cv-oc .menu-btn {
    font-size: 1.2rem;
  }
}

.menu-cv-oc .menu-btn .btn-icon {
  color: #fff;
  right: 0;
}

.menu-cv-oc .menu-btn .btn-icon::after {
  border-color: #fff;
}

.menu-cv-oc .swiper-slide {
  opacity: 0.3;
  transition: all 0.2s ease;
}

.menu-cv-oc .swiper-slide-active {
  opacity: 1;
}

.child-btns-item {
  background-color: #fff;
  margin-bottom: 1rem;
}

.child-btns-item .card-horizen .btn {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

.child-btns-item .card-horizen .btn-icon::after {
  border: none;
}

.child-btns-item .card-horizen .blog-thumb {
  height: 0;
  padding-top: 30%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.child-btns-item-parent .card-horizen {
  transition: all 0.2s ease;
}

.child-btns-item-parent .card-horizen .card-body {
  background: transparent !important;
}

.child-btns-item-parent .card-horizen .btn-icon::after {
  content: "+";
  font-size: 2.4rem;
}

.child-btns-item-parent .card-horizen.on .btn {
  opacity: 1 !important;
}

.child-btns-item-parent .card-horizen.on[data-color="white"] {
  background-color: #fff !important;
}

.child-btns-item-parent .card-horizen.on .color-white {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="black"] {
  background-color: #000320 !important;
}

.child-btns-item-parent .card-horizen.on .color-black {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="gray"] {
  background-color: #9a9a9a !important;
}

.child-btns-item-parent .card-horizen.on .color-gray {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="key"] {
  background-color: #fa0b1a !important;
}

.child-btns-item-parent .card-horizen.on .color-key {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="base1"] {
  background-color: #f2f8fc !important;
}

.child-btns-item-parent .card-horizen.on .color-base1 {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="base2"] {
  background-color: #16bbee !important;
}

.child-btns-item-parent .card-horizen.on .color-base2 {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="super-entertainment"] {
  background-color: #005ff7 !important;
}

.child-btns-item-parent .card-horizen.on .color-super-entertainment {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="internet-singer"] {
  background-color: #005ff7 !important;
}

.child-btns-item-parent .card-horizen.on .color-internet-singer {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="music-creator"] {
  background-color: #16b409 !important;
}

.child-btns-item-parent .card-horizen.on .color-music-creator {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="ny-overseas"] {
  background-color: #f55013 !important;
}

.child-btns-item-parent .card-horizen.on .color-ny-overseas {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="vocal-musician"] {
  background-color: #fa0b1a !important;
}

.child-btns-item-parent .card-horizen.on .color-vocal-musician {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="vocal"] {
  background-color: #fa0b1a !important;
}

.child-btns-item-parent .card-horizen.on .color-vocal {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="k-pop"] {
  background-color: #9910e2 !important;
}

.child-btns-item-parent .card-horizen.on .color-k-pop {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="musician"] {
  background-color: #fa0b1a !important;
}

.child-btns-item-parent .card-horizen.on .color-musician {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="dance"] {
  background-color: #f5148d !important;
}

.child-btns-item-parent .card-horizen.on .color-dance {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="actor-voice-actor"] {
  background-color: #fcbd12 !important;
}

.child-btns-item-parent .card-horizen.on .color-actor-voice-actor {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="actor"] {
  background-color: #fcbd12 !important;
}

.child-btns-item-parent .card-horizen.on .color-actor {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="voice-actor"] {
  background-color: #fcbd12 !important;
}

.child-btns-item-parent .card-horizen.on .color-voice-actor {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="actor-talent"] {
  background-color: #fcbd12 !important;
}

.child-btns-item-parent .card-horizen.on .color-actor-talent {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="internet-video-talent"] {
  background-color: #fcbd12 !important;
}

.child-btns-item-parent .card-horizen.on .color-internet-video-talent {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="concert-management"] {
  background-color: #1dd6c8 !important;
}

.child-btns-item-parent .card-horizen.on .color-concert-management {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="pa"] {
  background-color: #1dd6c8 !important;
}

.child-btns-item-parent .card-horizen.on .color-pa {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="illumination"] {
  background-color: #1dd6c8 !important;
}

.child-btns-item-parent .card-horizen.on .color-illumination {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="stage"] {
  background-color: #1dd6c8 !important;
}

.child-btns-item-parent .card-horizen.on .color-stage {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="concert"] {
  background-color: #1dd6c8 !important;
}

.child-btns-item-parent .card-horizen.on .color-concert {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="management"] {
  background-color: #1dd6c8 !important;
}

.child-btns-item-parent .card-horizen.on .color-management {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="broadcast-video"] {
  background-color: #b9ec41 !important;
}

.child-btns-item-parent .card-horizen.on .color-broadcast-video {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="videographer"] {
  background-color: #b9ec41 !important;
}

.child-btns-item-parent .card-horizen.on .color-videographer {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="yellow"] {
  background-color: #fff119 !important;
}

.child-btns-item-parent .card-horizen.on .color-yellow {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="line"] {
  background-color: #00c300 !important;
}

.child-btns-item-parent .card-horizen.on .color-line {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="twitter"] {
  background-color: #1da1f2 !important;
}

.child-btns-item-parent .card-horizen.on .color-twitter {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="transparent"] {
  background-color: transparent !important;
}

.child-btns-item-parent .card-horizen.on .color-transparent {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="insta"] {
  background-color: #bd00a8 !important;
}

.child-btns-item-parent .card-horizen.on .color-insta {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on[data-color="youtube"] {
  background-color: #ff0000 !important;
}

.child-btns-item-parent .card-horizen.on .color-youtube {
  color: #fff !important;
}

.child-btns-item-parent .card-horizen.on .btn-icon::after {
  content: "-";
  color: #fff !important;
}

.child-btns-item-thumb {
  padding-top: 20%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (min-width: 991px) {
  .child-btns-item-thumb {
    padding-top: 30%;
  }
}

.child-btns-item-child {
  display: none;
  padding: 1rem;
}

.child-btns-item-child li {
  border-bottom: 1px solid rgba(0, 3, 32, 0.1) !important;
}

.child-btns-item-child li:last-child {
  border-bottom: none !important;
}

.child-btns-item-child li a {
  -ms-flex-align: center;
  align-items: center;
}

.child-btns-item-child li a::after {
  border-color: #000320 !important;
}

.child-btns-item-child li a:hover::after {
  right: 0px;
}

.child-btns-item .btn-list {
  padding-right: 2.5rem;
}

.child-btns-item .btn-list .btn-icon {
  right: 1rem;
}

.child-btns-item .btn-list:hover .btn-icon {
  right: 0.5rem;
}

.child-btns-item>.card:hover .btn-icon {
  right: 0.5rem;
}

.child-list-sub {
  position: absolute;
  top: 50%;
  left: 10rem;
  transform: translateY(-50%);
}

.menu-wrap {
  position: fixed;
  top: 0;
  right: 0;
  border: none;
  width: calc(60px * 2);
  height: 60px;
  z-index: 99999;
  transition: all 0.2s ease;
}

.menu-trigger {
  position: fixed;
  top: 0;
  right: 0;
  border: none;
  width: 60px;
  height: 60px;
  line-height: 1;
  vertical-align: middle;
  text-align: center;
  outline: none;
  background-color: #fa0b1a;
  transition: all 0.2s ease;
}

.menu-trigger:hover {
  cursor: pointer;
}

@media (min-width: 991px) {
  .menu-trigger {
    top: 0;
  }
}

.menu-trigger span {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  width: calc(60px / 3);
  height: 2px;
  margin: auto;
  background: #fff;
  line-height: 1;
  vertical-align: middle;
}

.menu-trigger span:nth-of-type(1) {
  top: calc(60px * 0.36);
  transition: all 0.2s ease;
}

.menu-trigger span:nth-of-type(2) {
  top: 50%;
  margin-top: -1px;
  transition: all 0.2s ease;
}

.menu-trigger span:nth-of-type(3) {
  bottom: calc(60px * 0.36);
  transition: all 0.2s ease;
}

.menu-trigger-on span {
  background: #fff;
}

.menu-trigger-on span:nth-of-type(1) {
  top: 50%;
  margin-top: -1px;
  transform: rotate(-45deg);
  transition: all 0.2s ease;
}

.menu-trigger-on span:nth-of-type(2) {
  display: none;
}

.menu-trigger-on span:nth-of-type(3) {
  bottom: 50%;
  margin-bottom: -1px;
  transform: rotate(45deg);
  transition: all 0.2s ease;
}

@media (max-width: 992px) {
  .body-scrolled .header {
    top: -60px;
  }

  .body-scrolled .header-inner,
  .body-scrolled .menu-trigger,
  .body-scrolled .menu-wrap {
    transform: translateY(-60px);
  }
}

.menu-swiper-button-next,
.menu-swiper-button-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 30px;
  height: 60px;
  background-color: #000320;
  z-index: 1;
  outline: none;
  border: none;
}

.menu-swiper-button-next::after,
.menu-swiper-button-prev::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  border-right: 2px solid #16bbee;
  border-bottom: 2px solid #16bbee;
}

.menu-swiper-button-next {
  right: 0;
  border-radius: 5px 0 0 5px;
}

.menu-swiper-button-next::after {
  transform: rotate(-45deg);
}

.menu-swiper-button-prev {
  left: 0;
  border-radius: 0 5px 5px 0;
}

.menu-swiper-button-prev::after {
  transform: rotate(135deg);
}

.header-cv-line {
  position: fixed;
  z-index: 5;
  top: 50%;
  right: -35px;
  transform: translateY(-50%);
  width: 35px;
  transition: all 0.5s ease;
  opacity: 1;
}

.header-cv-line a {
  display: block;
}

.header-cv-line img {
  width: 100%;
}

@media (min-width: 991px) {
  .header-cv-line {
    width: 50px;
    right: -50px;
  }
}

.body-scrolled .header-cv-line {
  opacity: 1;
  pointer-events: auto;
  right: 0;
}

.body-scrolled .header-cv {
  opacity: 1;
}

/* module */
.js-accordion {
  cursor: pointer;
}

.js-accordion-sub {
  display: none;
}

.js-accordion-multi-sub {
  display: none;
}

.js-accordion-hide {
  animation-duration: 1s;
  animation-fill-mode: both;
  position: relative;
}

@keyframes slideDown {
  0% {
    opacity: 1;
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.slide-down {
  animation-name: slideDown;
  height: auto;
  overflow: visible;
  padding-bottom: 5rem;
}

.slide-down ul {
  height: auto !important;
}

@keyframes slideUp {
  0% {
    transform: translateY(20px);
  }

  100% {
    transform: translateY(0px);
  }
}

.slide-up {
  animation-name: slideUp;
  height: 50rem;
  padding-bottom: 0;
  overflow: hidden;
}

.js-accordion-hide-item {
  height: 50rem;
  overflow: hidden;
  position: relative;
  margin: 0;
}

.close-btn,
.more-btn {
  cursor: pointer;
  cursor: hand;
  display: block;
  width: 100%;
  padding: 80px 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  background: linear-gradient(to bottom, rgba(242, 248, 252, 0) 0%, #f2f8fc 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.close-btn .close {
  float: none;
  opacity: 1;
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 1.8;
}

.box {
  padding: 1rem;
  background-color: #fff;
  border-radius: .1rem;
  line-height: 1.4;
}

.box[data-color="white"] {
  background-color: #fff;
  color: #fff;
}

.box[data-color="black"] {
  background-color: #000320;
  color: #fff;
}

.box[data-color="gray"] {
  background-color: #9a9a9a;
  color: #fff;
}

.box[data-color="key"] {
  background-color: #fa0b1a;
  color: #fff;
}

.box[data-color="base1"] {
  background-color: #f2f8fc;
  color: #fff;
}

.box[data-color="base2"] {
  background-color: #16bbee;
  color: #fff;
}

.box[data-color="super-entertainment"] {
  background-color: #005ff7;
  color: #fff;
}

.box[data-color="internet-singer"] {
  background-color: #005ff7;
  color: #fff;
}

.box[data-color="music-creator"] {
  background-color: #16b409;
  color: #fff;
}

.box[data-color="ny-overseas"] {
  background-color: #f55013;
  color: #fff;
}

.box[data-color="vocal-musician"] {
  background-color: #fa0b1a;
  color: #fff;
}

.box[data-color="vocal"] {
  background-color: #fa0b1a;
  color: #fff;
}

.box[data-color="k-pop"] {
  background-color: #9910e2;
  color: #fff;
}

.box[data-color="musician"] {
  background-color: #fa0b1a;
  color: #fff;
}

.box[data-color="dance"] {
  background-color: #f5148d;
  color: #fff;
}

.box[data-color="actor-voice-actor"] {
  background-color: #fcbd12;
  color: #fff;
}

.box[data-color="actor"] {
  background-color: #fcbd12;
  color: #fff;
}

.box[data-color="voice-actor"] {
  background-color: #fcbd12;
  color: #fff;
}

.box[data-color="actor-talent"] {
  background-color: #fcbd12;
  color: #fff;
}

.box[data-color="internet-video-talent"] {
  background-color: #fcbd12;
  color: #fff;
}

.box[data-color="concert-management"] {
  background-color: #1dd6c8;
  color: #fff;
}

.box[data-color="pa"] {
  background-color: #1dd6c8;
  color: #fff;
}

.box[data-color="illumination"] {
  background-color: #1dd6c8;
  color: #fff;
}

.box[data-color="stage"] {
  background-color: #1dd6c8;
  color: #fff;
}

.box[data-color="concert"] {
  background-color: #1dd6c8;
  color: #fff;
}

.box[data-color="management"] {
  background-color: #1dd6c8;
  color: #fff;
}

.box[data-color="broadcast-video"] {
  background-color: #b9ec41;
  color: #fff;
}

.box[data-color="videographer"] {
  background-color: #b9ec41;
  color: #fff;
}

.box[data-color="yellow"] {
  background-color: #fff119;
  color: #fff;
}

.box[data-color="line"] {
  background-color: #00c300;
  color: #fff;
}

.box[data-color="twitter"] {
  background-color: #1da1f2;
  color: #fff;
}

.box[data-color="transparent"] {
  background-color: transparent;
  color: #fff;
}

.box[data-color="insta"] {
  background-color: #bd00a8;
  color: #fff;
}

.box[data-color="youtube"] {
  background-color: #ff0000;
  color: #fff;
}

.box-line {
  padding: 1rem;
  line-height: 1.4;
}

.box-line[data-color="white"] {
  border: 2px solid #fff;
  color: #fff;
}

.box-line[data-color="black"] {
  border: 2px solid #000320;
  color: #000320;
}

.box-line[data-color="gray"] {
  border: 2px solid #9a9a9a;
  color: #9a9a9a;
}

.box-line[data-color="key"] {
  border: 2px solid #fa0b1a;
  color: #fa0b1a;
}

.box-line[data-color="base1"] {
  border: 2px solid #f2f8fc;
  color: #f2f8fc;
}

.box-line[data-color="base2"] {
  border: 2px solid #16bbee;
  color: #16bbee;
}

.box-line[data-color="super-entertainment"] {
  border: 2px solid #005ff7;
  color: #005ff7;
}

.box-line[data-color="internet-singer"] {
  border: 2px solid #005ff7;
  color: #005ff7;
}

.box-line[data-color="music-creator"] {
  border: 2px solid #16b409;
  color: #16b409;
}

.box-line[data-color="ny-overseas"] {
  border: 2px solid #f55013;
  color: #f55013;
}

.box-line[data-color="vocal-musician"] {
  border: 2px solid #fa0b1a;
  color: #fa0b1a;
}

.box-line[data-color="vocal"] {
  border: 2px solid #fa0b1a;
  color: #fa0b1a;
}

.box-line[data-color="k-pop"] {
  border: 2px solid #9910e2;
  color: #9910e2;
}

.box-line[data-color="musician"] {
  border: 2px solid #fa0b1a;
  color: #fa0b1a;
}

.box-line[data-color="dance"] {
  border: 2px solid #f5148d;
  color: #f5148d;
}

.box-line[data-color="actor-voice-actor"] {
  border: 2px solid #fcbd12;
  color: #fcbd12;
}

.box-line[data-color="actor"] {
  border: 2px solid #fcbd12;
  color: #fcbd12;
}

.box-line[data-color="voice-actor"] {
  border: 2px solid #fcbd12;
  color: #fcbd12;
}

.box-line[data-color="actor-talent"] {
  border: 2px solid #fcbd12;
  color: #fcbd12;
}

.box-line[data-color="internet-video-talent"] {
  border: 2px solid #fcbd12;
  color: #fcbd12;
}

.box-line[data-color="concert-management"] {
  border: 2px solid #1dd6c8;
  color: #1dd6c8;
}

.box-line[data-color="pa"] {
  border: 2px solid #1dd6c8;
  color: #1dd6c8;
}

.box-line[data-color="illumination"] {
  border: 2px solid #1dd6c8;
  color: #1dd6c8;
}

.box-line[data-color="stage"] {
  border: 2px solid #1dd6c8;
  color: #1dd6c8;
}

.box-line[data-color="concert"] {
  border: 2px solid #1dd6c8;
  color: #1dd6c8;
}

.box-line[data-color="management"] {
  border: 2px solid #1dd6c8;
  color: #1dd6c8;
}

.box-line[data-color="broadcast-video"] {
  border: 2px solid #b9ec41;
  color: #b9ec41;
}

.box-line[data-color="videographer"] {
  border: 2px solid #b9ec41;
  color: #b9ec41;
}

.box-line[data-color="yellow"] {
  border: 2px solid #fff119;
  color: #fff119;
}

.box-line[data-color="line"] {
  border: 2px solid #00c300;
  color: #00c300;
}

.box-line[data-color="twitter"] {
  border: 2px solid #1da1f2;
  color: #1da1f2;
}

.box-line[data-color="transparent"] {
  border: 2px solid transparent;
  color: transparent;
}

.box-line[data-color="insta"] {
  border: 2px solid #bd00a8;
  color: #bd00a8;
}

.box-line[data-color="youtube"] {
  border: 2px solid #ff0000;
  color: #ff0000;
}

.btn {
  position: relative;
  padding: 1.4rem 4rem 1.4rem 2rem;
  background-color: #000320;
  border-radius: 0;
  color: #fff;
  font-size: 1.4rem;
  border: none;
  line-height: 1.2;
  font-weight: bold;
  white-space: normal;
  transition: all 0.2s ease;
}

.btn:active {
  opacity: .5;
  color: #fff;
}

@media (min-width: 991px) {
  .btn:hover {
    opacity: .5;
    color: #fff;
  }
}

.btn.btn-down:active {
  color: #fff;
}

.btn.btn-down:active .btn-icon {
  right: 1rem;
  top: 55%;
}

@media (min-width: 991px) {
  .btn.btn-down:hover {
    color: #fff;
  }
}

.btn[data-color="key"] {
  background-color: #fa0b1a;
  color: #fff !important;
}

.btn[data-color="key"]:active {
  background-color: #9c030d;
}

@media (min-width: 991px) {
  .btn[data-color="key"]:hover {
    background-color: #9c030d;
  }
}

.btn[data-color="key"]::after {
  border-color: #fff !important;
}

.btn[data-color="key"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="key"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="key"]::after {
  border-color: #16bbee !important;
}

.btn[data-color="base1"] {
  background-color: #f2f8fc;
  color: #000320 !important;
}

.btn[data-color="base1"]:active {
  background-color: #9fcbe9;
}

@media (min-width: 991px) {
  .btn[data-color="base1"]:hover {
    background-color: #9fcbe9;
  }
}

.btn[data-color="base1"]::after {
  border-color: #000320 !important;
}

.btn[data-color="base1"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn[data-color="base1"]:hover {
    color: #000320 !important;
  }
}

.btn[data-color="base1"]::after {
  border-color: #16bbee !important;
}

.btn[data-color="base2"] {
  background-color: #16bbee;
  color: #fff !important;
}

.btn[data-color="base2"]:active {
  background-color: #0b7393;
}

@media (min-width: 991px) {
  .btn[data-color="base2"]:hover {
    background-color: #0b7393;
  }
}

.btn[data-color="base2"]::after {
  border-color: #fff !important;
}

.btn[data-color="base2"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="base2"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="base2"]::after {
  border-color: #fa0b1a !important;
}

.btn[data-color="white"] {
  background-color: #fff;
  color: #000320 !important;
}

.btn[data-color="white"]:active {
  background-color: #cccccc;
}

@media (min-width: 991px) {
  .btn[data-color="white"]:hover {
    background-color: #cccccc;
  }
}

.btn[data-color="white"]::after {
  border-color: #000320 !important;
}

.btn[data-color="white"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn[data-color="white"]:hover {
    color: #000320 !important;
  }
}

.btn[data-color="white"]::after {
  border-color: #16bbee !important;
}

.btn[data-color="black"] {
  background-color: #000320;
  color: #fff !important;
}

.btn[data-color="black"]:active {
  background-color: black;
}

@media (min-width: 991px) {
  .btn[data-color="black"]:hover {
    background-color: black;
  }
}

.btn[data-color="black"]::after {
  border-color: #fff !important;
}

.btn[data-color="black"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="black"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="super-entertainment"] {
  background-color: #005ff7;
  color: #fff !important;
}

.btn[data-color="super-entertainment"]:active {
  background-color: #003891;
}

@media (min-width: 991px) {
  .btn[data-color="super-entertainment"]:hover {
    background-color: #003891;
  }
}

.btn[data-color="super-entertainment"]::after {
  border-color: #fff !important;
}

.btn[data-color="super-entertainment"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="super-entertainment"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="music-creator"] {
  background-color: #16b409;
  color: #fff !important;
}

.btn[data-color="music-creator"]:active {
  background-color: #0a5304;
}

@media (min-width: 991px) {
  .btn[data-color="music-creator"]:hover {
    background-color: #0a5304;
  }
}

.btn[data-color="music-creator"]::after {
  border-color: #fff !important;
}

.btn[data-color="music-creator"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="music-creator"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="ny-overseas"] {
  background-color: #f55013;
  color: #fff !important;
}

.btn[data-color="ny-overseas"]:active {
  background-color: #9b2f07;
}

@media (min-width: 991px) {
  .btn[data-color="ny-overseas"]:hover {
    background-color: #9b2f07;
  }
}

.btn[data-color="ny-overseas"]::after {
  border-color: #fff !important;
}

.btn[data-color="ny-overseas"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="ny-overseas"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="pa"] {
  background-color: #1dd6c8;
  color: #fff !important;
}

.btn[data-color="pa"]:active {
  background-color: #117c74;
}

@media (min-width: 991px) {
  .btn[data-color="pa"]:hover {
    background-color: #117c74;
  }
}

.btn[data-color="pa"]::after {
  border-color: #fff !important;
}

.btn[data-color="pa"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="pa"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="stage"] {
  background-color: #1dd6c8;
  color: #fff !important;
}

.btn[data-color="stage"]:active {
  background-color: #117c74;
}

@media (min-width: 991px) {
  .btn[data-color="stage"]:hover {
    background-color: #117c74;
  }
}

.btn[data-color="stage"]::after {
  border-color: #fff !important;
}

.btn[data-color="stage"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="stage"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="concert"] {
  background-color: #1dd6c8;
  color: #fff !important;
}

.btn[data-color="concert"]:active {
  background-color: #117c74;
}

@media (min-width: 991px) {
  .btn[data-color="concert"]:hover {
    background-color: #117c74;
  }
}

.btn[data-color="concert"]::after {
  border-color: #fff !important;
}

.btn[data-color="concert"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="concert"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="management"] {
  background-color: #1dd6c8;
  color: #fff !important;
}

.btn[data-color="management"]:active {
  background-color: #117c74;
}

@media (min-width: 991px) {
  .btn[data-color="management"]:hover {
    background-color: #117c74;
  }
}

.btn[data-color="management"]::after {
  border-color: #fff !important;
}

.btn[data-color="management"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="management"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="vocal-musician"] {
  background-color: #fa0b1a;
  color: #fff !important;
}

.btn[data-color="vocal-musician"]:active {
  background-color: #9c030d;
}

@media (min-width: 991px) {
  .btn[data-color="vocal-musician"]:hover {
    background-color: #9c030d;
  }
}

.btn[data-color="vocal-musician"]::after {
  border-color: #fff !important;
}

.btn[data-color="vocal-musician"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="vocal-musician"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="vocal"] {
  background-color: #fa0b1a;
  color: #fff !important;
}

.btn[data-color="vocal"]:active {
  background-color: #9c030d;
}

@media (min-width: 991px) {
  .btn[data-color="vocal"]:hover {
    background-color: #9c030d;
  }
}

.btn[data-color="vocal"]::after {
  border-color: #fff !important;
}

.btn[data-color="vocal"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="vocal"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="musician"] {
  background-color: #fa0b1a;
  color: #fff !important;
}

.btn[data-color="musician"]:active {
  background-color: #9c030d;
}

@media (min-width: 991px) {
  .btn[data-color="musician"]:hover {
    background-color: #9c030d;
  }
}

.btn[data-color="musician"]::after {
  border-color: #fff !important;
}

.btn[data-color="musician"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="musician"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="dance"] {
  background-color: #f5148d;
  color: #fff !important;
}

.btn[data-color="dance"]:active {
  background-color: #9c0757;
}

@media (min-width: 991px) {
  .btn[data-color="dance"]:hover {
    background-color: #9c0757;
  }
}

.btn[data-color="dance"]::after {
  border-color: #fff !important;
}

.btn[data-color="dance"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="dance"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="actor-voice-actor"] {
  background-color: #fcbd12;
  color: #fff !important;
}

.btn[data-color="actor-voice-actor"]:active {
  background-color: #a67a02;
}

@media (min-width: 991px) {
  .btn[data-color="actor-voice-actor"]:hover {
    background-color: #a67a02;
  }
}

.btn[data-color="actor-voice-actor"]::after {
  border-color: #fff !important;
}

.btn[data-color="actor-voice-actor"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="actor-voice-actor"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="actor"] {
  background-color: #fcbd12;
  color: #fff !important;
}

.btn[data-color="actor"]:active {
  background-color: #a67a02;
}

@media (min-width: 991px) {
  .btn[data-color="actor"]:hover {
    background-color: #a67a02;
  }
}

.btn[data-color="actor"]::after {
  border-color: #fff !important;
}

.btn[data-color="actor"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="actor"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="concert-management"] {
  background-color: #1dd6c8;
  color: #fff !important;
}

.btn[data-color="concert-management"]:active {
  background-color: #117c74;
}

@media (min-width: 991px) {
  .btn[data-color="concert-management"]:hover {
    background-color: #117c74;
  }
}

.btn[data-color="concert-management"]::after {
  border-color: #fff !important;
}

.btn[data-color="concert-management"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="concert-management"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="broadcast-video"] {
  background-color: #b9ec41;
  color: #fff !important;
}

.btn[data-color="broadcast-video"]:active {
  background-color: #84b512;
}

@media (min-width: 991px) {
  .btn[data-color="broadcast-video"]:hover {
    background-color: #84b512;
  }
}

.btn[data-color="broadcast-video"]::after {
  border-color: #fff !important;
}

.btn[data-color="broadcast-video"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="broadcast-video"]:hover {
    color: #fff !important;
  }
}

.btn[data-color="line"] {
  background-color: #00c300;
  color: #fff !important;
}

.btn[data-color="line"]:active {
  background-color: #005d00;
}

@media (min-width: 991px) {
  .btn[data-color="line"]:hover {
    background-color: #005d00;
  }
}

.btn[data-color="line"]::after {
  border-color: #fff !important;
}

.btn[data-color="line"]:active {
  color: #fff !important;
}

@media (min-width: 991px) {
  .btn[data-color="line"]:hover {
    color: #fff !important;
  }
}

.btn-full {
  width: 100%;
}

.btn-cv {
  padding: 1.4rem 3rem;
  font-size: 1.3rem;
  background: #fa0b1a;
  position: relative;
}

.btn-cv:after,
.btn-cv:before {
  content: '';
  width: 2rem;
  height: 2rem;
  position: absolute;
  transition: all 0.2s ease;
}

.btn-cv:before {
  transition: all 0.2s ease;
  border-left: solid 4px #16bbee;
  border-top: solid 4px #16bbee;
  top: -.5rem;
  left: -.5rem;
}

.btn-cv:after {
  transition: all 0.2s ease;
  border-right: solid 4px #16bbee;
  border-bottom: solid 4px #16bbee;
  bottom: -.5rem;
  right: -.5rem;
}

.btn-cv.btn-cv-key:before {
  border-left: solid 4px #fa0b1a;
  border-top: solid 4px #fa0b1a;
}

.btn-cv.btn-cv-key:after {
  border-color: #fa0b1a !important;
  border-right: solid 4px #fa0b1a;
  border-bottom: solid 4px #fa0b1a;
}

.btn-cv:active {
  opacity: 0.5;
}

.btn-cv:active:after,
.btn-cv:active:before {
  width: 100%;
}

@media (min-width: 991px) {
  .btn-cv:hover {
    opacity: 0.5;
  }

  .btn-cv:hover:after,
  .btn-cv:hover:before {
    width: 100%;
  }
}

.btn-diagonal {
  position: relative;
  background-color: transparent;
  z-index: 2;
}

.btn-diagonal:active {
  opacity: 0.5;
}

@media (min-width: 991px) {
  .btn-diagonal:hover {
    opacity: 0.5;
  }
}

.btn-line {
  background-color: transparent !important;
  border: 2px solid #000320;
  padding: 1.2rem 2.5rem 1.2rem 1.7rem;
}

.btn-line::after {
  border-color: #000320;
}

.btn-line[data-color="key"] {
  background-color: transparent !important;
  border-color: #fa0b1a !important;
  color: #fa0b1a !important;
}

.btn-line[data-color="key"]::after {
  border-color: #fa0b1a !important;
}

.btn-line[data-color="key"]:active {
  border-color: #9c030d !important;
  color: #9c030d !important;
}

.btn-line[data-color="key"]:active::after {
  border-color: #9c030d !important;
}

@media (min-width: 991px) {
  .btn-line[data-color="key"]:hover {
    border-color: #9c030d !important;
    color: #9c030d !important;
  }

  .btn-line[data-color="key"]:hover::after {
    border-color: #9c030d !important;
  }
}

.btn-line[data-color="base1"] {
  background-color: transparent !important;
  border-color: #f2f8fc !important;
  color: #f2f8fc !important;
}

.btn-line[data-color="base1"]::after {
  border-color: #f2f8fc !important;
}

.btn-line[data-color="base1"]:active {
  border-color: #9fcbe9 !important;
  color: #9fcbe9 !important;
}

.btn-line[data-color="base1"]:active::after {
  border-color: #9fcbe9 !important;
}

@media (min-width: 991px) {
  .btn-line[data-color="base1"]:hover {
    border-color: #9fcbe9 !important;
    color: #9fcbe9 !important;
  }

  .btn-line[data-color="base1"]:hover::after {
    border-color: #9fcbe9 !important;
  }
}

.btn-line[data-color="base2"] {
  background-color: transparent !important;
  border-color: #16bbee !important;
  color: #16bbee !important;
}

.btn-line[data-color="base2"]::after {
  border-color: #16bbee !important;
}

.btn-line[data-color="base2"]:active {
  border-color: #0b7393 !important;
  color: #0b7393 !important;
}

.btn-line[data-color="base2"]:active::after {
  border-color: #0b7393 !important;
}

@media (min-width: 991px) {
  .btn-line[data-color="base2"]:hover {
    border-color: #0b7393 !important;
    color: #0b7393 !important;
  }

  .btn-line[data-color="base2"]:hover::after {
    border-color: #0b7393 !important;
  }
}

.btn-line[data-color="white"] {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
}

.btn-line[data-color="white"]::after {
  border-color: #fff !important;
}

.btn-line[data-color="white"]:active {
  border-color: #cccccc !important;
  color: #cccccc !important;
}

.btn-line[data-color="white"]:active::after {
  border-color: #cccccc !important;
}

@media (min-width: 991px) {
  .btn-line[data-color="white"]:hover {
    border-color: #cccccc !important;
    color: #cccccc !important;
  }

  .btn-line[data-color="white"]:hover::after {
    border-color: #cccccc !important;
  }
}

.btn-line[data-color="black"] {
  background-color: transparent !important;
  border-color: #000320 !important;
  color: #000320 !important;
}

.btn-line[data-color="black"]::after {
  border-color: #000320 !important;
}

.btn-line[data-color="black"]:active {
  border-color: black !important;
  color: black !important;
}

.btn-line[data-color="black"]:active::after {
  border-color: black !important;
}

@media (min-width: 991px) {
  .btn-line[data-color="black"]:hover {
    border-color: black !important;
    color: black !important;
  }

  .btn-line[data-color="black"]:hover::after {
    border-color: black !important;
  }
}

.btn-line:active {
  opacity: 0.5;
}

@media (min-width: 991px) {
  .btn-line:hover {
    opacity: 0.5;
  }
}

.btn-txt {
  padding: 0 1.4rem .25rem 0;
  background-color: transparent !important;
  border-bottom: 2px solid;
  border-radius: 0px;
}

.btn-txt .btn-icon {
  right: 0 !important;
}

.btn-txt:active {
  opacity: .5;
}

@media (min-width: 991px) {
  .btn-txt:hover {
    opacity: .5;
  }
}

.btn-txt[data-color="white"] {
  color: #fff !important;
  border-color: #fff;
}

.btn-txt[data-color="white"]:hover {
  color: white !important;
  border-color: white;
}

.btn-txt[data-color="black"] {
  color: #000320 !important;
  border-color: #000320;
}

.btn-txt[data-color="black"]:hover {
  color: #000d86 !important;
  border-color: #000d86;
}

.btn-txt[data-color="gray"] {
  color: #9a9a9a !important;
  border-color: #9a9a9a;
}

.btn-txt[data-color="gray"]:hover {
  color: #cdcdcd !important;
  border-color: #cdcdcd;
}

.btn-txt[data-color="key"] {
  color: #fa0b1a !important;
  border-color: #fa0b1a;
}

.btn-txt[data-color="key"]:hover {
  color: #fc6f78 !important;
  border-color: #fc6f78;
}

.btn-txt[data-color="base1"] {
  color: #f2f8fc !important;
  border-color: #f2f8fc;
}

.btn-txt[data-color="base1"]:hover {
  color: white !important;
  border-color: white;
}

.btn-txt[data-color="base2"] {
  color: #16bbee !important;
  border-color: #16bbee;
}

.btn-txt[data-color="base2"]:hover {
  color: #75d7f5 !important;
  border-color: #75d7f5;
}

.btn-txt[data-color="super-entertainment"] {
  color: #005ff7 !important;
  border-color: #005ff7;
}

.btn-txt[data-color="super-entertainment"]:hover {
  color: #5e9cff !important;
  border-color: #5e9cff;
}

.btn-txt[data-color="internet-singer"] {
  color: #005ff7 !important;
  border-color: #005ff7;
}

.btn-txt[data-color="internet-singer"]:hover {
  color: #5e9cff !important;
  border-color: #5e9cff;
}

.btn-txt[data-color="music-creator"] {
  color: #16b409 !important;
  border-color: #16b409;
}

.btn-txt[data-color="music-creator"]:hover {
  color: #3df52e !important;
  border-color: #3df52e;
}

.btn-txt[data-color="ny-overseas"] {
  color: #f55013 !important;
  border-color: #f55013;
}

.btn-txt[data-color="ny-overseas"]:hover {
  color: #f99975 !important;
  border-color: #f99975;
}

.btn-txt[data-color="vocal-musician"] {
  color: #fa0b1a !important;
  border-color: #fa0b1a;
}

.btn-txt[data-color="vocal-musician"]:hover {
  color: #fc6f78 !important;
  border-color: #fc6f78;
}

.btn-txt[data-color="vocal"] {
  color: #fa0b1a !important;
  border-color: #fa0b1a;
}

.btn-txt[data-color="vocal"]:hover {
  color: #fc6f78 !important;
  border-color: #fc6f78;
}

.btn-txt[data-color="k-pop"] {
  color: #9910e2 !important;
  border-color: #9910e2;
}

.btn-txt[data-color="k-pop"]:hover {
  color: #c264f4 !important;
  border-color: #c264f4;
}

.btn-txt[data-color="musician"] {
  color: #fa0b1a !important;
  border-color: #fa0b1a;
}

.btn-txt[data-color="musician"]:hover {
  color: #fc6f78 !important;
  border-color: #fc6f78;
}

.btn-txt[data-color="dance"] {
  color: #f5148d !important;
  border-color: #f5148d;
}

.btn-txt[data-color="dance"]:hover {
  color: #f976bc !important;
  border-color: #f976bc;
}

.btn-txt[data-color="actor-voice-actor"] {
  color: #fcbd12 !important;
  border-color: #fcbd12;
}

.btn-txt[data-color="actor-voice-actor"]:hover {
  color: #fdd977 !important;
  border-color: #fdd977;
}

.btn-txt[data-color="actor"] {
  color: #fcbd12 !important;
  border-color: #fcbd12;
}

.btn-txt[data-color="actor"]:hover {
  color: #fdd977 !important;
  border-color: #fdd977;
}

.btn-txt[data-color="voice-actor"] {
  color: #fcbd12 !important;
  border-color: #fcbd12;
}

.btn-txt[data-color="voice-actor"]:hover {
  color: #fdd977 !important;
  border-color: #fdd977;
}

.btn-txt[data-color="actor-talent"] {
  color: #fcbd12 !important;
  border-color: #fcbd12;
}

.btn-txt[data-color="actor-talent"]:hover {
  color: #fdd977 !important;
  border-color: #fdd977;
}

.btn-txt[data-color="internet-video-talent"] {
  color: #fcbd12 !important;
  border-color: #fcbd12;
}

.btn-txt[data-color="internet-video-talent"]:hover {
  color: #fdd977 !important;
  border-color: #fdd977;
}

.btn-txt[data-color="concert-management"] {
  color: #1dd6c8 !important;
  border-color: #1dd6c8;
}

.btn-txt[data-color="concert-management"]:hover {
  color: #6eebe2 !important;
  border-color: #6eebe2;
}

.btn-txt[data-color="pa"] {
  color: #1dd6c8 !important;
  border-color: #1dd6c8;
}

.btn-txt[data-color="pa"]:hover {
  color: #6eebe2 !important;
  border-color: #6eebe2;
}

.btn-txt[data-color="illumination"] {
  color: #1dd6c8 !important;
  border-color: #1dd6c8;
}

.btn-txt[data-color="illumination"]:hover {
  color: #6eebe2 !important;
  border-color: #6eebe2;
}

.btn-txt[data-color="stage"] {
  color: #1dd6c8 !important;
  border-color: #1dd6c8;
}

.btn-txt[data-color="stage"]:hover {
  color: #6eebe2 !important;
  border-color: #6eebe2;
}

.btn-txt[data-color="concert"] {
  color: #1dd6c8 !important;
  border-color: #1dd6c8;
}

.btn-txt[data-color="concert"]:hover {
  color: #6eebe2 !important;
  border-color: #6eebe2;
}

.btn-txt[data-color="management"] {
  color: #1dd6c8 !important;
  border-color: #1dd6c8;
}

.btn-txt[data-color="management"]:hover {
  color: #6eebe2 !important;
  border-color: #6eebe2;
}

.btn-txt[data-color="broadcast-video"] {
  color: #b9ec41 !important;
  border-color: #b9ec41;
}

.btn-txt[data-color="broadcast-video"]:hover {
  color: #dbf59e !important;
  border-color: #dbf59e;
}

.btn-txt[data-color="videographer"] {
  color: #b9ec41 !important;
  border-color: #b9ec41;
}

.btn-txt[data-color="videographer"]:hover {
  color: #dbf59e !important;
  border-color: #dbf59e;
}

.btn-txt[data-color="yellow"] {
  color: #fff119 !important;
  border-color: #fff119;
}

.btn-txt[data-color="yellow"]:hover {
  color: #fff77f !important;
  border-color: #fff77f;
}

.btn-txt[data-color="line"] {
  color: #00c300 !important;
  border-color: #00c300;
}

.btn-txt[data-color="line"]:hover {
  color: #2aff2a !important;
  border-color: #2aff2a;
}

.btn-txt[data-color="twitter"] {
  color: #1da1f2 !important;
  border-color: #1da1f2;
}

.btn-txt[data-color="twitter"]:hover {
  color: #7dc9f8 !important;
  border-color: #7dc9f8;
}

.btn-txt[data-color="transparent"] {
  color: transparent !important;
  border-color: transparent;
}

.btn-txt[data-color="transparent"]:hover {
  color: rgba(51, 51, 51, 0) !important;
  border-color: rgba(51, 51, 51, 0);
}

.btn-txt[data-color="insta"] {
  color: #bd00a8 !important;
  border-color: #bd00a8;
}

.btn-txt[data-color="insta"]:hover {
  color: #ff24e7 !important;
  border-color: #ff24e7;
}

.btn-txt[data-color="youtube"] {
  color: #ff0000 !important;
  border-color: #ff0000;
}

.btn-txt[data-color="youtube"]:hover {
  color: #ff6666 !important;
  border-color: #ff6666;
}

.btn-round.btn {
  background-color: #fff !important;
  border-radius: 5rem;
  padding: .8rem 1.4rem;
}

.btn-round.btn[data-color="white"] {
  border: 1px solid #fff !important;
  color: #fff !important;
}

.btn-round.btn[data-color="black"] {
  border: 1px solid #000320 !important;
  color: #000320 !important;
}

.btn-round.btn[data-color="gray"] {
  border: 1px solid #9a9a9a !important;
  color: #9a9a9a !important;
}

.btn-round.btn[data-color="key"] {
  border: 1px solid #fa0b1a !important;
  color: #fa0b1a !important;
}

.btn-round.btn[data-color="base1"] {
  border: 1px solid #f2f8fc !important;
  color: #f2f8fc !important;
}

.btn-round.btn[data-color="base2"] {
  border: 1px solid #16bbee !important;
  color: #16bbee !important;
}

.btn-round.btn[data-color="super-entertainment"] {
  border: 1px solid #005ff7 !important;
  color: #005ff7 !important;
}

.btn-round.btn[data-color="internet-singer"] {
  border: 1px solid #005ff7 !important;
  color: #005ff7 !important;
}

.btn-round.btn[data-color="music-creator"] {
  border: 1px solid #16b409 !important;
  color: #16b409 !important;
}

.btn-round.btn[data-color="ny-overseas"] {
  border: 1px solid #f55013 !important;
  color: #f55013 !important;
}

.btn-round.btn[data-color="vocal-musician"] {
  border: 1px solid #fa0b1a !important;
  color: #fa0b1a !important;
}

.btn-round.btn[data-color="vocal"] {
  border: 1px solid #fa0b1a !important;
  color: #fa0b1a !important;
}

.btn-round.btn[data-color="k-pop"] {
  border: 1px solid #9910e2 !important;
  color: #9910e2 !important;
}

.btn-round.btn[data-color="musician"] {
  border: 1px solid #fa0b1a !important;
  color: #fa0b1a !important;
}

.btn-round.btn[data-color="dance"] {
  border: 1px solid #f5148d !important;
  color: #f5148d !important;
}

.btn-round.btn[data-color="actor-voice-actor"] {
  border: 1px solid #fcbd12 !important;
  color: #fcbd12 !important;
}

.btn-round.btn[data-color="actor"] {
  border: 1px solid #fcbd12 !important;
  color: #fcbd12 !important;
}

.btn-round.btn[data-color="voice-actor"] {
  border: 1px solid #fcbd12 !important;
  color: #fcbd12 !important;
}

.btn-round.btn[data-color="actor-talent"] {
  border: 1px solid #fcbd12 !important;
  color: #fcbd12 !important;
}

.btn-round.btn[data-color="internet-video-talent"] {
  border: 1px solid #fcbd12 !important;
  color: #fcbd12 !important;
}

.btn-round.btn[data-color="concert-management"] {
  border: 1px solid #1dd6c8 !important;
  color: #1dd6c8 !important;
}

.btn-round.btn[data-color="pa"] {
  border: 1px solid #1dd6c8 !important;
  color: #1dd6c8 !important;
}

.btn-round.btn[data-color="illumination"] {
  border: 1px solid #1dd6c8 !important;
  color: #1dd6c8 !important;
}

.btn-round.btn[data-color="stage"] {
  border: 1px solid #1dd6c8 !important;
  color: #1dd6c8 !important;
}

.btn-round.btn[data-color="concert"] {
  border: 1px solid #1dd6c8 !important;
  color: #1dd6c8 !important;
}

.btn-round.btn[data-color="management"] {
  border: 1px solid #1dd6c8 !important;
  color: #1dd6c8 !important;
}

.btn-round.btn[data-color="broadcast-video"] {
  border: 1px solid #b9ec41 !important;
  color: #b9ec41 !important;
}

.btn-round.btn[data-color="videographer"] {
  border: 1px solid #b9ec41 !important;
  color: #b9ec41 !important;
}

.btn-round.btn[data-color="yellow"] {
  border: 1px solid #fff119 !important;
  color: #fff119 !important;
}

.btn-round.btn[data-color="line"] {
  border: 1px solid #00c300 !important;
  color: #00c300 !important;
}

.btn-round.btn[data-color="twitter"] {
  border: 1px solid #1da1f2 !important;
  color: #1da1f2 !important;
}

.btn-round.btn[data-color="transparent"] {
  border: 1px solid transparent !important;
  color: transparent !important;
}

.btn-round.btn[data-color="insta"] {
  border: 1px solid #bd00a8 !important;
  color: #bd00a8 !important;
}

.btn-round.btn[data-color="youtube"] {
  border: 1px solid #ff0000 !important;
  color: #ff0000 !important;
}

.btn-round.btn:active {
  opacity: 0.5;
}

@media (min-width: 991px) {
  .btn-round.btn:hover {
    opacity: 0.5;
  }
}

.btn-event {
  padding: .7rem 2.4rem .7rem 1.2rem;
}

.btn-list {
  display: block;
  text-align: left;
  padding-top: 0px;
  padding-left: 3rem;
  padding-right: 4.5rem;
  padding-bottom: 0px;
  background-color: transparent !important;
  border-radius: 0;
}

.btn-list .btn-icon {
  line-height: 1;
  right: 2.5rem;
  font-size: 2rem;
}

.btn-list:active {
  opacity: .5;
}

@media (min-width: 991px) {
  .btn-list:hover {
    opacity: .5;
  }
}

.btn-list[data-color="white"] {
  color: #000320 !important;
}

.btn-list[data-color="white"] .font-en {
  color: #fff;
}

.btn-list[data-color="white"] .btn-icon {
  color: #fff;
}

.btn-list[data-color="white"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="white"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="black"] {
  color: #000320 !important;
}

.btn-list[data-color="black"] .font-en {
  color: #000320;
}

.btn-list[data-color="black"] .btn-icon {
  color: #000320;
}

.btn-list[data-color="black"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="black"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="gray"] {
  color: #000320 !important;
}

.btn-list[data-color="gray"] .font-en {
  color: #9a9a9a;
}

.btn-list[data-color="gray"] .btn-icon {
  color: #9a9a9a;
}

.btn-list[data-color="gray"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="gray"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="key"] {
  color: #000320 !important;
}

.btn-list[data-color="key"] .font-en {
  color: #fa0b1a;
}

.btn-list[data-color="key"] .btn-icon {
  color: #fa0b1a;
}

.btn-list[data-color="key"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="key"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="base1"] {
  color: #000320 !important;
}

.btn-list[data-color="base1"] .font-en {
  color: #f2f8fc;
}

.btn-list[data-color="base1"] .btn-icon {
  color: #f2f8fc;
}

.btn-list[data-color="base1"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="base1"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="base2"] {
  color: #000320 !important;
}

.btn-list[data-color="base2"] .font-en {
  color: #16bbee;
}

.btn-list[data-color="base2"] .btn-icon {
  color: #16bbee;
}

.btn-list[data-color="base2"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="base2"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="super-entertainment"] {
  color: #000320 !important;
}

.btn-list[data-color="super-entertainment"] .font-en {
  color: #005ff7;
}

.btn-list[data-color="super-entertainment"] .btn-icon {
  color: #005ff7;
}

.btn-list[data-color="super-entertainment"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="super-entertainment"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="internet-singer"] {
  color: #000320 !important;
}

.btn-list[data-color="internet-singer"] .font-en {
  color: #005ff7;
}

.btn-list[data-color="internet-singer"] .btn-icon {
  color: #005ff7;
}

.btn-list[data-color="internet-singer"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="internet-singer"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="music-creator"] {
  color: #000320 !important;
}

.btn-list[data-color="music-creator"] .font-en {
  color: #16b409;
}

.btn-list[data-color="music-creator"] .btn-icon {
  color: #16b409;
}

.btn-list[data-color="music-creator"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="music-creator"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="ny-overseas"] {
  color: #000320 !important;
}

.btn-list[data-color="ny-overseas"] .font-en {
  color: #f55013;
}

.btn-list[data-color="ny-overseas"] .btn-icon {
  color: #f55013;
}

.btn-list[data-color="ny-overseas"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="ny-overseas"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="vocal-musician"] {
  color: #000320 !important;
}

.btn-list[data-color="vocal-musician"] .font-en {
  color: #fa0b1a;
}

.btn-list[data-color="vocal-musician"] .btn-icon {
  color: #fa0b1a;
}

.btn-list[data-color="vocal-musician"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="vocal-musician"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="vocal"] {
  color: #000320 !important;
}

.btn-list[data-color="vocal"] .font-en {
  color: #fa0b1a;
}

.btn-list[data-color="vocal"] .btn-icon {
  color: #fa0b1a;
}

.btn-list[data-color="vocal"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="vocal"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="k-pop"] {
  color: #000320 !important;
}

.btn-list[data-color="k-pop"] .font-en {
  color: #9910e2;
}

.btn-list[data-color="k-pop"] .btn-icon {
  color: #9910e2;
}

.btn-list[data-color="k-pop"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="k-pop"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="musician"] {
  color: #000320 !important;
}

.btn-list[data-color="musician"] .font-en {
  color: #fa0b1a;
}

.btn-list[data-color="musician"] .btn-icon {
  color: #fa0b1a;
}

.btn-list[data-color="musician"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="musician"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="dance"] {
  color: #000320 !important;
}

.btn-list[data-color="dance"] .font-en {
  color: #f5148d;
}

.btn-list[data-color="dance"] .btn-icon {
  color: #f5148d;
}

.btn-list[data-color="dance"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="dance"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="actor-voice-actor"] {
  color: #000320 !important;
}

.btn-list[data-color="actor-voice-actor"] .font-en {
  color: #fcbd12;
}

.btn-list[data-color="actor-voice-actor"] .btn-icon {
  color: #fcbd12;
}

.btn-list[data-color="actor-voice-actor"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="actor-voice-actor"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="actor"] {
  color: #000320 !important;
}

.btn-list[data-color="actor"] .font-en {
  color: #fcbd12;
}

.btn-list[data-color="actor"] .btn-icon {
  color: #fcbd12;
}

.btn-list[data-color="actor"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="actor"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="voice-actor"] {
  color: #000320 !important;
}

.btn-list[data-color="voice-actor"] .font-en {
  color: #fcbd12;
}

.btn-list[data-color="voice-actor"] .btn-icon {
  color: #fcbd12;
}

.btn-list[data-color="voice-actor"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="voice-actor"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="actor-talent"] {
  color: #000320 !important;
}

.btn-list[data-color="actor-talent"] .font-en {
  color: #fcbd12;
}

.btn-list[data-color="actor-talent"] .btn-icon {
  color: #fcbd12;
}

.btn-list[data-color="actor-talent"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="actor-talent"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="internet-video-talent"] {
  color: #000320 !important;
}

.btn-list[data-color="internet-video-talent"] .font-en {
  color: #fcbd12;
}

.btn-list[data-color="internet-video-talent"] .btn-icon {
  color: #fcbd12;
}

.btn-list[data-color="internet-video-talent"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="internet-video-talent"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="concert-management"] {
  color: #000320 !important;
}

.btn-list[data-color="concert-management"] .font-en {
  color: #1dd6c8;
}

.btn-list[data-color="concert-management"] .btn-icon {
  color: #1dd6c8;
}

.btn-list[data-color="concert-management"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="concert-management"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="pa"] {
  color: #000320 !important;
}

.btn-list[data-color="pa"] .font-en {
  color: #1dd6c8;
}

.btn-list[data-color="pa"] .btn-icon {
  color: #1dd6c8;
}

.btn-list[data-color="pa"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="pa"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="illumination"] {
  color: #000320 !important;
}

.btn-list[data-color="illumination"] .font-en {
  color: #1dd6c8;
}

.btn-list[data-color="illumination"] .btn-icon {
  color: #1dd6c8;
}

.btn-list[data-color="illumination"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="illumination"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="stage"] {
  color: #000320 !important;
}

.btn-list[data-color="stage"] .font-en {
  color: #1dd6c8;
}

.btn-list[data-color="stage"] .btn-icon {
  color: #1dd6c8;
}

.btn-list[data-color="stage"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="stage"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="concert"] {
  color: #000320 !important;
}

.btn-list[data-color="concert"] .font-en {
  color: #1dd6c8;
}

.btn-list[data-color="concert"] .btn-icon {
  color: #1dd6c8;
}

.btn-list[data-color="concert"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="concert"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="management"] {
  color: #000320 !important;
}

.btn-list[data-color="management"] .font-en {
  color: #1dd6c8;
}

.btn-list[data-color="management"] .btn-icon {
  color: #1dd6c8;
}

.btn-list[data-color="management"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="management"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="broadcast-video"] {
  color: #000320 !important;
}

.btn-list[data-color="broadcast-video"] .font-en {
  color: #b9ec41;
}

.btn-list[data-color="broadcast-video"] .btn-icon {
  color: #b9ec41;
}

.btn-list[data-color="broadcast-video"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="broadcast-video"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="videographer"] {
  color: #000320 !important;
}

.btn-list[data-color="videographer"] .font-en {
  color: #b9ec41;
}

.btn-list[data-color="videographer"] .btn-icon {
  color: #b9ec41;
}

.btn-list[data-color="videographer"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="videographer"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="yellow"] {
  color: #000320 !important;
}

.btn-list[data-color="yellow"] .font-en {
  color: #fff119;
}

.btn-list[data-color="yellow"] .btn-icon {
  color: #fff119;
}

.btn-list[data-color="yellow"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="yellow"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="line"] {
  color: #000320 !important;
}

.btn-list[data-color="line"] .font-en {
  color: #00c300;
}

.btn-list[data-color="line"] .btn-icon {
  color: #00c300;
}

.btn-list[data-color="line"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="line"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="twitter"] {
  color: #000320 !important;
}

.btn-list[data-color="twitter"] .font-en {
  color: #1da1f2;
}

.btn-list[data-color="twitter"] .btn-icon {
  color: #1da1f2;
}

.btn-list[data-color="twitter"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="twitter"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="transparent"] {
  color: #000320 !important;
}

.btn-list[data-color="transparent"] .font-en {
  color: transparent;
}

.btn-list[data-color="transparent"] .btn-icon {
  color: transparent;
}

.btn-list[data-color="transparent"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="transparent"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="insta"] {
  color: #000320 !important;
}

.btn-list[data-color="insta"] .font-en {
  color: #bd00a8;
}

.btn-list[data-color="insta"] .btn-icon {
  color: #bd00a8;
}

.btn-list[data-color="insta"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="insta"]:hover {
    color: #000320 !important;
  }
}

.btn-list[data-color="youtube"] {
  color: #000320 !important;
}

.btn-list[data-color="youtube"] .font-en {
  color: #ff0000;
}

.btn-list[data-color="youtube"] .btn-icon {
  color: #ff0000;
}

.btn-list[data-color="youtube"]:active {
  color: #000320 !important;
}

@media (min-width: 991px) {
  .btn-list[data-color="youtube"]:hover {
    color: #000320 !important;
  }
}

.btn-bnr {
  position: relative;
  padding-top: 4rem;
  padding-bottom: 4rem;
  border-radius: 1rem;
  filter: drop-shadow(0 0 10px #000320);
}

.btn-bnr>div {
  filter: drop-shadow(0 0 10px #000320);
}

.btn-bnr .btn-icon {
  line-height: 1;
  right: 2.5rem;
  color: #fff;
  filter: drop-shadow(0 0 10px #000320);
}

.btn-bnr .btn-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 2px solid #fff;
  transform: translate(-50%, -50%);
}

.btn-bnr:active {
  opacity: .7;
}

@media (min-width: 991px) {
  .btn-bnr:hover {
    opacity: .7;
  }
}

.btn-icon {
  position: absolute;
  top: 50%;
  right: 1.2rem;
  transform: translateY(-50%);
  transition: all 0.2s ease;
}

@media (min-width: 991px) {
  .event-sq-bnr .btn {
    font-size: 1.2rem !important;
    padding: 1.2rem 2.5rem 1.2rem 1rem !important;
  }
}

#calendar_smart {
  padding: 0 1rem;
  max-width: 90rem;
  margin: 0 auto;
}

.calendar-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  .calendar-header {
    margin-bottom: 2rem;
  }
}

.calendar-title {
  width: 35%;
  display: block;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.calendar-year {
  color: #9a9a9a;
  font-size: 3.6vw;
  font-weight: bold;
  line-height: 1;
  margin-right: .6rem;
}

.calendar-month {
  font-size: 10vw;
  font-weight: bold;
  line-height: 1;
}

.calendar-month-small {
  font-size: 6vw;
  line-height: 1;
}

.calendar-button {
  border: none !important;
  font-size: 3.6vw;
  width: 100%;
  transition: all 0.2s ease;
}

.calendar-button:focus {
  outline: none;
}

.calendar-button:active {
  opacity: .5;
}

@media (min-width: 991px) {
  .calendar-button:hover {
    opacity: .5;
  }
}

.calendar-button-before,
.calendar-button-next {
  background-color: #fa0b1a !important;
  color: #fff;
}

.calendar-button-before {
  padding: 2.4vw 2vw 2.4vw 5.5vw;
}

.calendar-button-before:disabled {
  background-color: #333 !important;
  opacity: 0.7;
}

.calendar-button-next {
  padding: 2.4vw 5.5vw 2.4vw 2vw;
}

.calendar-button-today {
  background-color: rgba(22, 187, 238, 0.9) !important;
  color: #fff;
  padding: 2.4vw 2vw 2.4vw 5.5vw;
}

.calendar-button-area {
  width: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-width: 0;
  width: 60%;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.calendar-button-wrap {
  position: relative;
  width: 32%;
}

.calendar-button-wrap::after {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  width: 2.5vw;
  height: 2.5vw;
  font-size: 2.5vw;
  top: 0;
  bottom: 0;
  margin: auto;
  line-height: 1;
  color: #fff;
}

@media (min-width: 767px) {
  .calendar-button-wrap::after {
    width: 3vw;
    height: 3vw;
    font-size: 3vw;
  }
}

.calendar-button-wrap.today::after {
  content: "\f01e";
  left: 2.2vw;
}

.calendar-button-wrap.before::after {
  content: "\f104";
  left: 2.2vw;
}

.calendar-button-wrap.next::after {
  content: "\f105";
  right: 1vw;
}

.calendar-body {
  overflow: hidden;
  border: 1px solid #e8e2cf;
  background-color: #fff;
  width: 100%;
  height: 45vh;
  overflow-y: scroll;
  /*スクロールバーの横幅指定*/
  /*スクロールバーの色・角丸指定*/
}

.calendar-body::-webkit-scrollbar {
  width: .3rem;
}

.calendar-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #333;
}

.calendar_day {
  padding: 1rem;
}

.calendar_day:not(:last-of-type) {
  border-bottom: 1px solid #e8e2cf;
}

.calendar_day.dow-sat {
  background-color: rgba(22, 187, 238, 0.1);
}

.calendar_day.dow-sun,
.calendar_day.dow-holiday {
  background-color: rgba(250, 11, 26, 0.1);
}

.calendar_day .calendar_link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: start;
}

.calendar_day_inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  max-width: 10vw;
  width: 100%;
  min-height: 0%;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.calendar_day_date {
  font-size: 6.5vw;
  font-weight: bold;
  line-height: 1;
  margin-bottom: .2rem;
}

.calendar_day .dow {
  font-size: 1rem;
  font-weight: bold;
}

.calendar_day .event_title {
  color: #fff;
  font-size: 1rem;
  padding: .8rem 1rem;
  background-color: #333;
  min-width: 0;
}

.calendar_day .event_title_wrap {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-left: 3vw;
  width: auto;
}

.calendar_day .event_title_inner_flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}

@media (max-width: 320px) {
  .calendar_day .event_title {
    font-size: .8rem;
  }
}

.calendar_day .event_title:not(:last-of-type) {
  margin-right: .8rem;
}

.calendar_day .event_title.special {
  background-color: #fa0b1a;
  color: #fff;
}

#event_modal.modal {
  transition: 0.3s !important;
}

#event_modal.modal.fade .modal-dialog {
  transition-property: none;
  transform: none;
}

#event_modal.modal .modal-header {
  border-bottom: none !important;
}

#event_modal.modal .close {
  opacity: 1 !important;
}

@media (min-width: 767px) {
  #event_modal .modal-dialog {
    max-width: 90rem;
  }
}

#event_modal .modal-content {
  background-color: transparent !important;
  width: 95%;
  margin: 0 auto;
}

#event_modal .modal-body {
  background-color: #f3fcff;
  padding: 0 !important;
}

#event_modal .modal-day-wrap {
  background-color: #fa0b1a;
  padding: 1.4rem;
}

@media (min-width: 991px) {
  #event_modal .modal-day-wrap {
    padding: 1.4rem 2rem;
  }
}

#event_modal .modal-day-wrap .date {
  font-size: 6.5vw;
  font-weight: bold;
  line-height: 1;
  margin-right: .4rem;
}

@media (min-width: 991px) {
  #event_modal .modal-day-wrap .date {
    font-size: 3rem;
  }
}

#event_modal .modal-day-wrap .dow {
  font-size: 3.2vw;
  font-weight: bold;
}

#event_modal .modal-day-wrap .dow .sat,
#event_modal .modal-day-wrap .dow .sun {
  color: #fff;
}

@media (min-width: 991px) {
  #event_modal .modal-day-wrap .dow {
    font-size: 2.4rem;
  }
}

#event_modal .modal-day-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#event_modal .modal-day-inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#event_modal .modal-day-text {
  font-size: 3.2vw;
  font-weight: bold;
}

@media (min-width: 991px) {
  #event_modal .modal-day-text {
    font-size: 1.6rem;
  }
}

#event_modal .modal-event-wrap {
  padding: 2rem;
  height: 55vh;
  overflow-y: scroll;
  /*スクロールバーの横幅指定*/
  /*スクロールバーの色・角丸指定*/
}

#event_modal .modal-event-wrap::-webkit-scrollbar {
  width: .3rem;
}

#event_modal .modal-event-wrap::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #333;
}

@media (min-width: 991px) {
  #event_modal .modal-event-wrap {
    height: 73vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  #event_modal .modal-event-wrap .card {
    width: 48%;
  }
}

#event_modal .card-body {
  padding: 2rem;
}

.modal {
  transition: all 0.5s ease;
}

.card {
  border: none;
  margin-bottom: 3rem;
  background-color: transparent;
}

.card-body {
  padding: 3rem;
  background-color: #fff;
}

.card-body .btn {
  margin-top: 2rem;
}

.card-body-border {
  border: 1px solid #16bbee;
}

.card-title {
  font-size: 2.2rem;
  font-weight: normal;
  line-height: 1.4;
}

.card-title-arrow:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 22.5px 0 22.5px;
  border-color: #16bbee transparent transparent transparent;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
}

.card-wrap .card:last-child {
  margin-bottom: 0;
}

.card-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card-row-flex-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.card-col {
  min-height: 0%;
}

.card-tag {
  display: inline-block;
  font-size: 1rem;
  line-height: 1;
  color: #fa0b1a;
  border: 1px solid #fa0b1a;
  padding: .2rem .4rem;
  margin-bottom: .8rem;
}

.card-tag[data-color="white"] {
  color: #fff;
  border-color: #fff;
}

.card-tag[data-color="black"] {
  color: #000320;
  border-color: #000320;
}

.card-tag[data-color="gray"] {
  color: #9a9a9a;
  border-color: #9a9a9a;
}

.card-tag[data-color="key"] {
  color: #fa0b1a;
  border-color: #fa0b1a;
}

.card-tag[data-color="base1"] {
  color: #f2f8fc;
  border-color: #f2f8fc;
}

.card-tag[data-color="base2"] {
  color: #16bbee;
  border-color: #16bbee;
}

.card-tag[data-color="super-entertainment"] {
  color: #005ff7;
  border-color: #005ff7;
}

.card-tag[data-color="internet-singer"] {
  color: #005ff7;
  border-color: #005ff7;
}

.card-tag[data-color="music-creator"] {
  color: #16b409;
  border-color: #16b409;
}

.card-tag[data-color="ny-overseas"] {
  color: #f55013;
  border-color: #f55013;
}

.card-tag[data-color="vocal-musician"] {
  color: #fa0b1a;
  border-color: #fa0b1a;
}

.card-tag[data-color="vocal"] {
  color: #fa0b1a;
  border-color: #fa0b1a;
}

.card-tag[data-color="k-pop"] {
  color: #9910e2;
  border-color: #9910e2;
}

.card-tag[data-color="musician"] {
  color: #fa0b1a;
  border-color: #fa0b1a;
}

.card-tag[data-color="dance"] {
  color: #f5148d;
  border-color: #f5148d;
}

.card-tag[data-color="actor-voice-actor"] {
  color: #fcbd12;
  border-color: #fcbd12;
}

.card-tag[data-color="actor"] {
  color: #fcbd12;
  border-color: #fcbd12;
}

.card-tag[data-color="voice-actor"] {
  color: #fcbd12;
  border-color: #fcbd12;
}

.card-tag[data-color="actor-talent"] {
  color: #fcbd12;
  border-color: #fcbd12;
}

.card-tag[data-color="internet-video-talent"] {
  color: #fcbd12;
  border-color: #fcbd12;
}

.card-tag[data-color="concert-management"] {
  color: #1dd6c8;
  border-color: #1dd6c8;
}

.card-tag[data-color="pa"] {
  color: #1dd6c8;
  border-color: #1dd6c8;
}

.card-tag[data-color="illumination"] {
  color: #1dd6c8;
  border-color: #1dd6c8;
}

.card-tag[data-color="stage"] {
  color: #1dd6c8;
  border-color: #1dd6c8;
}

.card-tag[data-color="concert"] {
  color: #1dd6c8;
  border-color: #1dd6c8;
}

.card-tag[data-color="management"] {
  color: #1dd6c8;
  border-color: #1dd6c8;
}

.card-tag[data-color="broadcast-video"] {
  color: #b9ec41;
  border-color: #b9ec41;
}

.card-tag[data-color="videographer"] {
  color: #b9ec41;
  border-color: #b9ec41;
}

.card-tag[data-color="yellow"] {
  color: #fff119;
  border-color: #fff119;
}

.card-tag[data-color="line"] {
  color: #00c300;
  border-color: #00c300;
}

.card-tag[data-color="twitter"] {
  color: #1da1f2;
  border-color: #1da1f2;
}

.card-tag[data-color="transparent"] {
  color: transparent;
  border-color: transparent;
}

.card-tag[data-color="insta"] {
  color: #bd00a8;
  border-color: #bd00a8;
}

.card-tag[data-color="youtube"] {
  color: #ff0000;
  border-color: #ff0000;
}

.card-img-top {
  min-height: 0%;
  overflow: hidden;
  width: auto;
  border-radius: 0;
}

.card-img-top img {
  width: 100%;
}

.card-img-top-bg {
  background-position: center;
  background-size: cover;
}

.card-img-top-bg[data-bg-img="red"] {
  background-image: url(/assets/images/common/bg_card_red.png);
}

.card-img-top-bg[data-bg-img="blue"] {
  background-image: url(/assets/images/common/bg_card_blue.png);
}

.card-img-top-bg[data-bg-img="green"] {
  background-image: url(/assets/images/common/bg_card_green.png);
}

.card-img-top-bg[data-bg-img="green2"] {
  background-image: url(/assets/images/common/bg_card_green_02.png);
}

.card-img-top-bg[data-bg-img="pink"] {
  background-image: url(/assets/images/common/bg_card_pink.png);
}

.card-img-top-bg[data-bg-img="puple"] {
  background-image: url(/assets/images/common/bg_card_puple.png);
}

.card-img-txt {
  position: absolute;
  top: 70%;
  right: -10%;
  transform: translateY(-70%);
  width: 50%;
}

.card-wide .card-body {
  margin: -20px 30px 0;
}

.card-ttl-on-img .card-img-top {
  position: relative;
}

.card-ttl-on-img .card-img-top::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000320;
  z-index: 0;
}

.card-ttl-on-img .card-img-top img {
  position: relative;
  z-index: 1;
}

.card-ttl-on-img .card-ttl {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  width: 90%;
}

.card-bnr .card-body {
  padding: 8rem 3rem;
  background-color: #000320;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}

.card-horizen {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}

.card-horizen .card-img-top {
  overflow: hidden;
}

.card-horizen .card-img-top img {
  object-fit: cover;
  height: 100%;
  font-family: 'object-fit: cover;';
}

.card-horizen-reverse {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.card-horizen-reverse .card-img-top {
  overflow: hidden;
}

@media (min-width: 991px) {
  .card-lg-horizen {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .card-lg-horizen .card-img-top {
    overflow: hidden;
  }

  .card-lg-horizen-reverse {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .card-lg-horizen-reverse .card-img-top {
    overflow: hidden;
  }

  .card-lg-horizen-reverse .card-body {
    border-radius: 10px 0 0 10px;
  }
}

.card-cont-full {
  margin-left: -3rem;
  margin-right: -3rem;
}

.card-clip .card-img-top {
  position: relative;
}

.card-clip .card-body {
  background: linear-gradient(45deg, transparent 2rem, #fff 2rem), linear-gradient(135deg, transparent 2rem, #fff 2rem), linear-gradient(225deg, transparent 2rem, #fff 2rem), linear-gradient(315deg, transparent 2rem, #fff 2rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 55% 55%;
  background-repeat: no-repeat;
}

.card-btn-diagonal {
  width: 105px;
  height: 75px;
  position: absolute;
  bottom: -5px;
  right: -5px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 10px 30px 5px;
}

.card-btn-diagonal[data-color="white"]:after {
  background: #fff;
}

.card-btn-diagonal[data-color="black"]:after {
  background: #000320;
}

.card-btn-diagonal[data-color="gray"]:after {
  background: #9a9a9a;
}

.card-btn-diagonal[data-color="key"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal[data-color="base1"]:after {
  background: #f2f8fc;
}

.card-btn-diagonal[data-color="base2"]:after {
  background: #16bbee;
}

.card-btn-diagonal[data-color="super-entertainment"]:after {
  background: #005ff7;
}

.card-btn-diagonal[data-color="internet-singer"]:after {
  background: #005ff7;
}

.card-btn-diagonal[data-color="music-creator"]:after {
  background: #16b409;
}

.card-btn-diagonal[data-color="ny-overseas"]:after {
  background: #f55013;
}

.card-btn-diagonal[data-color="vocal-musician"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal[data-color="vocal"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal[data-color="k-pop"]:after {
  background: #9910e2;
}

.card-btn-diagonal[data-color="musician"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal[data-color="dance"]:after {
  background: #f5148d;
}

.card-btn-diagonal[data-color="actor-voice-actor"]:after {
  background: #fcbd12;
}

.card-btn-diagonal[data-color="actor"]:after {
  background: #fcbd12;
}

.card-btn-diagonal[data-color="voice-actor"]:after {
  background: #fcbd12;
}

.card-btn-diagonal[data-color="actor-talent"]:after {
  background: #fcbd12;
}

.card-btn-diagonal[data-color="internet-video-talent"]:after {
  background: #fcbd12;
}

.card-btn-diagonal[data-color="concert-management"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal[data-color="pa"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal[data-color="illumination"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal[data-color="stage"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal[data-color="concert"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal[data-color="management"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal[data-color="broadcast-video"]:after {
  background: #b9ec41;
}

.card-btn-diagonal[data-color="videographer"]:after {
  background: #b9ec41;
}

.card-btn-diagonal[data-color="yellow"]:after {
  background: #fff119;
}

.card-btn-diagonal[data-color="line"]:after {
  background: #00c300;
}

.card-btn-diagonal[data-color="twitter"]:after {
  background: #1da1f2;
}

.card-btn-diagonal[data-color="transparent"]:after {
  background: transparent;
}

.card-btn-diagonal[data-color="insta"]:after {
  background: #bd00a8;
}

.card-btn-diagonal[data-color="youtube"]:after {
  background: #ff0000;
}

.card-btn-diagonal:after {
  content: "";
  position: absolute;
  top: -20%;
  left: 29%;
  width: 200%;
  height: 100%;
  transform: rotate(-45deg);
  opacity: .7;
}

.card-btn-diagonal-afterNoOpacity:after {
  opacity: 1;
}

.card-btn-diagonal2 {
  position: absolute;
  bottom: -5px;
  right: -5px;
  padding: 1rem 2rem;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.card-btn-diagonal2 img {
  width: 50px;
}

.card-btn-diagonal2[data-color="white"]:after {
  background: #fff;
}

.card-btn-diagonal2[data-color="black"]:after {
  background: #000320;
}

.card-btn-diagonal2[data-color="gray"]:after {
  background: #9a9a9a;
}

.card-btn-diagonal2[data-color="key"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal2[data-color="base1"]:after {
  background: #f2f8fc;
}

.card-btn-diagonal2[data-color="base2"]:after {
  background: #16bbee;
}

.card-btn-diagonal2[data-color="super-entertainment"]:after {
  background: #005ff7;
}

.card-btn-diagonal2[data-color="internet-singer"]:after {
  background: #005ff7;
}

.card-btn-diagonal2[data-color="music-creator"]:after {
  background: #16b409;
}

.card-btn-diagonal2[data-color="ny-overseas"]:after {
  background: #f55013;
}

.card-btn-diagonal2[data-color="vocal-musician"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal2[data-color="vocal"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal2[data-color="k-pop"]:after {
  background: #9910e2;
}

.card-btn-diagonal2[data-color="musician"]:after {
  background: #fa0b1a;
}

.card-btn-diagonal2[data-color="dance"]:after {
  background: #f5148d;
}

.card-btn-diagonal2[data-color="actor-voice-actor"]:after {
  background: #fcbd12;
}

.card-btn-diagonal2[data-color="actor"]:after {
  background: #fcbd12;
}

.card-btn-diagonal2[data-color="voice-actor"]:after {
  background: #fcbd12;
}

.card-btn-diagonal2[data-color="actor-talent"]:after {
  background: #fcbd12;
}

.card-btn-diagonal2[data-color="internet-video-talent"]:after {
  background: #fcbd12;
}

.card-btn-diagonal2[data-color="concert-management"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal2[data-color="pa"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal2[data-color="illumination"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal2[data-color="stage"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal2[data-color="concert"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal2[data-color="management"]:after {
  background: #1dd6c8;
}

.card-btn-diagonal2[data-color="broadcast-video"]:after {
  background: #b9ec41;
}

.card-btn-diagonal2[data-color="videographer"]:after {
  background: #b9ec41;
}

.card-btn-diagonal2[data-color="yellow"]:after {
  background: #fff119;
}

.card-btn-diagonal2[data-color="line"]:after {
  background: #00c300;
}

.card-btn-diagonal2[data-color="twitter"]:after {
  background: #1da1f2;
}

.card-btn-diagonal2[data-color="transparent"]:after {
  background: transparent;
}

.card-btn-diagonal2[data-color="insta"]:after {
  background: #bd00a8;
}

.card-btn-diagonal2[data-color="youtube"]:after {
  background: #ff0000;
}

.card-btn-diagonal2:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 120%;
  transform: skew(-45deg);
  mix-blend-mode: hard-light;
}

.card-btn-hover[data-color="white"]:hover {
  background: #fff;
}

.card-btn-hover[data-color="black"]:hover {
  background: #000320;
}

.card-btn-hover[data-color="gray"]:hover {
  background: #9a9a9a;
}

.card-btn-hover[data-color="key"]:hover {
  background: #fa0b1a;
}

.card-btn-hover[data-color="base1"]:hover {
  background: #f2f8fc;
}

.card-btn-hover[data-color="base2"]:hover {
  background: #16bbee;
}

.card-btn-hover[data-color="super-entertainment"]:hover {
  background: #005ff7;
}

.card-btn-hover[data-color="internet-singer"]:hover {
  background: #005ff7;
}

.card-btn-hover[data-color="music-creator"]:hover {
  background: #16b409;
}

.card-btn-hover[data-color="ny-overseas"]:hover {
  background: #f55013;
}

.card-btn-hover[data-color="vocal-musician"]:hover {
  background: #fa0b1a;
}

.card-btn-hover[data-color="vocal"]:hover {
  background: #fa0b1a;
}

.card-btn-hover[data-color="k-pop"]:hover {
  background: #9910e2;
}

.card-btn-hover[data-color="musician"]:hover {
  background: #fa0b1a;
}

.card-btn-hover[data-color="dance"]:hover {
  background: #f5148d;
}

.card-btn-hover[data-color="actor-voice-actor"]:hover {
  background: #fcbd12;
}

.card-btn-hover[data-color="actor"]:hover {
  background: #fcbd12;
}

.card-btn-hover[data-color="voice-actor"]:hover {
  background: #fcbd12;
}

.card-btn-hover[data-color="actor-talent"]:hover {
  background: #fcbd12;
}

.card-btn-hover[data-color="internet-video-talent"]:hover {
  background: #fcbd12;
}

.card-btn-hover[data-color="concert-management"]:hover {
  background: #1dd6c8;
}

.card-btn-hover[data-color="pa"]:hover {
  background: #1dd6c8;
}

.card-btn-hover[data-color="illumination"]:hover {
  background: #1dd6c8;
}

.card-btn-hover[data-color="stage"]:hover {
  background: #1dd6c8;
}

.card-btn-hover[data-color="concert"]:hover {
  background: #1dd6c8;
}

.card-btn-hover[data-color="management"]:hover {
  background: #1dd6c8;
}

.card-btn-hover[data-color="broadcast-video"]:hover {
  background: #b9ec41;
}

.card-btn-hover[data-color="videographer"]:hover {
  background: #b9ec41;
}

.card-btn-hover[data-color="yellow"]:hover {
  background: #fff119;
}

.card-btn-hover[data-color="line"]:hover {
  background: #00c300;
}

.card-btn-hover[data-color="twitter"]:hover {
  background: #1da1f2;
}

.card-btn-hover[data-color="transparent"]:hover {
  background: transparent;
}

.card-btn-hover[data-color="insta"]:hover {
  background: #bd00a8;
}

.card-btn-hover[data-color="youtube"]:hover {
  background: #ff0000;
}

.card-square {
  position: absolute;
  left: -70vw;
  top: 20%;
  transform: rotate(45deg);
  width: 130vw;
  height: 70%;
  z-index: -1;
}

@media (min-width: 767px) {
  .card-square {
    width: 100%;
    height: 100%;
    left: auto;
    right: 55%;
    bottom: -20%;
  }
}

.card-square[data-color="white"] {
  background: #fff;
}

.card-square[data-color="black"] {
  background: #000320;
}

.card-square[data-color="gray"] {
  background: #9a9a9a;
}

.card-square[data-color="key"] {
  background: #fa0b1a;
}

.card-square[data-color="base1"] {
  background: #f2f8fc;
}

.card-square[data-color="base2"] {
  background: #16bbee;
}

.card-square[data-color="super-entertainment"] {
  background: #005ff7;
}

.card-square[data-color="internet-singer"] {
  background: #005ff7;
}

.card-square[data-color="music-creator"] {
  background: #16b409;
}

.card-square[data-color="ny-overseas"] {
  background: #f55013;
}

.card-square[data-color="vocal-musician"] {
  background: #fa0b1a;
}

.card-square[data-color="vocal"] {
  background: #fa0b1a;
}

.card-square[data-color="k-pop"] {
  background: #9910e2;
}

.card-square[data-color="musician"] {
  background: #fa0b1a;
}

.card-square[data-color="dance"] {
  background: #f5148d;
}

.card-square[data-color="actor-voice-actor"] {
  background: #fcbd12;
}

.card-square[data-color="actor"] {
  background: #fcbd12;
}

.card-square[data-color="voice-actor"] {
  background: #fcbd12;
}

.card-square[data-color="actor-talent"] {
  background: #fcbd12;
}

.card-square[data-color="internet-video-talent"] {
  background: #fcbd12;
}

.card-square[data-color="concert-management"] {
  background: #1dd6c8;
}

.card-square[data-color="pa"] {
  background: #1dd6c8;
}

.card-square[data-color="illumination"] {
  background: #1dd6c8;
}

.card-square[data-color="stage"] {
  background: #1dd6c8;
}

.card-square[data-color="concert"] {
  background: #1dd6c8;
}

.card-square[data-color="management"] {
  background: #1dd6c8;
}

.card-square[data-color="broadcast-video"] {
  background: #b9ec41;
}

.card-square[data-color="videographer"] {
  background: #b9ec41;
}

.card-square[data-color="yellow"] {
  background: #fff119;
}

.card-square[data-color="line"] {
  background: #00c300;
}

.card-square[data-color="twitter"] {
  background: #1da1f2;
}

.card-square[data-color="transparent"] {
  background: transparent;
}

.card-square[data-color="insta"] {
  background: #bd00a8;
}

.card-square[data-color="youtube"] {
  background: #ff0000;
}

.card .line-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 30%;
  transform: rotate(45deg);
}

.card .line-small-inner {
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.card .line-small-1 {
  position: absolute;
  top: 25%;
  left: 0;
  transform: translateY(-25%);
  height: 3px;
  width: 70%;
  background: #16bbee;
}

.card .line-small-1::after {
  content: "";
  position: absolute;
  top: -400%;
  right: -50%;
  height: 3px;
  width: 70%;
  background: #fa0b1a;
}

.card .line-small-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  transform: rotate(-135deg);
}

.card .line-small-left-inner {
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.card .line-small-left-1 {
  position: absolute;
  top: 40%;
  left: 0;
  transform: translateY(-40%);
  height: 3px;
  width: 70%;
  background: #16bbee;
}

.card .line-small-left-1::after {
  content: "";
  position: absolute;
  top: -400%;
  right: -50%;
  height: 3px;
  width: 70%;
  background: #fa0b1a;
}

.card-num {
  position: absolute;
  top: -110px;
  right: 0;
  opacity: .6;
}

.card-num-rect {
  counter-reset: num;
}

.card-num-rect-inner[data-color="white"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="white"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px white;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="white"]::before {
    position: absolute;
    color: #fff;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="white"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(255, 255, 255, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="black"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="black"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #000320;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="black"]::before {
    position: absolute;
    color: #000320;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="black"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(0, 3, 32, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="gray"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="gray"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #9a9a9a;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="gray"]::before {
    position: absolute;
    color: #9a9a9a;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="gray"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(154, 154, 154, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="key"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="key"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fa0b1a;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="key"]::before {
    position: absolute;
    color: #fa0b1a;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="key"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(250, 11, 26, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="base1"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="base1"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #f2f8fc;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="base1"]::before {
    position: absolute;
    color: #f2f8fc;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="base1"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(242, 248, 252, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="base2"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="base2"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #16bbee;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="base2"]::before {
    position: absolute;
    color: #16bbee;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="base2"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(22, 187, 238, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="super-entertainment"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="super-entertainment"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #005ff7;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="super-entertainment"]::before {
    position: absolute;
    color: #005ff7;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="super-entertainment"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(0, 95, 247, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="internet-singer"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="internet-singer"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #005ff7;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="internet-singer"]::before {
    position: absolute;
    color: #005ff7;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="internet-singer"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(0, 95, 247, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="music-creator"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="music-creator"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #16b409;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="music-creator"]::before {
    position: absolute;
    color: #16b409;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="music-creator"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(22, 180, 9, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="ny-overseas"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="ny-overseas"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #f55013;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="ny-overseas"]::before {
    position: absolute;
    color: #f55013;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="ny-overseas"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(245, 80, 19, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="vocal-musician"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="vocal-musician"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fa0b1a;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="vocal-musician"]::before {
    position: absolute;
    color: #fa0b1a;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="vocal-musician"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(250, 11, 26, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="vocal"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="vocal"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fa0b1a;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="vocal"]::before {
    position: absolute;
    color: #fa0b1a;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="vocal"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(250, 11, 26, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="k-pop"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="k-pop"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #9910e2;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="k-pop"]::before {
    position: absolute;
    color: #9910e2;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="k-pop"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(153, 16, 226, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="musician"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="musician"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fa0b1a;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="musician"]::before {
    position: absolute;
    color: #fa0b1a;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="musician"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(250, 11, 26, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="dance"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="dance"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #f5148d;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="dance"]::before {
    position: absolute;
    color: #f5148d;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="dance"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(245, 20, 141, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="actor-voice-actor"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="actor-voice-actor"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fcbd12;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="actor-voice-actor"]::before {
    position: absolute;
    color: #fcbd12;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="actor-voice-actor"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(252, 189, 18, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="actor"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="actor"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fcbd12;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="actor"]::before {
    position: absolute;
    color: #fcbd12;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="actor"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(252, 189, 18, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="voice-actor"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="voice-actor"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fcbd12;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="voice-actor"]::before {
    position: absolute;
    color: #fcbd12;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="voice-actor"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(252, 189, 18, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="actor-talent"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="actor-talent"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fcbd12;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="actor-talent"]::before {
    position: absolute;
    color: #fcbd12;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="actor-talent"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(252, 189, 18, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="internet-video-talent"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="internet-video-talent"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fcbd12;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="internet-video-talent"]::before {
    position: absolute;
    color: #fcbd12;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="internet-video-talent"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(252, 189, 18, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="concert-management"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="concert-management"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1dd6c8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="concert-management"]::before {
    position: absolute;
    color: #1dd6c8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="concert-management"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 214, 200, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="pa"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="pa"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1dd6c8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="pa"]::before {
    position: absolute;
    color: #1dd6c8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="pa"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 214, 200, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="illumination"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="illumination"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1dd6c8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="illumination"]::before {
    position: absolute;
    color: #1dd6c8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="illumination"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 214, 200, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="stage"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="stage"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1dd6c8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="stage"]::before {
    position: absolute;
    color: #1dd6c8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="stage"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 214, 200, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="concert"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="concert"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1dd6c8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="concert"]::before {
    position: absolute;
    color: #1dd6c8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="concert"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 214, 200, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="management"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="management"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1dd6c8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="management"]::before {
    position: absolute;
    color: #1dd6c8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="management"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 214, 200, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="broadcast-video"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="broadcast-video"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #b9ec41;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="broadcast-video"]::before {
    position: absolute;
    color: #b9ec41;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="broadcast-video"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(185, 236, 65, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="videographer"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="videographer"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #b9ec41;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="videographer"]::before {
    position: absolute;
    color: #b9ec41;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="videographer"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(185, 236, 65, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="yellow"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="yellow"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #fff119;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="yellow"]::before {
    position: absolute;
    color: #fff119;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="yellow"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(255, 241, 25, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="line"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="line"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #00c300;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="line"]::before {
    position: absolute;
    color: #00c300;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="line"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(0, 195, 0, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="twitter"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="twitter"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #1da1f2;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="twitter"]::before {
    position: absolute;
    color: #1da1f2;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="twitter"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(29, 161, 242, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="transparent"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="transparent"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px black;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="transparent"]::before {
    position: absolute;
    color: transparent;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="transparent"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(0, 0, 0, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="insta"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="insta"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px #bd00a8;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="insta"]::before {
    position: absolute;
    color: #bd00a8;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="insta"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(189, 0, 168, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

.card-num-rect-inner[data-color="youtube"] {
  position: relative;
  overflow: hidden;
}

.card-num-rect-inner[data-color="youtube"]::before {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 6.7rem;
  line-height: 1;
  color: transparent;
  counter-increment: num;
  content: counter(num);
  z-index: 1;
  text-shadow: 6px 6px 0px red;
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
  font-family: "Hind", sans-serif;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none) {
  .card-num-rect-inner[data-color="youtube"]::before {
    position: absolute;
    color: #ff0000;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
  }
}

.card-num-rect-inner[data-color="youtube"]::after {
  content: "";
  position: absolute;
  top: 12px;
  right: -45px;
  background: rgba(255, 0, 0, 0.9);
  width: 150px;
  height: 150px;
  transform: rotate(-45deg);
  transform-origin: left top;
  mix-blend-mode: hard-light;
}

@media (min-width: 991px) {
  .card-group-vertical-md {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.card-group-vertical-md .card {
  width: 100%;
}

@media (min-width: 991px) {
  .card-group-vertical-md .card {
    width: 47%;
  }
}

.card-group-vertical-md .card-body {
  -ms-flex-align: start;
  align-items: flex-start;
}

.card-frame {
  position: relative;
  background: none;
  position: relative;
  padding: .8rem;
}

@media (min-width: 991px) {
  .card-frame {
    padding: 1rem;
  }
}

.card-frame-inner {
  position: relative;
  z-index: 1;
}

.card-frame-inner .card-body {
  background: none;
}

.card-frame-bg {
  position: absolute;
}

.card-frame-bg-r {
  bottom: 0;
  right: 0;
  width: 60%;
  height: 60%;
}

.card-frame-bg-r[data-color="white"] {
  background: rgba(255, 255, 255, 0.2);
}

.card-frame-bg-r[data-color="white"]::before {
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.2);
}

.card-frame-bg-r[data-color="white"]::after {
  border-color: transparent transparent rgba(255, 255, 255, 0.2) transparent;
}

.card-frame-bg-r[data-color="black"] {
  background: rgba(0, 3, 32, 0.2);
}

.card-frame-bg-r[data-color="black"]::before {
  border-color: transparent transparent transparent rgba(0, 3, 32, 0.2);
}

.card-frame-bg-r[data-color="black"]::after {
  border-color: transparent transparent rgba(0, 3, 32, 0.2) transparent;
}

.card-frame-bg-r[data-color="gray"] {
  background: rgba(154, 154, 154, 0.2);
}

.card-frame-bg-r[data-color="gray"]::before {
  border-color: transparent transparent transparent rgba(154, 154, 154, 0.2);
}

.card-frame-bg-r[data-color="gray"]::after {
  border-color: transparent transparent rgba(154, 154, 154, 0.2) transparent;
}

.card-frame-bg-r[data-color="key"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="key"]::before {
  border-color: transparent transparent transparent rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="key"]::after {
  border-color: transparent transparent rgba(250, 11, 26, 0.2) transparent;
}

.card-frame-bg-r[data-color="base1"] {
  background: rgba(242, 248, 252, 0.2);
}

.card-frame-bg-r[data-color="base1"]::before {
  border-color: transparent transparent transparent rgba(242, 248, 252, 0.2);
}

.card-frame-bg-r[data-color="base1"]::after {
  border-color: transparent transparent rgba(242, 248, 252, 0.2) transparent;
}

.card-frame-bg-r[data-color="base2"] {
  background: rgba(22, 187, 238, 0.2);
}

.card-frame-bg-r[data-color="base2"]::before {
  border-color: transparent transparent transparent rgba(22, 187, 238, 0.2);
}

.card-frame-bg-r[data-color="base2"]::after {
  border-color: transparent transparent rgba(22, 187, 238, 0.2) transparent;
}

.card-frame-bg-r[data-color="super-entertainment"] {
  background: rgba(0, 95, 247, 0.2);
}

.card-frame-bg-r[data-color="super-entertainment"]::before {
  border-color: transparent transparent transparent rgba(0, 95, 247, 0.2);
}

.card-frame-bg-r[data-color="super-entertainment"]::after {
  border-color: transparent transparent rgba(0, 95, 247, 0.2) transparent;
}

.card-frame-bg-r[data-color="internet-singer"] {
  background: rgba(0, 95, 247, 0.2);
}

.card-frame-bg-r[data-color="internet-singer"]::before {
  border-color: transparent transparent transparent rgba(0, 95, 247, 0.2);
}

.card-frame-bg-r[data-color="internet-singer"]::after {
  border-color: transparent transparent rgba(0, 95, 247, 0.2) transparent;
}

.card-frame-bg-r[data-color="music-creator"] {
  background: rgba(22, 180, 9, 0.2);
}

.card-frame-bg-r[data-color="music-creator"]::before {
  border-color: transparent transparent transparent rgba(22, 180, 9, 0.2);
}

.card-frame-bg-r[data-color="music-creator"]::after {
  border-color: transparent transparent rgba(22, 180, 9, 0.2) transparent;
}

.card-frame-bg-r[data-color="ny-overseas"] {
  background: rgba(245, 80, 19, 0.2);
}

.card-frame-bg-r[data-color="ny-overseas"]::before {
  border-color: transparent transparent transparent rgba(245, 80, 19, 0.2);
}

.card-frame-bg-r[data-color="ny-overseas"]::after {
  border-color: transparent transparent rgba(245, 80, 19, 0.2) transparent;
}

.card-frame-bg-r[data-color="vocal-musician"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="vocal-musician"]::before {
  border-color: transparent transparent transparent rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="vocal-musician"]::after {
  border-color: transparent transparent rgba(250, 11, 26, 0.2) transparent;
}

.card-frame-bg-r[data-color="vocal"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="vocal"]::before {
  border-color: transparent transparent transparent rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="vocal"]::after {
  border-color: transparent transparent rgba(250, 11, 26, 0.2) transparent;
}

.card-frame-bg-r[data-color="k-pop"] {
  background: rgba(153, 16, 226, 0.2);
}

.card-frame-bg-r[data-color="k-pop"]::before {
  border-color: transparent transparent transparent rgba(153, 16, 226, 0.2);
}

.card-frame-bg-r[data-color="k-pop"]::after {
  border-color: transparent transparent rgba(153, 16, 226, 0.2) transparent;
}

.card-frame-bg-r[data-color="musician"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="musician"]::before {
  border-color: transparent transparent transparent rgba(250, 11, 26, 0.2);
}

.card-frame-bg-r[data-color="musician"]::after {
  border-color: transparent transparent rgba(250, 11, 26, 0.2) transparent;
}

.card-frame-bg-r[data-color="dance"] {
  background: rgba(245, 20, 141, 0.2);
}

.card-frame-bg-r[data-color="dance"]::before {
  border-color: transparent transparent transparent rgba(245, 20, 141, 0.2);
}

.card-frame-bg-r[data-color="dance"]::after {
  border-color: transparent transparent rgba(245, 20, 141, 0.2) transparent;
}

.card-frame-bg-r[data-color="actor-voice-actor"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="actor-voice-actor"]::before {
  border-color: transparent transparent transparent rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="actor-voice-actor"]::after {
  border-color: transparent transparent rgba(252, 189, 18, 0.2) transparent;
}

.card-frame-bg-r[data-color="actor"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="actor"]::before {
  border-color: transparent transparent transparent rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="actor"]::after {
  border-color: transparent transparent rgba(252, 189, 18, 0.2) transparent;
}

.card-frame-bg-r[data-color="voice-actor"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="voice-actor"]::before {
  border-color: transparent transparent transparent rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="voice-actor"]::after {
  border-color: transparent transparent rgba(252, 189, 18, 0.2) transparent;
}

.card-frame-bg-r[data-color="actor-talent"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="actor-talent"]::before {
  border-color: transparent transparent transparent rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="actor-talent"]::after {
  border-color: transparent transparent rgba(252, 189, 18, 0.2) transparent;
}

.card-frame-bg-r[data-color="internet-video-talent"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="internet-video-talent"]::before {
  border-color: transparent transparent transparent rgba(252, 189, 18, 0.2);
}

.card-frame-bg-r[data-color="internet-video-talent"]::after {
  border-color: transparent transparent rgba(252, 189, 18, 0.2) transparent;
}

.card-frame-bg-r[data-color="concert-management"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="concert-management"]::before {
  border-color: transparent transparent transparent rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="concert-management"]::after {
  border-color: transparent transparent rgba(29, 214, 200, 0.2) transparent;
}

.card-frame-bg-r[data-color="pa"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="pa"]::before {
  border-color: transparent transparent transparent rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="pa"]::after {
  border-color: transparent transparent rgba(29, 214, 200, 0.2) transparent;
}

.card-frame-bg-r[data-color="illumination"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="illumination"]::before {
  border-color: transparent transparent transparent rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="illumination"]::after {
  border-color: transparent transparent rgba(29, 214, 200, 0.2) transparent;
}

.card-frame-bg-r[data-color="stage"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="stage"]::before {
  border-color: transparent transparent transparent rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="stage"]::after {
  border-color: transparent transparent rgba(29, 214, 200, 0.2) transparent;
}

.card-frame-bg-r[data-color="concert"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="concert"]::before {
  border-color: transparent transparent transparent rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="concert"]::after {
  border-color: transparent transparent rgba(29, 214, 200, 0.2) transparent;
}

.card-frame-bg-r[data-color="management"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="management"]::before {
  border-color: transparent transparent transparent rgba(29, 214, 200, 0.2);
}

.card-frame-bg-r[data-color="management"]::after {
  border-color: transparent transparent rgba(29, 214, 200, 0.2) transparent;
}

.card-frame-bg-r[data-color="broadcast-video"] {
  background: rgba(185, 236, 65, 0.2);
}

.card-frame-bg-r[data-color="broadcast-video"]::before {
  border-color: transparent transparent transparent rgba(185, 236, 65, 0.2);
}

.card-frame-bg-r[data-color="broadcast-video"]::after {
  border-color: transparent transparent rgba(185, 236, 65, 0.2) transparent;
}

.card-frame-bg-r[data-color="videographer"] {
  background: rgba(185, 236, 65, 0.2);
}

.card-frame-bg-r[data-color="videographer"]::before {
  border-color: transparent transparent transparent rgba(185, 236, 65, 0.2);
}

.card-frame-bg-r[data-color="videographer"]::after {
  border-color: transparent transparent rgba(185, 236, 65, 0.2) transparent;
}

.card-frame-bg-r[data-color="yellow"] {
  background: rgba(255, 241, 25, 0.2);
}

.card-frame-bg-r[data-color="yellow"]::before {
  border-color: transparent transparent transparent rgba(255, 241, 25, 0.2);
}

.card-frame-bg-r[data-color="yellow"]::after {
  border-color: transparent transparent rgba(255, 241, 25, 0.2) transparent;
}

.card-frame-bg-r[data-color="line"] {
  background: rgba(0, 195, 0, 0.2);
}

.card-frame-bg-r[data-color="line"]::before {
  border-color: transparent transparent transparent rgba(0, 195, 0, 0.2);
}

.card-frame-bg-r[data-color="line"]::after {
  border-color: transparent transparent rgba(0, 195, 0, 0.2) transparent;
}

.card-frame-bg-r[data-color="twitter"] {
  background: rgba(29, 161, 242, 0.2);
}

.card-frame-bg-r[data-color="twitter"]::before {
  border-color: transparent transparent transparent rgba(29, 161, 242, 0.2);
}

.card-frame-bg-r[data-color="twitter"]::after {
  border-color: transparent transparent rgba(29, 161, 242, 0.2) transparent;
}

.card-frame-bg-r[data-color="transparent"] {
  background: rgba(0, 0, 0, 0.2);
}

.card-frame-bg-r[data-color="transparent"]::before {
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.2);
}

.card-frame-bg-r[data-color="transparent"]::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.2) transparent;
}

.card-frame-bg-r[data-color="insta"] {
  background: rgba(189, 0, 168, 0.2);
}

.card-frame-bg-r[data-color="insta"]::before {
  border-color: transparent transparent transparent rgba(189, 0, 168, 0.2);
}

.card-frame-bg-r[data-color="insta"]::after {
  border-color: transparent transparent rgba(189, 0, 168, 0.2) transparent;
}

.card-frame-bg-r[data-color="youtube"] {
  background: rgba(255, 0, 0, 0.2);
}

.card-frame-bg-r[data-color="youtube"]::before {
  border-color: transparent transparent transparent rgba(255, 0, 0, 0.2);
}

.card-frame-bg-r[data-color="youtube"]::after {
  border-color: transparent transparent rgba(255, 0, 0, 0.2) transparent;
}

.card-frame-bg-r::before {
  content: "";
  position: absolute;
  top: -.8rem;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: .8rem 0 0 .8rem;
}

@media (min-width: 991px) {
  .card-frame-bg-r::before {
    top: -1.5rem;
    border-width: 1.5rem 0 0 1.5rem;
  }
}

.card-frame-bg-r::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 .8rem .8rem;
  transform: rotate(-90deg);
}

@media (min-width: 991px) {
  .card-frame-bg-r::after {
    border-width: 0 0 1.5rem 1.5rem;
  }
}

.card-frame-bg-l {
  top: 0;
  left: 0;
  width: 60%;
  height: 60%;
}

.card-frame-bg-l[data-color="white"] {
  background: rgba(255, 255, 255, 0.2);
}

.card-frame-bg-l[data-color="white"]::before {
  border-color: transparent rgba(255, 255, 255, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="white"]::after {
  border-color: rgba(255, 255, 255, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="black"] {
  background: rgba(0, 3, 32, 0.2);
}

.card-frame-bg-l[data-color="black"]::before {
  border-color: transparent rgba(0, 3, 32, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="black"]::after {
  border-color: rgba(0, 3, 32, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="gray"] {
  background: rgba(154, 154, 154, 0.2);
}

.card-frame-bg-l[data-color="gray"]::before {
  border-color: transparent rgba(154, 154, 154, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="gray"]::after {
  border-color: rgba(154, 154, 154, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="key"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-l[data-color="key"]::before {
  border-color: transparent rgba(250, 11, 26, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="key"]::after {
  border-color: rgba(250, 11, 26, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="base1"] {
  background: rgba(242, 248, 252, 0.2);
}

.card-frame-bg-l[data-color="base1"]::before {
  border-color: transparent rgba(242, 248, 252, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="base1"]::after {
  border-color: rgba(242, 248, 252, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="base2"] {
  background: rgba(22, 187, 238, 0.2);
}

.card-frame-bg-l[data-color="base2"]::before {
  border-color: transparent rgba(22, 187, 238, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="base2"]::after {
  border-color: rgba(22, 187, 238, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="super-entertainment"] {
  background: rgba(0, 95, 247, 0.2);
}

.card-frame-bg-l[data-color="super-entertainment"]::before {
  border-color: transparent rgba(0, 95, 247, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="super-entertainment"]::after {
  border-color: rgba(0, 95, 247, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="internet-singer"] {
  background: rgba(0, 95, 247, 0.2);
}

.card-frame-bg-l[data-color="internet-singer"]::before {
  border-color: transparent rgba(0, 95, 247, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="internet-singer"]::after {
  border-color: rgba(0, 95, 247, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="music-creator"] {
  background: rgba(22, 180, 9, 0.2);
}

.card-frame-bg-l[data-color="music-creator"]::before {
  border-color: transparent rgba(22, 180, 9, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="music-creator"]::after {
  border-color: rgba(22, 180, 9, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="ny-overseas"] {
  background: rgba(245, 80, 19, 0.2);
}

.card-frame-bg-l[data-color="ny-overseas"]::before {
  border-color: transparent rgba(245, 80, 19, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="ny-overseas"]::after {
  border-color: rgba(245, 80, 19, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="vocal-musician"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-l[data-color="vocal-musician"]::before {
  border-color: transparent rgba(250, 11, 26, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="vocal-musician"]::after {
  border-color: rgba(250, 11, 26, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="vocal"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-l[data-color="vocal"]::before {
  border-color: transparent rgba(250, 11, 26, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="vocal"]::after {
  border-color: rgba(250, 11, 26, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="k-pop"] {
  background: rgba(153, 16, 226, 0.2);
}

.card-frame-bg-l[data-color="k-pop"]::before {
  border-color: transparent rgba(153, 16, 226, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="k-pop"]::after {
  border-color: rgba(153, 16, 226, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="musician"] {
  background: rgba(250, 11, 26, 0.2);
}

.card-frame-bg-l[data-color="musician"]::before {
  border-color: transparent rgba(250, 11, 26, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="musician"]::after {
  border-color: rgba(250, 11, 26, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="dance"] {
  background: rgba(245, 20, 141, 0.2);
}

.card-frame-bg-l[data-color="dance"]::before {
  border-color: transparent rgba(245, 20, 141, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="dance"]::after {
  border-color: rgba(245, 20, 141, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="actor-voice-actor"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-l[data-color="actor-voice-actor"]::before {
  border-color: transparent rgba(252, 189, 18, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="actor-voice-actor"]::after {
  border-color: rgba(252, 189, 18, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="actor"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-l[data-color="actor"]::before {
  border-color: transparent rgba(252, 189, 18, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="actor"]::after {
  border-color: rgba(252, 189, 18, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="voice-actor"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-l[data-color="voice-actor"]::before {
  border-color: transparent rgba(252, 189, 18, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="voice-actor"]::after {
  border-color: rgba(252, 189, 18, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="actor-talent"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-l[data-color="actor-talent"]::before {
  border-color: transparent rgba(252, 189, 18, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="actor-talent"]::after {
  border-color: rgba(252, 189, 18, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="internet-video-talent"] {
  background: rgba(252, 189, 18, 0.2);
}

.card-frame-bg-l[data-color="internet-video-talent"]::before {
  border-color: transparent rgba(252, 189, 18, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="internet-video-talent"]::after {
  border-color: rgba(252, 189, 18, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="concert-management"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-l[data-color="concert-management"]::before {
  border-color: transparent rgba(29, 214, 200, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="concert-management"]::after {
  border-color: rgba(29, 214, 200, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="pa"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-l[data-color="pa"]::before {
  border-color: transparent rgba(29, 214, 200, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="pa"]::after {
  border-color: rgba(29, 214, 200, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="illumination"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-l[data-color="illumination"]::before {
  border-color: transparent rgba(29, 214, 200, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="illumination"]::after {
  border-color: rgba(29, 214, 200, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="stage"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-l[data-color="stage"]::before {
  border-color: transparent rgba(29, 214, 200, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="stage"]::after {
  border-color: rgba(29, 214, 200, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="concert"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-l[data-color="concert"]::before {
  border-color: transparent rgba(29, 214, 200, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="concert"]::after {
  border-color: rgba(29, 214, 200, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="management"] {
  background: rgba(29, 214, 200, 0.2);
}

.card-frame-bg-l[data-color="management"]::before {
  border-color: transparent rgba(29, 214, 200, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="management"]::after {
  border-color: rgba(29, 214, 200, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="broadcast-video"] {
  background: rgba(185, 236, 65, 0.2);
}

.card-frame-bg-l[data-color="broadcast-video"]::before {
  border-color: transparent rgba(185, 236, 65, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="broadcast-video"]::after {
  border-color: rgba(185, 236, 65, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="videographer"] {
  background: rgba(185, 236, 65, 0.2);
}

.card-frame-bg-l[data-color="videographer"]::before {
  border-color: transparent rgba(185, 236, 65, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="videographer"]::after {
  border-color: rgba(185, 236, 65, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="yellow"] {
  background: rgba(255, 241, 25, 0.2);
}

.card-frame-bg-l[data-color="yellow"]::before {
  border-color: transparent rgba(255, 241, 25, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="yellow"]::after {
  border-color: rgba(255, 241, 25, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="line"] {
  background: rgba(0, 195, 0, 0.2);
}

.card-frame-bg-l[data-color="line"]::before {
  border-color: transparent rgba(0, 195, 0, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="line"]::after {
  border-color: rgba(0, 195, 0, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="twitter"] {
  background: rgba(29, 161, 242, 0.2);
}

.card-frame-bg-l[data-color="twitter"]::before {
  border-color: transparent rgba(29, 161, 242, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="twitter"]::after {
  border-color: rgba(29, 161, 242, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="transparent"] {
  background: rgba(0, 0, 0, 0.2);
}

.card-frame-bg-l[data-color="transparent"]::before {
  border-color: transparent rgba(0, 0, 0, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="transparent"]::after {
  border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="insta"] {
  background: rgba(189, 0, 168, 0.2);
}

.card-frame-bg-l[data-color="insta"]::before {
  border-color: transparent rgba(189, 0, 168, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="insta"]::after {
  border-color: rgba(189, 0, 168, 0.2) transparent transparent transparent;
}

.card-frame-bg-l[data-color="youtube"] {
  background: rgba(255, 0, 0, 0.2);
}

.card-frame-bg-l[data-color="youtube"]::before {
  border-color: transparent rgba(255, 0, 0, 0.2) transparent transparent;
}

.card-frame-bg-l[data-color="youtube"]::after {
  border-color: rgba(255, 0, 0, 0.2) transparent transparent transparent;
}

.card-frame-bg-l::before {
  content: "";
  position: absolute;
  bottom: -.8rem;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 .8rem .8rem 0;
}

@media (min-width: 991px) {
  .card-frame-bg-l::before {
    bottom: -1.5rem;
    border-width: 0 1.5rem 1.5rem 0;
  }
}

.card-frame-bg-l::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: .8rem .8rem 0 0;
  transform: rotate(-90deg);
}

@media (min-width: 991px) {
  .card-frame-bg-l::after {
    border-width: 1.5rem 1.5rem 0 0;
  }
}

.link-area-img-01,
.link-area-img-02 {
  padding-top: 63.4615%;
  background-size: cover;
  background-position: center;
  position: relative;
}

.link-area-img-01:hover,
.link-area-img-02:hover {
  text-decoration: none;
}

@media (min-width: 767px) {

  .link-area-img-01,
  .link-area-img-02 {
    padding-top: 0;
    margin-bottom: 0;
  }
}

.link-area-img-01::before,
.link-area-img-02::before {
  content: "";
  position: absolute;
  bottom: -15px;
  right: -15px;
  width: 60%;
  height: 60%;
  background: #fa0b1a;
}

.link-area-img-01::after,
.link-area-img-02::after {
  content: "";
  position: absolute;
  top: -15px;
  left: 10px;
  height: 50%;
  width: 8px;
  background: #16bbee;
}

@media (min-width: 767px) {

  .link-area-img-01::after,
  .link-area-img-02::after {
    height: 50%;
  }
}

.link-area-img-01 .card-body,
.link-area-img-02 .card-body {
  width: 100%;
  background: none;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}

@media (min-width: 767px) {

  .link-area-img-01 .card-body,
  .link-area-img-02 .card-body {
    position: static;
    bottom: auto;
    left: auto;
    z-index: 1;
  }
}

.link-area-img-02::before {
  background: #16bbee;
}

.link-area-img-02::after {
  background: #fa0b1a;
}

.list-basic dd a:hover {
  text-decoration: none;
}

.list-basic .btn-icon {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
}

.list-basic[data-color="white"] dt {
  background: #fff;
}

.list-basic[data-color="white"] .list-txt-color {
  color: #fff;
}

.list-basic[data-color="black"] dt {
  background: #000320;
}

.list-basic[data-color="black"] .list-txt-color {
  color: #000320;
}

.list-basic[data-color="gray"] dt {
  background: #9a9a9a;
}

.list-basic[data-color="gray"] .list-txt-color {
  color: #9a9a9a;
}

.list-basic[data-color="key"] dt {
  background: #fa0b1a;
}

.list-basic[data-color="key"] .list-txt-color {
  color: #fa0b1a;
}

.list-basic[data-color="base1"] dt {
  background: #f2f8fc;
}

.list-basic[data-color="base1"] .list-txt-color {
  color: #f2f8fc;
}

.list-basic[data-color="base2"] dt {
  background: #16bbee;
}

.list-basic[data-color="base2"] .list-txt-color {
  color: #16bbee;
}

.list-basic[data-color="super-entertainment"] dt {
  background: #005ff7;
}

.list-basic[data-color="super-entertainment"] .list-txt-color {
  color: #005ff7;
}

.list-basic[data-color="internet-singer"] dt {
  background: #005ff7;
}

.list-basic[data-color="internet-singer"] .list-txt-color {
  color: #005ff7;
}

.list-basic[data-color="music-creator"] dt {
  background: #16b409;
}

.list-basic[data-color="music-creator"] .list-txt-color {
  color: #16b409;
}

.list-basic[data-color="ny-overseas"] dt {
  background: #f55013;
}

.list-basic[data-color="ny-overseas"] .list-txt-color {
  color: #f55013;
}

.list-basic[data-color="vocal-musician"] dt {
  background: #fa0b1a;
}

.list-basic[data-color="vocal-musician"] .list-txt-color {
  color: #fa0b1a;
}

.list-basic[data-color="vocal"] dt {
  background: #fa0b1a;
}

.list-basic[data-color="vocal"] .list-txt-color {
  color: #fa0b1a;
}

.list-basic[data-color="k-pop"] dt {
  background: #9910e2;
}

.list-basic[data-color="k-pop"] .list-txt-color {
  color: #9910e2;
}

.list-basic[data-color="musician"] dt {
  background: #fa0b1a;
}

.list-basic[data-color="musician"] .list-txt-color {
  color: #fa0b1a;
}

.list-basic[data-color="dance"] dt {
  background: #f5148d;
}

.list-basic[data-color="dance"] .list-txt-color {
  color: #f5148d;
}

.list-basic[data-color="actor-voice-actor"] dt {
  background: #fcbd12;
}

.list-basic[data-color="actor-voice-actor"] .list-txt-color {
  color: #fcbd12;
}

.list-basic[data-color="actor"] dt {
  background: #fcbd12;
}

.list-basic[data-color="actor"] .list-txt-color {
  color: #fcbd12;
}

.list-basic[data-color="voice-actor"] dt {
  background: #fcbd12;
}

.list-basic[data-color="voice-actor"] .list-txt-color {
  color: #fcbd12;
}

.list-basic[data-color="actor-talent"] dt {
  background: #fcbd12;
}

.list-basic[data-color="actor-talent"] .list-txt-color {
  color: #fcbd12;
}

.list-basic[data-color="internet-video-talent"] dt {
  background: #fcbd12;
}

.list-basic[data-color="internet-video-talent"] .list-txt-color {
  color: #fcbd12;
}

.list-basic[data-color="concert-management"] dt {
  background: #1dd6c8;
}

.list-basic[data-color="concert-management"] .list-txt-color {
  color: #1dd6c8;
}

.list-basic[data-color="pa"] dt {
  background: #1dd6c8;
}

.list-basic[data-color="pa"] .list-txt-color {
  color: #1dd6c8;
}

.list-basic[data-color="illumination"] dt {
  background: #1dd6c8;
}

.list-basic[data-color="illumination"] .list-txt-color {
  color: #1dd6c8;
}

.list-basic[data-color="stage"] dt {
  background: #1dd6c8;
}

.list-basic[data-color="stage"] .list-txt-color {
  color: #1dd6c8;
}

.list-basic[data-color="concert"] dt {
  background: #1dd6c8;
}

.list-basic[data-color="concert"] .list-txt-color {
  color: #1dd6c8;
}

.list-basic[data-color="management"] dt {
  background: #1dd6c8;
}

.list-basic[data-color="management"] .list-txt-color {
  color: #1dd6c8;
}

.list-basic[data-color="broadcast-video"] dt {
  background: #b9ec41;
}

.list-basic[data-color="broadcast-video"] .list-txt-color {
  color: #b9ec41;
}

.list-basic[data-color="videographer"] dt {
  background: #b9ec41;
}

.list-basic[data-color="videographer"] .list-txt-color {
  color: #b9ec41;
}

.list-basic[data-color="yellow"] dt {
  background: #fff119;
}

.list-basic[data-color="yellow"] .list-txt-color {
  color: #fff119;
}

.list-basic[data-color="line"] dt {
  background: #00c300;
}

.list-basic[data-color="line"] .list-txt-color {
  color: #00c300;
}

.list-basic[data-color="twitter"] dt {
  background: #1da1f2;
}

.list-basic[data-color="twitter"] .list-txt-color {
  color: #1da1f2;
}

.list-basic[data-color="transparent"] dt {
  background: transparent;
}

.list-basic[data-color="transparent"] .list-txt-color {
  color: transparent;
}

.list-basic[data-color="insta"] dt {
  background: #bd00a8;
}

.list-basic[data-color="insta"] .list-txt-color {
  color: #bd00a8;
}

.list-basic[data-color="youtube"] dt {
  background: #ff0000;
}

.list-basic[data-color="youtube"] .list-txt-color {
  color: #ff0000;
}

.ttl-1 {
  font-size: 2.86rem;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 2rem;
  color: #fa0b1a;
}

.ttl-2 {
  font-size: 2.2rem;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 1.5rem;
}

.ttl-3 {
  font-size: 2rem;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 1rem;
}

.ttl-4 {
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 1.4;
}

@media (min-width: 991px) {
  .ttl-1 {
    font-size: 3.432rem;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 2.4rem;
  }

  .ttl-2 {
    font-size: 2.64rem;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 1.8rem;
  }

  .ttl-3 {
    font-size: 2.4rem;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 1.2rem;
  }

  .ttl-4 {
    font-size: 1.92rem;
    font-weight: normal;
    line-height: 1.4;
  }
}

.ttl-en {
  display: inline-block;
  font-size: 2.4rem;
  font-family: "Hind", sans-serif;
  line-height: 1;
  margin-bottom: .5rem;
  font-weight: 600;
  color: transparent !important;
  text-stroke: 1.5px #000320;
  -webkit-text-stroke: 1.5px #000320;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en {
    color: #000320 !important;
  }
}

.ttl-en[data-color="white"] {
  text-stroke: 1.5px #fff;
  -webkit-text-stroke: 1.5px #fff;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="white"] {
    color: #fff !important;
  }
}

.ttl-en[data-color="black"] {
  text-stroke: 1.5px #000320;
  -webkit-text-stroke: 1.5px #000320;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="black"] {
    color: #000320 !important;
  }
}

.ttl-en[data-color="gray"] {
  text-stroke: 1.5px #9a9a9a;
  -webkit-text-stroke: 1.5px #9a9a9a;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="gray"] {
    color: #9a9a9a !important;
  }
}

.ttl-en[data-color="key"] {
  text-stroke: 1.5px #fa0b1a;
  -webkit-text-stroke: 1.5px #fa0b1a;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="key"] {
    color: #fa0b1a !important;
  }
}

.ttl-en[data-color="base1"] {
  text-stroke: 1.5px #f2f8fc;
  -webkit-text-stroke: 1.5px #f2f8fc;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="base1"] {
    color: #f2f8fc !important;
  }
}

.ttl-en[data-color="base2"] {
  text-stroke: 1.5px #16bbee;
  -webkit-text-stroke: 1.5px #16bbee;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="base2"] {
    color: #16bbee !important;
  }
}

.ttl-en[data-color="super-entertainment"] {
  text-stroke: 1.5px #005ff7;
  -webkit-text-stroke: 1.5px #005ff7;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="super-entertainment"] {
    color: #005ff7 !important;
  }
}

.ttl-en[data-color="internet-singer"] {
  text-stroke: 1.5px #005ff7;
  -webkit-text-stroke: 1.5px #005ff7;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="internet-singer"] {
    color: #005ff7 !important;
  }
}

.ttl-en[data-color="music-creator"] {
  text-stroke: 1.5px #16b409;
  -webkit-text-stroke: 1.5px #16b409;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="music-creator"] {
    color: #16b409 !important;
  }
}

.ttl-en[data-color="ny-overseas"] {
  text-stroke: 1.5px #f55013;
  -webkit-text-stroke: 1.5px #f55013;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="ny-overseas"] {
    color: #f55013 !important;
  }
}

.ttl-en[data-color="vocal-musician"] {
  text-stroke: 1.5px #fa0b1a;
  -webkit-text-stroke: 1.5px #fa0b1a;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="vocal-musician"] {
    color: #fa0b1a !important;
  }
}

.ttl-en[data-color="vocal"] {
  text-stroke: 1.5px #fa0b1a;
  -webkit-text-stroke: 1.5px #fa0b1a;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="vocal"] {
    color: #fa0b1a !important;
  }
}

.ttl-en[data-color="k-pop"] {
  text-stroke: 1.5px #9910e2;
  -webkit-text-stroke: 1.5px #9910e2;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="k-pop"] {
    color: #9910e2 !important;
  }
}

.ttl-en[data-color="musician"] {
  text-stroke: 1.5px #fa0b1a;
  -webkit-text-stroke: 1.5px #fa0b1a;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="musician"] {
    color: #fa0b1a !important;
  }
}

.ttl-en[data-color="dance"] {
  text-stroke: 1.5px #f5148d;
  -webkit-text-stroke: 1.5px #f5148d;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="dance"] {
    color: #f5148d !important;
  }
}

.ttl-en[data-color="actor-voice-actor"] {
  text-stroke: 1.5px #fcbd12;
  -webkit-text-stroke: 1.5px #fcbd12;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="actor-voice-actor"] {
    color: #fcbd12 !important;
  }
}

.ttl-en[data-color="actor"] {
  text-stroke: 1.5px #fcbd12;
  -webkit-text-stroke: 1.5px #fcbd12;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="actor"] {
    color: #fcbd12 !important;
  }
}

.ttl-en[data-color="voice-actor"] {
  text-stroke: 1.5px #fcbd12;
  -webkit-text-stroke: 1.5px #fcbd12;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="voice-actor"] {
    color: #fcbd12 !important;
  }
}

.ttl-en[data-color="actor-talent"] {
  text-stroke: 1.5px #fcbd12;
  -webkit-text-stroke: 1.5px #fcbd12;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="actor-talent"] {
    color: #fcbd12 !important;
  }
}

.ttl-en[data-color="internet-video-talent"] {
  text-stroke: 1.5px #fcbd12;
  -webkit-text-stroke: 1.5px #fcbd12;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="internet-video-talent"] {
    color: #fcbd12 !important;
  }
}

.ttl-en[data-color="concert-management"] {
  text-stroke: 1.5px #1dd6c8;
  -webkit-text-stroke: 1.5px #1dd6c8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="concert-management"] {
    color: #1dd6c8 !important;
  }
}

.ttl-en[data-color="pa"] {
  text-stroke: 1.5px #1dd6c8;
  -webkit-text-stroke: 1.5px #1dd6c8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="pa"] {
    color: #1dd6c8 !important;
  }
}

.ttl-en[data-color="illumination"] {
  text-stroke: 1.5px #1dd6c8;
  -webkit-text-stroke: 1.5px #1dd6c8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="illumination"] {
    color: #1dd6c8 !important;
  }
}

.ttl-en[data-color="stage"] {
  text-stroke: 1.5px #1dd6c8;
  -webkit-text-stroke: 1.5px #1dd6c8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="stage"] {
    color: #1dd6c8 !important;
  }
}

.ttl-en[data-color="concert"] {
  text-stroke: 1.5px #1dd6c8;
  -webkit-text-stroke: 1.5px #1dd6c8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="concert"] {
    color: #1dd6c8 !important;
  }
}

.ttl-en[data-color="management"] {
  text-stroke: 1.5px #1dd6c8;
  -webkit-text-stroke: 1.5px #1dd6c8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="management"] {
    color: #1dd6c8 !important;
  }
}

.ttl-en[data-color="broadcast-video"] {
  text-stroke: 1.5px #b9ec41;
  -webkit-text-stroke: 1.5px #b9ec41;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="broadcast-video"] {
    color: #b9ec41 !important;
  }
}

.ttl-en[data-color="videographer"] {
  text-stroke: 1.5px #b9ec41;
  -webkit-text-stroke: 1.5px #b9ec41;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="videographer"] {
    color: #b9ec41 !important;
  }
}

.ttl-en[data-color="yellow"] {
  text-stroke: 1.5px #fff119;
  -webkit-text-stroke: 1.5px #fff119;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="yellow"] {
    color: #fff119 !important;
  }
}

.ttl-en[data-color="line"] {
  text-stroke: 1.5px #00c300;
  -webkit-text-stroke: 1.5px #00c300;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="line"] {
    color: #00c300 !important;
  }
}

.ttl-en[data-color="twitter"] {
  text-stroke: 1.5px #1da1f2;
  -webkit-text-stroke: 1.5px #1da1f2;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="twitter"] {
    color: #1da1f2 !important;
  }
}

.ttl-en[data-color="transparent"] {
  text-stroke: 1.5px transparent;
  -webkit-text-stroke: 1.5px transparent;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="transparent"] {
    color: transparent !important;
  }
}

.ttl-en[data-color="insta"] {
  text-stroke: 1.5px #bd00a8;
  -webkit-text-stroke: 1.5px #bd00a8;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="insta"] {
    color: #bd00a8 !important;
  }
}

.ttl-en[data-color="youtube"] {
  text-stroke: 1.5px #ff0000;
  -webkit-text-stroke: 1.5px #ff0000;
}

@media all and (-ms-high-contrast: none) {
  .ttl-en[data-color="youtube"] {
    color: #ff0000 !important;
  }
}

.ttl-style-1 {
  position: relative;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.ttl-style-1-wrap {
  overflow: hidden;
}

.ttl-style-1 .rect {
  animation-duration: 4s;
  animation-timing-function: cubic-bezier(0.09, 0.71, 0.23, 0.93);
  animation-iteration-count: infinite;
  transform: rotate(-45deg);
}

.ttl-style-1 [data-order="1"] {
  width: 8vw;
  height: 28vw;
  left: -10vw;
  top: -28vw;
}

@media (min-width: 991px) {
  .ttl-style-1 [data-order="1"] {
    width: 20vw;
    height: 40vw;
    left: -30vw;
    top: -32vw;
  }
}

.ttl-style-1 [data-order="2"] {
  width: .3rem;
  height: 9vw;
  left: -7.5vw;
  top: -11.5vw;
}

@media (min-width: 991px) {
  .ttl-style-1 [data-order="2"] {
    height: 15vw;
    left: -16vw;
    top: -3vw;
  }
}

.ttl-style-1 [data-order="3"] {
  width: .3rem;
  height: 16vw;
  right: 0;
  top: -7rem;
}

@media (min-width: 991px) {
  .ttl-style-1 [data-order="3"] {
    right: -10vw;
    top: -14rem;
  }
}

.ttl-style-1 [data-order="4"] {
  width: .3rem;
  height: 12vw;
  right: -4vw;
  top: -8.5vw;
}

@media (min-width: 991px) {
  .ttl-style-1 [data-order="4"] {
    right: -15vw;
    top: -7.5vw;
  }
}

.ttl-style-1.co-under-fv {
  position: relative;
  z-index: 1;
}

.ttl-style-1.co-under-fv [data-order="1"] {
  height: 32vw;
  left: -8vw;
  top: -40vw;
}

.ttl-style-1.co-under-fv [data-order="2"] {
  left: -4vw;
  top: -20vw;
}

.ttl-style-1.co-under-fv [data-order="3"] {
  right: -4vw;
  top: -24vw;
}

.ttl-style-1.co-under-fv [data-order="4"] {
  right: -6vw;
  top: -14vw;
}

.ttl-style-2 {
  display: inline-block;
  text-align: center;
  position: relative;
  padding: 0 0 1.2rem;
  margin-bottom: 3rem;
}

.ttl-style-2::before,
.ttl-style-2::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 50%;
  height: 5px;
}

.ttl-style-2::before {
  left: 0;
  background-color: #16bbee;
}

.ttl-style-2::after {
  right: 0;
  background-color: #fa0b1a;
}

.ttl-style-2[data-color="white"]::before,
.ttl-style-2[data-color="white"]::after {
  background: #fff;
}

.ttl-style-2[data-color="white"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="black"]::before,
.ttl-style-2[data-color="black"]::after {
  background: #000320;
}

.ttl-style-2[data-color="black"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="gray"]::before,
.ttl-style-2[data-color="gray"]::after {
  background: #9a9a9a;
}

.ttl-style-2[data-color="gray"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="key"]::before,
.ttl-style-2[data-color="key"]::after {
  background: #fa0b1a;
}

.ttl-style-2[data-color="key"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="base1"]::before,
.ttl-style-2[data-color="base1"]::after {
  background: #f2f8fc;
}

.ttl-style-2[data-color="base1"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="base2"]::before,
.ttl-style-2[data-color="base2"]::after {
  background: #16bbee;
}

.ttl-style-2[data-color="base2"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="super-entertainment"]::before,
.ttl-style-2[data-color="super-entertainment"]::after {
  background: #005ff7;
}

.ttl-style-2[data-color="super-entertainment"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="internet-singer"]::before,
.ttl-style-2[data-color="internet-singer"]::after {
  background: #005ff7;
}

.ttl-style-2[data-color="internet-singer"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="music-creator"]::before,
.ttl-style-2[data-color="music-creator"]::after {
  background: #16b409;
}

.ttl-style-2[data-color="music-creator"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="ny-overseas"]::before,
.ttl-style-2[data-color="ny-overseas"]::after {
  background: #f55013;
}

.ttl-style-2[data-color="ny-overseas"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="vocal-musician"]::before,
.ttl-style-2[data-color="vocal-musician"]::after {
  background: #fa0b1a;
}

.ttl-style-2[data-color="vocal-musician"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="vocal"]::before,
.ttl-style-2[data-color="vocal"]::after {
  background: #fa0b1a;
}

.ttl-style-2[data-color="vocal"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="k-pop"]::before,
.ttl-style-2[data-color="k-pop"]::after {
  background: #9910e2;
}

.ttl-style-2[data-color="k-pop"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="musician"]::before,
.ttl-style-2[data-color="musician"]::after {
  background: #fa0b1a;
}

.ttl-style-2[data-color="musician"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="dance"]::before,
.ttl-style-2[data-color="dance"]::after {
  background: #f5148d;
}

.ttl-style-2[data-color="dance"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="actor-voice-actor"]::before,
.ttl-style-2[data-color="actor-voice-actor"]::after {
  background: #fcbd12;
}

.ttl-style-2[data-color="actor-voice-actor"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="actor"]::before,
.ttl-style-2[data-color="actor"]::after {
  background: #fcbd12;
}

.ttl-style-2[data-color="actor"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="voice-actor"]::before,
.ttl-style-2[data-color="voice-actor"]::after {
  background: #fcbd12;
}

.ttl-style-2[data-color="voice-actor"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="actor-talent"]::before,
.ttl-style-2[data-color="actor-talent"]::after {
  background: #fcbd12;
}

.ttl-style-2[data-color="actor-talent"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="internet-video-talent"]::before,
.ttl-style-2[data-color="internet-video-talent"]::after {
  background: #fcbd12;
}

.ttl-style-2[data-color="internet-video-talent"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="concert-management"]::before,
.ttl-style-2[data-color="concert-management"]::after {
  background: #1dd6c8;
}

.ttl-style-2[data-color="concert-management"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="pa"]::before,
.ttl-style-2[data-color="pa"]::after {
  background: #1dd6c8;
}

.ttl-style-2[data-color="pa"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="illumination"]::before,
.ttl-style-2[data-color="illumination"]::after {
  background: #1dd6c8;
}

.ttl-style-2[data-color="illumination"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="stage"]::before,
.ttl-style-2[data-color="stage"]::after {
  background: #1dd6c8;
}

.ttl-style-2[data-color="stage"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="concert"]::before,
.ttl-style-2[data-color="concert"]::after {
  background: #1dd6c8;
}

.ttl-style-2[data-color="concert"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="management"]::before,
.ttl-style-2[data-color="management"]::after {
  background: #1dd6c8;
}

.ttl-style-2[data-color="management"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="broadcast-video"]::before,
.ttl-style-2[data-color="broadcast-video"]::after {
  background: #b9ec41;
}

.ttl-style-2[data-color="broadcast-video"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="videographer"]::before,
.ttl-style-2[data-color="videographer"]::after {
  background: #b9ec41;
}

.ttl-style-2[data-color="videographer"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="yellow"]::before,
.ttl-style-2[data-color="yellow"]::after {
  background: #fff119;
}

.ttl-style-2[data-color="yellow"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="line"]::before,
.ttl-style-2[data-color="line"]::after {
  background: #00c300;
}

.ttl-style-2[data-color="line"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="twitter"]::before,
.ttl-style-2[data-color="twitter"]::after {
  background: #1da1f2;
}

.ttl-style-2[data-color="twitter"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="transparent"]::before,
.ttl-style-2[data-color="transparent"]::after {
  background: transparent;
}

.ttl-style-2[data-color="transparent"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="insta"]::before,
.ttl-style-2[data-color="insta"]::after {
  background: #bd00a8;
}

.ttl-style-2[data-color="insta"]::after {
  opacity: .5;
}

.ttl-style-2[data-color="youtube"]::before,
.ttl-style-2[data-color="youtube"]::after {
  background: #ff0000;
}

.ttl-style-2[data-color="youtube"]::after {
  opacity: .5;
}

.ttl-style-3 {
  display: inline-block;
  position: relative;
  padding-left: 1rem;
  border-left: 0.6rem solid #fa0b1a;
}

.ttl-style-3[data-color="white"] {
  border-color: #fff !important;
}

.ttl-style-3[data-color="black"] {
  border-color: #000320 !important;
}

.ttl-style-3[data-color="gray"] {
  border-color: #9a9a9a !important;
}

.ttl-style-3[data-color="key"] {
  border-color: #fa0b1a !important;
}

.ttl-style-3[data-color="base1"] {
  border-color: #f2f8fc !important;
}

.ttl-style-3[data-color="base2"] {
  border-color: #16bbee !important;
}

.ttl-style-3[data-color="super-entertainment"] {
  border-color: #005ff7 !important;
}

.ttl-style-3[data-color="internet-singer"] {
  border-color: #005ff7 !important;
}

.ttl-style-3[data-color="music-creator"] {
  border-color: #16b409 !important;
}

.ttl-style-3[data-color="ny-overseas"] {
  border-color: #f55013 !important;
}

.ttl-style-3[data-color="vocal-musician"] {
  border-color: #fa0b1a !important;
}

.ttl-style-3[data-color="vocal"] {
  border-color: #fa0b1a !important;
}

.ttl-style-3[data-color="k-pop"] {
  border-color: #9910e2 !important;
}

.ttl-style-3[data-color="musician"] {
  border-color: #fa0b1a !important;
}

.ttl-style-3[data-color="dance"] {
  border-color: #f5148d !important;
}

.ttl-style-3[data-color="actor-voice-actor"] {
  border-color: #fcbd12 !important;
}

.ttl-style-3[data-color="actor"] {
  border-color: #fcbd12 !important;
}

.ttl-style-3[data-color="voice-actor"] {
  border-color: #fcbd12 !important;
}

.ttl-style-3[data-color="actor-talent"] {
  border-color: #fcbd12 !important;
}

.ttl-style-3[data-color="internet-video-talent"] {
  border-color: #fcbd12 !important;
}

.ttl-style-3[data-color="concert-management"] {
  border-color: #1dd6c8 !important;
}

.ttl-style-3[data-color="pa"] {
  border-color: #1dd6c8 !important;
}

.ttl-style-3[data-color="illumination"] {
  border-color: #1dd6c8 !important;
}

.ttl-style-3[data-color="stage"] {
  border-color: #1dd6c8 !important;
}

.ttl-style-3[data-color="concert"] {
  border-color: #1dd6c8 !important;
}

.ttl-style-3[data-color="management"] {
  border-color: #1dd6c8 !important;
}

.ttl-style-3[data-color="broadcast-video"] {
  border-color: #b9ec41 !important;
}

.ttl-style-3[data-color="videographer"] {
  border-color: #b9ec41 !important;
}

.ttl-style-3[data-color="yellow"] {
  border-color: #fff119 !important;
}

.ttl-style-3[data-color="line"] {
  border-color: #00c300 !important;
}

.ttl-style-3[data-color="twitter"] {
  border-color: #1da1f2 !important;
}

.ttl-style-3[data-color="transparent"] {
  border-color: transparent !important;
}

.ttl-style-3[data-color="insta"] {
  border-color: #bd00a8 !important;
}

.ttl-style-3[data-color="youtube"] {
  border-color: #ff0000 !important;
}

.ttl-style-4 {
  position: relative;
  padding-bottom: 1.2rem;
  text-align: center;
}

.ttl-style-4:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 10rem;
  height: .5rem;
  border-bottom: 3px dashed #fa0b1a;
}

.ttl-style-4[data-color="white"]:after {
  border-bottom: 3px dotted #fff !important;
}

.ttl-style-4[data-color="black"]:after {
  border-bottom: 3px dotted #000320 !important;
}

.ttl-style-4[data-color="gray"]:after {
  border-bottom: 3px dotted #9a9a9a !important;
}

.ttl-style-4[data-color="key"]:after {
  border-bottom: 3px dotted #fa0b1a !important;
}

.ttl-style-4[data-color="base1"]:after {
  border-bottom: 3px dotted #f2f8fc !important;
}

.ttl-style-4[data-color="base2"]:after {
  border-bottom: 3px dotted #16bbee !important;
}

.ttl-style-4[data-color="super-entertainment"]:after {
  border-bottom: 3px dotted #005ff7 !important;
}

.ttl-style-4[data-color="internet-singer"]:after {
  border-bottom: 3px dotted #005ff7 !important;
}

.ttl-style-4[data-color="music-creator"]:after {
  border-bottom: 3px dotted #16b409 !important;
}

.ttl-style-4[data-color="ny-overseas"]:after {
  border-bottom: 3px dotted #f55013 !important;
}

.ttl-style-4[data-color="vocal-musician"]:after {
  border-bottom: 3px dotted #fa0b1a !important;
}

.ttl-style-4[data-color="vocal"]:after {
  border-bottom: 3px dotted #fa0b1a !important;
}

.ttl-style-4[data-color="k-pop"]:after {
  border-bottom: 3px dotted #9910e2 !important;
}

.ttl-style-4[data-color="musician"]:after {
  border-bottom: 3px dotted #fa0b1a !important;
}

.ttl-style-4[data-color="dance"]:after {
  border-bottom: 3px dotted #f5148d !important;
}

.ttl-style-4[data-color="actor-voice-actor"]:after {
  border-bottom: 3px dotted #fcbd12 !important;
}

.ttl-style-4[data-color="actor"]:after {
  border-bottom: 3px dotted #fcbd12 !important;
}

.ttl-style-4[data-color="voice-actor"]:after {
  border-bottom: 3px dotted #fcbd12 !important;
}

.ttl-style-4[data-color="actor-talent"]:after {
  border-bottom: 3px dotted #fcbd12 !important;
}

.ttl-style-4[data-color="internet-video-talent"]:after {
  border-bottom: 3px dotted #fcbd12 !important;
}

.ttl-style-4[data-color="concert-management"]:after {
  border-bottom: 3px dotted #1dd6c8 !important;
}

.ttl-style-4[data-color="pa"]:after {
  border-bottom: 3px dotted #1dd6c8 !important;
}

.ttl-style-4[data-color="illumination"]:after {
  border-bottom: 3px dotted #1dd6c8 !important;
}

.ttl-style-4[data-color="stage"]:after {
  border-bottom: 3px dotted #1dd6c8 !important;
}

.ttl-style-4[data-color="concert"]:after {
  border-bottom: 3px dotted #1dd6c8 !important;
}

.ttl-style-4[data-color="management"]:after {
  border-bottom: 3px dotted #1dd6c8 !important;
}

.ttl-style-4[data-color="broadcast-video"]:after {
  border-bottom: 3px dotted #b9ec41 !important;
}

.ttl-style-4[data-color="videographer"]:after {
  border-bottom: 3px dotted #b9ec41 !important;
}

.ttl-style-4[data-color="yellow"]:after {
  border-bottom: 3px dotted #fff119 !important;
}

.ttl-style-4[data-color="line"]:after {
  border-bottom: 3px dotted #00c300 !important;
}

.ttl-style-4[data-color="twitter"]:after {
  border-bottom: 3px dotted #1da1f2 !important;
}

.ttl-style-4[data-color="transparent"]:after {
  border-bottom: 3px dotted transparent !important;
}

.ttl-style-4[data-color="insta"]:after {
  border-bottom: 3px dotted #bd00a8 !important;
}

.ttl-style-4[data-color="youtube"]:after {
  border-bottom: 3px dotted #ff0000 !important;
}

.ttl-ptn {
  width: 100%;
  position: absolute;
  top: -20%;
  left: 0;
  z-index: -1;
}

.ttl-ptn svg {
  width: 100%;
  height: auto;
}

.ttl-slash {
  position: relative;
  text-align: center;
}

.ttl-slash::before,
.ttl-slash::after {
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 15%;
  height: 3px;
  transform: rotate(45deg);
}

.ttl-slash[data-color="white"]::before {
  background-color: #fff;
}

.ttl-slash[data-color="white"]::after {
  background-color: #fff;
}

.ttl-slash[data-color="black"]::before {
  background-color: #000320;
}

.ttl-slash[data-color="black"]::after {
  background-color: #000320;
}

.ttl-slash[data-color="gray"]::before {
  background-color: #9a9a9a;
}

.ttl-slash[data-color="gray"]::after {
  background-color: #9a9a9a;
}

.ttl-slash[data-color="key"]::before {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="key"]::after {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="base1"]::before {
  background-color: #f2f8fc;
}

.ttl-slash[data-color="base1"]::after {
  background-color: #f2f8fc;
}

.ttl-slash[data-color="base2"]::before {
  background-color: #16bbee;
}

.ttl-slash[data-color="base2"]::after {
  background-color: #16bbee;
}

.ttl-slash[data-color="super-entertainment"]::before {
  background-color: #005ff7;
}

.ttl-slash[data-color="super-entertainment"]::after {
  background-color: #005ff7;
}

.ttl-slash[data-color="internet-singer"]::before {
  background-color: #005ff7;
}

.ttl-slash[data-color="internet-singer"]::after {
  background-color: #005ff7;
}

.ttl-slash[data-color="music-creator"]::before {
  background-color: #16b409;
}

.ttl-slash[data-color="music-creator"]::after {
  background-color: #16b409;
}

.ttl-slash[data-color="ny-overseas"]::before {
  background-color: #f55013;
}

.ttl-slash[data-color="ny-overseas"]::after {
  background-color: #f55013;
}

.ttl-slash[data-color="vocal-musician"]::before {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="vocal-musician"]::after {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="vocal"]::before {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="vocal"]::after {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="k-pop"]::before {
  background-color: #9910e2;
}

.ttl-slash[data-color="k-pop"]::after {
  background-color: #9910e2;
}

.ttl-slash[data-color="musician"]::before {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="musician"]::after {
  background-color: #fa0b1a;
}

.ttl-slash[data-color="dance"]::before {
  background-color: #f5148d;
}

.ttl-slash[data-color="dance"]::after {
  background-color: #f5148d;
}

.ttl-slash[data-color="actor-voice-actor"]::before {
  background-color: #fcbd12;
}

.ttl-slash[data-color="actor-voice-actor"]::after {
  background-color: #fcbd12;
}

.ttl-slash[data-color="actor"]::before {
  background-color: #fcbd12;
}

.ttl-slash[data-color="actor"]::after {
  background-color: #fcbd12;
}

.ttl-slash[data-color="voice-actor"]::before {
  background-color: #fcbd12;
}

.ttl-slash[data-color="voice-actor"]::after {
  background-color: #fcbd12;
}

.ttl-slash[data-color="actor-talent"]::before {
  background-color: #fcbd12;
}

.ttl-slash[data-color="actor-talent"]::after {
  background-color: #fcbd12;
}

.ttl-slash[data-color="internet-video-talent"]::before {
  background-color: #fcbd12;
}

.ttl-slash[data-color="internet-video-talent"]::after {
  background-color: #fcbd12;
}

.ttl-slash[data-color="concert-management"]::before {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="concert-management"]::after {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="pa"]::before {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="pa"]::after {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="illumination"]::before {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="illumination"]::after {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="stage"]::before {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="stage"]::after {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="concert"]::before {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="concert"]::after {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="management"]::before {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="management"]::after {
  background-color: #1dd6c8;
}

.ttl-slash[data-color="broadcast-video"]::before {
  background-color: #b9ec41;
}

.ttl-slash[data-color="broadcast-video"]::after {
  background-color: #b9ec41;
}

.ttl-slash[data-color="videographer"]::before {
  background-color: #b9ec41;
}

.ttl-slash[data-color="videographer"]::after {
  background-color: #b9ec41;
}

.ttl-slash[data-color="yellow"]::before {
  background-color: #fff119;
}

.ttl-slash[data-color="yellow"]::after {
  background-color: #fff119;
}

.ttl-slash[data-color="line"]::before {
  background-color: #00c300;
}

.ttl-slash[data-color="line"]::after {
  background-color: #00c300;
}

.ttl-slash[data-color="twitter"]::before {
  background-color: #1da1f2;
}

.ttl-slash[data-color="twitter"]::after {
  background-color: #1da1f2;
}

.ttl-slash[data-color="transparent"]::before {
  background-color: transparent;
}

.ttl-slash[data-color="transparent"]::after {
  background-color: transparent;
}

.ttl-slash[data-color="insta"]::before {
  background-color: #bd00a8;
}

.ttl-slash[data-color="insta"]::after {
  background-color: #bd00a8;
}

.ttl-slash[data-color="youtube"]::before {
  background-color: #ff0000;
}

.ttl-slash[data-color="youtube"]::after {
  background-color: #ff0000;
}

.ttl-slash::before {
  left: -2rem;
}

.ttl-slash::after {
  right: -2rem;
}

.ttl-slash2 {
  position: relative;
  display: inline-block;
  text-align: center;
}

.ttl-slash2::before,
.ttl-slash2::after {
  content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 50px;
  height: 1px;
  transform: rotate(-45deg);
}

.ttl-slash2[data-color="white"]::before {
  background-color: #fff;
}

.ttl-slash2[data-color="white"]::after {
  background-color: #fff;
}

.ttl-slash2[data-color="black"]::before {
  background-color: #000320;
}

.ttl-slash2[data-color="black"]::after {
  background-color: #000320;
}

.ttl-slash2[data-color="gray"]::before {
  background-color: #9a9a9a;
}

.ttl-slash2[data-color="gray"]::after {
  background-color: #9a9a9a;
}

.ttl-slash2[data-color="key"]::before {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="key"]::after {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="base1"]::before {
  background-color: #f2f8fc;
}

.ttl-slash2[data-color="base1"]::after {
  background-color: #f2f8fc;
}

.ttl-slash2[data-color="base2"]::before {
  background-color: #16bbee;
}

.ttl-slash2[data-color="base2"]::after {
  background-color: #16bbee;
}

.ttl-slash2[data-color="super-entertainment"]::before {
  background-color: #005ff7;
}

.ttl-slash2[data-color="super-entertainment"]::after {
  background-color: #005ff7;
}

.ttl-slash2[data-color="internet-singer"]::before {
  background-color: #005ff7;
}

.ttl-slash2[data-color="internet-singer"]::after {
  background-color: #005ff7;
}

.ttl-slash2[data-color="music-creator"]::before {
  background-color: #16b409;
}

.ttl-slash2[data-color="music-creator"]::after {
  background-color: #16b409;
}

.ttl-slash2[data-color="ny-overseas"]::before {
  background-color: #f55013;
}

.ttl-slash2[data-color="ny-overseas"]::after {
  background-color: #f55013;
}

.ttl-slash2[data-color="vocal-musician"]::before {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="vocal-musician"]::after {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="vocal"]::before {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="vocal"]::after {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="k-pop"]::before {
  background-color: #9910e2;
}

.ttl-slash2[data-color="k-pop"]::after {
  background-color: #9910e2;
}

.ttl-slash2[data-color="musician"]::before {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="musician"]::after {
  background-color: #fa0b1a;
}

.ttl-slash2[data-color="dance"]::before {
  background-color: #f5148d;
}

.ttl-slash2[data-color="dance"]::after {
  background-color: #f5148d;
}

.ttl-slash2[data-color="actor-voice-actor"]::before {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="actor-voice-actor"]::after {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="actor"]::before {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="actor"]::after {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="voice-actor"]::before {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="voice-actor"]::after {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="actor-talent"]::before {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="actor-talent"]::after {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="internet-video-talent"]::before {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="internet-video-talent"]::after {
  background-color: #fcbd12;
}

.ttl-slash2[data-color="concert-management"]::before {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="concert-management"]::after {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="pa"]::before {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="pa"]::after {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="illumination"]::before {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="illumination"]::after {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="stage"]::before {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="stage"]::after {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="concert"]::before {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="concert"]::after {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="management"]::before {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="management"]::after {
  background-color: #1dd6c8;
}

.ttl-slash2[data-color="broadcast-video"]::before {
  background-color: #b9ec41;
}

.ttl-slash2[data-color="broadcast-video"]::after {
  background-color: #b9ec41;
}

.ttl-slash2[data-color="videographer"]::before {
  background-color: #b9ec41;
}

.ttl-slash2[data-color="videographer"]::after {
  background-color: #b9ec41;
}

.ttl-slash2[data-color="yellow"]::before {
  background-color: #fff119;
}

.ttl-slash2[data-color="yellow"]::after {
  background-color: #fff119;
}

.ttl-slash2[data-color="line"]::before {
  background-color: #00c300;
}

.ttl-slash2[data-color="line"]::after {
  background-color: #00c300;
}

.ttl-slash2[data-color="twitter"]::before {
  background-color: #1da1f2;
}

.ttl-slash2[data-color="twitter"]::after {
  background-color: #1da1f2;
}

.ttl-slash2[data-color="transparent"]::before {
  background-color: transparent;
}

.ttl-slash2[data-color="transparent"]::after {
  background-color: transparent;
}

.ttl-slash2[data-color="insta"]::before {
  background-color: #bd00a8;
}

.ttl-slash2[data-color="insta"]::after {
  background-color: #bd00a8;
}

.ttl-slash2[data-color="youtube"]::before {
  background-color: #ff0000;
}

.ttl-slash2[data-color="youtube"]::after {
  background-color: #ff0000;
}

.ttl-slash2::before {
  left: -5rem;
}

.ttl-slash2::after {
  right: -5rem;
}

.modal-wrap {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
  z-index: 5;
  transition: all 0.5s ease;
}

.modal-wrap-on {
  opacity: 1;
  pointer-events: auto;
}

.modal-cont {
  display: none;
}

.modal-close {
  position: absolute;
  top: -50px;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.modal-close::before,
.modal-close::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  margin: auto;
  background-color: #fff;
}

.modal-close::before {
  left: 50%;
  transform: rotate(45deg);
}

.modal-close::after {
  right: 50%;
  transform: rotate(-45deg);
}

.nopush-modaltriger {
  pointer-events: none;
}

.swiper-container {
  padding-bottom: 9rem !important;
}

.swiper-wrapper {
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 991px) {
  .swiper-wrapper {
    margin: 0;
  }
}

.swiper-wrapper .swiper-slide {
  height: auto;
  display: -ms-flexbox;
  display: flex;
}

@media all and (-ms-high-contrast: none) {
  .swiper-wrapper .swiper-slide {
    display: block;
  }
}

.swiper-wrapper .swiper-slide .card {
  margin-bottom: 0;
  /* IE対策 */
}

@media all and (-ms-high-contrast: none) {
  .swiper-wrapper .swiper-slide .card {
    display: block;
  }

  .swiper-wrapper .swiper-slide .card-img-top {
    width: 100%;
  }

  .swiper-wrapper .swiper-slide .card-img-top img {
    width: 100%;
  }

  .swiper-wrapper .swiper-slide .card-body {
    display: block;
  }
}

.swiper-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  bottom: 1rem !important;
  left: 10px !important;
  width: calc(100vw - 20px - 14rem) !important;
  max-width: 500px;
  padding: 3rem 1rem;
}

.swiper-pagination-bullet {
  width: 1.2rem !important;
  height: 1.2rem !important;
  background: #fff !important;
  margin: .3rem !important;
  opacity: 1 !important;
}

.swiper-pagination-bullet-active {
  background: #fa0b1a !important;
}

@media (min-width: 991px) {
  .swiper-pagination {
    width: 100% !important;
  }
}

.swiper-button-next,
.swiper-button-prev {
  top: auto !important;
  bottom: 1.5rem !important;
  width: 4.5rem !important;
  height: 4.5rem !important;
  color: #fff !important;
  background-color: #000320;
}

.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 1.6rem !important;
  display: none;
}

@media (min-width: 991px) {

  .swiper-button-next,
  .swiper-button-prev {
    width: 5.5rem !important;
    height: 5.5rem !important;
  }
}

.swiper-button-next::before,
.swiper-button-prev::before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 14px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

.swiper-button-next {
  right: 1rem !important;
}

@media (min-width: 991px) {
  .swiper-button-next {
    right: 1rem !important;
  }
}

.swiper-button-next::before {
  transform: translate(-50%, -50%) rotate(-45deg);
  left: 47%;
}

.swiper-button-prev {
  left: auto !important;
  right: 8rem !important;
}

.swiper-button-prev::before {
  transform: translate(-50%, -50%) rotate(135deg);
  left: 53%;
}

#topSlider .swiper-wrapper {
  margin-left: 0;
  margin-right: 0;
}

.swiper-wrapper.addmargin {
  margin-left: 15px;
  margin-right: 15px;
}

.tag {
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 2px solid #fff;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.tag-head,
.tag-data {
  padding: .1rem .8rem .5rem;
  font-weight: bold;
  line-height: 1;
}

.tag-head {
  color: #fff;
}

.tag-head strong {
  font-size: 1.6rem;
  line-height: 1;
}

.has-tooltip {
  position: relative;
}

.has-tooltip:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
}

.has-tooltip:hover .tooltip-top {
  top: 0;
  transform: translateY(-100%) scale(1);
}

.has-tooltip:hover .tooltip-bottom {
  bottom: 0;
  transform: translateY(100%) scale(1);
}

.has-tooltip:hover .tooltip-left {
  left: 0;
  transform: translateY(-50%) translateX(-100%) scale(1);
}

.has-tooltip:hover .tooltip-right {
  right: 0;
  transform: translateY(-50%) translateX(100%) scale(1);
}

.tooltip {
  position: absolute;
  font-size: 10px;
  background-color: #fa0b1a;
  padding: 5px 10px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
}

.tooltip a {
  text-decoration: underline;
  color: #000320;
}

.tooltip a:hover {
  text-decoration: none;
}

.tooltip:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  margin: auto;
  box-sizing: border-box;
}

.tooltip-top {
  width: calc(100% + 20px);
  top: 10px;
  left: -10px;
  transform: translateY(-100%) scale(0.9);
}

.tooltip-top:after {
  left: 0;
  right: 0;
  bottom: -14px;
  border: 7px solid transparent;
  border-top: 7px solid #fa0b1a;
}

.tooltip-bottom {
  width: calc(100% + 20px);
  bottom: 10px;
  left: -10px;
  transform: translateY(100%) scale(0.9);
}

.tooltip-bottom:after {
  left: 0;
  right: 0;
  top: -14px;
  border: 7px solid transparent;
  border-bottom: 7px solid #fa0b1a;
}

.tooltip-left {
  width: calc(100% + 20px);
  top: 50%;
  left: 10px;
  transform: translateY(-50%) translateX(-100%) scale(0.9);
}

.tooltip-left:after {
  top: 0;
  bottom: 0;
  right: -14px;
  border: 7px solid transparent;
  border-left: 7px solid #fa0b1a;
}

.tooltip-right {
  width: calc(100% + 20px);
  top: 50%;
  right: 10px;
  transform: translateY(-50%) translateX(100%) scale(0.9);
}

.tooltip-right:after {
  top: 0;
  bottom: 0;
  left: -14px;
  border: 7px solid transparent;
  border-right: 7px solid #fa0b1a;
}

/* theme */
.four-year {
  background-color: #F7F7F7;
}

.four-year .inner-wide {
  width: 90%;
}

.four-year .color-blue {
  color: #0064D8;
}

.four-year .bgColor-blue {
  background-color: #0064D8;
}

.four-year .fv-animation {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 6;
  width: 100%;
  height: 100vh;
  background-image: url(../images/4year/fv-animation-bg.jpg);
  background-size: cover;
  animation-name: fadeOutLeft;
  animation-duration: 0.3s;
  animation-delay: 3.5s;
  animation-fill-mode: forwards;
}

.four-year .fv-animation-text {
  animation-name: fadeInAnime;
  animation-duration: 2.5s;
  animation-fill-mode: forwards;
  opacity: 0;
}

.four-year .background-border {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.four-year .background-border span {
  border-right: 1px solid #E8E8E8;
  height: 100%;
  width: 50%;
}

@media (min-width: 991px) {
  .four-year .background-border span {
    width: 20%;
  }
}

.four-year .background-border span:first-child {
  border-left: 1px solid #E8E8E8;
}

.four-year .fv-wrap {
  padding-top: 60px;
  position: relative;
}

.four-year .fv-bg-video {
  overflow: hidden;
  height: 43vw;
  position: relative;
}

@media (min-width: 991px) {
  .four-year .fv-bg-video {
    height: 41vw;
  }
}

.four-year .fv-bg-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 110%;
}

@media (min-width: 991px) {
  .four-year .fv-bg-video video {
    width: 100%;
    top: 52%;
  }
}

.four-year .fv-bg-video-mask {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000320;
  opacity: 0.2;
}

.four-year .fv-text-wrap {
  position: absolute;
  top: 60px;
  width: 100%;
}

@media (min-width: 991px) {
  .four-year .fv-text-wrap {
    top: 80px;
  }
}

.four-year .fv-text {
  position: absolute;
  bottom: -7rem;
  left: -2rem;
  width: 100%;
  max-width: 660px;
}

@media (min-width: 991px) {
  .four-year .fv-text {
    max-width: 750px;
    left: -8.3%;
  }
}

.four-year .fv-text-border-top {
  background-position: top left;
  background-repeat: repeat-x;
  background-size: 1em .3em;
  background-image: radial-gradient(0.15em 0.15em at center center, #fa0b1a, #fa0b1a 100%, transparent);
  padding-top: 13px;
}

@media (min-width: 991px) {
  .four-year .fv-text-border-top {
    padding-top: 18px;
  }
}

.four-year .fv-text-border-top-large {
  background-image: radial-gradient(0.08em 0.08em at center center, #fa0b1a, #fa0b1a 100%, transparent);
  padding-top: 29px;
}

@media (min-width: 991px) {
  .four-year .fv-text-border-top-large {
    padding-top: 40px;
  }
}

.four-year .link-polygon {
  height: 7rem;
  position: relative;
  border: 1px solid #000320;
  background-color: #fff;
  transition: 0.3s;
}

.four-year .link-polygon::before {
  height: 0;
  display: block;
  position: absolute;
  right: -2px;
  content: "";
  border-bottom: solid 14px #F7F7F7;
  border-left: solid 14px transparent;
  bottom: -2px;
  z-index: 2;
}

.four-year .link-polygon::after {
  height: 0;
  display: block;
  position: absolute;
  right: -1px;
  bottom: -1px;
  content: "";
  border-bottom: solid 14px #000320;
  border-left: solid 14px transparent;
}

.four-year .link-polygon:hover {
  color: white;
  background-color: #fa0b1a;
  opacity: 1 !important;
  transition: 0.3s;
}

.four-year .siryo-wrap {
  position: absolute;
  right: 20px;
  bottom: 2rem;
}

@media (min-width: 991px) {
  .four-year .siryo-wrap {
    right: 5%;
    bottom: -1rem;
    width: 160px;
  }

  .four-year .siryo-wrap img {
    width: 100%;
  }
}

@media (min-width: 1400px) {
  .four-year .siryo-wrap {
    right: 10%;
  }
}

.four-year-fv-num {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.four-year .hover-scale {
  transition: 0.3s !important;
}

.four-year .hover-scale :hover {
  transform: scale(1.02);
  transition: 0.3s;
  opacity: 1 !important;
}

@media (min-width: 991px) {
  .four-year .position-lg-absolute {
    position: absolute !important;
  }
}

@media (min-width: 991px) {
  .four-year .pointer-lg-none {
    pointer-events: none;
  }
}

.four-year .sec-ttl-area {
  position: relative;
  max-width: 414px;
  width: 100%;
  z-index: 1;
}

@media (min-width: 991px) {
  .four-year .sec-ttl-area {
    max-width: inherit;
    display: inline-block;
  }
}

.four-year .sec-ttl-area-text {
  position: relative;
  width: 95%;
}

.four-year .sec-ttl-area-text::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #fff;
  z-index: 1;
}

@media (min-width: 991px) {
  .four-year .sec-ttl-area-text img {
    width: 450px;
    max-width: inherit;
  }
}

@media (min-width: 991px) {
  .four-year .sec-ttl-area-text {
    width: 100%;
    text-align: center;
  }

  .four-year .sec-ttl-area-text::after {
    right: calc((100% - 90rem) / 2);
  }
}

@media (min-width: 991px) {
  .four-year .sec-ttl-area-en {
    left: 50% !important;
    transform: translateX(-50%);
  }
}

.four-year .sec-ttl-area-bg {
  position: absolute;
  top: 2rem;
  bottom: -2rem;
  right: -20px;
  left: 20px;
  overflow: hidden;
  z-index: -1;
}

@media (min-width: 991px) {
  .four-year .sec-ttl-area-bg {
    right: 0;
    left: calc((100% - 90rem) / 2);
  }
}

.four-year .cont-wrap {
  padding: 4rem 0 5rem;
}

.four-year .cont-wrap:first-of-type {
  padding: 7rem 0 5rem;
}

@media (min-width: 991px) {
  .four-year .cont-wrap:first-of-type {
    padding: 7rem 0 5rem;
  }
}

.four-year .cont-ttl {
  font-size: 2.2rem;
  background-image: url(../images/4year/dot.svg);
  background-position: bottom left;
  background-repeat: repeat-x;
  font-weight: bold;
}

@media (min-width: 991px) {
  .four-year .cont-ttl {
    font-size: 2.6rem;
    margin-top: -1rem;
  }
}

.four-year .cont-ttl-wrap {
  margin-bottom: 3rem;
}

.four-year .cont-ttl-wrap img {
  width: 180%;
  max-width: none;
  margin: 0 -40% -2rem;
}

@media (min-width: 575px) {
  .four-year .cont-ttl-wrap img {
    width: 70%;
    margin: 0 auto;
  }
}

.four-year .cont-sub-ttl {
  position: relative;
  background: #fff;
  border: 1px solid #fa0b1a;
  padding: 0 1rem;
}

.four-year .cont-sub-ttl:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #fa0b1a;
  border-width: 7px;
  margin-left: -7px;
}

.four-year .cont-sub-ttl:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}

.four-year .cont-sub-ttl-wrap {
  position: relative;
}

.four-year .cont-sub-ttl-wrap:before {
  content: "";
  position: absolute;
  background-image: url(../images/4year/dots.svg);
  left: 15px;
  right: -15px;
  bottom: -5px;
  top: 5px;
}

.four-year .marker {
  background: linear-gradient(transparent 60%, #fff119 40%);
}

.four-year .marker-thin {
  background: linear-gradient(transparent 80%, #fff119 20%);
}

.four-year .flow-cont {
  position: relative;
  padding-left: 1.5rem;
}

@media (min-width: 991px) {
  .four-year .flow-cont {
    padding-left: 0;
    width: 24%;
  }
}

.four-year .flow-cont::before {
  position: absolute;
  content: '';
  width: 1.2rem;
  height: 1.2rem;
  background-color: #0064D8;
  border-radius: 50%;
  top: 1px;
  left: -0.6rem;
  z-index: 1;
}

@media (min-width: 991px) {
  .four-year .flow-cont::before {
    top: -3.5rem;
    left: 0;
  }
}

.four-year .flow-cont:not(:last-child)::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 100%;
  background-color: #0064D8;
  top: 2px;
  left: 0;
}

@media (min-width: 991px) {
  .four-year .flow-cont:not(:last-child)::after {
    width: 106%;
    height: 1px;
    top: -2.9rem;
  }
}

.four-year .flow-num {
  color: #0064D8;
  line-height: 1;
}

.four-year .flow-img img {
  width: 100%;
}

@media (max-width: 992px) {
  .four-year .flow-img {
    margin-right: -20px;
  }
}

.four-year .flow-bg {
  position: absolute;
  content: '';
  background-image: url(../images/4year/flow-bg.svg);
  width: 5.5rem;
  height: 5.5rem;
  top: -1.5rem;
  left: -20px;
}

@media (min-width: 991px) {
  .four-year .flow-bg {
    top: -4.6rem;
    left: -3rem;
    height: 4rem;
  }
}

.four-year .diff-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.5rem;
}

@media (min-width: 991px) {
  .four-year .diff-title {
    padding: 1rem;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.four-year .diff-title span {
  padding: 0.3rem;
  margin-right: 5px;
  margin-left: 5px;
}

@media (min-width: 575px) {
  .four-year .diff-title>span {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}

@media (min-width: 991px) {
  .four-year .diff-title>span {
    padding: 0.3rem;
    margin-right: 5px;
    margin-left: 5px;
  }
}

.four-year .diff-cont-item {
  padding: 0.5rem 0;
}

.four-year .diff-cont-item:not(:last-child) {
  border-bottom: 1px solid #E5E5E5;
}

.four-year .diff-license {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 6rem;
}

@media (min-width: 575px) {
  .four-year .diff-license {
    width: 9rem;
  }
}

@media (min-width: 575px) {
  .four-year .diff-cont-wrap {
    width: 90%;
    margin: 0 auto;
  }
}

@media (min-width: 991px) {
  .four-year .diff-cont-wrap {
    width: auto;
    margin: 0;
  }
}

.four-year .diff-cont-wrap .diff-license {
  right: 0;
}

@media (min-width: 991px) {
  .four-year .diff-cont-wrap .diff-license {
    width: 6rem;
  }
}

.four-year .diff-figure {
  width: 100%;
}

@media (max-width: 992px) {
  .four-year .diff-figure {
    width: 200%;
    max-width: inherit;
  }

  .four-year .diff-figure-wrap {
    overflow-x: scroll;
  }
}

@media (min-width: 575px) {
  .four-year .lh-sm-12 {
    line-height: 1.2;
  }
}

.four-year .bg_skew_border {
  position: relative;
}

.four-year .bg_skew_border::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15%;
  right: 0;
  background-image: url(../images/4year/bg_skew_border.svg);
  background-color: #EDEDED;
  border-radius: 100px 0 0 100px;
}

.four-year-conversion-wrap {
  background-color: #1D245C;
  position: relative;
}

.four-year-conversion-wrap::before {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: 20px 20px;
  background-image: linear-gradient(45deg, #1D245C 49%, rgba(255, 255, 255, 0.1) 49%, rgba(255, 255, 255, 0.1) 51%, #1D245C 51%);
  opacity: 0.8;
}

.four-year-conversion-text {
  font-size: 1.6rem;
  font-weight: bold;
  padding: 1rem;
  position: relative;
  background: #FFFFFF;
  text-align: center;
  border: 2px solid #FA0B1A;
  display: inline-block;
  white-space: nowrap;
}

.four-year-conversion-text:after {
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 50%;
  border-color: rgba(255, 255, 255, 0);
  border-top-width: 8px;
  border-bottom-width: 26px;
  border-left-width: 10px;
  border-right-width: 10px;
  margin-left: -10px;
  border-top-color: #FFFFFF;
}

.four-year-conversion-text:before {
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 50%;
  border-color: rgba(250, 11, 26, 0);
  border-top-width: 10px;
  border-bottom-width: 30px;
  border-left-width: 12px;
  border-right-width: 12px;
  margin-left: -12px;
  margin-top: 2px;
  border-top-color: #FA0B1A;
}

.four-year-conversion-text-wrap {
  position: absolute;
  top: -6.5rem;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 992px) {
  .four-year .fouryear-footer-co-item:first-child {
    padding-left: 13px;
  }

  .four-year .fouryear-footer-co-item:nth-child(2) {
    padding-right: 19px;
    padding-left: 11px;
  }
}

.four-year .sales-cont-bg {
  background: linear-gradient(rgba(250, 11, 26, 0) 10%, #fa0b1a);
}

@media (min-width: 991px) {
  .four-year .sales-cont-bg {
    background: none;
  }
}

.four-year .sales-cont-bg-triangle {
  width: 100%;
  padding-top: 60px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.four-year .sales-cont-bg-triangle::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  left: 50%;
  border-top: 40px solid #fa0b1a;
  border-left: 50vw solid transparent;
  border-right: 50vw solid transparent;
  transform: translateX(-50%);
}

@media (min-width: 991px) {
  .four-year .sales-cont-bg-triangle {
    width: 90%;
    max-width: 90rem;
    margin: 0 auto;
  }

  .four-year .sales-cont-bg-triangle::after {
    border-top: 40px solid #fa0b1a;
    border-left: 15vw solid transparent;
    border-right: 15vw solid transparent;
  }
}

.four-year .sales-item {
  width: calc(100% - 20px);
}

@media (max-width: 992px) {
  .four-year .sales-item:nth-child(even) {
    margin-left: auto;
  }
}

@media (min-width: 991px) {
  .four-year .sales-item {
    padding: 0 1rem;
  }

  .four-year .sales-item:first-of-type .sales-item-num {
    width: 9rem;
  }

  .four-year .sales-item-num {
    width: 6.5rem;
  }
}

.four-year .possibility-ttl {
  position: relative;
  z-index: 2;
}

.four-year .possibility-ttl::before {
  content: '';
  position: absolute;
  margin: 0;
  bottom: -15px;
  left: 30px;
  width: 0;
  height: 0;
  border-top: 40px solid #fa0b1a;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  transform: rotate(-30deg);
  z-index: -1;
}

.four-year .interview-special {
  padding: 1.5rem;
  position: relative;
}

.four-year .interview-special::before {
  content: '';
  width: 2rem;
  height: 2rem;
  position: absolute;
  border-right: solid 2px #fa0b1a;
  border-bottom: solid 2px #fa0b1a;
  bottom: 0;
  right: 0;
}

.four-year .interview-special::after {
  content: '';
  width: 2rem;
  height: 2rem;
  position: absolute;
  border-left: solid 2px #fa0b1a;
  border-top: solid 2px #fa0b1a;
  top: 0;
  left: 0;
}

.four-year .interview-search {
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 991px) {
  .four-year .interview-modal {
    top: 55%;
  }
}

.four-year .interview-modal-wrap {
  background-color: #fff;
  height: 80vh;
  overflow: scroll;
}

@media (min-width: 991px) {
  .four-year .interview-modal-wrap {
    height: 75vh;
  }
}

.four-year .interview-last {
  padding: 1.5rem 1.5rem 1.5rem 4rem;
  border: 1px solid #fa0b1a;
}

@media (min-width: 991px) {
  .four-year .interview-last {
    padding: 1.5rem 1.5rem 1.5rem 7rem;
  }
}

.four-year .interview-last-img {
  position: absolute;
  left: -20px;
  width: 5.5rem;
}

@media (min-width: 991px) {
  .four-year .interview-last-img {
    left: -40px;
    width: 8.5rem;
  }
}

.four-year .co-overlay {
  z-index: 5;
}

.four-year .icon-wrap {
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  background: #fff;
  transition: .4s ease;
  cursor: pointer;
}

.four-year .icon-wrap:hover {
  background: #fff;
}

.four-year .icon-wrap:hover .icon:before,
.four-year .icon-wrap:hover .icon:after {
  background: #fa0b1a;
}

.four-year .icon-wrap:hover .text:before {
  color: #fa0b1a;
}

.four-year .icon {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.four-year .icon:before,
.four-year .icon:after {
  position: absolute;
  content: "";
  display: block;
  transition: .4s ease;
  background: #fa0b1a;
  left: 50%;
  top: 50%;
  width: 1rem;
  height: 1px;
  transform: translate(-50%, -50%);
}

.four-year .icon:before {
  transform: translate(-50%, -50%) rotate(90deg);
}

.four-year .on .icon-wrap {
  background: #fff;
}

.four-year .on .icon:before,
.four-year .on .icon:after {
  background: #fa0b1a;
}

.four-year .on .icon:before {
  transform: translate(-50%, -50%) rotate(0deg);
}

.four-year .on.cmp-faq-contwrap {
  background-color: #fa0b1a;
}

@media (min-width: 991px) {
  .four-year .swiper-wrapper {
    max-width: 90rem;
    width: calc(100% - 40px);
    margin: 0 auto;
  }
}

@media (min-width: 575px) {
  .four-year .swiper-slide {
    -ms-flex-negative: inherit;
    flex-shrink: inherit;
    padding: 0 1rem;
  }
}

.four-year #fourSlider {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  padding-bottom: 9rem !important;
}

.four-year #fourSlider2 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  padding-bottom: 9rem !important;
}

@media (min-width: 575px) {
  .four-year #fourSlider2 {
    padding-bottom: 3rem !important;
  }
}

.four-year .swiper-pagination {
  left: 50% !important;
  transform: translateX(-50%);
  display: block;
}

.four-year .grobal-title-wrap {
  border: 1px solid #fa0b1a;
  padding: 2rem;
}

.four-year .grobal-title-wrap .bg_skew_border::before {
  left: 0;
  border-radius: 0;
}

.four-year .swiper-button-next,
.four-year .swiper-button-prev {
  top: 50% !important;
  transform: translateY(-50%);
}

@media (min-width: 575px) {

  .four-year .swiper-button-next,
  .four-year .swiper-button-prev {
    display: none;
  }
}

.four-year .swiper-button-prev {
  left: 1rem !important;
}

.four-year .english-sub-ttl {
  position: relative;
}

.four-year .btn-line {
  border: 1px #fa0b1a solid;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  color: #000320;
}

.four-year .btn-line .hover-icon {
  display: none;
}

@media (min-width: 991px) {
  .four-year .btn-line:hover {
    background-color: #fa0b1a !important;
    color: #fff;
    opacity: 1 !important;
  }

  .four-year .btn-line:hover .non-hover-icon {
    display: none;
  }

  .four-year .btn-line:hover .hover-icon {
    display: block;
  }
}

.four-year .shadow {
  filter: drop-shadow(0 0 10px rgba(0, 3, 32, 0.1));
}

.four-year .marketing .cont-sub-ttl {
  border: none;
}

.four-year .marketing .cont-sub-ttl::before {
  border: none;
}

.four-year .marketing .cont-sub-ttl-wrap::before {
  display: none;
}

.four-year .course-polygon {
  height: 7rem;
  position: relative;
  color: #fff;
}

.four-year .course-polygon::before {
  height: 0;
  display: block;
  position: absolute;
  right: -3px;
  content: "";
  border-bottom: solid 14px #F7F7F7;
  border-left: solid 14px transparent;
  bottom: -3px;
  z-index: 2;
}

.four-year .course-polygon::after {
  height: 0;
  display: block;
  position: absolute;
  right: -1px;
  bottom: -2px;
  content: "";
  border-left: solid 14px transparent;
}

.four-year .course-polygon.artist {
  background-color: #542bff;
}

.four-year .course-polygon.dance {
  background-color: #de2af5;
}

.four-year .course-polygon.creater {
  background-color: #23d529;
}

.four-year .course-polygon.ny {
  background-color: #f58d00;
}

.four-year .course-link a {
  transition: 0.3s;
}

.four-year .course-link a:hover .course-polygon {
  background-color: #1D245C;
  transition: 0.3s;
}

.four-year .course-term-ttl {
  color: #fff;
  position: relative;
}

.four-year .course-term-ttl-bg {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: 20px 20px;
  opacity: 0.5;
}

.four-year .course-term-artist .course-term-ttl {
  background-color: #542bff;
}

.four-year .course-term-artist .course-term-ttl-bg {
  background-image: linear-gradient(45deg, #542bff 49%, rgba(255, 255, 255, 0.4) 49%, rgba(255, 255, 255, 0.4) 51%, #542bff 51%);
}

.four-year .course-term-artist .course-cont-ttl {
  background-color: #542bff;
  box-shadow: #fff 3px -3px 0;
}

.four-year .course-term-dance .course-term-ttl {
  background-color: #de2af5;
}

.four-year .course-term-dance .course-term-ttl-bg {
  background-image: linear-gradient(45deg, #de2af5 49%, rgba(255, 255, 255, 0.4) 49%, rgba(255, 255, 255, 0.4) 51%, #de2af5 51%);
}

.four-year .course-term-dance .course-cont-ttl {
  background-color: #de2af5;
  box-shadow: #fff 3px -3px 0;
}

.four-year .course-term-creater .course-term-ttl {
  background-color: #23d529;
}

.four-year .course-term-creater .course-term-ttl-bg {
  background-image: linear-gradient(45deg, #23d529 49%, rgba(255, 255, 255, 0.4) 49%, rgba(255, 255, 255, 0.4) 51%, #23d529 51%);
}

.four-year .course-term-creater .course-cont-ttl {
  background-color: #23d529;
  box-shadow: #fff 3px -3px 0;
}

.four-year .course-term-ny .course-term-ttl {
  background-color: #f58d00;
}

.four-year .course-term-ny .course-term-ttl-bg {
  background-image: linear-gradient(45deg, #f58d00 49%, rgba(255, 255, 255, 0.4) 49%, rgba(255, 255, 255, 0.4) 51%, #f58d00 51%);
}

.four-year .course-term-ny .course-cont-ttl {
  background-color: #f58d00;
  box-shadow: #fff 3px -3px 0;
}

.four-year .accordion-btn {
  background-color: #D3E1F1;
  font-size: 1.6rem;
  font-weight: bold;
}

@media (min-width: 991px) {
  .four-year .accordion-btn {
    transition: 0.3s;
  }

  .four-year .accordion-btn:hover {
    opacity: 0.5;
  }
}

.four-year .footer-snsLinks {
  width: calc(100% - 60px);
  margin: 0px auto 0;
}

.four-year .footer-snsLinks a {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.four-year .footer-snsLinks a:hover {
  transform: scale(1.1);
}

.four-year .footer-snsLinks-line {
  width: 40px;
}

.four-year .footer-snsLinks-twitter {
  width: 36px;
}

.four-year .footer-snsLinks-instagram {
  width: 38px;
}

.four-year .footer-snsLinks-youtube {
  width: 40px;
}

.four-year .footer-snsLinks-tiktok {
  width: 36px;
}

@media (min-width: 575px) {
  .four-year .footer-snsLinks .mt-sm-0 {
    margin-top: 0 !important;
  }
}

.counter {
  font-family: 'Staatliches', cursive;
  font-size: 6rem;
  line-height: 1;
}

.bg-video {
  overflow: hidden;
  height: 20rem;
  position: relative;
}

@media (min-width: 575px) {
  .bg-video {
    height: 20rem;
  }
}

@media (min-width: 991px) {
  .bg-video {
    height: 60rem;
  }
}

.bg-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 490%;
}

@media (min-width: 767px) {
  .bg-video video {
    width: auto;
    height: 250%;
  }
}

@media (min-width: 991px) {
  .bg-video video {
    width: auto;
    height: 150%;
  }
}

.bg-video-mask {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000320;
  opacity: 0.6;
}

@keyframes fadeOutLeft {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes fadeInAnime {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.admissions-entry .table {
  width: 100%;
  border-collapase: collapse;
  border-spacing: 0;
  margin-bottom: 10px;
  border: 1px solid #dee2e6;
}

.admissions-entry .table th,
.admissions-entry .table td {
  padding: 10px;
  border: 0.5px solid #dee2e6;
}

.admissions-entry .table th {
  vertical-align: middle;
}

@media (max-width: 576px) {
  .admissions-entry .table th {
    background-color: #000320;
    color: #fff;
  }
}

.admissions-tel .border-2 {
  border-color: #000320;
}

.admissions .tel-link a {
  color: #fa0b1a;
}

.admissions-table {
  background-color: #fff;
}

.admissions-thead {
  color: #fff;
}

@media (max-width: 576px) {
  .admissions-thead {
    display: none;
  }
}

.admissions-thead .table-active,
.admissions-thead .table-active>td,
.admissions-thead .table-active>th {
  background-color: #000320;
}

.admissions-body th {
  padding-left: 1.5rem;
}

@media (min-width: 575px) {
  .admissions-body th {
    background-color: #f2f8fc;
  }
}

@media (max-width: 576px) {
  .admissions-body th {
    width: 100%;
    display: list-item;
    background-color: #000320;
    color: #fff;
  }
}

.admissions-body td {
  padding-left: 1.5rem;
}

@media (max-width: 576px) {
  .admissions-body td {
    width: 100%;
    display: list-item;
  }
}

.entrydates {
  text-align: center;
}

.entrydates-flexarea {
  margin-bottom: 6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}

.entrydates-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.entrydates-flex-box {
  background: #fff;
  margin: 0 5px 10px;
  padding: 10px 5px;
  width: 44%;
}

@media (min-width: 767px) {
  .entrydates-flex-box {
    width: 30%;
    margin: 0 10px 20px;
    padding: 20px;
  }
}

@media (min-width: 991px) {
  .entrydates-flex-box {
    width: auto;
  }
}

.entrydates-flex-box h4 {
  font-weight: bold;
  margin-bottom: 10px;
}

.entrydates-flex-box-status {
  font-size: 1.2rem;
  display: inline-block;
  background: #fa0b1a;
  color: #fff;
  font-weight: bold;
  padding: 1px 4px 1px 5px;
  position: relative;
  margin-bottom: 7px;
}

@media (min-width: 767px) {
  .entrydates-flex-box-status {
    padding: 3px 10px 3px 14px;
    margin-bottom: 14px;
  }
}

.entrydates-flex-box-status::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fa0b1a transparent transparent transparent;
  border-width: 8px 8px 0 8px;
  bottom: -7px;
  left: calc(50% - 8px);
}

.entrydates-flex-box-status-closed {
  background: #929292;
}

.entrydates-flex-box-status-closed::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #929292 transparent transparent transparent;
  border-width: 8px 8px 0 8px;
  bottom: -7px;
  left: calc(50% - 8px);
}

@media (min-width: 767px) {
  .entrydates-flex-box-status-closed::after {
    border-width: 10px 10px 0 10px;
    bottom: -9px;
    left: calc(50% - 10px);
  }
}

.entrydates-flex-box-date {
  margin-bottom: 10px;
}

.entrydates-flex-box .btn {
  padding: 0.8rem 3.4rem 0.8rem 1.4rem;
}

@media (min-width: 767px) {
  .entrydates-flex-box .btn {
    padding: 0.8rem 4rem 0.8rem 2rem;
    font-size: 1.2rem;
  }
}

.blogs-fv {
  position: relative;
  margin-top: 60px;
}

@media (min-width: 991px) {
  .blogs-fv {
    margin-top: 102px;
  }
}

.blogs-single-ttlarea {
  color: #fff;
}

.blogs .card-img-top img {
  object-position: 50% top;
}

.blogs .wp-pagenavi {
  margin: 0 auto 3rem;
  font-size: 1.6rem;
}

.blogs .wp-pagenavi span {
  padding: .5rem 1rem;
  border: none;
  border-radius: 5px;
}

.blogs .wp-pagenavi a {
  padding: .5rem 1rem;
  border: none;
  background-color: #fff;
  border-radius: 5px;
}

.blogs .wp-pagenavi span.current {
  background-color: #16bbee;
  border: none;
  color: #fff;
}

.blogs caption {
  caption-side: top;
  text-align: center;
  background-color: #000320;
  color: #fff;
}

.blogs table {
  width: 100%;
}

.blogs-archive select {
  width: 80%;
  border: 1px solid #000320;
  cursor: pointer;
}

.blogs-calender a {
  font-weight: bold;
  border-bottom: 2px solid #16bbee;
  color: #16bbee;
  transition: all 0.2s ease;
}

.blogs-calender a:hover {
  text-decoration: none;
  opacity: .5;
}

.blogs-single h5 {
  margin-bottom: 1rem;
}

.blogs-single .alignnone {
  margin-top: 2rem;
  height: auto;
}

.blogs-single img:not(.alignnone) {
  display: inline;
}

.blogs .card {
  background-color: #fff;
  transition: all 0.2s ease;
  border-radius: 10px;
}

.blogs .card .card-body {
  background-color: transparent;
}

.blogs .card:hover {
  background-color: #16bbee;
  text-decoration: none;
  opacity: 1 !important;
}

.blogs .card:hover .color-base2 {
  color: #fff !important;
}

.blogs .card:hover .card-body {
  color: #fff;
}

.blogs-card-link:hover {
  text-decoration: none;
}

.blogs .co-fv img.emoji {
  height: auto !important;
}

.blogs #wp-calendar {
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
}

.blogs #wp-calendar thead th {
  text-align: center;
}

.blogs #wp-calendar tbody td {
  text-align: center;
}

.blogs #wp-calendar tfoot td {
  padding: 10px;
}

.blogs #wp-calendar #next {
  text-align: right;
}

.school-support .links .btn {
  padding: 1.4rem 3rem 1.4rem 1rem;
  min-width: 15%;
  max-width: 16%;
  margin: 0 5px;
}

@media (max-width: 992px) {
  .school-support .links .btn {
    padding: 1.4rem 3rem 1.4rem 1rem;
    max-width: 48%;
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 991px) {
  .school-support .links .btn:nth-child(n+7) {
    min-width: 16.5%;
  }
}

.school-support .links .row {
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 992px) {
  .school-support .links .row {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.debut.flow .point,
.debut.career-system .point {
  position: relative;
  padding: 1rem 1.2rem;
  background-color: #16bbee;
  color: #fff;
  font-weight: bold;
  float: left;
  margin-right: 1rem;
}

@media (min-width: 991px) {

  .debut.flow .point,
  .debut.career-system .point {
    padding: .6rem 1.2rem;
    margin-right: 1.2rem;
  }
}

.debut.flow .point-text,
.debut.career-system .point-text {
  font-weight: normal;
}

@media screen and (min-width: 1010px) {

  .debut.flow .point-text.one-line,
  .debut.career-system .point-text.one-line {
    padding-top: .8rem;
  }
}

.debut.graduation .modal-wrap {
  top: 50%;
  left: 20%;
  right: 5%;
  transform: translate(-10%, -50%);
}

@media (max-width: 992px) {
  .debut.graduation .modal-wrap {
    left: 10%;
    right: 10%;
    top: 20%;
    transform: none;
  }

  .debut.graduation .modal-wrap .modal-cont {
    overflow-y: auto;
    height: 62vh;
  }
}

.debut.graduation .graduation-item a {
  transition: all 0.2s ease;
}

.debut.graduation .graduation-item a:active {
  text-decoration: none !important;
  opacity: 0.5 !important;
  color: inherit;
}

.debut.graduation .graduation-item a:active .btn-txt {
  opacity: 1;
}

@media (min-width: 991px) {
  .debut.graduation .graduation-item a:hover {
    text-decoration: none !important;
    opacity: 0.5 !important;
    color: inherit;
  }

  .debut.graduation .graduation-item a:hover .btn-txt {
    opacity: 1;
  }
}

.timetable {
  max-width: 90rem;
  /* .tab_body:first-child { display: block; } */
}

.timetable .js-tab_trg li {
  cursor: pointer;
}

@media (max-width: 992px) {
  .timetable .tab_wrap .tab_area {
    overflow-x: scroll;
    white-space: nowrap;
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
  }
}

.timetable .tab_wrap .tab_list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2rem;
  text-align: center;
  list-style: none;
}

@media (max-width: 992px) {
  .timetable .tab_wrap .tab_list {
    margin-bottom: 1.5rem;
  }
}

.timetable .tab_wrap .tab_list li {
  background: #fff;
  margin: 0 15px;
  padding: 5px 10px;
  border-radius: 10px;
  position: relative;
}

@media (max-width: 992px) {
  .timetable .tab_wrap .tab_list li {
    margin: 0 5px;
    width: 46%;
    margin-bottom: 1.5rem;
  }
}

.timetable .tab_wrap .tab_list li.active::before {
  opacity: 1;
}

.timetable .tab_wrap .tab_list li::before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 4px;
  border-color: #9910e2 transparent transparent;
  position: absolute;
  left: 50%;
  bottom: -16px;
  transform: translateX(-50%);
  opacity: 0;
  /* -webkit-transition: all .3s ease; transition: all .3s ease; */
}

.timetable .tab_wrap .tab_list .tab.active {
  background: #9910e2;
  color: #fff;
}

.timetable .tab_wrap[data-color="white"] .tab_list .tab.active {
  background: #fff;
}

.timetable .tab_wrap[data-color="white"] .tab_list li::before {
  border-color: #fff transparent transparent;
}

.timetable .tab_wrap[data-color="white"] .tab_list li {
  border: 1px solid #fff;
}

.timetable .tab_wrap[data-color="white"] .tab_list li:hover {
  background: #fff;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="white"] .tab_body table th {
  background: #fff;
}

.timetable .tab_wrap[data-color="black"] .tab_list .tab.active {
  background: #000320;
}

.timetable .tab_wrap[data-color="black"] .tab_list li::before {
  border-color: #000320 transparent transparent;
}

.timetable .tab_wrap[data-color="black"] .tab_list li {
  border: 1px solid #000320;
}

.timetable .tab_wrap[data-color="black"] .tab_list li:hover {
  background: #000320;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="black"] .tab_body table th {
  background: #000320;
}

.timetable .tab_wrap[data-color="gray"] .tab_list .tab.active {
  background: #9a9a9a;
}

.timetable .tab_wrap[data-color="gray"] .tab_list li::before {
  border-color: #9a9a9a transparent transparent;
}

.timetable .tab_wrap[data-color="gray"] .tab_list li {
  border: 1px solid #9a9a9a;
}

.timetable .tab_wrap[data-color="gray"] .tab_list li:hover {
  background: #9a9a9a;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="gray"] .tab_body table th {
  background: #9a9a9a;
}

.timetable .tab_wrap[data-color="key"] .tab_list .tab.active {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="key"] .tab_list li::before {
  border-color: #fa0b1a transparent transparent;
}

.timetable .tab_wrap[data-color="key"] .tab_list li {
  border: 1px solid #fa0b1a;
}

.timetable .tab_wrap[data-color="key"] .tab_list li:hover {
  background: #fa0b1a;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="key"] .tab_body table th {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="base1"] .tab_list .tab.active {
  background: #f2f8fc;
}

.timetable .tab_wrap[data-color="base1"] .tab_list li::before {
  border-color: #f2f8fc transparent transparent;
}

.timetable .tab_wrap[data-color="base1"] .tab_list li {
  border: 1px solid #f2f8fc;
}

.timetable .tab_wrap[data-color="base1"] .tab_list li:hover {
  background: #f2f8fc;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="base1"] .tab_body table th {
  background: #f2f8fc;
}

.timetable .tab_wrap[data-color="base2"] .tab_list .tab.active {
  background: #16bbee;
}

.timetable .tab_wrap[data-color="base2"] .tab_list li::before {
  border-color: #16bbee transparent transparent;
}

.timetable .tab_wrap[data-color="base2"] .tab_list li {
  border: 1px solid #16bbee;
}

.timetable .tab_wrap[data-color="base2"] .tab_list li:hover {
  background: #16bbee;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="base2"] .tab_body table th {
  background: #16bbee;
}

.timetable .tab_wrap[data-color="super-entertainment"] .tab_list .tab.active {
  background: #005ff7;
}

.timetable .tab_wrap[data-color="super-entertainment"] .tab_list li::before {
  border-color: #005ff7 transparent transparent;
}

.timetable .tab_wrap[data-color="super-entertainment"] .tab_list li {
  border: 1px solid #005ff7;
}

.timetable .tab_wrap[data-color="super-entertainment"] .tab_list li:hover {
  background: #005ff7;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="super-entertainment"] .tab_body table th {
  background: #005ff7;
}

.timetable .tab_wrap[data-color="internet-singer"] .tab_list .tab.active {
  background: #005ff7;
}

.timetable .tab_wrap[data-color="internet-singer"] .tab_list li::before {
  border-color: #005ff7 transparent transparent;
}

.timetable .tab_wrap[data-color="internet-singer"] .tab_list li {
  border: 1px solid #005ff7;
}

.timetable .tab_wrap[data-color="internet-singer"] .tab_list li:hover {
  background: #005ff7;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="internet-singer"] .tab_body table th {
  background: #005ff7;
}

.timetable .tab_wrap[data-color="music-creator"] .tab_list .tab.active {
  background: #16b409;
}

.timetable .tab_wrap[data-color="music-creator"] .tab_list li::before {
  border-color: #16b409 transparent transparent;
}

.timetable .tab_wrap[data-color="music-creator"] .tab_list li {
  border: 1px solid #16b409;
}

.timetable .tab_wrap[data-color="music-creator"] .tab_list li:hover {
  background: #16b409;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="music-creator"] .tab_body table th {
  background: #16b409;
}

.timetable .tab_wrap[data-color="ny-overseas"] .tab_list .tab.active {
  background: #f55013;
}

.timetable .tab_wrap[data-color="ny-overseas"] .tab_list li::before {
  border-color: #f55013 transparent transparent;
}

.timetable .tab_wrap[data-color="ny-overseas"] .tab_list li {
  border: 1px solid #f55013;
}

.timetable .tab_wrap[data-color="ny-overseas"] .tab_list li:hover {
  background: #f55013;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="ny-overseas"] .tab_body table th {
  background: #f55013;
}

.timetable .tab_wrap[data-color="vocal-musician"] .tab_list .tab.active {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="vocal-musician"] .tab_list li::before {
  border-color: #fa0b1a transparent transparent;
}

.timetable .tab_wrap[data-color="vocal-musician"] .tab_list li {
  border: 1px solid #fa0b1a;
}

.timetable .tab_wrap[data-color="vocal-musician"] .tab_list li:hover {
  background: #fa0b1a;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="vocal-musician"] .tab_body table th {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="vocal"] .tab_list .tab.active {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="vocal"] .tab_list li::before {
  border-color: #fa0b1a transparent transparent;
}

.timetable .tab_wrap[data-color="vocal"] .tab_list li {
  border: 1px solid #fa0b1a;
}

.timetable .tab_wrap[data-color="vocal"] .tab_list li:hover {
  background: #fa0b1a;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="vocal"] .tab_body table th {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="k-pop"] .tab_list .tab.active {
  background: #9910e2;
}

.timetable .tab_wrap[data-color="k-pop"] .tab_list li::before {
  border-color: #9910e2 transparent transparent;
}

.timetable .tab_wrap[data-color="k-pop"] .tab_list li {
  border: 1px solid #9910e2;
}

.timetable .tab_wrap[data-color="k-pop"] .tab_list li:hover {
  background: #9910e2;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="k-pop"] .tab_body table th {
  background: #9910e2;
}

.timetable .tab_wrap[data-color="musician"] .tab_list .tab.active {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="musician"] .tab_list li::before {
  border-color: #fa0b1a transparent transparent;
}

.timetable .tab_wrap[data-color="musician"] .tab_list li {
  border: 1px solid #fa0b1a;
}

.timetable .tab_wrap[data-color="musician"] .tab_list li:hover {
  background: #fa0b1a;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="musician"] .tab_body table th {
  background: #fa0b1a;
}

.timetable .tab_wrap[data-color="dance"] .tab_list .tab.active {
  background: #f5148d;
}

.timetable .tab_wrap[data-color="dance"] .tab_list li::before {
  border-color: #f5148d transparent transparent;
}

.timetable .tab_wrap[data-color="dance"] .tab_list li {
  border: 1px solid #f5148d;
}

.timetable .tab_wrap[data-color="dance"] .tab_list li:hover {
  background: #f5148d;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="dance"] .tab_body table th {
  background: #f5148d;
}

.timetable .tab_wrap[data-color="actor-voice-actor"] .tab_list .tab.active {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="actor-voice-actor"] .tab_list li::before {
  border-color: #fcbd12 transparent transparent;
}

.timetable .tab_wrap[data-color="actor-voice-actor"] .tab_list li {
  border: 1px solid #fcbd12;
}

.timetable .tab_wrap[data-color="actor-voice-actor"] .tab_list li:hover {
  background: #fcbd12;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="actor-voice-actor"] .tab_body table th {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="actor"] .tab_list .tab.active {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="actor"] .tab_list li::before {
  border-color: #fcbd12 transparent transparent;
}

.timetable .tab_wrap[data-color="actor"] .tab_list li {
  border: 1px solid #fcbd12;
}

.timetable .tab_wrap[data-color="actor"] .tab_list li:hover {
  background: #fcbd12;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="actor"] .tab_body table th {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="voice-actor"] .tab_list .tab.active {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="voice-actor"] .tab_list li::before {
  border-color: #fcbd12 transparent transparent;
}

.timetable .tab_wrap[data-color="voice-actor"] .tab_list li {
  border: 1px solid #fcbd12;
}

.timetable .tab_wrap[data-color="voice-actor"] .tab_list li:hover {
  background: #fcbd12;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="voice-actor"] .tab_body table th {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="actor-talent"] .tab_list .tab.active {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="actor-talent"] .tab_list li::before {
  border-color: #fcbd12 transparent transparent;
}

.timetable .tab_wrap[data-color="actor-talent"] .tab_list li {
  border: 1px solid #fcbd12;
}

.timetable .tab_wrap[data-color="actor-talent"] .tab_list li:hover {
  background: #fcbd12;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="actor-talent"] .tab_body table th {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="internet-video-talent"] .tab_list .tab.active {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="internet-video-talent"] .tab_list li::before {
  border-color: #fcbd12 transparent transparent;
}

.timetable .tab_wrap[data-color="internet-video-talent"] .tab_list li {
  border: 1px solid #fcbd12;
}

.timetable .tab_wrap[data-color="internet-video-talent"] .tab_list li:hover {
  background: #fcbd12;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="internet-video-talent"] .tab_body table th {
  background: #fcbd12;
}

.timetable .tab_wrap[data-color="concert-management"] .tab_list .tab.active {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="concert-management"] .tab_list li::before {
  border-color: #1dd6c8 transparent transparent;
}

.timetable .tab_wrap[data-color="concert-management"] .tab_list li {
  border: 1px solid #1dd6c8;
}

.timetable .tab_wrap[data-color="concert-management"] .tab_list li:hover {
  background: #1dd6c8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="concert-management"] .tab_body table th {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="pa"] .tab_list .tab.active {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="pa"] .tab_list li::before {
  border-color: #1dd6c8 transparent transparent;
}

.timetable .tab_wrap[data-color="pa"] .tab_list li {
  border: 1px solid #1dd6c8;
}

.timetable .tab_wrap[data-color="pa"] .tab_list li:hover {
  background: #1dd6c8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="pa"] .tab_body table th {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="illumination"] .tab_list .tab.active {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="illumination"] .tab_list li::before {
  border-color: #1dd6c8 transparent transparent;
}

.timetable .tab_wrap[data-color="illumination"] .tab_list li {
  border: 1px solid #1dd6c8;
}

.timetable .tab_wrap[data-color="illumination"] .tab_list li:hover {
  background: #1dd6c8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="illumination"] .tab_body table th {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="stage"] .tab_list .tab.active {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="stage"] .tab_list li::before {
  border-color: #1dd6c8 transparent transparent;
}

.timetable .tab_wrap[data-color="stage"] .tab_list li {
  border: 1px solid #1dd6c8;
}

.timetable .tab_wrap[data-color="stage"] .tab_list li:hover {
  background: #1dd6c8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="stage"] .tab_body table th {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="concert"] .tab_list .tab.active {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="concert"] .tab_list li::before {
  border-color: #1dd6c8 transparent transparent;
}

.timetable .tab_wrap[data-color="concert"] .tab_list li {
  border: 1px solid #1dd6c8;
}

.timetable .tab_wrap[data-color="concert"] .tab_list li:hover {
  background: #1dd6c8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="concert"] .tab_body table th {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="management"] .tab_list .tab.active {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="management"] .tab_list li::before {
  border-color: #1dd6c8 transparent transparent;
}

.timetable .tab_wrap[data-color="management"] .tab_list li {
  border: 1px solid #1dd6c8;
}

.timetable .tab_wrap[data-color="management"] .tab_list li:hover {
  background: #1dd6c8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="management"] .tab_body table th {
  background: #1dd6c8;
}

.timetable .tab_wrap[data-color="broadcast-video"] .tab_list .tab.active {
  background: #b9ec41;
}

.timetable .tab_wrap[data-color="broadcast-video"] .tab_list li::before {
  border-color: #b9ec41 transparent transparent;
}

.timetable .tab_wrap[data-color="broadcast-video"] .tab_list li {
  border: 1px solid #b9ec41;
}

.timetable .tab_wrap[data-color="broadcast-video"] .tab_list li:hover {
  background: #b9ec41;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="broadcast-video"] .tab_body table th {
  background: #b9ec41;
}

.timetable .tab_wrap[data-color="videographer"] .tab_list .tab.active {
  background: #b9ec41;
}

.timetable .tab_wrap[data-color="videographer"] .tab_list li::before {
  border-color: #b9ec41 transparent transparent;
}

.timetable .tab_wrap[data-color="videographer"] .tab_list li {
  border: 1px solid #b9ec41;
}

.timetable .tab_wrap[data-color="videographer"] .tab_list li:hover {
  background: #b9ec41;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="videographer"] .tab_body table th {
  background: #b9ec41;
}

.timetable .tab_wrap[data-color="yellow"] .tab_list .tab.active {
  background: #fff119;
}

.timetable .tab_wrap[data-color="yellow"] .tab_list li::before {
  border-color: #fff119 transparent transparent;
}

.timetable .tab_wrap[data-color="yellow"] .tab_list li {
  border: 1px solid #fff119;
}

.timetable .tab_wrap[data-color="yellow"] .tab_list li:hover {
  background: #fff119;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="yellow"] .tab_body table th {
  background: #fff119;
}

.timetable .tab_wrap[data-color="line"] .tab_list .tab.active {
  background: #00c300;
}

.timetable .tab_wrap[data-color="line"] .tab_list li::before {
  border-color: #00c300 transparent transparent;
}

.timetable .tab_wrap[data-color="line"] .tab_list li {
  border: 1px solid #00c300;
}

.timetable .tab_wrap[data-color="line"] .tab_list li:hover {
  background: #00c300;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="line"] .tab_body table th {
  background: #00c300;
}

.timetable .tab_wrap[data-color="twitter"] .tab_list .tab.active {
  background: #1da1f2;
}

.timetable .tab_wrap[data-color="twitter"] .tab_list li::before {
  border-color: #1da1f2 transparent transparent;
}

.timetable .tab_wrap[data-color="twitter"] .tab_list li {
  border: 1px solid #1da1f2;
}

.timetable .tab_wrap[data-color="twitter"] .tab_list li:hover {
  background: #1da1f2;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="twitter"] .tab_body table th {
  background: #1da1f2;
}

.timetable .tab_wrap[data-color="transparent"] .tab_list .tab.active {
  background: transparent;
}

.timetable .tab_wrap[data-color="transparent"] .tab_list li::before {
  border-color: transparent transparent transparent;
}

.timetable .tab_wrap[data-color="transparent"] .tab_list li {
  border: 1px solid transparent;
}

.timetable .tab_wrap[data-color="transparent"] .tab_list li:hover {
  background: transparent;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="transparent"] .tab_body table th {
  background: transparent;
}

.timetable .tab_wrap[data-color="insta"] .tab_list .tab.active {
  background: #bd00a8;
}

.timetable .tab_wrap[data-color="insta"] .tab_list li::before {
  border-color: #bd00a8 transparent transparent;
}

.timetable .tab_wrap[data-color="insta"] .tab_list li {
  border: 1px solid #bd00a8;
}

.timetable .tab_wrap[data-color="insta"] .tab_list li:hover {
  background: #bd00a8;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="insta"] .tab_body table th {
  background: #bd00a8;
}

.timetable .tab_wrap[data-color="youtube"] .tab_list .tab.active {
  background: #ff0000;
}

.timetable .tab_wrap[data-color="youtube"] .tab_list li::before {
  border-color: #ff0000 transparent transparent;
}

.timetable .tab_wrap[data-color="youtube"] .tab_list li {
  border: 1px solid #ff0000;
}

.timetable .tab_wrap[data-color="youtube"] .tab_list li:hover {
  background: #ff0000;
  color: #fff;
  transition: 0.3s;
}

.timetable .tab_wrap[data-color="youtube"] .tab_body table th {
  background: #ff0000;
}

.timetable table {
  width: 100%;
  margin: 0 auto 20px;
  border-collapse: collapse;
}

.timetable .tab_body {
  display: none;
}

.timetable .tab_body table tbody tr:nth-child(even) {
  background: #ddd;
}

.timetable .tab_body table tbody tr:last-child {
  border-bottom: 1px solid #ccc;
}

.timetable .tab_body table tbody td {
  padding: 10px;
  border: 0;
  border-left: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
  width: 15%;
  height: 6rem;
}

@media (max-width: 992px) {
  .timetable .tab_body table tbody td {
    min-width: 15rem;
  }
}

.timetable .tab_body table tbody td:first-child {
  width: 10%;
  min-width: 0px;
}

.timetable .tab_body table tbody td:last-child {
  border-right: 1px solid #ccc;
}

.timetable .tab_body table th {
  background: #9910e2;
  color: #fff;
  font-weight: bold;
  padding: 0.5em 0;
  text-align: center;
}

.tab_body.show {
  display: block;
}

.course-archive {
  max-width: 120rem;
  margin: auto;
}

.course-archive-fv-cont {
  position: absolute;
  left: 50px;
  bottom: 15%;
}

@media (min-width: 991px) {
  .course-archive-block {
    margin-bottom: 5rem;
    padding: 0 2.5rem;
  }
}

@media (min-width: 991px) {
  .course-archive-block-sub .course-archive-copy {
    position: static !important;
    color: #000320 !important;
    margin-bottom: 1rem;
    font-size: 1.6rem !important;
    text-align: center;
  }

  .course-archive-block-sub .course-archive-ttl .ttl-1 {
    font-size: 2.2rem;
  }

  .course-archive-block-sub .course-archive-inner {
    margin-top: -1rem !important;
  }

  .course-archive-block-sub .course-archive-inner>.btn {
    max-width: 35rem;
  }
}

.course-archive-head {
  position: relative;
}

.course-archive-copy {
  position: absolute;
  left: 3rem;
  right: 3rem;
  bottom: 3rem;
  color: #fff;
  font-weight: bold;
}

@media (max-width: 992px) {
  .course-archive-copy {
    font-size: 2rem;
    padding-right: 20%;
    line-height: 1.4;
    text-shadow: 0 0 10px black;
  }
}

@media (min-width: 991px) {
  .course-archive-copy {
    bottom: auto;
    top: 30%;
    left: 50px;
    font-size: 2rem;
  }
}

.course-archive-body {
  padding: 0 1rem 1rem;
}

@media (min-width: 991px) {
  .course-archive-body {
    padding: 0;
    max-width: 90rem;
    margin: auto;
    background-color: transparent !important;
  }
}

.course-archive-inner {
  background-color: rgba(255, 255, 255, 0.95);
  padding: 5rem 2rem 2rem;
  margin-top: -3rem;
}

@media (min-width: 991px) {
  .course-archive-inner {
    background-color: transparent;
    padding: 0;
  }

  .course-archive-inner>.btn {
    max-width: 50rem;
    margin: 0 auto 3rem !important;
  }
}

.course-archive-meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid;
}

.course-archive-year {
  margin-right: 1rem;
  padding: 0 5px;
}

.course-archive-cat {
  font-weight: bold;
}

@media (min-width: 991px) {
  .course-archive-cat {
    text-shadow: 0 0 10px black;
  }
}

.course-archive-en {
  font-size: 2rem;
}

.course-archive-child {
  margin-bottom: 3rem;
}

@media (min-width: 991px) {
  .course-archive-child {
    padding: 1rem 1.5rem;
  }
}

.course-archive-child:last-child {
  margin-bottom: 0;
}

.course-archive-child-cont {
  padding-left: 1rem;
}

.course-archive-child-cont svg {
  vertical-align: bottom;
}

.course-archive-child-cont .ttl-4 {
  margin: 1rem 0;
}

.course-archive-list li {
  margin: 0.5rem 0 0 0;
}

@media (min-width: 991px) {
  .course-archive-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .course-archive-list li {
    width: calc(50% - 0.5rem);
    display: -ms-flexbox;
    display: flex;
    margin: 0.25rem;
  }
}

.course-archive-list-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1rem 1rem 0;
  background-color: rgba(255, 255, 255, 0.3);
  line-height: 1.5;
  font-size: 1.2rem;
}

.course-archive-list-btn {
  position: relative;
  background-color: #fff;
  padding: 1rem 2.5rem 1rem 0;
  font-weight: bold;
}

.major-requestlink {
  width: 90px;
  height: 90px;
  background-color: #fa0b1b00;
  border-radius: 50%;
  transition: 0.3s;
  right: 1rem;
  bottom: -2rem;
}

@media (min-width: 991px) {
  .major-requestlink {
    height: 150px;
    width: 150px;
    right: 1.6rem;
    bottom: 2rem;
  }
}

.major-requestlink:hover {
  opacity: 0.8;
}

.major-requestlink-inner {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
}

.major-requestlink-img {
  width: 30px;
}

@media (min-width: 991px) {
  .major-requestlink-img {
    width: 40px;
    margin-bottom: 8px;
  }
}

.major-requestlink-txt {
  color: #fff;
}

.major-requestlink .bgColor-ny-overseas {
  background: #16bbee !important;
}

.major-requestlink .bgColor-music-creator {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-super-entertainment {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-super-live {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-video-creator {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-artist-technology {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-dance-actor {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-artist-maneger {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-writer {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-vocal {
  background: #16bbee !important;
}

.major-requestlink .bgColor-k-pop {
  background: #16bbee !important;
}

.major-requestlink .bgColor-musician {
  background: #16bbee !important;
}

.major-requestlink .bgColor-dance {
  background: #16bbee !important;
}

.major-requestlink .bgColor-actor {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-voice-actor {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-internet-video-talent {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-illumination {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-stage {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-pa {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-concert {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-management {
  background-color: #fa0b1b !important;
}

.major-requestlink .bgColor-broadcast-video {
  background-color: #fa0b1b !important;
}

.course2023 .course-archive-copy {
  bottom: 4rem;
  font-size: 1.8rem;
}

@media (min-width: 991px) {
  .course2023 .course-archive-copy {
    height: 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-pack: end;
    justify-content: end;
  }
}

.dreamguide-cont:not(:last-child) {
  margin-bottom: 4rem;
  padding-bottom: 4rem;
  border-bottom: 1px solid #E3E3E3;
}

.dreamguide-ballon {
  padding: 0.3rem 1rem;
  background-color: red;
  display: inline-block;
  position: relative;
  color: #fff;
  border-radius: 0.5rem;
}

.dreamguide-marker[data-color="yellow"] {
  position: relative;
  z-index: 2;
}

.dreamguide-marker[data-color="yellow"]::after {
  position: absolute;
  z-index: -1;
  content: "";
  width: 100%;
  height: 10px;
  background-color: #FFF119;
  bottom: 10%;
}

.dreamguide .swiper-container {
  padding-bottom: 4rem !important;
}

.dreamguide .swiper-pagination {
  bottom: 0 !important;
}

.dreamguide .swiper-pagination-bullet {
  background: #16bcee !important;
  opacity: 0.5 !important;
}

.dreamguide .swiper-pagination-bullet-active {
  background: #fa0b1a !important;
  opacity: 1 !important;
}

@media (max-width: 992px) {
  .dreamguide .swiper-button-prev {
    right: 7rem !important;
  }
}

.w-curriculum .student-pic img {
  width: 80%;
  margin: 0 0 0 auto;
}

@media (min-width: 991px) {
  .w-curriculum .student-pic img {
    width: 100%;
  }
}

.w-curriculum .pattern .ttl-en {
  margin-left: -2rem;
  margin-top: -1rem;
  font-size: 8rem !important;
}

@media (min-width: 991px) {
  .w-curriculum .pattern .ttl-en {
    margin-left: 0;
  }
}

.education-w-curriculum .co-list-disc li {
  text-indent: -1.6rem;
  padding-left: 1.6rem;
}

.education-w-curriculum .curriculum-sample-ttl .col-5 {
  max-width: 44% !important;
  -ms-flex: 0 0 44% !important;
  flex: 0 0 44% !important;
}

.education-w-curriculum .curriculum-sample-ttl .col-2 {
  max-width: 12% !important;
}

@media (min-width: 991px) {
  .education-w-curriculum .curriculum-sample-list.col-lg-6 {
    max-width: 49% !important;
    -ms-flex: 0 0 49% !important;
    flex: 0 0 49% !important;
  }
}

.education-w-curriculum .card-body .student-pic {
  width: 70%;
}

@media (min-width: 991px) {
  .education-w-curriculum .card-body .student-pic {
    width: 100%;
  }
}

.education-instructor .layer-img {
  position: relative;
}

.education-instructor .layer-img:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 40%;
  left: 0;
  bottom: 0;
  background: linear-gradient(to bottom, transparent 20%, rgba(1, 1, 1, 0.65));
}

.education-instructor .layer-text-wrap {
  position: absolute;
  padding: 1rem 2rem;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}

.education-instructor .layer-text-wrap:after {
  content: "\f138";
  position: absolute;
  font-family: "Font Awesome 5 Free";
  color: #fff;
  text-align: center;
  right: 1.2rem;
  bottom: 1rem;
  font-size: 1.6rem;
  line-height: 1;
}

@media (min-width: 991px) {
  .education-instructor .layer-text-wrap:after {
    right: 2rem;
  }
}

.education-instructor .modal-trigger img,
.education-instructor .modal-trigger .instructor-text {
  transition: all 0.2s ease;
}

.education-instructor .modal-trigger:hover img,
.education-instructor .modal-trigger:hover .instructor-text {
  opacity: .7;
}

.education-instructor .cv-area .cv-link-inner {
  transition: all 0.2s ease;
}

.education-instructor .cv-area .cv-link:hover {
  text-decoration: none;
}

.education-instructor .cv-area .cv-link:hover .cv-link-inner {
  text-decoration: none;
  opacity: .7;
}

.education-instructor .modal-wrap {
  left: 35%;
  transform: translate(-25%, -30%);
}

@media (max-width: 992px) {
  .education-instructor .modal-wrap {
    width: 75%;
    left: 50%;
    transform: translate(-50%, -45%);
  }
}

@media (max-width: 992px) {
  .education-instructor .modal-cont {
    overflow-y: auto;
    height: 62vh;
  }
}

@media all and (-ms-high-contrast: none) {
  .wmajour-exp {
    width: 100%;
  }
}

@media all and (-ms-high-contrast: none) {
  .overseas-training .card-horizen .card-img-top img {
    height: auto;
  }
}

.fv {
  height: 100vh;
}

.front .important-news .js-accordion-area .fa-caret-square-up {
  display: none;
}

.front .important-news .js-accordion-area.on {
  padding: 0;
}

.front .important-news .js-accordion-area.on .fa-caret-square-up {
  display: block;
}

.front .important-news .js-accordion-area.on .fa-caret-square-down {
  display: none;
}

.front .important-news .js-accordion-area.on .important-news-ttl {
  background-color: rgba(0, 3, 32, 0.05);
}

.front-dream-item {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

@media (min-width: 767px) {
  .front-dream-item {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
  }
}

@media (min-width: 991px) {
  .front-dream-item {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.front-dream-item .ttl-en {
  text-stroke: 1px #fff;
  -webkit-text-stroke: 1px #fff;
}

.front-dream-ttl {
  text-shadow: 1px 1px 5px rgba(0, 3, 32, 0.65);
}

@media (min-width: 991px) {
  .cod-item {
    width: 9%;
    -ms-flex: auto;
    flex: auto;
  }
}

.js-accordion-multi-area .btn.on {
  box-shadow: none;
}

.js-accordion-multi-area .btn.on .btn-icon {
  transform: translateY(-50%) rotate(180deg);
}

.sns-border {
  position: relative;
}

.sns-border::before {
  content: "";
  position: absolute;
  width: 75%;
  height: 4px;
  top: 0;
}

.sns-border-line::before {
  background-color: #00c300;
}

.sns-border-insta::before {
  background: linear-gradient(30deg, #f50000 0%, #bd00a8 50%, #1400c8 100%);
}

.sns-border-twitter::before {
  background-color: #1da1f2;
}

.sns-border-youtube::before {
  background-color: #ff0000;
}

.ttl-ptn.front {
  top: 0%;
}

@media (min-width: 991px) {
  .ttl-ptn.front {
    top: -65%;
  }
}

.front-video-area {
  position: relative;
  z-index: 4;
}

@media (min-width: 991px) {
  .front-video-area {
    margin: 0 auto 0 17%;
    position: absolute;
    z-index: 5;
    top: 37vw;
  }
}

@media (min-width: 767px) {
  .front-video-area .front-video-wrap {
    width: 450px;
    margin: 0 auto;
  }
}

@media (min-width: 991px) {
  .front-video-area .front-video-wrap {
    width: 33vw;
    max-width: 580px;
    margin: 0;
  }

  .front-video-area .front-video-wrap .front-video-box {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    height: 0;
  }

  .front-video-area .front-video-wrap .front-video-box .front-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.top-oc {
  position: relative;
}

@media (min-width: 991px) {
  .top-oc {
    width: 90rem;
  }
}

@media (min-width: 991px) {
  .top-oc .top-oc-title {
    padding: 1.5rem;
    background-color: #fff;
    position: absolute;
    top: calc(50% + 3rem);
    left: calc(50% - 14.5rem);
    z-index: 3;
  }
}

@media (min-width: 767px) {
  .top-oc .d-lg-flex {
    width: 50rem;
  }
}

@media (min-width: 991px) {
  .top-oc .d-lg-flex {
    width: 100%;
  }
}

.longbanners {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
}

.longbanners .max-300 {
  padding: 0;
}

@media (min-width: 767px) {
  .longbanners {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0 15px;
  }

  .longbanners .max-300 {
    margin: 0 15px;
    max-width: 300px !important;
  }
}

@media (min-width: 767px) {
  .link-area-img .pt-md-px-0.pt-px-100 {
    padding-top: 0 !important;
  }
}

.event-guidance-list {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.event-guidance-list dt {
  width: 50px;
  margin-bottom: 10px;
}

.event-guidance-list dd {
  width: calc(100% - 65px);
  margin-bottom: 10px;
}

.event-guidance .sort-list li {
  width: calc(100% / 2);
  border-bottom: 1px solid #dee2e6 !important;
}

@media (min-width: 991px) {
  .event-guidance .sort-list li {
    width: calc(100% / 7);
    border-bottom: none;
  }
}

.event-guidance .sort-list li:first-child {
  width: 100%;
}

@media (min-width: 991px) {
  .event-guidance .sort-list li:first-child {
    width: calc(100% / 7);
  }
}

.event-guidance .sort-trg {
  cursor: pointer;
}

.event-guidance .sort-trg.active {
  background: #32D1AC;
  color: #fff;
}

.information-interview-ttl-bg {
  height: 500px;
  background: url(/assets/images/information/interview/img_01.jpg) no-repeat center 20%;
  background-size: cover;
}

@media (min-width: 991px) {
  .information-interview-ttl-bg {
    height: 600px;
  }
}

.information-interview-list dt {
  width: 60px;
}

@media (min-width: 991px) {
  .information-interview-list dt {
    width: 80px;
  }
}

.information-interview-list dd {
  width: calc(100% - 60px);
}

@media (min-width: 991px) {
  .information-interview-list dd {
    width: calc(100% - 80px);
  }
}

.myschool .kpop-pro-acc {
  margin: 10px 0;
  text-align: center;
  padding: 0.5rem;
  border: 2px solid #4ba5ff;
  color: #4ba5ff;
  border-radius: 30px;
  transition: 0.3s;
  position: relative;
}

.myschool .kpop-pro-acc:hover {
  background-color: #4ba5ff;
  color: #fff;
  transition: 0.3s;
}

.myschool .kpop-pro-acc:hover::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}

.myschool .kpop-pro-acc::before {
  content: "プロフィールを見る";
}

.myschool .kpop-pro-acc::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: 45%;
  transform: translateY(-50%) rotate(45deg);
  right: 30px;
  border-bottom: 2px solid #4ba5ff;
  border-right: 2px solid #4ba5ff;
  transition: 0.3s;
}

.myschool .kpop-pro-acc.on {
  background-color: #4ba5ff;
  color: #fff;
}

.myschool .kpop-pro-acc.on::before {
  content: "閉じる";
}

.myschool .kpop-pro-acc.on::after {
  border-bottom: none;
  border-right: none;
  top: 60%;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  transition: 0.3s;
}

.myschool .kpop-pro-item-ttl {
  font-size: 2rem;
  color: #4ba5ff;
  padding-bottom: 5px;
  margin-bottom: 5px;
  position: relative;
}

.myschool .kpop-pro-item-ttl::after {
  position: absolute;
  content: "";
  width: 40px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #4ba5ff;
}

.blogs-fv {
  position: relative;
  margin-top: 60px;
}

@media (min-width: 991px) {
  .blogs-fv {
    margin-top: 102px;
  }
}

.blogs-single-ttlarea {
  color: #fff;
}

.blogs .card-img-top img {
  object-position: 50% top;
}

.blogs .wp-pagenavi {
  margin: 0 auto 3rem;
  font-size: 1.6rem;
}

.blogs .wp-pagenavi span {
  padding: .5rem 1rem;
  border: none;
  border-radius: 5px;
}

.blogs .wp-pagenavi a {
  padding: .5rem 1rem;
  border: none;
  background-color: #fff;
  border-radius: 5px;
}

.blogs .wp-pagenavi span.current {
  background-color: #16bbee;
  border: none;
  color: #fff;
}

.blogs caption {
  caption-side: top;
  text-align: center;
  background-color: #000320;
  color: #fff;
}

.blogs table {
  width: 100%;
}

.blogs-archive select {
  width: 80%;
  border: 1px solid #000320;
  cursor: pointer;
}

.blogs-calender a {
  font-weight: bold;
  border-bottom: 2px solid #16bbee;
  color: #16bbee;
  transition: all 0.2s ease;
}

.blogs-calender a:hover {
  text-decoration: none;
  opacity: .5;
}

.blogs-single h5 {
  margin-bottom: 1rem;
}

.blogs-single .alignnone {
  margin-top: 2rem;
  height: auto;
}

.blogs-single img:not(.alignnone) {
  display: inline;
}

.blogs .card {
  background-color: #fff;
  transition: all 0.2s ease;
  border-radius: 10px;
}

.blogs .card .card-body {
  background-color: transparent;
}

.blogs .card:hover {
  background-color: #16bbee;
  text-decoration: none;
  opacity: 1 !important;
}

.blogs .card:hover .color-base2 {
  color: #fff !important;
}

.blogs .card:hover .card-body {
  color: #fff;
}

.blogs-card-link:hover {
  text-decoration: none;
}

.blogs .co-fv img.emoji {
  height: auto !important;
}

.blogs #wp-calendar {
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
}

.blogs #wp-calendar thead th {
  text-align: center;
}

.blogs #wp-calendar tbody td {
  text-align: center;
}

.blogs #wp-calendar tfoot td {
  padding: 10px;
}

.blogs #wp-calendar #next {
  text-align: right;
}

.bus .support1-tellink a {
  color: #fa0b1a;
}

.bus .support1-tellink-2 a {
  color: #16bbee;
}

.opencampus .card-top-img img {
  height: auto;
}

.opencampus-fv {
  position: relative;
  padding-top: 60px;
}

@media (min-width: 991px) {
  .opencampus-fv {
    padding-top: 88px;
  }
}

.co-breadcrumb.opencampus {
  max-width: 90rem;
  padding: 1.2rem 2rem;
}

.opencampus-regular-cat-list {
  width: calc(100% + 30px);
  display: block;
  margin: 0 -15px 20px;
  padding: 10px 5px;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.opencampus-regular-cat-list .is-active {
  color: #fff;
  background-color: #000320;
  position: relative;
  transition: .3s;
}

.opencampus-regular-cat-list .is-active::after {
  content: "";
  position: absolute;
  bottom: -29px;
  left: 0;
  right: 0;
  margin: auto;
  width: 15px;
  height: 10px;
  border: 15px solid transparent;
  border-top: 12px solid #000320;
}

.opencampus-regular-cat-item {
  display: inline-block;
  margin-right: 10px;
  background-color: #CCCCCC;
  border-bottom: 4px solid #000320;
  cursor: pointer;
}

.opencampus-regular-cat-type {
  display: none;
}

.opencampus-regular-cat-type:first-child {
  display: block;
}

.opencampus-single-thumbnail img {
  width: 100%;
  height: auto;
}

.opencampus-single-thumbnail-area {
  position: relative;
}

.opencampus-single-thumbnail-special {
  position: absolute;
  top: 0;
  left: 0;
  width: 8.5rem;
}

.opencampus-single-ttl {
  border-top: 3px solid #fa0b1a;
  border-bottom: 3px solid #fa0b1a;
}

.opencampus-single-schedule-ttl {
  margin-top: -1rem;
  position: relative;
}

.opencampus-single-schedule-ttl::after {
  position: absolute;
  content: "";
  height: 12px;
  width: 9rem;
  margin: 0 auto;
  bottom: -3px;
  left: 0;
  right: 0;
  background-color: #FFE900;
  z-index: -1;
}

.opencampus-single-schedule-time {
  color: #9A9A9A;
}

.opencampus-single-schedule-item {
  border-bottom: 1px solid #fa0b1a;
}

.opencampus-single-schedule-item:nth-child(n+4) {
  display: none;
}

.opencampus-single-schedule .is-active:nth-child(n+4) {
  display: block;
  animation: show .3s linear 0s;
}

.opencampus-single-schedule-accordion p {
  position: relative;
}

.opencampus-single-schedule-accordion p::after {
  content: "+";
  cursor: pointer;
  position: absolute;
  width: 35px;
  height: 35px;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  margin: auto;
  border-radius: 80px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 3rem;
  line-height: 1.5;
  transition: all 0.2s ease;
}

@media (min-width: 991px) {
  .opencampus-single-schedule-accordion p::after {
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 5px;
  }
}

.opencampus-single-schedule-accordion.on p::after {
  content: "-";
}

.opencampus-single-point-item:not(:last-of-type) {
  margin-bottom: 3rem;
}

@media (min-width: 991px) {
  .opencampus-single-point-item:not(:last-of-type) {
    margin-bottom: 6rem;
  }
}

.opencampus-single-point-item svg {
  width: 6.5rem;
  height: auto;
  overflow: visible;
}

@media (min-width: 991px) {
  .opencampus-single-point-item svg {
    width: 5.5rem;
  }
}

.opencampus-single-point-item text {
  fill: transparent;
  stroke: #fa0b1a;
  stroke-width: 2;
  stroke-linejoin: round;
  font-family: futura-pt, sans-serif;
  font-style: italic;
}

.opencampus-single-point-item-num {
  margin-top: -7.5rem;
}

@media (min-width: 991px) {
  .opencampus-single-point-item-num {
    margin-top: -5.5rem;
    margin-right: 2rem;
  }
}

.opencampus-single-voice {
  background-color: #89B9E8;
}

.opencampus-single-voice-face-img {
  width: 4rem;
  height: 4rem;
  background-size: 100%;
}

@media (min-width: 991px) {
  .opencampus-single-voice-face-img {
    width: 5rem;
    height: 5rem;
  }
}

.opencampus-single-voice .opencampus-single-voice-item:first-child .opencampus-single-voice-face-img {
  background-image: url(../img/opencampus-single-voice-1.png);
}

.opencampus-single-voice .opencampus-single-voice-item:nth-child(2) .opencampus-single-voice-face-img {
  background-image: url(../img/opencampus-single-voice-2.png);
}

.opencampus-single-voice .opencampus-single-voice-item:nth-child(3) .opencampus-single-voice-face-img {
  background-image: url(../img/opencampus-single-voice-3.png);
}

.opencampus-single-voice .opencampus-single-voice-item:not(:last-child) {
  margin-bottom: 2rem;
}

.opencampus-single-voice-text {
  margin-left: 2rem;
  position: relative;
  z-index: 1;
}

.opencampus-single-voice-text-cont {
  padding: 1.5rem;
  background-color: #fff;
  border-radius: 10px;
  position: relative;
}

.opencampus-single-voice-text-cont::before {
  content: "";
  position: absolute;
  top: 10px;
  left: -17px;
  width: 10px;
  height: 10px;
  border: 10px solid transparent;
  border-right: 10px solid #fff;
}

.opencampus-single-voice-text-cont::after {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 100%;
  height: 100%;
  background-color: #fa0b1a;
  top: 0.5rem;
  left: 0.5rem;
  z-index: -1;
}

.opencampus-single-flow-item:not(:last-child) {
  margin-bottom: 1.5rem;
}

.opencampus-single-flow-item:not(:last-child) .opencampus-single-flow-time-wrap::after {
  position: absolute;
  content: "";
  top: 3rem;
  bottom: -2rem;
  left: 60%;
  width: 2px;
  background-color: #fa0b1a;
}

@media (min-width: 991px) {
  .opencampus-single-flow-item:not(:last-child) .opencampus-single-flow-time-wrap::after {
    width: 4px;
    top: 5rem;
    left: 56%;
  }
}

.opencampus-single-flow-time {
  position: relative;
}

.opencampus-single-flow-time-wrap {
  position: relative;
}

.opencampus-single-app-item {
  padding: 2rem 1.5rem;
}

@media (min-width: 991px) {
  .opencampus-single-app-item {
    padding: 3rem;
  }
}

.opencampus-single-app-item:not(:last-child) {
  margin-bottom: .5rem;
}

.opencampus-single-app-icon {
  width: 3.5rem;
}

.opencampus-single-app-num {
  border-radius: 100px;
  width: 3rem;
  height: 3rem;
  min-width: 3rem;
}

.opencampus-single-dayApp {
  padding-top: 3rem !important;
}

.opencampus-single-dayApp-select {
  -webkit-appearance: none;
  appearance: none;
  padding: 1rem 2rem;
  font-size: 1.4rem;
  position: relative;
  background: transparent;
  width: 100%;
}

.opencampus-single-dayApp-select-wrap {
  position: relative;
  display: inline-block;
  width: 90%;
}

@media (max-width: 992px) {
  .opencampus-single-dayApp-select-wrap {
    width: 20rem;
  }
}

.opencampus-single-dayApp-select-wrap::after {
  position: absolute;
  content: "";
  top: 1.5rem;
  right: 1rem;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 17.3px 10px 0 10px;
  border-color: #000000 transparent transparent transparent;
}

.opencampus-single-dayApp-pc {
  position: sticky;
  top: calc(60px + 3rem);
}

.opencampus-single-recommend .inner-wide {
  width: calc(100% - 60px);
}

@media (min-width: 991px) {
  .opencampus-single-recommend .col-lg-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.opencampus-single-free .More_detail_2 {
  margin-bottom: 2rem;
}

@keyframes show {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.opencampus-single-line .yell span:before,
.opencampus-single-line .yell span:after {
  background: #21B227;
}

select::-ms-expand {
  display: none;
}

.virusIframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.virusIframe-wrap {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}

.oc-fv-btn {
  position: absolute;
  top: calc(100vw * 0.74);
  right: -1vw;
}

.opencampus-past .opencampus-single-dayApp,
.opencampus-past .opencampus-single-schedule {
  display: none !important;
}

.opencampus-past .opencampus-single-schedule+.sec {
  display: none !important;
}

.opencampus-past .height-5.bgColor-base2 {
  display: none !important;
}

.opencampus-past #line {
  display: none !important;
}

.opencampus-return .btn::after,
.opencampus-return .btn::before {
  border-color: #fff !important;
}

.opencampus-return .btn::after {
  right: -.5rem !important;
}

.opencampus #special .swiper-pagination-bullet-active {
  background-color: #16bbee !important;
}

@media (max-width: 992px) {
  .school-social-icon {
    min-width: 80px;
    width: 80px;
  }
}

.school-social-icon img {
  width: 100%;
}

.school-public_info .btn-txt .btn-icon {
  right: -.3rem;
}

.school-public_info-cont a {
  margin-bottom: 1.5rem;
}

.school-public_info-cont h4 {
  font-size: 1.8rem;
}

.school-public_info-cont-subwrap {
  margin-bottom: 1rem;
}

.school-public_info-cont-subttl {
  font-size: 1.4rem;
}

.school-public_info-cont .num {
  color: #fa0b1a;
}

@media (min-width: 991px) {
  .school-public_info .col-12.col-lg-6 {
    max-width: 47%;
  }
}

.school-access-video {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}

.school-access-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.school-access-build-ttl {
  line-height: 1.4;
}

.school-access-directions-item-img {
  position: relative;
}

.school-access-num {
  position: absolute;
  top: 0;
  left: 0;
  width: 5rem;
  text-align: center;
  display: inline-block;
}

@media (min-width: 991px) {
  .school-recruit .col-12.col-lg-6 {
    max-width: 45%;
  }
}

.school.seven-reason .cv-top {
  background-color: rgba(0, 3, 32, 0.8);
}

.school.seven-reason .cv-bottom {
  background-color: #ce0411;
}

.school.seven-reason .cv-img {
  width: 32%;
  margin: 0 auto;
  box-shadow: 3px 3px 10px 2px rgba(0, 3, 32, 0.4);
  transform: translateY(-33%);
}

@media (min-width: 991px) {
  .school.seven-reason .cv-img {
    width: 18rem;
    transform: translateY(-10%);
  }
}

.school-data .crown {
  position: relative;
  background-position: left;
  background-repeat: no-repeat;
  background-size: 5rem;
}

.school-data .triangle {
  position: relative;
}

.school-data .triangle::after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 8px;
  left: 0;
  border: 6px solid transparent;
  border-top: 7px solid #555;
}

.school-support .links .btn {
  padding: 1.4rem 3rem 1.4rem 1rem;
}

@media (max-width: 992px) {
  .school-support .links .btn {
    padding: 1.4rem 3rem 1.4rem 1rem;
  }
}

.not-available::before {
  position: absolute;
  z-index: 2;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(99, 99, 99, 0.9);
}

.not-available::after {
  position: absolute;
  z-index: 3;
  content: '当日のみの配信の為、見逃し配信はございません';
  color: #fff;
  font-size: 2rem;
  text-align: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 50%;
}

.startguide img {
  max-width: 100%;
}

.startguide .container {
  padding: 0 30px;
  margin: 0 auto;
  text-align: center;
}

.startguide .bl {
  margin-bottom: 30px;
}

.startguide .is-pc {
  display: none;
}

@media screen and (min-width: 768px) {
  .startguide .container {
    padding: 0;
    width: 80%;
    max-width: 800px;
  }

  .startguide .bl {
    margin-bottom: 80px;
  }

  .startguide .is-sp {
    display: none;
  }

  .startguide .is-pc {
    display: block;
  }

  .startguide body {
    background-color: #e2e2e2;
  }

  .startguide #contents {
    max-width: 1000px;
    background-color: #fff;
    margin: 0 auto;
  }
}

.startguide .txC {
  text-align: center;
}

.startguide .txR {
  text-align: right;
}

.startguide .oblique {
  background-image: linear-gradient(45deg, #ff0 25%, #fff 25%, #fff 50%, #ff0 50%, #ff0 75%, #fff 75%, #fff);
  background-size: 8px 8px;
  background-attachment: fixed;
}

.startguide .header-mv {
  padding: 20px 10px 0;
}

.startguide .ttl-question {
  background-color: #ffeb00;
  position: relative;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .startguide .ttl-question {
    margin-bottom: 50px;
  }
}

.startguide .ttl-question img {
  display: block;
  padding: 20px 0;
}

.startguide .ttl-question .zure {
  position: relative;
  top: -27px;
  padding-bottom: 0;
}

.startguide .flex1-2>*:first-child {
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .startguide .flex1-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }

  .startguide .flex1-2>*:first-child {
    margin-bottom: 0;
  }

  .startguide .flex1-2>* {
    width: 48%;
  }
}

.startguide .ttl-qa {
  text-align: center;
  padding: 20px;
}

.startguide .qa-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: .9rem;
}

@media screen and (min-width: 768px) {
  .startguide .qa-list {
    font-size: 1.2rem;
  }
}

.startguide .q {
  background-color: #000;
  color: #fff;
  padding: .5em 1em;
  border-radius: 10px;
  position: relative;
  margin: 0 auto 30px 0;
}

.startguide .q::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-top: 20px solid #000;
  border-right: 15px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  bottom: -20px;
  left: 30px;
  transform: skewX(-30deg);
}

.startguide .a {
  padding: .5em 1em;
  border-radius: 10px;
  position: relative;
  border: 2px solid #000;
  margin: 0 0 50px auto;
}

.startguide .a::before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-top: 20px solid #000;
  border-right: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 16px solid transparent;
  bottom: -20px;
  right: 29px;
  transform: skewX(30deg);
}

.startguide .a::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-right: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 10px solid transparent;
  bottom: -16px;
  right: 32px;
  transform: skewX(30deg);
}

.startguide .small {
  font-size: .8rem;
}

.startguide .flex-btn {
  padding: 0 30px;
  margin-bottom: 50px;
}

.startguide .btn-item {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .startguide .flex-btn {
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 80px;
  }

  .startguide .btn-item {
    margin-bottom: 0;
    width: 48%;
  }
}

.startguide .hover-opacity {
  transition: 0.3s;
}

.startguide .hover-opacity:hover {
  opacity: 0.5;
}

.startguide .new-flex-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 0px !important;
}

.startguide .new-flex-btn-btn {
  display: block;
  background: #ffeb00;
  width: 100%;
  margin: 0 0 20px;
  transition: 0.3s;
}

.startguide .new-flex-btn-btn div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border: solid 2px black;
  padding: 10px;
  transform: translateX(-8px) translateY(-10px);
}

.startguide .new-flex-btn-btn div span {
  display: block;
  font-size: 1.2rem;
}

.startguide .new-flex-btn-btn:hover {
  opacity: 0.5;
}

@media screen and (min-width: 768px) {
  .startguide .new-flex-btn {
    padding: 0 30px !important;
  }

  .startguide .new-flex-btn-btn {
    width: 45%;
  }

  .startguide .dream-guide-banner {
    display: block;
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
  }
}

.visitor-abroad .js-accordion-area .fa-caret-square-up {
  display: none;
}

.visitor-abroad .js-accordion-area.on {
  padding: 0;
}

.visitor-abroad .js-accordion-area.on .fa-caret-square-up {
  display: block;
}

.visitor-abroad .js-accordion-area.on .fa-caret-square-down {
  display: none;
}

.visitor-abroad .js-accordion-area.on .qa-ttl {
  background-color: rgba(0, 3, 32, 0.1);
}

.visitor-abroad .tab-cont {
  display: none;
}

.visitor-abroad .tab-cont.show {
  display: block;
}

.company-contact-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 767px) {
  .company-contact-flex {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.company-contact-flex .ttl-4 span,
.company-contact-flex .ttl-4 a {
  line-height: 1.8;
}

@media (min-width: 767px) {
  .company-contact-flex .ttl-4 {
    margin: 0 18px;
  }
}

/* utility */
/* ユーティリティ
---------------------------------------------- */
/* レイヤーを前面に持っていくクラス */
.layer {
  position: relative;
  z-index: 2;
}

.z-index-1 {
  z-index: 1 !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.z-index-3 {
  z-index: 3 !important;
}

.z-index-4 {
  z-index: 4 !important;
}

.z-index-5 {
  z-index: 5 !important;
}

.z-index-6 {
  z-index: 6 !important;
}

.z-index-7 {
  z-index: 7 !important;
}

.z-index-8 {
  z-index: 8 !important;
}

.z-index-9 {
  z-index: 9 !important;
}

.z-index-10 {
  z-index: 10 !important;
}

@media (max-width: 992px) {
  .z-index-lg-1 {
    z-index: 1 !important;
  }

  .z-index-lg-2 {
    z-index: 2 !important;
  }

  .z-index-lg-3 {
    z-index: 3 !important;
  }

  .z-index-lg-4 {
    z-index: 4 !important;
  }

  .z-index-lg-5 {
    z-index: 5 !important;
  }

  .z-index-lg-6 {
    z-index: 6 !important;
  }

  .z-index-lg-7 {
    z-index: 7 !important;
  }

  .z-index-lg-8 {
    z-index: 8 !important;
  }

  .z-index-lg-9 {
    z-index: 9 !important;
  }

  .z-index-lg-10 {
    z-index: 10 !important;
  }
}

.z-index-minus-5 {
  z-index: -5 !important;
}

.z-index-minus-4 {
  z-index: -4 !important;
}

.z-index-minus-3 {
  z-index: -3 !important;
}

.z-index-minus-2 {
  z-index: -2 !important;
}

.z-index-minus-1 {
  z-index: -1 !important;
}

@media (max-width: 992px) {
  .z-index-lg-minus-5 {
    z-index: -5 !important;
  }

  .z-index-lg-minus-4 {
    z-index: -4 !important;
  }

  .z-index-lg-minus-3 {
    z-index: -3 !important;
  }

  .z-index-lg-minus-2 {
    z-index: -2 !important;
  }

  .z-index-lg-minus-1 {
    z-index: -1 !important;
  }
}

/* スマホ時のグリッド調整 */
@media (max-width: 992px) {
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
}

.row-adjust *[class*="col-"] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.row-adjust *[class*="col-"] .card {
  -ms-flex: 1;
  flex: 1;
  min-height: 0%;
}

/* IE対策 */
@media all and (-ms-high-contrast: none) {
  .row-adjust *[class*="col-"] {
    display: block;
  }

  .site-navi .row-adjust *[class*="col-"] {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 992px) {

  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-auto,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-auto,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-auto,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-auto,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-auto {
    padding-left: 5px;
    padding-right: 5px;
  }
}

/* justify-contentで最後の要素を左揃えにする */
.justify-content-between.last-child-left:after {
  display: block;
  content: "";
  margin: auto;
}

.justify-content-between.last-child-left[data-child-width="1"]:after {
  width: 1%;
}

.justify-content-between.last-child-left[data-child-width="2"]:after {
  width: 2%;
}

.justify-content-between.last-child-left[data-child-width="3"]:after {
  width: 3%;
}

.justify-content-between.last-child-left[data-child-width="4"]:after {
  width: 4%;
}

.justify-content-between.last-child-left[data-child-width="5"]:after {
  width: 5%;
}

.justify-content-between.last-child-left[data-child-width="6"]:after {
  width: 6%;
}

.justify-content-between.last-child-left[data-child-width="7"]:after {
  width: 7%;
}

.justify-content-between.last-child-left[data-child-width="8"]:after {
  width: 8%;
}

.justify-content-between.last-child-left[data-child-width="9"]:after {
  width: 9%;
}

.justify-content-between.last-child-left[data-child-width="10"]:after {
  width: 10%;
}

.justify-content-between.last-child-left[data-child-width="11"]:after {
  width: 11%;
}

.justify-content-between.last-child-left[data-child-width="12"]:after {
  width: 12%;
}

.justify-content-between.last-child-left[data-child-width="13"]:after {
  width: 13%;
}

.justify-content-between.last-child-left[data-child-width="14"]:after {
  width: 14%;
}

.justify-content-between.last-child-left[data-child-width="15"]:after {
  width: 15%;
}

.justify-content-between.last-child-left[data-child-width="16"]:after {
  width: 16%;
}

.justify-content-between.last-child-left[data-child-width="17"]:after {
  width: 17%;
}

.justify-content-between.last-child-left[data-child-width="18"]:after {
  width: 18%;
}

.justify-content-between.last-child-left[data-child-width="19"]:after {
  width: 19%;
}

.justify-content-between.last-child-left[data-child-width="20"]:after {
  width: 20%;
}

.justify-content-between.last-child-left[data-child-width="21"]:after {
  width: 21%;
}

.justify-content-between.last-child-left[data-child-width="22"]:after {
  width: 22%;
}

.justify-content-between.last-child-left[data-child-width="23"]:after {
  width: 23%;
}

.justify-content-between.last-child-left[data-child-width="24"]:after {
  width: 24%;
}

.justify-content-between.last-child-left[data-child-width="25"]:after {
  width: 25%;
}

.justify-content-between.last-child-left[data-child-width="26"]:after {
  width: 26%;
}

.justify-content-between.last-child-left[data-child-width="27"]:after {
  width: 27%;
}

.justify-content-between.last-child-left[data-child-width="28"]:after {
  width: 28%;
}

.justify-content-between.last-child-left[data-child-width="29"]:after {
  width: 29%;
}

.justify-content-between.last-child-left[data-child-width="30"]:after {
  width: 30%;
}

.justify-content-between.last-child-left[data-child-width="31"]:after {
  width: 31%;
}

.justify-content-between.last-child-left[data-child-width="32"]:after {
  width: 32%;
}

.justify-content-between.last-child-left[data-child-width="33"]:after {
  width: 33%;
}

.justify-content-between.last-child-left[data-child-width="34"]:after {
  width: 34%;
}

.justify-content-between.last-child-left[data-child-width="35"]:after {
  width: 35%;
}

.justify-content-between.last-child-left[data-child-width="36"]:after {
  width: 36%;
}

.justify-content-between.last-child-left[data-child-width="37"]:after {
  width: 37%;
}

.justify-content-between.last-child-left[data-child-width="38"]:after {
  width: 38%;
}

.justify-content-between.last-child-left[data-child-width="39"]:after {
  width: 39%;
}

.justify-content-between.last-child-left[data-child-width="40"]:after {
  width: 40%;
}

.justify-content-between.last-child-left[data-child-width="41"]:after {
  width: 41%;
}

.justify-content-between.last-child-left[data-child-width="42"]:after {
  width: 42%;
}

.justify-content-between.last-child-left[data-child-width="43"]:after {
  width: 43%;
}

.justify-content-between.last-child-left[data-child-width="44"]:after {
  width: 44%;
}

.justify-content-between.last-child-left[data-child-width="45"]:after {
  width: 45%;
}

.justify-content-between.last-child-left[data-child-width="46"]:after {
  width: 46%;
}

.justify-content-between.last-child-left[data-child-width="47"]:after {
  width: 47%;
}

.justify-content-between.last-child-left[data-child-width="48"]:after {
  width: 48%;
}

.justify-content-between.last-child-left[data-child-width="49"]:after {
  width: 49%;
}

.justify-content-between.last-child-left[data-child-width="50"]:after {
  width: 50%;
}

.justify-content-between.last-child-left[data-child-width="51"]:after {
  width: 51%;
}

.justify-content-between.last-child-left[data-child-width="52"]:after {
  width: 52%;
}

.justify-content-between.last-child-left[data-child-width="53"]:after {
  width: 53%;
}

.justify-content-between.last-child-left[data-child-width="54"]:after {
  width: 54%;
}

.justify-content-between.last-child-left[data-child-width="55"]:after {
  width: 55%;
}

.justify-content-between.last-child-left[data-child-width="56"]:after {
  width: 56%;
}

.justify-content-between.last-child-left[data-child-width="57"]:after {
  width: 57%;
}

.justify-content-between.last-child-left[data-child-width="58"]:after {
  width: 58%;
}

.justify-content-between.last-child-left[data-child-width="59"]:after {
  width: 59%;
}

.justify-content-between.last-child-left[data-child-width="60"]:after {
  width: 60%;
}

.justify-content-between.last-child-left[data-child-width="61"]:after {
  width: 61%;
}

.justify-content-between.last-child-left[data-child-width="62"]:after {
  width: 62%;
}

.justify-content-between.last-child-left[data-child-width="63"]:after {
  width: 63%;
}

.justify-content-between.last-child-left[data-child-width="64"]:after {
  width: 64%;
}

.justify-content-between.last-child-left[data-child-width="65"]:after {
  width: 65%;
}

.justify-content-between.last-child-left[data-child-width="66"]:after {
  width: 66%;
}

.justify-content-between.last-child-left[data-child-width="67"]:after {
  width: 67%;
}

.justify-content-between.last-child-left[data-child-width="68"]:after {
  width: 68%;
}

.justify-content-between.last-child-left[data-child-width="69"]:after {
  width: 69%;
}

.justify-content-between.last-child-left[data-child-width="70"]:after {
  width: 70%;
}

.justify-content-between.last-child-left[data-child-width="71"]:after {
  width: 71%;
}

.justify-content-between.last-child-left[data-child-width="72"]:after {
  width: 72%;
}

.justify-content-between.last-child-left[data-child-width="73"]:after {
  width: 73%;
}

.justify-content-between.last-child-left[data-child-width="74"]:after {
  width: 74%;
}

.justify-content-between.last-child-left[data-child-width="75"]:after {
  width: 75%;
}

.justify-content-between.last-child-left[data-child-width="76"]:after {
  width: 76%;
}

.justify-content-between.last-child-left[data-child-width="77"]:after {
  width: 77%;
}

.justify-content-between.last-child-left[data-child-width="78"]:after {
  width: 78%;
}

.justify-content-between.last-child-left[data-child-width="79"]:after {
  width: 79%;
}

.justify-content-between.last-child-left[data-child-width="80"]:after {
  width: 80%;
}

.justify-content-between.last-child-left[data-child-width="81"]:after {
  width: 81%;
}

.justify-content-between.last-child-left[data-child-width="82"]:after {
  width: 82%;
}

.justify-content-between.last-child-left[data-child-width="83"]:after {
  width: 83%;
}

.justify-content-between.last-child-left[data-child-width="84"]:after {
  width: 84%;
}

.justify-content-between.last-child-left[data-child-width="85"]:after {
  width: 85%;
}

.justify-content-between.last-child-left[data-child-width="86"]:after {
  width: 86%;
}

.justify-content-between.last-child-left[data-child-width="87"]:after {
  width: 87%;
}

.justify-content-between.last-child-left[data-child-width="88"]:after {
  width: 88%;
}

.justify-content-between.last-child-left[data-child-width="89"]:after {
  width: 89%;
}

.justify-content-between.last-child-left[data-child-width="90"]:after {
  width: 90%;
}

.justify-content-between.last-child-left[data-child-width="91"]:after {
  width: 91%;
}

.justify-content-between.last-child-left[data-child-width="92"]:after {
  width: 92%;
}

.justify-content-between.last-child-left[data-child-width="93"]:after {
  width: 93%;
}

.justify-content-between.last-child-left[data-child-width="94"]:after {
  width: 94%;
}

.justify-content-between.last-child-left[data-child-width="95"]:after {
  width: 95%;
}

.justify-content-between.last-child-left[data-child-width="96"]:after {
  width: 96%;
}

.justify-content-between.last-child-left[data-child-width="97"]:after {
  width: 97%;
}

.justify-content-between.last-child-left[data-child-width="98"]:after {
  width: 98%;
}

.justify-content-between.last-child-left[data-child-width="99"]:after {
  width: 99%;
}

.justify-content-between.last-child-left[data-child-width="100"]:after {
  width: 100%;
}

@media (min-width: 991px) {
  .justify-content-between.last-child-left:after {
    display: block;
    content: "";
    margin: auto;
  }

  .justify-content-between.last-child-left[data-child-lg-width="1"]:after {
    width: 1% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="2"]:after {
    width: 2% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="3"]:after {
    width: 3% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="4"]:after {
    width: 4% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="5"]:after {
    width: 5% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="6"]:after {
    width: 6% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="7"]:after {
    width: 7% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="8"]:after {
    width: 8% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="9"]:after {
    width: 9% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="10"]:after {
    width: 10% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="11"]:after {
    width: 11% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="12"]:after {
    width: 12% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="13"]:after {
    width: 13% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="14"]:after {
    width: 14% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="15"]:after {
    width: 15% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="16"]:after {
    width: 16% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="17"]:after {
    width: 17% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="18"]:after {
    width: 18% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="19"]:after {
    width: 19% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="20"]:after {
    width: 20% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="21"]:after {
    width: 21% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="22"]:after {
    width: 22% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="23"]:after {
    width: 23% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="24"]:after {
    width: 24% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="25"]:after {
    width: 25% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="26"]:after {
    width: 26% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="27"]:after {
    width: 27% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="28"]:after {
    width: 28% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="29"]:after {
    width: 29% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="30"]:after {
    width: 30% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="31"]:after {
    width: 31% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="32"]:after {
    width: 32% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="33"]:after {
    width: 33% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="34"]:after {
    width: 34% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="35"]:after {
    width: 35% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="36"]:after {
    width: 36% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="37"]:after {
    width: 37% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="38"]:after {
    width: 38% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="39"]:after {
    width: 39% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="40"]:after {
    width: 40% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="41"]:after {
    width: 41% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="42"]:after {
    width: 42% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="43"]:after {
    width: 43% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="44"]:after {
    width: 44% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="45"]:after {
    width: 45% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="46"]:after {
    width: 46% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="47"]:after {
    width: 47% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="48"]:after {
    width: 48% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="49"]:after {
    width: 49% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="50"]:after {
    width: 50% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="51"]:after {
    width: 51% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="52"]:after {
    width: 52% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="53"]:after {
    width: 53% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="54"]:after {
    width: 54% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="55"]:after {
    width: 55% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="56"]:after {
    width: 56% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="57"]:after {
    width: 57% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="58"]:after {
    width: 58% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="59"]:after {
    width: 59% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="60"]:after {
    width: 60% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="61"]:after {
    width: 61% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="62"]:after {
    width: 62% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="63"]:after {
    width: 63% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="64"]:after {
    width: 64% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="65"]:after {
    width: 65% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="66"]:after {
    width: 66% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="67"]:after {
    width: 67% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="68"]:after {
    width: 68% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="69"]:after {
    width: 69% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="70"]:after {
    width: 70% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="71"]:after {
    width: 71% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="72"]:after {
    width: 72% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="73"]:after {
    width: 73% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="74"]:after {
    width: 74% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="75"]:after {
    width: 75% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="76"]:after {
    width: 76% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="77"]:after {
    width: 77% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="78"]:after {
    width: 78% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="79"]:after {
    width: 79% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="80"]:after {
    width: 80% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="81"]:after {
    width: 81% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="82"]:after {
    width: 82% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="83"]:after {
    width: 83% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="84"]:after {
    width: 84% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="85"]:after {
    width: 85% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="86"]:after {
    width: 86% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="87"]:after {
    width: 87% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="88"]:after {
    width: 88% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="89"]:after {
    width: 89% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="90"]:after {
    width: 90% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="91"]:after {
    width: 91% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="92"]:after {
    width: 92% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="93"]:after {
    width: 93% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="94"]:after {
    width: 94% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="95"]:after {
    width: 95% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="96"]:after {
    width: 96% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="97"]:after {
    width: 97% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="98"]:after {
    width: 98% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="99"]:after {
    width: 99% !important;
  }

  .justify-content-between.last-child-left[data-child-lg-width="100"]:after {
    width: 100% !important;
  }
}

/* 最大幅 / 最小幅の設定 */
.max-10 {
  max-width: 1rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-20 {
  max-width: 2rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-30 {
  max-width: 3rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-40 {
  max-width: 4rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-50 {
  max-width: 5rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-60 {
  max-width: 6rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-70 {
  max-width: 7rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-80 {
  max-width: 8rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-90 {
  max-width: 9rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-100 {
  max-width: 10rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-110 {
  max-width: 11rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-120 {
  max-width: 12rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-130 {
  max-width: 13rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-140 {
  max-width: 14rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-150 {
  max-width: 15rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-160 {
  max-width: 16rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-170 {
  max-width: 17rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-180 {
  max-width: 18rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-190 {
  max-width: 19rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-200 {
  max-width: 20rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-210 {
  max-width: 21rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-220 {
  max-width: 22rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-230 {
  max-width: 23rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-240 {
  max-width: 24rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-250 {
  max-width: 25rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-260 {
  max-width: 26rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-270 {
  max-width: 27rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-280 {
  max-width: 28rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-290 {
  max-width: 29rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-300 {
  max-width: 30rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-310 {
  max-width: 31rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-320 {
  max-width: 32rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-330 {
  max-width: 33rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-340 {
  max-width: 34rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-350 {
  max-width: 35rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-360 {
  max-width: 36rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-370 {
  max-width: 37rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-380 {
  max-width: 38rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-390 {
  max-width: 39rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-400 {
  max-width: 40rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-410 {
  max-width: 41rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-420 {
  max-width: 42rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-430 {
  max-width: 43rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-440 {
  max-width: 44rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-450 {
  max-width: 45rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-460 {
  max-width: 46rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-470 {
  max-width: 47rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-480 {
  max-width: 48rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-490 {
  max-width: 49rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-500 {
  max-width: 50rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-510 {
  max-width: 51rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-520 {
  max-width: 52rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-530 {
  max-width: 53rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-540 {
  max-width: 54rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-550 {
  max-width: 55rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-560 {
  max-width: 56rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-570 {
  max-width: 57rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-580 {
  max-width: 58rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-590 {
  max-width: 59rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-600 {
  max-width: 60rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-610 {
  max-width: 61rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-620 {
  max-width: 62rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-630 {
  max-width: 63rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-640 {
  max-width: 64rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-650 {
  max-width: 65rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-660 {
  max-width: 66rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-670 {
  max-width: 67rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-680 {
  max-width: 68rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-690 {
  max-width: 69rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-700 {
  max-width: 70rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-710 {
  max-width: 71rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-720 {
  max-width: 72rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-730 {
  max-width: 73rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-740 {
  max-width: 74rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-750 {
  max-width: 75rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-760 {
  max-width: 76rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-770 {
  max-width: 77rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-780 {
  max-width: 78rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-790 {
  max-width: 79rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-800 {
  max-width: 80rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-810 {
  max-width: 81rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-820 {
  max-width: 82rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-830 {
  max-width: 83rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-840 {
  max-width: 84rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-850 {
  max-width: 85rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-860 {
  max-width: 86rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-870 {
  max-width: 87rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-880 {
  max-width: 88rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-890 {
  max-width: 89rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-900 {
  max-width: 90rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-910 {
  max-width: 91rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-920 {
  max-width: 92rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-930 {
  max-width: 93rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-940 {
  max-width: 94rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-950 {
  max-width: 95rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-960 {
  max-width: 96rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-970 {
  max-width: 97rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-980 {
  max-width: 98rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-990 {
  max-width: 99rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1000 {
  max-width: 100rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1010 {
  max-width: 101rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1020 {
  max-width: 102rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1030 {
  max-width: 103rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1040 {
  max-width: 104rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1050 {
  max-width: 105rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1060 {
  max-width: 106rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1070 {
  max-width: 107rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1080 {
  max-width: 108rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1090 {
  max-width: 109rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1100 {
  max-width: 110rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1110 {
  max-width: 111rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1120 {
  max-width: 112rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1130 {
  max-width: 113rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1140 {
  max-width: 114rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1150 {
  max-width: 115rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1160 {
  max-width: 116rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1170 {
  max-width: 117rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1180 {
  max-width: 118rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1190 {
  max-width: 119rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1200 {
  max-width: 120rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1210 {
  max-width: 121rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1220 {
  max-width: 122rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1230 {
  max-width: 123rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1240 {
  max-width: 124rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1250 {
  max-width: 125rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1260 {
  max-width: 126rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1270 {
  max-width: 127rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1280 {
  max-width: 128rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1290 {
  max-width: 129rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1300 {
  max-width: 130rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1310 {
  max-width: 131rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1320 {
  max-width: 132rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1330 {
  max-width: 133rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1340 {
  max-width: 134rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1350 {
  max-width: 135rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1360 {
  max-width: 136rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1370 {
  max-width: 137rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1380 {
  max-width: 138rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1390 {
  max-width: 139rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1400 {
  max-width: 140rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1410 {
  max-width: 141rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1420 {
  max-width: 142rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1430 {
  max-width: 143rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1440 {
  max-width: 144rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1450 {
  max-width: 145rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1460 {
  max-width: 146rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1470 {
  max-width: 147rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1480 {
  max-width: 148rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1490 {
  max-width: 149rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-1500 {
  max-width: 150rem !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-1 {
  max-width: 1% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-2 {
  max-width: 2% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-3 {
  max-width: 3% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-4 {
  max-width: 4% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-5 {
  max-width: 5% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-6 {
  max-width: 6% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-7 {
  max-width: 7% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-8 {
  max-width: 8% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-9 {
  max-width: 9% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-10 {
  max-width: 10% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-11 {
  max-width: 11% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-12 {
  max-width: 12% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-13 {
  max-width: 13% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-14 {
  max-width: 14% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-15 {
  max-width: 15% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-16 {
  max-width: 16% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-17 {
  max-width: 17% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-18 {
  max-width: 18% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-19 {
  max-width: 19% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-20 {
  max-width: 20% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-21 {
  max-width: 21% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-22 {
  max-width: 22% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-23 {
  max-width: 23% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-24 {
  max-width: 24% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-25 {
  max-width: 25% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-26 {
  max-width: 26% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-27 {
  max-width: 27% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-28 {
  max-width: 28% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-29 {
  max-width: 29% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-30 {
  max-width: 30% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-31 {
  max-width: 31% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-32 {
  max-width: 32% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-33 {
  max-width: 33% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-34 {
  max-width: 34% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-35 {
  max-width: 35% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-36 {
  max-width: 36% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-37 {
  max-width: 37% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-38 {
  max-width: 38% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-39 {
  max-width: 39% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-40 {
  max-width: 40% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-41 {
  max-width: 41% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-42 {
  max-width: 42% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-43 {
  max-width: 43% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-44 {
  max-width: 44% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-45 {
  max-width: 45% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-46 {
  max-width: 46% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-47 {
  max-width: 47% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-48 {
  max-width: 48% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-49 {
  max-width: 49% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-50 {
  max-width: 50% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-51 {
  max-width: 51% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-52 {
  max-width: 52% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-53 {
  max-width: 53% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-54 {
  max-width: 54% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-55 {
  max-width: 55% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-56 {
  max-width: 56% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-57 {
  max-width: 57% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-58 {
  max-width: 58% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-59 {
  max-width: 59% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-60 {
  max-width: 60% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-61 {
  max-width: 61% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-62 {
  max-width: 62% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-63 {
  max-width: 63% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-64 {
  max-width: 64% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-65 {
  max-width: 65% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-66 {
  max-width: 66% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-67 {
  max-width: 67% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-68 {
  max-width: 68% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-69 {
  max-width: 69% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-70 {
  max-width: 70% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-71 {
  max-width: 71% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-72 {
  max-width: 72% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-73 {
  max-width: 73% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-74 {
  max-width: 74% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-75 {
  max-width: 75% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-76 {
  max-width: 76% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-77 {
  max-width: 77% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-78 {
  max-width: 78% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-79 {
  max-width: 79% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-80 {
  max-width: 80% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-81 {
  max-width: 81% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-82 {
  max-width: 82% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-83 {
  max-width: 83% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-84 {
  max-width: 84% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-85 {
  max-width: 85% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-86 {
  max-width: 86% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-87 {
  max-width: 87% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-88 {
  max-width: 88% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-89 {
  max-width: 89% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-90 {
  max-width: 90% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-91 {
  max-width: 91% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-92 {
  max-width: 92% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-93 {
  max-width: 93% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-94 {
  max-width: 94% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-95 {
  max-width: 95% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-96 {
  max-width: 96% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-97 {
  max-width: 97% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-98 {
  max-width: 98% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-99 {
  max-width: 99% !important;
  margin-left: auto;
  margin-right: auto;
}

.max-per-100 {
  max-width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 575px) {
  .max-sm-10 {
    max-width: 1rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-20 {
    max-width: 2rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-30 {
    max-width: 3rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-40 {
    max-width: 4rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-50 {
    max-width: 5rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-60 {
    max-width: 6rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-70 {
    max-width: 7rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-80 {
    max-width: 8rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-90 {
    max-width: 9rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-100 {
    max-width: 10rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-110 {
    max-width: 11rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-120 {
    max-width: 12rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-130 {
    max-width: 13rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-140 {
    max-width: 14rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-150 {
    max-width: 15rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-160 {
    max-width: 16rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-170 {
    max-width: 17rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-180 {
    max-width: 18rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-190 {
    max-width: 19rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-200 {
    max-width: 20rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-210 {
    max-width: 21rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-220 {
    max-width: 22rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-230 {
    max-width: 23rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-240 {
    max-width: 24rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-250 {
    max-width: 25rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-260 {
    max-width: 26rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-270 {
    max-width: 27rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-280 {
    max-width: 28rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-290 {
    max-width: 29rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-300 {
    max-width: 30rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-310 {
    max-width: 31rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-320 {
    max-width: 32rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-330 {
    max-width: 33rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-340 {
    max-width: 34rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-350 {
    max-width: 35rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-360 {
    max-width: 36rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-370 {
    max-width: 37rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-380 {
    max-width: 38rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-390 {
    max-width: 39rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-400 {
    max-width: 40rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-410 {
    max-width: 41rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-420 {
    max-width: 42rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-430 {
    max-width: 43rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-440 {
    max-width: 44rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-450 {
    max-width: 45rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-460 {
    max-width: 46rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-470 {
    max-width: 47rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-480 {
    max-width: 48rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-490 {
    max-width: 49rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-500 {
    max-width: 50rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-510 {
    max-width: 51rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-520 {
    max-width: 52rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-530 {
    max-width: 53rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-540 {
    max-width: 54rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-550 {
    max-width: 55rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-560 {
    max-width: 56rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-570 {
    max-width: 57rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-580 {
    max-width: 58rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-590 {
    max-width: 59rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-600 {
    max-width: 60rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-610 {
    max-width: 61rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-620 {
    max-width: 62rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-630 {
    max-width: 63rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-640 {
    max-width: 64rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-650 {
    max-width: 65rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-660 {
    max-width: 66rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-670 {
    max-width: 67rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-680 {
    max-width: 68rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-690 {
    max-width: 69rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-700 {
    max-width: 70rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-710 {
    max-width: 71rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-720 {
    max-width: 72rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-730 {
    max-width: 73rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-740 {
    max-width: 74rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-750 {
    max-width: 75rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-760 {
    max-width: 76rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-770 {
    max-width: 77rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-780 {
    max-width: 78rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-790 {
    max-width: 79rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-800 {
    max-width: 80rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-810 {
    max-width: 81rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-820 {
    max-width: 82rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-830 {
    max-width: 83rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-840 {
    max-width: 84rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-850 {
    max-width: 85rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-860 {
    max-width: 86rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-870 {
    max-width: 87rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-880 {
    max-width: 88rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-890 {
    max-width: 89rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-900 {
    max-width: 90rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-910 {
    max-width: 91rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-920 {
    max-width: 92rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-930 {
    max-width: 93rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-940 {
    max-width: 94rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-950 {
    max-width: 95rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-960 {
    max-width: 96rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-970 {
    max-width: 97rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-980 {
    max-width: 98rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-990 {
    max-width: 99rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1000 {
    max-width: 100rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1010 {
    max-width: 101rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1020 {
    max-width: 102rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1030 {
    max-width: 103rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1040 {
    max-width: 104rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1050 {
    max-width: 105rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1060 {
    max-width: 106rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1070 {
    max-width: 107rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1080 {
    max-width: 108rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1090 {
    max-width: 109rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1100 {
    max-width: 110rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1110 {
    max-width: 111rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1120 {
    max-width: 112rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1130 {
    max-width: 113rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1140 {
    max-width: 114rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1150 {
    max-width: 115rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1160 {
    max-width: 116rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1170 {
    max-width: 117rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1180 {
    max-width: 118rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1190 {
    max-width: 119rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1200 {
    max-width: 120rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1210 {
    max-width: 121rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1220 {
    max-width: 122rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1230 {
    max-width: 123rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1240 {
    max-width: 124rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1250 {
    max-width: 125rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1260 {
    max-width: 126rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1270 {
    max-width: 127rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1280 {
    max-width: 128rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1290 {
    max-width: 129rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1300 {
    max-width: 130rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1310 {
    max-width: 131rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1320 {
    max-width: 132rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1330 {
    max-width: 133rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1340 {
    max-width: 134rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1350 {
    max-width: 135rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1360 {
    max-width: 136rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1370 {
    max-width: 137rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1380 {
    max-width: 138rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1390 {
    max-width: 139rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1400 {
    max-width: 140rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1410 {
    max-width: 141rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1420 {
    max-width: 142rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1430 {
    max-width: 143rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1440 {
    max-width: 144rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1450 {
    max-width: 145rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1460 {
    max-width: 146rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1470 {
    max-width: 147rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1480 {
    max-width: 148rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1490 {
    max-width: 149rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-1500 {
    max-width: 150rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-1 {
    max-width: 1% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-2 {
    max-width: 2% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-3 {
    max-width: 3% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-4 {
    max-width: 4% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-5 {
    max-width: 5% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-6 {
    max-width: 6% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-7 {
    max-width: 7% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-8 {
    max-width: 8% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-9 {
    max-width: 9% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-10 {
    max-width: 10% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-11 {
    max-width: 11% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-12 {
    max-width: 12% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-13 {
    max-width: 13% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-14 {
    max-width: 14% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-15 {
    max-width: 15% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-16 {
    max-width: 16% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-17 {
    max-width: 17% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-18 {
    max-width: 18% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-19 {
    max-width: 19% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-20 {
    max-width: 20% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-21 {
    max-width: 21% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-22 {
    max-width: 22% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-23 {
    max-width: 23% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-24 {
    max-width: 24% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-25 {
    max-width: 25% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-26 {
    max-width: 26% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-27 {
    max-width: 27% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-28 {
    max-width: 28% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-29 {
    max-width: 29% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-30 {
    max-width: 30% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-31 {
    max-width: 31% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-32 {
    max-width: 32% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-33 {
    max-width: 33% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-34 {
    max-width: 34% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-35 {
    max-width: 35% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-36 {
    max-width: 36% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-37 {
    max-width: 37% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-38 {
    max-width: 38% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-39 {
    max-width: 39% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-40 {
    max-width: 40% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-41 {
    max-width: 41% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-42 {
    max-width: 42% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-43 {
    max-width: 43% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-44 {
    max-width: 44% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-45 {
    max-width: 45% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-46 {
    max-width: 46% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-47 {
    max-width: 47% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-48 {
    max-width: 48% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-49 {
    max-width: 49% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-50 {
    max-width: 50% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-51 {
    max-width: 51% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-52 {
    max-width: 52% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-53 {
    max-width: 53% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-54 {
    max-width: 54% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-55 {
    max-width: 55% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-56 {
    max-width: 56% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-57 {
    max-width: 57% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-58 {
    max-width: 58% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-59 {
    max-width: 59% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-60 {
    max-width: 60% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-61 {
    max-width: 61% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-62 {
    max-width: 62% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-63 {
    max-width: 63% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-64 {
    max-width: 64% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-65 {
    max-width: 65% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-66 {
    max-width: 66% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-67 {
    max-width: 67% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-68 {
    max-width: 68% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-69 {
    max-width: 69% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-70 {
    max-width: 70% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-71 {
    max-width: 71% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-72 {
    max-width: 72% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-73 {
    max-width: 73% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-74 {
    max-width: 74% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-75 {
    max-width: 75% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-76 {
    max-width: 76% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-77 {
    max-width: 77% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-78 {
    max-width: 78% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-79 {
    max-width: 79% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-80 {
    max-width: 80% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-81 {
    max-width: 81% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-82 {
    max-width: 82% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-83 {
    max-width: 83% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-84 {
    max-width: 84% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-85 {
    max-width: 85% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-86 {
    max-width: 86% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-87 {
    max-width: 87% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-88 {
    max-width: 88% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-89 {
    max-width: 89% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-90 {
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-91 {
    max-width: 91% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-92 {
    max-width: 92% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-93 {
    max-width: 93% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-94 {
    max-width: 94% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-95 {
    max-width: 95% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-96 {
    max-width: 96% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-97 {
    max-width: 97% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-98 {
    max-width: 98% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-99 {
    max-width: 99% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-sm-per-100 {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 991px) {
  .max-lg-10 {
    max-width: 1rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-20 {
    max-width: 2rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-30 {
    max-width: 3rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-40 {
    max-width: 4rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-50 {
    max-width: 5rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-60 {
    max-width: 6rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-70 {
    max-width: 7rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-80 {
    max-width: 8rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-90 {
    max-width: 9rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-100 {
    max-width: 10rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-110 {
    max-width: 11rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-120 {
    max-width: 12rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-130 {
    max-width: 13rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-140 {
    max-width: 14rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-150 {
    max-width: 15rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-160 {
    max-width: 16rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-170 {
    max-width: 17rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-180 {
    max-width: 18rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-190 {
    max-width: 19rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-200 {
    max-width: 20rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-210 {
    max-width: 21rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-220 {
    max-width: 22rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-230 {
    max-width: 23rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-240 {
    max-width: 24rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-250 {
    max-width: 25rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-260 {
    max-width: 26rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-270 {
    max-width: 27rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-280 {
    max-width: 28rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-290 {
    max-width: 29rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-300 {
    max-width: 30rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-310 {
    max-width: 31rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-320 {
    max-width: 32rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-330 {
    max-width: 33rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-340 {
    max-width: 34rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-350 {
    max-width: 35rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-360 {
    max-width: 36rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-370 {
    max-width: 37rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-380 {
    max-width: 38rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-390 {
    max-width: 39rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-400 {
    max-width: 40rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-410 {
    max-width: 41rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-420 {
    max-width: 42rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-430 {
    max-width: 43rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-440 {
    max-width: 44rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-450 {
    max-width: 45rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-460 {
    max-width: 46rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-470 {
    max-width: 47rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-480 {
    max-width: 48rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-490 {
    max-width: 49rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-500 {
    max-width: 50rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-510 {
    max-width: 51rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-520 {
    max-width: 52rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-530 {
    max-width: 53rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-540 {
    max-width: 54rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-550 {
    max-width: 55rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-560 {
    max-width: 56rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-570 {
    max-width: 57rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-580 {
    max-width: 58rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-590 {
    max-width: 59rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-600 {
    max-width: 60rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-610 {
    max-width: 61rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-620 {
    max-width: 62rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-630 {
    max-width: 63rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-640 {
    max-width: 64rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-650 {
    max-width: 65rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-660 {
    max-width: 66rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-670 {
    max-width: 67rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-680 {
    max-width: 68rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-690 {
    max-width: 69rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-700 {
    max-width: 70rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-710 {
    max-width: 71rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-720 {
    max-width: 72rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-730 {
    max-width: 73rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-740 {
    max-width: 74rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-750 {
    max-width: 75rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-760 {
    max-width: 76rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-770 {
    max-width: 77rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-780 {
    max-width: 78rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-790 {
    max-width: 79rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-800 {
    max-width: 80rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-810 {
    max-width: 81rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-820 {
    max-width: 82rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-830 {
    max-width: 83rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-840 {
    max-width: 84rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-850 {
    max-width: 85rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-860 {
    max-width: 86rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-870 {
    max-width: 87rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-880 {
    max-width: 88rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-890 {
    max-width: 89rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-900 {
    max-width: 90rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-910 {
    max-width: 91rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-920 {
    max-width: 92rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-930 {
    max-width: 93rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-940 {
    max-width: 94rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-950 {
    max-width: 95rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-960 {
    max-width: 96rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-970 {
    max-width: 97rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-980 {
    max-width: 98rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-990 {
    max-width: 99rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1000 {
    max-width: 100rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1010 {
    max-width: 101rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1020 {
    max-width: 102rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1030 {
    max-width: 103rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1040 {
    max-width: 104rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1050 {
    max-width: 105rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1060 {
    max-width: 106rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1070 {
    max-width: 107rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1080 {
    max-width: 108rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1090 {
    max-width: 109rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1100 {
    max-width: 110rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1110 {
    max-width: 111rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1120 {
    max-width: 112rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1130 {
    max-width: 113rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1140 {
    max-width: 114rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1150 {
    max-width: 115rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1160 {
    max-width: 116rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1170 {
    max-width: 117rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1180 {
    max-width: 118rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1190 {
    max-width: 119rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1200 {
    max-width: 120rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1210 {
    max-width: 121rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1220 {
    max-width: 122rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1230 {
    max-width: 123rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1240 {
    max-width: 124rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1250 {
    max-width: 125rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1260 {
    max-width: 126rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1270 {
    max-width: 127rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1280 {
    max-width: 128rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1290 {
    max-width: 129rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1300 {
    max-width: 130rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1310 {
    max-width: 131rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1320 {
    max-width: 132rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1330 {
    max-width: 133rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1340 {
    max-width: 134rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1350 {
    max-width: 135rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1360 {
    max-width: 136rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1370 {
    max-width: 137rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1380 {
    max-width: 138rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1390 {
    max-width: 139rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1400 {
    max-width: 140rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1410 {
    max-width: 141rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1420 {
    max-width: 142rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1430 {
    max-width: 143rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1440 {
    max-width: 144rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1450 {
    max-width: 145rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1460 {
    max-width: 146rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1470 {
    max-width: 147rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1480 {
    max-width: 148rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1490 {
    max-width: 149rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-1500 {
    max-width: 150rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-1 {
    max-width: 1% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-2 {
    max-width: 2% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-3 {
    max-width: 3% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-4 {
    max-width: 4% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-5 {
    max-width: 5% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-6 {
    max-width: 6% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-7 {
    max-width: 7% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-8 {
    max-width: 8% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-9 {
    max-width: 9% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-10 {
    max-width: 10% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-11 {
    max-width: 11% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-12 {
    max-width: 12% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-13 {
    max-width: 13% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-14 {
    max-width: 14% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-15 {
    max-width: 15% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-16 {
    max-width: 16% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-17 {
    max-width: 17% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-18 {
    max-width: 18% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-19 {
    max-width: 19% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-20 {
    max-width: 20% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-21 {
    max-width: 21% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-22 {
    max-width: 22% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-23 {
    max-width: 23% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-24 {
    max-width: 24% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-25 {
    max-width: 25% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-26 {
    max-width: 26% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-27 {
    max-width: 27% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-28 {
    max-width: 28% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-29 {
    max-width: 29% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-30 {
    max-width: 30% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-31 {
    max-width: 31% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-32 {
    max-width: 32% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-33 {
    max-width: 33% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-34 {
    max-width: 34% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-35 {
    max-width: 35% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-36 {
    max-width: 36% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-37 {
    max-width: 37% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-38 {
    max-width: 38% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-39 {
    max-width: 39% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-40 {
    max-width: 40% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-41 {
    max-width: 41% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-42 {
    max-width: 42% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-43 {
    max-width: 43% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-44 {
    max-width: 44% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-45 {
    max-width: 45% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-46 {
    max-width: 46% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-47 {
    max-width: 47% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-48 {
    max-width: 48% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-49 {
    max-width: 49% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-50 {
    max-width: 50% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-51 {
    max-width: 51% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-52 {
    max-width: 52% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-53 {
    max-width: 53% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-54 {
    max-width: 54% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-55 {
    max-width: 55% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-56 {
    max-width: 56% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-57 {
    max-width: 57% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-58 {
    max-width: 58% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-59 {
    max-width: 59% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-60 {
    max-width: 60% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-61 {
    max-width: 61% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-62 {
    max-width: 62% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-63 {
    max-width: 63% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-64 {
    max-width: 64% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-65 {
    max-width: 65% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-66 {
    max-width: 66% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-67 {
    max-width: 67% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-68 {
    max-width: 68% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-69 {
    max-width: 69% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-70 {
    max-width: 70% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-71 {
    max-width: 71% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-72 {
    max-width: 72% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-73 {
    max-width: 73% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-74 {
    max-width: 74% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-75 {
    max-width: 75% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-76 {
    max-width: 76% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-77 {
    max-width: 77% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-78 {
    max-width: 78% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-79 {
    max-width: 79% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-80 {
    max-width: 80% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-81 {
    max-width: 81% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-82 {
    max-width: 82% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-83 {
    max-width: 83% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-84 {
    max-width: 84% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-85 {
    max-width: 85% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-86 {
    max-width: 86% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-87 {
    max-width: 87% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-88 {
    max-width: 88% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-89 {
    max-width: 89% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-90 {
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-91 {
    max-width: 91% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-92 {
    max-width: 92% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-93 {
    max-width: 93% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-94 {
    max-width: 94% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-95 {
    max-width: 95% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-96 {
    max-width: 96% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-97 {
    max-width: 97% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-98 {
    max-width: 98% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-99 {
    max-width: 99% !important;
    margin-left: auto;
    margin-right: auto;
  }

  .max-lg-per-100 {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
  }
}

.min-10 {
  min-width: 1rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-20 {
  min-width: 2rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-30 {
  min-width: 3rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-40 {
  min-width: 4rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-50 {
  min-width: 5rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-60 {
  min-width: 6rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-70 {
  min-width: 7rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-80 {
  min-width: 8rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-90 {
  min-width: 9rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-100 {
  min-width: 10rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-110 {
  min-width: 11rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-120 {
  min-width: 12rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-130 {
  min-width: 13rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-140 {
  min-width: 14rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-150 {
  min-width: 15rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-160 {
  min-width: 16rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-170 {
  min-width: 17rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-180 {
  min-width: 18rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-190 {
  min-width: 19rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-200 {
  min-width: 20rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-210 {
  min-width: 21rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-220 {
  min-width: 22rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-230 {
  min-width: 23rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-240 {
  min-width: 24rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-250 {
  min-width: 25rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-260 {
  min-width: 26rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-270 {
  min-width: 27rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-280 {
  min-width: 28rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-290 {
  min-width: 29rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-300 {
  min-width: 30rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-310 {
  min-width: 31rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-320 {
  min-width: 32rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-330 {
  min-width: 33rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-340 {
  min-width: 34rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-350 {
  min-width: 35rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-360 {
  min-width: 36rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-370 {
  min-width: 37rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-380 {
  min-width: 38rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-390 {
  min-width: 39rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-400 {
  min-width: 40rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-410 {
  min-width: 41rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-420 {
  min-width: 42rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-430 {
  min-width: 43rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-440 {
  min-width: 44rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-450 {
  min-width: 45rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-460 {
  min-width: 46rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-470 {
  min-width: 47rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-480 {
  min-width: 48rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-490 {
  min-width: 49rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-500 {
  min-width: 50rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-510 {
  min-width: 51rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-520 {
  min-width: 52rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-530 {
  min-width: 53rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-540 {
  min-width: 54rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-550 {
  min-width: 55rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-560 {
  min-width: 56rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-570 {
  min-width: 57rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-580 {
  min-width: 58rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-590 {
  min-width: 59rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-600 {
  min-width: 60rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-610 {
  min-width: 61rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-620 {
  min-width: 62rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-630 {
  min-width: 63rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-640 {
  min-width: 64rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-650 {
  min-width: 65rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-660 {
  min-width: 66rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-670 {
  min-width: 67rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-680 {
  min-width: 68rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-690 {
  min-width: 69rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-700 {
  min-width: 70rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-710 {
  min-width: 71rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-720 {
  min-width: 72rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-730 {
  min-width: 73rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-740 {
  min-width: 74rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-750 {
  min-width: 75rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-760 {
  min-width: 76rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-770 {
  min-width: 77rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-780 {
  min-width: 78rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-790 {
  min-width: 79rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-800 {
  min-width: 80rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-810 {
  min-width: 81rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-820 {
  min-width: 82rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-830 {
  min-width: 83rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-840 {
  min-width: 84rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-850 {
  min-width: 85rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-860 {
  min-width: 86rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-870 {
  min-width: 87rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-880 {
  min-width: 88rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-890 {
  min-width: 89rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-900 {
  min-width: 90rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-910 {
  min-width: 91rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-920 {
  min-width: 92rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-930 {
  min-width: 93rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-940 {
  min-width: 94rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-950 {
  min-width: 95rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-960 {
  min-width: 96rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-970 {
  min-width: 97rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-980 {
  min-width: 98rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-990 {
  min-width: 99rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1000 {
  min-width: 100rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1010 {
  min-width: 101rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1020 {
  min-width: 102rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1030 {
  min-width: 103rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1040 {
  min-width: 104rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1050 {
  min-width: 105rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1060 {
  min-width: 106rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1070 {
  min-width: 107rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1080 {
  min-width: 108rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1090 {
  min-width: 109rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1100 {
  min-width: 110rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1110 {
  min-width: 111rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1120 {
  min-width: 112rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1130 {
  min-width: 113rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1140 {
  min-width: 114rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1150 {
  min-width: 115rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1160 {
  min-width: 116rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1170 {
  min-width: 117rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1180 {
  min-width: 118rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1190 {
  min-width: 119rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1200 {
  min-width: 120rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1210 {
  min-width: 121rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1220 {
  min-width: 122rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1230 {
  min-width: 123rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1240 {
  min-width: 124rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1250 {
  min-width: 125rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1260 {
  min-width: 126rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1270 {
  min-width: 127rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1280 {
  min-width: 128rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1290 {
  min-width: 129rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1300 {
  min-width: 130rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1310 {
  min-width: 131rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1320 {
  min-width: 132rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1330 {
  min-width: 133rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1340 {
  min-width: 134rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1350 {
  min-width: 135rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1360 {
  min-width: 136rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1370 {
  min-width: 137rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1380 {
  min-width: 138rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1390 {
  min-width: 139rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1400 {
  min-width: 140rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1410 {
  min-width: 141rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1420 {
  min-width: 142rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1430 {
  min-width: 143rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1440 {
  min-width: 144rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1450 {
  min-width: 145rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1460 {
  min-width: 146rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1470 {
  min-width: 147rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1480 {
  min-width: 148rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1490 {
  min-width: 149rem !important;
  margin-left: auto;
  margin-right: auto;
}

.min-1500 {
  min-width: 150rem !important;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 991px) {
  .min-lg-10 {
    min-width: 1rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-20 {
    min-width: 2rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-30 {
    min-width: 3rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-40 {
    min-width: 4rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-50 {
    min-width: 5rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-60 {
    min-width: 6rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-70 {
    min-width: 7rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-80 {
    min-width: 8rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-90 {
    min-width: 9rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-100 {
    min-width: 10rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-110 {
    min-width: 11rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-120 {
    min-width: 12rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-130 {
    min-width: 13rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-140 {
    min-width: 14rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-150 {
    min-width: 15rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-160 {
    min-width: 16rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-170 {
    min-width: 17rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-180 {
    min-width: 18rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-190 {
    min-width: 19rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-200 {
    min-width: 20rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-210 {
    min-width: 21rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-220 {
    min-width: 22rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-230 {
    min-width: 23rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-240 {
    min-width: 24rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-250 {
    min-width: 25rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-260 {
    min-width: 26rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-270 {
    min-width: 27rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-280 {
    min-width: 28rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-290 {
    min-width: 29rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-300 {
    min-width: 30rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-310 {
    min-width: 31rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-320 {
    min-width: 32rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-330 {
    min-width: 33rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-340 {
    min-width: 34rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-350 {
    min-width: 35rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-360 {
    min-width: 36rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-370 {
    min-width: 37rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-380 {
    min-width: 38rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-390 {
    min-width: 39rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-400 {
    min-width: 40rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-410 {
    min-width: 41rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-420 {
    min-width: 42rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-430 {
    min-width: 43rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-440 {
    min-width: 44rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-450 {
    min-width: 45rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-460 {
    min-width: 46rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-470 {
    min-width: 47rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-480 {
    min-width: 48rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-490 {
    min-width: 49rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-500 {
    min-width: 50rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-510 {
    min-width: 51rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-520 {
    min-width: 52rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-530 {
    min-width: 53rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-540 {
    min-width: 54rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-550 {
    min-width: 55rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-560 {
    min-width: 56rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-570 {
    min-width: 57rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-580 {
    min-width: 58rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-590 {
    min-width: 59rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-600 {
    min-width: 60rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-610 {
    min-width: 61rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-620 {
    min-width: 62rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-630 {
    min-width: 63rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-640 {
    min-width: 64rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-650 {
    min-width: 65rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-660 {
    min-width: 66rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-670 {
    min-width: 67rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-680 {
    min-width: 68rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-690 {
    min-width: 69rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-700 {
    min-width: 70rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-710 {
    min-width: 71rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-720 {
    min-width: 72rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-730 {
    min-width: 73rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-740 {
    min-width: 74rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-750 {
    min-width: 75rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-760 {
    min-width: 76rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-770 {
    min-width: 77rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-780 {
    min-width: 78rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-790 {
    min-width: 79rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-800 {
    min-width: 80rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-810 {
    min-width: 81rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-820 {
    min-width: 82rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-830 {
    min-width: 83rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-840 {
    min-width: 84rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-850 {
    min-width: 85rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-860 {
    min-width: 86rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-870 {
    min-width: 87rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-880 {
    min-width: 88rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-890 {
    min-width: 89rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-900 {
    min-width: 90rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-910 {
    min-width: 91rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-920 {
    min-width: 92rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-930 {
    min-width: 93rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-940 {
    min-width: 94rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-950 {
    min-width: 95rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-960 {
    min-width: 96rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-970 {
    min-width: 97rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-980 {
    min-width: 98rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-990 {
    min-width: 99rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1000 {
    min-width: 100rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1010 {
    min-width: 101rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1020 {
    min-width: 102rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1030 {
    min-width: 103rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1040 {
    min-width: 104rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1050 {
    min-width: 105rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1060 {
    min-width: 106rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1070 {
    min-width: 107rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1080 {
    min-width: 108rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1090 {
    min-width: 109rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1100 {
    min-width: 110rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1110 {
    min-width: 111rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1120 {
    min-width: 112rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1130 {
    min-width: 113rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1140 {
    min-width: 114rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1150 {
    min-width: 115rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1160 {
    min-width: 116rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1170 {
    min-width: 117rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1180 {
    min-width: 118rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1190 {
    min-width: 119rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1200 {
    min-width: 120rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1210 {
    min-width: 121rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1220 {
    min-width: 122rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1230 {
    min-width: 123rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1240 {
    min-width: 124rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1250 {
    min-width: 125rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1260 {
    min-width: 126rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1270 {
    min-width: 127rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1280 {
    min-width: 128rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1290 {
    min-width: 129rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1300 {
    min-width: 130rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1310 {
    min-width: 131rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1320 {
    min-width: 132rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1330 {
    min-width: 133rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1340 {
    min-width: 134rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1350 {
    min-width: 135rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1360 {
    min-width: 136rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1370 {
    min-width: 137rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1380 {
    min-width: 138rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1390 {
    min-width: 139rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1400 {
    min-width: 140rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1410 {
    min-width: 141rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1420 {
    min-width: 142rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1430 {
    min-width: 143rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1440 {
    min-width: 144rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1450 {
    min-width: 145rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1460 {
    min-width: 146rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1470 {
    min-width: 147rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1480 {
    min-width: 148rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1490 {
    min-width: 149rem !important;
    margin-left: auto;
    margin-right: auto;
  }

  .min-lg-1500 {
    min-width: 150rem !important;
    margin-left: auto;
    margin-right: auto;
  }
}

/* 幅 / 高さの設定 */
.width-5 {
  width: 0.5rem !important;
}

.width-10 {
  width: 1rem !important;
}

.width-15 {
  width: 1.5rem !important;
}

.width-20 {
  width: 2rem !important;
}

.width-25 {
  width: 2.5rem !important;
}

.width-30 {
  width: 3rem !important;
}

.width-35 {
  width: 3.5rem !important;
}

.width-40 {
  width: 4rem !important;
}

.width-45 {
  width: 4.5rem !important;
}

.width-50 {
  width: 5rem !important;
}

.width-55 {
  width: 5.5rem !important;
}

.width-60 {
  width: 6rem !important;
}

.width-65 {
  width: 6.5rem !important;
}

.width-70 {
  width: 7rem !important;
}

.width-75 {
  width: 7.5rem !important;
}

.width-80 {
  width: 8rem !important;
}

.width-85 {
  width: 8.5rem !important;
}

.width-90 {
  width: 9rem !important;
}

.width-95 {
  width: 9.5rem !important;
}

.width-100 {
  width: 10rem !important;
}

.width-105 {
  width: 10.5rem !important;
}

.width-110 {
  width: 11rem !important;
}

.width-115 {
  width: 11.5rem !important;
}

.width-120 {
  width: 12rem !important;
}

.width-125 {
  width: 12.5rem !important;
}

.width-130 {
  width: 13rem !important;
}

.width-135 {
  width: 13.5rem !important;
}

.width-140 {
  width: 14rem !important;
}

.width-145 {
  width: 14.5rem !important;
}

.width-150 {
  width: 15rem !important;
}

.width-155 {
  width: 15.5rem !important;
}

.width-160 {
  width: 16rem !important;
}

.width-165 {
  width: 16.5rem !important;
}

.width-170 {
  width: 17rem !important;
}

.width-175 {
  width: 17.5rem !important;
}

.width-180 {
  width: 18rem !important;
}

.width-185 {
  width: 18.5rem !important;
}

.width-190 {
  width: 19rem !important;
}

.width-195 {
  width: 19.5rem !important;
}

.width-200 {
  width: 20rem !important;
}

.width-205 {
  width: 20.5rem !important;
}

.width-210 {
  width: 21rem !important;
}

.width-215 {
  width: 21.5rem !important;
}

.width-220 {
  width: 22rem !important;
}

.width-225 {
  width: 22.5rem !important;
}

.width-230 {
  width: 23rem !important;
}

.width-235 {
  width: 23.5rem !important;
}

.width-240 {
  width: 24rem !important;
}

.width-245 {
  width: 24.5rem !important;
}

.width-250 {
  width: 25rem !important;
}

.width-255 {
  width: 25.5rem !important;
}

.width-260 {
  width: 26rem !important;
}

.width-265 {
  width: 26.5rem !important;
}

.width-270 {
  width: 27rem !important;
}

.width-275 {
  width: 27.5rem !important;
}

.width-280 {
  width: 28rem !important;
}

.width-285 {
  width: 28.5rem !important;
}

.width-290 {
  width: 29rem !important;
}

.width-295 {
  width: 29.5rem !important;
}

.width-300 {
  width: 30rem !important;
}

.width-305 {
  width: 30.5rem !important;
}

.width-310 {
  width: 31rem !important;
}

.width-315 {
  width: 31.5rem !important;
}

.width-320 {
  width: 32rem !important;
}

.width-325 {
  width: 32.5rem !important;
}

.width-330 {
  width: 33rem !important;
}

.width-335 {
  width: 33.5rem !important;
}

.width-340 {
  width: 34rem !important;
}

.width-345 {
  width: 34.5rem !important;
}

.width-350 {
  width: 35rem !important;
}

.width-355 {
  width: 35.5rem !important;
}

.width-360 {
  width: 36rem !important;
}

.width-365 {
  width: 36.5rem !important;
}

.width-370 {
  width: 37rem !important;
}

.width-375 {
  width: 37.5rem !important;
}

.width-380 {
  width: 38rem !important;
}

.width-385 {
  width: 38.5rem !important;
}

.width-390 {
  width: 39rem !important;
}

.width-395 {
  width: 39.5rem !important;
}

.width-400 {
  width: 40rem !important;
}

.width-405 {
  width: 40.5rem !important;
}

.width-410 {
  width: 41rem !important;
}

.width-415 {
  width: 41.5rem !important;
}

.width-420 {
  width: 42rem !important;
}

.width-425 {
  width: 42.5rem !important;
}

.width-430 {
  width: 43rem !important;
}

.width-435 {
  width: 43.5rem !important;
}

.width-440 {
  width: 44rem !important;
}

.width-445 {
  width: 44.5rem !important;
}

.width-450 {
  width: 45rem !important;
}

.width-455 {
  width: 45.5rem !important;
}

.width-460 {
  width: 46rem !important;
}

.width-465 {
  width: 46.5rem !important;
}

.width-470 {
  width: 47rem !important;
}

.width-475 {
  width: 47.5rem !important;
}

.width-480 {
  width: 48rem !important;
}

.width-485 {
  width: 48.5rem !important;
}

.width-490 {
  width: 49rem !important;
}

.width-495 {
  width: 49.5rem !important;
}

.width-500 {
  width: 50rem !important;
}

.width-505 {
  width: 50.5rem !important;
}

.width-510 {
  width: 51rem !important;
}

.width-515 {
  width: 51.5rem !important;
}

.width-520 {
  width: 52rem !important;
}

.width-525 {
  width: 52.5rem !important;
}

.width-530 {
  width: 53rem !important;
}

.width-535 {
  width: 53.5rem !important;
}

.width-540 {
  width: 54rem !important;
}

.width-545 {
  width: 54.5rem !important;
}

.width-550 {
  width: 55rem !important;
}

.width-555 {
  width: 55.5rem !important;
}

.width-560 {
  width: 56rem !important;
}

.width-565 {
  width: 56.5rem !important;
}

.width-570 {
  width: 57rem !important;
}

.width-575 {
  width: 57.5rem !important;
}

.width-580 {
  width: 58rem !important;
}

.width-585 {
  width: 58.5rem !important;
}

.width-590 {
  width: 59rem !important;
}

.width-595 {
  width: 59.5rem !important;
}

.width-600 {
  width: 60rem !important;
}

.width-605 {
  width: 60.5rem !important;
}

.width-610 {
  width: 61rem !important;
}

.width-615 {
  width: 61.5rem !important;
}

.width-620 {
  width: 62rem !important;
}

.width-625 {
  width: 62.5rem !important;
}

.width-630 {
  width: 63rem !important;
}

.width-635 {
  width: 63.5rem !important;
}

.width-640 {
  width: 64rem !important;
}

.width-645 {
  width: 64.5rem !important;
}

.width-650 {
  width: 65rem !important;
}

.width-655 {
  width: 65.5rem !important;
}

.width-660 {
  width: 66rem !important;
}

.width-665 {
  width: 66.5rem !important;
}

.width-670 {
  width: 67rem !important;
}

.width-675 {
  width: 67.5rem !important;
}

.width-680 {
  width: 68rem !important;
}

.width-685 {
  width: 68.5rem !important;
}

.width-690 {
  width: 69rem !important;
}

.width-695 {
  width: 69.5rem !important;
}

.width-700 {
  width: 70rem !important;
}

.width-705 {
  width: 70.5rem !important;
}

.width-710 {
  width: 71rem !important;
}

.width-715 {
  width: 71.5rem !important;
}

.width-720 {
  width: 72rem !important;
}

.width-725 {
  width: 72.5rem !important;
}

.width-730 {
  width: 73rem !important;
}

.width-735 {
  width: 73.5rem !important;
}

.width-740 {
  width: 74rem !important;
}

.width-745 {
  width: 74.5rem !important;
}

.width-750 {
  width: 75rem !important;
}

.width-755 {
  width: 75.5rem !important;
}

.width-760 {
  width: 76rem !important;
}

.width-765 {
  width: 76.5rem !important;
}

.width-770 {
  width: 77rem !important;
}

.width-775 {
  width: 77.5rem !important;
}

.width-780 {
  width: 78rem !important;
}

.width-785 {
  width: 78.5rem !important;
}

.width-790 {
  width: 79rem !important;
}

.width-795 {
  width: 79.5rem !important;
}

.width-800 {
  width: 80rem !important;
}

.width-805 {
  width: 80.5rem !important;
}

.width-810 {
  width: 81rem !important;
}

.width-815 {
  width: 81.5rem !important;
}

.width-820 {
  width: 82rem !important;
}

.width-825 {
  width: 82.5rem !important;
}

.width-830 {
  width: 83rem !important;
}

.width-835 {
  width: 83.5rem !important;
}

.width-840 {
  width: 84rem !important;
}

.width-845 {
  width: 84.5rem !important;
}

.width-850 {
  width: 85rem !important;
}

.width-855 {
  width: 85.5rem !important;
}

.width-860 {
  width: 86rem !important;
}

.width-865 {
  width: 86.5rem !important;
}

.width-870 {
  width: 87rem !important;
}

.width-875 {
  width: 87.5rem !important;
}

.width-880 {
  width: 88rem !important;
}

.width-885 {
  width: 88.5rem !important;
}

.width-890 {
  width: 89rem !important;
}

.width-895 {
  width: 89.5rem !important;
}

.width-900 {
  width: 90rem !important;
}

.width-905 {
  width: 90.5rem !important;
}

.width-910 {
  width: 91rem !important;
}

.width-915 {
  width: 91.5rem !important;
}

.width-920 {
  width: 92rem !important;
}

.width-925 {
  width: 92.5rem !important;
}

.width-930 {
  width: 93rem !important;
}

.width-935 {
  width: 93.5rem !important;
}

.width-940 {
  width: 94rem !important;
}

.width-945 {
  width: 94.5rem !important;
}

.width-950 {
  width: 95rem !important;
}

.width-955 {
  width: 95.5rem !important;
}

.width-960 {
  width: 96rem !important;
}

.width-965 {
  width: 96.5rem !important;
}

.width-970 {
  width: 97rem !important;
}

.width-975 {
  width: 97.5rem !important;
}

.width-980 {
  width: 98rem !important;
}

.width-985 {
  width: 98.5rem !important;
}

.width-990 {
  width: 99rem !important;
}

.width-995 {
  width: 99.5rem !important;
}

.width-1000 {
  width: 100rem !important;
}

.width-1005 {
  width: 100.5rem !important;
}

.width-1010 {
  width: 101rem !important;
}

.width-1015 {
  width: 101.5rem !important;
}

.width-1020 {
  width: 102rem !important;
}

.width-1025 {
  width: 102.5rem !important;
}

.width-1030 {
  width: 103rem !important;
}

.width-1035 {
  width: 103.5rem !important;
}

.width-1040 {
  width: 104rem !important;
}

.width-1045 {
  width: 104.5rem !important;
}

.width-1050 {
  width: 105rem !important;
}

.width-1055 {
  width: 105.5rem !important;
}

.width-1060 {
  width: 106rem !important;
}

.width-1065 {
  width: 106.5rem !important;
}

.width-1070 {
  width: 107rem !important;
}

.width-1075 {
  width: 107.5rem !important;
}

.width-1080 {
  width: 108rem !important;
}

.width-1085 {
  width: 108.5rem !important;
}

.width-1090 {
  width: 109rem !important;
}

.width-1095 {
  width: 109.5rem !important;
}

.width-1100 {
  width: 110rem !important;
}

.width-1105 {
  width: 110.5rem !important;
}

.width-1110 {
  width: 111rem !important;
}

.width-1115 {
  width: 111.5rem !important;
}

.width-1120 {
  width: 112rem !important;
}

.width-1125 {
  width: 112.5rem !important;
}

.width-1130 {
  width: 113rem !important;
}

.width-1135 {
  width: 113.5rem !important;
}

.width-1140 {
  width: 114rem !important;
}

.width-1145 {
  width: 114.5rem !important;
}

.width-1150 {
  width: 115rem !important;
}

.width-1155 {
  width: 115.5rem !important;
}

.width-1160 {
  width: 116rem !important;
}

.width-1165 {
  width: 116.5rem !important;
}

.width-1170 {
  width: 117rem !important;
}

.width-1175 {
  width: 117.5rem !important;
}

.width-1180 {
  width: 118rem !important;
}

.width-1185 {
  width: 118.5rem !important;
}

.width-1190 {
  width: 119rem !important;
}

.width-1195 {
  width: 119.5rem !important;
}

.width-1200 {
  width: 120rem !important;
}

.width-1205 {
  width: 120.5rem !important;
}

.width-1210 {
  width: 121rem !important;
}

.width-1215 {
  width: 121.5rem !important;
}

.width-1220 {
  width: 122rem !important;
}

.width-1225 {
  width: 122.5rem !important;
}

.width-1230 {
  width: 123rem !important;
}

.width-1235 {
  width: 123.5rem !important;
}

.width-1240 {
  width: 124rem !important;
}

.width-1245 {
  width: 124.5rem !important;
}

.width-1250 {
  width: 125rem !important;
}

.width-1255 {
  width: 125.5rem !important;
}

.width-1260 {
  width: 126rem !important;
}

.width-1265 {
  width: 126.5rem !important;
}

.width-1270 {
  width: 127rem !important;
}

.width-1275 {
  width: 127.5rem !important;
}

.width-1280 {
  width: 128rem !important;
}

.width-1285 {
  width: 128.5rem !important;
}

.width-1290 {
  width: 129rem !important;
}

.width-1295 {
  width: 129.5rem !important;
}

.width-1300 {
  width: 130rem !important;
}

.width-1305 {
  width: 130.5rem !important;
}

.width-1310 {
  width: 131rem !important;
}

.width-1315 {
  width: 131.5rem !important;
}

.width-1320 {
  width: 132rem !important;
}

.width-1325 {
  width: 132.5rem !important;
}

.width-1330 {
  width: 133rem !important;
}

.width-1335 {
  width: 133.5rem !important;
}

.width-1340 {
  width: 134rem !important;
}

.width-1345 {
  width: 134.5rem !important;
}

.width-1350 {
  width: 135rem !important;
}

.width-1355 {
  width: 135.5rem !important;
}

.width-1360 {
  width: 136rem !important;
}

.width-1365 {
  width: 136.5rem !important;
}

.width-1370 {
  width: 137rem !important;
}

.width-1375 {
  width: 137.5rem !important;
}

.width-1380 {
  width: 138rem !important;
}

.width-1385 {
  width: 138.5rem !important;
}

.width-1390 {
  width: 139rem !important;
}

.width-1395 {
  width: 139.5rem !important;
}

.width-1400 {
  width: 140rem !important;
}

.width-1405 {
  width: 140.5rem !important;
}

.width-1410 {
  width: 141rem !important;
}

.width-1415 {
  width: 141.5rem !important;
}

.width-1420 {
  width: 142rem !important;
}

.width-1425 {
  width: 142.5rem !important;
}

.width-1430 {
  width: 143rem !important;
}

.width-1435 {
  width: 143.5rem !important;
}

.width-1440 {
  width: 144rem !important;
}

.width-1445 {
  width: 144.5rem !important;
}

.width-1450 {
  width: 145rem !important;
}

.width-1455 {
  width: 145.5rem !important;
}

.width-1460 {
  width: 146rem !important;
}

.width-1465 {
  width: 146.5rem !important;
}

.width-1470 {
  width: 147rem !important;
}

.width-1475 {
  width: 147.5rem !important;
}

.width-1480 {
  width: 148rem !important;
}

.width-1485 {
  width: 148.5rem !important;
}

.width-1490 {
  width: 149rem !important;
}

.width-1495 {
  width: 149.5rem !important;
}

.width-1500 {
  width: 150rem !important;
}

.width-per-5 {
  width: 5% !important;
}

.width-per-10 {
  width: 10% !important;
}

.width-per-15 {
  width: 15% !important;
}

.width-per-20 {
  width: 20% !important;
}

.width-per-25 {
  width: 25% !important;
}

.width-per-30 {
  width: 30% !important;
}

.width-per-35 {
  width: 35% !important;
}

.width-per-40 {
  width: 40% !important;
}

.width-per-45 {
  width: 45% !important;
}

.width-per-50 {
  width: 50% !important;
}

.width-per-55 {
  width: 55% !important;
}

.width-per-60 {
  width: 60% !important;
}

.width-per-65 {
  width: 65% !important;
}

.width-per-70 {
  width: 70% !important;
}

.width-per-75 {
  width: 75% !important;
}

.width-per-80 {
  width: 80% !important;
}

.width-per-85 {
  width: 85% !important;
}

.width-per-90 {
  width: 90% !important;
}

.width-per-95 {
  width: 95% !important;
}

.width-per-100 {
  width: 100% !important;
}

.width-auto {
  width: auto !important;
}

@media (min-width: 575px) {
  .width-sm-5 {
    width: 0.5rem !important;
  }

  .width-sm-10 {
    width: 1rem !important;
  }

  .width-sm-15 {
    width: 1.5rem !important;
  }

  .width-sm-20 {
    width: 2rem !important;
  }

  .width-sm-25 {
    width: 2.5rem !important;
  }

  .width-sm-30 {
    width: 3rem !important;
  }

  .width-sm-35 {
    width: 3.5rem !important;
  }

  .width-sm-40 {
    width: 4rem !important;
  }

  .width-sm-45 {
    width: 4.5rem !important;
  }

  .width-sm-50 {
    width: 5rem !important;
  }

  .width-sm-55 {
    width: 5.5rem !important;
  }

  .width-sm-60 {
    width: 6rem !important;
  }

  .width-sm-65 {
    width: 6.5rem !important;
  }

  .width-sm-70 {
    width: 7rem !important;
  }

  .width-sm-75 {
    width: 7.5rem !important;
  }

  .width-sm-80 {
    width: 8rem !important;
  }

  .width-sm-85 {
    width: 8.5rem !important;
  }

  .width-sm-90 {
    width: 9rem !important;
  }

  .width-sm-95 {
    width: 9.5rem !important;
  }

  .width-sm-100 {
    width: 10rem !important;
  }

  .width-sm-105 {
    width: 10.5rem !important;
  }

  .width-sm-110 {
    width: 11rem !important;
  }

  .width-sm-115 {
    width: 11.5rem !important;
  }

  .width-sm-120 {
    width: 12rem !important;
  }

  .width-sm-125 {
    width: 12.5rem !important;
  }

  .width-sm-130 {
    width: 13rem !important;
  }

  .width-sm-135 {
    width: 13.5rem !important;
  }

  .width-sm-140 {
    width: 14rem !important;
  }

  .width-sm-145 {
    width: 14.5rem !important;
  }

  .width-sm-150 {
    width: 15rem !important;
  }

  .width-sm-155 {
    width: 15.5rem !important;
  }

  .width-sm-160 {
    width: 16rem !important;
  }

  .width-sm-165 {
    width: 16.5rem !important;
  }

  .width-sm-170 {
    width: 17rem !important;
  }

  .width-sm-175 {
    width: 17.5rem !important;
  }

  .width-sm-180 {
    width: 18rem !important;
  }

  .width-sm-185 {
    width: 18.5rem !important;
  }

  .width-sm-190 {
    width: 19rem !important;
  }

  .width-sm-195 {
    width: 19.5rem !important;
  }

  .width-sm-200 {
    width: 20rem !important;
  }

  .width-sm-205 {
    width: 20.5rem !important;
  }

  .width-sm-210 {
    width: 21rem !important;
  }

  .width-sm-215 {
    width: 21.5rem !important;
  }

  .width-sm-220 {
    width: 22rem !important;
  }

  .width-sm-225 {
    width: 22.5rem !important;
  }

  .width-sm-230 {
    width: 23rem !important;
  }

  .width-sm-235 {
    width: 23.5rem !important;
  }

  .width-sm-240 {
    width: 24rem !important;
  }

  .width-sm-245 {
    width: 24.5rem !important;
  }

  .width-sm-250 {
    width: 25rem !important;
  }

  .width-sm-255 {
    width: 25.5rem !important;
  }

  .width-sm-260 {
    width: 26rem !important;
  }

  .width-sm-265 {
    width: 26.5rem !important;
  }

  .width-sm-270 {
    width: 27rem !important;
  }

  .width-sm-275 {
    width: 27.5rem !important;
  }

  .width-sm-280 {
    width: 28rem !important;
  }

  .width-sm-285 {
    width: 28.5rem !important;
  }

  .width-sm-290 {
    width: 29rem !important;
  }

  .width-sm-295 {
    width: 29.5rem !important;
  }

  .width-sm-300 {
    width: 30rem !important;
  }

  .width-sm-305 {
    width: 30.5rem !important;
  }

  .width-sm-310 {
    width: 31rem !important;
  }

  .width-sm-315 {
    width: 31.5rem !important;
  }

  .width-sm-320 {
    width: 32rem !important;
  }

  .width-sm-325 {
    width: 32.5rem !important;
  }

  .width-sm-330 {
    width: 33rem !important;
  }

  .width-sm-335 {
    width: 33.5rem !important;
  }

  .width-sm-340 {
    width: 34rem !important;
  }

  .width-sm-345 {
    width: 34.5rem !important;
  }

  .width-sm-350 {
    width: 35rem !important;
  }

  .width-sm-355 {
    width: 35.5rem !important;
  }

  .width-sm-360 {
    width: 36rem !important;
  }

  .width-sm-365 {
    width: 36.5rem !important;
  }

  .width-sm-370 {
    width: 37rem !important;
  }

  .width-sm-375 {
    width: 37.5rem !important;
  }

  .width-sm-380 {
    width: 38rem !important;
  }

  .width-sm-385 {
    width: 38.5rem !important;
  }

  .width-sm-390 {
    width: 39rem !important;
  }

  .width-sm-395 {
    width: 39.5rem !important;
  }

  .width-sm-400 {
    width: 40rem !important;
  }

  .width-sm-405 {
    width: 40.5rem !important;
  }

  .width-sm-410 {
    width: 41rem !important;
  }

  .width-sm-415 {
    width: 41.5rem !important;
  }

  .width-sm-420 {
    width: 42rem !important;
  }

  .width-sm-425 {
    width: 42.5rem !important;
  }

  .width-sm-430 {
    width: 43rem !important;
  }

  .width-sm-435 {
    width: 43.5rem !important;
  }

  .width-sm-440 {
    width: 44rem !important;
  }

  .width-sm-445 {
    width: 44.5rem !important;
  }

  .width-sm-450 {
    width: 45rem !important;
  }

  .width-sm-455 {
    width: 45.5rem !important;
  }

  .width-sm-460 {
    width: 46rem !important;
  }

  .width-sm-465 {
    width: 46.5rem !important;
  }

  .width-sm-470 {
    width: 47rem !important;
  }

  .width-sm-475 {
    width: 47.5rem !important;
  }

  .width-sm-480 {
    width: 48rem !important;
  }

  .width-sm-485 {
    width: 48.5rem !important;
  }

  .width-sm-490 {
    width: 49rem !important;
  }

  .width-sm-495 {
    width: 49.5rem !important;
  }

  .width-sm-500 {
    width: 50rem !important;
  }

  .width-sm-505 {
    width: 50.5rem !important;
  }

  .width-sm-510 {
    width: 51rem !important;
  }

  .width-sm-515 {
    width: 51.5rem !important;
  }

  .width-sm-520 {
    width: 52rem !important;
  }

  .width-sm-525 {
    width: 52.5rem !important;
  }

  .width-sm-530 {
    width: 53rem !important;
  }

  .width-sm-535 {
    width: 53.5rem !important;
  }

  .width-sm-540 {
    width: 54rem !important;
  }

  .width-sm-545 {
    width: 54.5rem !important;
  }

  .width-sm-550 {
    width: 55rem !important;
  }

  .width-sm-555 {
    width: 55.5rem !important;
  }

  .width-sm-560 {
    width: 56rem !important;
  }

  .width-sm-565 {
    width: 56.5rem !important;
  }

  .width-sm-570 {
    width: 57rem !important;
  }

  .width-sm-575 {
    width: 57.5rem !important;
  }

  .width-sm-580 {
    width: 58rem !important;
  }

  .width-sm-585 {
    width: 58.5rem !important;
  }

  .width-sm-590 {
    width: 59rem !important;
  }

  .width-sm-595 {
    width: 59.5rem !important;
  }

  .width-sm-600 {
    width: 60rem !important;
  }

  .width-sm-605 {
    width: 60.5rem !important;
  }

  .width-sm-610 {
    width: 61rem !important;
  }

  .width-sm-615 {
    width: 61.5rem !important;
  }

  .width-sm-620 {
    width: 62rem !important;
  }

  .width-sm-625 {
    width: 62.5rem !important;
  }

  .width-sm-630 {
    width: 63rem !important;
  }

  .width-sm-635 {
    width: 63.5rem !important;
  }

  .width-sm-640 {
    width: 64rem !important;
  }

  .width-sm-645 {
    width: 64.5rem !important;
  }

  .width-sm-650 {
    width: 65rem !important;
  }

  .width-sm-655 {
    width: 65.5rem !important;
  }

  .width-sm-660 {
    width: 66rem !important;
  }

  .width-sm-665 {
    width: 66.5rem !important;
  }

  .width-sm-670 {
    width: 67rem !important;
  }

  .width-sm-675 {
    width: 67.5rem !important;
  }

  .width-sm-680 {
    width: 68rem !important;
  }

  .width-sm-685 {
    width: 68.5rem !important;
  }

  .width-sm-690 {
    width: 69rem !important;
  }

  .width-sm-695 {
    width: 69.5rem !important;
  }

  .width-sm-700 {
    width: 70rem !important;
  }

  .width-sm-705 {
    width: 70.5rem !important;
  }

  .width-sm-710 {
    width: 71rem !important;
  }

  .width-sm-715 {
    width: 71.5rem !important;
  }

  .width-sm-720 {
    width: 72rem !important;
  }

  .width-sm-725 {
    width: 72.5rem !important;
  }

  .width-sm-730 {
    width: 73rem !important;
  }

  .width-sm-735 {
    width: 73.5rem !important;
  }

  .width-sm-740 {
    width: 74rem !important;
  }

  .width-sm-745 {
    width: 74.5rem !important;
  }

  .width-sm-750 {
    width: 75rem !important;
  }

  .width-sm-755 {
    width: 75.5rem !important;
  }

  .width-sm-760 {
    width: 76rem !important;
  }

  .width-sm-765 {
    width: 76.5rem !important;
  }

  .width-sm-770 {
    width: 77rem !important;
  }

  .width-sm-775 {
    width: 77.5rem !important;
  }

  .width-sm-780 {
    width: 78rem !important;
  }

  .width-sm-785 {
    width: 78.5rem !important;
  }

  .width-sm-790 {
    width: 79rem !important;
  }

  .width-sm-795 {
    width: 79.5rem !important;
  }

  .width-sm-800 {
    width: 80rem !important;
  }

  .width-sm-805 {
    width: 80.5rem !important;
  }

  .width-sm-810 {
    width: 81rem !important;
  }

  .width-sm-815 {
    width: 81.5rem !important;
  }

  .width-sm-820 {
    width: 82rem !important;
  }

  .width-sm-825 {
    width: 82.5rem !important;
  }

  .width-sm-830 {
    width: 83rem !important;
  }

  .width-sm-835 {
    width: 83.5rem !important;
  }

  .width-sm-840 {
    width: 84rem !important;
  }

  .width-sm-845 {
    width: 84.5rem !important;
  }

  .width-sm-850 {
    width: 85rem !important;
  }

  .width-sm-855 {
    width: 85.5rem !important;
  }

  .width-sm-860 {
    width: 86rem !important;
  }

  .width-sm-865 {
    width: 86.5rem !important;
  }

  .width-sm-870 {
    width: 87rem !important;
  }

  .width-sm-875 {
    width: 87.5rem !important;
  }

  .width-sm-880 {
    width: 88rem !important;
  }

  .width-sm-885 {
    width: 88.5rem !important;
  }

  .width-sm-890 {
    width: 89rem !important;
  }

  .width-sm-895 {
    width: 89.5rem !important;
  }

  .width-sm-900 {
    width: 90rem !important;
  }

  .width-sm-905 {
    width: 90.5rem !important;
  }

  .width-sm-910 {
    width: 91rem !important;
  }

  .width-sm-915 {
    width: 91.5rem !important;
  }

  .width-sm-920 {
    width: 92rem !important;
  }

  .width-sm-925 {
    width: 92.5rem !important;
  }

  .width-sm-930 {
    width: 93rem !important;
  }

  .width-sm-935 {
    width: 93.5rem !important;
  }

  .width-sm-940 {
    width: 94rem !important;
  }

  .width-sm-945 {
    width: 94.5rem !important;
  }

  .width-sm-950 {
    width: 95rem !important;
  }

  .width-sm-955 {
    width: 95.5rem !important;
  }

  .width-sm-960 {
    width: 96rem !important;
  }

  .width-sm-965 {
    width: 96.5rem !important;
  }

  .width-sm-970 {
    width: 97rem !important;
  }

  .width-sm-975 {
    width: 97.5rem !important;
  }

  .width-sm-980 {
    width: 98rem !important;
  }

  .width-sm-985 {
    width: 98.5rem !important;
  }

  .width-sm-990 {
    width: 99rem !important;
  }

  .width-sm-995 {
    width: 99.5rem !important;
  }

  .width-sm-1000 {
    width: 100rem !important;
  }

  .width-sm-1005 {
    width: 100.5rem !important;
  }

  .width-sm-1010 {
    width: 101rem !important;
  }

  .width-sm-1015 {
    width: 101.5rem !important;
  }

  .width-sm-1020 {
    width: 102rem !important;
  }

  .width-sm-1025 {
    width: 102.5rem !important;
  }

  .width-sm-1030 {
    width: 103rem !important;
  }

  .width-sm-1035 {
    width: 103.5rem !important;
  }

  .width-sm-1040 {
    width: 104rem !important;
  }

  .width-sm-1045 {
    width: 104.5rem !important;
  }

  .width-sm-1050 {
    width: 105rem !important;
  }

  .width-sm-1055 {
    width: 105.5rem !important;
  }

  .width-sm-1060 {
    width: 106rem !important;
  }

  .width-sm-1065 {
    width: 106.5rem !important;
  }

  .width-sm-1070 {
    width: 107rem !important;
  }

  .width-sm-1075 {
    width: 107.5rem !important;
  }

  .width-sm-1080 {
    width: 108rem !important;
  }

  .width-sm-1085 {
    width: 108.5rem !important;
  }

  .width-sm-1090 {
    width: 109rem !important;
  }

  .width-sm-1095 {
    width: 109.5rem !important;
  }

  .width-sm-1100 {
    width: 110rem !important;
  }

  .width-sm-1105 {
    width: 110.5rem !important;
  }

  .width-sm-1110 {
    width: 111rem !important;
  }

  .width-sm-1115 {
    width: 111.5rem !important;
  }

  .width-sm-1120 {
    width: 112rem !important;
  }

  .width-sm-1125 {
    width: 112.5rem !important;
  }

  .width-sm-1130 {
    width: 113rem !important;
  }

  .width-sm-1135 {
    width: 113.5rem !important;
  }

  .width-sm-1140 {
    width: 114rem !important;
  }

  .width-sm-1145 {
    width: 114.5rem !important;
  }

  .width-sm-1150 {
    width: 115rem !important;
  }

  .width-sm-1155 {
    width: 115.5rem !important;
  }

  .width-sm-1160 {
    width: 116rem !important;
  }

  .width-sm-1165 {
    width: 116.5rem !important;
  }

  .width-sm-1170 {
    width: 117rem !important;
  }

  .width-sm-1175 {
    width: 117.5rem !important;
  }

  .width-sm-1180 {
    width: 118rem !important;
  }

  .width-sm-1185 {
    width: 118.5rem !important;
  }

  .width-sm-1190 {
    width: 119rem !important;
  }

  .width-sm-1195 {
    width: 119.5rem !important;
  }

  .width-sm-1200 {
    width: 120rem !important;
  }

  .width-sm-1205 {
    width: 120.5rem !important;
  }

  .width-sm-1210 {
    width: 121rem !important;
  }

  .width-sm-1215 {
    width: 121.5rem !important;
  }

  .width-sm-1220 {
    width: 122rem !important;
  }

  .width-sm-1225 {
    width: 122.5rem !important;
  }

  .width-sm-1230 {
    width: 123rem !important;
  }

  .width-sm-1235 {
    width: 123.5rem !important;
  }

  .width-sm-1240 {
    width: 124rem !important;
  }

  .width-sm-1245 {
    width: 124.5rem !important;
  }

  .width-sm-1250 {
    width: 125rem !important;
  }

  .width-sm-1255 {
    width: 125.5rem !important;
  }

  .width-sm-1260 {
    width: 126rem !important;
  }

  .width-sm-1265 {
    width: 126.5rem !important;
  }

  .width-sm-1270 {
    width: 127rem !important;
  }

  .width-sm-1275 {
    width: 127.5rem !important;
  }

  .width-sm-1280 {
    width: 128rem !important;
  }

  .width-sm-1285 {
    width: 128.5rem !important;
  }

  .width-sm-1290 {
    width: 129rem !important;
  }

  .width-sm-1295 {
    width: 129.5rem !important;
  }

  .width-sm-1300 {
    width: 130rem !important;
  }

  .width-sm-1305 {
    width: 130.5rem !important;
  }

  .width-sm-1310 {
    width: 131rem !important;
  }

  .width-sm-1315 {
    width: 131.5rem !important;
  }

  .width-sm-1320 {
    width: 132rem !important;
  }

  .width-sm-1325 {
    width: 132.5rem !important;
  }

  .width-sm-1330 {
    width: 133rem !important;
  }

  .width-sm-1335 {
    width: 133.5rem !important;
  }

  .width-sm-1340 {
    width: 134rem !important;
  }

  .width-sm-1345 {
    width: 134.5rem !important;
  }

  .width-sm-1350 {
    width: 135rem !important;
  }

  .width-sm-1355 {
    width: 135.5rem !important;
  }

  .width-sm-1360 {
    width: 136rem !important;
  }

  .width-sm-1365 {
    width: 136.5rem !important;
  }

  .width-sm-1370 {
    width: 137rem !important;
  }

  .width-sm-1375 {
    width: 137.5rem !important;
  }

  .width-sm-1380 {
    width: 138rem !important;
  }

  .width-sm-1385 {
    width: 138.5rem !important;
  }

  .width-sm-1390 {
    width: 139rem !important;
  }

  .width-sm-1395 {
    width: 139.5rem !important;
  }

  .width-sm-1400 {
    width: 140rem !important;
  }

  .width-sm-1405 {
    width: 140.5rem !important;
  }

  .width-sm-1410 {
    width: 141rem !important;
  }

  .width-sm-1415 {
    width: 141.5rem !important;
  }

  .width-sm-1420 {
    width: 142rem !important;
  }

  .width-sm-1425 {
    width: 142.5rem !important;
  }

  .width-sm-1430 {
    width: 143rem !important;
  }

  .width-sm-1435 {
    width: 143.5rem !important;
  }

  .width-sm-1440 {
    width: 144rem !important;
  }

  .width-sm-1445 {
    width: 144.5rem !important;
  }

  .width-sm-1450 {
    width: 145rem !important;
  }

  .width-sm-1455 {
    width: 145.5rem !important;
  }

  .width-sm-1460 {
    width: 146rem !important;
  }

  .width-sm-1465 {
    width: 146.5rem !important;
  }

  .width-sm-1470 {
    width: 147rem !important;
  }

  .width-sm-1475 {
    width: 147.5rem !important;
  }

  .width-sm-1480 {
    width: 148rem !important;
  }

  .width-sm-1485 {
    width: 148.5rem !important;
  }

  .width-sm-1490 {
    width: 149rem !important;
  }

  .width-sm-1495 {
    width: 149.5rem !important;
  }

  .width-sm-1500 {
    width: 150rem !important;
  }

  .width-sm-per-5 {
    width: 5% !important;
  }

  .width-sm-per-10 {
    width: 10% !important;
  }

  .width-sm-per-15 {
    width: 15% !important;
  }

  .width-sm-per-20 {
    width: 20% !important;
  }

  .width-sm-per-25 {
    width: 25% !important;
  }

  .width-sm-per-30 {
    width: 30% !important;
  }

  .width-sm-per-35 {
    width: 35% !important;
  }

  .width-sm-per-40 {
    width: 40% !important;
  }

  .width-sm-per-45 {
    width: 45% !important;
  }

  .width-sm-per-50 {
    width: 50% !important;
  }

  .width-sm-per-55 {
    width: 55% !important;
  }

  .width-sm-per-60 {
    width: 60% !important;
  }

  .width-sm-per-65 {
    width: 65% !important;
  }

  .width-sm-per-70 {
    width: 70% !important;
  }

  .width-sm-per-75 {
    width: 75% !important;
  }

  .width-sm-per-80 {
    width: 80% !important;
  }

  .width-sm-per-85 {
    width: 85% !important;
  }

  .width-sm-per-90 {
    width: 90% !important;
  }

  .width-sm-per-95 {
    width: 95% !important;
  }

  .width-sm-per-100 {
    width: 100% !important;
  }
}

@media (min-width: 991px) {
  .width-lg-5 {
    width: 0.5rem !important;
  }

  .width-lg-10 {
    width: 1rem !important;
  }

  .width-lg-15 {
    width: 1.5rem !important;
  }

  .width-lg-20 {
    width: 2rem !important;
  }

  .width-lg-25 {
    width: 2.5rem !important;
  }

  .width-lg-30 {
    width: 3rem !important;
  }

  .width-lg-35 {
    width: 3.5rem !important;
  }

  .width-lg-40 {
    width: 4rem !important;
  }

  .width-lg-45 {
    width: 4.5rem !important;
  }

  .width-lg-50 {
    width: 5rem !important;
  }

  .width-lg-55 {
    width: 5.5rem !important;
  }

  .width-lg-60 {
    width: 6rem !important;
  }

  .width-lg-65 {
    width: 6.5rem !important;
  }

  .width-lg-70 {
    width: 7rem !important;
  }

  .width-lg-75 {
    width: 7.5rem !important;
  }

  .width-lg-80 {
    width: 8rem !important;
  }

  .width-lg-85 {
    width: 8.5rem !important;
  }

  .width-lg-90 {
    width: 9rem !important;
  }

  .width-lg-95 {
    width: 9.5rem !important;
  }

  .width-lg-100 {
    width: 10rem !important;
  }

  .width-lg-105 {
    width: 10.5rem !important;
  }

  .width-lg-110 {
    width: 11rem !important;
  }

  .width-lg-115 {
    width: 11.5rem !important;
  }

  .width-lg-120 {
    width: 12rem !important;
  }

  .width-lg-125 {
    width: 12.5rem !important;
  }

  .width-lg-130 {
    width: 13rem !important;
  }

  .width-lg-135 {
    width: 13.5rem !important;
  }

  .width-lg-140 {
    width: 14rem !important;
  }

  .width-lg-145 {
    width: 14.5rem !important;
  }

  .width-lg-150 {
    width: 15rem !important;
  }

  .width-lg-155 {
    width: 15.5rem !important;
  }

  .width-lg-160 {
    width: 16rem !important;
  }

  .width-lg-165 {
    width: 16.5rem !important;
  }

  .width-lg-170 {
    width: 17rem !important;
  }

  .width-lg-175 {
    width: 17.5rem !important;
  }

  .width-lg-180 {
    width: 18rem !important;
  }

  .width-lg-185 {
    width: 18.5rem !important;
  }

  .width-lg-190 {
    width: 19rem !important;
  }

  .width-lg-195 {
    width: 19.5rem !important;
  }

  .width-lg-200 {
    width: 20rem !important;
  }

  .width-lg-205 {
    width: 20.5rem !important;
  }

  .width-lg-210 {
    width: 21rem !important;
  }

  .width-lg-215 {
    width: 21.5rem !important;
  }

  .width-lg-220 {
    width: 22rem !important;
  }

  .width-lg-225 {
    width: 22.5rem !important;
  }

  .width-lg-230 {
    width: 23rem !important;
  }

  .width-lg-235 {
    width: 23.5rem !important;
  }

  .width-lg-240 {
    width: 24rem !important;
  }

  .width-lg-245 {
    width: 24.5rem !important;
  }

  .width-lg-250 {
    width: 25rem !important;
  }

  .width-lg-255 {
    width: 25.5rem !important;
  }

  .width-lg-260 {
    width: 26rem !important;
  }

  .width-lg-265 {
    width: 26.5rem !important;
  }

  .width-lg-270 {
    width: 27rem !important;
  }

  .width-lg-275 {
    width: 27.5rem !important;
  }

  .width-lg-280 {
    width: 28rem !important;
  }

  .width-lg-285 {
    width: 28.5rem !important;
  }

  .width-lg-290 {
    width: 29rem !important;
  }

  .width-lg-295 {
    width: 29.5rem !important;
  }

  .width-lg-300 {
    width: 30rem !important;
  }

  .width-lg-305 {
    width: 30.5rem !important;
  }

  .width-lg-310 {
    width: 31rem !important;
  }

  .width-lg-315 {
    width: 31.5rem !important;
  }

  .width-lg-320 {
    width: 32rem !important;
  }

  .width-lg-325 {
    width: 32.5rem !important;
  }

  .width-lg-330 {
    width: 33rem !important;
  }

  .width-lg-335 {
    width: 33.5rem !important;
  }

  .width-lg-340 {
    width: 34rem !important;
  }

  .width-lg-345 {
    width: 34.5rem !important;
  }

  .width-lg-350 {
    width: 35rem !important;
  }

  .width-lg-355 {
    width: 35.5rem !important;
  }

  .width-lg-360 {
    width: 36rem !important;
  }

  .width-lg-365 {
    width: 36.5rem !important;
  }

  .width-lg-370 {
    width: 37rem !important;
  }

  .width-lg-375 {
    width: 37.5rem !important;
  }

  .width-lg-380 {
    width: 38rem !important;
  }

  .width-lg-385 {
    width: 38.5rem !important;
  }

  .width-lg-390 {
    width: 39rem !important;
  }

  .width-lg-395 {
    width: 39.5rem !important;
  }

  .width-lg-400 {
    width: 40rem !important;
  }

  .width-lg-405 {
    width: 40.5rem !important;
  }

  .width-lg-410 {
    width: 41rem !important;
  }

  .width-lg-415 {
    width: 41.5rem !important;
  }

  .width-lg-420 {
    width: 42rem !important;
  }

  .width-lg-425 {
    width: 42.5rem !important;
  }

  .width-lg-430 {
    width: 43rem !important;
  }

  .width-lg-435 {
    width: 43.5rem !important;
  }

  .width-lg-440 {
    width: 44rem !important;
  }

  .width-lg-445 {
    width: 44.5rem !important;
  }

  .width-lg-450 {
    width: 45rem !important;
  }

  .width-lg-455 {
    width: 45.5rem !important;
  }

  .width-lg-460 {
    width: 46rem !important;
  }

  .width-lg-465 {
    width: 46.5rem !important;
  }

  .width-lg-470 {
    width: 47rem !important;
  }

  .width-lg-475 {
    width: 47.5rem !important;
  }

  .width-lg-480 {
    width: 48rem !important;
  }

  .width-lg-485 {
    width: 48.5rem !important;
  }

  .width-lg-490 {
    width: 49rem !important;
  }

  .width-lg-495 {
    width: 49.5rem !important;
  }

  .width-lg-500 {
    width: 50rem !important;
  }

  .width-lg-505 {
    width: 50.5rem !important;
  }

  .width-lg-510 {
    width: 51rem !important;
  }

  .width-lg-515 {
    width: 51.5rem !important;
  }

  .width-lg-520 {
    width: 52rem !important;
  }

  .width-lg-525 {
    width: 52.5rem !important;
  }

  .width-lg-530 {
    width: 53rem !important;
  }

  .width-lg-535 {
    width: 53.5rem !important;
  }

  .width-lg-540 {
    width: 54rem !important;
  }

  .width-lg-545 {
    width: 54.5rem !important;
  }

  .width-lg-550 {
    width: 55rem !important;
  }

  .width-lg-555 {
    width: 55.5rem !important;
  }

  .width-lg-560 {
    width: 56rem !important;
  }

  .width-lg-565 {
    width: 56.5rem !important;
  }

  .width-lg-570 {
    width: 57rem !important;
  }

  .width-lg-575 {
    width: 57.5rem !important;
  }

  .width-lg-580 {
    width: 58rem !important;
  }

  .width-lg-585 {
    width: 58.5rem !important;
  }

  .width-lg-590 {
    width: 59rem !important;
  }

  .width-lg-595 {
    width: 59.5rem !important;
  }

  .width-lg-600 {
    width: 60rem !important;
  }

  .width-lg-605 {
    width: 60.5rem !important;
  }

  .width-lg-610 {
    width: 61rem !important;
  }

  .width-lg-615 {
    width: 61.5rem !important;
  }

  .width-lg-620 {
    width: 62rem !important;
  }

  .width-lg-625 {
    width: 62.5rem !important;
  }

  .width-lg-630 {
    width: 63rem !important;
  }

  .width-lg-635 {
    width: 63.5rem !important;
  }

  .width-lg-640 {
    width: 64rem !important;
  }

  .width-lg-645 {
    width: 64.5rem !important;
  }

  .width-lg-650 {
    width: 65rem !important;
  }

  .width-lg-655 {
    width: 65.5rem !important;
  }

  .width-lg-660 {
    width: 66rem !important;
  }

  .width-lg-665 {
    width: 66.5rem !important;
  }

  .width-lg-670 {
    width: 67rem !important;
  }

  .width-lg-675 {
    width: 67.5rem !important;
  }

  .width-lg-680 {
    width: 68rem !important;
  }

  .width-lg-685 {
    width: 68.5rem !important;
  }

  .width-lg-690 {
    width: 69rem !important;
  }

  .width-lg-695 {
    width: 69.5rem !important;
  }

  .width-lg-700 {
    width: 70rem !important;
  }

  .width-lg-705 {
    width: 70.5rem !important;
  }

  .width-lg-710 {
    width: 71rem !important;
  }

  .width-lg-715 {
    width: 71.5rem !important;
  }

  .width-lg-720 {
    width: 72rem !important;
  }

  .width-lg-725 {
    width: 72.5rem !important;
  }

  .width-lg-730 {
    width: 73rem !important;
  }

  .width-lg-735 {
    width: 73.5rem !important;
  }

  .width-lg-740 {
    width: 74rem !important;
  }

  .width-lg-745 {
    width: 74.5rem !important;
  }

  .width-lg-750 {
    width: 75rem !important;
  }

  .width-lg-755 {
    width: 75.5rem !important;
  }

  .width-lg-760 {
    width: 76rem !important;
  }

  .width-lg-765 {
    width: 76.5rem !important;
  }

  .width-lg-770 {
    width: 77rem !important;
  }

  .width-lg-775 {
    width: 77.5rem !important;
  }

  .width-lg-780 {
    width: 78rem !important;
  }

  .width-lg-785 {
    width: 78.5rem !important;
  }

  .width-lg-790 {
    width: 79rem !important;
  }

  .width-lg-795 {
    width: 79.5rem !important;
  }

  .width-lg-800 {
    width: 80rem !important;
  }

  .width-lg-805 {
    width: 80.5rem !important;
  }

  .width-lg-810 {
    width: 81rem !important;
  }

  .width-lg-815 {
    width: 81.5rem !important;
  }

  .width-lg-820 {
    width: 82rem !important;
  }

  .width-lg-825 {
    width: 82.5rem !important;
  }

  .width-lg-830 {
    width: 83rem !important;
  }

  .width-lg-835 {
    width: 83.5rem !important;
  }

  .width-lg-840 {
    width: 84rem !important;
  }

  .width-lg-845 {
    width: 84.5rem !important;
  }

  .width-lg-850 {
    width: 85rem !important;
  }

  .width-lg-855 {
    width: 85.5rem !important;
  }

  .width-lg-860 {
    width: 86rem !important;
  }

  .width-lg-865 {
    width: 86.5rem !important;
  }

  .width-lg-870 {
    width: 87rem !important;
  }

  .width-lg-875 {
    width: 87.5rem !important;
  }

  .width-lg-880 {
    width: 88rem !important;
  }

  .width-lg-885 {
    width: 88.5rem !important;
  }

  .width-lg-890 {
    width: 89rem !important;
  }

  .width-lg-895 {
    width: 89.5rem !important;
  }

  .width-lg-900 {
    width: 90rem !important;
  }

  .width-lg-905 {
    width: 90.5rem !important;
  }

  .width-lg-910 {
    width: 91rem !important;
  }

  .width-lg-915 {
    width: 91.5rem !important;
  }

  .width-lg-920 {
    width: 92rem !important;
  }

  .width-lg-925 {
    width: 92.5rem !important;
  }

  .width-lg-930 {
    width: 93rem !important;
  }

  .width-lg-935 {
    width: 93.5rem !important;
  }

  .width-lg-940 {
    width: 94rem !important;
  }

  .width-lg-945 {
    width: 94.5rem !important;
  }

  .width-lg-950 {
    width: 95rem !important;
  }

  .width-lg-955 {
    width: 95.5rem !important;
  }

  .width-lg-960 {
    width: 96rem !important;
  }

  .width-lg-965 {
    width: 96.5rem !important;
  }

  .width-lg-970 {
    width: 97rem !important;
  }

  .width-lg-975 {
    width: 97.5rem !important;
  }

  .width-lg-980 {
    width: 98rem !important;
  }

  .width-lg-985 {
    width: 98.5rem !important;
  }

  .width-lg-990 {
    width: 99rem !important;
  }

  .width-lg-995 {
    width: 99.5rem !important;
  }

  .width-lg-1000 {
    width: 100rem !important;
  }

  .width-lg-1005 {
    width: 100.5rem !important;
  }

  .width-lg-1010 {
    width: 101rem !important;
  }

  .width-lg-1015 {
    width: 101.5rem !important;
  }

  .width-lg-1020 {
    width: 102rem !important;
  }

  .width-lg-1025 {
    width: 102.5rem !important;
  }

  .width-lg-1030 {
    width: 103rem !important;
  }

  .width-lg-1035 {
    width: 103.5rem !important;
  }

  .width-lg-1040 {
    width: 104rem !important;
  }

  .width-lg-1045 {
    width: 104.5rem !important;
  }

  .width-lg-1050 {
    width: 105rem !important;
  }

  .width-lg-1055 {
    width: 105.5rem !important;
  }

  .width-lg-1060 {
    width: 106rem !important;
  }

  .width-lg-1065 {
    width: 106.5rem !important;
  }

  .width-lg-1070 {
    width: 107rem !important;
  }

  .width-lg-1075 {
    width: 107.5rem !important;
  }

  .width-lg-1080 {
    width: 108rem !important;
  }

  .width-lg-1085 {
    width: 108.5rem !important;
  }

  .width-lg-1090 {
    width: 109rem !important;
  }

  .width-lg-1095 {
    width: 109.5rem !important;
  }

  .width-lg-1100 {
    width: 110rem !important;
  }

  .width-lg-1105 {
    width: 110.5rem !important;
  }

  .width-lg-1110 {
    width: 111rem !important;
  }

  .width-lg-1115 {
    width: 111.5rem !important;
  }

  .width-lg-1120 {
    width: 112rem !important;
  }

  .width-lg-1125 {
    width: 112.5rem !important;
  }

  .width-lg-1130 {
    width: 113rem !important;
  }

  .width-lg-1135 {
    width: 113.5rem !important;
  }

  .width-lg-1140 {
    width: 114rem !important;
  }

  .width-lg-1145 {
    width: 114.5rem !important;
  }

  .width-lg-1150 {
    width: 115rem !important;
  }

  .width-lg-1155 {
    width: 115.5rem !important;
  }

  .width-lg-1160 {
    width: 116rem !important;
  }

  .width-lg-1165 {
    width: 116.5rem !important;
  }

  .width-lg-1170 {
    width: 117rem !important;
  }

  .width-lg-1175 {
    width: 117.5rem !important;
  }

  .width-lg-1180 {
    width: 118rem !important;
  }

  .width-lg-1185 {
    width: 118.5rem !important;
  }

  .width-lg-1190 {
    width: 119rem !important;
  }

  .width-lg-1195 {
    width: 119.5rem !important;
  }

  .width-lg-1200 {
    width: 120rem !important;
  }

  .width-lg-1205 {
    width: 120.5rem !important;
  }

  .width-lg-1210 {
    width: 121rem !important;
  }

  .width-lg-1215 {
    width: 121.5rem !important;
  }

  .width-lg-1220 {
    width: 122rem !important;
  }

  .width-lg-1225 {
    width: 122.5rem !important;
  }

  .width-lg-1230 {
    width: 123rem !important;
  }

  .width-lg-1235 {
    width: 123.5rem !important;
  }

  .width-lg-1240 {
    width: 124rem !important;
  }

  .width-lg-1245 {
    width: 124.5rem !important;
  }

  .width-lg-1250 {
    width: 125rem !important;
  }

  .width-lg-1255 {
    width: 125.5rem !important;
  }

  .width-lg-1260 {
    width: 126rem !important;
  }

  .width-lg-1265 {
    width: 126.5rem !important;
  }

  .width-lg-1270 {
    width: 127rem !important;
  }

  .width-lg-1275 {
    width: 127.5rem !important;
  }

  .width-lg-1280 {
    width: 128rem !important;
  }

  .width-lg-1285 {
    width: 128.5rem !important;
  }

  .width-lg-1290 {
    width: 129rem !important;
  }

  .width-lg-1295 {
    width: 129.5rem !important;
  }

  .width-lg-1300 {
    width: 130rem !important;
  }

  .width-lg-1305 {
    width: 130.5rem !important;
  }

  .width-lg-1310 {
    width: 131rem !important;
  }

  .width-lg-1315 {
    width: 131.5rem !important;
  }

  .width-lg-1320 {
    width: 132rem !important;
  }

  .width-lg-1325 {
    width: 132.5rem !important;
  }

  .width-lg-1330 {
    width: 133rem !important;
  }

  .width-lg-1335 {
    width: 133.5rem !important;
  }

  .width-lg-1340 {
    width: 134rem !important;
  }

  .width-lg-1345 {
    width: 134.5rem !important;
  }

  .width-lg-1350 {
    width: 135rem !important;
  }

  .width-lg-1355 {
    width: 135.5rem !important;
  }

  .width-lg-1360 {
    width: 136rem !important;
  }

  .width-lg-1365 {
    width: 136.5rem !important;
  }

  .width-lg-1370 {
    width: 137rem !important;
  }

  .width-lg-1375 {
    width: 137.5rem !important;
  }

  .width-lg-1380 {
    width: 138rem !important;
  }

  .width-lg-1385 {
    width: 138.5rem !important;
  }

  .width-lg-1390 {
    width: 139rem !important;
  }

  .width-lg-1395 {
    width: 139.5rem !important;
  }

  .width-lg-1400 {
    width: 140rem !important;
  }

  .width-lg-1405 {
    width: 140.5rem !important;
  }

  .width-lg-1410 {
    width: 141rem !important;
  }

  .width-lg-1415 {
    width: 141.5rem !important;
  }

  .width-lg-1420 {
    width: 142rem !important;
  }

  .width-lg-1425 {
    width: 142.5rem !important;
  }

  .width-lg-1430 {
    width: 143rem !important;
  }

  .width-lg-1435 {
    width: 143.5rem !important;
  }

  .width-lg-1440 {
    width: 144rem !important;
  }

  .width-lg-1445 {
    width: 144.5rem !important;
  }

  .width-lg-1450 {
    width: 145rem !important;
  }

  .width-lg-1455 {
    width: 145.5rem !important;
  }

  .width-lg-1460 {
    width: 146rem !important;
  }

  .width-lg-1465 {
    width: 146.5rem !important;
  }

  .width-lg-1470 {
    width: 147rem !important;
  }

  .width-lg-1475 {
    width: 147.5rem !important;
  }

  .width-lg-1480 {
    width: 148rem !important;
  }

  .width-lg-1485 {
    width: 148.5rem !important;
  }

  .width-lg-1490 {
    width: 149rem !important;
  }

  .width-lg-1495 {
    width: 149.5rem !important;
  }

  .width-lg-1500 {
    width: 150rem !important;
  }

  .width-lg-per-5 {
    width: 5% !important;
  }

  .width-lg-per-10 {
    width: 10% !important;
  }

  .width-lg-per-15 {
    width: 15% !important;
  }

  .width-lg-per-20 {
    width: 20% !important;
  }

  .width-lg-per-25 {
    width: 25% !important;
  }

  .width-lg-per-30 {
    width: 30% !important;
  }

  .width-lg-per-35 {
    width: 35% !important;
  }

  .width-lg-per-40 {
    width: 40% !important;
  }

  .width-lg-per-45 {
    width: 45% !important;
  }

  .width-lg-per-50 {
    width: 50% !important;
  }

  .width-lg-per-55 {
    width: 55% !important;
  }

  .width-lg-per-60 {
    width: 60% !important;
  }

  .width-lg-per-65 {
    width: 65% !important;
  }

  .width-lg-per-70 {
    width: 70% !important;
  }

  .width-lg-per-75 {
    width: 75% !important;
  }

  .width-lg-per-80 {
    width: 80% !important;
  }

  .width-lg-per-85 {
    width: 85% !important;
  }

  .width-lg-per-90 {
    width: 90% !important;
  }

  .width-lg-per-95 {
    width: 95% !important;
  }

  .width-lg-per-100 {
    width: 100% !important;
  }

  .width-lg-auto {
    width: auto !important;
  }
}

.height-5 {
  height: 0.5rem !important;
}

.height-10 {
  height: 1rem !important;
}

.height-15 {
  height: 1.5rem !important;
}

.height-20 {
  height: 2rem !important;
}

.height-25 {
  height: 2.5rem !important;
}

.height-30 {
  height: 3rem !important;
}

.height-35 {
  height: 3.5rem !important;
}

.height-40 {
  height: 4rem !important;
}

.height-45 {
  height: 4.5rem !important;
}

.height-50 {
  height: 5rem !important;
}

.height-55 {
  height: 5.5rem !important;
}

.height-60 {
  height: 6rem !important;
}

.height-65 {
  height: 6.5rem !important;
}

.height-70 {
  height: 7rem !important;
}

.height-75 {
  height: 7.5rem !important;
}

.height-80 {
  height: 8rem !important;
}

.height-85 {
  height: 8.5rem !important;
}

.height-90 {
  height: 9rem !important;
}

.height-95 {
  height: 9.5rem !important;
}

.height-100 {
  height: 10rem !important;
}

.height-105 {
  height: 10.5rem !important;
}

.height-110 {
  height: 11rem !important;
}

.height-115 {
  height: 11.5rem !important;
}

.height-120 {
  height: 12rem !important;
}

.height-125 {
  height: 12.5rem !important;
}

.height-130 {
  height: 13rem !important;
}

.height-135 {
  height: 13.5rem !important;
}

.height-140 {
  height: 14rem !important;
}

.height-145 {
  height: 14.5rem !important;
}

.height-150 {
  height: 15rem !important;
}

.height-155 {
  height: 15.5rem !important;
}

.height-160 {
  height: 16rem !important;
}

.height-165 {
  height: 16.5rem !important;
}

.height-170 {
  height: 17rem !important;
}

.height-175 {
  height: 17.5rem !important;
}

.height-180 {
  height: 18rem !important;
}

.height-185 {
  height: 18.5rem !important;
}

.height-190 {
  height: 19rem !important;
}

.height-195 {
  height: 19.5rem !important;
}

.height-200 {
  height: 20rem !important;
}

.height-205 {
  height: 20.5rem !important;
}

.height-210 {
  height: 21rem !important;
}

.height-215 {
  height: 21.5rem !important;
}

.height-220 {
  height: 22rem !important;
}

.height-225 {
  height: 22.5rem !important;
}

.height-230 {
  height: 23rem !important;
}

.height-235 {
  height: 23.5rem !important;
}

.height-240 {
  height: 24rem !important;
}

.height-245 {
  height: 24.5rem !important;
}

.height-250 {
  height: 25rem !important;
}

.height-255 {
  height: 25.5rem !important;
}

.height-260 {
  height: 26rem !important;
}

.height-265 {
  height: 26.5rem !important;
}

.height-270 {
  height: 27rem !important;
}

.height-275 {
  height: 27.5rem !important;
}

.height-280 {
  height: 28rem !important;
}

.height-285 {
  height: 28.5rem !important;
}

.height-290 {
  height: 29rem !important;
}

.height-295 {
  height: 29.5rem !important;
}

.height-300 {
  height: 30rem !important;
}

.height-305 {
  height: 30.5rem !important;
}

.height-310 {
  height: 31rem !important;
}

.height-315 {
  height: 31.5rem !important;
}

.height-320 {
  height: 32rem !important;
}

.height-325 {
  height: 32.5rem !important;
}

.height-330 {
  height: 33rem !important;
}

.height-335 {
  height: 33.5rem !important;
}

.height-340 {
  height: 34rem !important;
}

.height-345 {
  height: 34.5rem !important;
}

.height-350 {
  height: 35rem !important;
}

.height-355 {
  height: 35.5rem !important;
}

.height-360 {
  height: 36rem !important;
}

.height-365 {
  height: 36.5rem !important;
}

.height-370 {
  height: 37rem !important;
}

.height-375 {
  height: 37.5rem !important;
}

.height-380 {
  height: 38rem !important;
}

.height-385 {
  height: 38.5rem !important;
}

.height-390 {
  height: 39rem !important;
}

.height-395 {
  height: 39.5rem !important;
}

.height-400 {
  height: 40rem !important;
}

.height-405 {
  height: 40.5rem !important;
}

.height-410 {
  height: 41rem !important;
}

.height-415 {
  height: 41.5rem !important;
}

.height-420 {
  height: 42rem !important;
}

.height-425 {
  height: 42.5rem !important;
}

.height-430 {
  height: 43rem !important;
}

.height-435 {
  height: 43.5rem !important;
}

.height-440 {
  height: 44rem !important;
}

.height-445 {
  height: 44.5rem !important;
}

.height-450 {
  height: 45rem !important;
}

.height-455 {
  height: 45.5rem !important;
}

.height-460 {
  height: 46rem !important;
}

.height-465 {
  height: 46.5rem !important;
}

.height-470 {
  height: 47rem !important;
}

.height-475 {
  height: 47.5rem !important;
}

.height-480 {
  height: 48rem !important;
}

.height-485 {
  height: 48.5rem !important;
}

.height-490 {
  height: 49rem !important;
}

.height-495 {
  height: 49.5rem !important;
}

.height-500 {
  height: 50rem !important;
}

.height-505 {
  height: 50.5rem !important;
}

.height-510 {
  height: 51rem !important;
}

.height-515 {
  height: 51.5rem !important;
}

.height-520 {
  height: 52rem !important;
}

.height-525 {
  height: 52.5rem !important;
}

.height-530 {
  height: 53rem !important;
}

.height-535 {
  height: 53.5rem !important;
}

.height-540 {
  height: 54rem !important;
}

.height-545 {
  height: 54.5rem !important;
}

.height-550 {
  height: 55rem !important;
}

.height-555 {
  height: 55.5rem !important;
}

.height-560 {
  height: 56rem !important;
}

.height-565 {
  height: 56.5rem !important;
}

.height-570 {
  height: 57rem !important;
}

.height-575 {
  height: 57.5rem !important;
}

.height-580 {
  height: 58rem !important;
}

.height-585 {
  height: 58.5rem !important;
}

.height-590 {
  height: 59rem !important;
}

.height-595 {
  height: 59.5rem !important;
}

.height-600 {
  height: 60rem !important;
}

.height-605 {
  height: 60.5rem !important;
}

.height-610 {
  height: 61rem !important;
}

.height-615 {
  height: 61.5rem !important;
}

.height-620 {
  height: 62rem !important;
}

.height-625 {
  height: 62.5rem !important;
}

.height-630 {
  height: 63rem !important;
}

.height-635 {
  height: 63.5rem !important;
}

.height-640 {
  height: 64rem !important;
}

.height-645 {
  height: 64.5rem !important;
}

.height-650 {
  height: 65rem !important;
}

.height-655 {
  height: 65.5rem !important;
}

.height-660 {
  height: 66rem !important;
}

.height-665 {
  height: 66.5rem !important;
}

.height-670 {
  height: 67rem !important;
}

.height-675 {
  height: 67.5rem !important;
}

.height-680 {
  height: 68rem !important;
}

.height-685 {
  height: 68.5rem !important;
}

.height-690 {
  height: 69rem !important;
}

.height-695 {
  height: 69.5rem !important;
}

.height-700 {
  height: 70rem !important;
}

.height-705 {
  height: 70.5rem !important;
}

.height-710 {
  height: 71rem !important;
}

.height-715 {
  height: 71.5rem !important;
}

.height-720 {
  height: 72rem !important;
}

.height-725 {
  height: 72.5rem !important;
}

.height-730 {
  height: 73rem !important;
}

.height-735 {
  height: 73.5rem !important;
}

.height-740 {
  height: 74rem !important;
}

.height-745 {
  height: 74.5rem !important;
}

.height-750 {
  height: 75rem !important;
}

.height-755 {
  height: 75.5rem !important;
}

.height-760 {
  height: 76rem !important;
}

.height-765 {
  height: 76.5rem !important;
}

.height-770 {
  height: 77rem !important;
}

.height-775 {
  height: 77.5rem !important;
}

.height-780 {
  height: 78rem !important;
}

.height-785 {
  height: 78.5rem !important;
}

.height-790 {
  height: 79rem !important;
}

.height-795 {
  height: 79.5rem !important;
}

.height-800 {
  height: 80rem !important;
}

.height-805 {
  height: 80.5rem !important;
}

.height-810 {
  height: 81rem !important;
}

.height-815 {
  height: 81.5rem !important;
}

.height-820 {
  height: 82rem !important;
}

.height-825 {
  height: 82.5rem !important;
}

.height-830 {
  height: 83rem !important;
}

.height-835 {
  height: 83.5rem !important;
}

.height-840 {
  height: 84rem !important;
}

.height-845 {
  height: 84.5rem !important;
}

.height-850 {
  height: 85rem !important;
}

.height-855 {
  height: 85.5rem !important;
}

.height-860 {
  height: 86rem !important;
}

.height-865 {
  height: 86.5rem !important;
}

.height-870 {
  height: 87rem !important;
}

.height-875 {
  height: 87.5rem !important;
}

.height-880 {
  height: 88rem !important;
}

.height-885 {
  height: 88.5rem !important;
}

.height-890 {
  height: 89rem !important;
}

.height-895 {
  height: 89.5rem !important;
}

.height-900 {
  height: 90rem !important;
}

.height-905 {
  height: 90.5rem !important;
}

.height-910 {
  height: 91rem !important;
}

.height-915 {
  height: 91.5rem !important;
}

.height-920 {
  height: 92rem !important;
}

.height-925 {
  height: 92.5rem !important;
}

.height-930 {
  height: 93rem !important;
}

.height-935 {
  height: 93.5rem !important;
}

.height-940 {
  height: 94rem !important;
}

.height-945 {
  height: 94.5rem !important;
}

.height-950 {
  height: 95rem !important;
}

.height-955 {
  height: 95.5rem !important;
}

.height-960 {
  height: 96rem !important;
}

.height-965 {
  height: 96.5rem !important;
}

.height-970 {
  height: 97rem !important;
}

.height-975 {
  height: 97.5rem !important;
}

.height-980 {
  height: 98rem !important;
}

.height-985 {
  height: 98.5rem !important;
}

.height-990 {
  height: 99rem !important;
}

.height-995 {
  height: 99.5rem !important;
}

.height-1000 {
  height: 100rem !important;
}

.height-1005 {
  height: 100.5rem !important;
}

.height-1010 {
  height: 101rem !important;
}

.height-1015 {
  height: 101.5rem !important;
}

.height-1020 {
  height: 102rem !important;
}

.height-1025 {
  height: 102.5rem !important;
}

.height-1030 {
  height: 103rem !important;
}

.height-1035 {
  height: 103.5rem !important;
}

.height-1040 {
  height: 104rem !important;
}

.height-1045 {
  height: 104.5rem !important;
}

.height-1050 {
  height: 105rem !important;
}

.height-1055 {
  height: 105.5rem !important;
}

.height-1060 {
  height: 106rem !important;
}

.height-1065 {
  height: 106.5rem !important;
}

.height-1070 {
  height: 107rem !important;
}

.height-1075 {
  height: 107.5rem !important;
}

.height-1080 {
  height: 108rem !important;
}

.height-1085 {
  height: 108.5rem !important;
}

.height-1090 {
  height: 109rem !important;
}

.height-1095 {
  height: 109.5rem !important;
}

.height-1100 {
  height: 110rem !important;
}

.height-1105 {
  height: 110.5rem !important;
}

.height-1110 {
  height: 111rem !important;
}

.height-1115 {
  height: 111.5rem !important;
}

.height-1120 {
  height: 112rem !important;
}

.height-1125 {
  height: 112.5rem !important;
}

.height-1130 {
  height: 113rem !important;
}

.height-1135 {
  height: 113.5rem !important;
}

.height-1140 {
  height: 114rem !important;
}

.height-1145 {
  height: 114.5rem !important;
}

.height-1150 {
  height: 115rem !important;
}

.height-1155 {
  height: 115.5rem !important;
}

.height-1160 {
  height: 116rem !important;
}

.height-1165 {
  height: 116.5rem !important;
}

.height-1170 {
  height: 117rem !important;
}

.height-1175 {
  height: 117.5rem !important;
}

.height-1180 {
  height: 118rem !important;
}

.height-1185 {
  height: 118.5rem !important;
}

.height-1190 {
  height: 119rem !important;
}

.height-1195 {
  height: 119.5rem !important;
}

.height-1200 {
  height: 120rem !important;
}

.height-1205 {
  height: 120.5rem !important;
}

.height-1210 {
  height: 121rem !important;
}

.height-1215 {
  height: 121.5rem !important;
}

.height-1220 {
  height: 122rem !important;
}

.height-1225 {
  height: 122.5rem !important;
}

.height-1230 {
  height: 123rem !important;
}

.height-1235 {
  height: 123.5rem !important;
}

.height-1240 {
  height: 124rem !important;
}

.height-1245 {
  height: 124.5rem !important;
}

.height-1250 {
  height: 125rem !important;
}

.height-1255 {
  height: 125.5rem !important;
}

.height-1260 {
  height: 126rem !important;
}

.height-1265 {
  height: 126.5rem !important;
}

.height-1270 {
  height: 127rem !important;
}

.height-1275 {
  height: 127.5rem !important;
}

.height-1280 {
  height: 128rem !important;
}

.height-1285 {
  height: 128.5rem !important;
}

.height-1290 {
  height: 129rem !important;
}

.height-1295 {
  height: 129.5rem !important;
}

.height-1300 {
  height: 130rem !important;
}

.height-1305 {
  height: 130.5rem !important;
}

.height-1310 {
  height: 131rem !important;
}

.height-1315 {
  height: 131.5rem !important;
}

.height-1320 {
  height: 132rem !important;
}

.height-1325 {
  height: 132.5rem !important;
}

.height-1330 {
  height: 133rem !important;
}

.height-1335 {
  height: 133.5rem !important;
}

.height-1340 {
  height: 134rem !important;
}

.height-1345 {
  height: 134.5rem !important;
}

.height-1350 {
  height: 135rem !important;
}

.height-1355 {
  height: 135.5rem !important;
}

.height-1360 {
  height: 136rem !important;
}

.height-1365 {
  height: 136.5rem !important;
}

.height-1370 {
  height: 137rem !important;
}

.height-1375 {
  height: 137.5rem !important;
}

.height-1380 {
  height: 138rem !important;
}

.height-1385 {
  height: 138.5rem !important;
}

.height-1390 {
  height: 139rem !important;
}

.height-1395 {
  height: 139.5rem !important;
}

.height-1400 {
  height: 140rem !important;
}

.height-1405 {
  height: 140.5rem !important;
}

.height-1410 {
  height: 141rem !important;
}

.height-1415 {
  height: 141.5rem !important;
}

.height-1420 {
  height: 142rem !important;
}

.height-1425 {
  height: 142.5rem !important;
}

.height-1430 {
  height: 143rem !important;
}

.height-1435 {
  height: 143.5rem !important;
}

.height-1440 {
  height: 144rem !important;
}

.height-1445 {
  height: 144.5rem !important;
}

.height-1450 {
  height: 145rem !important;
}

.height-1455 {
  height: 145.5rem !important;
}

.height-1460 {
  height: 146rem !important;
}

.height-1465 {
  height: 146.5rem !important;
}

.height-1470 {
  height: 147rem !important;
}

.height-1475 {
  height: 147.5rem !important;
}

.height-1480 {
  height: 148rem !important;
}

.height-1485 {
  height: 148.5rem !important;
}

.height-1490 {
  height: 149rem !important;
}

.height-1495 {
  height: 149.5rem !important;
}

.height-1500 {
  height: 150rem !important;
}

.height-per-5 {
  height: 5% !important;
}

.height-per-10 {
  height: 10% !important;
}

.height-per-15 {
  height: 15% !important;
}

.height-per-20 {
  height: 20% !important;
}

.height-per-25 {
  height: 25% !important;
}

.height-per-30 {
  height: 30% !important;
}

.height-per-35 {
  height: 35% !important;
}

.height-per-40 {
  height: 40% !important;
}

.height-per-45 {
  height: 45% !important;
}

.height-per-50 {
  height: 50% !important;
}

.height-per-55 {
  height: 55% !important;
}

.height-per-60 {
  height: 60% !important;
}

.height-per-65 {
  height: 65% !important;
}

.height-per-70 {
  height: 70% !important;
}

.height-per-75 {
  height: 75% !important;
}

.height-per-80 {
  height: 80% !important;
}

.height-per-85 {
  height: 85% !important;
}

.height-per-90 {
  height: 90% !important;
}

.height-per-95 {
  height: 95% !important;
}

.height-per-100 {
  height: 100% !important;
}

@media (min-width: 991px) {
  .height-lg-5 {
    height: 0.5rem !important;
  }

  .height-lg-10 {
    height: 1rem !important;
  }

  .height-lg-15 {
    height: 1.5rem !important;
  }

  .height-lg-20 {
    height: 2rem !important;
  }

  .height-lg-25 {
    height: 2.5rem !important;
  }

  .height-lg-30 {
    height: 3rem !important;
  }

  .height-lg-35 {
    height: 3.5rem !important;
  }

  .height-lg-40 {
    height: 4rem !important;
  }

  .height-lg-45 {
    height: 4.5rem !important;
  }

  .height-lg-50 {
    height: 5rem !important;
  }

  .height-lg-55 {
    height: 5.5rem !important;
  }

  .height-lg-60 {
    height: 6rem !important;
  }

  .height-lg-65 {
    height: 6.5rem !important;
  }

  .height-lg-70 {
    height: 7rem !important;
  }

  .height-lg-75 {
    height: 7.5rem !important;
  }

  .height-lg-80 {
    height: 8rem !important;
  }

  .height-lg-85 {
    height: 8.5rem !important;
  }

  .height-lg-90 {
    height: 9rem !important;
  }

  .height-lg-95 {
    height: 9.5rem !important;
  }

  .height-lg-100 {
    height: 10rem !important;
  }

  .height-lg-105 {
    height: 10.5rem !important;
  }

  .height-lg-110 {
    height: 11rem !important;
  }

  .height-lg-115 {
    height: 11.5rem !important;
  }

  .height-lg-120 {
    height: 12rem !important;
  }

  .height-lg-125 {
    height: 12.5rem !important;
  }

  .height-lg-130 {
    height: 13rem !important;
  }

  .height-lg-135 {
    height: 13.5rem !important;
  }

  .height-lg-140 {
    height: 14rem !important;
  }

  .height-lg-145 {
    height: 14.5rem !important;
  }

  .height-lg-150 {
    height: 15rem !important;
  }

  .height-lg-155 {
    height: 15.5rem !important;
  }

  .height-lg-160 {
    height: 16rem !important;
  }

  .height-lg-165 {
    height: 16.5rem !important;
  }

  .height-lg-170 {
    height: 17rem !important;
  }

  .height-lg-175 {
    height: 17.5rem !important;
  }

  .height-lg-180 {
    height: 18rem !important;
  }

  .height-lg-185 {
    height: 18.5rem !important;
  }

  .height-lg-190 {
    height: 19rem !important;
  }

  .height-lg-195 {
    height: 19.5rem !important;
  }

  .height-lg-200 {
    height: 20rem !important;
  }

  .height-lg-205 {
    height: 20.5rem !important;
  }

  .height-lg-210 {
    height: 21rem !important;
  }

  .height-lg-215 {
    height: 21.5rem !important;
  }

  .height-lg-220 {
    height: 22rem !important;
  }

  .height-lg-225 {
    height: 22.5rem !important;
  }

  .height-lg-230 {
    height: 23rem !important;
  }

  .height-lg-235 {
    height: 23.5rem !important;
  }

  .height-lg-240 {
    height: 24rem !important;
  }

  .height-lg-245 {
    height: 24.5rem !important;
  }

  .height-lg-250 {
    height: 25rem !important;
  }

  .height-lg-255 {
    height: 25.5rem !important;
  }

  .height-lg-260 {
    height: 26rem !important;
  }

  .height-lg-265 {
    height: 26.5rem !important;
  }

  .height-lg-270 {
    height: 27rem !important;
  }

  .height-lg-275 {
    height: 27.5rem !important;
  }

  .height-lg-280 {
    height: 28rem !important;
  }

  .height-lg-285 {
    height: 28.5rem !important;
  }

  .height-lg-290 {
    height: 29rem !important;
  }

  .height-lg-295 {
    height: 29.5rem !important;
  }

  .height-lg-300 {
    height: 30rem !important;
  }

  .height-lg-305 {
    height: 30.5rem !important;
  }

  .height-lg-310 {
    height: 31rem !important;
  }

  .height-lg-315 {
    height: 31.5rem !important;
  }

  .height-lg-320 {
    height: 32rem !important;
  }

  .height-lg-325 {
    height: 32.5rem !important;
  }

  .height-lg-330 {
    height: 33rem !important;
  }

  .height-lg-335 {
    height: 33.5rem !important;
  }

  .height-lg-340 {
    height: 34rem !important;
  }

  .height-lg-345 {
    height: 34.5rem !important;
  }

  .height-lg-350 {
    height: 35rem !important;
  }

  .height-lg-355 {
    height: 35.5rem !important;
  }

  .height-lg-360 {
    height: 36rem !important;
  }

  .height-lg-365 {
    height: 36.5rem !important;
  }

  .height-lg-370 {
    height: 37rem !important;
  }

  .height-lg-375 {
    height: 37.5rem !important;
  }

  .height-lg-380 {
    height: 38rem !important;
  }

  .height-lg-385 {
    height: 38.5rem !important;
  }

  .height-lg-390 {
    height: 39rem !important;
  }

  .height-lg-395 {
    height: 39.5rem !important;
  }

  .height-lg-400 {
    height: 40rem !important;
  }

  .height-lg-405 {
    height: 40.5rem !important;
  }

  .height-lg-410 {
    height: 41rem !important;
  }

  .height-lg-415 {
    height: 41.5rem !important;
  }

  .height-lg-420 {
    height: 42rem !important;
  }

  .height-lg-425 {
    height: 42.5rem !important;
  }

  .height-lg-430 {
    height: 43rem !important;
  }

  .height-lg-435 {
    height: 43.5rem !important;
  }

  .height-lg-440 {
    height: 44rem !important;
  }

  .height-lg-445 {
    height: 44.5rem !important;
  }

  .height-lg-450 {
    height: 45rem !important;
  }

  .height-lg-455 {
    height: 45.5rem !important;
  }

  .height-lg-460 {
    height: 46rem !important;
  }

  .height-lg-465 {
    height: 46.5rem !important;
  }

  .height-lg-470 {
    height: 47rem !important;
  }

  .height-lg-475 {
    height: 47.5rem !important;
  }

  .height-lg-480 {
    height: 48rem !important;
  }

  .height-lg-485 {
    height: 48.5rem !important;
  }

  .height-lg-490 {
    height: 49rem !important;
  }

  .height-lg-495 {
    height: 49.5rem !important;
  }

  .height-lg-500 {
    height: 50rem !important;
  }

  .height-lg-505 {
    height: 50.5rem !important;
  }

  .height-lg-510 {
    height: 51rem !important;
  }

  .height-lg-515 {
    height: 51.5rem !important;
  }

  .height-lg-520 {
    height: 52rem !important;
  }

  .height-lg-525 {
    height: 52.5rem !important;
  }

  .height-lg-530 {
    height: 53rem !important;
  }

  .height-lg-535 {
    height: 53.5rem !important;
  }

  .height-lg-540 {
    height: 54rem !important;
  }

  .height-lg-545 {
    height: 54.5rem !important;
  }

  .height-lg-550 {
    height: 55rem !important;
  }

  .height-lg-555 {
    height: 55.5rem !important;
  }

  .height-lg-560 {
    height: 56rem !important;
  }

  .height-lg-565 {
    height: 56.5rem !important;
  }

  .height-lg-570 {
    height: 57rem !important;
  }

  .height-lg-575 {
    height: 57.5rem !important;
  }

  .height-lg-580 {
    height: 58rem !important;
  }

  .height-lg-585 {
    height: 58.5rem !important;
  }

  .height-lg-590 {
    height: 59rem !important;
  }

  .height-lg-595 {
    height: 59.5rem !important;
  }

  .height-lg-600 {
    height: 60rem !important;
  }

  .height-lg-605 {
    height: 60.5rem !important;
  }

  .height-lg-610 {
    height: 61rem !important;
  }

  .height-lg-615 {
    height: 61.5rem !important;
  }

  .height-lg-620 {
    height: 62rem !important;
  }

  .height-lg-625 {
    height: 62.5rem !important;
  }

  .height-lg-630 {
    height: 63rem !important;
  }

  .height-lg-635 {
    height: 63.5rem !important;
  }

  .height-lg-640 {
    height: 64rem !important;
  }

  .height-lg-645 {
    height: 64.5rem !important;
  }

  .height-lg-650 {
    height: 65rem !important;
  }

  .height-lg-655 {
    height: 65.5rem !important;
  }

  .height-lg-660 {
    height: 66rem !important;
  }

  .height-lg-665 {
    height: 66.5rem !important;
  }

  .height-lg-670 {
    height: 67rem !important;
  }

  .height-lg-675 {
    height: 67.5rem !important;
  }

  .height-lg-680 {
    height: 68rem !important;
  }

  .height-lg-685 {
    height: 68.5rem !important;
  }

  .height-lg-690 {
    height: 69rem !important;
  }

  .height-lg-695 {
    height: 69.5rem !important;
  }

  .height-lg-700 {
    height: 70rem !important;
  }

  .height-lg-705 {
    height: 70.5rem !important;
  }

  .height-lg-710 {
    height: 71rem !important;
  }

  .height-lg-715 {
    height: 71.5rem !important;
  }

  .height-lg-720 {
    height: 72rem !important;
  }

  .height-lg-725 {
    height: 72.5rem !important;
  }

  .height-lg-730 {
    height: 73rem !important;
  }

  .height-lg-735 {
    height: 73.5rem !important;
  }

  .height-lg-740 {
    height: 74rem !important;
  }

  .height-lg-745 {
    height: 74.5rem !important;
  }

  .height-lg-750 {
    height: 75rem !important;
  }

  .height-lg-755 {
    height: 75.5rem !important;
  }

  .height-lg-760 {
    height: 76rem !important;
  }

  .height-lg-765 {
    height: 76.5rem !important;
  }

  .height-lg-770 {
    height: 77rem !important;
  }

  .height-lg-775 {
    height: 77.5rem !important;
  }

  .height-lg-780 {
    height: 78rem !important;
  }

  .height-lg-785 {
    height: 78.5rem !important;
  }

  .height-lg-790 {
    height: 79rem !important;
  }

  .height-lg-795 {
    height: 79.5rem !important;
  }

  .height-lg-800 {
    height: 80rem !important;
  }

  .height-lg-805 {
    height: 80.5rem !important;
  }

  .height-lg-810 {
    height: 81rem !important;
  }

  .height-lg-815 {
    height: 81.5rem !important;
  }

  .height-lg-820 {
    height: 82rem !important;
  }

  .height-lg-825 {
    height: 82.5rem !important;
  }

  .height-lg-830 {
    height: 83rem !important;
  }

  .height-lg-835 {
    height: 83.5rem !important;
  }

  .height-lg-840 {
    height: 84rem !important;
  }

  .height-lg-845 {
    height: 84.5rem !important;
  }

  .height-lg-850 {
    height: 85rem !important;
  }

  .height-lg-855 {
    height: 85.5rem !important;
  }

  .height-lg-860 {
    height: 86rem !important;
  }

  .height-lg-865 {
    height: 86.5rem !important;
  }

  .height-lg-870 {
    height: 87rem !important;
  }

  .height-lg-875 {
    height: 87.5rem !important;
  }

  .height-lg-880 {
    height: 88rem !important;
  }

  .height-lg-885 {
    height: 88.5rem !important;
  }

  .height-lg-890 {
    height: 89rem !important;
  }

  .height-lg-895 {
    height: 89.5rem !important;
  }

  .height-lg-900 {
    height: 90rem !important;
  }

  .height-lg-905 {
    height: 90.5rem !important;
  }

  .height-lg-910 {
    height: 91rem !important;
  }

  .height-lg-915 {
    height: 91.5rem !important;
  }

  .height-lg-920 {
    height: 92rem !important;
  }

  .height-lg-925 {
    height: 92.5rem !important;
  }

  .height-lg-930 {
    height: 93rem !important;
  }

  .height-lg-935 {
    height: 93.5rem !important;
  }

  .height-lg-940 {
    height: 94rem !important;
  }

  .height-lg-945 {
    height: 94.5rem !important;
  }

  .height-lg-950 {
    height: 95rem !important;
  }

  .height-lg-955 {
    height: 95.5rem !important;
  }

  .height-lg-960 {
    height: 96rem !important;
  }

  .height-lg-965 {
    height: 96.5rem !important;
  }

  .height-lg-970 {
    height: 97rem !important;
  }

  .height-lg-975 {
    height: 97.5rem !important;
  }

  .height-lg-980 {
    height: 98rem !important;
  }

  .height-lg-985 {
    height: 98.5rem !important;
  }

  .height-lg-990 {
    height: 99rem !important;
  }

  .height-lg-995 {
    height: 99.5rem !important;
  }

  .height-lg-1000 {
    height: 100rem !important;
  }

  .height-lg-1005 {
    height: 100.5rem !important;
  }

  .height-lg-1010 {
    height: 101rem !important;
  }

  .height-lg-1015 {
    height: 101.5rem !important;
  }

  .height-lg-1020 {
    height: 102rem !important;
  }

  .height-lg-1025 {
    height: 102.5rem !important;
  }

  .height-lg-1030 {
    height: 103rem !important;
  }

  .height-lg-1035 {
    height: 103.5rem !important;
  }

  .height-lg-1040 {
    height: 104rem !important;
  }

  .height-lg-1045 {
    height: 104.5rem !important;
  }

  .height-lg-1050 {
    height: 105rem !important;
  }

  .height-lg-1055 {
    height: 105.5rem !important;
  }

  .height-lg-1060 {
    height: 106rem !important;
  }

  .height-lg-1065 {
    height: 106.5rem !important;
  }

  .height-lg-1070 {
    height: 107rem !important;
  }

  .height-lg-1075 {
    height: 107.5rem !important;
  }

  .height-lg-1080 {
    height: 108rem !important;
  }

  .height-lg-1085 {
    height: 108.5rem !important;
  }

  .height-lg-1090 {
    height: 109rem !important;
  }

  .height-lg-1095 {
    height: 109.5rem !important;
  }

  .height-lg-1100 {
    height: 110rem !important;
  }

  .height-lg-1105 {
    height: 110.5rem !important;
  }

  .height-lg-1110 {
    height: 111rem !important;
  }

  .height-lg-1115 {
    height: 111.5rem !important;
  }

  .height-lg-1120 {
    height: 112rem !important;
  }

  .height-lg-1125 {
    height: 112.5rem !important;
  }

  .height-lg-1130 {
    height: 113rem !important;
  }

  .height-lg-1135 {
    height: 113.5rem !important;
  }

  .height-lg-1140 {
    height: 114rem !important;
  }

  .height-lg-1145 {
    height: 114.5rem !important;
  }

  .height-lg-1150 {
    height: 115rem !important;
  }

  .height-lg-1155 {
    height: 115.5rem !important;
  }

  .height-lg-1160 {
    height: 116rem !important;
  }

  .height-lg-1165 {
    height: 116.5rem !important;
  }

  .height-lg-1170 {
    height: 117rem !important;
  }

  .height-lg-1175 {
    height: 117.5rem !important;
  }

  .height-lg-1180 {
    height: 118rem !important;
  }

  .height-lg-1185 {
    height: 118.5rem !important;
  }

  .height-lg-1190 {
    height: 119rem !important;
  }

  .height-lg-1195 {
    height: 119.5rem !important;
  }

  .height-lg-1200 {
    height: 120rem !important;
  }

  .height-lg-1205 {
    height: 120.5rem !important;
  }

  .height-lg-1210 {
    height: 121rem !important;
  }

  .height-lg-1215 {
    height: 121.5rem !important;
  }

  .height-lg-1220 {
    height: 122rem !important;
  }

  .height-lg-1225 {
    height: 122.5rem !important;
  }

  .height-lg-1230 {
    height: 123rem !important;
  }

  .height-lg-1235 {
    height: 123.5rem !important;
  }

  .height-lg-1240 {
    height: 124rem !important;
  }

  .height-lg-1245 {
    height: 124.5rem !important;
  }

  .height-lg-1250 {
    height: 125rem !important;
  }

  .height-lg-1255 {
    height: 125.5rem !important;
  }

  .height-lg-1260 {
    height: 126rem !important;
  }

  .height-lg-1265 {
    height: 126.5rem !important;
  }

  .height-lg-1270 {
    height: 127rem !important;
  }

  .height-lg-1275 {
    height: 127.5rem !important;
  }

  .height-lg-1280 {
    height: 128rem !important;
  }

  .height-lg-1285 {
    height: 128.5rem !important;
  }

  .height-lg-1290 {
    height: 129rem !important;
  }

  .height-lg-1295 {
    height: 129.5rem !important;
  }

  .height-lg-1300 {
    height: 130rem !important;
  }

  .height-lg-1305 {
    height: 130.5rem !important;
  }

  .height-lg-1310 {
    height: 131rem !important;
  }

  .height-lg-1315 {
    height: 131.5rem !important;
  }

  .height-lg-1320 {
    height: 132rem !important;
  }

  .height-lg-1325 {
    height: 132.5rem !important;
  }

  .height-lg-1330 {
    height: 133rem !important;
  }

  .height-lg-1335 {
    height: 133.5rem !important;
  }

  .height-lg-1340 {
    height: 134rem !important;
  }

  .height-lg-1345 {
    height: 134.5rem !important;
  }

  .height-lg-1350 {
    height: 135rem !important;
  }

  .height-lg-1355 {
    height: 135.5rem !important;
  }

  .height-lg-1360 {
    height: 136rem !important;
  }

  .height-lg-1365 {
    height: 136.5rem !important;
  }

  .height-lg-1370 {
    height: 137rem !important;
  }

  .height-lg-1375 {
    height: 137.5rem !important;
  }

  .height-lg-1380 {
    height: 138rem !important;
  }

  .height-lg-1385 {
    height: 138.5rem !important;
  }

  .height-lg-1390 {
    height: 139rem !important;
  }

  .height-lg-1395 {
    height: 139.5rem !important;
  }

  .height-lg-1400 {
    height: 140rem !important;
  }

  .height-lg-1405 {
    height: 140.5rem !important;
  }

  .height-lg-1410 {
    height: 141rem !important;
  }

  .height-lg-1415 {
    height: 141.5rem !important;
  }

  .height-lg-1420 {
    height: 142rem !important;
  }

  .height-lg-1425 {
    height: 142.5rem !important;
  }

  .height-lg-1430 {
    height: 143rem !important;
  }

  .height-lg-1435 {
    height: 143.5rem !important;
  }

  .height-lg-1440 {
    height: 144rem !important;
  }

  .height-lg-1445 {
    height: 144.5rem !important;
  }

  .height-lg-1450 {
    height: 145rem !important;
  }

  .height-lg-1455 {
    height: 145.5rem !important;
  }

  .height-lg-1460 {
    height: 146rem !important;
  }

  .height-lg-1465 {
    height: 146.5rem !important;
  }

  .height-lg-1470 {
    height: 147rem !important;
  }

  .height-lg-1475 {
    height: 147.5rem !important;
  }

  .height-lg-1480 {
    height: 148rem !important;
  }

  .height-lg-1485 {
    height: 148.5rem !important;
  }

  .height-lg-1490 {
    height: 149rem !important;
  }

  .height-lg-1495 {
    height: 149.5rem !important;
  }

  .height-lg-1500 {
    height: 150rem !important;
  }

  .height-lg-per-5 {
    height: 5% !important;
  }

  .height-lg-per-10 {
    height: 10% !important;
  }

  .height-lg-per-15 {
    height: 15% !important;
  }

  .height-lg-per-20 {
    height: 20% !important;
  }

  .height-lg-per-25 {
    height: 25% !important;
  }

  .height-lg-per-30 {
    height: 30% !important;
  }

  .height-lg-per-35 {
    height: 35% !important;
  }

  .height-lg-per-40 {
    height: 40% !important;
  }

  .height-lg-per-45 {
    height: 45% !important;
  }

  .height-lg-per-50 {
    height: 50% !important;
  }

  .height-lg-per-55 {
    height: 55% !important;
  }

  .height-lg-per-60 {
    height: 60% !important;
  }

  .height-lg-per-65 {
    height: 65% !important;
  }

  .height-lg-per-70 {
    height: 70% !important;
  }

  .height-lg-per-75 {
    height: 75% !important;
  }

  .height-lg-per-80 {
    height: 80% !important;
  }

  .height-lg-per-85 {
    height: 85% !important;
  }

  .height-lg-per-90 {
    height: 90% !important;
  }

  .height-lg-per-95 {
    height: 95% !important;
  }

  .height-lg-per-100 {
    height: 100% !important;
  }
}

/* 位置の設定 */
.top-0 {
  top: 0rem !important;
}

.top-minus-0 {
  top: 0rem !important;
}

.top-per-0 {
  top: 0% !important;
}

.top-minus-per-0 {
  top: 0% !important;
}

.top-5 {
  top: 0.5rem !important;
}

.top-minus-5 {
  top: -0.5rem !important;
}

.top-per-5 {
  top: 5% !important;
}

.top-minus-per-5 {
  top: -5% !important;
}

.top-10 {
  top: 1rem !important;
}

.top-minus-10 {
  top: -1rem !important;
}

.top-per-10 {
  top: 10% !important;
}

.top-minus-per-10 {
  top: -10% !important;
}

.top-15 {
  top: 1.5rem !important;
}

.top-minus-15 {
  top: -1.5rem !important;
}

.top-per-15 {
  top: 15% !important;
}

.top-minus-per-15 {
  top: -15% !important;
}

.top-20 {
  top: 2rem !important;
}

.top-minus-20 {
  top: -2rem !important;
}

.top-per-20 {
  top: 20% !important;
}

.top-minus-per-20 {
  top: -20% !important;
}

.top-25 {
  top: 2.5rem !important;
}

.top-minus-25 {
  top: -2.5rem !important;
}

.top-per-25 {
  top: 25% !important;
}

.top-minus-per-25 {
  top: -25% !important;
}

.top-30 {
  top: 3rem !important;
}

.top-minus-30 {
  top: -3rem !important;
}

.top-per-30 {
  top: 30% !important;
}

.top-minus-per-30 {
  top: -30% !important;
}

.top-35 {
  top: 3.5rem !important;
}

.top-minus-35 {
  top: -3.5rem !important;
}

.top-per-35 {
  top: 35% !important;
}

.top-minus-per-35 {
  top: -35% !important;
}

.top-40 {
  top: 4rem !important;
}

.top-minus-40 {
  top: -4rem !important;
}

.top-per-40 {
  top: 40% !important;
}

.top-minus-per-40 {
  top: -40% !important;
}

.top-45 {
  top: 4.5rem !important;
}

.top-minus-45 {
  top: -4.5rem !important;
}

.top-per-45 {
  top: 45% !important;
}

.top-minus-per-45 {
  top: -45% !important;
}

.top-50 {
  top: 5rem !important;
}

.top-minus-50 {
  top: -5rem !important;
}

.top-per-50 {
  top: 50% !important;
}

.top-minus-per-50 {
  top: -50% !important;
}

.top-55 {
  top: 5.5rem !important;
}

.top-minus-55 {
  top: -5.5rem !important;
}

.top-per-55 {
  top: 55% !important;
}

.top-minus-per-55 {
  top: -55% !important;
}

.top-60 {
  top: 6rem !important;
}

.top-minus-60 {
  top: -6rem !important;
}

.top-per-60 {
  top: 60% !important;
}

.top-minus-per-60 {
  top: -60% !important;
}

.top-65 {
  top: 6.5rem !important;
}

.top-minus-65 {
  top: -6.5rem !important;
}

.top-per-65 {
  top: 65% !important;
}

.top-minus-per-65 {
  top: -65% !important;
}

.top-70 {
  top: 7rem !important;
}

.top-minus-70 {
  top: -7rem !important;
}

.top-per-70 {
  top: 70% !important;
}

.top-minus-per-70 {
  top: -70% !important;
}

.top-75 {
  top: 7.5rem !important;
}

.top-minus-75 {
  top: -7.5rem !important;
}

.top-per-75 {
  top: 75% !important;
}

.top-minus-per-75 {
  top: -75% !important;
}

.top-80 {
  top: 8rem !important;
}

.top-minus-80 {
  top: -8rem !important;
}

.top-per-80 {
  top: 80% !important;
}

.top-minus-per-80 {
  top: -80% !important;
}

.top-85 {
  top: 8.5rem !important;
}

.top-minus-85 {
  top: -8.5rem !important;
}

.top-per-85 {
  top: 85% !important;
}

.top-minus-per-85 {
  top: -85% !important;
}

.top-90 {
  top: 9rem !important;
}

.top-minus-90 {
  top: -9rem !important;
}

.top-per-90 {
  top: 90% !important;
}

.top-minus-per-90 {
  top: -90% !important;
}

.top-95 {
  top: 9.5rem !important;
}

.top-minus-95 {
  top: -9.5rem !important;
}

.top-per-95 {
  top: 95% !important;
}

.top-minus-per-95 {
  top: -95% !important;
}

.top-100 {
  top: 10rem !important;
}

.top-minus-100 {
  top: -10rem !important;
}

.top-per-100 {
  top: 100% !important;
}

.top-minus-per-100 {
  top: -100% !important;
}

.top-105 {
  top: 10.5rem !important;
}

.top-minus-105 {
  top: -10.5rem !important;
}

.top-per-105 {
  top: 105% !important;
}

.top-minus-per-105 {
  top: -105% !important;
}

.top-110 {
  top: 11rem !important;
}

.top-minus-110 {
  top: -11rem !important;
}

.top-per-110 {
  top: 110% !important;
}

.top-minus-per-110 {
  top: -110% !important;
}

.top-115 {
  top: 11.5rem !important;
}

.top-minus-115 {
  top: -11.5rem !important;
}

.top-per-115 {
  top: 115% !important;
}

.top-minus-per-115 {
  top: -115% !important;
}

.top-120 {
  top: 12rem !important;
}

.top-minus-120 {
  top: -12rem !important;
}

.top-per-120 {
  top: 120% !important;
}

.top-minus-per-120 {
  top: -120% !important;
}

.top-125 {
  top: 12.5rem !important;
}

.top-minus-125 {
  top: -12.5rem !important;
}

.top-per-125 {
  top: 125% !important;
}

.top-minus-per-125 {
  top: -125% !important;
}

.top-130 {
  top: 13rem !important;
}

.top-minus-130 {
  top: -13rem !important;
}

.top-per-130 {
  top: 130% !important;
}

.top-minus-per-130 {
  top: -130% !important;
}

.top-135 {
  top: 13.5rem !important;
}

.top-minus-135 {
  top: -13.5rem !important;
}

.top-per-135 {
  top: 135% !important;
}

.top-minus-per-135 {
  top: -135% !important;
}

.top-140 {
  top: 14rem !important;
}

.top-minus-140 {
  top: -14rem !important;
}

.top-per-140 {
  top: 140% !important;
}

.top-minus-per-140 {
  top: -140% !important;
}

.top-145 {
  top: 14.5rem !important;
}

.top-minus-145 {
  top: -14.5rem !important;
}

.top-per-145 {
  top: 145% !important;
}

.top-minus-per-145 {
  top: -145% !important;
}

.top-150 {
  top: 15rem !important;
}

.top-minus-150 {
  top: -15rem !important;
}

.top-per-150 {
  top: 150% !important;
}

.top-minus-per-150 {
  top: -150% !important;
}

.top-155 {
  top: 15.5rem !important;
}

.top-minus-155 {
  top: -15.5rem !important;
}

.top-per-155 {
  top: 155% !important;
}

.top-minus-per-155 {
  top: -155% !important;
}

.top-160 {
  top: 16rem !important;
}

.top-minus-160 {
  top: -16rem !important;
}

.top-per-160 {
  top: 160% !important;
}

.top-minus-per-160 {
  top: -160% !important;
}

.top-165 {
  top: 16.5rem !important;
}

.top-minus-165 {
  top: -16.5rem !important;
}

.top-per-165 {
  top: 165% !important;
}

.top-minus-per-165 {
  top: -165% !important;
}

.top-170 {
  top: 17rem !important;
}

.top-minus-170 {
  top: -17rem !important;
}

.top-per-170 {
  top: 170% !important;
}

.top-minus-per-170 {
  top: -170% !important;
}

.top-175 {
  top: 17.5rem !important;
}

.top-minus-175 {
  top: -17.5rem !important;
}

.top-per-175 {
  top: 175% !important;
}

.top-minus-per-175 {
  top: -175% !important;
}

.top-180 {
  top: 18rem !important;
}

.top-minus-180 {
  top: -18rem !important;
}

.top-per-180 {
  top: 180% !important;
}

.top-minus-per-180 {
  top: -180% !important;
}

.top-185 {
  top: 18.5rem !important;
}

.top-minus-185 {
  top: -18.5rem !important;
}

.top-per-185 {
  top: 185% !important;
}

.top-minus-per-185 {
  top: -185% !important;
}

.top-190 {
  top: 19rem !important;
}

.top-minus-190 {
  top: -19rem !important;
}

.top-per-190 {
  top: 190% !important;
}

.top-minus-per-190 {
  top: -190% !important;
}

.top-195 {
  top: 19.5rem !important;
}

.top-minus-195 {
  top: -19.5rem !important;
}

.top-per-195 {
  top: 195% !important;
}

.top-minus-per-195 {
  top: -195% !important;
}

.top-200 {
  top: 20rem !important;
}

.top-minus-200 {
  top: -20rem !important;
}

.top-per-200 {
  top: 200% !important;
}

.top-minus-per-200 {
  top: -200% !important;
}

.top-205 {
  top: 20.5rem !important;
}

.top-minus-205 {
  top: -20.5rem !important;
}

.top-per-205 {
  top: 205% !important;
}

.top-minus-per-205 {
  top: -205% !important;
}

.top-210 {
  top: 21rem !important;
}

.top-minus-210 {
  top: -21rem !important;
}

.top-per-210 {
  top: 210% !important;
}

.top-minus-per-210 {
  top: -210% !important;
}

.top-215 {
  top: 21.5rem !important;
}

.top-minus-215 {
  top: -21.5rem !important;
}

.top-per-215 {
  top: 215% !important;
}

.top-minus-per-215 {
  top: -215% !important;
}

.top-220 {
  top: 22rem !important;
}

.top-minus-220 {
  top: -22rem !important;
}

.top-per-220 {
  top: 220% !important;
}

.top-minus-per-220 {
  top: -220% !important;
}

.top-225 {
  top: 22.5rem !important;
}

.top-minus-225 {
  top: -22.5rem !important;
}

.top-per-225 {
  top: 225% !important;
}

.top-minus-per-225 {
  top: -225% !important;
}

.top-230 {
  top: 23rem !important;
}

.top-minus-230 {
  top: -23rem !important;
}

.top-per-230 {
  top: 230% !important;
}

.top-minus-per-230 {
  top: -230% !important;
}

.top-235 {
  top: 23.5rem !important;
}

.top-minus-235 {
  top: -23.5rem !important;
}

.top-per-235 {
  top: 235% !important;
}

.top-minus-per-235 {
  top: -235% !important;
}

.top-240 {
  top: 24rem !important;
}

.top-minus-240 {
  top: -24rem !important;
}

.top-per-240 {
  top: 240% !important;
}

.top-minus-per-240 {
  top: -240% !important;
}

.top-245 {
  top: 24.5rem !important;
}

.top-minus-245 {
  top: -24.5rem !important;
}

.top-per-245 {
  top: 245% !important;
}

.top-minus-per-245 {
  top: -245% !important;
}

.top-250 {
  top: 25rem !important;
}

.top-minus-250 {
  top: -25rem !important;
}

.top-per-250 {
  top: 250% !important;
}

.top-minus-per-250 {
  top: -250% !important;
}

.top-255 {
  top: 25.5rem !important;
}

.top-minus-255 {
  top: -25.5rem !important;
}

.top-per-255 {
  top: 255% !important;
}

.top-minus-per-255 {
  top: -255% !important;
}

.top-260 {
  top: 26rem !important;
}

.top-minus-260 {
  top: -26rem !important;
}

.top-per-260 {
  top: 260% !important;
}

.top-minus-per-260 {
  top: -260% !important;
}

.top-265 {
  top: 26.5rem !important;
}

.top-minus-265 {
  top: -26.5rem !important;
}

.top-per-265 {
  top: 265% !important;
}

.top-minus-per-265 {
  top: -265% !important;
}

.top-270 {
  top: 27rem !important;
}

.top-minus-270 {
  top: -27rem !important;
}

.top-per-270 {
  top: 270% !important;
}

.top-minus-per-270 {
  top: -270% !important;
}

.top-275 {
  top: 27.5rem !important;
}

.top-minus-275 {
  top: -27.5rem !important;
}

.top-per-275 {
  top: 275% !important;
}

.top-minus-per-275 {
  top: -275% !important;
}

.top-280 {
  top: 28rem !important;
}

.top-minus-280 {
  top: -28rem !important;
}

.top-per-280 {
  top: 280% !important;
}

.top-minus-per-280 {
  top: -280% !important;
}

.top-285 {
  top: 28.5rem !important;
}

.top-minus-285 {
  top: -28.5rem !important;
}

.top-per-285 {
  top: 285% !important;
}

.top-minus-per-285 {
  top: -285% !important;
}

.top-290 {
  top: 29rem !important;
}

.top-minus-290 {
  top: -29rem !important;
}

.top-per-290 {
  top: 290% !important;
}

.top-minus-per-290 {
  top: -290% !important;
}

.top-295 {
  top: 29.5rem !important;
}

.top-minus-295 {
  top: -29.5rem !important;
}

.top-per-295 {
  top: 295% !important;
}

.top-minus-per-295 {
  top: -295% !important;
}

.top-300 {
  top: 30rem !important;
}

.top-minus-300 {
  top: -30rem !important;
}

.top-per-300 {
  top: 300% !important;
}

.top-minus-per-300 {
  top: -300% !important;
}

.top-305 {
  top: 30.5rem !important;
}

.top-minus-305 {
  top: -30.5rem !important;
}

.top-per-305 {
  top: 305% !important;
}

.top-minus-per-305 {
  top: -305% !important;
}

.top-310 {
  top: 31rem !important;
}

.top-minus-310 {
  top: -31rem !important;
}

.top-per-310 {
  top: 310% !important;
}

.top-minus-per-310 {
  top: -310% !important;
}

.top-315 {
  top: 31.5rem !important;
}

.top-minus-315 {
  top: -31.5rem !important;
}

.top-per-315 {
  top: 315% !important;
}

.top-minus-per-315 {
  top: -315% !important;
}

.top-320 {
  top: 32rem !important;
}

.top-minus-320 {
  top: -32rem !important;
}

.top-per-320 {
  top: 320% !important;
}

.top-minus-per-320 {
  top: -320% !important;
}

.top-325 {
  top: 32.5rem !important;
}

.top-minus-325 {
  top: -32.5rem !important;
}

.top-per-325 {
  top: 325% !important;
}

.top-minus-per-325 {
  top: -325% !important;
}

.top-330 {
  top: 33rem !important;
}

.top-minus-330 {
  top: -33rem !important;
}

.top-per-330 {
  top: 330% !important;
}

.top-minus-per-330 {
  top: -330% !important;
}

.top-335 {
  top: 33.5rem !important;
}

.top-minus-335 {
  top: -33.5rem !important;
}

.top-per-335 {
  top: 335% !important;
}

.top-minus-per-335 {
  top: -335% !important;
}

.top-340 {
  top: 34rem !important;
}

.top-minus-340 {
  top: -34rem !important;
}

.top-per-340 {
  top: 340% !important;
}

.top-minus-per-340 {
  top: -340% !important;
}

.top-345 {
  top: 34.5rem !important;
}

.top-minus-345 {
  top: -34.5rem !important;
}

.top-per-345 {
  top: 345% !important;
}

.top-minus-per-345 {
  top: -345% !important;
}

.top-350 {
  top: 35rem !important;
}

.top-minus-350 {
  top: -35rem !important;
}

.top-per-350 {
  top: 350% !important;
}

.top-minus-per-350 {
  top: -350% !important;
}

.top-355 {
  top: 35.5rem !important;
}

.top-minus-355 {
  top: -35.5rem !important;
}

.top-per-355 {
  top: 355% !important;
}

.top-minus-per-355 {
  top: -355% !important;
}

.top-360 {
  top: 36rem !important;
}

.top-minus-360 {
  top: -36rem !important;
}

.top-per-360 {
  top: 360% !important;
}

.top-minus-per-360 {
  top: -360% !important;
}

.top-365 {
  top: 36.5rem !important;
}

.top-minus-365 {
  top: -36.5rem !important;
}

.top-per-365 {
  top: 365% !important;
}

.top-minus-per-365 {
  top: -365% !important;
}

.top-370 {
  top: 37rem !important;
}

.top-minus-370 {
  top: -37rem !important;
}

.top-per-370 {
  top: 370% !important;
}

.top-minus-per-370 {
  top: -370% !important;
}

.top-375 {
  top: 37.5rem !important;
}

.top-minus-375 {
  top: -37.5rem !important;
}

.top-per-375 {
  top: 375% !important;
}

.top-minus-per-375 {
  top: -375% !important;
}

.top-380 {
  top: 38rem !important;
}

.top-minus-380 {
  top: -38rem !important;
}

.top-per-380 {
  top: 380% !important;
}

.top-minus-per-380 {
  top: -380% !important;
}

.top-385 {
  top: 38.5rem !important;
}

.top-minus-385 {
  top: -38.5rem !important;
}

.top-per-385 {
  top: 385% !important;
}

.top-minus-per-385 {
  top: -385% !important;
}

.top-390 {
  top: 39rem !important;
}

.top-minus-390 {
  top: -39rem !important;
}

.top-per-390 {
  top: 390% !important;
}

.top-minus-per-390 {
  top: -390% !important;
}

.top-395 {
  top: 39.5rem !important;
}

.top-minus-395 {
  top: -39.5rem !important;
}

.top-per-395 {
  top: 395% !important;
}

.top-minus-per-395 {
  top: -395% !important;
}

.top-400 {
  top: 40rem !important;
}

.top-minus-400 {
  top: -40rem !important;
}

.top-per-400 {
  top: 400% !important;
}

.top-minus-per-400 {
  top: -400% !important;
}

.top-405 {
  top: 40.5rem !important;
}

.top-minus-405 {
  top: -40.5rem !important;
}

.top-per-405 {
  top: 405% !important;
}

.top-minus-per-405 {
  top: -405% !important;
}

.top-410 {
  top: 41rem !important;
}

.top-minus-410 {
  top: -41rem !important;
}

.top-per-410 {
  top: 410% !important;
}

.top-minus-per-410 {
  top: -410% !important;
}

.top-415 {
  top: 41.5rem !important;
}

.top-minus-415 {
  top: -41.5rem !important;
}

.top-per-415 {
  top: 415% !important;
}

.top-minus-per-415 {
  top: -415% !important;
}

.top-420 {
  top: 42rem !important;
}

.top-minus-420 {
  top: -42rem !important;
}

.top-per-420 {
  top: 420% !important;
}

.top-minus-per-420 {
  top: -420% !important;
}

.top-425 {
  top: 42.5rem !important;
}

.top-minus-425 {
  top: -42.5rem !important;
}

.top-per-425 {
  top: 425% !important;
}

.top-minus-per-425 {
  top: -425% !important;
}

.top-430 {
  top: 43rem !important;
}

.top-minus-430 {
  top: -43rem !important;
}

.top-per-430 {
  top: 430% !important;
}

.top-minus-per-430 {
  top: -430% !important;
}

.top-435 {
  top: 43.5rem !important;
}

.top-minus-435 {
  top: -43.5rem !important;
}

.top-per-435 {
  top: 435% !important;
}

.top-minus-per-435 {
  top: -435% !important;
}

.top-440 {
  top: 44rem !important;
}

.top-minus-440 {
  top: -44rem !important;
}

.top-per-440 {
  top: 440% !important;
}

.top-minus-per-440 {
  top: -440% !important;
}

.top-445 {
  top: 44.5rem !important;
}

.top-minus-445 {
  top: -44.5rem !important;
}

.top-per-445 {
  top: 445% !important;
}

.top-minus-per-445 {
  top: -445% !important;
}

.top-450 {
  top: 45rem !important;
}

.top-minus-450 {
  top: -45rem !important;
}

.top-per-450 {
  top: 450% !important;
}

.top-minus-per-450 {
  top: -450% !important;
}

.top-455 {
  top: 45.5rem !important;
}

.top-minus-455 {
  top: -45.5rem !important;
}

.top-per-455 {
  top: 455% !important;
}

.top-minus-per-455 {
  top: -455% !important;
}

.top-460 {
  top: 46rem !important;
}

.top-minus-460 {
  top: -46rem !important;
}

.top-per-460 {
  top: 460% !important;
}

.top-minus-per-460 {
  top: -460% !important;
}

.top-465 {
  top: 46.5rem !important;
}

.top-minus-465 {
  top: -46.5rem !important;
}

.top-per-465 {
  top: 465% !important;
}

.top-minus-per-465 {
  top: -465% !important;
}

.top-470 {
  top: 47rem !important;
}

.top-minus-470 {
  top: -47rem !important;
}

.top-per-470 {
  top: 470% !important;
}

.top-minus-per-470 {
  top: -470% !important;
}

.top-475 {
  top: 47.5rem !important;
}

.top-minus-475 {
  top: -47.5rem !important;
}

.top-per-475 {
  top: 475% !important;
}

.top-minus-per-475 {
  top: -475% !important;
}

.top-480 {
  top: 48rem !important;
}

.top-minus-480 {
  top: -48rem !important;
}

.top-per-480 {
  top: 480% !important;
}

.top-minus-per-480 {
  top: -480% !important;
}

.top-485 {
  top: 48.5rem !important;
}

.top-minus-485 {
  top: -48.5rem !important;
}

.top-per-485 {
  top: 485% !important;
}

.top-minus-per-485 {
  top: -485% !important;
}

.top-490 {
  top: 49rem !important;
}

.top-minus-490 {
  top: -49rem !important;
}

.top-per-490 {
  top: 490% !important;
}

.top-minus-per-490 {
  top: -490% !important;
}

.top-495 {
  top: 49.5rem !important;
}

.top-minus-495 {
  top: -49.5rem !important;
}

.top-per-495 {
  top: 495% !important;
}

.top-minus-per-495 {
  top: -495% !important;
}

.top-500 {
  top: 50rem !important;
}

.top-minus-500 {
  top: -50rem !important;
}

.top-per-500 {
  top: 500% !important;
}

.top-minus-per-500 {
  top: -500% !important;
}

.top-auto {
  top: auto !important;
}

@media (min-width: 991px) {
  .top-lg-0 {
    top: 0rem !important;
  }

  .top-lg-minus-0 {
    top: 0rem !important;
  }

  .top-lg-per-0 {
    top: 0% !important;
  }

  .top-lg-minus-per-0 {
    top: 0% !important;
  }

  .top-lg-5 {
    top: 0.5rem !important;
  }

  .top-lg-minus-5 {
    top: -0.5rem !important;
  }

  .top-lg-per-5 {
    top: 5% !important;
  }

  .top-lg-minus-per-5 {
    top: -5% !important;
  }

  .top-lg-10 {
    top: 1rem !important;
  }

  .top-lg-minus-10 {
    top: -1rem !important;
  }

  .top-lg-per-10 {
    top: 10% !important;
  }

  .top-lg-minus-per-10 {
    top: -10% !important;
  }

  .top-lg-15 {
    top: 1.5rem !important;
  }

  .top-lg-minus-15 {
    top: -1.5rem !important;
  }

  .top-lg-per-15 {
    top: 15% !important;
  }

  .top-lg-minus-per-15 {
    top: -15% !important;
  }

  .top-lg-20 {
    top: 2rem !important;
  }

  .top-lg-minus-20 {
    top: -2rem !important;
  }

  .top-lg-per-20 {
    top: 20% !important;
  }

  .top-lg-minus-per-20 {
    top: -20% !important;
  }

  .top-lg-25 {
    top: 2.5rem !important;
  }

  .top-lg-minus-25 {
    top: -2.5rem !important;
  }

  .top-lg-per-25 {
    top: 25% !important;
  }

  .top-lg-minus-per-25 {
    top: -25% !important;
  }

  .top-lg-30 {
    top: 3rem !important;
  }

  .top-lg-minus-30 {
    top: -3rem !important;
  }

  .top-lg-per-30 {
    top: 30% !important;
  }

  .top-lg-minus-per-30 {
    top: -30% !important;
  }

  .top-lg-35 {
    top: 3.5rem !important;
  }

  .top-lg-minus-35 {
    top: -3.5rem !important;
  }

  .top-lg-per-35 {
    top: 35% !important;
  }

  .top-lg-minus-per-35 {
    top: -35% !important;
  }

  .top-lg-40 {
    top: 4rem !important;
  }

  .top-lg-minus-40 {
    top: -4rem !important;
  }

  .top-lg-per-40 {
    top: 40% !important;
  }

  .top-lg-minus-per-40 {
    top: -40% !important;
  }

  .top-lg-45 {
    top: 4.5rem !important;
  }

  .top-lg-minus-45 {
    top: -4.5rem !important;
  }

  .top-lg-per-45 {
    top: 45% !important;
  }

  .top-lg-minus-per-45 {
    top: -45% !important;
  }

  .top-lg-50 {
    top: 5rem !important;
  }

  .top-lg-minus-50 {
    top: -5rem !important;
  }

  .top-lg-per-50 {
    top: 50% !important;
  }

  .top-lg-minus-per-50 {
    top: -50% !important;
  }

  .top-lg-55 {
    top: 5.5rem !important;
  }

  .top-lg-minus-55 {
    top: -5.5rem !important;
  }

  .top-lg-per-55 {
    top: 55% !important;
  }

  .top-lg-minus-per-55 {
    top: -55% !important;
  }

  .top-lg-60 {
    top: 6rem !important;
  }

  .top-lg-minus-60 {
    top: -6rem !important;
  }

  .top-lg-per-60 {
    top: 60% !important;
  }

  .top-lg-minus-per-60 {
    top: -60% !important;
  }

  .top-lg-65 {
    top: 6.5rem !important;
  }

  .top-lg-minus-65 {
    top: -6.5rem !important;
  }

  .top-lg-per-65 {
    top: 65% !important;
  }

  .top-lg-minus-per-65 {
    top: -65% !important;
  }

  .top-lg-70 {
    top: 7rem !important;
  }

  .top-lg-minus-70 {
    top: -7rem !important;
  }

  .top-lg-per-70 {
    top: 70% !important;
  }

  .top-lg-minus-per-70 {
    top: -70% !important;
  }

  .top-lg-75 {
    top: 7.5rem !important;
  }

  .top-lg-minus-75 {
    top: -7.5rem !important;
  }

  .top-lg-per-75 {
    top: 75% !important;
  }

  .top-lg-minus-per-75 {
    top: -75% !important;
  }

  .top-lg-80 {
    top: 8rem !important;
  }

  .top-lg-minus-80 {
    top: -8rem !important;
  }

  .top-lg-per-80 {
    top: 80% !important;
  }

  .top-lg-minus-per-80 {
    top: -80% !important;
  }

  .top-lg-85 {
    top: 8.5rem !important;
  }

  .top-lg-minus-85 {
    top: -8.5rem !important;
  }

  .top-lg-per-85 {
    top: 85% !important;
  }

  .top-lg-minus-per-85 {
    top: -85% !important;
  }

  .top-lg-90 {
    top: 9rem !important;
  }

  .top-lg-minus-90 {
    top: -9rem !important;
  }

  .top-lg-per-90 {
    top: 90% !important;
  }

  .top-lg-minus-per-90 {
    top: -90% !important;
  }

  .top-lg-95 {
    top: 9.5rem !important;
  }

  .top-lg-minus-95 {
    top: -9.5rem !important;
  }

  .top-lg-per-95 {
    top: 95% !important;
  }

  .top-lg-minus-per-95 {
    top: -95% !important;
  }

  .top-lg-100 {
    top: 10rem !important;
  }

  .top-lg-minus-100 {
    top: -10rem !important;
  }

  .top-lg-per-100 {
    top: 100% !important;
  }

  .top-lg-minus-per-100 {
    top: -100% !important;
  }

  .top-lg-105 {
    top: 10.5rem !important;
  }

  .top-lg-minus-105 {
    top: -10.5rem !important;
  }

  .top-lg-per-105 {
    top: 105% !important;
  }

  .top-lg-minus-per-105 {
    top: -105% !important;
  }

  .top-lg-110 {
    top: 11rem !important;
  }

  .top-lg-minus-110 {
    top: -11rem !important;
  }

  .top-lg-per-110 {
    top: 110% !important;
  }

  .top-lg-minus-per-110 {
    top: -110% !important;
  }

  .top-lg-115 {
    top: 11.5rem !important;
  }

  .top-lg-minus-115 {
    top: -11.5rem !important;
  }

  .top-lg-per-115 {
    top: 115% !important;
  }

  .top-lg-minus-per-115 {
    top: -115% !important;
  }

  .top-lg-120 {
    top: 12rem !important;
  }

  .top-lg-minus-120 {
    top: -12rem !important;
  }

  .top-lg-per-120 {
    top: 120% !important;
  }

  .top-lg-minus-per-120 {
    top: -120% !important;
  }

  .top-lg-125 {
    top: 12.5rem !important;
  }

  .top-lg-minus-125 {
    top: -12.5rem !important;
  }

  .top-lg-per-125 {
    top: 125% !important;
  }

  .top-lg-minus-per-125 {
    top: -125% !important;
  }

  .top-lg-130 {
    top: 13rem !important;
  }

  .top-lg-minus-130 {
    top: -13rem !important;
  }

  .top-lg-per-130 {
    top: 130% !important;
  }

  .top-lg-minus-per-130 {
    top: -130% !important;
  }

  .top-lg-135 {
    top: 13.5rem !important;
  }

  .top-lg-minus-135 {
    top: -13.5rem !important;
  }

  .top-lg-per-135 {
    top: 135% !important;
  }

  .top-lg-minus-per-135 {
    top: -135% !important;
  }

  .top-lg-140 {
    top: 14rem !important;
  }

  .top-lg-minus-140 {
    top: -14rem !important;
  }

  .top-lg-per-140 {
    top: 140% !important;
  }

  .top-lg-minus-per-140 {
    top: -140% !important;
  }

  .top-lg-145 {
    top: 14.5rem !important;
  }

  .top-lg-minus-145 {
    top: -14.5rem !important;
  }

  .top-lg-per-145 {
    top: 145% !important;
  }

  .top-lg-minus-per-145 {
    top: -145% !important;
  }

  .top-lg-150 {
    top: 15rem !important;
  }

  .top-lg-minus-150 {
    top: -15rem !important;
  }

  .top-lg-per-150 {
    top: 150% !important;
  }

  .top-lg-minus-per-150 {
    top: -150% !important;
  }

  .top-lg-155 {
    top: 15.5rem !important;
  }

  .top-lg-minus-155 {
    top: -15.5rem !important;
  }

  .top-lg-per-155 {
    top: 155% !important;
  }

  .top-lg-minus-per-155 {
    top: -155% !important;
  }

  .top-lg-160 {
    top: 16rem !important;
  }

  .top-lg-minus-160 {
    top: -16rem !important;
  }

  .top-lg-per-160 {
    top: 160% !important;
  }

  .top-lg-minus-per-160 {
    top: -160% !important;
  }

  .top-lg-165 {
    top: 16.5rem !important;
  }

  .top-lg-minus-165 {
    top: -16.5rem !important;
  }

  .top-lg-per-165 {
    top: 165% !important;
  }

  .top-lg-minus-per-165 {
    top: -165% !important;
  }

  .top-lg-170 {
    top: 17rem !important;
  }

  .top-lg-minus-170 {
    top: -17rem !important;
  }

  .top-lg-per-170 {
    top: 170% !important;
  }

  .top-lg-minus-per-170 {
    top: -170% !important;
  }

  .top-lg-175 {
    top: 17.5rem !important;
  }

  .top-lg-minus-175 {
    top: -17.5rem !important;
  }

  .top-lg-per-175 {
    top: 175% !important;
  }

  .top-lg-minus-per-175 {
    top: -175% !important;
  }

  .top-lg-180 {
    top: 18rem !important;
  }

  .top-lg-minus-180 {
    top: -18rem !important;
  }

  .top-lg-per-180 {
    top: 180% !important;
  }

  .top-lg-minus-per-180 {
    top: -180% !important;
  }

  .top-lg-185 {
    top: 18.5rem !important;
  }

  .top-lg-minus-185 {
    top: -18.5rem !important;
  }

  .top-lg-per-185 {
    top: 185% !important;
  }

  .top-lg-minus-per-185 {
    top: -185% !important;
  }

  .top-lg-190 {
    top: 19rem !important;
  }

  .top-lg-minus-190 {
    top: -19rem !important;
  }

  .top-lg-per-190 {
    top: 190% !important;
  }

  .top-lg-minus-per-190 {
    top: -190% !important;
  }

  .top-lg-195 {
    top: 19.5rem !important;
  }

  .top-lg-minus-195 {
    top: -19.5rem !important;
  }

  .top-lg-per-195 {
    top: 195% !important;
  }

  .top-lg-minus-per-195 {
    top: -195% !important;
  }

  .top-lg-200 {
    top: 20rem !important;
  }

  .top-lg-minus-200 {
    top: -20rem !important;
  }

  .top-lg-per-200 {
    top: 200% !important;
  }

  .top-lg-minus-per-200 {
    top: -200% !important;
  }

  .top-lg-205 {
    top: 20.5rem !important;
  }

  .top-lg-minus-205 {
    top: -20.5rem !important;
  }

  .top-lg-per-205 {
    top: 205% !important;
  }

  .top-lg-minus-per-205 {
    top: -205% !important;
  }

  .top-lg-210 {
    top: 21rem !important;
  }

  .top-lg-minus-210 {
    top: -21rem !important;
  }

  .top-lg-per-210 {
    top: 210% !important;
  }

  .top-lg-minus-per-210 {
    top: -210% !important;
  }

  .top-lg-215 {
    top: 21.5rem !important;
  }

  .top-lg-minus-215 {
    top: -21.5rem !important;
  }

  .top-lg-per-215 {
    top: 215% !important;
  }

  .top-lg-minus-per-215 {
    top: -215% !important;
  }

  .top-lg-220 {
    top: 22rem !important;
  }

  .top-lg-minus-220 {
    top: -22rem !important;
  }

  .top-lg-per-220 {
    top: 220% !important;
  }

  .top-lg-minus-per-220 {
    top: -220% !important;
  }

  .top-lg-225 {
    top: 22.5rem !important;
  }

  .top-lg-minus-225 {
    top: -22.5rem !important;
  }

  .top-lg-per-225 {
    top: 225% !important;
  }

  .top-lg-minus-per-225 {
    top: -225% !important;
  }

  .top-lg-230 {
    top: 23rem !important;
  }

  .top-lg-minus-230 {
    top: -23rem !important;
  }

  .top-lg-per-230 {
    top: 230% !important;
  }

  .top-lg-minus-per-230 {
    top: -230% !important;
  }

  .top-lg-235 {
    top: 23.5rem !important;
  }

  .top-lg-minus-235 {
    top: -23.5rem !important;
  }

  .top-lg-per-235 {
    top: 235% !important;
  }

  .top-lg-minus-per-235 {
    top: -235% !important;
  }

  .top-lg-240 {
    top: 24rem !important;
  }

  .top-lg-minus-240 {
    top: -24rem !important;
  }

  .top-lg-per-240 {
    top: 240% !important;
  }

  .top-lg-minus-per-240 {
    top: -240% !important;
  }

  .top-lg-245 {
    top: 24.5rem !important;
  }

  .top-lg-minus-245 {
    top: -24.5rem !important;
  }

  .top-lg-per-245 {
    top: 245% !important;
  }

  .top-lg-minus-per-245 {
    top: -245% !important;
  }

  .top-lg-250 {
    top: 25rem !important;
  }

  .top-lg-minus-250 {
    top: -25rem !important;
  }

  .top-lg-per-250 {
    top: 250% !important;
  }

  .top-lg-minus-per-250 {
    top: -250% !important;
  }

  .top-lg-255 {
    top: 25.5rem !important;
  }

  .top-lg-minus-255 {
    top: -25.5rem !important;
  }

  .top-lg-per-255 {
    top: 255% !important;
  }

  .top-lg-minus-per-255 {
    top: -255% !important;
  }

  .top-lg-260 {
    top: 26rem !important;
  }

  .top-lg-minus-260 {
    top: -26rem !important;
  }

  .top-lg-per-260 {
    top: 260% !important;
  }

  .top-lg-minus-per-260 {
    top: -260% !important;
  }

  .top-lg-265 {
    top: 26.5rem !important;
  }

  .top-lg-minus-265 {
    top: -26.5rem !important;
  }

  .top-lg-per-265 {
    top: 265% !important;
  }

  .top-lg-minus-per-265 {
    top: -265% !important;
  }

  .top-lg-270 {
    top: 27rem !important;
  }

  .top-lg-minus-270 {
    top: -27rem !important;
  }

  .top-lg-per-270 {
    top: 270% !important;
  }

  .top-lg-minus-per-270 {
    top: -270% !important;
  }

  .top-lg-275 {
    top: 27.5rem !important;
  }

  .top-lg-minus-275 {
    top: -27.5rem !important;
  }

  .top-lg-per-275 {
    top: 275% !important;
  }

  .top-lg-minus-per-275 {
    top: -275% !important;
  }

  .top-lg-280 {
    top: 28rem !important;
  }

  .top-lg-minus-280 {
    top: -28rem !important;
  }

  .top-lg-per-280 {
    top: 280% !important;
  }

  .top-lg-minus-per-280 {
    top: -280% !important;
  }

  .top-lg-285 {
    top: 28.5rem !important;
  }

  .top-lg-minus-285 {
    top: -28.5rem !important;
  }

  .top-lg-per-285 {
    top: 285% !important;
  }

  .top-lg-minus-per-285 {
    top: -285% !important;
  }

  .top-lg-290 {
    top: 29rem !important;
  }

  .top-lg-minus-290 {
    top: -29rem !important;
  }

  .top-lg-per-290 {
    top: 290% !important;
  }

  .top-lg-minus-per-290 {
    top: -290% !important;
  }

  .top-lg-295 {
    top: 29.5rem !important;
  }

  .top-lg-minus-295 {
    top: -29.5rem !important;
  }

  .top-lg-per-295 {
    top: 295% !important;
  }

  .top-lg-minus-per-295 {
    top: -295% !important;
  }

  .top-lg-300 {
    top: 30rem !important;
  }

  .top-lg-minus-300 {
    top: -30rem !important;
  }

  .top-lg-per-300 {
    top: 300% !important;
  }

  .top-lg-minus-per-300 {
    top: -300% !important;
  }

  .top-lg-305 {
    top: 30.5rem !important;
  }

  .top-lg-minus-305 {
    top: -30.5rem !important;
  }

  .top-lg-per-305 {
    top: 305% !important;
  }

  .top-lg-minus-per-305 {
    top: -305% !important;
  }

  .top-lg-310 {
    top: 31rem !important;
  }

  .top-lg-minus-310 {
    top: -31rem !important;
  }

  .top-lg-per-310 {
    top: 310% !important;
  }

  .top-lg-minus-per-310 {
    top: -310% !important;
  }

  .top-lg-315 {
    top: 31.5rem !important;
  }

  .top-lg-minus-315 {
    top: -31.5rem !important;
  }

  .top-lg-per-315 {
    top: 315% !important;
  }

  .top-lg-minus-per-315 {
    top: -315% !important;
  }

  .top-lg-320 {
    top: 32rem !important;
  }

  .top-lg-minus-320 {
    top: -32rem !important;
  }

  .top-lg-per-320 {
    top: 320% !important;
  }

  .top-lg-minus-per-320 {
    top: -320% !important;
  }

  .top-lg-325 {
    top: 32.5rem !important;
  }

  .top-lg-minus-325 {
    top: -32.5rem !important;
  }

  .top-lg-per-325 {
    top: 325% !important;
  }

  .top-lg-minus-per-325 {
    top: -325% !important;
  }

  .top-lg-330 {
    top: 33rem !important;
  }

  .top-lg-minus-330 {
    top: -33rem !important;
  }

  .top-lg-per-330 {
    top: 330% !important;
  }

  .top-lg-minus-per-330 {
    top: -330% !important;
  }

  .top-lg-335 {
    top: 33.5rem !important;
  }

  .top-lg-minus-335 {
    top: -33.5rem !important;
  }

  .top-lg-per-335 {
    top: 335% !important;
  }

  .top-lg-minus-per-335 {
    top: -335% !important;
  }

  .top-lg-340 {
    top: 34rem !important;
  }

  .top-lg-minus-340 {
    top: -34rem !important;
  }

  .top-lg-per-340 {
    top: 340% !important;
  }

  .top-lg-minus-per-340 {
    top: -340% !important;
  }

  .top-lg-345 {
    top: 34.5rem !important;
  }

  .top-lg-minus-345 {
    top: -34.5rem !important;
  }

  .top-lg-per-345 {
    top: 345% !important;
  }

  .top-lg-minus-per-345 {
    top: -345% !important;
  }

  .top-lg-350 {
    top: 35rem !important;
  }

  .top-lg-minus-350 {
    top: -35rem !important;
  }

  .top-lg-per-350 {
    top: 350% !important;
  }

  .top-lg-minus-per-350 {
    top: -350% !important;
  }

  .top-lg-355 {
    top: 35.5rem !important;
  }

  .top-lg-minus-355 {
    top: -35.5rem !important;
  }

  .top-lg-per-355 {
    top: 355% !important;
  }

  .top-lg-minus-per-355 {
    top: -355% !important;
  }

  .top-lg-360 {
    top: 36rem !important;
  }

  .top-lg-minus-360 {
    top: -36rem !important;
  }

  .top-lg-per-360 {
    top: 360% !important;
  }

  .top-lg-minus-per-360 {
    top: -360% !important;
  }

  .top-lg-365 {
    top: 36.5rem !important;
  }

  .top-lg-minus-365 {
    top: -36.5rem !important;
  }

  .top-lg-per-365 {
    top: 365% !important;
  }

  .top-lg-minus-per-365 {
    top: -365% !important;
  }

  .top-lg-370 {
    top: 37rem !important;
  }

  .top-lg-minus-370 {
    top: -37rem !important;
  }

  .top-lg-per-370 {
    top: 370% !important;
  }

  .top-lg-minus-per-370 {
    top: -370% !important;
  }

  .top-lg-375 {
    top: 37.5rem !important;
  }

  .top-lg-minus-375 {
    top: -37.5rem !important;
  }

  .top-lg-per-375 {
    top: 375% !important;
  }

  .top-lg-minus-per-375 {
    top: -375% !important;
  }

  .top-lg-380 {
    top: 38rem !important;
  }

  .top-lg-minus-380 {
    top: -38rem !important;
  }

  .top-lg-per-380 {
    top: 380% !important;
  }

  .top-lg-minus-per-380 {
    top: -380% !important;
  }

  .top-lg-385 {
    top: 38.5rem !important;
  }

  .top-lg-minus-385 {
    top: -38.5rem !important;
  }

  .top-lg-per-385 {
    top: 385% !important;
  }

  .top-lg-minus-per-385 {
    top: -385% !important;
  }

  .top-lg-390 {
    top: 39rem !important;
  }

  .top-lg-minus-390 {
    top: -39rem !important;
  }

  .top-lg-per-390 {
    top: 390% !important;
  }

  .top-lg-minus-per-390 {
    top: -390% !important;
  }

  .top-lg-395 {
    top: 39.5rem !important;
  }

  .top-lg-minus-395 {
    top: -39.5rem !important;
  }

  .top-lg-per-395 {
    top: 395% !important;
  }

  .top-lg-minus-per-395 {
    top: -395% !important;
  }

  .top-lg-400 {
    top: 40rem !important;
  }

  .top-lg-minus-400 {
    top: -40rem !important;
  }

  .top-lg-per-400 {
    top: 400% !important;
  }

  .top-lg-minus-per-400 {
    top: -400% !important;
  }

  .top-lg-405 {
    top: 40.5rem !important;
  }

  .top-lg-minus-405 {
    top: -40.5rem !important;
  }

  .top-lg-per-405 {
    top: 405% !important;
  }

  .top-lg-minus-per-405 {
    top: -405% !important;
  }

  .top-lg-410 {
    top: 41rem !important;
  }

  .top-lg-minus-410 {
    top: -41rem !important;
  }

  .top-lg-per-410 {
    top: 410% !important;
  }

  .top-lg-minus-per-410 {
    top: -410% !important;
  }

  .top-lg-415 {
    top: 41.5rem !important;
  }

  .top-lg-minus-415 {
    top: -41.5rem !important;
  }

  .top-lg-per-415 {
    top: 415% !important;
  }

  .top-lg-minus-per-415 {
    top: -415% !important;
  }

  .top-lg-420 {
    top: 42rem !important;
  }

  .top-lg-minus-420 {
    top: -42rem !important;
  }

  .top-lg-per-420 {
    top: 420% !important;
  }

  .top-lg-minus-per-420 {
    top: -420% !important;
  }

  .top-lg-425 {
    top: 42.5rem !important;
  }

  .top-lg-minus-425 {
    top: -42.5rem !important;
  }

  .top-lg-per-425 {
    top: 425% !important;
  }

  .top-lg-minus-per-425 {
    top: -425% !important;
  }

  .top-lg-430 {
    top: 43rem !important;
  }

  .top-lg-minus-430 {
    top: -43rem !important;
  }

  .top-lg-per-430 {
    top: 430% !important;
  }

  .top-lg-minus-per-430 {
    top: -430% !important;
  }

  .top-lg-435 {
    top: 43.5rem !important;
  }

  .top-lg-minus-435 {
    top: -43.5rem !important;
  }

  .top-lg-per-435 {
    top: 435% !important;
  }

  .top-lg-minus-per-435 {
    top: -435% !important;
  }

  .top-lg-440 {
    top: 44rem !important;
  }

  .top-lg-minus-440 {
    top: -44rem !important;
  }

  .top-lg-per-440 {
    top: 440% !important;
  }

  .top-lg-minus-per-440 {
    top: -440% !important;
  }

  .top-lg-445 {
    top: 44.5rem !important;
  }

  .top-lg-minus-445 {
    top: -44.5rem !important;
  }

  .top-lg-per-445 {
    top: 445% !important;
  }

  .top-lg-minus-per-445 {
    top: -445% !important;
  }

  .top-lg-450 {
    top: 45rem !important;
  }

  .top-lg-minus-450 {
    top: -45rem !important;
  }

  .top-lg-per-450 {
    top: 450% !important;
  }

  .top-lg-minus-per-450 {
    top: -450% !important;
  }

  .top-lg-455 {
    top: 45.5rem !important;
  }

  .top-lg-minus-455 {
    top: -45.5rem !important;
  }

  .top-lg-per-455 {
    top: 455% !important;
  }

  .top-lg-minus-per-455 {
    top: -455% !important;
  }

  .top-lg-460 {
    top: 46rem !important;
  }

  .top-lg-minus-460 {
    top: -46rem !important;
  }

  .top-lg-per-460 {
    top: 460% !important;
  }

  .top-lg-minus-per-460 {
    top: -460% !important;
  }

  .top-lg-465 {
    top: 46.5rem !important;
  }

  .top-lg-minus-465 {
    top: -46.5rem !important;
  }

  .top-lg-per-465 {
    top: 465% !important;
  }

  .top-lg-minus-per-465 {
    top: -465% !important;
  }

  .top-lg-470 {
    top: 47rem !important;
  }

  .top-lg-minus-470 {
    top: -47rem !important;
  }

  .top-lg-per-470 {
    top: 470% !important;
  }

  .top-lg-minus-per-470 {
    top: -470% !important;
  }

  .top-lg-475 {
    top: 47.5rem !important;
  }

  .top-lg-minus-475 {
    top: -47.5rem !important;
  }

  .top-lg-per-475 {
    top: 475% !important;
  }

  .top-lg-minus-per-475 {
    top: -475% !important;
  }

  .top-lg-480 {
    top: 48rem !important;
  }

  .top-lg-minus-480 {
    top: -48rem !important;
  }

  .top-lg-per-480 {
    top: 480% !important;
  }

  .top-lg-minus-per-480 {
    top: -480% !important;
  }

  .top-lg-485 {
    top: 48.5rem !important;
  }

  .top-lg-minus-485 {
    top: -48.5rem !important;
  }

  .top-lg-per-485 {
    top: 485% !important;
  }

  .top-lg-minus-per-485 {
    top: -485% !important;
  }

  .top-lg-490 {
    top: 49rem !important;
  }

  .top-lg-minus-490 {
    top: -49rem !important;
  }

  .top-lg-per-490 {
    top: 490% !important;
  }

  .top-lg-minus-per-490 {
    top: -490% !important;
  }

  .top-lg-495 {
    top: 49.5rem !important;
  }

  .top-lg-minus-495 {
    top: -49.5rem !important;
  }

  .top-lg-per-495 {
    top: 495% !important;
  }

  .top-lg-minus-per-495 {
    top: -495% !important;
  }

  .top-lg-500 {
    top: 50rem !important;
  }

  .top-lg-minus-500 {
    top: -50rem !important;
  }

  .top-lg-per-500 {
    top: 500% !important;
  }

  .top-lg-minus-per-500 {
    top: -500% !important;
  }

  .top-lg-auto {
    top: auto !important;
  }
}

.bottom-0 {
  bottom: 0rem !important;
}

.bottom-minus-0 {
  bottom: 0rem !important;
}

.bottom-per-0 {
  bottom: 0% !important;
}

.bottom-minus-per-0 {
  bottom: 0% !important;
}

.bottom-5 {
  bottom: 0.5rem !important;
}

.bottom-minus-5 {
  bottom: -0.5rem !important;
}

.bottom-per-5 {
  bottom: 5% !important;
}

.bottom-minus-per-5 {
  bottom: -5% !important;
}

.bottom-10 {
  bottom: 1rem !important;
}

.bottom-minus-10 {
  bottom: -1rem !important;
}

.bottom-per-10 {
  bottom: 10% !important;
}

.bottom-minus-per-10 {
  bottom: -10% !important;
}

.bottom-15 {
  bottom: 1.5rem !important;
}

.bottom-minus-15 {
  bottom: -1.5rem !important;
}

.bottom-per-15 {
  bottom: 15% !important;
}

.bottom-minus-per-15 {
  bottom: -15% !important;
}

.bottom-20 {
  bottom: 2rem !important;
}

.bottom-minus-20 {
  bottom: -2rem !important;
}

.bottom-per-20 {
  bottom: 20% !important;
}

.bottom-minus-per-20 {
  bottom: -20% !important;
}

.bottom-25 {
  bottom: 2.5rem !important;
}

.bottom-minus-25 {
  bottom: -2.5rem !important;
}

.bottom-per-25 {
  bottom: 25% !important;
}

.bottom-minus-per-25 {
  bottom: -25% !important;
}

.bottom-30 {
  bottom: 3rem !important;
}

.bottom-minus-30 {
  bottom: -3rem !important;
}

.bottom-per-30 {
  bottom: 30% !important;
}

.bottom-minus-per-30 {
  bottom: -30% !important;
}

.bottom-35 {
  bottom: 3.5rem !important;
}

.bottom-minus-35 {
  bottom: -3.5rem !important;
}

.bottom-per-35 {
  bottom: 35% !important;
}

.bottom-minus-per-35 {
  bottom: -35% !important;
}

.bottom-40 {
  bottom: 4rem !important;
}

.bottom-minus-40 {
  bottom: -4rem !important;
}

.bottom-per-40 {
  bottom: 40% !important;
}

.bottom-minus-per-40 {
  bottom: -40% !important;
}

.bottom-45 {
  bottom: 4.5rem !important;
}

.bottom-minus-45 {
  bottom: -4.5rem !important;
}

.bottom-per-45 {
  bottom: 45% !important;
}

.bottom-minus-per-45 {
  bottom: -45% !important;
}

.bottom-50 {
  bottom: 5rem !important;
}

.bottom-minus-50 {
  bottom: -5rem !important;
}

.bottom-per-50 {
  bottom: 50% !important;
}

.bottom-minus-per-50 {
  bottom: -50% !important;
}

.bottom-55 {
  bottom: 5.5rem !important;
}

.bottom-minus-55 {
  bottom: -5.5rem !important;
}

.bottom-per-55 {
  bottom: 55% !important;
}

.bottom-minus-per-55 {
  bottom: -55% !important;
}

.bottom-60 {
  bottom: 6rem !important;
}

.bottom-minus-60 {
  bottom: -6rem !important;
}

.bottom-per-60 {
  bottom: 60% !important;
}

.bottom-minus-per-60 {
  bottom: -60% !important;
}

.bottom-65 {
  bottom: 6.5rem !important;
}

.bottom-minus-65 {
  bottom: -6.5rem !important;
}

.bottom-per-65 {
  bottom: 65% !important;
}

.bottom-minus-per-65 {
  bottom: -65% !important;
}

.bottom-70 {
  bottom: 7rem !important;
}

.bottom-minus-70 {
  bottom: -7rem !important;
}

.bottom-per-70 {
  bottom: 70% !important;
}

.bottom-minus-per-70 {
  bottom: -70% !important;
}

.bottom-75 {
  bottom: 7.5rem !important;
}

.bottom-minus-75 {
  bottom: -7.5rem !important;
}

.bottom-per-75 {
  bottom: 75% !important;
}

.bottom-minus-per-75 {
  bottom: -75% !important;
}

.bottom-80 {
  bottom: 8rem !important;
}

.bottom-minus-80 {
  bottom: -8rem !important;
}

.bottom-per-80 {
  bottom: 80% !important;
}

.bottom-minus-per-80 {
  bottom: -80% !important;
}

.bottom-85 {
  bottom: 8.5rem !important;
}

.bottom-minus-85 {
  bottom: -8.5rem !important;
}

.bottom-per-85 {
  bottom: 85% !important;
}

.bottom-minus-per-85 {
  bottom: -85% !important;
}

.bottom-90 {
  bottom: 9rem !important;
}

.bottom-minus-90 {
  bottom: -9rem !important;
}

.bottom-per-90 {
  bottom: 90% !important;
}

.bottom-minus-per-90 {
  bottom: -90% !important;
}

.bottom-95 {
  bottom: 9.5rem !important;
}

.bottom-minus-95 {
  bottom: -9.5rem !important;
}

.bottom-per-95 {
  bottom: 95% !important;
}

.bottom-minus-per-95 {
  bottom: -95% !important;
}

.bottom-100 {
  bottom: 10rem !important;
}

.bottom-minus-100 {
  bottom: -10rem !important;
}

.bottom-per-100 {
  bottom: 100% !important;
}

.bottom-minus-per-100 {
  bottom: -100% !important;
}

.bottom-105 {
  bottom: 10.5rem !important;
}

.bottom-minus-105 {
  bottom: -10.5rem !important;
}

.bottom-per-105 {
  bottom: 105% !important;
}

.bottom-minus-per-105 {
  bottom: -105% !important;
}

.bottom-110 {
  bottom: 11rem !important;
}

.bottom-minus-110 {
  bottom: -11rem !important;
}

.bottom-per-110 {
  bottom: 110% !important;
}

.bottom-minus-per-110 {
  bottom: -110% !important;
}

.bottom-115 {
  bottom: 11.5rem !important;
}

.bottom-minus-115 {
  bottom: -11.5rem !important;
}

.bottom-per-115 {
  bottom: 115% !important;
}

.bottom-minus-per-115 {
  bottom: -115% !important;
}

.bottom-120 {
  bottom: 12rem !important;
}

.bottom-minus-120 {
  bottom: -12rem !important;
}

.bottom-per-120 {
  bottom: 120% !important;
}

.bottom-minus-per-120 {
  bottom: -120% !important;
}

.bottom-125 {
  bottom: 12.5rem !important;
}

.bottom-minus-125 {
  bottom: -12.5rem !important;
}

.bottom-per-125 {
  bottom: 125% !important;
}

.bottom-minus-per-125 {
  bottom: -125% !important;
}

.bottom-130 {
  bottom: 13rem !important;
}

.bottom-minus-130 {
  bottom: -13rem !important;
}

.bottom-per-130 {
  bottom: 130% !important;
}

.bottom-minus-per-130 {
  bottom: -130% !important;
}

.bottom-135 {
  bottom: 13.5rem !important;
}

.bottom-minus-135 {
  bottom: -13.5rem !important;
}

.bottom-per-135 {
  bottom: 135% !important;
}

.bottom-minus-per-135 {
  bottom: -135% !important;
}

.bottom-140 {
  bottom: 14rem !important;
}

.bottom-minus-140 {
  bottom: -14rem !important;
}

.bottom-per-140 {
  bottom: 140% !important;
}

.bottom-minus-per-140 {
  bottom: -140% !important;
}

.bottom-145 {
  bottom: 14.5rem !important;
}

.bottom-minus-145 {
  bottom: -14.5rem !important;
}

.bottom-per-145 {
  bottom: 145% !important;
}

.bottom-minus-per-145 {
  bottom: -145% !important;
}

.bottom-150 {
  bottom: 15rem !important;
}

.bottom-minus-150 {
  bottom: -15rem !important;
}

.bottom-per-150 {
  bottom: 150% !important;
}

.bottom-minus-per-150 {
  bottom: -150% !important;
}

.bottom-155 {
  bottom: 15.5rem !important;
}

.bottom-minus-155 {
  bottom: -15.5rem !important;
}

.bottom-per-155 {
  bottom: 155% !important;
}

.bottom-minus-per-155 {
  bottom: -155% !important;
}

.bottom-160 {
  bottom: 16rem !important;
}

.bottom-minus-160 {
  bottom: -16rem !important;
}

.bottom-per-160 {
  bottom: 160% !important;
}

.bottom-minus-per-160 {
  bottom: -160% !important;
}

.bottom-165 {
  bottom: 16.5rem !important;
}

.bottom-minus-165 {
  bottom: -16.5rem !important;
}

.bottom-per-165 {
  bottom: 165% !important;
}

.bottom-minus-per-165 {
  bottom: -165% !important;
}

.bottom-170 {
  bottom: 17rem !important;
}

.bottom-minus-170 {
  bottom: -17rem !important;
}

.bottom-per-170 {
  bottom: 170% !important;
}

.bottom-minus-per-170 {
  bottom: -170% !important;
}

.bottom-175 {
  bottom: 17.5rem !important;
}

.bottom-minus-175 {
  bottom: -17.5rem !important;
}

.bottom-per-175 {
  bottom: 175% !important;
}

.bottom-minus-per-175 {
  bottom: -175% !important;
}

.bottom-180 {
  bottom: 18rem !important;
}

.bottom-minus-180 {
  bottom: -18rem !important;
}

.bottom-per-180 {
  bottom: 180% !important;
}

.bottom-minus-per-180 {
  bottom: -180% !important;
}

.bottom-185 {
  bottom: 18.5rem !important;
}

.bottom-minus-185 {
  bottom: -18.5rem !important;
}

.bottom-per-185 {
  bottom: 185% !important;
}

.bottom-minus-per-185 {
  bottom: -185% !important;
}

.bottom-190 {
  bottom: 19rem !important;
}

.bottom-minus-190 {
  bottom: -19rem !important;
}

.bottom-per-190 {
  bottom: 190% !important;
}

.bottom-minus-per-190 {
  bottom: -190% !important;
}

.bottom-195 {
  bottom: 19.5rem !important;
}

.bottom-minus-195 {
  bottom: -19.5rem !important;
}

.bottom-per-195 {
  bottom: 195% !important;
}

.bottom-minus-per-195 {
  bottom: -195% !important;
}

.bottom-200 {
  bottom: 20rem !important;
}

.bottom-minus-200 {
  bottom: -20rem !important;
}

.bottom-per-200 {
  bottom: 200% !important;
}

.bottom-minus-per-200 {
  bottom: -200% !important;
}

.bottom-205 {
  bottom: 20.5rem !important;
}

.bottom-minus-205 {
  bottom: -20.5rem !important;
}

.bottom-per-205 {
  bottom: 205% !important;
}

.bottom-minus-per-205 {
  bottom: -205% !important;
}

.bottom-210 {
  bottom: 21rem !important;
}

.bottom-minus-210 {
  bottom: -21rem !important;
}

.bottom-per-210 {
  bottom: 210% !important;
}

.bottom-minus-per-210 {
  bottom: -210% !important;
}

.bottom-215 {
  bottom: 21.5rem !important;
}

.bottom-minus-215 {
  bottom: -21.5rem !important;
}

.bottom-per-215 {
  bottom: 215% !important;
}

.bottom-minus-per-215 {
  bottom: -215% !important;
}

.bottom-220 {
  bottom: 22rem !important;
}

.bottom-minus-220 {
  bottom: -22rem !important;
}

.bottom-per-220 {
  bottom: 220% !important;
}

.bottom-minus-per-220 {
  bottom: -220% !important;
}

.bottom-225 {
  bottom: 22.5rem !important;
}

.bottom-minus-225 {
  bottom: -22.5rem !important;
}

.bottom-per-225 {
  bottom: 225% !important;
}

.bottom-minus-per-225 {
  bottom: -225% !important;
}

.bottom-230 {
  bottom: 23rem !important;
}

.bottom-minus-230 {
  bottom: -23rem !important;
}

.bottom-per-230 {
  bottom: 230% !important;
}

.bottom-minus-per-230 {
  bottom: -230% !important;
}

.bottom-235 {
  bottom: 23.5rem !important;
}

.bottom-minus-235 {
  bottom: -23.5rem !important;
}

.bottom-per-235 {
  bottom: 235% !important;
}

.bottom-minus-per-235 {
  bottom: -235% !important;
}

.bottom-240 {
  bottom: 24rem !important;
}

.bottom-minus-240 {
  bottom: -24rem !important;
}

.bottom-per-240 {
  bottom: 240% !important;
}

.bottom-minus-per-240 {
  bottom: -240% !important;
}

.bottom-245 {
  bottom: 24.5rem !important;
}

.bottom-minus-245 {
  bottom: -24.5rem !important;
}

.bottom-per-245 {
  bottom: 245% !important;
}

.bottom-minus-per-245 {
  bottom: -245% !important;
}

.bottom-250 {
  bottom: 25rem !important;
}

.bottom-minus-250 {
  bottom: -25rem !important;
}

.bottom-per-250 {
  bottom: 250% !important;
}

.bottom-minus-per-250 {
  bottom: -250% !important;
}

.bottom-255 {
  bottom: 25.5rem !important;
}

.bottom-minus-255 {
  bottom: -25.5rem !important;
}

.bottom-per-255 {
  bottom: 255% !important;
}

.bottom-minus-per-255 {
  bottom: -255% !important;
}

.bottom-260 {
  bottom: 26rem !important;
}

.bottom-minus-260 {
  bottom: -26rem !important;
}

.bottom-per-260 {
  bottom: 260% !important;
}

.bottom-minus-per-260 {
  bottom: -260% !important;
}

.bottom-265 {
  bottom: 26.5rem !important;
}

.bottom-minus-265 {
  bottom: -26.5rem !important;
}

.bottom-per-265 {
  bottom: 265% !important;
}

.bottom-minus-per-265 {
  bottom: -265% !important;
}

.bottom-270 {
  bottom: 27rem !important;
}

.bottom-minus-270 {
  bottom: -27rem !important;
}

.bottom-per-270 {
  bottom: 270% !important;
}

.bottom-minus-per-270 {
  bottom: -270% !important;
}

.bottom-275 {
  bottom: 27.5rem !important;
}

.bottom-minus-275 {
  bottom: -27.5rem !important;
}

.bottom-per-275 {
  bottom: 275% !important;
}

.bottom-minus-per-275 {
  bottom: -275% !important;
}

.bottom-280 {
  bottom: 28rem !important;
}

.bottom-minus-280 {
  bottom: -28rem !important;
}

.bottom-per-280 {
  bottom: 280% !important;
}

.bottom-minus-per-280 {
  bottom: -280% !important;
}

.bottom-285 {
  bottom: 28.5rem !important;
}

.bottom-minus-285 {
  bottom: -28.5rem !important;
}

.bottom-per-285 {
  bottom: 285% !important;
}

.bottom-minus-per-285 {
  bottom: -285% !important;
}

.bottom-290 {
  bottom: 29rem !important;
}

.bottom-minus-290 {
  bottom: -29rem !important;
}

.bottom-per-290 {
  bottom: 290% !important;
}

.bottom-minus-per-290 {
  bottom: -290% !important;
}

.bottom-295 {
  bottom: 29.5rem !important;
}

.bottom-minus-295 {
  bottom: -29.5rem !important;
}

.bottom-per-295 {
  bottom: 295% !important;
}

.bottom-minus-per-295 {
  bottom: -295% !important;
}

.bottom-300 {
  bottom: 30rem !important;
}

.bottom-minus-300 {
  bottom: -30rem !important;
}

.bottom-per-300 {
  bottom: 300% !important;
}

.bottom-minus-per-300 {
  bottom: -300% !important;
}

.bottom-305 {
  bottom: 30.5rem !important;
}

.bottom-minus-305 {
  bottom: -30.5rem !important;
}

.bottom-per-305 {
  bottom: 305% !important;
}

.bottom-minus-per-305 {
  bottom: -305% !important;
}

.bottom-310 {
  bottom: 31rem !important;
}

.bottom-minus-310 {
  bottom: -31rem !important;
}

.bottom-per-310 {
  bottom: 310% !important;
}

.bottom-minus-per-310 {
  bottom: -310% !important;
}

.bottom-315 {
  bottom: 31.5rem !important;
}

.bottom-minus-315 {
  bottom: -31.5rem !important;
}

.bottom-per-315 {
  bottom: 315% !important;
}

.bottom-minus-per-315 {
  bottom: -315% !important;
}

.bottom-320 {
  bottom: 32rem !important;
}

.bottom-minus-320 {
  bottom: -32rem !important;
}

.bottom-per-320 {
  bottom: 320% !important;
}

.bottom-minus-per-320 {
  bottom: -320% !important;
}

.bottom-325 {
  bottom: 32.5rem !important;
}

.bottom-minus-325 {
  bottom: -32.5rem !important;
}

.bottom-per-325 {
  bottom: 325% !important;
}

.bottom-minus-per-325 {
  bottom: -325% !important;
}

.bottom-330 {
  bottom: 33rem !important;
}

.bottom-minus-330 {
  bottom: -33rem !important;
}

.bottom-per-330 {
  bottom: 330% !important;
}

.bottom-minus-per-330 {
  bottom: -330% !important;
}

.bottom-335 {
  bottom: 33.5rem !important;
}

.bottom-minus-335 {
  bottom: -33.5rem !important;
}

.bottom-per-335 {
  bottom: 335% !important;
}

.bottom-minus-per-335 {
  bottom: -335% !important;
}

.bottom-340 {
  bottom: 34rem !important;
}

.bottom-minus-340 {
  bottom: -34rem !important;
}

.bottom-per-340 {
  bottom: 340% !important;
}

.bottom-minus-per-340 {
  bottom: -340% !important;
}

.bottom-345 {
  bottom: 34.5rem !important;
}

.bottom-minus-345 {
  bottom: -34.5rem !important;
}

.bottom-per-345 {
  bottom: 345% !important;
}

.bottom-minus-per-345 {
  bottom: -345% !important;
}

.bottom-350 {
  bottom: 35rem !important;
}

.bottom-minus-350 {
  bottom: -35rem !important;
}

.bottom-per-350 {
  bottom: 350% !important;
}

.bottom-minus-per-350 {
  bottom: -350% !important;
}

.bottom-355 {
  bottom: 35.5rem !important;
}

.bottom-minus-355 {
  bottom: -35.5rem !important;
}

.bottom-per-355 {
  bottom: 355% !important;
}

.bottom-minus-per-355 {
  bottom: -355% !important;
}

.bottom-360 {
  bottom: 36rem !important;
}

.bottom-minus-360 {
  bottom: -36rem !important;
}

.bottom-per-360 {
  bottom: 360% !important;
}

.bottom-minus-per-360 {
  bottom: -360% !important;
}

.bottom-365 {
  bottom: 36.5rem !important;
}

.bottom-minus-365 {
  bottom: -36.5rem !important;
}

.bottom-per-365 {
  bottom: 365% !important;
}

.bottom-minus-per-365 {
  bottom: -365% !important;
}

.bottom-370 {
  bottom: 37rem !important;
}

.bottom-minus-370 {
  bottom: -37rem !important;
}

.bottom-per-370 {
  bottom: 370% !important;
}

.bottom-minus-per-370 {
  bottom: -370% !important;
}

.bottom-375 {
  bottom: 37.5rem !important;
}

.bottom-minus-375 {
  bottom: -37.5rem !important;
}

.bottom-per-375 {
  bottom: 375% !important;
}

.bottom-minus-per-375 {
  bottom: -375% !important;
}

.bottom-380 {
  bottom: 38rem !important;
}

.bottom-minus-380 {
  bottom: -38rem !important;
}

.bottom-per-380 {
  bottom: 380% !important;
}

.bottom-minus-per-380 {
  bottom: -380% !important;
}

.bottom-385 {
  bottom: 38.5rem !important;
}

.bottom-minus-385 {
  bottom: -38.5rem !important;
}

.bottom-per-385 {
  bottom: 385% !important;
}

.bottom-minus-per-385 {
  bottom: -385% !important;
}

.bottom-390 {
  bottom: 39rem !important;
}

.bottom-minus-390 {
  bottom: -39rem !important;
}

.bottom-per-390 {
  bottom: 390% !important;
}

.bottom-minus-per-390 {
  bottom: -390% !important;
}

.bottom-395 {
  bottom: 39.5rem !important;
}

.bottom-minus-395 {
  bottom: -39.5rem !important;
}

.bottom-per-395 {
  bottom: 395% !important;
}

.bottom-minus-per-395 {
  bottom: -395% !important;
}

.bottom-400 {
  bottom: 40rem !important;
}

.bottom-minus-400 {
  bottom: -40rem !important;
}

.bottom-per-400 {
  bottom: 400% !important;
}

.bottom-minus-per-400 {
  bottom: -400% !important;
}

.bottom-405 {
  bottom: 40.5rem !important;
}

.bottom-minus-405 {
  bottom: -40.5rem !important;
}

.bottom-per-405 {
  bottom: 405% !important;
}

.bottom-minus-per-405 {
  bottom: -405% !important;
}

.bottom-410 {
  bottom: 41rem !important;
}

.bottom-minus-410 {
  bottom: -41rem !important;
}

.bottom-per-410 {
  bottom: 410% !important;
}

.bottom-minus-per-410 {
  bottom: -410% !important;
}

.bottom-415 {
  bottom: 41.5rem !important;
}

.bottom-minus-415 {
  bottom: -41.5rem !important;
}

.bottom-per-415 {
  bottom: 415% !important;
}

.bottom-minus-per-415 {
  bottom: -415% !important;
}

.bottom-420 {
  bottom: 42rem !important;
}

.bottom-minus-420 {
  bottom: -42rem !important;
}

.bottom-per-420 {
  bottom: 420% !important;
}

.bottom-minus-per-420 {
  bottom: -420% !important;
}

.bottom-425 {
  bottom: 42.5rem !important;
}

.bottom-minus-425 {
  bottom: -42.5rem !important;
}

.bottom-per-425 {
  bottom: 425% !important;
}

.bottom-minus-per-425 {
  bottom: -425% !important;
}

.bottom-430 {
  bottom: 43rem !important;
}

.bottom-minus-430 {
  bottom: -43rem !important;
}

.bottom-per-430 {
  bottom: 430% !important;
}

.bottom-minus-per-430 {
  bottom: -430% !important;
}

.bottom-435 {
  bottom: 43.5rem !important;
}

.bottom-minus-435 {
  bottom: -43.5rem !important;
}

.bottom-per-435 {
  bottom: 435% !important;
}

.bottom-minus-per-435 {
  bottom: -435% !important;
}

.bottom-440 {
  bottom: 44rem !important;
}

.bottom-minus-440 {
  bottom: -44rem !important;
}

.bottom-per-440 {
  bottom: 440% !important;
}

.bottom-minus-per-440 {
  bottom: -440% !important;
}

.bottom-445 {
  bottom: 44.5rem !important;
}

.bottom-minus-445 {
  bottom: -44.5rem !important;
}

.bottom-per-445 {
  bottom: 445% !important;
}

.bottom-minus-per-445 {
  bottom: -445% !important;
}

.bottom-450 {
  bottom: 45rem !important;
}

.bottom-minus-450 {
  bottom: -45rem !important;
}

.bottom-per-450 {
  bottom: 450% !important;
}

.bottom-minus-per-450 {
  bottom: -450% !important;
}

.bottom-455 {
  bottom: 45.5rem !important;
}

.bottom-minus-455 {
  bottom: -45.5rem !important;
}

.bottom-per-455 {
  bottom: 455% !important;
}

.bottom-minus-per-455 {
  bottom: -455% !important;
}

.bottom-460 {
  bottom: 46rem !important;
}

.bottom-minus-460 {
  bottom: -46rem !important;
}

.bottom-per-460 {
  bottom: 460% !important;
}

.bottom-minus-per-460 {
  bottom: -460% !important;
}

.bottom-465 {
  bottom: 46.5rem !important;
}

.bottom-minus-465 {
  bottom: -46.5rem !important;
}

.bottom-per-465 {
  bottom: 465% !important;
}

.bottom-minus-per-465 {
  bottom: -465% !important;
}

.bottom-470 {
  bottom: 47rem !important;
}

.bottom-minus-470 {
  bottom: -47rem !important;
}

.bottom-per-470 {
  bottom: 470% !important;
}

.bottom-minus-per-470 {
  bottom: -470% !important;
}

.bottom-475 {
  bottom: 47.5rem !important;
}

.bottom-minus-475 {
  bottom: -47.5rem !important;
}

.bottom-per-475 {
  bottom: 475% !important;
}

.bottom-minus-per-475 {
  bottom: -475% !important;
}

.bottom-480 {
  bottom: 48rem !important;
}

.bottom-minus-480 {
  bottom: -48rem !important;
}

.bottom-per-480 {
  bottom: 480% !important;
}

.bottom-minus-per-480 {
  bottom: -480% !important;
}

.bottom-485 {
  bottom: 48.5rem !important;
}

.bottom-minus-485 {
  bottom: -48.5rem !important;
}

.bottom-per-485 {
  bottom: 485% !important;
}

.bottom-minus-per-485 {
  bottom: -485% !important;
}

.bottom-490 {
  bottom: 49rem !important;
}

.bottom-minus-490 {
  bottom: -49rem !important;
}

.bottom-per-490 {
  bottom: 490% !important;
}

.bottom-minus-per-490 {
  bottom: -490% !important;
}

.bottom-495 {
  bottom: 49.5rem !important;
}

.bottom-minus-495 {
  bottom: -49.5rem !important;
}

.bottom-per-495 {
  bottom: 495% !important;
}

.bottom-minus-per-495 {
  bottom: -495% !important;
}

.bottom-500 {
  bottom: 50rem !important;
}

.bottom-minus-500 {
  bottom: -50rem !important;
}

.bottom-per-500 {
  bottom: 500% !important;
}

.bottom-minus-per-500 {
  bottom: -500% !important;
}

.bottom-auto {
  bottom: auto !important;
}

@media (min-width: 991px) {
  .bottom-lg-0 {
    bottom: 0rem !important;
  }

  .bottom-lg-minus-0 {
    bottom: 0rem !important;
  }

  .bottom-lg-per-0 {
    bottom: 0% !important;
  }

  .bottom-lg-minus-per-0 {
    bottom: 0% !important;
  }

  .bottom-lg-5 {
    bottom: 0.5rem !important;
  }

  .bottom-lg-minus-5 {
    bottom: -0.5rem !important;
  }

  .bottom-lg-per-5 {
    bottom: 5% !important;
  }

  .bottom-lg-minus-per-5 {
    bottom: -5% !important;
  }

  .bottom-lg-10 {
    bottom: 1rem !important;
  }

  .bottom-lg-minus-10 {
    bottom: -1rem !important;
  }

  .bottom-lg-per-10 {
    bottom: 10% !important;
  }

  .bottom-lg-minus-per-10 {
    bottom: -10% !important;
  }

  .bottom-lg-15 {
    bottom: 1.5rem !important;
  }

  .bottom-lg-minus-15 {
    bottom: -1.5rem !important;
  }

  .bottom-lg-per-15 {
    bottom: 15% !important;
  }

  .bottom-lg-minus-per-15 {
    bottom: -15% !important;
  }

  .bottom-lg-20 {
    bottom: 2rem !important;
  }

  .bottom-lg-minus-20 {
    bottom: -2rem !important;
  }

  .bottom-lg-per-20 {
    bottom: 20% !important;
  }

  .bottom-lg-minus-per-20 {
    bottom: -20% !important;
  }

  .bottom-lg-25 {
    bottom: 2.5rem !important;
  }

  .bottom-lg-minus-25 {
    bottom: -2.5rem !important;
  }

  .bottom-lg-per-25 {
    bottom: 25% !important;
  }

  .bottom-lg-minus-per-25 {
    bottom: -25% !important;
  }

  .bottom-lg-30 {
    bottom: 3rem !important;
  }

  .bottom-lg-minus-30 {
    bottom: -3rem !important;
  }

  .bottom-lg-per-30 {
    bottom: 30% !important;
  }

  .bottom-lg-minus-per-30 {
    bottom: -30% !important;
  }

  .bottom-lg-35 {
    bottom: 3.5rem !important;
  }

  .bottom-lg-minus-35 {
    bottom: -3.5rem !important;
  }

  .bottom-lg-per-35 {
    bottom: 35% !important;
  }

  .bottom-lg-minus-per-35 {
    bottom: -35% !important;
  }

  .bottom-lg-40 {
    bottom: 4rem !important;
  }

  .bottom-lg-minus-40 {
    bottom: -4rem !important;
  }

  .bottom-lg-per-40 {
    bottom: 40% !important;
  }

  .bottom-lg-minus-per-40 {
    bottom: -40% !important;
  }

  .bottom-lg-45 {
    bottom: 4.5rem !important;
  }

  .bottom-lg-minus-45 {
    bottom: -4.5rem !important;
  }

  .bottom-lg-per-45 {
    bottom: 45% !important;
  }

  .bottom-lg-minus-per-45 {
    bottom: -45% !important;
  }

  .bottom-lg-50 {
    bottom: 5rem !important;
  }

  .bottom-lg-minus-50 {
    bottom: -5rem !important;
  }

  .bottom-lg-per-50 {
    bottom: 50% !important;
  }

  .bottom-lg-minus-per-50 {
    bottom: -50% !important;
  }

  .bottom-lg-55 {
    bottom: 5.5rem !important;
  }

  .bottom-lg-minus-55 {
    bottom: -5.5rem !important;
  }

  .bottom-lg-per-55 {
    bottom: 55% !important;
  }

  .bottom-lg-minus-per-55 {
    bottom: -55% !important;
  }

  .bottom-lg-60 {
    bottom: 6rem !important;
  }

  .bottom-lg-minus-60 {
    bottom: -6rem !important;
  }

  .bottom-lg-per-60 {
    bottom: 60% !important;
  }

  .bottom-lg-minus-per-60 {
    bottom: -60% !important;
  }

  .bottom-lg-65 {
    bottom: 6.5rem !important;
  }

  .bottom-lg-minus-65 {
    bottom: -6.5rem !important;
  }

  .bottom-lg-per-65 {
    bottom: 65% !important;
  }

  .bottom-lg-minus-per-65 {
    bottom: -65% !important;
  }

  .bottom-lg-70 {
    bottom: 7rem !important;
  }

  .bottom-lg-minus-70 {
    bottom: -7rem !important;
  }

  .bottom-lg-per-70 {
    bottom: 70% !important;
  }

  .bottom-lg-minus-per-70 {
    bottom: -70% !important;
  }

  .bottom-lg-75 {
    bottom: 7.5rem !important;
  }

  .bottom-lg-minus-75 {
    bottom: -7.5rem !important;
  }

  .bottom-lg-per-75 {
    bottom: 75% !important;
  }

  .bottom-lg-minus-per-75 {
    bottom: -75% !important;
  }

  .bottom-lg-80 {
    bottom: 8rem !important;
  }

  .bottom-lg-minus-80 {
    bottom: -8rem !important;
  }

  .bottom-lg-per-80 {
    bottom: 80% !important;
  }

  .bottom-lg-minus-per-80 {
    bottom: -80% !important;
  }

  .bottom-lg-85 {
    bottom: 8.5rem !important;
  }

  .bottom-lg-minus-85 {
    bottom: -8.5rem !important;
  }

  .bottom-lg-per-85 {
    bottom: 85% !important;
  }

  .bottom-lg-minus-per-85 {
    bottom: -85% !important;
  }

  .bottom-lg-90 {
    bottom: 9rem !important;
  }

  .bottom-lg-minus-90 {
    bottom: -9rem !important;
  }

  .bottom-lg-per-90 {
    bottom: 90% !important;
  }

  .bottom-lg-minus-per-90 {
    bottom: -90% !important;
  }

  .bottom-lg-95 {
    bottom: 9.5rem !important;
  }

  .bottom-lg-minus-95 {
    bottom: -9.5rem !important;
  }

  .bottom-lg-per-95 {
    bottom: 95% !important;
  }

  .bottom-lg-minus-per-95 {
    bottom: -95% !important;
  }

  .bottom-lg-100 {
    bottom: 10rem !important;
  }

  .bottom-lg-minus-100 {
    bottom: -10rem !important;
  }

  .bottom-lg-per-100 {
    bottom: 100% !important;
  }

  .bottom-lg-minus-per-100 {
    bottom: -100% !important;
  }

  .bottom-lg-105 {
    bottom: 10.5rem !important;
  }

  .bottom-lg-minus-105 {
    bottom: -10.5rem !important;
  }

  .bottom-lg-per-105 {
    bottom: 105% !important;
  }

  .bottom-lg-minus-per-105 {
    bottom: -105% !important;
  }

  .bottom-lg-110 {
    bottom: 11rem !important;
  }

  .bottom-lg-minus-110 {
    bottom: -11rem !important;
  }

  .bottom-lg-per-110 {
    bottom: 110% !important;
  }

  .bottom-lg-minus-per-110 {
    bottom: -110% !important;
  }

  .bottom-lg-115 {
    bottom: 11.5rem !important;
  }

  .bottom-lg-minus-115 {
    bottom: -11.5rem !important;
  }

  .bottom-lg-per-115 {
    bottom: 115% !important;
  }

  .bottom-lg-minus-per-115 {
    bottom: -115% !important;
  }

  .bottom-lg-120 {
    bottom: 12rem !important;
  }

  .bottom-lg-minus-120 {
    bottom: -12rem !important;
  }

  .bottom-lg-per-120 {
    bottom: 120% !important;
  }

  .bottom-lg-minus-per-120 {
    bottom: -120% !important;
  }

  .bottom-lg-125 {
    bottom: 12.5rem !important;
  }

  .bottom-lg-minus-125 {
    bottom: -12.5rem !important;
  }

  .bottom-lg-per-125 {
    bottom: 125% !important;
  }

  .bottom-lg-minus-per-125 {
    bottom: -125% !important;
  }

  .bottom-lg-130 {
    bottom: 13rem !important;
  }

  .bottom-lg-minus-130 {
    bottom: -13rem !important;
  }

  .bottom-lg-per-130 {
    bottom: 130% !important;
  }

  .bottom-lg-minus-per-130 {
    bottom: -130% !important;
  }

  .bottom-lg-135 {
    bottom: 13.5rem !important;
  }

  .bottom-lg-minus-135 {
    bottom: -13.5rem !important;
  }

  .bottom-lg-per-135 {
    bottom: 135% !important;
  }

  .bottom-lg-minus-per-135 {
    bottom: -135% !important;
  }

  .bottom-lg-140 {
    bottom: 14rem !important;
  }

  .bottom-lg-minus-140 {
    bottom: -14rem !important;
  }

  .bottom-lg-per-140 {
    bottom: 140% !important;
  }

  .bottom-lg-minus-per-140 {
    bottom: -140% !important;
  }

  .bottom-lg-145 {
    bottom: 14.5rem !important;
  }

  .bottom-lg-minus-145 {
    bottom: -14.5rem !important;
  }

  .bottom-lg-per-145 {
    bottom: 145% !important;
  }

  .bottom-lg-minus-per-145 {
    bottom: -145% !important;
  }

  .bottom-lg-150 {
    bottom: 15rem !important;
  }

  .bottom-lg-minus-150 {
    bottom: -15rem !important;
  }

  .bottom-lg-per-150 {
    bottom: 150% !important;
  }

  .bottom-lg-minus-per-150 {
    bottom: -150% !important;
  }

  .bottom-lg-155 {
    bottom: 15.5rem !important;
  }

  .bottom-lg-minus-155 {
    bottom: -15.5rem !important;
  }

  .bottom-lg-per-155 {
    bottom: 155% !important;
  }

  .bottom-lg-minus-per-155 {
    bottom: -155% !important;
  }

  .bottom-lg-160 {
    bottom: 16rem !important;
  }

  .bottom-lg-minus-160 {
    bottom: -16rem !important;
  }

  .bottom-lg-per-160 {
    bottom: 160% !important;
  }

  .bottom-lg-minus-per-160 {
    bottom: -160% !important;
  }

  .bottom-lg-165 {
    bottom: 16.5rem !important;
  }

  .bottom-lg-minus-165 {
    bottom: -16.5rem !important;
  }

  .bottom-lg-per-165 {
    bottom: 165% !important;
  }

  .bottom-lg-minus-per-165 {
    bottom: -165% !important;
  }

  .bottom-lg-170 {
    bottom: 17rem !important;
  }

  .bottom-lg-minus-170 {
    bottom: -17rem !important;
  }

  .bottom-lg-per-170 {
    bottom: 170% !important;
  }

  .bottom-lg-minus-per-170 {
    bottom: -170% !important;
  }

  .bottom-lg-175 {
    bottom: 17.5rem !important;
  }

  .bottom-lg-minus-175 {
    bottom: -17.5rem !important;
  }

  .bottom-lg-per-175 {
    bottom: 175% !important;
  }

  .bottom-lg-minus-per-175 {
    bottom: -175% !important;
  }

  .bottom-lg-180 {
    bottom: 18rem !important;
  }

  .bottom-lg-minus-180 {
    bottom: -18rem !important;
  }

  .bottom-lg-per-180 {
    bottom: 180% !important;
  }

  .bottom-lg-minus-per-180 {
    bottom: -180% !important;
  }

  .bottom-lg-185 {
    bottom: 18.5rem !important;
  }

  .bottom-lg-minus-185 {
    bottom: -18.5rem !important;
  }

  .bottom-lg-per-185 {
    bottom: 185% !important;
  }

  .bottom-lg-minus-per-185 {
    bottom: -185% !important;
  }

  .bottom-lg-190 {
    bottom: 19rem !important;
  }

  .bottom-lg-minus-190 {
    bottom: -19rem !important;
  }

  .bottom-lg-per-190 {
    bottom: 190% !important;
  }

  .bottom-lg-minus-per-190 {
    bottom: -190% !important;
  }

  .bottom-lg-195 {
    bottom: 19.5rem !important;
  }

  .bottom-lg-minus-195 {
    bottom: -19.5rem !important;
  }

  .bottom-lg-per-195 {
    bottom: 195% !important;
  }

  .bottom-lg-minus-per-195 {
    bottom: -195% !important;
  }

  .bottom-lg-200 {
    bottom: 20rem !important;
  }

  .bottom-lg-minus-200 {
    bottom: -20rem !important;
  }

  .bottom-lg-per-200 {
    bottom: 200% !important;
  }

  .bottom-lg-minus-per-200 {
    bottom: -200% !important;
  }

  .bottom-lg-205 {
    bottom: 20.5rem !important;
  }

  .bottom-lg-minus-205 {
    bottom: -20.5rem !important;
  }

  .bottom-lg-per-205 {
    bottom: 205% !important;
  }

  .bottom-lg-minus-per-205 {
    bottom: -205% !important;
  }

  .bottom-lg-210 {
    bottom: 21rem !important;
  }

  .bottom-lg-minus-210 {
    bottom: -21rem !important;
  }

  .bottom-lg-per-210 {
    bottom: 210% !important;
  }

  .bottom-lg-minus-per-210 {
    bottom: -210% !important;
  }

  .bottom-lg-215 {
    bottom: 21.5rem !important;
  }

  .bottom-lg-minus-215 {
    bottom: -21.5rem !important;
  }

  .bottom-lg-per-215 {
    bottom: 215% !important;
  }

  .bottom-lg-minus-per-215 {
    bottom: -215% !important;
  }

  .bottom-lg-220 {
    bottom: 22rem !important;
  }

  .bottom-lg-minus-220 {
    bottom: -22rem !important;
  }

  .bottom-lg-per-220 {
    bottom: 220% !important;
  }

  .bottom-lg-minus-per-220 {
    bottom: -220% !important;
  }

  .bottom-lg-225 {
    bottom: 22.5rem !important;
  }

  .bottom-lg-minus-225 {
    bottom: -22.5rem !important;
  }

  .bottom-lg-per-225 {
    bottom: 225% !important;
  }

  .bottom-lg-minus-per-225 {
    bottom: -225% !important;
  }

  .bottom-lg-230 {
    bottom: 23rem !important;
  }

  .bottom-lg-minus-230 {
    bottom: -23rem !important;
  }

  .bottom-lg-per-230 {
    bottom: 230% !important;
  }

  .bottom-lg-minus-per-230 {
    bottom: -230% !important;
  }

  .bottom-lg-235 {
    bottom: 23.5rem !important;
  }

  .bottom-lg-minus-235 {
    bottom: -23.5rem !important;
  }

  .bottom-lg-per-235 {
    bottom: 235% !important;
  }

  .bottom-lg-minus-per-235 {
    bottom: -235% !important;
  }

  .bottom-lg-240 {
    bottom: 24rem !important;
  }

  .bottom-lg-minus-240 {
    bottom: -24rem !important;
  }

  .bottom-lg-per-240 {
    bottom: 240% !important;
  }

  .bottom-lg-minus-per-240 {
    bottom: -240% !important;
  }

  .bottom-lg-245 {
    bottom: 24.5rem !important;
  }

  .bottom-lg-minus-245 {
    bottom: -24.5rem !important;
  }

  .bottom-lg-per-245 {
    bottom: 245% !important;
  }

  .bottom-lg-minus-per-245 {
    bottom: -245% !important;
  }

  .bottom-lg-250 {
    bottom: 25rem !important;
  }

  .bottom-lg-minus-250 {
    bottom: -25rem !important;
  }

  .bottom-lg-per-250 {
    bottom: 250% !important;
  }

  .bottom-lg-minus-per-250 {
    bottom: -250% !important;
  }

  .bottom-lg-255 {
    bottom: 25.5rem !important;
  }

  .bottom-lg-minus-255 {
    bottom: -25.5rem !important;
  }

  .bottom-lg-per-255 {
    bottom: 255% !important;
  }

  .bottom-lg-minus-per-255 {
    bottom: -255% !important;
  }

  .bottom-lg-260 {
    bottom: 26rem !important;
  }

  .bottom-lg-minus-260 {
    bottom: -26rem !important;
  }

  .bottom-lg-per-260 {
    bottom: 260% !important;
  }

  .bottom-lg-minus-per-260 {
    bottom: -260% !important;
  }

  .bottom-lg-265 {
    bottom: 26.5rem !important;
  }

  .bottom-lg-minus-265 {
    bottom: -26.5rem !important;
  }

  .bottom-lg-per-265 {
    bottom: 265% !important;
  }

  .bottom-lg-minus-per-265 {
    bottom: -265% !important;
  }

  .bottom-lg-270 {
    bottom: 27rem !important;
  }

  .bottom-lg-minus-270 {
    bottom: -27rem !important;
  }

  .bottom-lg-per-270 {
    bottom: 270% !important;
  }

  .bottom-lg-minus-per-270 {
    bottom: -270% !important;
  }

  .bottom-lg-275 {
    bottom: 27.5rem !important;
  }

  .bottom-lg-minus-275 {
    bottom: -27.5rem !important;
  }

  .bottom-lg-per-275 {
    bottom: 275% !important;
  }

  .bottom-lg-minus-per-275 {
    bottom: -275% !important;
  }

  .bottom-lg-280 {
    bottom: 28rem !important;
  }

  .bottom-lg-minus-280 {
    bottom: -28rem !important;
  }

  .bottom-lg-per-280 {
    bottom: 280% !important;
  }

  .bottom-lg-minus-per-280 {
    bottom: -280% !important;
  }

  .bottom-lg-285 {
    bottom: 28.5rem !important;
  }

  .bottom-lg-minus-285 {
    bottom: -28.5rem !important;
  }

  .bottom-lg-per-285 {
    bottom: 285% !important;
  }

  .bottom-lg-minus-per-285 {
    bottom: -285% !important;
  }

  .bottom-lg-290 {
    bottom: 29rem !important;
  }

  .bottom-lg-minus-290 {
    bottom: -29rem !important;
  }

  .bottom-lg-per-290 {
    bottom: 290% !important;
  }

  .bottom-lg-minus-per-290 {
    bottom: -290% !important;
  }

  .bottom-lg-295 {
    bottom: 29.5rem !important;
  }

  .bottom-lg-minus-295 {
    bottom: -29.5rem !important;
  }

  .bottom-lg-per-295 {
    bottom: 295% !important;
  }

  .bottom-lg-minus-per-295 {
    bottom: -295% !important;
  }

  .bottom-lg-300 {
    bottom: 30rem !important;
  }

  .bottom-lg-minus-300 {
    bottom: -30rem !important;
  }

  .bottom-lg-per-300 {
    bottom: 300% !important;
  }

  .bottom-lg-minus-per-300 {
    bottom: -300% !important;
  }

  .bottom-lg-305 {
    bottom: 30.5rem !important;
  }

  .bottom-lg-minus-305 {
    bottom: -30.5rem !important;
  }

  .bottom-lg-per-305 {
    bottom: 305% !important;
  }

  .bottom-lg-minus-per-305 {
    bottom: -305% !important;
  }

  .bottom-lg-310 {
    bottom: 31rem !important;
  }

  .bottom-lg-minus-310 {
    bottom: -31rem !important;
  }

  .bottom-lg-per-310 {
    bottom: 310% !important;
  }

  .bottom-lg-minus-per-310 {
    bottom: -310% !important;
  }

  .bottom-lg-315 {
    bottom: 31.5rem !important;
  }

  .bottom-lg-minus-315 {
    bottom: -31.5rem !important;
  }

  .bottom-lg-per-315 {
    bottom: 315% !important;
  }

  .bottom-lg-minus-per-315 {
    bottom: -315% !important;
  }

  .bottom-lg-320 {
    bottom: 32rem !important;
  }

  .bottom-lg-minus-320 {
    bottom: -32rem !important;
  }

  .bottom-lg-per-320 {
    bottom: 320% !important;
  }

  .bottom-lg-minus-per-320 {
    bottom: -320% !important;
  }

  .bottom-lg-325 {
    bottom: 32.5rem !important;
  }

  .bottom-lg-minus-325 {
    bottom: -32.5rem !important;
  }

  .bottom-lg-per-325 {
    bottom: 325% !important;
  }

  .bottom-lg-minus-per-325 {
    bottom: -325% !important;
  }

  .bottom-lg-330 {
    bottom: 33rem !important;
  }

  .bottom-lg-minus-330 {
    bottom: -33rem !important;
  }

  .bottom-lg-per-330 {
    bottom: 330% !important;
  }

  .bottom-lg-minus-per-330 {
    bottom: -330% !important;
  }

  .bottom-lg-335 {
    bottom: 33.5rem !important;
  }

  .bottom-lg-minus-335 {
    bottom: -33.5rem !important;
  }

  .bottom-lg-per-335 {
    bottom: 335% !important;
  }

  .bottom-lg-minus-per-335 {
    bottom: -335% !important;
  }

  .bottom-lg-340 {
    bottom: 34rem !important;
  }

  .bottom-lg-minus-340 {
    bottom: -34rem !important;
  }

  .bottom-lg-per-340 {
    bottom: 340% !important;
  }

  .bottom-lg-minus-per-340 {
    bottom: -340% !important;
  }

  .bottom-lg-345 {
    bottom: 34.5rem !important;
  }

  .bottom-lg-minus-345 {
    bottom: -34.5rem !important;
  }

  .bottom-lg-per-345 {
    bottom: 345% !important;
  }

  .bottom-lg-minus-per-345 {
    bottom: -345% !important;
  }

  .bottom-lg-350 {
    bottom: 35rem !important;
  }

  .bottom-lg-minus-350 {
    bottom: -35rem !important;
  }

  .bottom-lg-per-350 {
    bottom: 350% !important;
  }

  .bottom-lg-minus-per-350 {
    bottom: -350% !important;
  }

  .bottom-lg-355 {
    bottom: 35.5rem !important;
  }

  .bottom-lg-minus-355 {
    bottom: -35.5rem !important;
  }

  .bottom-lg-per-355 {
    bottom: 355% !important;
  }

  .bottom-lg-minus-per-355 {
    bottom: -355% !important;
  }

  .bottom-lg-360 {
    bottom: 36rem !important;
  }

  .bottom-lg-minus-360 {
    bottom: -36rem !important;
  }

  .bottom-lg-per-360 {
    bottom: 360% !important;
  }

  .bottom-lg-minus-per-360 {
    bottom: -360% !important;
  }

  .bottom-lg-365 {
    bottom: 36.5rem !important;
  }

  .bottom-lg-minus-365 {
    bottom: -36.5rem !important;
  }

  .bottom-lg-per-365 {
    bottom: 365% !important;
  }

  .bottom-lg-minus-per-365 {
    bottom: -365% !important;
  }

  .bottom-lg-370 {
    bottom: 37rem !important;
  }

  .bottom-lg-minus-370 {
    bottom: -37rem !important;
  }

  .bottom-lg-per-370 {
    bottom: 370% !important;
  }

  .bottom-lg-minus-per-370 {
    bottom: -370% !important;
  }

  .bottom-lg-375 {
    bottom: 37.5rem !important;
  }

  .bottom-lg-minus-375 {
    bottom: -37.5rem !important;
  }

  .bottom-lg-per-375 {
    bottom: 375% !important;
  }

  .bottom-lg-minus-per-375 {
    bottom: -375% !important;
  }

  .bottom-lg-380 {
    bottom: 38rem !important;
  }

  .bottom-lg-minus-380 {
    bottom: -38rem !important;
  }

  .bottom-lg-per-380 {
    bottom: 380% !important;
  }

  .bottom-lg-minus-per-380 {
    bottom: -380% !important;
  }

  .bottom-lg-385 {
    bottom: 38.5rem !important;
  }

  .bottom-lg-minus-385 {
    bottom: -38.5rem !important;
  }

  .bottom-lg-per-385 {
    bottom: 385% !important;
  }

  .bottom-lg-minus-per-385 {
    bottom: -385% !important;
  }

  .bottom-lg-390 {
    bottom: 39rem !important;
  }

  .bottom-lg-minus-390 {
    bottom: -39rem !important;
  }

  .bottom-lg-per-390 {
    bottom: 390% !important;
  }

  .bottom-lg-minus-per-390 {
    bottom: -390% !important;
  }

  .bottom-lg-395 {
    bottom: 39.5rem !important;
  }

  .bottom-lg-minus-395 {
    bottom: -39.5rem !important;
  }

  .bottom-lg-per-395 {
    bottom: 395% !important;
  }

  .bottom-lg-minus-per-395 {
    bottom: -395% !important;
  }

  .bottom-lg-400 {
    bottom: 40rem !important;
  }

  .bottom-lg-minus-400 {
    bottom: -40rem !important;
  }

  .bottom-lg-per-400 {
    bottom: 400% !important;
  }

  .bottom-lg-minus-per-400 {
    bottom: -400% !important;
  }

  .bottom-lg-405 {
    bottom: 40.5rem !important;
  }

  .bottom-lg-minus-405 {
    bottom: -40.5rem !important;
  }

  .bottom-lg-per-405 {
    bottom: 405% !important;
  }

  .bottom-lg-minus-per-405 {
    bottom: -405% !important;
  }

  .bottom-lg-410 {
    bottom: 41rem !important;
  }

  .bottom-lg-minus-410 {
    bottom: -41rem !important;
  }

  .bottom-lg-per-410 {
    bottom: 410% !important;
  }

  .bottom-lg-minus-per-410 {
    bottom: -410% !important;
  }

  .bottom-lg-415 {
    bottom: 41.5rem !important;
  }

  .bottom-lg-minus-415 {
    bottom: -41.5rem !important;
  }

  .bottom-lg-per-415 {
    bottom: 415% !important;
  }

  .bottom-lg-minus-per-415 {
    bottom: -415% !important;
  }

  .bottom-lg-420 {
    bottom: 42rem !important;
  }

  .bottom-lg-minus-420 {
    bottom: -42rem !important;
  }

  .bottom-lg-per-420 {
    bottom: 420% !important;
  }

  .bottom-lg-minus-per-420 {
    bottom: -420% !important;
  }

  .bottom-lg-425 {
    bottom: 42.5rem !important;
  }

  .bottom-lg-minus-425 {
    bottom: -42.5rem !important;
  }

  .bottom-lg-per-425 {
    bottom: 425% !important;
  }

  .bottom-lg-minus-per-425 {
    bottom: -425% !important;
  }

  .bottom-lg-430 {
    bottom: 43rem !important;
  }

  .bottom-lg-minus-430 {
    bottom: -43rem !important;
  }

  .bottom-lg-per-430 {
    bottom: 430% !important;
  }

  .bottom-lg-minus-per-430 {
    bottom: -430% !important;
  }

  .bottom-lg-435 {
    bottom: 43.5rem !important;
  }

  .bottom-lg-minus-435 {
    bottom: -43.5rem !important;
  }

  .bottom-lg-per-435 {
    bottom: 435% !important;
  }

  .bottom-lg-minus-per-435 {
    bottom: -435% !important;
  }

  .bottom-lg-440 {
    bottom: 44rem !important;
  }

  .bottom-lg-minus-440 {
    bottom: -44rem !important;
  }

  .bottom-lg-per-440 {
    bottom: 440% !important;
  }

  .bottom-lg-minus-per-440 {
    bottom: -440% !important;
  }

  .bottom-lg-445 {
    bottom: 44.5rem !important;
  }

  .bottom-lg-minus-445 {
    bottom: -44.5rem !important;
  }

  .bottom-lg-per-445 {
    bottom: 445% !important;
  }

  .bottom-lg-minus-per-445 {
    bottom: -445% !important;
  }

  .bottom-lg-450 {
    bottom: 45rem !important;
  }

  .bottom-lg-minus-450 {
    bottom: -45rem !important;
  }

  .bottom-lg-per-450 {
    bottom: 450% !important;
  }

  .bottom-lg-minus-per-450 {
    bottom: -450% !important;
  }

  .bottom-lg-455 {
    bottom: 45.5rem !important;
  }

  .bottom-lg-minus-455 {
    bottom: -45.5rem !important;
  }

  .bottom-lg-per-455 {
    bottom: 455% !important;
  }

  .bottom-lg-minus-per-455 {
    bottom: -455% !important;
  }

  .bottom-lg-460 {
    bottom: 46rem !important;
  }

  .bottom-lg-minus-460 {
    bottom: -46rem !important;
  }

  .bottom-lg-per-460 {
    bottom: 460% !important;
  }

  .bottom-lg-minus-per-460 {
    bottom: -460% !important;
  }

  .bottom-lg-465 {
    bottom: 46.5rem !important;
  }

  .bottom-lg-minus-465 {
    bottom: -46.5rem !important;
  }

  .bottom-lg-per-465 {
    bottom: 465% !important;
  }

  .bottom-lg-minus-per-465 {
    bottom: -465% !important;
  }

  .bottom-lg-470 {
    bottom: 47rem !important;
  }

  .bottom-lg-minus-470 {
    bottom: -47rem !important;
  }

  .bottom-lg-per-470 {
    bottom: 470% !important;
  }

  .bottom-lg-minus-per-470 {
    bottom: -470% !important;
  }

  .bottom-lg-475 {
    bottom: 47.5rem !important;
  }

  .bottom-lg-minus-475 {
    bottom: -47.5rem !important;
  }

  .bottom-lg-per-475 {
    bottom: 475% !important;
  }

  .bottom-lg-minus-per-475 {
    bottom: -475% !important;
  }

  .bottom-lg-480 {
    bottom: 48rem !important;
  }

  .bottom-lg-minus-480 {
    bottom: -48rem !important;
  }

  .bottom-lg-per-480 {
    bottom: 480% !important;
  }

  .bottom-lg-minus-per-480 {
    bottom: -480% !important;
  }

  .bottom-lg-485 {
    bottom: 48.5rem !important;
  }

  .bottom-lg-minus-485 {
    bottom: -48.5rem !important;
  }

  .bottom-lg-per-485 {
    bottom: 485% !important;
  }

  .bottom-lg-minus-per-485 {
    bottom: -485% !important;
  }

  .bottom-lg-490 {
    bottom: 49rem !important;
  }

  .bottom-lg-minus-490 {
    bottom: -49rem !important;
  }

  .bottom-lg-per-490 {
    bottom: 490% !important;
  }

  .bottom-lg-minus-per-490 {
    bottom: -490% !important;
  }

  .bottom-lg-495 {
    bottom: 49.5rem !important;
  }

  .bottom-lg-minus-495 {
    bottom: -49.5rem !important;
  }

  .bottom-lg-per-495 {
    bottom: 495% !important;
  }

  .bottom-lg-minus-per-495 {
    bottom: -495% !important;
  }

  .bottom-lg-500 {
    bottom: 50rem !important;
  }

  .bottom-lg-minus-500 {
    bottom: -50rem !important;
  }

  .bottom-lg-per-500 {
    bottom: 500% !important;
  }

  .bottom-lg-minus-per-500 {
    bottom: -500% !important;
  }

  .bottom-lg-auto {
    bottom: auto !important;
  }
}

.left-0 {
  left: 0rem !important;
}

.left-minus-0 {
  left: 0rem !important;
}

.left-per-0 {
  left: 0% !important;
}

.left-minus-per-0 {
  left: 0% !important;
}

.left-5 {
  left: 0.5rem !important;
}

.left-minus-5 {
  left: -0.5rem !important;
}

.left-per-5 {
  left: 5% !important;
}

.left-minus-per-5 {
  left: -5% !important;
}

.left-10 {
  left: 1rem !important;
}

.left-minus-10 {
  left: -1rem !important;
}

.left-per-10 {
  left: 10% !important;
}

.left-minus-per-10 {
  left: -10% !important;
}

.left-15 {
  left: 1.5rem !important;
}

.left-minus-15 {
  left: -1.5rem !important;
}

.left-per-15 {
  left: 15% !important;
}

.left-minus-per-15 {
  left: -15% !important;
}

.left-20 {
  left: 2rem !important;
}

.left-minus-20 {
  left: -2rem !important;
}

.left-per-20 {
  left: 20% !important;
}

.left-minus-per-20 {
  left: -20% !important;
}

.left-25 {
  left: 2.5rem !important;
}

.left-minus-25 {
  left: -2.5rem !important;
}

.left-per-25 {
  left: 25% !important;
}

.left-minus-per-25 {
  left: -25% !important;
}

.left-30 {
  left: 3rem !important;
}

.left-minus-30 {
  left: -3rem !important;
}

.left-per-30 {
  left: 30% !important;
}

.left-minus-per-30 {
  left: -30% !important;
}

.left-35 {
  left: 3.5rem !important;
}

.left-minus-35 {
  left: -3.5rem !important;
}

.left-per-35 {
  left: 35% !important;
}

.left-minus-per-35 {
  left: -35% !important;
}

.left-40 {
  left: 4rem !important;
}

.left-minus-40 {
  left: -4rem !important;
}

.left-per-40 {
  left: 40% !important;
}

.left-minus-per-40 {
  left: -40% !important;
}

.left-45 {
  left: 4.5rem !important;
}

.left-minus-45 {
  left: -4.5rem !important;
}

.left-per-45 {
  left: 45% !important;
}

.left-minus-per-45 {
  left: -45% !important;
}

.left-50 {
  left: 5rem !important;
}

.left-minus-50 {
  left: -5rem !important;
}

.left-per-50 {
  left: 50% !important;
}

.left-minus-per-50 {
  left: -50% !important;
}

.left-55 {
  left: 5.5rem !important;
}

.left-minus-55 {
  left: -5.5rem !important;
}

.left-per-55 {
  left: 55% !important;
}

.left-minus-per-55 {
  left: -55% !important;
}

.left-60 {
  left: 6rem !important;
}

.left-minus-60 {
  left: -6rem !important;
}

.left-per-60 {
  left: 60% !important;
}

.left-minus-per-60 {
  left: -60% !important;
}

.left-65 {
  left: 6.5rem !important;
}

.left-minus-65 {
  left: -6.5rem !important;
}

.left-per-65 {
  left: 65% !important;
}

.left-minus-per-65 {
  left: -65% !important;
}

.left-70 {
  left: 7rem !important;
}

.left-minus-70 {
  left: -7rem !important;
}

.left-per-70 {
  left: 70% !important;
}

.left-minus-per-70 {
  left: -70% !important;
}

.left-75 {
  left: 7.5rem !important;
}

.left-minus-75 {
  left: -7.5rem !important;
}

.left-per-75 {
  left: 75% !important;
}

.left-minus-per-75 {
  left: -75% !important;
}

.left-80 {
  left: 8rem !important;
}

.left-minus-80 {
  left: -8rem !important;
}

.left-per-80 {
  left: 80% !important;
}

.left-minus-per-80 {
  left: -80% !important;
}

.left-85 {
  left: 8.5rem !important;
}

.left-minus-85 {
  left: -8.5rem !important;
}

.left-per-85 {
  left: 85% !important;
}

.left-minus-per-85 {
  left: -85% !important;
}

.left-90 {
  left: 9rem !important;
}

.left-minus-90 {
  left: -9rem !important;
}

.left-per-90 {
  left: 90% !important;
}

.left-minus-per-90 {
  left: -90% !important;
}

.left-95 {
  left: 9.5rem !important;
}

.left-minus-95 {
  left: -9.5rem !important;
}

.left-per-95 {
  left: 95% !important;
}

.left-minus-per-95 {
  left: -95% !important;
}

.left-100 {
  left: 10rem !important;
}

.left-minus-100 {
  left: -10rem !important;
}

.left-per-100 {
  left: 100% !important;
}

.left-minus-per-100 {
  left: -100% !important;
}

.left-105 {
  left: 10.5rem !important;
}

.left-minus-105 {
  left: -10.5rem !important;
}

.left-per-105 {
  left: 105% !important;
}

.left-minus-per-105 {
  left: -105% !important;
}

.left-110 {
  left: 11rem !important;
}

.left-minus-110 {
  left: -11rem !important;
}

.left-per-110 {
  left: 110% !important;
}

.left-minus-per-110 {
  left: -110% !important;
}

.left-115 {
  left: 11.5rem !important;
}

.left-minus-115 {
  left: -11.5rem !important;
}

.left-per-115 {
  left: 115% !important;
}

.left-minus-per-115 {
  left: -115% !important;
}

.left-120 {
  left: 12rem !important;
}

.left-minus-120 {
  left: -12rem !important;
}

.left-per-120 {
  left: 120% !important;
}

.left-minus-per-120 {
  left: -120% !important;
}

.left-125 {
  left: 12.5rem !important;
}

.left-minus-125 {
  left: -12.5rem !important;
}

.left-per-125 {
  left: 125% !important;
}

.left-minus-per-125 {
  left: -125% !important;
}

.left-130 {
  left: 13rem !important;
}

.left-minus-130 {
  left: -13rem !important;
}

.left-per-130 {
  left: 130% !important;
}

.left-minus-per-130 {
  left: -130% !important;
}

.left-135 {
  left: 13.5rem !important;
}

.left-minus-135 {
  left: -13.5rem !important;
}

.left-per-135 {
  left: 135% !important;
}

.left-minus-per-135 {
  left: -135% !important;
}

.left-140 {
  left: 14rem !important;
}

.left-minus-140 {
  left: -14rem !important;
}

.left-per-140 {
  left: 140% !important;
}

.left-minus-per-140 {
  left: -140% !important;
}

.left-145 {
  left: 14.5rem !important;
}

.left-minus-145 {
  left: -14.5rem !important;
}

.left-per-145 {
  left: 145% !important;
}

.left-minus-per-145 {
  left: -145% !important;
}

.left-150 {
  left: 15rem !important;
}

.left-minus-150 {
  left: -15rem !important;
}

.left-per-150 {
  left: 150% !important;
}

.left-minus-per-150 {
  left: -150% !important;
}

.left-155 {
  left: 15.5rem !important;
}

.left-minus-155 {
  left: -15.5rem !important;
}

.left-per-155 {
  left: 155% !important;
}

.left-minus-per-155 {
  left: -155% !important;
}

.left-160 {
  left: 16rem !important;
}

.left-minus-160 {
  left: -16rem !important;
}

.left-per-160 {
  left: 160% !important;
}

.left-minus-per-160 {
  left: -160% !important;
}

.left-165 {
  left: 16.5rem !important;
}

.left-minus-165 {
  left: -16.5rem !important;
}

.left-per-165 {
  left: 165% !important;
}

.left-minus-per-165 {
  left: -165% !important;
}

.left-170 {
  left: 17rem !important;
}

.left-minus-170 {
  left: -17rem !important;
}

.left-per-170 {
  left: 170% !important;
}

.left-minus-per-170 {
  left: -170% !important;
}

.left-175 {
  left: 17.5rem !important;
}

.left-minus-175 {
  left: -17.5rem !important;
}

.left-per-175 {
  left: 175% !important;
}

.left-minus-per-175 {
  left: -175% !important;
}

.left-180 {
  left: 18rem !important;
}

.left-minus-180 {
  left: -18rem !important;
}

.left-per-180 {
  left: 180% !important;
}

.left-minus-per-180 {
  left: -180% !important;
}

.left-185 {
  left: 18.5rem !important;
}

.left-minus-185 {
  left: -18.5rem !important;
}

.left-per-185 {
  left: 185% !important;
}

.left-minus-per-185 {
  left: -185% !important;
}

.left-190 {
  left: 19rem !important;
}

.left-minus-190 {
  left: -19rem !important;
}

.left-per-190 {
  left: 190% !important;
}

.left-minus-per-190 {
  left: -190% !important;
}

.left-195 {
  left: 19.5rem !important;
}

.left-minus-195 {
  left: -19.5rem !important;
}

.left-per-195 {
  left: 195% !important;
}

.left-minus-per-195 {
  left: -195% !important;
}

.left-200 {
  left: 20rem !important;
}

.left-minus-200 {
  left: -20rem !important;
}

.left-per-200 {
  left: 200% !important;
}

.left-minus-per-200 {
  left: -200% !important;
}

.left-205 {
  left: 20.5rem !important;
}

.left-minus-205 {
  left: -20.5rem !important;
}

.left-per-205 {
  left: 205% !important;
}

.left-minus-per-205 {
  left: -205% !important;
}

.left-210 {
  left: 21rem !important;
}

.left-minus-210 {
  left: -21rem !important;
}

.left-per-210 {
  left: 210% !important;
}

.left-minus-per-210 {
  left: -210% !important;
}

.left-215 {
  left: 21.5rem !important;
}

.left-minus-215 {
  left: -21.5rem !important;
}

.left-per-215 {
  left: 215% !important;
}

.left-minus-per-215 {
  left: -215% !important;
}

.left-220 {
  left: 22rem !important;
}

.left-minus-220 {
  left: -22rem !important;
}

.left-per-220 {
  left: 220% !important;
}

.left-minus-per-220 {
  left: -220% !important;
}

.left-225 {
  left: 22.5rem !important;
}

.left-minus-225 {
  left: -22.5rem !important;
}

.left-per-225 {
  left: 225% !important;
}

.left-minus-per-225 {
  left: -225% !important;
}

.left-230 {
  left: 23rem !important;
}

.left-minus-230 {
  left: -23rem !important;
}

.left-per-230 {
  left: 230% !important;
}

.left-minus-per-230 {
  left: -230% !important;
}

.left-235 {
  left: 23.5rem !important;
}

.left-minus-235 {
  left: -23.5rem !important;
}

.left-per-235 {
  left: 235% !important;
}

.left-minus-per-235 {
  left: -235% !important;
}

.left-240 {
  left: 24rem !important;
}

.left-minus-240 {
  left: -24rem !important;
}

.left-per-240 {
  left: 240% !important;
}

.left-minus-per-240 {
  left: -240% !important;
}

.left-245 {
  left: 24.5rem !important;
}

.left-minus-245 {
  left: -24.5rem !important;
}

.left-per-245 {
  left: 245% !important;
}

.left-minus-per-245 {
  left: -245% !important;
}

.left-250 {
  left: 25rem !important;
}

.left-minus-250 {
  left: -25rem !important;
}

.left-per-250 {
  left: 250% !important;
}

.left-minus-per-250 {
  left: -250% !important;
}

.left-255 {
  left: 25.5rem !important;
}

.left-minus-255 {
  left: -25.5rem !important;
}

.left-per-255 {
  left: 255% !important;
}

.left-minus-per-255 {
  left: -255% !important;
}

.left-260 {
  left: 26rem !important;
}

.left-minus-260 {
  left: -26rem !important;
}

.left-per-260 {
  left: 260% !important;
}

.left-minus-per-260 {
  left: -260% !important;
}

.left-265 {
  left: 26.5rem !important;
}

.left-minus-265 {
  left: -26.5rem !important;
}

.left-per-265 {
  left: 265% !important;
}

.left-minus-per-265 {
  left: -265% !important;
}

.left-270 {
  left: 27rem !important;
}

.left-minus-270 {
  left: -27rem !important;
}

.left-per-270 {
  left: 270% !important;
}

.left-minus-per-270 {
  left: -270% !important;
}

.left-275 {
  left: 27.5rem !important;
}

.left-minus-275 {
  left: -27.5rem !important;
}

.left-per-275 {
  left: 275% !important;
}

.left-minus-per-275 {
  left: -275% !important;
}

.left-280 {
  left: 28rem !important;
}

.left-minus-280 {
  left: -28rem !important;
}

.left-per-280 {
  left: 280% !important;
}

.left-minus-per-280 {
  left: -280% !important;
}

.left-285 {
  left: 28.5rem !important;
}

.left-minus-285 {
  left: -28.5rem !important;
}

.left-per-285 {
  left: 285% !important;
}

.left-minus-per-285 {
  left: -285% !important;
}

.left-290 {
  left: 29rem !important;
}

.left-minus-290 {
  left: -29rem !important;
}

.left-per-290 {
  left: 290% !important;
}

.left-minus-per-290 {
  left: -290% !important;
}

.left-295 {
  left: 29.5rem !important;
}

.left-minus-295 {
  left: -29.5rem !important;
}

.left-per-295 {
  left: 295% !important;
}

.left-minus-per-295 {
  left: -295% !important;
}

.left-300 {
  left: 30rem !important;
}

.left-minus-300 {
  left: -30rem !important;
}

.left-per-300 {
  left: 300% !important;
}

.left-minus-per-300 {
  left: -300% !important;
}

.left-305 {
  left: 30.5rem !important;
}

.left-minus-305 {
  left: -30.5rem !important;
}

.left-per-305 {
  left: 305% !important;
}

.left-minus-per-305 {
  left: -305% !important;
}

.left-310 {
  left: 31rem !important;
}

.left-minus-310 {
  left: -31rem !important;
}

.left-per-310 {
  left: 310% !important;
}

.left-minus-per-310 {
  left: -310% !important;
}

.left-315 {
  left: 31.5rem !important;
}

.left-minus-315 {
  left: -31.5rem !important;
}

.left-per-315 {
  left: 315% !important;
}

.left-minus-per-315 {
  left: -315% !important;
}

.left-320 {
  left: 32rem !important;
}

.left-minus-320 {
  left: -32rem !important;
}

.left-per-320 {
  left: 320% !important;
}

.left-minus-per-320 {
  left: -320% !important;
}

.left-325 {
  left: 32.5rem !important;
}

.left-minus-325 {
  left: -32.5rem !important;
}

.left-per-325 {
  left: 325% !important;
}

.left-minus-per-325 {
  left: -325% !important;
}

.left-330 {
  left: 33rem !important;
}

.left-minus-330 {
  left: -33rem !important;
}

.left-per-330 {
  left: 330% !important;
}

.left-minus-per-330 {
  left: -330% !important;
}

.left-335 {
  left: 33.5rem !important;
}

.left-minus-335 {
  left: -33.5rem !important;
}

.left-per-335 {
  left: 335% !important;
}

.left-minus-per-335 {
  left: -335% !important;
}

.left-340 {
  left: 34rem !important;
}

.left-minus-340 {
  left: -34rem !important;
}

.left-per-340 {
  left: 340% !important;
}

.left-minus-per-340 {
  left: -340% !important;
}

.left-345 {
  left: 34.5rem !important;
}

.left-minus-345 {
  left: -34.5rem !important;
}

.left-per-345 {
  left: 345% !important;
}

.left-minus-per-345 {
  left: -345% !important;
}

.left-350 {
  left: 35rem !important;
}

.left-minus-350 {
  left: -35rem !important;
}

.left-per-350 {
  left: 350% !important;
}

.left-minus-per-350 {
  left: -350% !important;
}

.left-355 {
  left: 35.5rem !important;
}

.left-minus-355 {
  left: -35.5rem !important;
}

.left-per-355 {
  left: 355% !important;
}

.left-minus-per-355 {
  left: -355% !important;
}

.left-360 {
  left: 36rem !important;
}

.left-minus-360 {
  left: -36rem !important;
}

.left-per-360 {
  left: 360% !important;
}

.left-minus-per-360 {
  left: -360% !important;
}

.left-365 {
  left: 36.5rem !important;
}

.left-minus-365 {
  left: -36.5rem !important;
}

.left-per-365 {
  left: 365% !important;
}

.left-minus-per-365 {
  left: -365% !important;
}

.left-370 {
  left: 37rem !important;
}

.left-minus-370 {
  left: -37rem !important;
}

.left-per-370 {
  left: 370% !important;
}

.left-minus-per-370 {
  left: -370% !important;
}

.left-375 {
  left: 37.5rem !important;
}

.left-minus-375 {
  left: -37.5rem !important;
}

.left-per-375 {
  left: 375% !important;
}

.left-minus-per-375 {
  left: -375% !important;
}

.left-380 {
  left: 38rem !important;
}

.left-minus-380 {
  left: -38rem !important;
}

.left-per-380 {
  left: 380% !important;
}

.left-minus-per-380 {
  left: -380% !important;
}

.left-385 {
  left: 38.5rem !important;
}

.left-minus-385 {
  left: -38.5rem !important;
}

.left-per-385 {
  left: 385% !important;
}

.left-minus-per-385 {
  left: -385% !important;
}

.left-390 {
  left: 39rem !important;
}

.left-minus-390 {
  left: -39rem !important;
}

.left-per-390 {
  left: 390% !important;
}

.left-minus-per-390 {
  left: -390% !important;
}

.left-395 {
  left: 39.5rem !important;
}

.left-minus-395 {
  left: -39.5rem !important;
}

.left-per-395 {
  left: 395% !important;
}

.left-minus-per-395 {
  left: -395% !important;
}

.left-400 {
  left: 40rem !important;
}

.left-minus-400 {
  left: -40rem !important;
}

.left-per-400 {
  left: 400% !important;
}

.left-minus-per-400 {
  left: -400% !important;
}

.left-405 {
  left: 40.5rem !important;
}

.left-minus-405 {
  left: -40.5rem !important;
}

.left-per-405 {
  left: 405% !important;
}

.left-minus-per-405 {
  left: -405% !important;
}

.left-410 {
  left: 41rem !important;
}

.left-minus-410 {
  left: -41rem !important;
}

.left-per-410 {
  left: 410% !important;
}

.left-minus-per-410 {
  left: -410% !important;
}

.left-415 {
  left: 41.5rem !important;
}

.left-minus-415 {
  left: -41.5rem !important;
}

.left-per-415 {
  left: 415% !important;
}

.left-minus-per-415 {
  left: -415% !important;
}

.left-420 {
  left: 42rem !important;
}

.left-minus-420 {
  left: -42rem !important;
}

.left-per-420 {
  left: 420% !important;
}

.left-minus-per-420 {
  left: -420% !important;
}

.left-425 {
  left: 42.5rem !important;
}

.left-minus-425 {
  left: -42.5rem !important;
}

.left-per-425 {
  left: 425% !important;
}

.left-minus-per-425 {
  left: -425% !important;
}

.left-430 {
  left: 43rem !important;
}

.left-minus-430 {
  left: -43rem !important;
}

.left-per-430 {
  left: 430% !important;
}

.left-minus-per-430 {
  left: -430% !important;
}

.left-435 {
  left: 43.5rem !important;
}

.left-minus-435 {
  left: -43.5rem !important;
}

.left-per-435 {
  left: 435% !important;
}

.left-minus-per-435 {
  left: -435% !important;
}

.left-440 {
  left: 44rem !important;
}

.left-minus-440 {
  left: -44rem !important;
}

.left-per-440 {
  left: 440% !important;
}

.left-minus-per-440 {
  left: -440% !important;
}

.left-445 {
  left: 44.5rem !important;
}

.left-minus-445 {
  left: -44.5rem !important;
}

.left-per-445 {
  left: 445% !important;
}

.left-minus-per-445 {
  left: -445% !important;
}

.left-450 {
  left: 45rem !important;
}

.left-minus-450 {
  left: -45rem !important;
}

.left-per-450 {
  left: 450% !important;
}

.left-minus-per-450 {
  left: -450% !important;
}

.left-455 {
  left: 45.5rem !important;
}

.left-minus-455 {
  left: -45.5rem !important;
}

.left-per-455 {
  left: 455% !important;
}

.left-minus-per-455 {
  left: -455% !important;
}

.left-460 {
  left: 46rem !important;
}

.left-minus-460 {
  left: -46rem !important;
}

.left-per-460 {
  left: 460% !important;
}

.left-minus-per-460 {
  left: -460% !important;
}

.left-465 {
  left: 46.5rem !important;
}

.left-minus-465 {
  left: -46.5rem !important;
}

.left-per-465 {
  left: 465% !important;
}

.left-minus-per-465 {
  left: -465% !important;
}

.left-470 {
  left: 47rem !important;
}

.left-minus-470 {
  left: -47rem !important;
}

.left-per-470 {
  left: 470% !important;
}

.left-minus-per-470 {
  left: -470% !important;
}

.left-475 {
  left: 47.5rem !important;
}

.left-minus-475 {
  left: -47.5rem !important;
}

.left-per-475 {
  left: 475% !important;
}

.left-minus-per-475 {
  left: -475% !important;
}

.left-480 {
  left: 48rem !important;
}

.left-minus-480 {
  left: -48rem !important;
}

.left-per-480 {
  left: 480% !important;
}

.left-minus-per-480 {
  left: -480% !important;
}

.left-485 {
  left: 48.5rem !important;
}

.left-minus-485 {
  left: -48.5rem !important;
}

.left-per-485 {
  left: 485% !important;
}

.left-minus-per-485 {
  left: -485% !important;
}

.left-490 {
  left: 49rem !important;
}

.left-minus-490 {
  left: -49rem !important;
}

.left-per-490 {
  left: 490% !important;
}

.left-minus-per-490 {
  left: -490% !important;
}

.left-495 {
  left: 49.5rem !important;
}

.left-minus-495 {
  left: -49.5rem !important;
}

.left-per-495 {
  left: 495% !important;
}

.left-minus-per-495 {
  left: -495% !important;
}

.left-500 {
  left: 50rem !important;
}

.left-minus-500 {
  left: -50rem !important;
}

.left-per-500 {
  left: 500% !important;
}

.left-minus-per-500 {
  left: -500% !important;
}

.left-auto {
  left: auto !important;
}

@media (min-width: 991px) {
  .left-lg-0 {
    left: 0rem !important;
  }

  .left-lg-minus-0 {
    left: 0rem !important;
  }

  .left-lg-per-0 {
    left: 0% !important;
  }

  .left-lg-minus-per-0 {
    left: 0% !important;
  }

  .left-lg-5 {
    left: 0.5rem !important;
  }

  .left-lg-minus-5 {
    left: -0.5rem !important;
  }

  .left-lg-per-5 {
    left: 5% !important;
  }

  .left-lg-minus-per-5 {
    left: -5% !important;
  }

  .left-lg-10 {
    left: 1rem !important;
  }

  .left-lg-minus-10 {
    left: -1rem !important;
  }

  .left-lg-per-10 {
    left: 10% !important;
  }

  .left-lg-minus-per-10 {
    left: -10% !important;
  }

  .left-lg-15 {
    left: 1.5rem !important;
  }

  .left-lg-minus-15 {
    left: -1.5rem !important;
  }

  .left-lg-per-15 {
    left: 15% !important;
  }

  .left-lg-minus-per-15 {
    left: -15% !important;
  }

  .left-lg-20 {
    left: 2rem !important;
  }

  .left-lg-minus-20 {
    left: -2rem !important;
  }

  .left-lg-per-20 {
    left: 20% !important;
  }

  .left-lg-minus-per-20 {
    left: -20% !important;
  }

  .left-lg-25 {
    left: 2.5rem !important;
  }

  .left-lg-minus-25 {
    left: -2.5rem !important;
  }

  .left-lg-per-25 {
    left: 25% !important;
  }

  .left-lg-minus-per-25 {
    left: -25% !important;
  }

  .left-lg-30 {
    left: 3rem !important;
  }

  .left-lg-minus-30 {
    left: -3rem !important;
  }

  .left-lg-per-30 {
    left: 30% !important;
  }

  .left-lg-minus-per-30 {
    left: -30% !important;
  }

  .left-lg-35 {
    left: 3.5rem !important;
  }

  .left-lg-minus-35 {
    left: -3.5rem !important;
  }

  .left-lg-per-35 {
    left: 35% !important;
  }

  .left-lg-minus-per-35 {
    left: -35% !important;
  }

  .left-lg-40 {
    left: 4rem !important;
  }

  .left-lg-minus-40 {
    left: -4rem !important;
  }

  .left-lg-per-40 {
    left: 40% !important;
  }

  .left-lg-minus-per-40 {
    left: -40% !important;
  }

  .left-lg-45 {
    left: 4.5rem !important;
  }

  .left-lg-minus-45 {
    left: -4.5rem !important;
  }

  .left-lg-per-45 {
    left: 45% !important;
  }

  .left-lg-minus-per-45 {
    left: -45% !important;
  }

  .left-lg-50 {
    left: 5rem !important;
  }

  .left-lg-minus-50 {
    left: -5rem !important;
  }

  .left-lg-per-50 {
    left: 50% !important;
  }

  .left-lg-minus-per-50 {
    left: -50% !important;
  }

  .left-lg-55 {
    left: 5.5rem !important;
  }

  .left-lg-minus-55 {
    left: -5.5rem !important;
  }

  .left-lg-per-55 {
    left: 55% !important;
  }

  .left-lg-minus-per-55 {
    left: -55% !important;
  }

  .left-lg-60 {
    left: 6rem !important;
  }

  .left-lg-minus-60 {
    left: -6rem !important;
  }

  .left-lg-per-60 {
    left: 60% !important;
  }

  .left-lg-minus-per-60 {
    left: -60% !important;
  }

  .left-lg-65 {
    left: 6.5rem !important;
  }

  .left-lg-minus-65 {
    left: -6.5rem !important;
  }

  .left-lg-per-65 {
    left: 65% !important;
  }

  .left-lg-minus-per-65 {
    left: -65% !important;
  }

  .left-lg-70 {
    left: 7rem !important;
  }

  .left-lg-minus-70 {
    left: -7rem !important;
  }

  .left-lg-per-70 {
    left: 70% !important;
  }

  .left-lg-minus-per-70 {
    left: -70% !important;
  }

  .left-lg-75 {
    left: 7.5rem !important;
  }

  .left-lg-minus-75 {
    left: -7.5rem !important;
  }

  .left-lg-per-75 {
    left: 75% !important;
  }

  .left-lg-minus-per-75 {
    left: -75% !important;
  }

  .left-lg-80 {
    left: 8rem !important;
  }

  .left-lg-minus-80 {
    left: -8rem !important;
  }

  .left-lg-per-80 {
    left: 80% !important;
  }

  .left-lg-minus-per-80 {
    left: -80% !important;
  }

  .left-lg-85 {
    left: 8.5rem !important;
  }

  .left-lg-minus-85 {
    left: -8.5rem !important;
  }

  .left-lg-per-85 {
    left: 85% !important;
  }

  .left-lg-minus-per-85 {
    left: -85% !important;
  }

  .left-lg-90 {
    left: 9rem !important;
  }

  .left-lg-minus-90 {
    left: -9rem !important;
  }

  .left-lg-per-90 {
    left: 90% !important;
  }

  .left-lg-minus-per-90 {
    left: -90% !important;
  }

  .left-lg-95 {
    left: 9.5rem !important;
  }

  .left-lg-minus-95 {
    left: -9.5rem !important;
  }

  .left-lg-per-95 {
    left: 95% !important;
  }

  .left-lg-minus-per-95 {
    left: -95% !important;
  }

  .left-lg-100 {
    left: 10rem !important;
  }

  .left-lg-minus-100 {
    left: -10rem !important;
  }

  .left-lg-per-100 {
    left: 100% !important;
  }

  .left-lg-minus-per-100 {
    left: -100% !important;
  }

  .left-lg-105 {
    left: 10.5rem !important;
  }

  .left-lg-minus-105 {
    left: -10.5rem !important;
  }

  .left-lg-per-105 {
    left: 105% !important;
  }

  .left-lg-minus-per-105 {
    left: -105% !important;
  }

  .left-lg-110 {
    left: 11rem !important;
  }

  .left-lg-minus-110 {
    left: -11rem !important;
  }

  .left-lg-per-110 {
    left: 110% !important;
  }

  .left-lg-minus-per-110 {
    left: -110% !important;
  }

  .left-lg-115 {
    left: 11.5rem !important;
  }

  .left-lg-minus-115 {
    left: -11.5rem !important;
  }

  .left-lg-per-115 {
    left: 115% !important;
  }

  .left-lg-minus-per-115 {
    left: -115% !important;
  }

  .left-lg-120 {
    left: 12rem !important;
  }

  .left-lg-minus-120 {
    left: -12rem !important;
  }

  .left-lg-per-120 {
    left: 120% !important;
  }

  .left-lg-minus-per-120 {
    left: -120% !important;
  }

  .left-lg-125 {
    left: 12.5rem !important;
  }

  .left-lg-minus-125 {
    left: -12.5rem !important;
  }

  .left-lg-per-125 {
    left: 125% !important;
  }

  .left-lg-minus-per-125 {
    left: -125% !important;
  }

  .left-lg-130 {
    left: 13rem !important;
  }

  .left-lg-minus-130 {
    left: -13rem !important;
  }

  .left-lg-per-130 {
    left: 130% !important;
  }

  .left-lg-minus-per-130 {
    left: -130% !important;
  }

  .left-lg-135 {
    left: 13.5rem !important;
  }

  .left-lg-minus-135 {
    left: -13.5rem !important;
  }

  .left-lg-per-135 {
    left: 135% !important;
  }

  .left-lg-minus-per-135 {
    left: -135% !important;
  }

  .left-lg-140 {
    left: 14rem !important;
  }

  .left-lg-minus-140 {
    left: -14rem !important;
  }

  .left-lg-per-140 {
    left: 140% !important;
  }

  .left-lg-minus-per-140 {
    left: -140% !important;
  }

  .left-lg-145 {
    left: 14.5rem !important;
  }

  .left-lg-minus-145 {
    left: -14.5rem !important;
  }

  .left-lg-per-145 {
    left: 145% !important;
  }

  .left-lg-minus-per-145 {
    left: -145% !important;
  }

  .left-lg-150 {
    left: 15rem !important;
  }

  .left-lg-minus-150 {
    left: -15rem !important;
  }

  .left-lg-per-150 {
    left: 150% !important;
  }

  .left-lg-minus-per-150 {
    left: -150% !important;
  }

  .left-lg-155 {
    left: 15.5rem !important;
  }

  .left-lg-minus-155 {
    left: -15.5rem !important;
  }

  .left-lg-per-155 {
    left: 155% !important;
  }

  .left-lg-minus-per-155 {
    left: -155% !important;
  }

  .left-lg-160 {
    left: 16rem !important;
  }

  .left-lg-minus-160 {
    left: -16rem !important;
  }

  .left-lg-per-160 {
    left: 160% !important;
  }

  .left-lg-minus-per-160 {
    left: -160% !important;
  }

  .left-lg-165 {
    left: 16.5rem !important;
  }

  .left-lg-minus-165 {
    left: -16.5rem !important;
  }

  .left-lg-per-165 {
    left: 165% !important;
  }

  .left-lg-minus-per-165 {
    left: -165% !important;
  }

  .left-lg-170 {
    left: 17rem !important;
  }

  .left-lg-minus-170 {
    left: -17rem !important;
  }

  .left-lg-per-170 {
    left: 170% !important;
  }

  .left-lg-minus-per-170 {
    left: -170% !important;
  }

  .left-lg-175 {
    left: 17.5rem !important;
  }

  .left-lg-minus-175 {
    left: -17.5rem !important;
  }

  .left-lg-per-175 {
    left: 175% !important;
  }

  .left-lg-minus-per-175 {
    left: -175% !important;
  }

  .left-lg-180 {
    left: 18rem !important;
  }

  .left-lg-minus-180 {
    left: -18rem !important;
  }

  .left-lg-per-180 {
    left: 180% !important;
  }

  .left-lg-minus-per-180 {
    left: -180% !important;
  }

  .left-lg-185 {
    left: 18.5rem !important;
  }

  .left-lg-minus-185 {
    left: -18.5rem !important;
  }

  .left-lg-per-185 {
    left: 185% !important;
  }

  .left-lg-minus-per-185 {
    left: -185% !important;
  }

  .left-lg-190 {
    left: 19rem !important;
  }

  .left-lg-minus-190 {
    left: -19rem !important;
  }

  .left-lg-per-190 {
    left: 190% !important;
  }

  .left-lg-minus-per-190 {
    left: -190% !important;
  }

  .left-lg-195 {
    left: 19.5rem !important;
  }

  .left-lg-minus-195 {
    left: -19.5rem !important;
  }

  .left-lg-per-195 {
    left: 195% !important;
  }

  .left-lg-minus-per-195 {
    left: -195% !important;
  }

  .left-lg-200 {
    left: 20rem !important;
  }

  .left-lg-minus-200 {
    left: -20rem !important;
  }

  .left-lg-per-200 {
    left: 200% !important;
  }

  .left-lg-minus-per-200 {
    left: -200% !important;
  }

  .left-lg-205 {
    left: 20.5rem !important;
  }

  .left-lg-minus-205 {
    left: -20.5rem !important;
  }

  .left-lg-per-205 {
    left: 205% !important;
  }

  .left-lg-minus-per-205 {
    left: -205% !important;
  }

  .left-lg-210 {
    left: 21rem !important;
  }

  .left-lg-minus-210 {
    left: -21rem !important;
  }

  .left-lg-per-210 {
    left: 210% !important;
  }

  .left-lg-minus-per-210 {
    left: -210% !important;
  }

  .left-lg-215 {
    left: 21.5rem !important;
  }

  .left-lg-minus-215 {
    left: -21.5rem !important;
  }

  .left-lg-per-215 {
    left: 215% !important;
  }

  .left-lg-minus-per-215 {
    left: -215% !important;
  }

  .left-lg-220 {
    left: 22rem !important;
  }

  .left-lg-minus-220 {
    left: -22rem !important;
  }

  .left-lg-per-220 {
    left: 220% !important;
  }

  .left-lg-minus-per-220 {
    left: -220% !important;
  }

  .left-lg-225 {
    left: 22.5rem !important;
  }

  .left-lg-minus-225 {
    left: -22.5rem !important;
  }

  .left-lg-per-225 {
    left: 225% !important;
  }

  .left-lg-minus-per-225 {
    left: -225% !important;
  }

  .left-lg-230 {
    left: 23rem !important;
  }

  .left-lg-minus-230 {
    left: -23rem !important;
  }

  .left-lg-per-230 {
    left: 230% !important;
  }

  .left-lg-minus-per-230 {
    left: -230% !important;
  }

  .left-lg-235 {
    left: 23.5rem !important;
  }

  .left-lg-minus-235 {
    left: -23.5rem !important;
  }

  .left-lg-per-235 {
    left: 235% !important;
  }

  .left-lg-minus-per-235 {
    left: -235% !important;
  }

  .left-lg-240 {
    left: 24rem !important;
  }

  .left-lg-minus-240 {
    left: -24rem !important;
  }

  .left-lg-per-240 {
    left: 240% !important;
  }

  .left-lg-minus-per-240 {
    left: -240% !important;
  }

  .left-lg-245 {
    left: 24.5rem !important;
  }

  .left-lg-minus-245 {
    left: -24.5rem !important;
  }

  .left-lg-per-245 {
    left: 245% !important;
  }

  .left-lg-minus-per-245 {
    left: -245% !important;
  }

  .left-lg-250 {
    left: 25rem !important;
  }

  .left-lg-minus-250 {
    left: -25rem !important;
  }

  .left-lg-per-250 {
    left: 250% !important;
  }

  .left-lg-minus-per-250 {
    left: -250% !important;
  }

  .left-lg-255 {
    left: 25.5rem !important;
  }

  .left-lg-minus-255 {
    left: -25.5rem !important;
  }

  .left-lg-per-255 {
    left: 255% !important;
  }

  .left-lg-minus-per-255 {
    left: -255% !important;
  }

  .left-lg-260 {
    left: 26rem !important;
  }

  .left-lg-minus-260 {
    left: -26rem !important;
  }

  .left-lg-per-260 {
    left: 260% !important;
  }

  .left-lg-minus-per-260 {
    left: -260% !important;
  }

  .left-lg-265 {
    left: 26.5rem !important;
  }

  .left-lg-minus-265 {
    left: -26.5rem !important;
  }

  .left-lg-per-265 {
    left: 265% !important;
  }

  .left-lg-minus-per-265 {
    left: -265% !important;
  }

  .left-lg-270 {
    left: 27rem !important;
  }

  .left-lg-minus-270 {
    left: -27rem !important;
  }

  .left-lg-per-270 {
    left: 270% !important;
  }

  .left-lg-minus-per-270 {
    left: -270% !important;
  }

  .left-lg-275 {
    left: 27.5rem !important;
  }

  .left-lg-minus-275 {
    left: -27.5rem !important;
  }

  .left-lg-per-275 {
    left: 275% !important;
  }

  .left-lg-minus-per-275 {
    left: -275% !important;
  }

  .left-lg-280 {
    left: 28rem !important;
  }

  .left-lg-minus-280 {
    left: -28rem !important;
  }

  .left-lg-per-280 {
    left: 280% !important;
  }

  .left-lg-minus-per-280 {
    left: -280% !important;
  }

  .left-lg-285 {
    left: 28.5rem !important;
  }

  .left-lg-minus-285 {
    left: -28.5rem !important;
  }

  .left-lg-per-285 {
    left: 285% !important;
  }

  .left-lg-minus-per-285 {
    left: -285% !important;
  }

  .left-lg-290 {
    left: 29rem !important;
  }

  .left-lg-minus-290 {
    left: -29rem !important;
  }

  .left-lg-per-290 {
    left: 290% !important;
  }

  .left-lg-minus-per-290 {
    left: -290% !important;
  }

  .left-lg-295 {
    left: 29.5rem !important;
  }

  .left-lg-minus-295 {
    left: -29.5rem !important;
  }

  .left-lg-per-295 {
    left: 295% !important;
  }

  .left-lg-minus-per-295 {
    left: -295% !important;
  }

  .left-lg-300 {
    left: 30rem !important;
  }

  .left-lg-minus-300 {
    left: -30rem !important;
  }

  .left-lg-per-300 {
    left: 300% !important;
  }

  .left-lg-minus-per-300 {
    left: -300% !important;
  }

  .left-lg-305 {
    left: 30.5rem !important;
  }

  .left-lg-minus-305 {
    left: -30.5rem !important;
  }

  .left-lg-per-305 {
    left: 305% !important;
  }

  .left-lg-minus-per-305 {
    left: -305% !important;
  }

  .left-lg-310 {
    left: 31rem !important;
  }

  .left-lg-minus-310 {
    left: -31rem !important;
  }

  .left-lg-per-310 {
    left: 310% !important;
  }

  .left-lg-minus-per-310 {
    left: -310% !important;
  }

  .left-lg-315 {
    left: 31.5rem !important;
  }

  .left-lg-minus-315 {
    left: -31.5rem !important;
  }

  .left-lg-per-315 {
    left: 315% !important;
  }

  .left-lg-minus-per-315 {
    left: -315% !important;
  }

  .left-lg-320 {
    left: 32rem !important;
  }

  .left-lg-minus-320 {
    left: -32rem !important;
  }

  .left-lg-per-320 {
    left: 320% !important;
  }

  .left-lg-minus-per-320 {
    left: -320% !important;
  }

  .left-lg-325 {
    left: 32.5rem !important;
  }

  .left-lg-minus-325 {
    left: -32.5rem !important;
  }

  .left-lg-per-325 {
    left: 325% !important;
  }

  .left-lg-minus-per-325 {
    left: -325% !important;
  }

  .left-lg-330 {
    left: 33rem !important;
  }

  .left-lg-minus-330 {
    left: -33rem !important;
  }

  .left-lg-per-330 {
    left: 330% !important;
  }

  .left-lg-minus-per-330 {
    left: -330% !important;
  }

  .left-lg-335 {
    left: 33.5rem !important;
  }

  .left-lg-minus-335 {
    left: -33.5rem !important;
  }

  .left-lg-per-335 {
    left: 335% !important;
  }

  .left-lg-minus-per-335 {
    left: -335% !important;
  }

  .left-lg-340 {
    left: 34rem !important;
  }

  .left-lg-minus-340 {
    left: -34rem !important;
  }

  .left-lg-per-340 {
    left: 340% !important;
  }

  .left-lg-minus-per-340 {
    left: -340% !important;
  }

  .left-lg-345 {
    left: 34.5rem !important;
  }

  .left-lg-minus-345 {
    left: -34.5rem !important;
  }

  .left-lg-per-345 {
    left: 345% !important;
  }

  .left-lg-minus-per-345 {
    left: -345% !important;
  }

  .left-lg-350 {
    left: 35rem !important;
  }

  .left-lg-minus-350 {
    left: -35rem !important;
  }

  .left-lg-per-350 {
    left: 350% !important;
  }

  .left-lg-minus-per-350 {
    left: -350% !important;
  }

  .left-lg-355 {
    left: 35.5rem !important;
  }

  .left-lg-minus-355 {
    left: -35.5rem !important;
  }

  .left-lg-per-355 {
    left: 355% !important;
  }

  .left-lg-minus-per-355 {
    left: -355% !important;
  }

  .left-lg-360 {
    left: 36rem !important;
  }

  .left-lg-minus-360 {
    left: -36rem !important;
  }

  .left-lg-per-360 {
    left: 360% !important;
  }

  .left-lg-minus-per-360 {
    left: -360% !important;
  }

  .left-lg-365 {
    left: 36.5rem !important;
  }

  .left-lg-minus-365 {
    left: -36.5rem !important;
  }

  .left-lg-per-365 {
    left: 365% !important;
  }

  .left-lg-minus-per-365 {
    left: -365% !important;
  }

  .left-lg-370 {
    left: 37rem !important;
  }

  .left-lg-minus-370 {
    left: -37rem !important;
  }

  .left-lg-per-370 {
    left: 370% !important;
  }

  .left-lg-minus-per-370 {
    left: -370% !important;
  }

  .left-lg-375 {
    left: 37.5rem !important;
  }

  .left-lg-minus-375 {
    left: -37.5rem !important;
  }

  .left-lg-per-375 {
    left: 375% !important;
  }

  .left-lg-minus-per-375 {
    left: -375% !important;
  }

  .left-lg-380 {
    left: 38rem !important;
  }

  .left-lg-minus-380 {
    left: -38rem !important;
  }

  .left-lg-per-380 {
    left: 380% !important;
  }

  .left-lg-minus-per-380 {
    left: -380% !important;
  }

  .left-lg-385 {
    left: 38.5rem !important;
  }

  .left-lg-minus-385 {
    left: -38.5rem !important;
  }

  .left-lg-per-385 {
    left: 385% !important;
  }

  .left-lg-minus-per-385 {
    left: -385% !important;
  }

  .left-lg-390 {
    left: 39rem !important;
  }

  .left-lg-minus-390 {
    left: -39rem !important;
  }

  .left-lg-per-390 {
    left: 390% !important;
  }

  .left-lg-minus-per-390 {
    left: -390% !important;
  }

  .left-lg-395 {
    left: 39.5rem !important;
  }

  .left-lg-minus-395 {
    left: -39.5rem !important;
  }

  .left-lg-per-395 {
    left: 395% !important;
  }

  .left-lg-minus-per-395 {
    left: -395% !important;
  }

  .left-lg-400 {
    left: 40rem !important;
  }

  .left-lg-minus-400 {
    left: -40rem !important;
  }

  .left-lg-per-400 {
    left: 400% !important;
  }

  .left-lg-minus-per-400 {
    left: -400% !important;
  }

  .left-lg-405 {
    left: 40.5rem !important;
  }

  .left-lg-minus-405 {
    left: -40.5rem !important;
  }

  .left-lg-per-405 {
    left: 405% !important;
  }

  .left-lg-minus-per-405 {
    left: -405% !important;
  }

  .left-lg-410 {
    left: 41rem !important;
  }

  .left-lg-minus-410 {
    left: -41rem !important;
  }

  .left-lg-per-410 {
    left: 410% !important;
  }

  .left-lg-minus-per-410 {
    left: -410% !important;
  }

  .left-lg-415 {
    left: 41.5rem !important;
  }

  .left-lg-minus-415 {
    left: -41.5rem !important;
  }

  .left-lg-per-415 {
    left: 415% !important;
  }

  .left-lg-minus-per-415 {
    left: -415% !important;
  }

  .left-lg-420 {
    left: 42rem !important;
  }

  .left-lg-minus-420 {
    left: -42rem !important;
  }

  .left-lg-per-420 {
    left: 420% !important;
  }

  .left-lg-minus-per-420 {
    left: -420% !important;
  }

  .left-lg-425 {
    left: 42.5rem !important;
  }

  .left-lg-minus-425 {
    left: -42.5rem !important;
  }

  .left-lg-per-425 {
    left: 425% !important;
  }

  .left-lg-minus-per-425 {
    left: -425% !important;
  }

  .left-lg-430 {
    left: 43rem !important;
  }

  .left-lg-minus-430 {
    left: -43rem !important;
  }

  .left-lg-per-430 {
    left: 430% !important;
  }

  .left-lg-minus-per-430 {
    left: -430% !important;
  }

  .left-lg-435 {
    left: 43.5rem !important;
  }

  .left-lg-minus-435 {
    left: -43.5rem !important;
  }

  .left-lg-per-435 {
    left: 435% !important;
  }

  .left-lg-minus-per-435 {
    left: -435% !important;
  }

  .left-lg-440 {
    left: 44rem !important;
  }

  .left-lg-minus-440 {
    left: -44rem !important;
  }

  .left-lg-per-440 {
    left: 440% !important;
  }

  .left-lg-minus-per-440 {
    left: -440% !important;
  }

  .left-lg-445 {
    left: 44.5rem !important;
  }

  .left-lg-minus-445 {
    left: -44.5rem !important;
  }

  .left-lg-per-445 {
    left: 445% !important;
  }

  .left-lg-minus-per-445 {
    left: -445% !important;
  }

  .left-lg-450 {
    left: 45rem !important;
  }

  .left-lg-minus-450 {
    left: -45rem !important;
  }

  .left-lg-per-450 {
    left: 450% !important;
  }

  .left-lg-minus-per-450 {
    left: -450% !important;
  }

  .left-lg-455 {
    left: 45.5rem !important;
  }

  .left-lg-minus-455 {
    left: -45.5rem !important;
  }

  .left-lg-per-455 {
    left: 455% !important;
  }

  .left-lg-minus-per-455 {
    left: -455% !important;
  }

  .left-lg-460 {
    left: 46rem !important;
  }

  .left-lg-minus-460 {
    left: -46rem !important;
  }

  .left-lg-per-460 {
    left: 460% !important;
  }

  .left-lg-minus-per-460 {
    left: -460% !important;
  }

  .left-lg-465 {
    left: 46.5rem !important;
  }

  .left-lg-minus-465 {
    left: -46.5rem !important;
  }

  .left-lg-per-465 {
    left: 465% !important;
  }

  .left-lg-minus-per-465 {
    left: -465% !important;
  }

  .left-lg-470 {
    left: 47rem !important;
  }

  .left-lg-minus-470 {
    left: -47rem !important;
  }

  .left-lg-per-470 {
    left: 470% !important;
  }

  .left-lg-minus-per-470 {
    left: -470% !important;
  }

  .left-lg-475 {
    left: 47.5rem !important;
  }

  .left-lg-minus-475 {
    left: -47.5rem !important;
  }

  .left-lg-per-475 {
    left: 475% !important;
  }

  .left-lg-minus-per-475 {
    left: -475% !important;
  }

  .left-lg-480 {
    left: 48rem !important;
  }

  .left-lg-minus-480 {
    left: -48rem !important;
  }

  .left-lg-per-480 {
    left: 480% !important;
  }

  .left-lg-minus-per-480 {
    left: -480% !important;
  }

  .left-lg-485 {
    left: 48.5rem !important;
  }

  .left-lg-minus-485 {
    left: -48.5rem !important;
  }

  .left-lg-per-485 {
    left: 485% !important;
  }

  .left-lg-minus-per-485 {
    left: -485% !important;
  }

  .left-lg-490 {
    left: 49rem !important;
  }

  .left-lg-minus-490 {
    left: -49rem !important;
  }

  .left-lg-per-490 {
    left: 490% !important;
  }

  .left-lg-minus-per-490 {
    left: -490% !important;
  }

  .left-lg-495 {
    left: 49.5rem !important;
  }

  .left-lg-minus-495 {
    left: -49.5rem !important;
  }

  .left-lg-per-495 {
    left: 495% !important;
  }

  .left-lg-minus-per-495 {
    left: -495% !important;
  }

  .left-lg-500 {
    left: 50rem !important;
  }

  .left-lg-minus-500 {
    left: -50rem !important;
  }

  .left-lg-per-500 {
    left: 500% !important;
  }

  .left-lg-minus-per-500 {
    left: -500% !important;
  }

  .left-lg-auto {
    left: auto !important;
  }
}

.right-0 {
  right: 0rem !important;
}

.right-minus-0 {
  right: 0rem !important;
}

.right-per-0 {
  right: 0% !important;
}

.right-minus-per-0 {
  right: 0% !important;
}

.right-5 {
  right: 0.5rem !important;
}

.right-minus-5 {
  right: -0.5rem !important;
}

.right-per-5 {
  right: 5% !important;
}

.right-minus-per-5 {
  right: -5% !important;
}

.right-10 {
  right: 1rem !important;
}

.right-minus-10 {
  right: -1rem !important;
}

.right-per-10 {
  right: 10% !important;
}

.right-minus-per-10 {
  right: -10% !important;
}

.right-15 {
  right: 1.5rem !important;
}

.right-minus-15 {
  right: -1.5rem !important;
}

.right-per-15 {
  right: 15% !important;
}

.right-minus-per-15 {
  right: -15% !important;
}

.right-20 {
  right: 2rem !important;
}

.right-minus-20 {
  right: -2rem !important;
}

.right-per-20 {
  right: 20% !important;
}

.right-minus-per-20 {
  right: -20% !important;
}

.right-25 {
  right: 2.5rem !important;
}

.right-minus-25 {
  right: -2.5rem !important;
}

.right-per-25 {
  right: 25% !important;
}

.right-minus-per-25 {
  right: -25% !important;
}

.right-30 {
  right: 3rem !important;
}

.right-minus-30 {
  right: -3rem !important;
}

.right-per-30 {
  right: 30% !important;
}

.right-minus-per-30 {
  right: -30% !important;
}

.right-35 {
  right: 3.5rem !important;
}

.right-minus-35 {
  right: -3.5rem !important;
}

.right-per-35 {
  right: 35% !important;
}

.right-minus-per-35 {
  right: -35% !important;
}

.right-40 {
  right: 4rem !important;
}

.right-minus-40 {
  right: -4rem !important;
}

.right-per-40 {
  right: 40% !important;
}

.right-minus-per-40 {
  right: -40% !important;
}

.right-45 {
  right: 4.5rem !important;
}

.right-minus-45 {
  right: -4.5rem !important;
}

.right-per-45 {
  right: 45% !important;
}

.right-minus-per-45 {
  right: -45% !important;
}

.right-50 {
  right: 5rem !important;
}

.right-minus-50 {
  right: -5rem !important;
}

.right-per-50 {
  right: 50% !important;
}

.right-minus-per-50 {
  right: -50% !important;
}

.right-55 {
  right: 5.5rem !important;
}

.right-minus-55 {
  right: -5.5rem !important;
}

.right-per-55 {
  right: 55% !important;
}

.right-minus-per-55 {
  right: -55% !important;
}

.right-60 {
  right: 6rem !important;
}

.right-minus-60 {
  right: -6rem !important;
}

.right-per-60 {
  right: 60% !important;
}

.right-minus-per-60 {
  right: -60% !important;
}

.right-65 {
  right: 6.5rem !important;
}

.right-minus-65 {
  right: -6.5rem !important;
}

.right-per-65 {
  right: 65% !important;
}

.right-minus-per-65 {
  right: -65% !important;
}

.right-70 {
  right: 7rem !important;
}

.right-minus-70 {
  right: -7rem !important;
}

.right-per-70 {
  right: 70% !important;
}

.right-minus-per-70 {
  right: -70% !important;
}

.right-75 {
  right: 7.5rem !important;
}

.right-minus-75 {
  right: -7.5rem !important;
}

.right-per-75 {
  right: 75% !important;
}

.right-minus-per-75 {
  right: -75% !important;
}

.right-80 {
  right: 8rem !important;
}

.right-minus-80 {
  right: -8rem !important;
}

.right-per-80 {
  right: 80% !important;
}

.right-minus-per-80 {
  right: -80% !important;
}

.right-85 {
  right: 8.5rem !important;
}

.right-minus-85 {
  right: -8.5rem !important;
}

.right-per-85 {
  right: 85% !important;
}

.right-minus-per-85 {
  right: -85% !important;
}

.right-90 {
  right: 9rem !important;
}

.right-minus-90 {
  right: -9rem !important;
}

.right-per-90 {
  right: 90% !important;
}

.right-minus-per-90 {
  right: -90% !important;
}

.right-95 {
  right: 9.5rem !important;
}

.right-minus-95 {
  right: -9.5rem !important;
}

.right-per-95 {
  right: 95% !important;
}

.right-minus-per-95 {
  right: -95% !important;
}

.right-100 {
  right: 10rem !important;
}

.right-minus-100 {
  right: -10rem !important;
}

.right-per-100 {
  right: 100% !important;
}

.right-minus-per-100 {
  right: -100% !important;
}

.right-105 {
  right: 10.5rem !important;
}

.right-minus-105 {
  right: -10.5rem !important;
}

.right-per-105 {
  right: 105% !important;
}

.right-minus-per-105 {
  right: -105% !important;
}

.right-110 {
  right: 11rem !important;
}

.right-minus-110 {
  right: -11rem !important;
}

.right-per-110 {
  right: 110% !important;
}

.right-minus-per-110 {
  right: -110% !important;
}

.right-115 {
  right: 11.5rem !important;
}

.right-minus-115 {
  right: -11.5rem !important;
}

.right-per-115 {
  right: 115% !important;
}

.right-minus-per-115 {
  right: -115% !important;
}

.right-120 {
  right: 12rem !important;
}

.right-minus-120 {
  right: -12rem !important;
}

.right-per-120 {
  right: 120% !important;
}

.right-minus-per-120 {
  right: -120% !important;
}

.right-125 {
  right: 12.5rem !important;
}

.right-minus-125 {
  right: -12.5rem !important;
}

.right-per-125 {
  right: 125% !important;
}

.right-minus-per-125 {
  right: -125% !important;
}

.right-130 {
  right: 13rem !important;
}

.right-minus-130 {
  right: -13rem !important;
}

.right-per-130 {
  right: 130% !important;
}

.right-minus-per-130 {
  right: -130% !important;
}

.right-135 {
  right: 13.5rem !important;
}

.right-minus-135 {
  right: -13.5rem !important;
}

.right-per-135 {
  right: 135% !important;
}

.right-minus-per-135 {
  right: -135% !important;
}

.right-140 {
  right: 14rem !important;
}

.right-minus-140 {
  right: -14rem !important;
}

.right-per-140 {
  right: 140% !important;
}

.right-minus-per-140 {
  right: -140% !important;
}

.right-145 {
  right: 14.5rem !important;
}

.right-minus-145 {
  right: -14.5rem !important;
}

.right-per-145 {
  right: 145% !important;
}

.right-minus-per-145 {
  right: -145% !important;
}

.right-150 {
  right: 15rem !important;
}

.right-minus-150 {
  right: -15rem !important;
}

.right-per-150 {
  right: 150% !important;
}

.right-minus-per-150 {
  right: -150% !important;
}

.right-155 {
  right: 15.5rem !important;
}

.right-minus-155 {
  right: -15.5rem !important;
}

.right-per-155 {
  right: 155% !important;
}

.right-minus-per-155 {
  right: -155% !important;
}

.right-160 {
  right: 16rem !important;
}

.right-minus-160 {
  right: -16rem !important;
}

.right-per-160 {
  right: 160% !important;
}

.right-minus-per-160 {
  right: -160% !important;
}

.right-165 {
  right: 16.5rem !important;
}

.right-minus-165 {
  right: -16.5rem !important;
}

.right-per-165 {
  right: 165% !important;
}

.right-minus-per-165 {
  right: -165% !important;
}

.right-170 {
  right: 17rem !important;
}

.right-minus-170 {
  right: -17rem !important;
}

.right-per-170 {
  right: 170% !important;
}

.right-minus-per-170 {
  right: -170% !important;
}

.right-175 {
  right: 17.5rem !important;
}

.right-minus-175 {
  right: -17.5rem !important;
}

.right-per-175 {
  right: 175% !important;
}

.right-minus-per-175 {
  right: -175% !important;
}

.right-180 {
  right: 18rem !important;
}

.right-minus-180 {
  right: -18rem !important;
}

.right-per-180 {
  right: 180% !important;
}

.right-minus-per-180 {
  right: -180% !important;
}

.right-185 {
  right: 18.5rem !important;
}

.right-minus-185 {
  right: -18.5rem !important;
}

.right-per-185 {
  right: 185% !important;
}

.right-minus-per-185 {
  right: -185% !important;
}

.right-190 {
  right: 19rem !important;
}

.right-minus-190 {
  right: -19rem !important;
}

.right-per-190 {
  right: 190% !important;
}

.right-minus-per-190 {
  right: -190% !important;
}

.right-195 {
  right: 19.5rem !important;
}

.right-minus-195 {
  right: -19.5rem !important;
}

.right-per-195 {
  right: 195% !important;
}

.right-minus-per-195 {
  right: -195% !important;
}

.right-200 {
  right: 20rem !important;
}

.right-minus-200 {
  right: -20rem !important;
}

.right-per-200 {
  right: 200% !important;
}

.right-minus-per-200 {
  right: -200% !important;
}

.right-205 {
  right: 20.5rem !important;
}

.right-minus-205 {
  right: -20.5rem !important;
}

.right-per-205 {
  right: 205% !important;
}

.right-minus-per-205 {
  right: -205% !important;
}

.right-210 {
  right: 21rem !important;
}

.right-minus-210 {
  right: -21rem !important;
}

.right-per-210 {
  right: 210% !important;
}

.right-minus-per-210 {
  right: -210% !important;
}

.right-215 {
  right: 21.5rem !important;
}

.right-minus-215 {
  right: -21.5rem !important;
}

.right-per-215 {
  right: 215% !important;
}

.right-minus-per-215 {
  right: -215% !important;
}

.right-220 {
  right: 22rem !important;
}

.right-minus-220 {
  right: -22rem !important;
}

.right-per-220 {
  right: 220% !important;
}

.right-minus-per-220 {
  right: -220% !important;
}

.right-225 {
  right: 22.5rem !important;
}

.right-minus-225 {
  right: -22.5rem !important;
}

.right-per-225 {
  right: 225% !important;
}

.right-minus-per-225 {
  right: -225% !important;
}

.right-230 {
  right: 23rem !important;
}

.right-minus-230 {
  right: -23rem !important;
}

.right-per-230 {
  right: 230% !important;
}

.right-minus-per-230 {
  right: -230% !important;
}

.right-235 {
  right: 23.5rem !important;
}

.right-minus-235 {
  right: -23.5rem !important;
}

.right-per-235 {
  right: 235% !important;
}

.right-minus-per-235 {
  right: -235% !important;
}

.right-240 {
  right: 24rem !important;
}

.right-minus-240 {
  right: -24rem !important;
}

.right-per-240 {
  right: 240% !important;
}

.right-minus-per-240 {
  right: -240% !important;
}

.right-245 {
  right: 24.5rem !important;
}

.right-minus-245 {
  right: -24.5rem !important;
}

.right-per-245 {
  right: 245% !important;
}

.right-minus-per-245 {
  right: -245% !important;
}

.right-250 {
  right: 25rem !important;
}

.right-minus-250 {
  right: -25rem !important;
}

.right-per-250 {
  right: 250% !important;
}

.right-minus-per-250 {
  right: -250% !important;
}

.right-255 {
  right: 25.5rem !important;
}

.right-minus-255 {
  right: -25.5rem !important;
}

.right-per-255 {
  right: 255% !important;
}

.right-minus-per-255 {
  right: -255% !important;
}

.right-260 {
  right: 26rem !important;
}

.right-minus-260 {
  right: -26rem !important;
}

.right-per-260 {
  right: 260% !important;
}

.right-minus-per-260 {
  right: -260% !important;
}

.right-265 {
  right: 26.5rem !important;
}

.right-minus-265 {
  right: -26.5rem !important;
}

.right-per-265 {
  right: 265% !important;
}

.right-minus-per-265 {
  right: -265% !important;
}

.right-270 {
  right: 27rem !important;
}

.right-minus-270 {
  right: -27rem !important;
}

.right-per-270 {
  right: 270% !important;
}

.right-minus-per-270 {
  right: -270% !important;
}

.right-275 {
  right: 27.5rem !important;
}

.right-minus-275 {
  right: -27.5rem !important;
}

.right-per-275 {
  right: 275% !important;
}

.right-minus-per-275 {
  right: -275% !important;
}

.right-280 {
  right: 28rem !important;
}

.right-minus-280 {
  right: -28rem !important;
}

.right-per-280 {
  right: 280% !important;
}

.right-minus-per-280 {
  right: -280% !important;
}

.right-285 {
  right: 28.5rem !important;
}

.right-minus-285 {
  right: -28.5rem !important;
}

.right-per-285 {
  right: 285% !important;
}

.right-minus-per-285 {
  right: -285% !important;
}

.right-290 {
  right: 29rem !important;
}

.right-minus-290 {
  right: -29rem !important;
}

.right-per-290 {
  right: 290% !important;
}

.right-minus-per-290 {
  right: -290% !important;
}

.right-295 {
  right: 29.5rem !important;
}

.right-minus-295 {
  right: -29.5rem !important;
}

.right-per-295 {
  right: 295% !important;
}

.right-minus-per-295 {
  right: -295% !important;
}

.right-300 {
  right: 30rem !important;
}

.right-minus-300 {
  right: -30rem !important;
}

.right-per-300 {
  right: 300% !important;
}

.right-minus-per-300 {
  right: -300% !important;
}

.right-305 {
  right: 30.5rem !important;
}

.right-minus-305 {
  right: -30.5rem !important;
}

.right-per-305 {
  right: 305% !important;
}

.right-minus-per-305 {
  right: -305% !important;
}

.right-310 {
  right: 31rem !important;
}

.right-minus-310 {
  right: -31rem !important;
}

.right-per-310 {
  right: 310% !important;
}

.right-minus-per-310 {
  right: -310% !important;
}

.right-315 {
  right: 31.5rem !important;
}

.right-minus-315 {
  right: -31.5rem !important;
}

.right-per-315 {
  right: 315% !important;
}

.right-minus-per-315 {
  right: -315% !important;
}

.right-320 {
  right: 32rem !important;
}

.right-minus-320 {
  right: -32rem !important;
}

.right-per-320 {
  right: 320% !important;
}

.right-minus-per-320 {
  right: -320% !important;
}

.right-325 {
  right: 32.5rem !important;
}

.right-minus-325 {
  right: -32.5rem !important;
}

.right-per-325 {
  right: 325% !important;
}

.right-minus-per-325 {
  right: -325% !important;
}

.right-330 {
  right: 33rem !important;
}

.right-minus-330 {
  right: -33rem !important;
}

.right-per-330 {
  right: 330% !important;
}

.right-minus-per-330 {
  right: -330% !important;
}

.right-335 {
  right: 33.5rem !important;
}

.right-minus-335 {
  right: -33.5rem !important;
}

.right-per-335 {
  right: 335% !important;
}

.right-minus-per-335 {
  right: -335% !important;
}

.right-340 {
  right: 34rem !important;
}

.right-minus-340 {
  right: -34rem !important;
}

.right-per-340 {
  right: 340% !important;
}

.right-minus-per-340 {
  right: -340% !important;
}

.right-345 {
  right: 34.5rem !important;
}

.right-minus-345 {
  right: -34.5rem !important;
}

.right-per-345 {
  right: 345% !important;
}

.right-minus-per-345 {
  right: -345% !important;
}

.right-350 {
  right: 35rem !important;
}

.right-minus-350 {
  right: -35rem !important;
}

.right-per-350 {
  right: 350% !important;
}

.right-minus-per-350 {
  right: -350% !important;
}

.right-355 {
  right: 35.5rem !important;
}

.right-minus-355 {
  right: -35.5rem !important;
}

.right-per-355 {
  right: 355% !important;
}

.right-minus-per-355 {
  right: -355% !important;
}

.right-360 {
  right: 36rem !important;
}

.right-minus-360 {
  right: -36rem !important;
}

.right-per-360 {
  right: 360% !important;
}

.right-minus-per-360 {
  right: -360% !important;
}

.right-365 {
  right: 36.5rem !important;
}

.right-minus-365 {
  right: -36.5rem !important;
}

.right-per-365 {
  right: 365% !important;
}

.right-minus-per-365 {
  right: -365% !important;
}

.right-370 {
  right: 37rem !important;
}

.right-minus-370 {
  right: -37rem !important;
}

.right-per-370 {
  right: 370% !important;
}

.right-minus-per-370 {
  right: -370% !important;
}

.right-375 {
  right: 37.5rem !important;
}

.right-minus-375 {
  right: -37.5rem !important;
}

.right-per-375 {
  right: 375% !important;
}

.right-minus-per-375 {
  right: -375% !important;
}

.right-380 {
  right: 38rem !important;
}

.right-minus-380 {
  right: -38rem !important;
}

.right-per-380 {
  right: 380% !important;
}

.right-minus-per-380 {
  right: -380% !important;
}

.right-385 {
  right: 38.5rem !important;
}

.right-minus-385 {
  right: -38.5rem !important;
}

.right-per-385 {
  right: 385% !important;
}

.right-minus-per-385 {
  right: -385% !important;
}

.right-390 {
  right: 39rem !important;
}

.right-minus-390 {
  right: -39rem !important;
}

.right-per-390 {
  right: 390% !important;
}

.right-minus-per-390 {
  right: -390% !important;
}

.right-395 {
  right: 39.5rem !important;
}

.right-minus-395 {
  right: -39.5rem !important;
}

.right-per-395 {
  right: 395% !important;
}

.right-minus-per-395 {
  right: -395% !important;
}

.right-400 {
  right: 40rem !important;
}

.right-minus-400 {
  right: -40rem !important;
}

.right-per-400 {
  right: 400% !important;
}

.right-minus-per-400 {
  right: -400% !important;
}

.right-405 {
  right: 40.5rem !important;
}

.right-minus-405 {
  right: -40.5rem !important;
}

.right-per-405 {
  right: 405% !important;
}

.right-minus-per-405 {
  right: -405% !important;
}

.right-410 {
  right: 41rem !important;
}

.right-minus-410 {
  right: -41rem !important;
}

.right-per-410 {
  right: 410% !important;
}

.right-minus-per-410 {
  right: -410% !important;
}

.right-415 {
  right: 41.5rem !important;
}

.right-minus-415 {
  right: -41.5rem !important;
}

.right-per-415 {
  right: 415% !important;
}

.right-minus-per-415 {
  right: -415% !important;
}

.right-420 {
  right: 42rem !important;
}

.right-minus-420 {
  right: -42rem !important;
}

.right-per-420 {
  right: 420% !important;
}

.right-minus-per-420 {
  right: -420% !important;
}

.right-425 {
  right: 42.5rem !important;
}

.right-minus-425 {
  right: -42.5rem !important;
}

.right-per-425 {
  right: 425% !important;
}

.right-minus-per-425 {
  right: -425% !important;
}

.right-430 {
  right: 43rem !important;
}

.right-minus-430 {
  right: -43rem !important;
}

.right-per-430 {
  right: 430% !important;
}

.right-minus-per-430 {
  right: -430% !important;
}

.right-435 {
  right: 43.5rem !important;
}

.right-minus-435 {
  right: -43.5rem !important;
}

.right-per-435 {
  right: 435% !important;
}

.right-minus-per-435 {
  right: -435% !important;
}

.right-440 {
  right: 44rem !important;
}

.right-minus-440 {
  right: -44rem !important;
}

.right-per-440 {
  right: 440% !important;
}

.right-minus-per-440 {
  right: -440% !important;
}

.right-445 {
  right: 44.5rem !important;
}

.right-minus-445 {
  right: -44.5rem !important;
}

.right-per-445 {
  right: 445% !important;
}

.right-minus-per-445 {
  right: -445% !important;
}

.right-450 {
  right: 45rem !important;
}

.right-minus-450 {
  right: -45rem !important;
}

.right-per-450 {
  right: 450% !important;
}

.right-minus-per-450 {
  right: -450% !important;
}

.right-455 {
  right: 45.5rem !important;
}

.right-minus-455 {
  right: -45.5rem !important;
}

.right-per-455 {
  right: 455% !important;
}

.right-minus-per-455 {
  right: -455% !important;
}

.right-460 {
  right: 46rem !important;
}

.right-minus-460 {
  right: -46rem !important;
}

.right-per-460 {
  right: 460% !important;
}

.right-minus-per-460 {
  right: -460% !important;
}

.right-465 {
  right: 46.5rem !important;
}

.right-minus-465 {
  right: -46.5rem !important;
}

.right-per-465 {
  right: 465% !important;
}

.right-minus-per-465 {
  right: -465% !important;
}

.right-470 {
  right: 47rem !important;
}

.right-minus-470 {
  right: -47rem !important;
}

.right-per-470 {
  right: 470% !important;
}

.right-minus-per-470 {
  right: -470% !important;
}

.right-475 {
  right: 47.5rem !important;
}

.right-minus-475 {
  right: -47.5rem !important;
}

.right-per-475 {
  right: 475% !important;
}

.right-minus-per-475 {
  right: -475% !important;
}

.right-480 {
  right: 48rem !important;
}

.right-minus-480 {
  right: -48rem !important;
}

.right-per-480 {
  right: 480% !important;
}

.right-minus-per-480 {
  right: -480% !important;
}

.right-485 {
  right: 48.5rem !important;
}

.right-minus-485 {
  right: -48.5rem !important;
}

.right-per-485 {
  right: 485% !important;
}

.right-minus-per-485 {
  right: -485% !important;
}

.right-490 {
  right: 49rem !important;
}

.right-minus-490 {
  right: -49rem !important;
}

.right-per-490 {
  right: 490% !important;
}

.right-minus-per-490 {
  right: -490% !important;
}

.right-495 {
  right: 49.5rem !important;
}

.right-minus-495 {
  right: -49.5rem !important;
}

.right-per-495 {
  right: 495% !important;
}

.right-minus-per-495 {
  right: -495% !important;
}

.right-500 {
  right: 50rem !important;
}

.right-minus-500 {
  right: -50rem !important;
}

.right-per-500 {
  right: 500% !important;
}

.right-minus-per-500 {
  right: -500% !important;
}

.right-auto {
  right: auto !important;
}

@media (min-width: 991px) {
  .right-lg-0 {
    right: 0rem !important;
  }

  .right-lg-minus-0 {
    right: 0rem !important;
  }

  .right-lg-per-0 {
    right: 0% !important;
  }

  .right-lg-minus-per-0 {
    right: 0% !important;
  }

  .right-lg-5 {
    right: 0.5rem !important;
  }

  .right-lg-minus-5 {
    right: -0.5rem !important;
  }

  .right-lg-per-5 {
    right: 5% !important;
  }

  .right-lg-minus-per-5 {
    right: -5% !important;
  }

  .right-lg-10 {
    right: 1rem !important;
  }

  .right-lg-minus-10 {
    right: -1rem !important;
  }

  .right-lg-per-10 {
    right: 10% !important;
  }

  .right-lg-minus-per-10 {
    right: -10% !important;
  }

  .right-lg-15 {
    right: 1.5rem !important;
  }

  .right-lg-minus-15 {
    right: -1.5rem !important;
  }

  .right-lg-per-15 {
    right: 15% !important;
  }

  .right-lg-minus-per-15 {
    right: -15% !important;
  }

  .right-lg-20 {
    right: 2rem !important;
  }

  .right-lg-minus-20 {
    right: -2rem !important;
  }

  .right-lg-per-20 {
    right: 20% !important;
  }

  .right-lg-minus-per-20 {
    right: -20% !important;
  }

  .right-lg-25 {
    right: 2.5rem !important;
  }

  .right-lg-minus-25 {
    right: -2.5rem !important;
  }

  .right-lg-per-25 {
    right: 25% !important;
  }

  .right-lg-minus-per-25 {
    right: -25% !important;
  }

  .right-lg-30 {
    right: 3rem !important;
  }

  .right-lg-minus-30 {
    right: -3rem !important;
  }

  .right-lg-per-30 {
    right: 30% !important;
  }

  .right-lg-minus-per-30 {
    right: -30% !important;
  }

  .right-lg-35 {
    right: 3.5rem !important;
  }

  .right-lg-minus-35 {
    right: -3.5rem !important;
  }

  .right-lg-per-35 {
    right: 35% !important;
  }

  .right-lg-minus-per-35 {
    right: -35% !important;
  }

  .right-lg-40 {
    right: 4rem !important;
  }

  .right-lg-minus-40 {
    right: -4rem !important;
  }

  .right-lg-per-40 {
    right: 40% !important;
  }

  .right-lg-minus-per-40 {
    right: -40% !important;
  }

  .right-lg-45 {
    right: 4.5rem !important;
  }

  .right-lg-minus-45 {
    right: -4.5rem !important;
  }

  .right-lg-per-45 {
    right: 45% !important;
  }

  .right-lg-minus-per-45 {
    right: -45% !important;
  }

  .right-lg-50 {
    right: 5rem !important;
  }

  .right-lg-minus-50 {
    right: -5rem !important;
  }

  .right-lg-per-50 {
    right: 50% !important;
  }

  .right-lg-minus-per-50 {
    right: -50% !important;
  }

  .right-lg-55 {
    right: 5.5rem !important;
  }

  .right-lg-minus-55 {
    right: -5.5rem !important;
  }

  .right-lg-per-55 {
    right: 55% !important;
  }

  .right-lg-minus-per-55 {
    right: -55% !important;
  }

  .right-lg-60 {
    right: 6rem !important;
  }

  .right-lg-minus-60 {
    right: -6rem !important;
  }

  .right-lg-per-60 {
    right: 60% !important;
  }

  .right-lg-minus-per-60 {
    right: -60% !important;
  }

  .right-lg-65 {
    right: 6.5rem !important;
  }

  .right-lg-minus-65 {
    right: -6.5rem !important;
  }

  .right-lg-per-65 {
    right: 65% !important;
  }

  .right-lg-minus-per-65 {
    right: -65% !important;
  }

  .right-lg-70 {
    right: 7rem !important;
  }

  .right-lg-minus-70 {
    right: -7rem !important;
  }

  .right-lg-per-70 {
    right: 70% !important;
  }

  .right-lg-minus-per-70 {
    right: -70% !important;
  }

  .right-lg-75 {
    right: 7.5rem !important;
  }

  .right-lg-minus-75 {
    right: -7.5rem !important;
  }

  .right-lg-per-75 {
    right: 75% !important;
  }

  .right-lg-minus-per-75 {
    right: -75% !important;
  }

  .right-lg-80 {
    right: 8rem !important;
  }

  .right-lg-minus-80 {
    right: -8rem !important;
  }

  .right-lg-per-80 {
    right: 80% !important;
  }

  .right-lg-minus-per-80 {
    right: -80% !important;
  }

  .right-lg-85 {
    right: 8.5rem !important;
  }

  .right-lg-minus-85 {
    right: -8.5rem !important;
  }

  .right-lg-per-85 {
    right: 85% !important;
  }

  .right-lg-minus-per-85 {
    right: -85% !important;
  }

  .right-lg-90 {
    right: 9rem !important;
  }

  .right-lg-minus-90 {
    right: -9rem !important;
  }

  .right-lg-per-90 {
    right: 90% !important;
  }

  .right-lg-minus-per-90 {
    right: -90% !important;
  }

  .right-lg-95 {
    right: 9.5rem !important;
  }

  .right-lg-minus-95 {
    right: -9.5rem !important;
  }

  .right-lg-per-95 {
    right: 95% !important;
  }

  .right-lg-minus-per-95 {
    right: -95% !important;
  }

  .right-lg-100 {
    right: 10rem !important;
  }

  .right-lg-minus-100 {
    right: -10rem !important;
  }

  .right-lg-per-100 {
    right: 100% !important;
  }

  .right-lg-minus-per-100 {
    right: -100% !important;
  }

  .right-lg-105 {
    right: 10.5rem !important;
  }

  .right-lg-minus-105 {
    right: -10.5rem !important;
  }

  .right-lg-per-105 {
    right: 105% !important;
  }

  .right-lg-minus-per-105 {
    right: -105% !important;
  }

  .right-lg-110 {
    right: 11rem !important;
  }

  .right-lg-minus-110 {
    right: -11rem !important;
  }

  .right-lg-per-110 {
    right: 110% !important;
  }

  .right-lg-minus-per-110 {
    right: -110% !important;
  }

  .right-lg-115 {
    right: 11.5rem !important;
  }

  .right-lg-minus-115 {
    right: -11.5rem !important;
  }

  .right-lg-per-115 {
    right: 115% !important;
  }

  .right-lg-minus-per-115 {
    right: -115% !important;
  }

  .right-lg-120 {
    right: 12rem !important;
  }

  .right-lg-minus-120 {
    right: -12rem !important;
  }

  .right-lg-per-120 {
    right: 120% !important;
  }

  .right-lg-minus-per-120 {
    right: -120% !important;
  }

  .right-lg-125 {
    right: 12.5rem !important;
  }

  .right-lg-minus-125 {
    right: -12.5rem !important;
  }

  .right-lg-per-125 {
    right: 125% !important;
  }

  .right-lg-minus-per-125 {
    right: -125% !important;
  }

  .right-lg-130 {
    right: 13rem !important;
  }

  .right-lg-minus-130 {
    right: -13rem !important;
  }

  .right-lg-per-130 {
    right: 130% !important;
  }

  .right-lg-minus-per-130 {
    right: -130% !important;
  }

  .right-lg-135 {
    right: 13.5rem !important;
  }

  .right-lg-minus-135 {
    right: -13.5rem !important;
  }

  .right-lg-per-135 {
    right: 135% !important;
  }

  .right-lg-minus-per-135 {
    right: -135% !important;
  }

  .right-lg-140 {
    right: 14rem !important;
  }

  .right-lg-minus-140 {
    right: -14rem !important;
  }

  .right-lg-per-140 {
    right: 140% !important;
  }

  .right-lg-minus-per-140 {
    right: -140% !important;
  }

  .right-lg-145 {
    right: 14.5rem !important;
  }

  .right-lg-minus-145 {
    right: -14.5rem !important;
  }

  .right-lg-per-145 {
    right: 145% !important;
  }

  .right-lg-minus-per-145 {
    right: -145% !important;
  }

  .right-lg-150 {
    right: 15rem !important;
  }

  .right-lg-minus-150 {
    right: -15rem !important;
  }

  .right-lg-per-150 {
    right: 150% !important;
  }

  .right-lg-minus-per-150 {
    right: -150% !important;
  }

  .right-lg-155 {
    right: 15.5rem !important;
  }

  .right-lg-minus-155 {
    right: -15.5rem !important;
  }

  .right-lg-per-155 {
    right: 155% !important;
  }

  .right-lg-minus-per-155 {
    right: -155% !important;
  }

  .right-lg-160 {
    right: 16rem !important;
  }

  .right-lg-minus-160 {
    right: -16rem !important;
  }

  .right-lg-per-160 {
    right: 160% !important;
  }

  .right-lg-minus-per-160 {
    right: -160% !important;
  }

  .right-lg-165 {
    right: 16.5rem !important;
  }

  .right-lg-minus-165 {
    right: -16.5rem !important;
  }

  .right-lg-per-165 {
    right: 165% !important;
  }

  .right-lg-minus-per-165 {
    right: -165% !important;
  }

  .right-lg-170 {
    right: 17rem !important;
  }

  .right-lg-minus-170 {
    right: -17rem !important;
  }

  .right-lg-per-170 {
    right: 170% !important;
  }

  .right-lg-minus-per-170 {
    right: -170% !important;
  }

  .right-lg-175 {
    right: 17.5rem !important;
  }

  .right-lg-minus-175 {
    right: -17.5rem !important;
  }

  .right-lg-per-175 {
    right: 175% !important;
  }

  .right-lg-minus-per-175 {
    right: -175% !important;
  }

  .right-lg-180 {
    right: 18rem !important;
  }

  .right-lg-minus-180 {
    right: -18rem !important;
  }

  .right-lg-per-180 {
    right: 180% !important;
  }

  .right-lg-minus-per-180 {
    right: -180% !important;
  }

  .right-lg-185 {
    right: 18.5rem !important;
  }

  .right-lg-minus-185 {
    right: -18.5rem !important;
  }

  .right-lg-per-185 {
    right: 185% !important;
  }

  .right-lg-minus-per-185 {
    right: -185% !important;
  }

  .right-lg-190 {
    right: 19rem !important;
  }

  .right-lg-minus-190 {
    right: -19rem !important;
  }

  .right-lg-per-190 {
    right: 190% !important;
  }

  .right-lg-minus-per-190 {
    right: -190% !important;
  }

  .right-lg-195 {
    right: 19.5rem !important;
  }

  .right-lg-minus-195 {
    right: -19.5rem !important;
  }

  .right-lg-per-195 {
    right: 195% !important;
  }

  .right-lg-minus-per-195 {
    right: -195% !important;
  }

  .right-lg-200 {
    right: 20rem !important;
  }

  .right-lg-minus-200 {
    right: -20rem !important;
  }

  .right-lg-per-200 {
    right: 200% !important;
  }

  .right-lg-minus-per-200 {
    right: -200% !important;
  }

  .right-lg-205 {
    right: 20.5rem !important;
  }

  .right-lg-minus-205 {
    right: -20.5rem !important;
  }

  .right-lg-per-205 {
    right: 205% !important;
  }

  .right-lg-minus-per-205 {
    right: -205% !important;
  }

  .right-lg-210 {
    right: 21rem !important;
  }

  .right-lg-minus-210 {
    right: -21rem !important;
  }

  .right-lg-per-210 {
    right: 210% !important;
  }

  .right-lg-minus-per-210 {
    right: -210% !important;
  }

  .right-lg-215 {
    right: 21.5rem !important;
  }

  .right-lg-minus-215 {
    right: -21.5rem !important;
  }

  .right-lg-per-215 {
    right: 215% !important;
  }

  .right-lg-minus-per-215 {
    right: -215% !important;
  }

  .right-lg-220 {
    right: 22rem !important;
  }

  .right-lg-minus-220 {
    right: -22rem !important;
  }

  .right-lg-per-220 {
    right: 220% !important;
  }

  .right-lg-minus-per-220 {
    right: -220% !important;
  }

  .right-lg-225 {
    right: 22.5rem !important;
  }

  .right-lg-minus-225 {
    right: -22.5rem !important;
  }

  .right-lg-per-225 {
    right: 225% !important;
  }

  .right-lg-minus-per-225 {
    right: -225% !important;
  }

  .right-lg-230 {
    right: 23rem !important;
  }

  .right-lg-minus-230 {
    right: -23rem !important;
  }

  .right-lg-per-230 {
    right: 230% !important;
  }

  .right-lg-minus-per-230 {
    right: -230% !important;
  }

  .right-lg-235 {
    right: 23.5rem !important;
  }

  .right-lg-minus-235 {
    right: -23.5rem !important;
  }

  .right-lg-per-235 {
    right: 235% !important;
  }

  .right-lg-minus-per-235 {
    right: -235% !important;
  }

  .right-lg-240 {
    right: 24rem !important;
  }

  .right-lg-minus-240 {
    right: -24rem !important;
  }

  .right-lg-per-240 {
    right: 240% !important;
  }

  .right-lg-minus-per-240 {
    right: -240% !important;
  }

  .right-lg-245 {
    right: 24.5rem !important;
  }

  .right-lg-minus-245 {
    right: -24.5rem !important;
  }

  .right-lg-per-245 {
    right: 245% !important;
  }

  .right-lg-minus-per-245 {
    right: -245% !important;
  }

  .right-lg-250 {
    right: 25rem !important;
  }

  .right-lg-minus-250 {
    right: -25rem !important;
  }

  .right-lg-per-250 {
    right: 250% !important;
  }

  .right-lg-minus-per-250 {
    right: -250% !important;
  }

  .right-lg-255 {
    right: 25.5rem !important;
  }

  .right-lg-minus-255 {
    right: -25.5rem !important;
  }

  .right-lg-per-255 {
    right: 255% !important;
  }

  .right-lg-minus-per-255 {
    right: -255% !important;
  }

  .right-lg-260 {
    right: 26rem !important;
  }

  .right-lg-minus-260 {
    right: -26rem !important;
  }

  .right-lg-per-260 {
    right: 260% !important;
  }

  .right-lg-minus-per-260 {
    right: -260% !important;
  }

  .right-lg-265 {
    right: 26.5rem !important;
  }

  .right-lg-minus-265 {
    right: -26.5rem !important;
  }

  .right-lg-per-265 {
    right: 265% !important;
  }

  .right-lg-minus-per-265 {
    right: -265% !important;
  }

  .right-lg-270 {
    right: 27rem !important;
  }

  .right-lg-minus-270 {
    right: -27rem !important;
  }

  .right-lg-per-270 {
    right: 270% !important;
  }

  .right-lg-minus-per-270 {
    right: -270% !important;
  }

  .right-lg-275 {
    right: 27.5rem !important;
  }

  .right-lg-minus-275 {
    right: -27.5rem !important;
  }

  .right-lg-per-275 {
    right: 275% !important;
  }

  .right-lg-minus-per-275 {
    right: -275% !important;
  }

  .right-lg-280 {
    right: 28rem !important;
  }

  .right-lg-minus-280 {
    right: -28rem !important;
  }

  .right-lg-per-280 {
    right: 280% !important;
  }

  .right-lg-minus-per-280 {
    right: -280% !important;
  }

  .right-lg-285 {
    right: 28.5rem !important;
  }

  .right-lg-minus-285 {
    right: -28.5rem !important;
  }

  .right-lg-per-285 {
    right: 285% !important;
  }

  .right-lg-minus-per-285 {
    right: -285% !important;
  }

  .right-lg-290 {
    right: 29rem !important;
  }

  .right-lg-minus-290 {
    right: -29rem !important;
  }

  .right-lg-per-290 {
    right: 290% !important;
  }

  .right-lg-minus-per-290 {
    right: -290% !important;
  }

  .right-lg-295 {
    right: 29.5rem !important;
  }

  .right-lg-minus-295 {
    right: -29.5rem !important;
  }

  .right-lg-per-295 {
    right: 295% !important;
  }

  .right-lg-minus-per-295 {
    right: -295% !important;
  }

  .right-lg-300 {
    right: 30rem !important;
  }

  .right-lg-minus-300 {
    right: -30rem !important;
  }

  .right-lg-per-300 {
    right: 300% !important;
  }

  .right-lg-minus-per-300 {
    right: -300% !important;
  }

  .right-lg-305 {
    right: 30.5rem !important;
  }

  .right-lg-minus-305 {
    right: -30.5rem !important;
  }

  .right-lg-per-305 {
    right: 305% !important;
  }

  .right-lg-minus-per-305 {
    right: -305% !important;
  }

  .right-lg-310 {
    right: 31rem !important;
  }

  .right-lg-minus-310 {
    right: -31rem !important;
  }

  .right-lg-per-310 {
    right: 310% !important;
  }

  .right-lg-minus-per-310 {
    right: -310% !important;
  }

  .right-lg-315 {
    right: 31.5rem !important;
  }

  .right-lg-minus-315 {
    right: -31.5rem !important;
  }

  .right-lg-per-315 {
    right: 315% !important;
  }

  .right-lg-minus-per-315 {
    right: -315% !important;
  }

  .right-lg-320 {
    right: 32rem !important;
  }

  .right-lg-minus-320 {
    right: -32rem !important;
  }

  .right-lg-per-320 {
    right: 320% !important;
  }

  .right-lg-minus-per-320 {
    right: -320% !important;
  }

  .right-lg-325 {
    right: 32.5rem !important;
  }

  .right-lg-minus-325 {
    right: -32.5rem !important;
  }

  .right-lg-per-325 {
    right: 325% !important;
  }

  .right-lg-minus-per-325 {
    right: -325% !important;
  }

  .right-lg-330 {
    right: 33rem !important;
  }

  .right-lg-minus-330 {
    right: -33rem !important;
  }

  .right-lg-per-330 {
    right: 330% !important;
  }

  .right-lg-minus-per-330 {
    right: -330% !important;
  }

  .right-lg-335 {
    right: 33.5rem !important;
  }

  .right-lg-minus-335 {
    right: -33.5rem !important;
  }

  .right-lg-per-335 {
    right: 335% !important;
  }

  .right-lg-minus-per-335 {
    right: -335% !important;
  }

  .right-lg-340 {
    right: 34rem !important;
  }

  .right-lg-minus-340 {
    right: -34rem !important;
  }

  .right-lg-per-340 {
    right: 340% !important;
  }

  .right-lg-minus-per-340 {
    right: -340% !important;
  }

  .right-lg-345 {
    right: 34.5rem !important;
  }

  .right-lg-minus-345 {
    right: -34.5rem !important;
  }

  .right-lg-per-345 {
    right: 345% !important;
  }

  .right-lg-minus-per-345 {
    right: -345% !important;
  }

  .right-lg-350 {
    right: 35rem !important;
  }

  .right-lg-minus-350 {
    right: -35rem !important;
  }

  .right-lg-per-350 {
    right: 350% !important;
  }

  .right-lg-minus-per-350 {
    right: -350% !important;
  }

  .right-lg-355 {
    right: 35.5rem !important;
  }

  .right-lg-minus-355 {
    right: -35.5rem !important;
  }

  .right-lg-per-355 {
    right: 355% !important;
  }

  .right-lg-minus-per-355 {
    right: -355% !important;
  }

  .right-lg-360 {
    right: 36rem !important;
  }

  .right-lg-minus-360 {
    right: -36rem !important;
  }

  .right-lg-per-360 {
    right: 360% !important;
  }

  .right-lg-minus-per-360 {
    right: -360% !important;
  }

  .right-lg-365 {
    right: 36.5rem !important;
  }

  .right-lg-minus-365 {
    right: -36.5rem !important;
  }

  .right-lg-per-365 {
    right: 365% !important;
  }

  .right-lg-minus-per-365 {
    right: -365% !important;
  }

  .right-lg-370 {
    right: 37rem !important;
  }

  .right-lg-minus-370 {
    right: -37rem !important;
  }

  .right-lg-per-370 {
    right: 370% !important;
  }

  .right-lg-minus-per-370 {
    right: -370% !important;
  }

  .right-lg-375 {
    right: 37.5rem !important;
  }

  .right-lg-minus-375 {
    right: -37.5rem !important;
  }

  .right-lg-per-375 {
    right: 375% !important;
  }

  .right-lg-minus-per-375 {
    right: -375% !important;
  }

  .right-lg-380 {
    right: 38rem !important;
  }

  .right-lg-minus-380 {
    right: -38rem !important;
  }

  .right-lg-per-380 {
    right: 380% !important;
  }

  .right-lg-minus-per-380 {
    right: -380% !important;
  }

  .right-lg-385 {
    right: 38.5rem !important;
  }

  .right-lg-minus-385 {
    right: -38.5rem !important;
  }

  .right-lg-per-385 {
    right: 385% !important;
  }

  .right-lg-minus-per-385 {
    right: -385% !important;
  }

  .right-lg-390 {
    right: 39rem !important;
  }

  .right-lg-minus-390 {
    right: -39rem !important;
  }

  .right-lg-per-390 {
    right: 390% !important;
  }

  .right-lg-minus-per-390 {
    right: -390% !important;
  }

  .right-lg-395 {
    right: 39.5rem !important;
  }

  .right-lg-minus-395 {
    right: -39.5rem !important;
  }

  .right-lg-per-395 {
    right: 395% !important;
  }

  .right-lg-minus-per-395 {
    right: -395% !important;
  }

  .right-lg-400 {
    right: 40rem !important;
  }

  .right-lg-minus-400 {
    right: -40rem !important;
  }

  .right-lg-per-400 {
    right: 400% !important;
  }

  .right-lg-minus-per-400 {
    right: -400% !important;
  }

  .right-lg-405 {
    right: 40.5rem !important;
  }

  .right-lg-minus-405 {
    right: -40.5rem !important;
  }

  .right-lg-per-405 {
    right: 405% !important;
  }

  .right-lg-minus-per-405 {
    right: -405% !important;
  }

  .right-lg-410 {
    right: 41rem !important;
  }

  .right-lg-minus-410 {
    right: -41rem !important;
  }

  .right-lg-per-410 {
    right: 410% !important;
  }

  .right-lg-minus-per-410 {
    right: -410% !important;
  }

  .right-lg-415 {
    right: 41.5rem !important;
  }

  .right-lg-minus-415 {
    right: -41.5rem !important;
  }

  .right-lg-per-415 {
    right: 415% !important;
  }

  .right-lg-minus-per-415 {
    right: -415% !important;
  }

  .right-lg-420 {
    right: 42rem !important;
  }

  .right-lg-minus-420 {
    right: -42rem !important;
  }

  .right-lg-per-420 {
    right: 420% !important;
  }

  .right-lg-minus-per-420 {
    right: -420% !important;
  }

  .right-lg-425 {
    right: 42.5rem !important;
  }

  .right-lg-minus-425 {
    right: -42.5rem !important;
  }

  .right-lg-per-425 {
    right: 425% !important;
  }

  .right-lg-minus-per-425 {
    right: -425% !important;
  }

  .right-lg-430 {
    right: 43rem !important;
  }

  .right-lg-minus-430 {
    right: -43rem !important;
  }

  .right-lg-per-430 {
    right: 430% !important;
  }

  .right-lg-minus-per-430 {
    right: -430% !important;
  }

  .right-lg-435 {
    right: 43.5rem !important;
  }

  .right-lg-minus-435 {
    right: -43.5rem !important;
  }

  .right-lg-per-435 {
    right: 435% !important;
  }

  .right-lg-minus-per-435 {
    right: -435% !important;
  }

  .right-lg-440 {
    right: 44rem !important;
  }

  .right-lg-minus-440 {
    right: -44rem !important;
  }

  .right-lg-per-440 {
    right: 440% !important;
  }

  .right-lg-minus-per-440 {
    right: -440% !important;
  }

  .right-lg-445 {
    right: 44.5rem !important;
  }

  .right-lg-minus-445 {
    right: -44.5rem !important;
  }

  .right-lg-per-445 {
    right: 445% !important;
  }

  .right-lg-minus-per-445 {
    right: -445% !important;
  }

  .right-lg-450 {
    right: 45rem !important;
  }

  .right-lg-minus-450 {
    right: -45rem !important;
  }

  .right-lg-per-450 {
    right: 450% !important;
  }

  .right-lg-minus-per-450 {
    right: -450% !important;
  }

  .right-lg-455 {
    right: 45.5rem !important;
  }

  .right-lg-minus-455 {
    right: -45.5rem !important;
  }

  .right-lg-per-455 {
    right: 455% !important;
  }

  .right-lg-minus-per-455 {
    right: -455% !important;
  }

  .right-lg-460 {
    right: 46rem !important;
  }

  .right-lg-minus-460 {
    right: -46rem !important;
  }

  .right-lg-per-460 {
    right: 460% !important;
  }

  .right-lg-minus-per-460 {
    right: -460% !important;
  }

  .right-lg-465 {
    right: 46.5rem !important;
  }

  .right-lg-minus-465 {
    right: -46.5rem !important;
  }

  .right-lg-per-465 {
    right: 465% !important;
  }

  .right-lg-minus-per-465 {
    right: -465% !important;
  }

  .right-lg-470 {
    right: 47rem !important;
  }

  .right-lg-minus-470 {
    right: -47rem !important;
  }

  .right-lg-per-470 {
    right: 470% !important;
  }

  .right-lg-minus-per-470 {
    right: -470% !important;
  }

  .right-lg-475 {
    right: 47.5rem !important;
  }

  .right-lg-minus-475 {
    right: -47.5rem !important;
  }

  .right-lg-per-475 {
    right: 475% !important;
  }

  .right-lg-minus-per-475 {
    right: -475% !important;
  }

  .right-lg-480 {
    right: 48rem !important;
  }

  .right-lg-minus-480 {
    right: -48rem !important;
  }

  .right-lg-per-480 {
    right: 480% !important;
  }

  .right-lg-minus-per-480 {
    right: -480% !important;
  }

  .right-lg-485 {
    right: 48.5rem !important;
  }

  .right-lg-minus-485 {
    right: -48.5rem !important;
  }

  .right-lg-per-485 {
    right: 485% !important;
  }

  .right-lg-minus-per-485 {
    right: -485% !important;
  }

  .right-lg-490 {
    right: 49rem !important;
  }

  .right-lg-minus-490 {
    right: -49rem !important;
  }

  .right-lg-per-490 {
    right: 490% !important;
  }

  .right-lg-minus-per-490 {
    right: -490% !important;
  }

  .right-lg-495 {
    right: 49.5rem !important;
  }

  .right-lg-minus-495 {
    right: -49.5rem !important;
  }

  .right-lg-per-495 {
    right: 495% !important;
  }

  .right-lg-minus-per-495 {
    right: -495% !important;
  }

  .right-lg-500 {
    right: 50rem !important;
  }

  .right-lg-minus-500 {
    right: -50rem !important;
  }

  .right-lg-per-500 {
    right: 500% !important;
  }

  .right-lg-minus-per-500 {
    right: -500% !important;
  }

  .right-lg-auto {
    right: auto !important;
  }
}

/* マージンの設定 */
.m-px-0 {
  margin: 0rem !important;
}

.m-px-5 {
  margin: 0.5rem !important;
}

.m-px-10 {
  margin: 1rem !important;
}

.m-px-15 {
  margin: 1.5rem !important;
}

.m-px-20 {
  margin: 2rem !important;
}

.m-px-25 {
  margin: 2.5rem !important;
}

.m-px-30 {
  margin: 3rem !important;
}

.m-px-35 {
  margin: 3.5rem !important;
}

.m-px-40 {
  margin: 4rem !important;
}

.m-px-45 {
  margin: 4.5rem !important;
}

.m-px-50 {
  margin: 5rem !important;
}

.m-px-55 {
  margin: 5.5rem !important;
}

.m-px-60 {
  margin: 6rem !important;
}

.m-px-65 {
  margin: 6.5rem !important;
}

.m-px-70 {
  margin: 7rem !important;
}

.m-px-75 {
  margin: 7.5rem !important;
}

.m-px-80 {
  margin: 8rem !important;
}

.m-px-85 {
  margin: 8.5rem !important;
}

.m-px-90 {
  margin: 9rem !important;
}

.m-px-95 {
  margin: 9.5rem !important;
}

.m-px-100 {
  margin: 10rem !important;
}

.m-px-105 {
  margin: 10.5rem !important;
}

.m-px-110 {
  margin: 11rem !important;
}

.m-px-115 {
  margin: 11.5rem !important;
}

.m-px-120 {
  margin: 12rem !important;
}

.m-px-125 {
  margin: 12.5rem !important;
}

.m-px-130 {
  margin: 13rem !important;
}

.m-px-135 {
  margin: 13.5rem !important;
}

.m-px-140 {
  margin: 14rem !important;
}

.m-px-145 {
  margin: 14.5rem !important;
}

.m-px-150 {
  margin: 15rem !important;
}

.m-px-155 {
  margin: 15.5rem !important;
}

.m-px-160 {
  margin: 16rem !important;
}

.m-px-165 {
  margin: 16.5rem !important;
}

.m-px-170 {
  margin: 17rem !important;
}

.m-px-175 {
  margin: 17.5rem !important;
}

.m-px-180 {
  margin: 18rem !important;
}

.m-px-185 {
  margin: 18.5rem !important;
}

.m-px-190 {
  margin: 19rem !important;
}

.m-px-195 {
  margin: 19.5rem !important;
}

.m-px-200 {
  margin: 20rem !important;
}

.m-px-205 {
  margin: 20.5rem !important;
}

.m-px-210 {
  margin: 21rem !important;
}

.m-px-215 {
  margin: 21.5rem !important;
}

.m-px-220 {
  margin: 22rem !important;
}

.m-px-225 {
  margin: 22.5rem !important;
}

.m-px-230 {
  margin: 23rem !important;
}

.m-px-235 {
  margin: 23.5rem !important;
}

.m-px-240 {
  margin: 24rem !important;
}

.m-px-245 {
  margin: 24.5rem !important;
}

.m-px-250 {
  margin: 25rem !important;
}

.m-px-255 {
  margin: 25.5rem !important;
}

.m-px-260 {
  margin: 26rem !important;
}

.m-px-265 {
  margin: 26.5rem !important;
}

.m-px-270 {
  margin: 27rem !important;
}

.m-px-275 {
  margin: 27.5rem !important;
}

.m-px-280 {
  margin: 28rem !important;
}

.m-px-285 {
  margin: 28.5rem !important;
}

.m-px-290 {
  margin: 29rem !important;
}

.m-px-295 {
  margin: 29.5rem !important;
}

.m-px-300 {
  margin: 30rem !important;
}

.m-px-305 {
  margin: 30.5rem !important;
}

.m-px-310 {
  margin: 31rem !important;
}

.m-px-315 {
  margin: 31.5rem !important;
}

.m-px-320 {
  margin: 32rem !important;
}

.m-px-325 {
  margin: 32.5rem !important;
}

.m-px-330 {
  margin: 33rem !important;
}

.m-px-335 {
  margin: 33.5rem !important;
}

.m-px-340 {
  margin: 34rem !important;
}

.m-px-345 {
  margin: 34.5rem !important;
}

.m-px-350 {
  margin: 35rem !important;
}

.m-px-355 {
  margin: 35.5rem !important;
}

.m-px-360 {
  margin: 36rem !important;
}

.m-px-365 {
  margin: 36.5rem !important;
}

.m-px-370 {
  margin: 37rem !important;
}

.m-px-375 {
  margin: 37.5rem !important;
}

.m-px-380 {
  margin: 38rem !important;
}

.m-px-385 {
  margin: 38.5rem !important;
}

.m-px-390 {
  margin: 39rem !important;
}

.m-px-395 {
  margin: 39.5rem !important;
}

.m-px-400 {
  margin: 40rem !important;
}

.m-px-405 {
  margin: 40.5rem !important;
}

.m-px-410 {
  margin: 41rem !important;
}

.m-px-415 {
  margin: 41.5rem !important;
}

.m-px-420 {
  margin: 42rem !important;
}

.m-px-425 {
  margin: 42.5rem !important;
}

.m-px-430 {
  margin: 43rem !important;
}

.m-px-435 {
  margin: 43.5rem !important;
}

.m-px-440 {
  margin: 44rem !important;
}

.m-px-445 {
  margin: 44.5rem !important;
}

.m-px-450 {
  margin: 45rem !important;
}

.m-px-455 {
  margin: 45.5rem !important;
}

.m-px-460 {
  margin: 46rem !important;
}

.m-px-465 {
  margin: 46.5rem !important;
}

.m-px-470 {
  margin: 47rem !important;
}

.m-px-475 {
  margin: 47.5rem !important;
}

.m-px-480 {
  margin: 48rem !important;
}

.m-px-485 {
  margin: 48.5rem !important;
}

.m-px-490 {
  margin: 49rem !important;
}

.m-px-495 {
  margin: 49.5rem !important;
}

.m-px-500 {
  margin: 50rem !important;
}

.m-auto {
  margin: auto !important;
}

@media (min-width: 991px) {
  .m-lg-px-0 {
    margin: 0rem !important;
  }

  .m-lg-px-5 {
    margin: 0.5rem !important;
  }

  .m-lg-px-10 {
    margin: 1rem !important;
  }

  .m-lg-px-15 {
    margin: 1.5rem !important;
  }

  .m-lg-px-20 {
    margin: 2rem !important;
  }

  .m-lg-px-25 {
    margin: 2.5rem !important;
  }

  .m-lg-px-30 {
    margin: 3rem !important;
  }

  .m-lg-px-35 {
    margin: 3.5rem !important;
  }

  .m-lg-px-40 {
    margin: 4rem !important;
  }

  .m-lg-px-45 {
    margin: 4.5rem !important;
  }

  .m-lg-px-50 {
    margin: 5rem !important;
  }

  .m-lg-px-55 {
    margin: 5.5rem !important;
  }

  .m-lg-px-60 {
    margin: 6rem !important;
  }

  .m-lg-px-65 {
    margin: 6.5rem !important;
  }

  .m-lg-px-70 {
    margin: 7rem !important;
  }

  .m-lg-px-75 {
    margin: 7.5rem !important;
  }

  .m-lg-px-80 {
    margin: 8rem !important;
  }

  .m-lg-px-85 {
    margin: 8.5rem !important;
  }

  .m-lg-px-90 {
    margin: 9rem !important;
  }

  .m-lg-px-95 {
    margin: 9.5rem !important;
  }

  .m-lg-px-100 {
    margin: 10rem !important;
  }

  .m-lg-px-105 {
    margin: 10.5rem !important;
  }

  .m-lg-px-110 {
    margin: 11rem !important;
  }

  .m-lg-px-115 {
    margin: 11.5rem !important;
  }

  .m-lg-px-120 {
    margin: 12rem !important;
  }

  .m-lg-px-125 {
    margin: 12.5rem !important;
  }

  .m-lg-px-130 {
    margin: 13rem !important;
  }

  .m-lg-px-135 {
    margin: 13.5rem !important;
  }

  .m-lg-px-140 {
    margin: 14rem !important;
  }

  .m-lg-px-145 {
    margin: 14.5rem !important;
  }

  .m-lg-px-150 {
    margin: 15rem !important;
  }

  .m-lg-px-155 {
    margin: 15.5rem !important;
  }

  .m-lg-px-160 {
    margin: 16rem !important;
  }

  .m-lg-px-165 {
    margin: 16.5rem !important;
  }

  .m-lg-px-170 {
    margin: 17rem !important;
  }

  .m-lg-px-175 {
    margin: 17.5rem !important;
  }

  .m-lg-px-180 {
    margin: 18rem !important;
  }

  .m-lg-px-185 {
    margin: 18.5rem !important;
  }

  .m-lg-px-190 {
    margin: 19rem !important;
  }

  .m-lg-px-195 {
    margin: 19.5rem !important;
  }

  .m-lg-px-200 {
    margin: 20rem !important;
  }

  .m-lg-px-205 {
    margin: 20.5rem !important;
  }

  .m-lg-px-210 {
    margin: 21rem !important;
  }

  .m-lg-px-215 {
    margin: 21.5rem !important;
  }

  .m-lg-px-220 {
    margin: 22rem !important;
  }

  .m-lg-px-225 {
    margin: 22.5rem !important;
  }

  .m-lg-px-230 {
    margin: 23rem !important;
  }

  .m-lg-px-235 {
    margin: 23.5rem !important;
  }

  .m-lg-px-240 {
    margin: 24rem !important;
  }

  .m-lg-px-245 {
    margin: 24.5rem !important;
  }

  .m-lg-px-250 {
    margin: 25rem !important;
  }

  .m-lg-px-255 {
    margin: 25.5rem !important;
  }

  .m-lg-px-260 {
    margin: 26rem !important;
  }

  .m-lg-px-265 {
    margin: 26.5rem !important;
  }

  .m-lg-px-270 {
    margin: 27rem !important;
  }

  .m-lg-px-275 {
    margin: 27.5rem !important;
  }

  .m-lg-px-280 {
    margin: 28rem !important;
  }

  .m-lg-px-285 {
    margin: 28.5rem !important;
  }

  .m-lg-px-290 {
    margin: 29rem !important;
  }

  .m-lg-px-295 {
    margin: 29.5rem !important;
  }

  .m-lg-px-300 {
    margin: 30rem !important;
  }

  .m-lg-px-305 {
    margin: 30.5rem !important;
  }

  .m-lg-px-310 {
    margin: 31rem !important;
  }

  .m-lg-px-315 {
    margin: 31.5rem !important;
  }

  .m-lg-px-320 {
    margin: 32rem !important;
  }

  .m-lg-px-325 {
    margin: 32.5rem !important;
  }

  .m-lg-px-330 {
    margin: 33rem !important;
  }

  .m-lg-px-335 {
    margin: 33.5rem !important;
  }

  .m-lg-px-340 {
    margin: 34rem !important;
  }

  .m-lg-px-345 {
    margin: 34.5rem !important;
  }

  .m-lg-px-350 {
    margin: 35rem !important;
  }

  .m-lg-px-355 {
    margin: 35.5rem !important;
  }

  .m-lg-px-360 {
    margin: 36rem !important;
  }

  .m-lg-px-365 {
    margin: 36.5rem !important;
  }

  .m-lg-px-370 {
    margin: 37rem !important;
  }

  .m-lg-px-375 {
    margin: 37.5rem !important;
  }

  .m-lg-px-380 {
    margin: 38rem !important;
  }

  .m-lg-px-385 {
    margin: 38.5rem !important;
  }

  .m-lg-px-390 {
    margin: 39rem !important;
  }

  .m-lg-px-395 {
    margin: 39.5rem !important;
  }

  .m-lg-px-400 {
    margin: 40rem !important;
  }

  .m-lg-px-405 {
    margin: 40.5rem !important;
  }

  .m-lg-px-410 {
    margin: 41rem !important;
  }

  .m-lg-px-415 {
    margin: 41.5rem !important;
  }

  .m-lg-px-420 {
    margin: 42rem !important;
  }

  .m-lg-px-425 {
    margin: 42.5rem !important;
  }

  .m-lg-px-430 {
    margin: 43rem !important;
  }

  .m-lg-px-435 {
    margin: 43.5rem !important;
  }

  .m-lg-px-440 {
    margin: 44rem !important;
  }

  .m-lg-px-445 {
    margin: 44.5rem !important;
  }

  .m-lg-px-450 {
    margin: 45rem !important;
  }

  .m-lg-px-455 {
    margin: 45.5rem !important;
  }

  .m-lg-px-460 {
    margin: 46rem !important;
  }

  .m-lg-px-465 {
    margin: 46.5rem !important;
  }

  .m-lg-px-470 {
    margin: 47rem !important;
  }

  .m-lg-px-475 {
    margin: 47.5rem !important;
  }

  .m-lg-px-480 {
    margin: 48rem !important;
  }

  .m-lg-px-485 {
    margin: 48.5rem !important;
  }

  .m-lg-px-490 {
    margin: 49rem !important;
  }

  .m-lg-px-495 {
    margin: 49.5rem !important;
  }

  .m-lg-px-500 {
    margin: 50rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }
}

.mt-px-0 {
  margin-top: 0rem !important;
}

.mt-minus-px-0 {
  margin-top: 0rem !important;
}

.mt-px-5 {
  margin-top: 0.5rem !important;
}

.mt-minus-px-5 {
  margin-top: -0.5rem !important;
}

.mt-px-10 {
  margin-top: 1rem !important;
}

.mt-minus-px-10 {
  margin-top: -1rem !important;
}

.mt-px-15 {
  margin-top: 1.5rem !important;
}

.mt-minus-px-15 {
  margin-top: -1.5rem !important;
}

.mt-px-20 {
  margin-top: 2rem !important;
}

.mt-minus-px-20 {
  margin-top: -2rem !important;
}

.mt-px-25 {
  margin-top: 2.5rem !important;
}

.mt-minus-px-25 {
  margin-top: -2.5rem !important;
}

.mt-px-30 {
  margin-top: 3rem !important;
}

.mt-minus-px-30 {
  margin-top: -3rem !important;
}

.mt-px-35 {
  margin-top: 3.5rem !important;
}

.mt-minus-px-35 {
  margin-top: -3.5rem !important;
}

.mt-px-40 {
  margin-top: 4rem !important;
}

.mt-minus-px-40 {
  margin-top: -4rem !important;
}

.mt-px-45 {
  margin-top: 4.5rem !important;
}

.mt-minus-px-45 {
  margin-top: -4.5rem !important;
}

.mt-px-50 {
  margin-top: 5rem !important;
}

.mt-minus-px-50 {
  margin-top: -5rem !important;
}

.mt-px-55 {
  margin-top: 5.5rem !important;
}

.mt-minus-px-55 {
  margin-top: -5.5rem !important;
}

.mt-px-60 {
  margin-top: 6rem !important;
}

.mt-minus-px-60 {
  margin-top: -6rem !important;
}

.mt-px-65 {
  margin-top: 6.5rem !important;
}

.mt-minus-px-65 {
  margin-top: -6.5rem !important;
}

.mt-px-70 {
  margin-top: 7rem !important;
}

.mt-minus-px-70 {
  margin-top: -7rem !important;
}

.mt-px-75 {
  margin-top: 7.5rem !important;
}

.mt-minus-px-75 {
  margin-top: -7.5rem !important;
}

.mt-px-80 {
  margin-top: 8rem !important;
}

.mt-minus-px-80 {
  margin-top: -8rem !important;
}

.mt-px-85 {
  margin-top: 8.5rem !important;
}

.mt-minus-px-85 {
  margin-top: -8.5rem !important;
}

.mt-px-90 {
  margin-top: 9rem !important;
}

.mt-minus-px-90 {
  margin-top: -9rem !important;
}

.mt-px-95 {
  margin-top: 9.5rem !important;
}

.mt-minus-px-95 {
  margin-top: -9.5rem !important;
}

.mt-px-100 {
  margin-top: 10rem !important;
}

.mt-minus-px-100 {
  margin-top: -10rem !important;
}

.mt-px-105 {
  margin-top: 10.5rem !important;
}

.mt-minus-px-105 {
  margin-top: -10.5rem !important;
}

.mt-px-110 {
  margin-top: 11rem !important;
}

.mt-minus-px-110 {
  margin-top: -11rem !important;
}

.mt-px-115 {
  margin-top: 11.5rem !important;
}

.mt-minus-px-115 {
  margin-top: -11.5rem !important;
}

.mt-px-120 {
  margin-top: 12rem !important;
}

.mt-minus-px-120 {
  margin-top: -12rem !important;
}

.mt-px-125 {
  margin-top: 12.5rem !important;
}

.mt-minus-px-125 {
  margin-top: -12.5rem !important;
}

.mt-px-130 {
  margin-top: 13rem !important;
}

.mt-minus-px-130 {
  margin-top: -13rem !important;
}

.mt-px-135 {
  margin-top: 13.5rem !important;
}

.mt-minus-px-135 {
  margin-top: -13.5rem !important;
}

.mt-px-140 {
  margin-top: 14rem !important;
}

.mt-minus-px-140 {
  margin-top: -14rem !important;
}

.mt-px-145 {
  margin-top: 14.5rem !important;
}

.mt-minus-px-145 {
  margin-top: -14.5rem !important;
}

.mt-px-150 {
  margin-top: 15rem !important;
}

.mt-minus-px-150 {
  margin-top: -15rem !important;
}

.mt-px-155 {
  margin-top: 15.5rem !important;
}

.mt-minus-px-155 {
  margin-top: -15.5rem !important;
}

.mt-px-160 {
  margin-top: 16rem !important;
}

.mt-minus-px-160 {
  margin-top: -16rem !important;
}

.mt-px-165 {
  margin-top: 16.5rem !important;
}

.mt-minus-px-165 {
  margin-top: -16.5rem !important;
}

.mt-px-170 {
  margin-top: 17rem !important;
}

.mt-minus-px-170 {
  margin-top: -17rem !important;
}

.mt-px-175 {
  margin-top: 17.5rem !important;
}

.mt-minus-px-175 {
  margin-top: -17.5rem !important;
}

.mt-px-180 {
  margin-top: 18rem !important;
}

.mt-minus-px-180 {
  margin-top: -18rem !important;
}

.mt-px-185 {
  margin-top: 18.5rem !important;
}

.mt-minus-px-185 {
  margin-top: -18.5rem !important;
}

.mt-px-190 {
  margin-top: 19rem !important;
}

.mt-minus-px-190 {
  margin-top: -19rem !important;
}

.mt-px-195 {
  margin-top: 19.5rem !important;
}

.mt-minus-px-195 {
  margin-top: -19.5rem !important;
}

.mt-px-200 {
  margin-top: 20rem !important;
}

.mt-minus-px-200 {
  margin-top: -20rem !important;
}

.mt-px-205 {
  margin-top: 20.5rem !important;
}

.mt-minus-px-205 {
  margin-top: -20.5rem !important;
}

.mt-px-210 {
  margin-top: 21rem !important;
}

.mt-minus-px-210 {
  margin-top: -21rem !important;
}

.mt-px-215 {
  margin-top: 21.5rem !important;
}

.mt-minus-px-215 {
  margin-top: -21.5rem !important;
}

.mt-px-220 {
  margin-top: 22rem !important;
}

.mt-minus-px-220 {
  margin-top: -22rem !important;
}

.mt-px-225 {
  margin-top: 22.5rem !important;
}

.mt-minus-px-225 {
  margin-top: -22.5rem !important;
}

.mt-px-230 {
  margin-top: 23rem !important;
}

.mt-minus-px-230 {
  margin-top: -23rem !important;
}

.mt-px-235 {
  margin-top: 23.5rem !important;
}

.mt-minus-px-235 {
  margin-top: -23.5rem !important;
}

.mt-px-240 {
  margin-top: 24rem !important;
}

.mt-minus-px-240 {
  margin-top: -24rem !important;
}

.mt-px-245 {
  margin-top: 24.5rem !important;
}

.mt-minus-px-245 {
  margin-top: -24.5rem !important;
}

.mt-px-250 {
  margin-top: 25rem !important;
}

.mt-minus-px-250 {
  margin-top: -25rem !important;
}

.mt-px-255 {
  margin-top: 25.5rem !important;
}

.mt-minus-px-255 {
  margin-top: -25.5rem !important;
}

.mt-px-260 {
  margin-top: 26rem !important;
}

.mt-minus-px-260 {
  margin-top: -26rem !important;
}

.mt-px-265 {
  margin-top: 26.5rem !important;
}

.mt-minus-px-265 {
  margin-top: -26.5rem !important;
}

.mt-px-270 {
  margin-top: 27rem !important;
}

.mt-minus-px-270 {
  margin-top: -27rem !important;
}

.mt-px-275 {
  margin-top: 27.5rem !important;
}

.mt-minus-px-275 {
  margin-top: -27.5rem !important;
}

.mt-px-280 {
  margin-top: 28rem !important;
}

.mt-minus-px-280 {
  margin-top: -28rem !important;
}

.mt-px-285 {
  margin-top: 28.5rem !important;
}

.mt-minus-px-285 {
  margin-top: -28.5rem !important;
}

.mt-px-290 {
  margin-top: 29rem !important;
}

.mt-minus-px-290 {
  margin-top: -29rem !important;
}

.mt-px-295 {
  margin-top: 29.5rem !important;
}

.mt-minus-px-295 {
  margin-top: -29.5rem !important;
}

.mt-px-300 {
  margin-top: 30rem !important;
}

.mt-minus-px-300 {
  margin-top: -30rem !important;
}

.mt-px-305 {
  margin-top: 30.5rem !important;
}

.mt-minus-px-305 {
  margin-top: -30.5rem !important;
}

.mt-px-310 {
  margin-top: 31rem !important;
}

.mt-minus-px-310 {
  margin-top: -31rem !important;
}

.mt-px-315 {
  margin-top: 31.5rem !important;
}

.mt-minus-px-315 {
  margin-top: -31.5rem !important;
}

.mt-px-320 {
  margin-top: 32rem !important;
}

.mt-minus-px-320 {
  margin-top: -32rem !important;
}

.mt-px-325 {
  margin-top: 32.5rem !important;
}

.mt-minus-px-325 {
  margin-top: -32.5rem !important;
}

.mt-px-330 {
  margin-top: 33rem !important;
}

.mt-minus-px-330 {
  margin-top: -33rem !important;
}

.mt-px-335 {
  margin-top: 33.5rem !important;
}

.mt-minus-px-335 {
  margin-top: -33.5rem !important;
}

.mt-px-340 {
  margin-top: 34rem !important;
}

.mt-minus-px-340 {
  margin-top: -34rem !important;
}

.mt-px-345 {
  margin-top: 34.5rem !important;
}

.mt-minus-px-345 {
  margin-top: -34.5rem !important;
}

.mt-px-350 {
  margin-top: 35rem !important;
}

.mt-minus-px-350 {
  margin-top: -35rem !important;
}

.mt-px-355 {
  margin-top: 35.5rem !important;
}

.mt-minus-px-355 {
  margin-top: -35.5rem !important;
}

.mt-px-360 {
  margin-top: 36rem !important;
}

.mt-minus-px-360 {
  margin-top: -36rem !important;
}

.mt-px-365 {
  margin-top: 36.5rem !important;
}

.mt-minus-px-365 {
  margin-top: -36.5rem !important;
}

.mt-px-370 {
  margin-top: 37rem !important;
}

.mt-minus-px-370 {
  margin-top: -37rem !important;
}

.mt-px-375 {
  margin-top: 37.5rem !important;
}

.mt-minus-px-375 {
  margin-top: -37.5rem !important;
}

.mt-px-380 {
  margin-top: 38rem !important;
}

.mt-minus-px-380 {
  margin-top: -38rem !important;
}

.mt-px-385 {
  margin-top: 38.5rem !important;
}

.mt-minus-px-385 {
  margin-top: -38.5rem !important;
}

.mt-px-390 {
  margin-top: 39rem !important;
}

.mt-minus-px-390 {
  margin-top: -39rem !important;
}

.mt-px-395 {
  margin-top: 39.5rem !important;
}

.mt-minus-px-395 {
  margin-top: -39.5rem !important;
}

.mt-px-400 {
  margin-top: 40rem !important;
}

.mt-minus-px-400 {
  margin-top: -40rem !important;
}

.mt-px-405 {
  margin-top: 40.5rem !important;
}

.mt-minus-px-405 {
  margin-top: -40.5rem !important;
}

.mt-px-410 {
  margin-top: 41rem !important;
}

.mt-minus-px-410 {
  margin-top: -41rem !important;
}

.mt-px-415 {
  margin-top: 41.5rem !important;
}

.mt-minus-px-415 {
  margin-top: -41.5rem !important;
}

.mt-px-420 {
  margin-top: 42rem !important;
}

.mt-minus-px-420 {
  margin-top: -42rem !important;
}

.mt-px-425 {
  margin-top: 42.5rem !important;
}

.mt-minus-px-425 {
  margin-top: -42.5rem !important;
}

.mt-px-430 {
  margin-top: 43rem !important;
}

.mt-minus-px-430 {
  margin-top: -43rem !important;
}

.mt-px-435 {
  margin-top: 43.5rem !important;
}

.mt-minus-px-435 {
  margin-top: -43.5rem !important;
}

.mt-px-440 {
  margin-top: 44rem !important;
}

.mt-minus-px-440 {
  margin-top: -44rem !important;
}

.mt-px-445 {
  margin-top: 44.5rem !important;
}

.mt-minus-px-445 {
  margin-top: -44.5rem !important;
}

.mt-px-450 {
  margin-top: 45rem !important;
}

.mt-minus-px-450 {
  margin-top: -45rem !important;
}

.mt-px-455 {
  margin-top: 45.5rem !important;
}

.mt-minus-px-455 {
  margin-top: -45.5rem !important;
}

.mt-px-460 {
  margin-top: 46rem !important;
}

.mt-minus-px-460 {
  margin-top: -46rem !important;
}

.mt-px-465 {
  margin-top: 46.5rem !important;
}

.mt-minus-px-465 {
  margin-top: -46.5rem !important;
}

.mt-px-470 {
  margin-top: 47rem !important;
}

.mt-minus-px-470 {
  margin-top: -47rem !important;
}

.mt-px-475 {
  margin-top: 47.5rem !important;
}

.mt-minus-px-475 {
  margin-top: -47.5rem !important;
}

.mt-px-480 {
  margin-top: 48rem !important;
}

.mt-minus-px-480 {
  margin-top: -48rem !important;
}

.mt-px-485 {
  margin-top: 48.5rem !important;
}

.mt-minus-px-485 {
  margin-top: -48.5rem !important;
}

.mt-px-490 {
  margin-top: 49rem !important;
}

.mt-minus-px-490 {
  margin-top: -49rem !important;
}

.mt-px-495 {
  margin-top: 49.5rem !important;
}

.mt-minus-px-495 {
  margin-top: -49.5rem !important;
}

.mt-px-500 {
  margin-top: 50rem !important;
}

.mt-minus-px-500 {
  margin-top: -50rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

@media (min-width: 991px) {
  .mt-lg-px-0 {
    margin-top: 0rem !important;
  }

  .mt-lg-minus-px-0 {
    margin-top: 0rem !important;
  }

  .mt-lg-px-5 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-minus-px-5 {
    margin-top: -0.5rem !important;
  }

  .mt-lg-px-10 {
    margin-top: 1rem !important;
  }

  .mt-lg-minus-px-10 {
    margin-top: -1rem !important;
  }

  .mt-lg-px-15 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-minus-px-15 {
    margin-top: -1.5rem !important;
  }

  .mt-lg-px-20 {
    margin-top: 2rem !important;
  }

  .mt-lg-minus-px-20 {
    margin-top: -2rem !important;
  }

  .mt-lg-px-25 {
    margin-top: 2.5rem !important;
  }

  .mt-lg-minus-px-25 {
    margin-top: -2.5rem !important;
  }

  .mt-lg-px-30 {
    margin-top: 3rem !important;
  }

  .mt-lg-minus-px-30 {
    margin-top: -3rem !important;
  }

  .mt-lg-px-35 {
    margin-top: 3.5rem !important;
  }

  .mt-lg-minus-px-35 {
    margin-top: -3.5rem !important;
  }

  .mt-lg-px-40 {
    margin-top: 4rem !important;
  }

  .mt-lg-minus-px-40 {
    margin-top: -4rem !important;
  }

  .mt-lg-px-45 {
    margin-top: 4.5rem !important;
  }

  .mt-lg-minus-px-45 {
    margin-top: -4.5rem !important;
  }

  .mt-lg-px-50 {
    margin-top: 5rem !important;
  }

  .mt-lg-minus-px-50 {
    margin-top: -5rem !important;
  }

  .mt-lg-px-55 {
    margin-top: 5.5rem !important;
  }

  .mt-lg-minus-px-55 {
    margin-top: -5.5rem !important;
  }

  .mt-lg-px-60 {
    margin-top: 6rem !important;
  }

  .mt-lg-minus-px-60 {
    margin-top: -6rem !important;
  }

  .mt-lg-px-65 {
    margin-top: 6.5rem !important;
  }

  .mt-lg-minus-px-65 {
    margin-top: -6.5rem !important;
  }

  .mt-lg-px-70 {
    margin-top: 7rem !important;
  }

  .mt-lg-minus-px-70 {
    margin-top: -7rem !important;
  }

  .mt-lg-px-75 {
    margin-top: 7.5rem !important;
  }

  .mt-lg-minus-px-75 {
    margin-top: -7.5rem !important;
  }

  .mt-lg-px-80 {
    margin-top: 8rem !important;
  }

  .mt-lg-minus-px-80 {
    margin-top: -8rem !important;
  }

  .mt-lg-px-85 {
    margin-top: 8.5rem !important;
  }

  .mt-lg-minus-px-85 {
    margin-top: -8.5rem !important;
  }

  .mt-lg-px-90 {
    margin-top: 9rem !important;
  }

  .mt-lg-minus-px-90 {
    margin-top: -9rem !important;
  }

  .mt-lg-px-95 {
    margin-top: 9.5rem !important;
  }

  .mt-lg-minus-px-95 {
    margin-top: -9.5rem !important;
  }

  .mt-lg-px-100 {
    margin-top: 10rem !important;
  }

  .mt-lg-minus-px-100 {
    margin-top: -10rem !important;
  }

  .mt-lg-px-105 {
    margin-top: 10.5rem !important;
  }

  .mt-lg-minus-px-105 {
    margin-top: -10.5rem !important;
  }

  .mt-lg-px-110 {
    margin-top: 11rem !important;
  }

  .mt-lg-minus-px-110 {
    margin-top: -11rem !important;
  }

  .mt-lg-px-115 {
    margin-top: 11.5rem !important;
  }

  .mt-lg-minus-px-115 {
    margin-top: -11.5rem !important;
  }

  .mt-lg-px-120 {
    margin-top: 12rem !important;
  }

  .mt-lg-minus-px-120 {
    margin-top: -12rem !important;
  }

  .mt-lg-px-125 {
    margin-top: 12.5rem !important;
  }

  .mt-lg-minus-px-125 {
    margin-top: -12.5rem !important;
  }

  .mt-lg-px-130 {
    margin-top: 13rem !important;
  }

  .mt-lg-minus-px-130 {
    margin-top: -13rem !important;
  }

  .mt-lg-px-135 {
    margin-top: 13.5rem !important;
  }

  .mt-lg-minus-px-135 {
    margin-top: -13.5rem !important;
  }

  .mt-lg-px-140 {
    margin-top: 14rem !important;
  }

  .mt-lg-minus-px-140 {
    margin-top: -14rem !important;
  }

  .mt-lg-px-145 {
    margin-top: 14.5rem !important;
  }

  .mt-lg-minus-px-145 {
    margin-top: -14.5rem !important;
  }

  .mt-lg-px-150 {
    margin-top: 15rem !important;
  }

  .mt-lg-minus-px-150 {
    margin-top: -15rem !important;
  }

  .mt-lg-px-155 {
    margin-top: 15.5rem !important;
  }

  .mt-lg-minus-px-155 {
    margin-top: -15.5rem !important;
  }

  .mt-lg-px-160 {
    margin-top: 16rem !important;
  }

  .mt-lg-minus-px-160 {
    margin-top: -16rem !important;
  }

  .mt-lg-px-165 {
    margin-top: 16.5rem !important;
  }

  .mt-lg-minus-px-165 {
    margin-top: -16.5rem !important;
  }

  .mt-lg-px-170 {
    margin-top: 17rem !important;
  }

  .mt-lg-minus-px-170 {
    margin-top: -17rem !important;
  }

  .mt-lg-px-175 {
    margin-top: 17.5rem !important;
  }

  .mt-lg-minus-px-175 {
    margin-top: -17.5rem !important;
  }

  .mt-lg-px-180 {
    margin-top: 18rem !important;
  }

  .mt-lg-minus-px-180 {
    margin-top: -18rem !important;
  }

  .mt-lg-px-185 {
    margin-top: 18.5rem !important;
  }

  .mt-lg-minus-px-185 {
    margin-top: -18.5rem !important;
  }

  .mt-lg-px-190 {
    margin-top: 19rem !important;
  }

  .mt-lg-minus-px-190 {
    margin-top: -19rem !important;
  }

  .mt-lg-px-195 {
    margin-top: 19.5rem !important;
  }

  .mt-lg-minus-px-195 {
    margin-top: -19.5rem !important;
  }

  .mt-lg-px-200 {
    margin-top: 20rem !important;
  }

  .mt-lg-minus-px-200 {
    margin-top: -20rem !important;
  }

  .mt-lg-px-205 {
    margin-top: 20.5rem !important;
  }

  .mt-lg-minus-px-205 {
    margin-top: -20.5rem !important;
  }

  .mt-lg-px-210 {
    margin-top: 21rem !important;
  }

  .mt-lg-minus-px-210 {
    margin-top: -21rem !important;
  }

  .mt-lg-px-215 {
    margin-top: 21.5rem !important;
  }

  .mt-lg-minus-px-215 {
    margin-top: -21.5rem !important;
  }

  .mt-lg-px-220 {
    margin-top: 22rem !important;
  }

  .mt-lg-minus-px-220 {
    margin-top: -22rem !important;
  }

  .mt-lg-px-225 {
    margin-top: 22.5rem !important;
  }

  .mt-lg-minus-px-225 {
    margin-top: -22.5rem !important;
  }

  .mt-lg-px-230 {
    margin-top: 23rem !important;
  }

  .mt-lg-minus-px-230 {
    margin-top: -23rem !important;
  }

  .mt-lg-px-235 {
    margin-top: 23.5rem !important;
  }

  .mt-lg-minus-px-235 {
    margin-top: -23.5rem !important;
  }

  .mt-lg-px-240 {
    margin-top: 24rem !important;
  }

  .mt-lg-minus-px-240 {
    margin-top: -24rem !important;
  }

  .mt-lg-px-245 {
    margin-top: 24.5rem !important;
  }

  .mt-lg-minus-px-245 {
    margin-top: -24.5rem !important;
  }

  .mt-lg-px-250 {
    margin-top: 25rem !important;
  }

  .mt-lg-minus-px-250 {
    margin-top: -25rem !important;
  }

  .mt-lg-px-255 {
    margin-top: 25.5rem !important;
  }

  .mt-lg-minus-px-255 {
    margin-top: -25.5rem !important;
  }

  .mt-lg-px-260 {
    margin-top: 26rem !important;
  }

  .mt-lg-minus-px-260 {
    margin-top: -26rem !important;
  }

  .mt-lg-px-265 {
    margin-top: 26.5rem !important;
  }

  .mt-lg-minus-px-265 {
    margin-top: -26.5rem !important;
  }

  .mt-lg-px-270 {
    margin-top: 27rem !important;
  }

  .mt-lg-minus-px-270 {
    margin-top: -27rem !important;
  }

  .mt-lg-px-275 {
    margin-top: 27.5rem !important;
  }

  .mt-lg-minus-px-275 {
    margin-top: -27.5rem !important;
  }

  .mt-lg-px-280 {
    margin-top: 28rem !important;
  }

  .mt-lg-minus-px-280 {
    margin-top: -28rem !important;
  }

  .mt-lg-px-285 {
    margin-top: 28.5rem !important;
  }

  .mt-lg-minus-px-285 {
    margin-top: -28.5rem !important;
  }

  .mt-lg-px-290 {
    margin-top: 29rem !important;
  }

  .mt-lg-minus-px-290 {
    margin-top: -29rem !important;
  }

  .mt-lg-px-295 {
    margin-top: 29.5rem !important;
  }

  .mt-lg-minus-px-295 {
    margin-top: -29.5rem !important;
  }

  .mt-lg-px-300 {
    margin-top: 30rem !important;
  }

  .mt-lg-minus-px-300 {
    margin-top: -30rem !important;
  }

  .mt-lg-px-305 {
    margin-top: 30.5rem !important;
  }

  .mt-lg-minus-px-305 {
    margin-top: -30.5rem !important;
  }

  .mt-lg-px-310 {
    margin-top: 31rem !important;
  }

  .mt-lg-minus-px-310 {
    margin-top: -31rem !important;
  }

  .mt-lg-px-315 {
    margin-top: 31.5rem !important;
  }

  .mt-lg-minus-px-315 {
    margin-top: -31.5rem !important;
  }

  .mt-lg-px-320 {
    margin-top: 32rem !important;
  }

  .mt-lg-minus-px-320 {
    margin-top: -32rem !important;
  }

  .mt-lg-px-325 {
    margin-top: 32.5rem !important;
  }

  .mt-lg-minus-px-325 {
    margin-top: -32.5rem !important;
  }

  .mt-lg-px-330 {
    margin-top: 33rem !important;
  }

  .mt-lg-minus-px-330 {
    margin-top: -33rem !important;
  }

  .mt-lg-px-335 {
    margin-top: 33.5rem !important;
  }

  .mt-lg-minus-px-335 {
    margin-top: -33.5rem !important;
  }

  .mt-lg-px-340 {
    margin-top: 34rem !important;
  }

  .mt-lg-minus-px-340 {
    margin-top: -34rem !important;
  }

  .mt-lg-px-345 {
    margin-top: 34.5rem !important;
  }

  .mt-lg-minus-px-345 {
    margin-top: -34.5rem !important;
  }

  .mt-lg-px-350 {
    margin-top: 35rem !important;
  }

  .mt-lg-minus-px-350 {
    margin-top: -35rem !important;
  }

  .mt-lg-px-355 {
    margin-top: 35.5rem !important;
  }

  .mt-lg-minus-px-355 {
    margin-top: -35.5rem !important;
  }

  .mt-lg-px-360 {
    margin-top: 36rem !important;
  }

  .mt-lg-minus-px-360 {
    margin-top: -36rem !important;
  }

  .mt-lg-px-365 {
    margin-top: 36.5rem !important;
  }

  .mt-lg-minus-px-365 {
    margin-top: -36.5rem !important;
  }

  .mt-lg-px-370 {
    margin-top: 37rem !important;
  }

  .mt-lg-minus-px-370 {
    margin-top: -37rem !important;
  }

  .mt-lg-px-375 {
    margin-top: 37.5rem !important;
  }

  .mt-lg-minus-px-375 {
    margin-top: -37.5rem !important;
  }

  .mt-lg-px-380 {
    margin-top: 38rem !important;
  }

  .mt-lg-minus-px-380 {
    margin-top: -38rem !important;
  }

  .mt-lg-px-385 {
    margin-top: 38.5rem !important;
  }

  .mt-lg-minus-px-385 {
    margin-top: -38.5rem !important;
  }

  .mt-lg-px-390 {
    margin-top: 39rem !important;
  }

  .mt-lg-minus-px-390 {
    margin-top: -39rem !important;
  }

  .mt-lg-px-395 {
    margin-top: 39.5rem !important;
  }

  .mt-lg-minus-px-395 {
    margin-top: -39.5rem !important;
  }

  .mt-lg-px-400 {
    margin-top: 40rem !important;
  }

  .mt-lg-minus-px-400 {
    margin-top: -40rem !important;
  }

  .mt-lg-px-405 {
    margin-top: 40.5rem !important;
  }

  .mt-lg-minus-px-405 {
    margin-top: -40.5rem !important;
  }

  .mt-lg-px-410 {
    margin-top: 41rem !important;
  }

  .mt-lg-minus-px-410 {
    margin-top: -41rem !important;
  }

  .mt-lg-px-415 {
    margin-top: 41.5rem !important;
  }

  .mt-lg-minus-px-415 {
    margin-top: -41.5rem !important;
  }

  .mt-lg-px-420 {
    margin-top: 42rem !important;
  }

  .mt-lg-minus-px-420 {
    margin-top: -42rem !important;
  }

  .mt-lg-px-425 {
    margin-top: 42.5rem !important;
  }

  .mt-lg-minus-px-425 {
    margin-top: -42.5rem !important;
  }

  .mt-lg-px-430 {
    margin-top: 43rem !important;
  }

  .mt-lg-minus-px-430 {
    margin-top: -43rem !important;
  }

  .mt-lg-px-435 {
    margin-top: 43.5rem !important;
  }

  .mt-lg-minus-px-435 {
    margin-top: -43.5rem !important;
  }

  .mt-lg-px-440 {
    margin-top: 44rem !important;
  }

  .mt-lg-minus-px-440 {
    margin-top: -44rem !important;
  }

  .mt-lg-px-445 {
    margin-top: 44.5rem !important;
  }

  .mt-lg-minus-px-445 {
    margin-top: -44.5rem !important;
  }

  .mt-lg-px-450 {
    margin-top: 45rem !important;
  }

  .mt-lg-minus-px-450 {
    margin-top: -45rem !important;
  }

  .mt-lg-px-455 {
    margin-top: 45.5rem !important;
  }

  .mt-lg-minus-px-455 {
    margin-top: -45.5rem !important;
  }

  .mt-lg-px-460 {
    margin-top: 46rem !important;
  }

  .mt-lg-minus-px-460 {
    margin-top: -46rem !important;
  }

  .mt-lg-px-465 {
    margin-top: 46.5rem !important;
  }

  .mt-lg-minus-px-465 {
    margin-top: -46.5rem !important;
  }

  .mt-lg-px-470 {
    margin-top: 47rem !important;
  }

  .mt-lg-minus-px-470 {
    margin-top: -47rem !important;
  }

  .mt-lg-px-475 {
    margin-top: 47.5rem !important;
  }

  .mt-lg-minus-px-475 {
    margin-top: -47.5rem !important;
  }

  .mt-lg-px-480 {
    margin-top: 48rem !important;
  }

  .mt-lg-minus-px-480 {
    margin-top: -48rem !important;
  }

  .mt-lg-px-485 {
    margin-top: 48.5rem !important;
  }

  .mt-lg-minus-px-485 {
    margin-top: -48.5rem !important;
  }

  .mt-lg-px-490 {
    margin-top: 49rem !important;
  }

  .mt-lg-minus-px-490 {
    margin-top: -49rem !important;
  }

  .mt-lg-px-495 {
    margin-top: 49.5rem !important;
  }

  .mt-lg-minus-px-495 {
    margin-top: -49.5rem !important;
  }

  .mt-lg-px-500 {
    margin-top: 50rem !important;
  }

  .mt-lg-minus-px-500 {
    margin-top: -50rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }
}

.mb-px-0 {
  margin-bottom: 0rem !important;
}

.mb-minus-px-0 {
  margin-bottom: 0rem !important;
}

.mb-per-0 {
  margin-bottom: 0% !important;
}

.mb-px-1 {
  margin-bottom: 0.1rem !important;
}

.mb-minus-px-1 {
  margin-bottom: -0.1rem !important;
}

.mb-per-1 {
  margin-bottom: 1% !important;
}

.mb-px-2 {
  margin-bottom: 0.2rem !important;
}

.mb-minus-px-2 {
  margin-bottom: -0.2rem !important;
}

.mb-per-2 {
  margin-bottom: 2% !important;
}

.mb-px-3 {
  margin-bottom: 0.3rem !important;
}

.mb-minus-px-3 {
  margin-bottom: -0.3rem !important;
}

.mb-per-3 {
  margin-bottom: 3% !important;
}

.mb-px-4 {
  margin-bottom: 0.4rem !important;
}

.mb-minus-px-4 {
  margin-bottom: -0.4rem !important;
}

.mb-per-4 {
  margin-bottom: 4% !important;
}

.mb-px-5 {
  margin-bottom: 0.5rem !important;
}

.mb-minus-px-5 {
  margin-bottom: -0.5rem !important;
}

.mb-per-5 {
  margin-bottom: 5% !important;
}

.mb-px-6 {
  margin-bottom: 0.6rem !important;
}

.mb-minus-px-6 {
  margin-bottom: -0.6rem !important;
}

.mb-per-6 {
  margin-bottom: 6% !important;
}

.mb-px-7 {
  margin-bottom: 0.7rem !important;
}

.mb-minus-px-7 {
  margin-bottom: -0.7rem !important;
}

.mb-per-7 {
  margin-bottom: 7% !important;
}

.mb-px-8 {
  margin-bottom: 0.8rem !important;
}

.mb-minus-px-8 {
  margin-bottom: -0.8rem !important;
}

.mb-per-8 {
  margin-bottom: 8% !important;
}

.mb-px-9 {
  margin-bottom: 0.9rem !important;
}

.mb-minus-px-9 {
  margin-bottom: -0.9rem !important;
}

.mb-per-9 {
  margin-bottom: 9% !important;
}

.mb-px-10 {
  margin-bottom: 1rem !important;
}

.mb-minus-px-10 {
  margin-bottom: -1rem !important;
}

.mb-per-10 {
  margin-bottom: 10% !important;
}

.mb-px-11 {
  margin-bottom: 1.1rem !important;
}

.mb-minus-px-11 {
  margin-bottom: -1.1rem !important;
}

.mb-per-11 {
  margin-bottom: 11% !important;
}

.mb-px-12 {
  margin-bottom: 1.2rem !important;
}

.mb-minus-px-12 {
  margin-bottom: -1.2rem !important;
}

.mb-per-12 {
  margin-bottom: 12% !important;
}

.mb-px-13 {
  margin-bottom: 1.3rem !important;
}

.mb-minus-px-13 {
  margin-bottom: -1.3rem !important;
}

.mb-per-13 {
  margin-bottom: 13% !important;
}

.mb-px-14 {
  margin-bottom: 1.4rem !important;
}

.mb-minus-px-14 {
  margin-bottom: -1.4rem !important;
}

.mb-per-14 {
  margin-bottom: 14% !important;
}

.mb-px-15 {
  margin-bottom: 1.5rem !important;
}

.mb-minus-px-15 {
  margin-bottom: -1.5rem !important;
}

.mb-per-15 {
  margin-bottom: 15% !important;
}

.mb-px-16 {
  margin-bottom: 1.6rem !important;
}

.mb-minus-px-16 {
  margin-bottom: -1.6rem !important;
}

.mb-per-16 {
  margin-bottom: 16% !important;
}

.mb-px-17 {
  margin-bottom: 1.7rem !important;
}

.mb-minus-px-17 {
  margin-bottom: -1.7rem !important;
}

.mb-per-17 {
  margin-bottom: 17% !important;
}

.mb-px-18 {
  margin-bottom: 1.8rem !important;
}

.mb-minus-px-18 {
  margin-bottom: -1.8rem !important;
}

.mb-per-18 {
  margin-bottom: 18% !important;
}

.mb-px-19 {
  margin-bottom: 1.9rem !important;
}

.mb-minus-px-19 {
  margin-bottom: -1.9rem !important;
}

.mb-per-19 {
  margin-bottom: 19% !important;
}

.mb-px-20 {
  margin-bottom: 2rem !important;
}

.mb-minus-px-20 {
  margin-bottom: -2rem !important;
}

.mb-per-20 {
  margin-bottom: 20% !important;
}

.mb-px-21 {
  margin-bottom: 2.1rem !important;
}

.mb-minus-px-21 {
  margin-bottom: -2.1rem !important;
}

.mb-per-21 {
  margin-bottom: 21% !important;
}

.mb-px-22 {
  margin-bottom: 2.2rem !important;
}

.mb-minus-px-22 {
  margin-bottom: -2.2rem !important;
}

.mb-per-22 {
  margin-bottom: 22% !important;
}

.mb-px-23 {
  margin-bottom: 2.3rem !important;
}

.mb-minus-px-23 {
  margin-bottom: -2.3rem !important;
}

.mb-per-23 {
  margin-bottom: 23% !important;
}

.mb-px-24 {
  margin-bottom: 2.4rem !important;
}

.mb-minus-px-24 {
  margin-bottom: -2.4rem !important;
}

.mb-per-24 {
  margin-bottom: 24% !important;
}

.mb-px-25 {
  margin-bottom: 2.5rem !important;
}

.mb-minus-px-25 {
  margin-bottom: -2.5rem !important;
}

.mb-per-25 {
  margin-bottom: 25% !important;
}

.mb-px-26 {
  margin-bottom: 2.6rem !important;
}

.mb-minus-px-26 {
  margin-bottom: -2.6rem !important;
}

.mb-per-26 {
  margin-bottom: 26% !important;
}

.mb-px-27 {
  margin-bottom: 2.7rem !important;
}

.mb-minus-px-27 {
  margin-bottom: -2.7rem !important;
}

.mb-per-27 {
  margin-bottom: 27% !important;
}

.mb-px-28 {
  margin-bottom: 2.8rem !important;
}

.mb-minus-px-28 {
  margin-bottom: -2.8rem !important;
}

.mb-per-28 {
  margin-bottom: 28% !important;
}

.mb-px-29 {
  margin-bottom: 2.9rem !important;
}

.mb-minus-px-29 {
  margin-bottom: -2.9rem !important;
}

.mb-per-29 {
  margin-bottom: 29% !important;
}

.mb-px-30 {
  margin-bottom: 3rem !important;
}

.mb-minus-px-30 {
  margin-bottom: -3rem !important;
}

.mb-per-30 {
  margin-bottom: 30% !important;
}

.mb-px-31 {
  margin-bottom: 3.1rem !important;
}

.mb-minus-px-31 {
  margin-bottom: -3.1rem !important;
}

.mb-per-31 {
  margin-bottom: 31% !important;
}

.mb-px-32 {
  margin-bottom: 3.2rem !important;
}

.mb-minus-px-32 {
  margin-bottom: -3.2rem !important;
}

.mb-per-32 {
  margin-bottom: 32% !important;
}

.mb-px-33 {
  margin-bottom: 3.3rem !important;
}

.mb-minus-px-33 {
  margin-bottom: -3.3rem !important;
}

.mb-per-33 {
  margin-bottom: 33% !important;
}

.mb-px-34 {
  margin-bottom: 3.4rem !important;
}

.mb-minus-px-34 {
  margin-bottom: -3.4rem !important;
}

.mb-per-34 {
  margin-bottom: 34% !important;
}

.mb-px-35 {
  margin-bottom: 3.5rem !important;
}

.mb-minus-px-35 {
  margin-bottom: -3.5rem !important;
}

.mb-per-35 {
  margin-bottom: 35% !important;
}

.mb-px-36 {
  margin-bottom: 3.6rem !important;
}

.mb-minus-px-36 {
  margin-bottom: -3.6rem !important;
}

.mb-per-36 {
  margin-bottom: 36% !important;
}

.mb-px-37 {
  margin-bottom: 3.7rem !important;
}

.mb-minus-px-37 {
  margin-bottom: -3.7rem !important;
}

.mb-per-37 {
  margin-bottom: 37% !important;
}

.mb-px-38 {
  margin-bottom: 3.8rem !important;
}

.mb-minus-px-38 {
  margin-bottom: -3.8rem !important;
}

.mb-per-38 {
  margin-bottom: 38% !important;
}

.mb-px-39 {
  margin-bottom: 3.9rem !important;
}

.mb-minus-px-39 {
  margin-bottom: -3.9rem !important;
}

.mb-per-39 {
  margin-bottom: 39% !important;
}

.mb-px-40 {
  margin-bottom: 4rem !important;
}

.mb-minus-px-40 {
  margin-bottom: -4rem !important;
}

.mb-per-40 {
  margin-bottom: 40% !important;
}

.mb-px-41 {
  margin-bottom: 4.1rem !important;
}

.mb-minus-px-41 {
  margin-bottom: -4.1rem !important;
}

.mb-per-41 {
  margin-bottom: 41% !important;
}

.mb-px-42 {
  margin-bottom: 4.2rem !important;
}

.mb-minus-px-42 {
  margin-bottom: -4.2rem !important;
}

.mb-per-42 {
  margin-bottom: 42% !important;
}

.mb-px-43 {
  margin-bottom: 4.3rem !important;
}

.mb-minus-px-43 {
  margin-bottom: -4.3rem !important;
}

.mb-per-43 {
  margin-bottom: 43% !important;
}

.mb-px-44 {
  margin-bottom: 4.4rem !important;
}

.mb-minus-px-44 {
  margin-bottom: -4.4rem !important;
}

.mb-per-44 {
  margin-bottom: 44% !important;
}

.mb-px-45 {
  margin-bottom: 4.5rem !important;
}

.mb-minus-px-45 {
  margin-bottom: -4.5rem !important;
}

.mb-per-45 {
  margin-bottom: 45% !important;
}

.mb-px-46 {
  margin-bottom: 4.6rem !important;
}

.mb-minus-px-46 {
  margin-bottom: -4.6rem !important;
}

.mb-per-46 {
  margin-bottom: 46% !important;
}

.mb-px-47 {
  margin-bottom: 4.7rem !important;
}

.mb-minus-px-47 {
  margin-bottom: -4.7rem !important;
}

.mb-per-47 {
  margin-bottom: 47% !important;
}

.mb-px-48 {
  margin-bottom: 4.8rem !important;
}

.mb-minus-px-48 {
  margin-bottom: -4.8rem !important;
}

.mb-per-48 {
  margin-bottom: 48% !important;
}

.mb-px-49 {
  margin-bottom: 4.9rem !important;
}

.mb-minus-px-49 {
  margin-bottom: -4.9rem !important;
}

.mb-per-49 {
  margin-bottom: 49% !important;
}

.mb-px-50 {
  margin-bottom: 5rem !important;
}

.mb-minus-px-50 {
  margin-bottom: -5rem !important;
}

.mb-per-50 {
  margin-bottom: 50% !important;
}

.mb-px-51 {
  margin-bottom: 5.1rem !important;
}

.mb-minus-px-51 {
  margin-bottom: -5.1rem !important;
}

.mb-per-51 {
  margin-bottom: 51% !important;
}

.mb-px-52 {
  margin-bottom: 5.2rem !important;
}

.mb-minus-px-52 {
  margin-bottom: -5.2rem !important;
}

.mb-per-52 {
  margin-bottom: 52% !important;
}

.mb-px-53 {
  margin-bottom: 5.3rem !important;
}

.mb-minus-px-53 {
  margin-bottom: -5.3rem !important;
}

.mb-per-53 {
  margin-bottom: 53% !important;
}

.mb-px-54 {
  margin-bottom: 5.4rem !important;
}

.mb-minus-px-54 {
  margin-bottom: -5.4rem !important;
}

.mb-per-54 {
  margin-bottom: 54% !important;
}

.mb-px-55 {
  margin-bottom: 5.5rem !important;
}

.mb-minus-px-55 {
  margin-bottom: -5.5rem !important;
}

.mb-per-55 {
  margin-bottom: 55% !important;
}

.mb-px-56 {
  margin-bottom: 5.6rem !important;
}

.mb-minus-px-56 {
  margin-bottom: -5.6rem !important;
}

.mb-per-56 {
  margin-bottom: 56% !important;
}

.mb-px-57 {
  margin-bottom: 5.7rem !important;
}

.mb-minus-px-57 {
  margin-bottom: -5.7rem !important;
}

.mb-per-57 {
  margin-bottom: 57% !important;
}

.mb-px-58 {
  margin-bottom: 5.8rem !important;
}

.mb-minus-px-58 {
  margin-bottom: -5.8rem !important;
}

.mb-per-58 {
  margin-bottom: 58% !important;
}

.mb-px-59 {
  margin-bottom: 5.9rem !important;
}

.mb-minus-px-59 {
  margin-bottom: -5.9rem !important;
}

.mb-per-59 {
  margin-bottom: 59% !important;
}

.mb-px-60 {
  margin-bottom: 6rem !important;
}

.mb-minus-px-60 {
  margin-bottom: -6rem !important;
}

.mb-per-60 {
  margin-bottom: 60% !important;
}

.mb-px-61 {
  margin-bottom: 6.1rem !important;
}

.mb-minus-px-61 {
  margin-bottom: -6.1rem !important;
}

.mb-per-61 {
  margin-bottom: 61% !important;
}

.mb-px-62 {
  margin-bottom: 6.2rem !important;
}

.mb-minus-px-62 {
  margin-bottom: -6.2rem !important;
}

.mb-per-62 {
  margin-bottom: 62% !important;
}

.mb-px-63 {
  margin-bottom: 6.3rem !important;
}

.mb-minus-px-63 {
  margin-bottom: -6.3rem !important;
}

.mb-per-63 {
  margin-bottom: 63% !important;
}

.mb-px-64 {
  margin-bottom: 6.4rem !important;
}

.mb-minus-px-64 {
  margin-bottom: -6.4rem !important;
}

.mb-per-64 {
  margin-bottom: 64% !important;
}

.mb-px-65 {
  margin-bottom: 6.5rem !important;
}

.mb-minus-px-65 {
  margin-bottom: -6.5rem !important;
}

.mb-per-65 {
  margin-bottom: 65% !important;
}

.mb-px-66 {
  margin-bottom: 6.6rem !important;
}

.mb-minus-px-66 {
  margin-bottom: -6.6rem !important;
}

.mb-per-66 {
  margin-bottom: 66% !important;
}

.mb-px-67 {
  margin-bottom: 6.7rem !important;
}

.mb-minus-px-67 {
  margin-bottom: -6.7rem !important;
}

.mb-per-67 {
  margin-bottom: 67% !important;
}

.mb-px-68 {
  margin-bottom: 6.8rem !important;
}

.mb-minus-px-68 {
  margin-bottom: -6.8rem !important;
}

.mb-per-68 {
  margin-bottom: 68% !important;
}

.mb-px-69 {
  margin-bottom: 6.9rem !important;
}

.mb-minus-px-69 {
  margin-bottom: -6.9rem !important;
}

.mb-per-69 {
  margin-bottom: 69% !important;
}

.mb-px-70 {
  margin-bottom: 7rem !important;
}

.mb-minus-px-70 {
  margin-bottom: -7rem !important;
}

.mb-per-70 {
  margin-bottom: 70% !important;
}

.mb-px-71 {
  margin-bottom: 7.1rem !important;
}

.mb-minus-px-71 {
  margin-bottom: -7.1rem !important;
}

.mb-per-71 {
  margin-bottom: 71% !important;
}

.mb-px-72 {
  margin-bottom: 7.2rem !important;
}

.mb-minus-px-72 {
  margin-bottom: -7.2rem !important;
}

.mb-per-72 {
  margin-bottom: 72% !important;
}

.mb-px-73 {
  margin-bottom: 7.3rem !important;
}

.mb-minus-px-73 {
  margin-bottom: -7.3rem !important;
}

.mb-per-73 {
  margin-bottom: 73% !important;
}

.mb-px-74 {
  margin-bottom: 7.4rem !important;
}

.mb-minus-px-74 {
  margin-bottom: -7.4rem !important;
}

.mb-per-74 {
  margin-bottom: 74% !important;
}

.mb-px-75 {
  margin-bottom: 7.5rem !important;
}

.mb-minus-px-75 {
  margin-bottom: -7.5rem !important;
}

.mb-per-75 {
  margin-bottom: 75% !important;
}

.mb-px-76 {
  margin-bottom: 7.6rem !important;
}

.mb-minus-px-76 {
  margin-bottom: -7.6rem !important;
}

.mb-per-76 {
  margin-bottom: 76% !important;
}

.mb-px-77 {
  margin-bottom: 7.7rem !important;
}

.mb-minus-px-77 {
  margin-bottom: -7.7rem !important;
}

.mb-per-77 {
  margin-bottom: 77% !important;
}

.mb-px-78 {
  margin-bottom: 7.8rem !important;
}

.mb-minus-px-78 {
  margin-bottom: -7.8rem !important;
}

.mb-per-78 {
  margin-bottom: 78% !important;
}

.mb-px-79 {
  margin-bottom: 7.9rem !important;
}

.mb-minus-px-79 {
  margin-bottom: -7.9rem !important;
}

.mb-per-79 {
  margin-bottom: 79% !important;
}

.mb-px-80 {
  margin-bottom: 8rem !important;
}

.mb-minus-px-80 {
  margin-bottom: -8rem !important;
}

.mb-per-80 {
  margin-bottom: 80% !important;
}

.mb-px-81 {
  margin-bottom: 8.1rem !important;
}

.mb-minus-px-81 {
  margin-bottom: -8.1rem !important;
}

.mb-per-81 {
  margin-bottom: 81% !important;
}

.mb-px-82 {
  margin-bottom: 8.2rem !important;
}

.mb-minus-px-82 {
  margin-bottom: -8.2rem !important;
}

.mb-per-82 {
  margin-bottom: 82% !important;
}

.mb-px-83 {
  margin-bottom: 8.3rem !important;
}

.mb-minus-px-83 {
  margin-bottom: -8.3rem !important;
}

.mb-per-83 {
  margin-bottom: 83% !important;
}

.mb-px-84 {
  margin-bottom: 8.4rem !important;
}

.mb-minus-px-84 {
  margin-bottom: -8.4rem !important;
}

.mb-per-84 {
  margin-bottom: 84% !important;
}

.mb-px-85 {
  margin-bottom: 8.5rem !important;
}

.mb-minus-px-85 {
  margin-bottom: -8.5rem !important;
}

.mb-per-85 {
  margin-bottom: 85% !important;
}

.mb-px-86 {
  margin-bottom: 8.6rem !important;
}

.mb-minus-px-86 {
  margin-bottom: -8.6rem !important;
}

.mb-per-86 {
  margin-bottom: 86% !important;
}

.mb-px-87 {
  margin-bottom: 8.7rem !important;
}

.mb-minus-px-87 {
  margin-bottom: -8.7rem !important;
}

.mb-per-87 {
  margin-bottom: 87% !important;
}

.mb-px-88 {
  margin-bottom: 8.8rem !important;
}

.mb-minus-px-88 {
  margin-bottom: -8.8rem !important;
}

.mb-per-88 {
  margin-bottom: 88% !important;
}

.mb-px-89 {
  margin-bottom: 8.9rem !important;
}

.mb-minus-px-89 {
  margin-bottom: -8.9rem !important;
}

.mb-per-89 {
  margin-bottom: 89% !important;
}

.mb-px-90 {
  margin-bottom: 9rem !important;
}

.mb-minus-px-90 {
  margin-bottom: -9rem !important;
}

.mb-per-90 {
  margin-bottom: 90% !important;
}

.mb-px-91 {
  margin-bottom: 9.1rem !important;
}

.mb-minus-px-91 {
  margin-bottom: -9.1rem !important;
}

.mb-per-91 {
  margin-bottom: 91% !important;
}

.mb-px-92 {
  margin-bottom: 9.2rem !important;
}

.mb-minus-px-92 {
  margin-bottom: -9.2rem !important;
}

.mb-per-92 {
  margin-bottom: 92% !important;
}

.mb-px-93 {
  margin-bottom: 9.3rem !important;
}

.mb-minus-px-93 {
  margin-bottom: -9.3rem !important;
}

.mb-per-93 {
  margin-bottom: 93% !important;
}

.mb-px-94 {
  margin-bottom: 9.4rem !important;
}

.mb-minus-px-94 {
  margin-bottom: -9.4rem !important;
}

.mb-per-94 {
  margin-bottom: 94% !important;
}

.mb-px-95 {
  margin-bottom: 9.5rem !important;
}

.mb-minus-px-95 {
  margin-bottom: -9.5rem !important;
}

.mb-per-95 {
  margin-bottom: 95% !important;
}

.mb-px-96 {
  margin-bottom: 9.6rem !important;
}

.mb-minus-px-96 {
  margin-bottom: -9.6rem !important;
}

.mb-per-96 {
  margin-bottom: 96% !important;
}

.mb-px-97 {
  margin-bottom: 9.7rem !important;
}

.mb-minus-px-97 {
  margin-bottom: -9.7rem !important;
}

.mb-per-97 {
  margin-bottom: 97% !important;
}

.mb-px-98 {
  margin-bottom: 9.8rem !important;
}

.mb-minus-px-98 {
  margin-bottom: -9.8rem !important;
}

.mb-per-98 {
  margin-bottom: 98% !important;
}

.mb-px-99 {
  margin-bottom: 9.9rem !important;
}

.mb-minus-px-99 {
  margin-bottom: -9.9rem !important;
}

.mb-per-99 {
  margin-bottom: 99% !important;
}

.mb-px-100 {
  margin-bottom: 10rem !important;
}

.mb-minus-px-100 {
  margin-bottom: -10rem !important;
}

.mb-per-100 {
  margin-bottom: 100% !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

@media (min-width: 991px) {
  .mb-lg-px-0 {
    margin-bottom: 0rem !important;
  }

  .mb-lg-minus-px-0 {
    margin-bottom: 0rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-0 {
    margin-bottom: 0% !important;
  }

  .mb-lg-px-1 {
    margin-bottom: 0.1rem !important;
  }

  .mb-lg-minus-px-1 {
    margin-bottom: -0.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-1 {
    margin-bottom: 1% !important;
  }

  .mb-lg-px-2 {
    margin-bottom: 0.2rem !important;
  }

  .mb-lg-minus-px-2 {
    margin-bottom: -0.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-2 {
    margin-bottom: 2% !important;
  }

  .mb-lg-px-3 {
    margin-bottom: 0.3rem !important;
  }

  .mb-lg-minus-px-3 {
    margin-bottom: -0.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-3 {
    margin-bottom: 3% !important;
  }

  .mb-lg-px-4 {
    margin-bottom: 0.4rem !important;
  }

  .mb-lg-minus-px-4 {
    margin-bottom: -0.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-4 {
    margin-bottom: 4% !important;
  }

  .mb-lg-px-5 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-minus-px-5 {
    margin-bottom: -0.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-5 {
    margin-bottom: 5% !important;
  }

  .mb-lg-px-6 {
    margin-bottom: 0.6rem !important;
  }

  .mb-lg-minus-px-6 {
    margin-bottom: -0.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-6 {
    margin-bottom: 6% !important;
  }

  .mb-lg-px-7 {
    margin-bottom: 0.7rem !important;
  }

  .mb-lg-minus-px-7 {
    margin-bottom: -0.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-7 {
    margin-bottom: 7% !important;
  }

  .mb-lg-px-8 {
    margin-bottom: 0.8rem !important;
  }

  .mb-lg-minus-px-8 {
    margin-bottom: -0.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-8 {
    margin-bottom: 8% !important;
  }

  .mb-lg-px-9 {
    margin-bottom: 0.9rem !important;
  }

  .mb-lg-minus-px-9 {
    margin-bottom: -0.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-9 {
    margin-bottom: 9% !important;
  }

  .mb-lg-px-10 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-minus-px-10 {
    margin-bottom: -1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-10 {
    margin-bottom: 10% !important;
  }

  .mb-lg-px-11 {
    margin-bottom: 1.1rem !important;
  }

  .mb-lg-minus-px-11 {
    margin-bottom: -1.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-11 {
    margin-bottom: 11% !important;
  }

  .mb-lg-px-12 {
    margin-bottom: 1.2rem !important;
  }

  .mb-lg-minus-px-12 {
    margin-bottom: -1.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-12 {
    margin-bottom: 12% !important;
  }

  .mb-lg-px-13 {
    margin-bottom: 1.3rem !important;
  }

  .mb-lg-minus-px-13 {
    margin-bottom: -1.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-13 {
    margin-bottom: 13% !important;
  }

  .mb-lg-px-14 {
    margin-bottom: 1.4rem !important;
  }

  .mb-lg-minus-px-14 {
    margin-bottom: -1.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-14 {
    margin-bottom: 14% !important;
  }

  .mb-lg-px-15 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-minus-px-15 {
    margin-bottom: -1.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-15 {
    margin-bottom: 15% !important;
  }

  .mb-lg-px-16 {
    margin-bottom: 1.6rem !important;
  }

  .mb-lg-minus-px-16 {
    margin-bottom: -1.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-16 {
    margin-bottom: 16% !important;
  }

  .mb-lg-px-17 {
    margin-bottom: 1.7rem !important;
  }

  .mb-lg-minus-px-17 {
    margin-bottom: -1.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-17 {
    margin-bottom: 17% !important;
  }

  .mb-lg-px-18 {
    margin-bottom: 1.8rem !important;
  }

  .mb-lg-minus-px-18 {
    margin-bottom: -1.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-18 {
    margin-bottom: 18% !important;
  }

  .mb-lg-px-19 {
    margin-bottom: 1.9rem !important;
  }

  .mb-lg-minus-px-19 {
    margin-bottom: -1.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-19 {
    margin-bottom: 19% !important;
  }

  .mb-lg-px-20 {
    margin-bottom: 2rem !important;
  }

  .mb-lg-minus-px-20 {
    margin-bottom: -2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-20 {
    margin-bottom: 20% !important;
  }

  .mb-lg-px-21 {
    margin-bottom: 2.1rem !important;
  }

  .mb-lg-minus-px-21 {
    margin-bottom: -2.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-21 {
    margin-bottom: 21% !important;
  }

  .mb-lg-px-22 {
    margin-bottom: 2.2rem !important;
  }

  .mb-lg-minus-px-22 {
    margin-bottom: -2.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-22 {
    margin-bottom: 22% !important;
  }

  .mb-lg-px-23 {
    margin-bottom: 2.3rem !important;
  }

  .mb-lg-minus-px-23 {
    margin-bottom: -2.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-23 {
    margin-bottom: 23% !important;
  }

  .mb-lg-px-24 {
    margin-bottom: 2.4rem !important;
  }

  .mb-lg-minus-px-24 {
    margin-bottom: -2.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-24 {
    margin-bottom: 24% !important;
  }

  .mb-lg-px-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-lg-minus-px-25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-25 {
    margin-bottom: 25% !important;
  }

  .mb-lg-px-26 {
    margin-bottom: 2.6rem !important;
  }

  .mb-lg-minus-px-26 {
    margin-bottom: -2.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-26 {
    margin-bottom: 26% !important;
  }

  .mb-lg-px-27 {
    margin-bottom: 2.7rem !important;
  }

  .mb-lg-minus-px-27 {
    margin-bottom: -2.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-27 {
    margin-bottom: 27% !important;
  }

  .mb-lg-px-28 {
    margin-bottom: 2.8rem !important;
  }

  .mb-lg-minus-px-28 {
    margin-bottom: -2.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-28 {
    margin-bottom: 28% !important;
  }

  .mb-lg-px-29 {
    margin-bottom: 2.9rem !important;
  }

  .mb-lg-minus-px-29 {
    margin-bottom: -2.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-29 {
    margin-bottom: 29% !important;
  }

  .mb-lg-px-30 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-minus-px-30 {
    margin-bottom: -3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-30 {
    margin-bottom: 30% !important;
  }

  .mb-lg-px-31 {
    margin-bottom: 3.1rem !important;
  }

  .mb-lg-minus-px-31 {
    margin-bottom: -3.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-31 {
    margin-bottom: 31% !important;
  }

  .mb-lg-px-32 {
    margin-bottom: 3.2rem !important;
  }

  .mb-lg-minus-px-32 {
    margin-bottom: -3.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-32 {
    margin-bottom: 32% !important;
  }

  .mb-lg-px-33 {
    margin-bottom: 3.3rem !important;
  }

  .mb-lg-minus-px-33 {
    margin-bottom: -3.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-33 {
    margin-bottom: 33% !important;
  }

  .mb-lg-px-34 {
    margin-bottom: 3.4rem !important;
  }

  .mb-lg-minus-px-34 {
    margin-bottom: -3.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-34 {
    margin-bottom: 34% !important;
  }

  .mb-lg-px-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-lg-minus-px-35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-35 {
    margin-bottom: 35% !important;
  }

  .mb-lg-px-36 {
    margin-bottom: 3.6rem !important;
  }

  .mb-lg-minus-px-36 {
    margin-bottom: -3.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-36 {
    margin-bottom: 36% !important;
  }

  .mb-lg-px-37 {
    margin-bottom: 3.7rem !important;
  }

  .mb-lg-minus-px-37 {
    margin-bottom: -3.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-37 {
    margin-bottom: 37% !important;
  }

  .mb-lg-px-38 {
    margin-bottom: 3.8rem !important;
  }

  .mb-lg-minus-px-38 {
    margin-bottom: -3.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-38 {
    margin-bottom: 38% !important;
  }

  .mb-lg-px-39 {
    margin-bottom: 3.9rem !important;
  }

  .mb-lg-minus-px-39 {
    margin-bottom: -3.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-39 {
    margin-bottom: 39% !important;
  }

  .mb-lg-px-40 {
    margin-bottom: 4rem !important;
  }

  .mb-lg-minus-px-40 {
    margin-bottom: -4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-40 {
    margin-bottom: 40% !important;
  }

  .mb-lg-px-41 {
    margin-bottom: 4.1rem !important;
  }

  .mb-lg-minus-px-41 {
    margin-bottom: -4.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-41 {
    margin-bottom: 41% !important;
  }

  .mb-lg-px-42 {
    margin-bottom: 4.2rem !important;
  }

  .mb-lg-minus-px-42 {
    margin-bottom: -4.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-42 {
    margin-bottom: 42% !important;
  }

  .mb-lg-px-43 {
    margin-bottom: 4.3rem !important;
  }

  .mb-lg-minus-px-43 {
    margin-bottom: -4.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-43 {
    margin-bottom: 43% !important;
  }

  .mb-lg-px-44 {
    margin-bottom: 4.4rem !important;
  }

  .mb-lg-minus-px-44 {
    margin-bottom: -4.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-44 {
    margin-bottom: 44% !important;
  }

  .mb-lg-px-45 {
    margin-bottom: 4.5rem !important;
  }

  .mb-lg-minus-px-45 {
    margin-bottom: -4.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-45 {
    margin-bottom: 45% !important;
  }

  .mb-lg-px-46 {
    margin-bottom: 4.6rem !important;
  }

  .mb-lg-minus-px-46 {
    margin-bottom: -4.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-46 {
    margin-bottom: 46% !important;
  }

  .mb-lg-px-47 {
    margin-bottom: 4.7rem !important;
  }

  .mb-lg-minus-px-47 {
    margin-bottom: -4.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-47 {
    margin-bottom: 47% !important;
  }

  .mb-lg-px-48 {
    margin-bottom: 4.8rem !important;
  }

  .mb-lg-minus-px-48 {
    margin-bottom: -4.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-48 {
    margin-bottom: 48% !important;
  }

  .mb-lg-px-49 {
    margin-bottom: 4.9rem !important;
  }

  .mb-lg-minus-px-49 {
    margin-bottom: -4.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-49 {
    margin-bottom: 49% !important;
  }

  .mb-lg-px-50 {
    margin-bottom: 5rem !important;
  }

  .mb-lg-minus-px-50 {
    margin-bottom: -5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-50 {
    margin-bottom: 50% !important;
  }

  .mb-lg-px-51 {
    margin-bottom: 5.1rem !important;
  }

  .mb-lg-minus-px-51 {
    margin-bottom: -5.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-51 {
    margin-bottom: 51% !important;
  }

  .mb-lg-px-52 {
    margin-bottom: 5.2rem !important;
  }

  .mb-lg-minus-px-52 {
    margin-bottom: -5.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-52 {
    margin-bottom: 52% !important;
  }

  .mb-lg-px-53 {
    margin-bottom: 5.3rem !important;
  }

  .mb-lg-minus-px-53 {
    margin-bottom: -5.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-53 {
    margin-bottom: 53% !important;
  }

  .mb-lg-px-54 {
    margin-bottom: 5.4rem !important;
  }

  .mb-lg-minus-px-54 {
    margin-bottom: -5.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-54 {
    margin-bottom: 54% !important;
  }

  .mb-lg-px-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-lg-minus-px-55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-55 {
    margin-bottom: 55% !important;
  }

  .mb-lg-px-56 {
    margin-bottom: 5.6rem !important;
  }

  .mb-lg-minus-px-56 {
    margin-bottom: -5.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-56 {
    margin-bottom: 56% !important;
  }

  .mb-lg-px-57 {
    margin-bottom: 5.7rem !important;
  }

  .mb-lg-minus-px-57 {
    margin-bottom: -5.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-57 {
    margin-bottom: 57% !important;
  }

  .mb-lg-px-58 {
    margin-bottom: 5.8rem !important;
  }

  .mb-lg-minus-px-58 {
    margin-bottom: -5.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-58 {
    margin-bottom: 58% !important;
  }

  .mb-lg-px-59 {
    margin-bottom: 5.9rem !important;
  }

  .mb-lg-minus-px-59 {
    margin-bottom: -5.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-59 {
    margin-bottom: 59% !important;
  }

  .mb-lg-px-60 {
    margin-bottom: 6rem !important;
  }

  .mb-lg-minus-px-60 {
    margin-bottom: -6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-60 {
    margin-bottom: 60% !important;
  }

  .mb-lg-px-61 {
    margin-bottom: 6.1rem !important;
  }

  .mb-lg-minus-px-61 {
    margin-bottom: -6.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-61 {
    margin-bottom: 61% !important;
  }

  .mb-lg-px-62 {
    margin-bottom: 6.2rem !important;
  }

  .mb-lg-minus-px-62 {
    margin-bottom: -6.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-62 {
    margin-bottom: 62% !important;
  }

  .mb-lg-px-63 {
    margin-bottom: 6.3rem !important;
  }

  .mb-lg-minus-px-63 {
    margin-bottom: -6.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-63 {
    margin-bottom: 63% !important;
  }

  .mb-lg-px-64 {
    margin-bottom: 6.4rem !important;
  }

  .mb-lg-minus-px-64 {
    margin-bottom: -6.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-64 {
    margin-bottom: 64% !important;
  }

  .mb-lg-px-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-lg-minus-px-65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-65 {
    margin-bottom: 65% !important;
  }

  .mb-lg-px-66 {
    margin-bottom: 6.6rem !important;
  }

  .mb-lg-minus-px-66 {
    margin-bottom: -6.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-66 {
    margin-bottom: 66% !important;
  }

  .mb-lg-px-67 {
    margin-bottom: 6.7rem !important;
  }

  .mb-lg-minus-px-67 {
    margin-bottom: -6.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-67 {
    margin-bottom: 67% !important;
  }

  .mb-lg-px-68 {
    margin-bottom: 6.8rem !important;
  }

  .mb-lg-minus-px-68 {
    margin-bottom: -6.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-68 {
    margin-bottom: 68% !important;
  }

  .mb-lg-px-69 {
    margin-bottom: 6.9rem !important;
  }

  .mb-lg-minus-px-69 {
    margin-bottom: -6.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-69 {
    margin-bottom: 69% !important;
  }

  .mb-lg-px-70 {
    margin-bottom: 7rem !important;
  }

  .mb-lg-minus-px-70 {
    margin-bottom: -7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-70 {
    margin-bottom: 70% !important;
  }

  .mb-lg-px-71 {
    margin-bottom: 7.1rem !important;
  }

  .mb-lg-minus-px-71 {
    margin-bottom: -7.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-71 {
    margin-bottom: 71% !important;
  }

  .mb-lg-px-72 {
    margin-bottom: 7.2rem !important;
  }

  .mb-lg-minus-px-72 {
    margin-bottom: -7.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-72 {
    margin-bottom: 72% !important;
  }

  .mb-lg-px-73 {
    margin-bottom: 7.3rem !important;
  }

  .mb-lg-minus-px-73 {
    margin-bottom: -7.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-73 {
    margin-bottom: 73% !important;
  }

  .mb-lg-px-74 {
    margin-bottom: 7.4rem !important;
  }

  .mb-lg-minus-px-74 {
    margin-bottom: -7.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-74 {
    margin-bottom: 74% !important;
  }

  .mb-lg-px-75 {
    margin-bottom: 7.5rem !important;
  }

  .mb-lg-minus-px-75 {
    margin-bottom: -7.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-75 {
    margin-bottom: 75% !important;
  }

  .mb-lg-px-76 {
    margin-bottom: 7.6rem !important;
  }

  .mb-lg-minus-px-76 {
    margin-bottom: -7.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-76 {
    margin-bottom: 76% !important;
  }

  .mb-lg-px-77 {
    margin-bottom: 7.7rem !important;
  }

  .mb-lg-minus-px-77 {
    margin-bottom: -7.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-77 {
    margin-bottom: 77% !important;
  }

  .mb-lg-px-78 {
    margin-bottom: 7.8rem !important;
  }

  .mb-lg-minus-px-78 {
    margin-bottom: -7.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-78 {
    margin-bottom: 78% !important;
  }

  .mb-lg-px-79 {
    margin-bottom: 7.9rem !important;
  }

  .mb-lg-minus-px-79 {
    margin-bottom: -7.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-79 {
    margin-bottom: 79% !important;
  }

  .mb-lg-px-80 {
    margin-bottom: 8rem !important;
  }

  .mb-lg-minus-px-80 {
    margin-bottom: -8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-80 {
    margin-bottom: 80% !important;
  }

  .mb-lg-px-81 {
    margin-bottom: 8.1rem !important;
  }

  .mb-lg-minus-px-81 {
    margin-bottom: -8.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-81 {
    margin-bottom: 81% !important;
  }

  .mb-lg-px-82 {
    margin-bottom: 8.2rem !important;
  }

  .mb-lg-minus-px-82 {
    margin-bottom: -8.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-82 {
    margin-bottom: 82% !important;
  }

  .mb-lg-px-83 {
    margin-bottom: 8.3rem !important;
  }

  .mb-lg-minus-px-83 {
    margin-bottom: -8.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-83 {
    margin-bottom: 83% !important;
  }

  .mb-lg-px-84 {
    margin-bottom: 8.4rem !important;
  }

  .mb-lg-minus-px-84 {
    margin-bottom: -8.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-84 {
    margin-bottom: 84% !important;
  }

  .mb-lg-px-85 {
    margin-bottom: 8.5rem !important;
  }

  .mb-lg-minus-px-85 {
    margin-bottom: -8.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-85 {
    margin-bottom: 85% !important;
  }

  .mb-lg-px-86 {
    margin-bottom: 8.6rem !important;
  }

  .mb-lg-minus-px-86 {
    margin-bottom: -8.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-86 {
    margin-bottom: 86% !important;
  }

  .mb-lg-px-87 {
    margin-bottom: 8.7rem !important;
  }

  .mb-lg-minus-px-87 {
    margin-bottom: -8.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-87 {
    margin-bottom: 87% !important;
  }

  .mb-lg-px-88 {
    margin-bottom: 8.8rem !important;
  }

  .mb-lg-minus-px-88 {
    margin-bottom: -8.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-88 {
    margin-bottom: 88% !important;
  }

  .mb-lg-px-89 {
    margin-bottom: 8.9rem !important;
  }

  .mb-lg-minus-px-89 {
    margin-bottom: -8.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-89 {
    margin-bottom: 89% !important;
  }

  .mb-lg-px-90 {
    margin-bottom: 9rem !important;
  }

  .mb-lg-minus-px-90 {
    margin-bottom: -9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-90 {
    margin-bottom: 90% !important;
  }

  .mb-lg-px-91 {
    margin-bottom: 9.1rem !important;
  }

  .mb-lg-minus-px-91 {
    margin-bottom: -9.1rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-91 {
    margin-bottom: 91% !important;
  }

  .mb-lg-px-92 {
    margin-bottom: 9.2rem !important;
  }

  .mb-lg-minus-px-92 {
    margin-bottom: -9.2rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-92 {
    margin-bottom: 92% !important;
  }

  .mb-lg-px-93 {
    margin-bottom: 9.3rem !important;
  }

  .mb-lg-minus-px-93 {
    margin-bottom: -9.3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-93 {
    margin-bottom: 93% !important;
  }

  .mb-lg-px-94 {
    margin-bottom: 9.4rem !important;
  }

  .mb-lg-minus-px-94 {
    margin-bottom: -9.4rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-94 {
    margin-bottom: 94% !important;
  }

  .mb-lg-px-95 {
    margin-bottom: 9.5rem !important;
  }

  .mb-lg-minus-px-95 {
    margin-bottom: -9.5rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-95 {
    margin-bottom: 95% !important;
  }

  .mb-lg-px-96 {
    margin-bottom: 9.6rem !important;
  }

  .mb-lg-minus-px-96 {
    margin-bottom: -9.6rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-96 {
    margin-bottom: 96% !important;
  }

  .mb-lg-px-97 {
    margin-bottom: 9.7rem !important;
  }

  .mb-lg-minus-px-97 {
    margin-bottom: -9.7rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-97 {
    margin-bottom: 97% !important;
  }

  .mb-lg-px-98 {
    margin-bottom: 9.8rem !important;
  }

  .mb-lg-minus-px-98 {
    margin-bottom: -9.8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-98 {
    margin-bottom: 98% !important;
  }

  .mb-lg-px-99 {
    margin-bottom: 9.9rem !important;
  }

  .mb-lg-minus-px-99 {
    margin-bottom: -9.9rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-99 {
    margin-bottom: 99% !important;
  }

  .mb-lg-px-100 {
    margin-bottom: 10rem !important;
  }

  .mb-lg-minus-px-100 {
    margin-bottom: -10rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .mb-lg-per-100 {
    margin-bottom: 100% !important;
  }
}

.ml-px-0 {
  margin-left: 0rem !important;
}

.ml-minus-px-0 {
  margin-left: 0rem !important;
}

.ml-px-5 {
  margin-left: 0.5rem !important;
}

.ml-minus-px-5 {
  margin-left: -0.5rem !important;
}

.ml-px-10 {
  margin-left: 1rem !important;
}

.ml-minus-px-10 {
  margin-left: -1rem !important;
}

.ml-px-15 {
  margin-left: 1.5rem !important;
}

.ml-minus-px-15 {
  margin-left: -1.5rem !important;
}

.ml-px-20 {
  margin-left: 2rem !important;
}

.ml-minus-px-20 {
  margin-left: -2rem !important;
}

.ml-px-25 {
  margin-left: 2.5rem !important;
}

.ml-minus-px-25 {
  margin-left: -2.5rem !important;
}

.ml-px-30 {
  margin-left: 3rem !important;
}

.ml-minus-px-30 {
  margin-left: -3rem !important;
}

.ml-px-35 {
  margin-left: 3.5rem !important;
}

.ml-minus-px-35 {
  margin-left: -3.5rem !important;
}

.ml-px-40 {
  margin-left: 4rem !important;
}

.ml-minus-px-40 {
  margin-left: -4rem !important;
}

.ml-px-45 {
  margin-left: 4.5rem !important;
}

.ml-minus-px-45 {
  margin-left: -4.5rem !important;
}

.ml-px-50 {
  margin-left: 5rem !important;
}

.ml-minus-px-50 {
  margin-left: -5rem !important;
}

.ml-px-55 {
  margin-left: 5.5rem !important;
}

.ml-minus-px-55 {
  margin-left: -5.5rem !important;
}

.ml-px-60 {
  margin-left: 6rem !important;
}

.ml-minus-px-60 {
  margin-left: -6rem !important;
}

.ml-px-65 {
  margin-left: 6.5rem !important;
}

.ml-minus-px-65 {
  margin-left: -6.5rem !important;
}

.ml-px-70 {
  margin-left: 7rem !important;
}

.ml-minus-px-70 {
  margin-left: -7rem !important;
}

.ml-px-75 {
  margin-left: 7.5rem !important;
}

.ml-minus-px-75 {
  margin-left: -7.5rem !important;
}

.ml-px-80 {
  margin-left: 8rem !important;
}

.ml-minus-px-80 {
  margin-left: -8rem !important;
}

.ml-px-85 {
  margin-left: 8.5rem !important;
}

.ml-minus-px-85 {
  margin-left: -8.5rem !important;
}

.ml-px-90 {
  margin-left: 9rem !important;
}

.ml-minus-px-90 {
  margin-left: -9rem !important;
}

.ml-px-95 {
  margin-left: 9.5rem !important;
}

.ml-minus-px-95 {
  margin-left: -9.5rem !important;
}

.ml-px-100 {
  margin-left: 10rem !important;
}

.ml-minus-px-100 {
  margin-left: -10rem !important;
}

.ml-px-105 {
  margin-left: 10.5rem !important;
}

.ml-minus-px-105 {
  margin-left: -10.5rem !important;
}

.ml-px-110 {
  margin-left: 11rem !important;
}

.ml-minus-px-110 {
  margin-left: -11rem !important;
}

.ml-px-115 {
  margin-left: 11.5rem !important;
}

.ml-minus-px-115 {
  margin-left: -11.5rem !important;
}

.ml-px-120 {
  margin-left: 12rem !important;
}

.ml-minus-px-120 {
  margin-left: -12rem !important;
}

.ml-px-125 {
  margin-left: 12.5rem !important;
}

.ml-minus-px-125 {
  margin-left: -12.5rem !important;
}

.ml-px-130 {
  margin-left: 13rem !important;
}

.ml-minus-px-130 {
  margin-left: -13rem !important;
}

.ml-px-135 {
  margin-left: 13.5rem !important;
}

.ml-minus-px-135 {
  margin-left: -13.5rem !important;
}

.ml-px-140 {
  margin-left: 14rem !important;
}

.ml-minus-px-140 {
  margin-left: -14rem !important;
}

.ml-px-145 {
  margin-left: 14.5rem !important;
}

.ml-minus-px-145 {
  margin-left: -14.5rem !important;
}

.ml-px-150 {
  margin-left: 15rem !important;
}

.ml-minus-px-150 {
  margin-left: -15rem !important;
}

.ml-px-155 {
  margin-left: 15.5rem !important;
}

.ml-minus-px-155 {
  margin-left: -15.5rem !important;
}

.ml-px-160 {
  margin-left: 16rem !important;
}

.ml-minus-px-160 {
  margin-left: -16rem !important;
}

.ml-px-165 {
  margin-left: 16.5rem !important;
}

.ml-minus-px-165 {
  margin-left: -16.5rem !important;
}

.ml-px-170 {
  margin-left: 17rem !important;
}

.ml-minus-px-170 {
  margin-left: -17rem !important;
}

.ml-px-175 {
  margin-left: 17.5rem !important;
}

.ml-minus-px-175 {
  margin-left: -17.5rem !important;
}

.ml-px-180 {
  margin-left: 18rem !important;
}

.ml-minus-px-180 {
  margin-left: -18rem !important;
}

.ml-px-185 {
  margin-left: 18.5rem !important;
}

.ml-minus-px-185 {
  margin-left: -18.5rem !important;
}

.ml-px-190 {
  margin-left: 19rem !important;
}

.ml-minus-px-190 {
  margin-left: -19rem !important;
}

.ml-px-195 {
  margin-left: 19.5rem !important;
}

.ml-minus-px-195 {
  margin-left: -19.5rem !important;
}

.ml-px-200 {
  margin-left: 20rem !important;
}

.ml-minus-px-200 {
  margin-left: -20rem !important;
}

.ml-px-205 {
  margin-left: 20.5rem !important;
}

.ml-minus-px-205 {
  margin-left: -20.5rem !important;
}

.ml-px-210 {
  margin-left: 21rem !important;
}

.ml-minus-px-210 {
  margin-left: -21rem !important;
}

.ml-px-215 {
  margin-left: 21.5rem !important;
}

.ml-minus-px-215 {
  margin-left: -21.5rem !important;
}

.ml-px-220 {
  margin-left: 22rem !important;
}

.ml-minus-px-220 {
  margin-left: -22rem !important;
}

.ml-px-225 {
  margin-left: 22.5rem !important;
}

.ml-minus-px-225 {
  margin-left: -22.5rem !important;
}

.ml-px-230 {
  margin-left: 23rem !important;
}

.ml-minus-px-230 {
  margin-left: -23rem !important;
}

.ml-px-235 {
  margin-left: 23.5rem !important;
}

.ml-minus-px-235 {
  margin-left: -23.5rem !important;
}

.ml-px-240 {
  margin-left: 24rem !important;
}

.ml-minus-px-240 {
  margin-left: -24rem !important;
}

.ml-px-245 {
  margin-left: 24.5rem !important;
}

.ml-minus-px-245 {
  margin-left: -24.5rem !important;
}

.ml-px-250 {
  margin-left: 25rem !important;
}

.ml-minus-px-250 {
  margin-left: -25rem !important;
}

.ml-px-255 {
  margin-left: 25.5rem !important;
}

.ml-minus-px-255 {
  margin-left: -25.5rem !important;
}

.ml-px-260 {
  margin-left: 26rem !important;
}

.ml-minus-px-260 {
  margin-left: -26rem !important;
}

.ml-px-265 {
  margin-left: 26.5rem !important;
}

.ml-minus-px-265 {
  margin-left: -26.5rem !important;
}

.ml-px-270 {
  margin-left: 27rem !important;
}

.ml-minus-px-270 {
  margin-left: -27rem !important;
}

.ml-px-275 {
  margin-left: 27.5rem !important;
}

.ml-minus-px-275 {
  margin-left: -27.5rem !important;
}

.ml-px-280 {
  margin-left: 28rem !important;
}

.ml-minus-px-280 {
  margin-left: -28rem !important;
}

.ml-px-285 {
  margin-left: 28.5rem !important;
}

.ml-minus-px-285 {
  margin-left: -28.5rem !important;
}

.ml-px-290 {
  margin-left: 29rem !important;
}

.ml-minus-px-290 {
  margin-left: -29rem !important;
}

.ml-px-295 {
  margin-left: 29.5rem !important;
}

.ml-minus-px-295 {
  margin-left: -29.5rem !important;
}

.ml-px-300 {
  margin-left: 30rem !important;
}

.ml-minus-px-300 {
  margin-left: -30rem !important;
}

.ml-px-305 {
  margin-left: 30.5rem !important;
}

.ml-minus-px-305 {
  margin-left: -30.5rem !important;
}

.ml-px-310 {
  margin-left: 31rem !important;
}

.ml-minus-px-310 {
  margin-left: -31rem !important;
}

.ml-px-315 {
  margin-left: 31.5rem !important;
}

.ml-minus-px-315 {
  margin-left: -31.5rem !important;
}

.ml-px-320 {
  margin-left: 32rem !important;
}

.ml-minus-px-320 {
  margin-left: -32rem !important;
}

.ml-px-325 {
  margin-left: 32.5rem !important;
}

.ml-minus-px-325 {
  margin-left: -32.5rem !important;
}

.ml-px-330 {
  margin-left: 33rem !important;
}

.ml-minus-px-330 {
  margin-left: -33rem !important;
}

.ml-px-335 {
  margin-left: 33.5rem !important;
}

.ml-minus-px-335 {
  margin-left: -33.5rem !important;
}

.ml-px-340 {
  margin-left: 34rem !important;
}

.ml-minus-px-340 {
  margin-left: -34rem !important;
}

.ml-px-345 {
  margin-left: 34.5rem !important;
}

.ml-minus-px-345 {
  margin-left: -34.5rem !important;
}

.ml-px-350 {
  margin-left: 35rem !important;
}

.ml-minus-px-350 {
  margin-left: -35rem !important;
}

.ml-px-355 {
  margin-left: 35.5rem !important;
}

.ml-minus-px-355 {
  margin-left: -35.5rem !important;
}

.ml-px-360 {
  margin-left: 36rem !important;
}

.ml-minus-px-360 {
  margin-left: -36rem !important;
}

.ml-px-365 {
  margin-left: 36.5rem !important;
}

.ml-minus-px-365 {
  margin-left: -36.5rem !important;
}

.ml-px-370 {
  margin-left: 37rem !important;
}

.ml-minus-px-370 {
  margin-left: -37rem !important;
}

.ml-px-375 {
  margin-left: 37.5rem !important;
}

.ml-minus-px-375 {
  margin-left: -37.5rem !important;
}

.ml-px-380 {
  margin-left: 38rem !important;
}

.ml-minus-px-380 {
  margin-left: -38rem !important;
}

.ml-px-385 {
  margin-left: 38.5rem !important;
}

.ml-minus-px-385 {
  margin-left: -38.5rem !important;
}

.ml-px-390 {
  margin-left: 39rem !important;
}

.ml-minus-px-390 {
  margin-left: -39rem !important;
}

.ml-px-395 {
  margin-left: 39.5rem !important;
}

.ml-minus-px-395 {
  margin-left: -39.5rem !important;
}

.ml-px-400 {
  margin-left: 40rem !important;
}

.ml-minus-px-400 {
  margin-left: -40rem !important;
}

.ml-px-405 {
  margin-left: 40.5rem !important;
}

.ml-minus-px-405 {
  margin-left: -40.5rem !important;
}

.ml-px-410 {
  margin-left: 41rem !important;
}

.ml-minus-px-410 {
  margin-left: -41rem !important;
}

.ml-px-415 {
  margin-left: 41.5rem !important;
}

.ml-minus-px-415 {
  margin-left: -41.5rem !important;
}

.ml-px-420 {
  margin-left: 42rem !important;
}

.ml-minus-px-420 {
  margin-left: -42rem !important;
}

.ml-px-425 {
  margin-left: 42.5rem !important;
}

.ml-minus-px-425 {
  margin-left: -42.5rem !important;
}

.ml-px-430 {
  margin-left: 43rem !important;
}

.ml-minus-px-430 {
  margin-left: -43rem !important;
}

.ml-px-435 {
  margin-left: 43.5rem !important;
}

.ml-minus-px-435 {
  margin-left: -43.5rem !important;
}

.ml-px-440 {
  margin-left: 44rem !important;
}

.ml-minus-px-440 {
  margin-left: -44rem !important;
}

.ml-px-445 {
  margin-left: 44.5rem !important;
}

.ml-minus-px-445 {
  margin-left: -44.5rem !important;
}

.ml-px-450 {
  margin-left: 45rem !important;
}

.ml-minus-px-450 {
  margin-left: -45rem !important;
}

.ml-px-455 {
  margin-left: 45.5rem !important;
}

.ml-minus-px-455 {
  margin-left: -45.5rem !important;
}

.ml-px-460 {
  margin-left: 46rem !important;
}

.ml-minus-px-460 {
  margin-left: -46rem !important;
}

.ml-px-465 {
  margin-left: 46.5rem !important;
}

.ml-minus-px-465 {
  margin-left: -46.5rem !important;
}

.ml-px-470 {
  margin-left: 47rem !important;
}

.ml-minus-px-470 {
  margin-left: -47rem !important;
}

.ml-px-475 {
  margin-left: 47.5rem !important;
}

.ml-minus-px-475 {
  margin-left: -47.5rem !important;
}

.ml-px-480 {
  margin-left: 48rem !important;
}

.ml-minus-px-480 {
  margin-left: -48rem !important;
}

.ml-px-485 {
  margin-left: 48.5rem !important;
}

.ml-minus-px-485 {
  margin-left: -48.5rem !important;
}

.ml-px-490 {
  margin-left: 49rem !important;
}

.ml-minus-px-490 {
  margin-left: -49rem !important;
}

.ml-px-495 {
  margin-left: 49.5rem !important;
}

.ml-minus-px-495 {
  margin-left: -49.5rem !important;
}

.ml-px-500 {
  margin-left: 50rem !important;
}

.ml-minus-px-500 {
  margin-left: -50rem !important;
}

.ml-auto {
  margin-left: auto !important;
}

@media (min-width: 991px) {
  .ml-lg-px-0 {
    margin-left: 0rem !important;
  }

  .ml-lg-minus-px-0 {
    margin-left: 0rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-5 {
    margin-left: 0.5rem !important;
  }

  .ml-lg-minus-px-5 {
    margin-left: -0.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-10 {
    margin-left: 1rem !important;
  }

  .ml-lg-minus-px-10 {
    margin-left: -1rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-15 {
    margin-left: 1.5rem !important;
  }

  .ml-lg-minus-px-15 {
    margin-left: -1.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-20 {
    margin-left: 2rem !important;
  }

  .ml-lg-minus-px-20 {
    margin-left: -2rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-25 {
    margin-left: 2.5rem !important;
  }

  .ml-lg-minus-px-25 {
    margin-left: -2.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-30 {
    margin-left: 3rem !important;
  }

  .ml-lg-minus-px-30 {
    margin-left: -3rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-35 {
    margin-left: 3.5rem !important;
  }

  .ml-lg-minus-px-35 {
    margin-left: -3.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-40 {
    margin-left: 4rem !important;
  }

  .ml-lg-minus-px-40 {
    margin-left: -4rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-45 {
    margin-left: 4.5rem !important;
  }

  .ml-lg-minus-px-45 {
    margin-left: -4.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-50 {
    margin-left: 5rem !important;
  }

  .ml-lg-minus-px-50 {
    margin-left: -5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-55 {
    margin-left: 5.5rem !important;
  }

  .ml-lg-minus-px-55 {
    margin-left: -5.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-60 {
    margin-left: 6rem !important;
  }

  .ml-lg-minus-px-60 {
    margin-left: -6rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-65 {
    margin-left: 6.5rem !important;
  }

  .ml-lg-minus-px-65 {
    margin-left: -6.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-70 {
    margin-left: 7rem !important;
  }

  .ml-lg-minus-px-70 {
    margin-left: -7rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-75 {
    margin-left: 7.5rem !important;
  }

  .ml-lg-minus-px-75 {
    margin-left: -7.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-80 {
    margin-left: 8rem !important;
  }

  .ml-lg-minus-px-80 {
    margin-left: -8rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-85 {
    margin-left: 8.5rem !important;
  }

  .ml-lg-minus-px-85 {
    margin-left: -8.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-90 {
    margin-left: 9rem !important;
  }

  .ml-lg-minus-px-90 {
    margin-left: -9rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-95 {
    margin-left: 9.5rem !important;
  }

  .ml-lg-minus-px-95 {
    margin-left: -9.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-100 {
    margin-left: 10rem !important;
  }

  .ml-lg-minus-px-100 {
    margin-left: -10rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-105 {
    margin-left: 10.5rem !important;
  }

  .ml-lg-minus-px-105 {
    margin-left: -10.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-110 {
    margin-left: 11rem !important;
  }

  .ml-lg-minus-px-110 {
    margin-left: -11rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-115 {
    margin-left: 11.5rem !important;
  }

  .ml-lg-minus-px-115 {
    margin-left: -11.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-120 {
    margin-left: 12rem !important;
  }

  .ml-lg-minus-px-120 {
    margin-left: -12rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-125 {
    margin-left: 12.5rem !important;
  }

  .ml-lg-minus-px-125 {
    margin-left: -12.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-130 {
    margin-left: 13rem !important;
  }

  .ml-lg-minus-px-130 {
    margin-left: -13rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-135 {
    margin-left: 13.5rem !important;
  }

  .ml-lg-minus-px-135 {
    margin-left: -13.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-140 {
    margin-left: 14rem !important;
  }

  .ml-lg-minus-px-140 {
    margin-left: -14rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-145 {
    margin-left: 14.5rem !important;
  }

  .ml-lg-minus-px-145 {
    margin-left: -14.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-150 {
    margin-left: 15rem !important;
  }

  .ml-lg-minus-px-150 {
    margin-left: -15rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-155 {
    margin-left: 15.5rem !important;
  }

  .ml-lg-minus-px-155 {
    margin-left: -15.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-160 {
    margin-left: 16rem !important;
  }

  .ml-lg-minus-px-160 {
    margin-left: -16rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-165 {
    margin-left: 16.5rem !important;
  }

  .ml-lg-minus-px-165 {
    margin-left: -16.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-170 {
    margin-left: 17rem !important;
  }

  .ml-lg-minus-px-170 {
    margin-left: -17rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-175 {
    margin-left: 17.5rem !important;
  }

  .ml-lg-minus-px-175 {
    margin-left: -17.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-180 {
    margin-left: 18rem !important;
  }

  .ml-lg-minus-px-180 {
    margin-left: -18rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-185 {
    margin-left: 18.5rem !important;
  }

  .ml-lg-minus-px-185 {
    margin-left: -18.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-190 {
    margin-left: 19rem !important;
  }

  .ml-lg-minus-px-190 {
    margin-left: -19rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-195 {
    margin-left: 19.5rem !important;
  }

  .ml-lg-minus-px-195 {
    margin-left: -19.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-200 {
    margin-left: 20rem !important;
  }

  .ml-lg-minus-px-200 {
    margin-left: -20rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-205 {
    margin-left: 20.5rem !important;
  }

  .ml-lg-minus-px-205 {
    margin-left: -20.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-210 {
    margin-left: 21rem !important;
  }

  .ml-lg-minus-px-210 {
    margin-left: -21rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-215 {
    margin-left: 21.5rem !important;
  }

  .ml-lg-minus-px-215 {
    margin-left: -21.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-220 {
    margin-left: 22rem !important;
  }

  .ml-lg-minus-px-220 {
    margin-left: -22rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-225 {
    margin-left: 22.5rem !important;
  }

  .ml-lg-minus-px-225 {
    margin-left: -22.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-230 {
    margin-left: 23rem !important;
  }

  .ml-lg-minus-px-230 {
    margin-left: -23rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-235 {
    margin-left: 23.5rem !important;
  }

  .ml-lg-minus-px-235 {
    margin-left: -23.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-240 {
    margin-left: 24rem !important;
  }

  .ml-lg-minus-px-240 {
    margin-left: -24rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-245 {
    margin-left: 24.5rem !important;
  }

  .ml-lg-minus-px-245 {
    margin-left: -24.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-250 {
    margin-left: 25rem !important;
  }

  .ml-lg-minus-px-250 {
    margin-left: -25rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-255 {
    margin-left: 25.5rem !important;
  }

  .ml-lg-minus-px-255 {
    margin-left: -25.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-260 {
    margin-left: 26rem !important;
  }

  .ml-lg-minus-px-260 {
    margin-left: -26rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-265 {
    margin-left: 26.5rem !important;
  }

  .ml-lg-minus-px-265 {
    margin-left: -26.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-270 {
    margin-left: 27rem !important;
  }

  .ml-lg-minus-px-270 {
    margin-left: -27rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-275 {
    margin-left: 27.5rem !important;
  }

  .ml-lg-minus-px-275 {
    margin-left: -27.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-280 {
    margin-left: 28rem !important;
  }

  .ml-lg-minus-px-280 {
    margin-left: -28rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-285 {
    margin-left: 28.5rem !important;
  }

  .ml-lg-minus-px-285 {
    margin-left: -28.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-290 {
    margin-left: 29rem !important;
  }

  .ml-lg-minus-px-290 {
    margin-left: -29rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-295 {
    margin-left: 29.5rem !important;
  }

  .ml-lg-minus-px-295 {
    margin-left: -29.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-300 {
    margin-left: 30rem !important;
  }

  .ml-lg-minus-px-300 {
    margin-left: -30rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-305 {
    margin-left: 30.5rem !important;
  }

  .ml-lg-minus-px-305 {
    margin-left: -30.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-310 {
    margin-left: 31rem !important;
  }

  .ml-lg-minus-px-310 {
    margin-left: -31rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-315 {
    margin-left: 31.5rem !important;
  }

  .ml-lg-minus-px-315 {
    margin-left: -31.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-320 {
    margin-left: 32rem !important;
  }

  .ml-lg-minus-px-320 {
    margin-left: -32rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-325 {
    margin-left: 32.5rem !important;
  }

  .ml-lg-minus-px-325 {
    margin-left: -32.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-330 {
    margin-left: 33rem !important;
  }

  .ml-lg-minus-px-330 {
    margin-left: -33rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-335 {
    margin-left: 33.5rem !important;
  }

  .ml-lg-minus-px-335 {
    margin-left: -33.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-340 {
    margin-left: 34rem !important;
  }

  .ml-lg-minus-px-340 {
    margin-left: -34rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-345 {
    margin-left: 34.5rem !important;
  }

  .ml-lg-minus-px-345 {
    margin-left: -34.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-350 {
    margin-left: 35rem !important;
  }

  .ml-lg-minus-px-350 {
    margin-left: -35rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-355 {
    margin-left: 35.5rem !important;
  }

  .ml-lg-minus-px-355 {
    margin-left: -35.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-360 {
    margin-left: 36rem !important;
  }

  .ml-lg-minus-px-360 {
    margin-left: -36rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-365 {
    margin-left: 36.5rem !important;
  }

  .ml-lg-minus-px-365 {
    margin-left: -36.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-370 {
    margin-left: 37rem !important;
  }

  .ml-lg-minus-px-370 {
    margin-left: -37rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-375 {
    margin-left: 37.5rem !important;
  }

  .ml-lg-minus-px-375 {
    margin-left: -37.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-380 {
    margin-left: 38rem !important;
  }

  .ml-lg-minus-px-380 {
    margin-left: -38rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-385 {
    margin-left: 38.5rem !important;
  }

  .ml-lg-minus-px-385 {
    margin-left: -38.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-390 {
    margin-left: 39rem !important;
  }

  .ml-lg-minus-px-390 {
    margin-left: -39rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-395 {
    margin-left: 39.5rem !important;
  }

  .ml-lg-minus-px-395 {
    margin-left: -39.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-400 {
    margin-left: 40rem !important;
  }

  .ml-lg-minus-px-400 {
    margin-left: -40rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-405 {
    margin-left: 40.5rem !important;
  }

  .ml-lg-minus-px-405 {
    margin-left: -40.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-410 {
    margin-left: 41rem !important;
  }

  .ml-lg-minus-px-410 {
    margin-left: -41rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-415 {
    margin-left: 41.5rem !important;
  }

  .ml-lg-minus-px-415 {
    margin-left: -41.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-420 {
    margin-left: 42rem !important;
  }

  .ml-lg-minus-px-420 {
    margin-left: -42rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-425 {
    margin-left: 42.5rem !important;
  }

  .ml-lg-minus-px-425 {
    margin-left: -42.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-430 {
    margin-left: 43rem !important;
  }

  .ml-lg-minus-px-430 {
    margin-left: -43rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-435 {
    margin-left: 43.5rem !important;
  }

  .ml-lg-minus-px-435 {
    margin-left: -43.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-440 {
    margin-left: 44rem !important;
  }

  .ml-lg-minus-px-440 {
    margin-left: -44rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-445 {
    margin-left: 44.5rem !important;
  }

  .ml-lg-minus-px-445 {
    margin-left: -44.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-450 {
    margin-left: 45rem !important;
  }

  .ml-lg-minus-px-450 {
    margin-left: -45rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-455 {
    margin-left: 45.5rem !important;
  }

  .ml-lg-minus-px-455 {
    margin-left: -45.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-460 {
    margin-left: 46rem !important;
  }

  .ml-lg-minus-px-460 {
    margin-left: -46rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-465 {
    margin-left: 46.5rem !important;
  }

  .ml-lg-minus-px-465 {
    margin-left: -46.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-470 {
    margin-left: 47rem !important;
  }

  .ml-lg-minus-px-470 {
    margin-left: -47rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-475 {
    margin-left: 47.5rem !important;
  }

  .ml-lg-minus-px-475 {
    margin-left: -47.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-480 {
    margin-left: 48rem !important;
  }

  .ml-lg-minus-px-480 {
    margin-left: -48rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-485 {
    margin-left: 48.5rem !important;
  }

  .ml-lg-minus-px-485 {
    margin-left: -48.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-490 {
    margin-left: 49rem !important;
  }

  .ml-lg-minus-px-490 {
    margin-left: -49rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-495 {
    margin-left: 49.5rem !important;
  }

  .ml-lg-minus-px-495 {
    margin-left: -49.5rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .ml-lg-px-500 {
    margin-left: 50rem !important;
  }

  .ml-lg-minus-px-500 {
    margin-left: -50rem !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }
}

.mr-px-0 {
  margin-right: 0rem !important;
}

.mr-minus-px-0 {
  margin-right: 0rem !important;
}

.mr-px-5 {
  margin-right: 0.5rem !important;
}

.mr-minus-px-5 {
  margin-right: -0.5rem !important;
}

.mr-px-10 {
  margin-right: 1rem !important;
}

.mr-minus-px-10 {
  margin-right: -1rem !important;
}

.mr-px-15 {
  margin-right: 1.5rem !important;
}

.mr-minus-px-15 {
  margin-right: -1.5rem !important;
}

.mr-px-20 {
  margin-right: 2rem !important;
}

.mr-minus-px-20 {
  margin-right: -2rem !important;
}

.mr-px-25 {
  margin-right: 2.5rem !important;
}

.mr-minus-px-25 {
  margin-right: -2.5rem !important;
}

.mr-px-30 {
  margin-right: 3rem !important;
}

.mr-minus-px-30 {
  margin-right: -3rem !important;
}

.mr-px-35 {
  margin-right: 3.5rem !important;
}

.mr-minus-px-35 {
  margin-right: -3.5rem !important;
}

.mr-px-40 {
  margin-right: 4rem !important;
}

.mr-minus-px-40 {
  margin-right: -4rem !important;
}

.mr-px-45 {
  margin-right: 4.5rem !important;
}

.mr-minus-px-45 {
  margin-right: -4.5rem !important;
}

.mr-px-50 {
  margin-right: 5rem !important;
}

.mr-minus-px-50 {
  margin-right: -5rem !important;
}

.mr-px-55 {
  margin-right: 5.5rem !important;
}

.mr-minus-px-55 {
  margin-right: -5.5rem !important;
}

.mr-px-60 {
  margin-right: 6rem !important;
}

.mr-minus-px-60 {
  margin-right: -6rem !important;
}

.mr-px-65 {
  margin-right: 6.5rem !important;
}

.mr-minus-px-65 {
  margin-right: -6.5rem !important;
}

.mr-px-70 {
  margin-right: 7rem !important;
}

.mr-minus-px-70 {
  margin-right: -7rem !important;
}

.mr-px-75 {
  margin-right: 7.5rem !important;
}

.mr-minus-px-75 {
  margin-right: -7.5rem !important;
}

.mr-px-80 {
  margin-right: 8rem !important;
}

.mr-minus-px-80 {
  margin-right: -8rem !important;
}

.mr-px-85 {
  margin-right: 8.5rem !important;
}

.mr-minus-px-85 {
  margin-right: -8.5rem !important;
}

.mr-px-90 {
  margin-right: 9rem !important;
}

.mr-minus-px-90 {
  margin-right: -9rem !important;
}

.mr-px-95 {
  margin-right: 9.5rem !important;
}

.mr-minus-px-95 {
  margin-right: -9.5rem !important;
}

.mr-px-100 {
  margin-right: 10rem !important;
}

.mr-minus-px-100 {
  margin-right: -10rem !important;
}

.mr-px-105 {
  margin-right: 10.5rem !important;
}

.mr-minus-px-105 {
  margin-right: -10.5rem !important;
}

.mr-px-110 {
  margin-right: 11rem !important;
}

.mr-minus-px-110 {
  margin-right: -11rem !important;
}

.mr-px-115 {
  margin-right: 11.5rem !important;
}

.mr-minus-px-115 {
  margin-right: -11.5rem !important;
}

.mr-px-120 {
  margin-right: 12rem !important;
}

.mr-minus-px-120 {
  margin-right: -12rem !important;
}

.mr-px-125 {
  margin-right: 12.5rem !important;
}

.mr-minus-px-125 {
  margin-right: -12.5rem !important;
}

.mr-px-130 {
  margin-right: 13rem !important;
}

.mr-minus-px-130 {
  margin-right: -13rem !important;
}

.mr-px-135 {
  margin-right: 13.5rem !important;
}

.mr-minus-px-135 {
  margin-right: -13.5rem !important;
}

.mr-px-140 {
  margin-right: 14rem !important;
}

.mr-minus-px-140 {
  margin-right: -14rem !important;
}

.mr-px-145 {
  margin-right: 14.5rem !important;
}

.mr-minus-px-145 {
  margin-right: -14.5rem !important;
}

.mr-px-150 {
  margin-right: 15rem !important;
}

.mr-minus-px-150 {
  margin-right: -15rem !important;
}

.mr-px-155 {
  margin-right: 15.5rem !important;
}

.mr-minus-px-155 {
  margin-right: -15.5rem !important;
}

.mr-px-160 {
  margin-right: 16rem !important;
}

.mr-minus-px-160 {
  margin-right: -16rem !important;
}

.mr-px-165 {
  margin-right: 16.5rem !important;
}

.mr-minus-px-165 {
  margin-right: -16.5rem !important;
}

.mr-px-170 {
  margin-right: 17rem !important;
}

.mr-minus-px-170 {
  margin-right: -17rem !important;
}

.mr-px-175 {
  margin-right: 17.5rem !important;
}

.mr-minus-px-175 {
  margin-right: -17.5rem !important;
}

.mr-px-180 {
  margin-right: 18rem !important;
}

.mr-minus-px-180 {
  margin-right: -18rem !important;
}

.mr-px-185 {
  margin-right: 18.5rem !important;
}

.mr-minus-px-185 {
  margin-right: -18.5rem !important;
}

.mr-px-190 {
  margin-right: 19rem !important;
}

.mr-minus-px-190 {
  margin-right: -19rem !important;
}

.mr-px-195 {
  margin-right: 19.5rem !important;
}

.mr-minus-px-195 {
  margin-right: -19.5rem !important;
}

.mr-px-200 {
  margin-right: 20rem !important;
}

.mr-minus-px-200 {
  margin-right: -20rem !important;
}

.mr-px-205 {
  margin-right: 20.5rem !important;
}

.mr-minus-px-205 {
  margin-right: -20.5rem !important;
}

.mr-px-210 {
  margin-right: 21rem !important;
}

.mr-minus-px-210 {
  margin-right: -21rem !important;
}

.mr-px-215 {
  margin-right: 21.5rem !important;
}

.mr-minus-px-215 {
  margin-right: -21.5rem !important;
}

.mr-px-220 {
  margin-right: 22rem !important;
}

.mr-minus-px-220 {
  margin-right: -22rem !important;
}

.mr-px-225 {
  margin-right: 22.5rem !important;
}

.mr-minus-px-225 {
  margin-right: -22.5rem !important;
}

.mr-px-230 {
  margin-right: 23rem !important;
}

.mr-minus-px-230 {
  margin-right: -23rem !important;
}

.mr-px-235 {
  margin-right: 23.5rem !important;
}

.mr-minus-px-235 {
  margin-right: -23.5rem !important;
}

.mr-px-240 {
  margin-right: 24rem !important;
}

.mr-minus-px-240 {
  margin-right: -24rem !important;
}

.mr-px-245 {
  margin-right: 24.5rem !important;
}

.mr-minus-px-245 {
  margin-right: -24.5rem !important;
}

.mr-px-250 {
  margin-right: 25rem !important;
}

.mr-minus-px-250 {
  margin-right: -25rem !important;
}

.mr-px-255 {
  margin-right: 25.5rem !important;
}

.mr-minus-px-255 {
  margin-right: -25.5rem !important;
}

.mr-px-260 {
  margin-right: 26rem !important;
}

.mr-minus-px-260 {
  margin-right: -26rem !important;
}

.mr-px-265 {
  margin-right: 26.5rem !important;
}

.mr-minus-px-265 {
  margin-right: -26.5rem !important;
}

.mr-px-270 {
  margin-right: 27rem !important;
}

.mr-minus-px-270 {
  margin-right: -27rem !important;
}

.mr-px-275 {
  margin-right: 27.5rem !important;
}

.mr-minus-px-275 {
  margin-right: -27.5rem !important;
}

.mr-px-280 {
  margin-right: 28rem !important;
}

.mr-minus-px-280 {
  margin-right: -28rem !important;
}

.mr-px-285 {
  margin-right: 28.5rem !important;
}

.mr-minus-px-285 {
  margin-right: -28.5rem !important;
}

.mr-px-290 {
  margin-right: 29rem !important;
}

.mr-minus-px-290 {
  margin-right: -29rem !important;
}

.mr-px-295 {
  margin-right: 29.5rem !important;
}

.mr-minus-px-295 {
  margin-right: -29.5rem !important;
}

.mr-px-300 {
  margin-right: 30rem !important;
}

.mr-minus-px-300 {
  margin-right: -30rem !important;
}

.mr-px-305 {
  margin-right: 30.5rem !important;
}

.mr-minus-px-305 {
  margin-right: -30.5rem !important;
}

.mr-px-310 {
  margin-right: 31rem !important;
}

.mr-minus-px-310 {
  margin-right: -31rem !important;
}

.mr-px-315 {
  margin-right: 31.5rem !important;
}

.mr-minus-px-315 {
  margin-right: -31.5rem !important;
}

.mr-px-320 {
  margin-right: 32rem !important;
}

.mr-minus-px-320 {
  margin-right: -32rem !important;
}

.mr-px-325 {
  margin-right: 32.5rem !important;
}

.mr-minus-px-325 {
  margin-right: -32.5rem !important;
}

.mr-px-330 {
  margin-right: 33rem !important;
}

.mr-minus-px-330 {
  margin-right: -33rem !important;
}

.mr-px-335 {
  margin-right: 33.5rem !important;
}

.mr-minus-px-335 {
  margin-right: -33.5rem !important;
}

.mr-px-340 {
  margin-right: 34rem !important;
}

.mr-minus-px-340 {
  margin-right: -34rem !important;
}

.mr-px-345 {
  margin-right: 34.5rem !important;
}

.mr-minus-px-345 {
  margin-right: -34.5rem !important;
}

.mr-px-350 {
  margin-right: 35rem !important;
}

.mr-minus-px-350 {
  margin-right: -35rem !important;
}

.mr-px-355 {
  margin-right: 35.5rem !important;
}

.mr-minus-px-355 {
  margin-right: -35.5rem !important;
}

.mr-px-360 {
  margin-right: 36rem !important;
}

.mr-minus-px-360 {
  margin-right: -36rem !important;
}

.mr-px-365 {
  margin-right: 36.5rem !important;
}

.mr-minus-px-365 {
  margin-right: -36.5rem !important;
}

.mr-px-370 {
  margin-right: 37rem !important;
}

.mr-minus-px-370 {
  margin-right: -37rem !important;
}

.mr-px-375 {
  margin-right: 37.5rem !important;
}

.mr-minus-px-375 {
  margin-right: -37.5rem !important;
}

.mr-px-380 {
  margin-right: 38rem !important;
}

.mr-minus-px-380 {
  margin-right: -38rem !important;
}

.mr-px-385 {
  margin-right: 38.5rem !important;
}

.mr-minus-px-385 {
  margin-right: -38.5rem !important;
}

.mr-px-390 {
  margin-right: 39rem !important;
}

.mr-minus-px-390 {
  margin-right: -39rem !important;
}

.mr-px-395 {
  margin-right: 39.5rem !important;
}

.mr-minus-px-395 {
  margin-right: -39.5rem !important;
}

.mr-px-400 {
  margin-right: 40rem !important;
}

.mr-minus-px-400 {
  margin-right: -40rem !important;
}

.mr-px-405 {
  margin-right: 40.5rem !important;
}

.mr-minus-px-405 {
  margin-right: -40.5rem !important;
}

.mr-px-410 {
  margin-right: 41rem !important;
}

.mr-minus-px-410 {
  margin-right: -41rem !important;
}

.mr-px-415 {
  margin-right: 41.5rem !important;
}

.mr-minus-px-415 {
  margin-right: -41.5rem !important;
}

.mr-px-420 {
  margin-right: 42rem !important;
}

.mr-minus-px-420 {
  margin-right: -42rem !important;
}

.mr-px-425 {
  margin-right: 42.5rem !important;
}

.mr-minus-px-425 {
  margin-right: -42.5rem !important;
}

.mr-px-430 {
  margin-right: 43rem !important;
}

.mr-minus-px-430 {
  margin-right: -43rem !important;
}

.mr-px-435 {
  margin-right: 43.5rem !important;
}

.mr-minus-px-435 {
  margin-right: -43.5rem !important;
}

.mr-px-440 {
  margin-right: 44rem !important;
}

.mr-minus-px-440 {
  margin-right: -44rem !important;
}

.mr-px-445 {
  margin-right: 44.5rem !important;
}

.mr-minus-px-445 {
  margin-right: -44.5rem !important;
}

.mr-px-450 {
  margin-right: 45rem !important;
}

.mr-minus-px-450 {
  margin-right: -45rem !important;
}

.mr-px-455 {
  margin-right: 45.5rem !important;
}

.mr-minus-px-455 {
  margin-right: -45.5rem !important;
}

.mr-px-460 {
  margin-right: 46rem !important;
}

.mr-minus-px-460 {
  margin-right: -46rem !important;
}

.mr-px-465 {
  margin-right: 46.5rem !important;
}

.mr-minus-px-465 {
  margin-right: -46.5rem !important;
}

.mr-px-470 {
  margin-right: 47rem !important;
}

.mr-minus-px-470 {
  margin-right: -47rem !important;
}

.mr-px-475 {
  margin-right: 47.5rem !important;
}

.mr-minus-px-475 {
  margin-right: -47.5rem !important;
}

.mr-px-480 {
  margin-right: 48rem !important;
}

.mr-minus-px-480 {
  margin-right: -48rem !important;
}

.mr-px-485 {
  margin-right: 48.5rem !important;
}

.mr-minus-px-485 {
  margin-right: -48.5rem !important;
}

.mr-px-490 {
  margin-right: 49rem !important;
}

.mr-minus-px-490 {
  margin-right: -49rem !important;
}

.mr-px-495 {
  margin-right: 49.5rem !important;
}

.mr-minus-px-495 {
  margin-right: -49.5rem !important;
}

.mr-px-500 {
  margin-right: 50rem !important;
}

.mr-minus-px-500 {
  margin-right: -50rem !important;
}

.mr-auto {
  margin-right: auto !important;
}

@media (min-width: 575px) {
  .mr-sm-px-0 {
    margin-right: 0rem !important;
  }

  .mr-sm-px-5 {
    margin-right: 0.5rem !important;
  }

  .mr-sm-px-10 {
    margin-right: 1rem !important;
  }

  .mr-sm-px-15 {
    margin-right: 1.5rem !important;
  }

  .mr-sm-px-20 {
    margin-right: 2rem !important;
  }

  .mr-sm-px-25 {
    margin-right: 2.5rem !important;
  }

  .mr-sm-px-30 {
    margin-right: 3rem !important;
  }

  .mr-sm-px-35 {
    margin-right: 3.5rem !important;
  }

  .mr-sm-px-40 {
    margin-right: 4rem !important;
  }

  .mr-sm-px-45 {
    margin-right: 4.5rem !important;
  }

  .mr-sm-px-50 {
    margin-right: 5rem !important;
  }

  .mr-sm-px-55 {
    margin-right: 5.5rem !important;
  }

  .mr-sm-px-60 {
    margin-right: 6rem !important;
  }

  .mr-sm-px-65 {
    margin-right: 6.5rem !important;
  }

  .mr-sm-px-70 {
    margin-right: 7rem !important;
  }

  .mr-sm-px-75 {
    margin-right: 7.5rem !important;
  }

  .mr-sm-px-80 {
    margin-right: 8rem !important;
  }

  .mr-sm-px-85 {
    margin-right: 8.5rem !important;
  }

  .mr-sm-px-90 {
    margin-right: 9rem !important;
  }

  .mr-sm-px-95 {
    margin-right: 9.5rem !important;
  }

  .mr-sm-px-100 {
    margin-right: 10rem !important;
  }

  .mr-sm-px-105 {
    margin-right: 10.5rem !important;
  }

  .mr-sm-px-110 {
    margin-right: 11rem !important;
  }

  .mr-sm-px-115 {
    margin-right: 11.5rem !important;
  }

  .mr-sm-px-120 {
    margin-right: 12rem !important;
  }

  .mr-sm-px-125 {
    margin-right: 12.5rem !important;
  }

  .mr-sm-px-130 {
    margin-right: 13rem !important;
  }

  .mr-sm-px-135 {
    margin-right: 13.5rem !important;
  }

  .mr-sm-px-140 {
    margin-right: 14rem !important;
  }

  .mr-sm-px-145 {
    margin-right: 14.5rem !important;
  }

  .mr-sm-px-150 {
    margin-right: 15rem !important;
  }

  .mr-sm-px-155 {
    margin-right: 15.5rem !important;
  }

  .mr-sm-px-160 {
    margin-right: 16rem !important;
  }

  .mr-sm-px-165 {
    margin-right: 16.5rem !important;
  }

  .mr-sm-px-170 {
    margin-right: 17rem !important;
  }

  .mr-sm-px-175 {
    margin-right: 17.5rem !important;
  }

  .mr-sm-px-180 {
    margin-right: 18rem !important;
  }

  .mr-sm-px-185 {
    margin-right: 18.5rem !important;
  }

  .mr-sm-px-190 {
    margin-right: 19rem !important;
  }

  .mr-sm-px-195 {
    margin-right: 19.5rem !important;
  }

  .mr-sm-px-200 {
    margin-right: 20rem !important;
  }

  .mr-sm-px-205 {
    margin-right: 20.5rem !important;
  }

  .mr-sm-px-210 {
    margin-right: 21rem !important;
  }

  .mr-sm-px-215 {
    margin-right: 21.5rem !important;
  }

  .mr-sm-px-220 {
    margin-right: 22rem !important;
  }

  .mr-sm-px-225 {
    margin-right: 22.5rem !important;
  }

  .mr-sm-px-230 {
    margin-right: 23rem !important;
  }

  .mr-sm-px-235 {
    margin-right: 23.5rem !important;
  }

  .mr-sm-px-240 {
    margin-right: 24rem !important;
  }

  .mr-sm-px-245 {
    margin-right: 24.5rem !important;
  }

  .mr-sm-px-250 {
    margin-right: 25rem !important;
  }

  .mr-sm-px-255 {
    margin-right: 25.5rem !important;
  }

  .mr-sm-px-260 {
    margin-right: 26rem !important;
  }

  .mr-sm-px-265 {
    margin-right: 26.5rem !important;
  }

  .mr-sm-px-270 {
    margin-right: 27rem !important;
  }

  .mr-sm-px-275 {
    margin-right: 27.5rem !important;
  }

  .mr-sm-px-280 {
    margin-right: 28rem !important;
  }

  .mr-sm-px-285 {
    margin-right: 28.5rem !important;
  }

  .mr-sm-px-290 {
    margin-right: 29rem !important;
  }

  .mr-sm-px-295 {
    margin-right: 29.5rem !important;
  }

  .mr-sm-px-300 {
    margin-right: 30rem !important;
  }

  .mr-sm-px-305 {
    margin-right: 30.5rem !important;
  }

  .mr-sm-px-310 {
    margin-right: 31rem !important;
  }

  .mr-sm-px-315 {
    margin-right: 31.5rem !important;
  }

  .mr-sm-px-320 {
    margin-right: 32rem !important;
  }

  .mr-sm-px-325 {
    margin-right: 32.5rem !important;
  }

  .mr-sm-px-330 {
    margin-right: 33rem !important;
  }

  .mr-sm-px-335 {
    margin-right: 33.5rem !important;
  }

  .mr-sm-px-340 {
    margin-right: 34rem !important;
  }

  .mr-sm-px-345 {
    margin-right: 34.5rem !important;
  }

  .mr-sm-px-350 {
    margin-right: 35rem !important;
  }

  .mr-sm-px-355 {
    margin-right: 35.5rem !important;
  }

  .mr-sm-px-360 {
    margin-right: 36rem !important;
  }

  .mr-sm-px-365 {
    margin-right: 36.5rem !important;
  }

  .mr-sm-px-370 {
    margin-right: 37rem !important;
  }

  .mr-sm-px-375 {
    margin-right: 37.5rem !important;
  }

  .mr-sm-px-380 {
    margin-right: 38rem !important;
  }

  .mr-sm-px-385 {
    margin-right: 38.5rem !important;
  }

  .mr-sm-px-390 {
    margin-right: 39rem !important;
  }

  .mr-sm-px-395 {
    margin-right: 39.5rem !important;
  }

  .mr-sm-px-400 {
    margin-right: 40rem !important;
  }

  .mr-sm-px-405 {
    margin-right: 40.5rem !important;
  }

  .mr-sm-px-410 {
    margin-right: 41rem !important;
  }

  .mr-sm-px-415 {
    margin-right: 41.5rem !important;
  }

  .mr-sm-px-420 {
    margin-right: 42rem !important;
  }

  .mr-sm-px-425 {
    margin-right: 42.5rem !important;
  }

  .mr-sm-px-430 {
    margin-right: 43rem !important;
  }

  .mr-sm-px-435 {
    margin-right: 43.5rem !important;
  }

  .mr-sm-px-440 {
    margin-right: 44rem !important;
  }

  .mr-sm-px-445 {
    margin-right: 44.5rem !important;
  }

  .mr-sm-px-450 {
    margin-right: 45rem !important;
  }

  .mr-sm-px-455 {
    margin-right: 45.5rem !important;
  }

  .mr-sm-px-460 {
    margin-right: 46rem !important;
  }

  .mr-sm-px-465 {
    margin-right: 46.5rem !important;
  }

  .mr-sm-px-470 {
    margin-right: 47rem !important;
  }

  .mr-sm-px-475 {
    margin-right: 47.5rem !important;
  }

  .mr-sm-px-480 {
    margin-right: 48rem !important;
  }

  .mr-sm-px-485 {
    margin-right: 48.5rem !important;
  }

  .mr-sm-px-490 {
    margin-right: 49rem !important;
  }

  .mr-sm-px-495 {
    margin-right: 49.5rem !important;
  }

  .mr-sm-px-500 {
    margin-right: 50rem !important;
  }
}

@media (min-width: 991px) {
  .mr-lg-px-0 {
    margin-right: 0rem !important;
  }

  .mr-lg-minus-px-0 {
    margin-right: 0rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-5 {
    margin-right: 0.5rem !important;
  }

  .mr-lg-minus-px-5 {
    margin-right: -0.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-10 {
    margin-right: 1rem !important;
  }

  .mr-lg-minus-px-10 {
    margin-right: -1rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-15 {
    margin-right: 1.5rem !important;
  }

  .mr-lg-minus-px-15 {
    margin-right: -1.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-20 {
    margin-right: 2rem !important;
  }

  .mr-lg-minus-px-20 {
    margin-right: -2rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-25 {
    margin-right: 2.5rem !important;
  }

  .mr-lg-minus-px-25 {
    margin-right: -2.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-30 {
    margin-right: 3rem !important;
  }

  .mr-lg-minus-px-30 {
    margin-right: -3rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-35 {
    margin-right: 3.5rem !important;
  }

  .mr-lg-minus-px-35 {
    margin-right: -3.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-40 {
    margin-right: 4rem !important;
  }

  .mr-lg-minus-px-40 {
    margin-right: -4rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-45 {
    margin-right: 4.5rem !important;
  }

  .mr-lg-minus-px-45 {
    margin-right: -4.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-50 {
    margin-right: 5rem !important;
  }

  .mr-lg-minus-px-50 {
    margin-right: -5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-55 {
    margin-right: 5.5rem !important;
  }

  .mr-lg-minus-px-55 {
    margin-right: -5.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-60 {
    margin-right: 6rem !important;
  }

  .mr-lg-minus-px-60 {
    margin-right: -6rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-65 {
    margin-right: 6.5rem !important;
  }

  .mr-lg-minus-px-65 {
    margin-right: -6.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-70 {
    margin-right: 7rem !important;
  }

  .mr-lg-minus-px-70 {
    margin-right: -7rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-75 {
    margin-right: 7.5rem !important;
  }

  .mr-lg-minus-px-75 {
    margin-right: -7.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-80 {
    margin-right: 8rem !important;
  }

  .mr-lg-minus-px-80 {
    margin-right: -8rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-85 {
    margin-right: 8.5rem !important;
  }

  .mr-lg-minus-px-85 {
    margin-right: -8.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-90 {
    margin-right: 9rem !important;
  }

  .mr-lg-minus-px-90 {
    margin-right: -9rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-95 {
    margin-right: 9.5rem !important;
  }

  .mr-lg-minus-px-95 {
    margin-right: -9.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-100 {
    margin-right: 10rem !important;
  }

  .mr-lg-minus-px-100 {
    margin-right: -10rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-105 {
    margin-right: 10.5rem !important;
  }

  .mr-lg-minus-px-105 {
    margin-right: -10.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-110 {
    margin-right: 11rem !important;
  }

  .mr-lg-minus-px-110 {
    margin-right: -11rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-115 {
    margin-right: 11.5rem !important;
  }

  .mr-lg-minus-px-115 {
    margin-right: -11.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-120 {
    margin-right: 12rem !important;
  }

  .mr-lg-minus-px-120 {
    margin-right: -12rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-125 {
    margin-right: 12.5rem !important;
  }

  .mr-lg-minus-px-125 {
    margin-right: -12.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-130 {
    margin-right: 13rem !important;
  }

  .mr-lg-minus-px-130 {
    margin-right: -13rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-135 {
    margin-right: 13.5rem !important;
  }

  .mr-lg-minus-px-135 {
    margin-right: -13.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-140 {
    margin-right: 14rem !important;
  }

  .mr-lg-minus-px-140 {
    margin-right: -14rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-145 {
    margin-right: 14.5rem !important;
  }

  .mr-lg-minus-px-145 {
    margin-right: -14.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-150 {
    margin-right: 15rem !important;
  }

  .mr-lg-minus-px-150 {
    margin-right: -15rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-155 {
    margin-right: 15.5rem !important;
  }

  .mr-lg-minus-px-155 {
    margin-right: -15.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-160 {
    margin-right: 16rem !important;
  }

  .mr-lg-minus-px-160 {
    margin-right: -16rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-165 {
    margin-right: 16.5rem !important;
  }

  .mr-lg-minus-px-165 {
    margin-right: -16.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-170 {
    margin-right: 17rem !important;
  }

  .mr-lg-minus-px-170 {
    margin-right: -17rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-175 {
    margin-right: 17.5rem !important;
  }

  .mr-lg-minus-px-175 {
    margin-right: -17.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-180 {
    margin-right: 18rem !important;
  }

  .mr-lg-minus-px-180 {
    margin-right: -18rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-185 {
    margin-right: 18.5rem !important;
  }

  .mr-lg-minus-px-185 {
    margin-right: -18.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-190 {
    margin-right: 19rem !important;
  }

  .mr-lg-minus-px-190 {
    margin-right: -19rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-195 {
    margin-right: 19.5rem !important;
  }

  .mr-lg-minus-px-195 {
    margin-right: -19.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-200 {
    margin-right: 20rem !important;
  }

  .mr-lg-minus-px-200 {
    margin-right: -20rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-205 {
    margin-right: 20.5rem !important;
  }

  .mr-lg-minus-px-205 {
    margin-right: -20.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-210 {
    margin-right: 21rem !important;
  }

  .mr-lg-minus-px-210 {
    margin-right: -21rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-215 {
    margin-right: 21.5rem !important;
  }

  .mr-lg-minus-px-215 {
    margin-right: -21.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-220 {
    margin-right: 22rem !important;
  }

  .mr-lg-minus-px-220 {
    margin-right: -22rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-225 {
    margin-right: 22.5rem !important;
  }

  .mr-lg-minus-px-225 {
    margin-right: -22.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-230 {
    margin-right: 23rem !important;
  }

  .mr-lg-minus-px-230 {
    margin-right: -23rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-235 {
    margin-right: 23.5rem !important;
  }

  .mr-lg-minus-px-235 {
    margin-right: -23.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-240 {
    margin-right: 24rem !important;
  }

  .mr-lg-minus-px-240 {
    margin-right: -24rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-245 {
    margin-right: 24.5rem !important;
  }

  .mr-lg-minus-px-245 {
    margin-right: -24.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-250 {
    margin-right: 25rem !important;
  }

  .mr-lg-minus-px-250 {
    margin-right: -25rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-255 {
    margin-right: 25.5rem !important;
  }

  .mr-lg-minus-px-255 {
    margin-right: -25.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-260 {
    margin-right: 26rem !important;
  }

  .mr-lg-minus-px-260 {
    margin-right: -26rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-265 {
    margin-right: 26.5rem !important;
  }

  .mr-lg-minus-px-265 {
    margin-right: -26.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-270 {
    margin-right: 27rem !important;
  }

  .mr-lg-minus-px-270 {
    margin-right: -27rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-275 {
    margin-right: 27.5rem !important;
  }

  .mr-lg-minus-px-275 {
    margin-right: -27.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-280 {
    margin-right: 28rem !important;
  }

  .mr-lg-minus-px-280 {
    margin-right: -28rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-285 {
    margin-right: 28.5rem !important;
  }

  .mr-lg-minus-px-285 {
    margin-right: -28.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-290 {
    margin-right: 29rem !important;
  }

  .mr-lg-minus-px-290 {
    margin-right: -29rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-295 {
    margin-right: 29.5rem !important;
  }

  .mr-lg-minus-px-295 {
    margin-right: -29.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-300 {
    margin-right: 30rem !important;
  }

  .mr-lg-minus-px-300 {
    margin-right: -30rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-305 {
    margin-right: 30.5rem !important;
  }

  .mr-lg-minus-px-305 {
    margin-right: -30.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-310 {
    margin-right: 31rem !important;
  }

  .mr-lg-minus-px-310 {
    margin-right: -31rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-315 {
    margin-right: 31.5rem !important;
  }

  .mr-lg-minus-px-315 {
    margin-right: -31.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-320 {
    margin-right: 32rem !important;
  }

  .mr-lg-minus-px-320 {
    margin-right: -32rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-325 {
    margin-right: 32.5rem !important;
  }

  .mr-lg-minus-px-325 {
    margin-right: -32.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-330 {
    margin-right: 33rem !important;
  }

  .mr-lg-minus-px-330 {
    margin-right: -33rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-335 {
    margin-right: 33.5rem !important;
  }

  .mr-lg-minus-px-335 {
    margin-right: -33.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-340 {
    margin-right: 34rem !important;
  }

  .mr-lg-minus-px-340 {
    margin-right: -34rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-345 {
    margin-right: 34.5rem !important;
  }

  .mr-lg-minus-px-345 {
    margin-right: -34.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-350 {
    margin-right: 35rem !important;
  }

  .mr-lg-minus-px-350 {
    margin-right: -35rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-355 {
    margin-right: 35.5rem !important;
  }

  .mr-lg-minus-px-355 {
    margin-right: -35.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-360 {
    margin-right: 36rem !important;
  }

  .mr-lg-minus-px-360 {
    margin-right: -36rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-365 {
    margin-right: 36.5rem !important;
  }

  .mr-lg-minus-px-365 {
    margin-right: -36.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-370 {
    margin-right: 37rem !important;
  }

  .mr-lg-minus-px-370 {
    margin-right: -37rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-375 {
    margin-right: 37.5rem !important;
  }

  .mr-lg-minus-px-375 {
    margin-right: -37.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-380 {
    margin-right: 38rem !important;
  }

  .mr-lg-minus-px-380 {
    margin-right: -38rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-385 {
    margin-right: 38.5rem !important;
  }

  .mr-lg-minus-px-385 {
    margin-right: -38.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-390 {
    margin-right: 39rem !important;
  }

  .mr-lg-minus-px-390 {
    margin-right: -39rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-395 {
    margin-right: 39.5rem !important;
  }

  .mr-lg-minus-px-395 {
    margin-right: -39.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-400 {
    margin-right: 40rem !important;
  }

  .mr-lg-minus-px-400 {
    margin-right: -40rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-405 {
    margin-right: 40.5rem !important;
  }

  .mr-lg-minus-px-405 {
    margin-right: -40.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-410 {
    margin-right: 41rem !important;
  }

  .mr-lg-minus-px-410 {
    margin-right: -41rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-415 {
    margin-right: 41.5rem !important;
  }

  .mr-lg-minus-px-415 {
    margin-right: -41.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-420 {
    margin-right: 42rem !important;
  }

  .mr-lg-minus-px-420 {
    margin-right: -42rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-425 {
    margin-right: 42.5rem !important;
  }

  .mr-lg-minus-px-425 {
    margin-right: -42.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-430 {
    margin-right: 43rem !important;
  }

  .mr-lg-minus-px-430 {
    margin-right: -43rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-435 {
    margin-right: 43.5rem !important;
  }

  .mr-lg-minus-px-435 {
    margin-right: -43.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-440 {
    margin-right: 44rem !important;
  }

  .mr-lg-minus-px-440 {
    margin-right: -44rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-445 {
    margin-right: 44.5rem !important;
  }

  .mr-lg-minus-px-445 {
    margin-right: -44.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-450 {
    margin-right: 45rem !important;
  }

  .mr-lg-minus-px-450 {
    margin-right: -45rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-455 {
    margin-right: 45.5rem !important;
  }

  .mr-lg-minus-px-455 {
    margin-right: -45.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-460 {
    margin-right: 46rem !important;
  }

  .mr-lg-minus-px-460 {
    margin-right: -46rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-465 {
    margin-right: 46.5rem !important;
  }

  .mr-lg-minus-px-465 {
    margin-right: -46.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-470 {
    margin-right: 47rem !important;
  }

  .mr-lg-minus-px-470 {
    margin-right: -47rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-475 {
    margin-right: 47.5rem !important;
  }

  .mr-lg-minus-px-475 {
    margin-right: -47.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-480 {
    margin-right: 48rem !important;
  }

  .mr-lg-minus-px-480 {
    margin-right: -48rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-485 {
    margin-right: 48.5rem !important;
  }

  .mr-lg-minus-px-485 {
    margin-right: -48.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-490 {
    margin-right: 49rem !important;
  }

  .mr-lg-minus-px-490 {
    margin-right: -49rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-495 {
    margin-right: 49.5rem !important;
  }

  .mr-lg-minus-px-495 {
    margin-right: -49.5rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mr-lg-px-500 {
    margin-right: 50rem !important;
  }

  .mr-lg-minus-px-500 {
    margin-right: -50rem !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }
}

/* パディングの設定 */
.p-px-0 {
  padding: 0rem !important;
}

.p-px-5 {
  padding: 0.5rem !important;
}

.p-px-10 {
  padding: 1rem !important;
}

.p-px-15 {
  padding: 1.5rem !important;
}

.p-px-20 {
  padding: 2rem !important;
}

.p-px-25 {
  padding: 2.5rem !important;
}

.p-px-30 {
  padding: 3rem !important;
}

.p-px-35 {
  padding: 3.5rem !important;
}

.p-px-40 {
  padding: 4rem !important;
}

.p-px-45 {
  padding: 4.5rem !important;
}

.p-px-50 {
  padding: 5rem !important;
}

.p-px-55 {
  padding: 5.5rem !important;
}

.p-px-60 {
  padding: 6rem !important;
}

.p-px-65 {
  padding: 6.5rem !important;
}

.p-px-70 {
  padding: 7rem !important;
}

.p-px-75 {
  padding: 7.5rem !important;
}

.p-px-80 {
  padding: 8rem !important;
}

.p-px-85 {
  padding: 8.5rem !important;
}

.p-px-90 {
  padding: 9rem !important;
}

.p-px-95 {
  padding: 9.5rem !important;
}

.p-px-100 {
  padding: 10rem !important;
}

.p-px-105 {
  padding: 10.5rem !important;
}

.p-px-110 {
  padding: 11rem !important;
}

.p-px-115 {
  padding: 11.5rem !important;
}

.p-px-120 {
  padding: 12rem !important;
}

.p-px-125 {
  padding: 12.5rem !important;
}

.p-px-130 {
  padding: 13rem !important;
}

.p-px-135 {
  padding: 13.5rem !important;
}

.p-px-140 {
  padding: 14rem !important;
}

.p-px-145 {
  padding: 14.5rem !important;
}

.p-px-150 {
  padding: 15rem !important;
}

.p-px-155 {
  padding: 15.5rem !important;
}

.p-px-160 {
  padding: 16rem !important;
}

.p-px-165 {
  padding: 16.5rem !important;
}

.p-px-170 {
  padding: 17rem !important;
}

.p-px-175 {
  padding: 17.5rem !important;
}

.p-px-180 {
  padding: 18rem !important;
}

.p-px-185 {
  padding: 18.5rem !important;
}

.p-px-190 {
  padding: 19rem !important;
}

.p-px-195 {
  padding: 19.5rem !important;
}

.p-px-200 {
  padding: 20rem !important;
}

.p-px-205 {
  padding: 20.5rem !important;
}

.p-px-210 {
  padding: 21rem !important;
}

.p-px-215 {
  padding: 21.5rem !important;
}

.p-px-220 {
  padding: 22rem !important;
}

.p-px-225 {
  padding: 22.5rem !important;
}

.p-px-230 {
  padding: 23rem !important;
}

.p-px-235 {
  padding: 23.5rem !important;
}

.p-px-240 {
  padding: 24rem !important;
}

.p-px-245 {
  padding: 24.5rem !important;
}

.p-px-250 {
  padding: 25rem !important;
}

.p-px-255 {
  padding: 25.5rem !important;
}

.p-px-260 {
  padding: 26rem !important;
}

.p-px-265 {
  padding: 26.5rem !important;
}

.p-px-270 {
  padding: 27rem !important;
}

.p-px-275 {
  padding: 27.5rem !important;
}

.p-px-280 {
  padding: 28rem !important;
}

.p-px-285 {
  padding: 28.5rem !important;
}

.p-px-290 {
  padding: 29rem !important;
}

.p-px-295 {
  padding: 29.5rem !important;
}

.p-px-300 {
  padding: 30rem !important;
}

.p-px-305 {
  padding: 30.5rem !important;
}

.p-px-310 {
  padding: 31rem !important;
}

.p-px-315 {
  padding: 31.5rem !important;
}

.p-px-320 {
  padding: 32rem !important;
}

.p-px-325 {
  padding: 32.5rem !important;
}

.p-px-330 {
  padding: 33rem !important;
}

.p-px-335 {
  padding: 33.5rem !important;
}

.p-px-340 {
  padding: 34rem !important;
}

.p-px-345 {
  padding: 34.5rem !important;
}

.p-px-350 {
  padding: 35rem !important;
}

.p-px-355 {
  padding: 35.5rem !important;
}

.p-px-360 {
  padding: 36rem !important;
}

.p-px-365 {
  padding: 36.5rem !important;
}

.p-px-370 {
  padding: 37rem !important;
}

.p-px-375 {
  padding: 37.5rem !important;
}

.p-px-380 {
  padding: 38rem !important;
}

.p-px-385 {
  padding: 38.5rem !important;
}

.p-px-390 {
  padding: 39rem !important;
}

.p-px-395 {
  padding: 39.5rem !important;
}

.p-px-400 {
  padding: 40rem !important;
}

.p-px-405 {
  padding: 40.5rem !important;
}

.p-px-410 {
  padding: 41rem !important;
}

.p-px-415 {
  padding: 41.5rem !important;
}

.p-px-420 {
  padding: 42rem !important;
}

.p-px-425 {
  padding: 42.5rem !important;
}

.p-px-430 {
  padding: 43rem !important;
}

.p-px-435 {
  padding: 43.5rem !important;
}

.p-px-440 {
  padding: 44rem !important;
}

.p-px-445 {
  padding: 44.5rem !important;
}

.p-px-450 {
  padding: 45rem !important;
}

.p-px-455 {
  padding: 45.5rem !important;
}

.p-px-460 {
  padding: 46rem !important;
}

.p-px-465 {
  padding: 46.5rem !important;
}

.p-px-470 {
  padding: 47rem !important;
}

.p-px-475 {
  padding: 47.5rem !important;
}

.p-px-480 {
  padding: 48rem !important;
}

.p-px-485 {
  padding: 48.5rem !important;
}

.p-px-490 {
  padding: 49rem !important;
}

.p-px-495 {
  padding: 49.5rem !important;
}

.p-px-500 {
  padding: 50rem !important;
}

@media (min-width: 991px) {
  .p-lg-px-0 {
    padding: 0rem !important;
  }

  .p-lg-px-5 {
    padding: 0.5rem !important;
  }

  .p-lg-px-10 {
    padding: 1rem !important;
  }

  .p-lg-px-15 {
    padding: 1.5rem !important;
  }

  .p-lg-px-20 {
    padding: 2rem !important;
  }

  .p-lg-px-25 {
    padding: 2.5rem !important;
  }

  .p-lg-px-30 {
    padding: 3rem !important;
  }

  .p-lg-px-35 {
    padding: 3.5rem !important;
  }

  .p-lg-px-40 {
    padding: 4rem !important;
  }

  .p-lg-px-45 {
    padding: 4.5rem !important;
  }

  .p-lg-px-50 {
    padding: 5rem !important;
  }

  .p-lg-px-55 {
    padding: 5.5rem !important;
  }

  .p-lg-px-60 {
    padding: 6rem !important;
  }

  .p-lg-px-65 {
    padding: 6.5rem !important;
  }

  .p-lg-px-70 {
    padding: 7rem !important;
  }

  .p-lg-px-75 {
    padding: 7.5rem !important;
  }

  .p-lg-px-80 {
    padding: 8rem !important;
  }

  .p-lg-px-85 {
    padding: 8.5rem !important;
  }

  .p-lg-px-90 {
    padding: 9rem !important;
  }

  .p-lg-px-95 {
    padding: 9.5rem !important;
  }

  .p-lg-px-100 {
    padding: 10rem !important;
  }

  .p-lg-px-105 {
    padding: 10.5rem !important;
  }

  .p-lg-px-110 {
    padding: 11rem !important;
  }

  .p-lg-px-115 {
    padding: 11.5rem !important;
  }

  .p-lg-px-120 {
    padding: 12rem !important;
  }

  .p-lg-px-125 {
    padding: 12.5rem !important;
  }

  .p-lg-px-130 {
    padding: 13rem !important;
  }

  .p-lg-px-135 {
    padding: 13.5rem !important;
  }

  .p-lg-px-140 {
    padding: 14rem !important;
  }

  .p-lg-px-145 {
    padding: 14.5rem !important;
  }

  .p-lg-px-150 {
    padding: 15rem !important;
  }

  .p-lg-px-155 {
    padding: 15.5rem !important;
  }

  .p-lg-px-160 {
    padding: 16rem !important;
  }

  .p-lg-px-165 {
    padding: 16.5rem !important;
  }

  .p-lg-px-170 {
    padding: 17rem !important;
  }

  .p-lg-px-175 {
    padding: 17.5rem !important;
  }

  .p-lg-px-180 {
    padding: 18rem !important;
  }

  .p-lg-px-185 {
    padding: 18.5rem !important;
  }

  .p-lg-px-190 {
    padding: 19rem !important;
  }

  .p-lg-px-195 {
    padding: 19.5rem !important;
  }

  .p-lg-px-200 {
    padding: 20rem !important;
  }

  .p-lg-px-205 {
    padding: 20.5rem !important;
  }

  .p-lg-px-210 {
    padding: 21rem !important;
  }

  .p-lg-px-215 {
    padding: 21.5rem !important;
  }

  .p-lg-px-220 {
    padding: 22rem !important;
  }

  .p-lg-px-225 {
    padding: 22.5rem !important;
  }

  .p-lg-px-230 {
    padding: 23rem !important;
  }

  .p-lg-px-235 {
    padding: 23.5rem !important;
  }

  .p-lg-px-240 {
    padding: 24rem !important;
  }

  .p-lg-px-245 {
    padding: 24.5rem !important;
  }

  .p-lg-px-250 {
    padding: 25rem !important;
  }

  .p-lg-px-255 {
    padding: 25.5rem !important;
  }

  .p-lg-px-260 {
    padding: 26rem !important;
  }

  .p-lg-px-265 {
    padding: 26.5rem !important;
  }

  .p-lg-px-270 {
    padding: 27rem !important;
  }

  .p-lg-px-275 {
    padding: 27.5rem !important;
  }

  .p-lg-px-280 {
    padding: 28rem !important;
  }

  .p-lg-px-285 {
    padding: 28.5rem !important;
  }

  .p-lg-px-290 {
    padding: 29rem !important;
  }

  .p-lg-px-295 {
    padding: 29.5rem !important;
  }

  .p-lg-px-300 {
    padding: 30rem !important;
  }

  .p-lg-px-305 {
    padding: 30.5rem !important;
  }

  .p-lg-px-310 {
    padding: 31rem !important;
  }

  .p-lg-px-315 {
    padding: 31.5rem !important;
  }

  .p-lg-px-320 {
    padding: 32rem !important;
  }

  .p-lg-px-325 {
    padding: 32.5rem !important;
  }

  .p-lg-px-330 {
    padding: 33rem !important;
  }

  .p-lg-px-335 {
    padding: 33.5rem !important;
  }

  .p-lg-px-340 {
    padding: 34rem !important;
  }

  .p-lg-px-345 {
    padding: 34.5rem !important;
  }

  .p-lg-px-350 {
    padding: 35rem !important;
  }

  .p-lg-px-355 {
    padding: 35.5rem !important;
  }

  .p-lg-px-360 {
    padding: 36rem !important;
  }

  .p-lg-px-365 {
    padding: 36.5rem !important;
  }

  .p-lg-px-370 {
    padding: 37rem !important;
  }

  .p-lg-px-375 {
    padding: 37.5rem !important;
  }

  .p-lg-px-380 {
    padding: 38rem !important;
  }

  .p-lg-px-385 {
    padding: 38.5rem !important;
  }

  .p-lg-px-390 {
    padding: 39rem !important;
  }

  .p-lg-px-395 {
    padding: 39.5rem !important;
  }

  .p-lg-px-400 {
    padding: 40rem !important;
  }

  .p-lg-px-405 {
    padding: 40.5rem !important;
  }

  .p-lg-px-410 {
    padding: 41rem !important;
  }

  .p-lg-px-415 {
    padding: 41.5rem !important;
  }

  .p-lg-px-420 {
    padding: 42rem !important;
  }

  .p-lg-px-425 {
    padding: 42.5rem !important;
  }

  .p-lg-px-430 {
    padding: 43rem !important;
  }

  .p-lg-px-435 {
    padding: 43.5rem !important;
  }

  .p-lg-px-440 {
    padding: 44rem !important;
  }

  .p-lg-px-445 {
    padding: 44.5rem !important;
  }

  .p-lg-px-450 {
    padding: 45rem !important;
  }

  .p-lg-px-455 {
    padding: 45.5rem !important;
  }

  .p-lg-px-460 {
    padding: 46rem !important;
  }

  .p-lg-px-465 {
    padding: 46.5rem !important;
  }

  .p-lg-px-470 {
    padding: 47rem !important;
  }

  .p-lg-px-475 {
    padding: 47.5rem !important;
  }

  .p-lg-px-480 {
    padding: 48rem !important;
  }

  .p-lg-px-485 {
    padding: 48.5rem !important;
  }

  .p-lg-px-490 {
    padding: 49rem !important;
  }

  .p-lg-px-495 {
    padding: 49.5rem !important;
  }

  .p-lg-px-500 {
    padding: 50rem !important;
  }
}

.pt-px-0 {
  padding-top: 0rem !important;
}

.pt-px-5 {
  padding-top: 0.5rem !important;
}

.pt-px-10 {
  padding-top: 1rem !important;
}

.pt-px-15 {
  padding-top: 1.5rem !important;
}

.pt-px-20 {
  padding-top: 2rem !important;
}

.pt-px-25 {
  padding-top: 2.5rem !important;
}

.pt-px-30 {
  padding-top: 3rem !important;
}

.pt-px-35 {
  padding-top: 3.5rem !important;
}

.pt-px-40 {
  padding-top: 4rem !important;
}

.pt-px-45 {
  padding-top: 4.5rem !important;
}

.pt-px-50 {
  padding-top: 5rem !important;
}

.pt-px-55 {
  padding-top: 5.5rem !important;
}

.pt-px-60 {
  padding-top: 6rem !important;
}

.pt-px-65 {
  padding-top: 6.5rem !important;
}

.pt-px-70 {
  padding-top: 7rem !important;
}

.pt-px-75 {
  padding-top: 7.5rem !important;
}

.pt-px-80 {
  padding-top: 8rem !important;
}

.pt-px-85 {
  padding-top: 8.5rem !important;
}

.pt-px-90 {
  padding-top: 9rem !important;
}

.pt-px-95 {
  padding-top: 9.5rem !important;
}

.pt-px-100 {
  padding-top: 10rem !important;
}

.pt-px-105 {
  padding-top: 10.5rem !important;
}

.pt-px-110 {
  padding-top: 11rem !important;
}

.pt-px-115 {
  padding-top: 11.5rem !important;
}

.pt-px-120 {
  padding-top: 12rem !important;
}

.pt-px-125 {
  padding-top: 12.5rem !important;
}

.pt-px-130 {
  padding-top: 13rem !important;
}

.pt-px-135 {
  padding-top: 13.5rem !important;
}

.pt-px-140 {
  padding-top: 14rem !important;
}

.pt-px-145 {
  padding-top: 14.5rem !important;
}

.pt-px-150 {
  padding-top: 15rem !important;
}

.pt-px-155 {
  padding-top: 15.5rem !important;
}

.pt-px-160 {
  padding-top: 16rem !important;
}

.pt-px-165 {
  padding-top: 16.5rem !important;
}

.pt-px-170 {
  padding-top: 17rem !important;
}

.pt-px-175 {
  padding-top: 17.5rem !important;
}

.pt-px-180 {
  padding-top: 18rem !important;
}

.pt-px-185 {
  padding-top: 18.5rem !important;
}

.pt-px-190 {
  padding-top: 19rem !important;
}

.pt-px-195 {
  padding-top: 19.5rem !important;
}

.pt-px-200 {
  padding-top: 20rem !important;
}

.pt-px-205 {
  padding-top: 20.5rem !important;
}

.pt-px-210 {
  padding-top: 21rem !important;
}

.pt-px-215 {
  padding-top: 21.5rem !important;
}

.pt-px-220 {
  padding-top: 22rem !important;
}

.pt-px-225 {
  padding-top: 22.5rem !important;
}

.pt-px-230 {
  padding-top: 23rem !important;
}

.pt-px-235 {
  padding-top: 23.5rem !important;
}

.pt-px-240 {
  padding-top: 24rem !important;
}

.pt-px-245 {
  padding-top: 24.5rem !important;
}

.pt-px-250 {
  padding-top: 25rem !important;
}

.pt-px-255 {
  padding-top: 25.5rem !important;
}

.pt-px-260 {
  padding-top: 26rem !important;
}

.pt-px-265 {
  padding-top: 26.5rem !important;
}

.pt-px-270 {
  padding-top: 27rem !important;
}

.pt-px-275 {
  padding-top: 27.5rem !important;
}

.pt-px-280 {
  padding-top: 28rem !important;
}

.pt-px-285 {
  padding-top: 28.5rem !important;
}

.pt-px-290 {
  padding-top: 29rem !important;
}

.pt-px-295 {
  padding-top: 29.5rem !important;
}

.pt-px-300 {
  padding-top: 30rem !important;
}

.pt-px-305 {
  padding-top: 30.5rem !important;
}

.pt-px-310 {
  padding-top: 31rem !important;
}

.pt-px-315 {
  padding-top: 31.5rem !important;
}

.pt-px-320 {
  padding-top: 32rem !important;
}

.pt-px-325 {
  padding-top: 32.5rem !important;
}

.pt-px-330 {
  padding-top: 33rem !important;
}

.pt-px-335 {
  padding-top: 33.5rem !important;
}

.pt-px-340 {
  padding-top: 34rem !important;
}

.pt-px-345 {
  padding-top: 34.5rem !important;
}

.pt-px-350 {
  padding-top: 35rem !important;
}

.pt-px-355 {
  padding-top: 35.5rem !important;
}

.pt-px-360 {
  padding-top: 36rem !important;
}

.pt-px-365 {
  padding-top: 36.5rem !important;
}

.pt-px-370 {
  padding-top: 37rem !important;
}

.pt-px-375 {
  padding-top: 37.5rem !important;
}

.pt-px-380 {
  padding-top: 38rem !important;
}

.pt-px-385 {
  padding-top: 38.5rem !important;
}

.pt-px-390 {
  padding-top: 39rem !important;
}

.pt-px-395 {
  padding-top: 39.5rem !important;
}

.pt-px-400 {
  padding-top: 40rem !important;
}

.pt-px-405 {
  padding-top: 40.5rem !important;
}

.pt-px-410 {
  padding-top: 41rem !important;
}

.pt-px-415 {
  padding-top: 41.5rem !important;
}

.pt-px-420 {
  padding-top: 42rem !important;
}

.pt-px-425 {
  padding-top: 42.5rem !important;
}

.pt-px-430 {
  padding-top: 43rem !important;
}

.pt-px-435 {
  padding-top: 43.5rem !important;
}

.pt-px-440 {
  padding-top: 44rem !important;
}

.pt-px-445 {
  padding-top: 44.5rem !important;
}

.pt-px-450 {
  padding-top: 45rem !important;
}

.pt-px-455 {
  padding-top: 45.5rem !important;
}

.pt-px-460 {
  padding-top: 46rem !important;
}

.pt-px-465 {
  padding-top: 46.5rem !important;
}

.pt-px-470 {
  padding-top: 47rem !important;
}

.pt-px-475 {
  padding-top: 47.5rem !important;
}

.pt-px-480 {
  padding-top: 48rem !important;
}

.pt-px-485 {
  padding-top: 48.5rem !important;
}

.pt-px-490 {
  padding-top: 49rem !important;
}

.pt-px-495 {
  padding-top: 49.5rem !important;
}

.pt-px-500 {
  padding-top: 50rem !important;
}

@media (min-width: 575px) {
  .pt-sm-px-0 {
    padding-top: 0rem !important;
  }

  .pt-sm-px-5 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-px-10 {
    padding-top: 1rem !important;
  }

  .pt-sm-px-15 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-px-20 {
    padding-top: 2rem !important;
  }

  .pt-sm-px-25 {
    padding-top: 2.5rem !important;
  }

  .pt-sm-px-30 {
    padding-top: 3rem !important;
  }

  .pt-sm-px-35 {
    padding-top: 3.5rem !important;
  }

  .pt-sm-px-40 {
    padding-top: 4rem !important;
  }

  .pt-sm-px-45 {
    padding-top: 4.5rem !important;
  }

  .pt-sm-px-50 {
    padding-top: 5rem !important;
  }

  .pt-sm-px-55 {
    padding-top: 5.5rem !important;
  }

  .pt-sm-px-60 {
    padding-top: 6rem !important;
  }

  .pt-sm-px-65 {
    padding-top: 6.5rem !important;
  }

  .pt-sm-px-70 {
    padding-top: 7rem !important;
  }

  .pt-sm-px-75 {
    padding-top: 7.5rem !important;
  }

  .pt-sm-px-80 {
    padding-top: 8rem !important;
  }

  .pt-sm-px-85 {
    padding-top: 8.5rem !important;
  }

  .pt-sm-px-90 {
    padding-top: 9rem !important;
  }

  .pt-sm-px-95 {
    padding-top: 9.5rem !important;
  }

  .pt-sm-px-100 {
    padding-top: 10rem !important;
  }

  .pt-sm-px-105 {
    padding-top: 10.5rem !important;
  }

  .pt-sm-px-110 {
    padding-top: 11rem !important;
  }

  .pt-sm-px-115 {
    padding-top: 11.5rem !important;
  }

  .pt-sm-px-120 {
    padding-top: 12rem !important;
  }

  .pt-sm-px-125 {
    padding-top: 12.5rem !important;
  }

  .pt-sm-px-130 {
    padding-top: 13rem !important;
  }

  .pt-sm-px-135 {
    padding-top: 13.5rem !important;
  }

  .pt-sm-px-140 {
    padding-top: 14rem !important;
  }

  .pt-sm-px-145 {
    padding-top: 14.5rem !important;
  }

  .pt-sm-px-150 {
    padding-top: 15rem !important;
  }

  .pt-sm-px-155 {
    padding-top: 15.5rem !important;
  }

  .pt-sm-px-160 {
    padding-top: 16rem !important;
  }

  .pt-sm-px-165 {
    padding-top: 16.5rem !important;
  }

  .pt-sm-px-170 {
    padding-top: 17rem !important;
  }

  .pt-sm-px-175 {
    padding-top: 17.5rem !important;
  }

  .pt-sm-px-180 {
    padding-top: 18rem !important;
  }

  .pt-sm-px-185 {
    padding-top: 18.5rem !important;
  }

  .pt-sm-px-190 {
    padding-top: 19rem !important;
  }

  .pt-sm-px-195 {
    padding-top: 19.5rem !important;
  }

  .pt-sm-px-200 {
    padding-top: 20rem !important;
  }

  .pt-sm-px-205 {
    padding-top: 20.5rem !important;
  }

  .pt-sm-px-210 {
    padding-top: 21rem !important;
  }

  .pt-sm-px-215 {
    padding-top: 21.5rem !important;
  }

  .pt-sm-px-220 {
    padding-top: 22rem !important;
  }

  .pt-sm-px-225 {
    padding-top: 22.5rem !important;
  }

  .pt-sm-px-230 {
    padding-top: 23rem !important;
  }

  .pt-sm-px-235 {
    padding-top: 23.5rem !important;
  }

  .pt-sm-px-240 {
    padding-top: 24rem !important;
  }

  .pt-sm-px-245 {
    padding-top: 24.5rem !important;
  }

  .pt-sm-px-250 {
    padding-top: 25rem !important;
  }

  .pt-sm-px-255 {
    padding-top: 25.5rem !important;
  }

  .pt-sm-px-260 {
    padding-top: 26rem !important;
  }

  .pt-sm-px-265 {
    padding-top: 26.5rem !important;
  }

  .pt-sm-px-270 {
    padding-top: 27rem !important;
  }

  .pt-sm-px-275 {
    padding-top: 27.5rem !important;
  }

  .pt-sm-px-280 {
    padding-top: 28rem !important;
  }

  .pt-sm-px-285 {
    padding-top: 28.5rem !important;
  }

  .pt-sm-px-290 {
    padding-top: 29rem !important;
  }

  .pt-sm-px-295 {
    padding-top: 29.5rem !important;
  }

  .pt-sm-px-300 {
    padding-top: 30rem !important;
  }

  .pt-sm-px-305 {
    padding-top: 30.5rem !important;
  }

  .pt-sm-px-310 {
    padding-top: 31rem !important;
  }

  .pt-sm-px-315 {
    padding-top: 31.5rem !important;
  }

  .pt-sm-px-320 {
    padding-top: 32rem !important;
  }

  .pt-sm-px-325 {
    padding-top: 32.5rem !important;
  }

  .pt-sm-px-330 {
    padding-top: 33rem !important;
  }

  .pt-sm-px-335 {
    padding-top: 33.5rem !important;
  }

  .pt-sm-px-340 {
    padding-top: 34rem !important;
  }

  .pt-sm-px-345 {
    padding-top: 34.5rem !important;
  }

  .pt-sm-px-350 {
    padding-top: 35rem !important;
  }

  .pt-sm-px-355 {
    padding-top: 35.5rem !important;
  }

  .pt-sm-px-360 {
    padding-top: 36rem !important;
  }

  .pt-sm-px-365 {
    padding-top: 36.5rem !important;
  }

  .pt-sm-px-370 {
    padding-top: 37rem !important;
  }

  .pt-sm-px-375 {
    padding-top: 37.5rem !important;
  }

  .pt-sm-px-380 {
    padding-top: 38rem !important;
  }

  .pt-sm-px-385 {
    padding-top: 38.5rem !important;
  }

  .pt-sm-px-390 {
    padding-top: 39rem !important;
  }

  .pt-sm-px-395 {
    padding-top: 39.5rem !important;
  }

  .pt-sm-px-400 {
    padding-top: 40rem !important;
  }

  .pt-sm-px-405 {
    padding-top: 40.5rem !important;
  }

  .pt-sm-px-410 {
    padding-top: 41rem !important;
  }

  .pt-sm-px-415 {
    padding-top: 41.5rem !important;
  }

  .pt-sm-px-420 {
    padding-top: 42rem !important;
  }

  .pt-sm-px-425 {
    padding-top: 42.5rem !important;
  }

  .pt-sm-px-430 {
    padding-top: 43rem !important;
  }

  .pt-sm-px-435 {
    padding-top: 43.5rem !important;
  }

  .pt-sm-px-440 {
    padding-top: 44rem !important;
  }

  .pt-sm-px-445 {
    padding-top: 44.5rem !important;
  }

  .pt-sm-px-450 {
    padding-top: 45rem !important;
  }

  .pt-sm-px-455 {
    padding-top: 45.5rem !important;
  }

  .pt-sm-px-460 {
    padding-top: 46rem !important;
  }

  .pt-sm-px-465 {
    padding-top: 46.5rem !important;
  }

  .pt-sm-px-470 {
    padding-top: 47rem !important;
  }

  .pt-sm-px-475 {
    padding-top: 47.5rem !important;
  }

  .pt-sm-px-480 {
    padding-top: 48rem !important;
  }

  .pt-sm-px-485 {
    padding-top: 48.5rem !important;
  }

  .pt-sm-px-490 {
    padding-top: 49rem !important;
  }

  .pt-sm-px-495 {
    padding-top: 49.5rem !important;
  }

  .pt-sm-px-500 {
    padding-top: 50rem !important;
  }
}

@media (min-width: 991px) {
  .pt-lg-px-0 {
    padding-top: 0rem !important;
  }

  .pt-lg-px-5 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-px-10 {
    padding-top: 1rem !important;
  }

  .pt-lg-px-15 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-px-20 {
    padding-top: 2rem !important;
  }

  .pt-lg-px-25 {
    padding-top: 2.5rem !important;
  }

  .pt-lg-px-30 {
    padding-top: 3rem !important;
  }

  .pt-lg-px-35 {
    padding-top: 3.5rem !important;
  }

  .pt-lg-px-40 {
    padding-top: 4rem !important;
  }

  .pt-lg-px-45 {
    padding-top: 4.5rem !important;
  }

  .pt-lg-px-50 {
    padding-top: 5rem !important;
  }

  .pt-lg-px-55 {
    padding-top: 5.5rem !important;
  }

  .pt-lg-px-60 {
    padding-top: 6rem !important;
  }

  .pt-lg-px-65 {
    padding-top: 6.5rem !important;
  }

  .pt-lg-px-70 {
    padding-top: 7rem !important;
  }

  .pt-lg-px-75 {
    padding-top: 7.5rem !important;
  }

  .pt-lg-px-80 {
    padding-top: 8rem !important;
  }

  .pt-lg-px-85 {
    padding-top: 8.5rem !important;
  }

  .pt-lg-px-90 {
    padding-top: 9rem !important;
  }

  .pt-lg-px-95 {
    padding-top: 9.5rem !important;
  }

  .pt-lg-px-100 {
    padding-top: 10rem !important;
  }

  .pt-lg-px-105 {
    padding-top: 10.5rem !important;
  }

  .pt-lg-px-110 {
    padding-top: 11rem !important;
  }

  .pt-lg-px-115 {
    padding-top: 11.5rem !important;
  }

  .pt-lg-px-120 {
    padding-top: 12rem !important;
  }

  .pt-lg-px-125 {
    padding-top: 12.5rem !important;
  }

  .pt-lg-px-130 {
    padding-top: 13rem !important;
  }

  .pt-lg-px-135 {
    padding-top: 13.5rem !important;
  }

  .pt-lg-px-140 {
    padding-top: 14rem !important;
  }

  .pt-lg-px-145 {
    padding-top: 14.5rem !important;
  }

  .pt-lg-px-150 {
    padding-top: 15rem !important;
  }

  .pt-lg-px-155 {
    padding-top: 15.5rem !important;
  }

  .pt-lg-px-160 {
    padding-top: 16rem !important;
  }

  .pt-lg-px-165 {
    padding-top: 16.5rem !important;
  }

  .pt-lg-px-170 {
    padding-top: 17rem !important;
  }

  .pt-lg-px-175 {
    padding-top: 17.5rem !important;
  }

  .pt-lg-px-180 {
    padding-top: 18rem !important;
  }

  .pt-lg-px-185 {
    padding-top: 18.5rem !important;
  }

  .pt-lg-px-190 {
    padding-top: 19rem !important;
  }

  .pt-lg-px-195 {
    padding-top: 19.5rem !important;
  }

  .pt-lg-px-200 {
    padding-top: 20rem !important;
  }

  .pt-lg-px-205 {
    padding-top: 20.5rem !important;
  }

  .pt-lg-px-210 {
    padding-top: 21rem !important;
  }

  .pt-lg-px-215 {
    padding-top: 21.5rem !important;
  }

  .pt-lg-px-220 {
    padding-top: 22rem !important;
  }

  .pt-lg-px-225 {
    padding-top: 22.5rem !important;
  }

  .pt-lg-px-230 {
    padding-top: 23rem !important;
  }

  .pt-lg-px-235 {
    padding-top: 23.5rem !important;
  }

  .pt-lg-px-240 {
    padding-top: 24rem !important;
  }

  .pt-lg-px-245 {
    padding-top: 24.5rem !important;
  }

  .pt-lg-px-250 {
    padding-top: 25rem !important;
  }

  .pt-lg-px-255 {
    padding-top: 25.5rem !important;
  }

  .pt-lg-px-260 {
    padding-top: 26rem !important;
  }

  .pt-lg-px-265 {
    padding-top: 26.5rem !important;
  }

  .pt-lg-px-270 {
    padding-top: 27rem !important;
  }

  .pt-lg-px-275 {
    padding-top: 27.5rem !important;
  }

  .pt-lg-px-280 {
    padding-top: 28rem !important;
  }

  .pt-lg-px-285 {
    padding-top: 28.5rem !important;
  }

  .pt-lg-px-290 {
    padding-top: 29rem !important;
  }

  .pt-lg-px-295 {
    padding-top: 29.5rem !important;
  }

  .pt-lg-px-300 {
    padding-top: 30rem !important;
  }

  .pt-lg-px-305 {
    padding-top: 30.5rem !important;
  }

  .pt-lg-px-310 {
    padding-top: 31rem !important;
  }

  .pt-lg-px-315 {
    padding-top: 31.5rem !important;
  }

  .pt-lg-px-320 {
    padding-top: 32rem !important;
  }

  .pt-lg-px-325 {
    padding-top: 32.5rem !important;
  }

  .pt-lg-px-330 {
    padding-top: 33rem !important;
  }

  .pt-lg-px-335 {
    padding-top: 33.5rem !important;
  }

  .pt-lg-px-340 {
    padding-top: 34rem !important;
  }

  .pt-lg-px-345 {
    padding-top: 34.5rem !important;
  }

  .pt-lg-px-350 {
    padding-top: 35rem !important;
  }

  .pt-lg-px-355 {
    padding-top: 35.5rem !important;
  }

  .pt-lg-px-360 {
    padding-top: 36rem !important;
  }

  .pt-lg-px-365 {
    padding-top: 36.5rem !important;
  }

  .pt-lg-px-370 {
    padding-top: 37rem !important;
  }

  .pt-lg-px-375 {
    padding-top: 37.5rem !important;
  }

  .pt-lg-px-380 {
    padding-top: 38rem !important;
  }

  .pt-lg-px-385 {
    padding-top: 38.5rem !important;
  }

  .pt-lg-px-390 {
    padding-top: 39rem !important;
  }

  .pt-lg-px-395 {
    padding-top: 39.5rem !important;
  }

  .pt-lg-px-400 {
    padding-top: 40rem !important;
  }

  .pt-lg-px-405 {
    padding-top: 40.5rem !important;
  }

  .pt-lg-px-410 {
    padding-top: 41rem !important;
  }

  .pt-lg-px-415 {
    padding-top: 41.5rem !important;
  }

  .pt-lg-px-420 {
    padding-top: 42rem !important;
  }

  .pt-lg-px-425 {
    padding-top: 42.5rem !important;
  }

  .pt-lg-px-430 {
    padding-top: 43rem !important;
  }

  .pt-lg-px-435 {
    padding-top: 43.5rem !important;
  }

  .pt-lg-px-440 {
    padding-top: 44rem !important;
  }

  .pt-lg-px-445 {
    padding-top: 44.5rem !important;
  }

  .pt-lg-px-450 {
    padding-top: 45rem !important;
  }

  .pt-lg-px-455 {
    padding-top: 45.5rem !important;
  }

  .pt-lg-px-460 {
    padding-top: 46rem !important;
  }

  .pt-lg-px-465 {
    padding-top: 46.5rem !important;
  }

  .pt-lg-px-470 {
    padding-top: 47rem !important;
  }

  .pt-lg-px-475 {
    padding-top: 47.5rem !important;
  }

  .pt-lg-px-480 {
    padding-top: 48rem !important;
  }

  .pt-lg-px-485 {
    padding-top: 48.5rem !important;
  }

  .pt-lg-px-490 {
    padding-top: 49rem !important;
  }

  .pt-lg-px-495 {
    padding-top: 49.5rem !important;
  }

  .pt-lg-px-500 {
    padding-top: 50rem !important;
  }
}

.pb-px-0 {
  padding-bottom: 0rem !important;
}

.pb-px-5 {
  padding-bottom: 0.5rem !important;
}

.pb-px-10 {
  padding-bottom: 1rem !important;
}

.pb-px-15 {
  padding-bottom: 1.5rem !important;
}

.pb-px-20 {
  padding-bottom: 2rem !important;
}

.pb-px-25 {
  padding-bottom: 2.5rem !important;
}

.pb-px-30 {
  padding-bottom: 3rem !important;
}

.pb-px-35 {
  padding-bottom: 3.5rem !important;
}

.pb-px-40 {
  padding-bottom: 4rem !important;
}

.pb-px-45 {
  padding-bottom: 4.5rem !important;
}

.pb-px-50 {
  padding-bottom: 5rem !important;
}

.pb-px-55 {
  padding-bottom: 5.5rem !important;
}

.pb-px-60 {
  padding-bottom: 6rem !important;
}

.pb-px-65 {
  padding-bottom: 6.5rem !important;
}

.pb-px-70 {
  padding-bottom: 7rem !important;
}

.pb-px-75 {
  padding-bottom: 7.5rem !important;
}

.pb-px-80 {
  padding-bottom: 8rem !important;
}

.pb-px-85 {
  padding-bottom: 8.5rem !important;
}

.pb-px-90 {
  padding-bottom: 9rem !important;
}

.pb-px-95 {
  padding-bottom: 9.5rem !important;
}

.pb-px-100 {
  padding-bottom: 10rem !important;
}

.pb-px-105 {
  padding-bottom: 10.5rem !important;
}

.pb-px-110 {
  padding-bottom: 11rem !important;
}

.pb-px-115 {
  padding-bottom: 11.5rem !important;
}

.pb-px-120 {
  padding-bottom: 12rem !important;
}

.pb-px-125 {
  padding-bottom: 12.5rem !important;
}

.pb-px-130 {
  padding-bottom: 13rem !important;
}

.pb-px-135 {
  padding-bottom: 13.5rem !important;
}

.pb-px-140 {
  padding-bottom: 14rem !important;
}

.pb-px-145 {
  padding-bottom: 14.5rem !important;
}

.pb-px-150 {
  padding-bottom: 15rem !important;
}

.pb-px-155 {
  padding-bottom: 15.5rem !important;
}

.pb-px-160 {
  padding-bottom: 16rem !important;
}

.pb-px-165 {
  padding-bottom: 16.5rem !important;
}

.pb-px-170 {
  padding-bottom: 17rem !important;
}

.pb-px-175 {
  padding-bottom: 17.5rem !important;
}

.pb-px-180 {
  padding-bottom: 18rem !important;
}

.pb-px-185 {
  padding-bottom: 18.5rem !important;
}

.pb-px-190 {
  padding-bottom: 19rem !important;
}

.pb-px-195 {
  padding-bottom: 19.5rem !important;
}

.pb-px-200 {
  padding-bottom: 20rem !important;
}

.pb-px-205 {
  padding-bottom: 20.5rem !important;
}

.pb-px-210 {
  padding-bottom: 21rem !important;
}

.pb-px-215 {
  padding-bottom: 21.5rem !important;
}

.pb-px-220 {
  padding-bottom: 22rem !important;
}

.pb-px-225 {
  padding-bottom: 22.5rem !important;
}

.pb-px-230 {
  padding-bottom: 23rem !important;
}

.pb-px-235 {
  padding-bottom: 23.5rem !important;
}

.pb-px-240 {
  padding-bottom: 24rem !important;
}

.pb-px-245 {
  padding-bottom: 24.5rem !important;
}

.pb-px-250 {
  padding-bottom: 25rem !important;
}

.pb-px-255 {
  padding-bottom: 25.5rem !important;
}

.pb-px-260 {
  padding-bottom: 26rem !important;
}

.pb-px-265 {
  padding-bottom: 26.5rem !important;
}

.pb-px-270 {
  padding-bottom: 27rem !important;
}

.pb-px-275 {
  padding-bottom: 27.5rem !important;
}

.pb-px-280 {
  padding-bottom: 28rem !important;
}

.pb-px-285 {
  padding-bottom: 28.5rem !important;
}

.pb-px-290 {
  padding-bottom: 29rem !important;
}

.pb-px-295 {
  padding-bottom: 29.5rem !important;
}

.pb-px-300 {
  padding-bottom: 30rem !important;
}

.pb-px-305 {
  padding-bottom: 30.5rem !important;
}

.pb-px-310 {
  padding-bottom: 31rem !important;
}

.pb-px-315 {
  padding-bottom: 31.5rem !important;
}

.pb-px-320 {
  padding-bottom: 32rem !important;
}

.pb-px-325 {
  padding-bottom: 32.5rem !important;
}

.pb-px-330 {
  padding-bottom: 33rem !important;
}

.pb-px-335 {
  padding-bottom: 33.5rem !important;
}

.pb-px-340 {
  padding-bottom: 34rem !important;
}

.pb-px-345 {
  padding-bottom: 34.5rem !important;
}

.pb-px-350 {
  padding-bottom: 35rem !important;
}

.pb-px-355 {
  padding-bottom: 35.5rem !important;
}

.pb-px-360 {
  padding-bottom: 36rem !important;
}

.pb-px-365 {
  padding-bottom: 36.5rem !important;
}

.pb-px-370 {
  padding-bottom: 37rem !important;
}

.pb-px-375 {
  padding-bottom: 37.5rem !important;
}

.pb-px-380 {
  padding-bottom: 38rem !important;
}

.pb-px-385 {
  padding-bottom: 38.5rem !important;
}

.pb-px-390 {
  padding-bottom: 39rem !important;
}

.pb-px-395 {
  padding-bottom: 39.5rem !important;
}

.pb-px-400 {
  padding-bottom: 40rem !important;
}

.pb-px-405 {
  padding-bottom: 40.5rem !important;
}

.pb-px-410 {
  padding-bottom: 41rem !important;
}

.pb-px-415 {
  padding-bottom: 41.5rem !important;
}

.pb-px-420 {
  padding-bottom: 42rem !important;
}

.pb-px-425 {
  padding-bottom: 42.5rem !important;
}

.pb-px-430 {
  padding-bottom: 43rem !important;
}

.pb-px-435 {
  padding-bottom: 43.5rem !important;
}

.pb-px-440 {
  padding-bottom: 44rem !important;
}

.pb-px-445 {
  padding-bottom: 44.5rem !important;
}

.pb-px-450 {
  padding-bottom: 45rem !important;
}

.pb-px-455 {
  padding-bottom: 45.5rem !important;
}

.pb-px-460 {
  padding-bottom: 46rem !important;
}

.pb-px-465 {
  padding-bottom: 46.5rem !important;
}

.pb-px-470 {
  padding-bottom: 47rem !important;
}

.pb-px-475 {
  padding-bottom: 47.5rem !important;
}

.pb-px-480 {
  padding-bottom: 48rem !important;
}

.pb-px-485 {
  padding-bottom: 48.5rem !important;
}

.pb-px-490 {
  padding-bottom: 49rem !important;
}

.pb-px-495 {
  padding-bottom: 49.5rem !important;
}

.pb-px-500 {
  padding-bottom: 50rem !important;
}

@media (min-width: 575px) {
  .pb-sm-px-0 {
    padding-bottom: 0rem !important;
  }

  .pb-sm-px-5 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-px-10 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-px-15 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-px-20 {
    padding-bottom: 2rem !important;
  }

  .pb-sm-px-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-sm-px-30 {
    padding-bottom: 3rem !important;
  }

  .pb-sm-px-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-sm-px-40 {
    padding-bottom: 4rem !important;
  }

  .pb-sm-px-45 {
    padding-bottom: 4.5rem !important;
  }

  .pb-sm-px-50 {
    padding-bottom: 5rem !important;
  }

  .pb-sm-px-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-sm-px-60 {
    padding-bottom: 6rem !important;
  }

  .pb-sm-px-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-sm-px-70 {
    padding-bottom: 7rem !important;
  }

  .pb-sm-px-75 {
    padding-bottom: 7.5rem !important;
  }

  .pb-sm-px-80 {
    padding-bottom: 8rem !important;
  }

  .pb-sm-px-85 {
    padding-bottom: 8.5rem !important;
  }

  .pb-sm-px-90 {
    padding-bottom: 9rem !important;
  }

  .pb-sm-px-95 {
    padding-bottom: 9.5rem !important;
  }

  .pb-sm-px-100 {
    padding-bottom: 10rem !important;
  }

  .pb-sm-px-105 {
    padding-bottom: 10.5rem !important;
  }

  .pb-sm-px-110 {
    padding-bottom: 11rem !important;
  }

  .pb-sm-px-115 {
    padding-bottom: 11.5rem !important;
  }

  .pb-sm-px-120 {
    padding-bottom: 12rem !important;
  }

  .pb-sm-px-125 {
    padding-bottom: 12.5rem !important;
  }

  .pb-sm-px-130 {
    padding-bottom: 13rem !important;
  }

  .pb-sm-px-135 {
    padding-bottom: 13.5rem !important;
  }

  .pb-sm-px-140 {
    padding-bottom: 14rem !important;
  }

  .pb-sm-px-145 {
    padding-bottom: 14.5rem !important;
  }

  .pb-sm-px-150 {
    padding-bottom: 15rem !important;
  }

  .pb-sm-px-155 {
    padding-bottom: 15.5rem !important;
  }

  .pb-sm-px-160 {
    padding-bottom: 16rem !important;
  }

  .pb-sm-px-165 {
    padding-bottom: 16.5rem !important;
  }

  .pb-sm-px-170 {
    padding-bottom: 17rem !important;
  }

  .pb-sm-px-175 {
    padding-bottom: 17.5rem !important;
  }

  .pb-sm-px-180 {
    padding-bottom: 18rem !important;
  }

  .pb-sm-px-185 {
    padding-bottom: 18.5rem !important;
  }

  .pb-sm-px-190 {
    padding-bottom: 19rem !important;
  }

  .pb-sm-px-195 {
    padding-bottom: 19.5rem !important;
  }

  .pb-sm-px-200 {
    padding-bottom: 20rem !important;
  }

  .pb-sm-px-205 {
    padding-bottom: 20.5rem !important;
  }

  .pb-sm-px-210 {
    padding-bottom: 21rem !important;
  }

  .pb-sm-px-215 {
    padding-bottom: 21.5rem !important;
  }

  .pb-sm-px-220 {
    padding-bottom: 22rem !important;
  }

  .pb-sm-px-225 {
    padding-bottom: 22.5rem !important;
  }

  .pb-sm-px-230 {
    padding-bottom: 23rem !important;
  }

  .pb-sm-px-235 {
    padding-bottom: 23.5rem !important;
  }

  .pb-sm-px-240 {
    padding-bottom: 24rem !important;
  }

  .pb-sm-px-245 {
    padding-bottom: 24.5rem !important;
  }

  .pb-sm-px-250 {
    padding-bottom: 25rem !important;
  }

  .pb-sm-px-255 {
    padding-bottom: 25.5rem !important;
  }

  .pb-sm-px-260 {
    padding-bottom: 26rem !important;
  }

  .pb-sm-px-265 {
    padding-bottom: 26.5rem !important;
  }

  .pb-sm-px-270 {
    padding-bottom: 27rem !important;
  }

  .pb-sm-px-275 {
    padding-bottom: 27.5rem !important;
  }

  .pb-sm-px-280 {
    padding-bottom: 28rem !important;
  }

  .pb-sm-px-285 {
    padding-bottom: 28.5rem !important;
  }

  .pb-sm-px-290 {
    padding-bottom: 29rem !important;
  }

  .pb-sm-px-295 {
    padding-bottom: 29.5rem !important;
  }

  .pb-sm-px-300 {
    padding-bottom: 30rem !important;
  }

  .pb-sm-px-305 {
    padding-bottom: 30.5rem !important;
  }

  .pb-sm-px-310 {
    padding-bottom: 31rem !important;
  }

  .pb-sm-px-315 {
    padding-bottom: 31.5rem !important;
  }

  .pb-sm-px-320 {
    padding-bottom: 32rem !important;
  }

  .pb-sm-px-325 {
    padding-bottom: 32.5rem !important;
  }

  .pb-sm-px-330 {
    padding-bottom: 33rem !important;
  }

  .pb-sm-px-335 {
    padding-bottom: 33.5rem !important;
  }

  .pb-sm-px-340 {
    padding-bottom: 34rem !important;
  }

  .pb-sm-px-345 {
    padding-bottom: 34.5rem !important;
  }

  .pb-sm-px-350 {
    padding-bottom: 35rem !important;
  }

  .pb-sm-px-355 {
    padding-bottom: 35.5rem !important;
  }

  .pb-sm-px-360 {
    padding-bottom: 36rem !important;
  }

  .pb-sm-px-365 {
    padding-bottom: 36.5rem !important;
  }

  .pb-sm-px-370 {
    padding-bottom: 37rem !important;
  }

  .pb-sm-px-375 {
    padding-bottom: 37.5rem !important;
  }

  .pb-sm-px-380 {
    padding-bottom: 38rem !important;
  }

  .pb-sm-px-385 {
    padding-bottom: 38.5rem !important;
  }

  .pb-sm-px-390 {
    padding-bottom: 39rem !important;
  }

  .pb-sm-px-395 {
    padding-bottom: 39.5rem !important;
  }

  .pb-sm-px-400 {
    padding-bottom: 40rem !important;
  }

  .pb-sm-px-405 {
    padding-bottom: 40.5rem !important;
  }

  .pb-sm-px-410 {
    padding-bottom: 41rem !important;
  }

  .pb-sm-px-415 {
    padding-bottom: 41.5rem !important;
  }

  .pb-sm-px-420 {
    padding-bottom: 42rem !important;
  }

  .pb-sm-px-425 {
    padding-bottom: 42.5rem !important;
  }

  .pb-sm-px-430 {
    padding-bottom: 43rem !important;
  }

  .pb-sm-px-435 {
    padding-bottom: 43.5rem !important;
  }

  .pb-sm-px-440 {
    padding-bottom: 44rem !important;
  }

  .pb-sm-px-445 {
    padding-bottom: 44.5rem !important;
  }

  .pb-sm-px-450 {
    padding-bottom: 45rem !important;
  }

  .pb-sm-px-455 {
    padding-bottom: 45.5rem !important;
  }

  .pb-sm-px-460 {
    padding-bottom: 46rem !important;
  }

  .pb-sm-px-465 {
    padding-bottom: 46.5rem !important;
  }

  .pb-sm-px-470 {
    padding-bottom: 47rem !important;
  }

  .pb-sm-px-475 {
    padding-bottom: 47.5rem !important;
  }

  .pb-sm-px-480 {
    padding-bottom: 48rem !important;
  }

  .pb-sm-px-485 {
    padding-bottom: 48.5rem !important;
  }

  .pb-sm-px-490 {
    padding-bottom: 49rem !important;
  }

  .pb-sm-px-495 {
    padding-bottom: 49.5rem !important;
  }

  .pb-sm-px-500 {
    padding-bottom: 50rem !important;
  }
}

@media (min-width: 991px) {
  .pb-lg-px-0 {
    padding-bottom: 0rem !important;
  }

  .pb-lg-px-5 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-px-10 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-px-15 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-px-20 {
    padding-bottom: 2rem !important;
  }

  .pb-lg-px-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-lg-px-30 {
    padding-bottom: 3rem !important;
  }

  .pb-lg-px-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-lg-px-40 {
    padding-bottom: 4rem !important;
  }

  .pb-lg-px-45 {
    padding-bottom: 4.5rem !important;
  }

  .pb-lg-px-50 {
    padding-bottom: 5rem !important;
  }

  .pb-lg-px-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-lg-px-60 {
    padding-bottom: 6rem !important;
  }

  .pb-lg-px-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-lg-px-70 {
    padding-bottom: 7rem !important;
  }

  .pb-lg-px-75 {
    padding-bottom: 7.5rem !important;
  }

  .pb-lg-px-80 {
    padding-bottom: 8rem !important;
  }

  .pb-lg-px-85 {
    padding-bottom: 8.5rem !important;
  }

  .pb-lg-px-90 {
    padding-bottom: 9rem !important;
  }

  .pb-lg-px-95 {
    padding-bottom: 9.5rem !important;
  }

  .pb-lg-px-100 {
    padding-bottom: 10rem !important;
  }

  .pb-lg-px-105 {
    padding-bottom: 10.5rem !important;
  }

  .pb-lg-px-110 {
    padding-bottom: 11rem !important;
  }

  .pb-lg-px-115 {
    padding-bottom: 11.5rem !important;
  }

  .pb-lg-px-120 {
    padding-bottom: 12rem !important;
  }

  .pb-lg-px-125 {
    padding-bottom: 12.5rem !important;
  }

  .pb-lg-px-130 {
    padding-bottom: 13rem !important;
  }

  .pb-lg-px-135 {
    padding-bottom: 13.5rem !important;
  }

  .pb-lg-px-140 {
    padding-bottom: 14rem !important;
  }

  .pb-lg-px-145 {
    padding-bottom: 14.5rem !important;
  }

  .pb-lg-px-150 {
    padding-bottom: 15rem !important;
  }

  .pb-lg-px-155 {
    padding-bottom: 15.5rem !important;
  }

  .pb-lg-px-160 {
    padding-bottom: 16rem !important;
  }

  .pb-lg-px-165 {
    padding-bottom: 16.5rem !important;
  }

  .pb-lg-px-170 {
    padding-bottom: 17rem !important;
  }

  .pb-lg-px-175 {
    padding-bottom: 17.5rem !important;
  }

  .pb-lg-px-180 {
    padding-bottom: 18rem !important;
  }

  .pb-lg-px-185 {
    padding-bottom: 18.5rem !important;
  }

  .pb-lg-px-190 {
    padding-bottom: 19rem !important;
  }

  .pb-lg-px-195 {
    padding-bottom: 19.5rem !important;
  }

  .pb-lg-px-200 {
    padding-bottom: 20rem !important;
  }

  .pb-lg-px-205 {
    padding-bottom: 20.5rem !important;
  }

  .pb-lg-px-210 {
    padding-bottom: 21rem !important;
  }

  .pb-lg-px-215 {
    padding-bottom: 21.5rem !important;
  }

  .pb-lg-px-220 {
    padding-bottom: 22rem !important;
  }

  .pb-lg-px-225 {
    padding-bottom: 22.5rem !important;
  }

  .pb-lg-px-230 {
    padding-bottom: 23rem !important;
  }

  .pb-lg-px-235 {
    padding-bottom: 23.5rem !important;
  }

  .pb-lg-px-240 {
    padding-bottom: 24rem !important;
  }

  .pb-lg-px-245 {
    padding-bottom: 24.5rem !important;
  }

  .pb-lg-px-250 {
    padding-bottom: 25rem !important;
  }

  .pb-lg-px-255 {
    padding-bottom: 25.5rem !important;
  }

  .pb-lg-px-260 {
    padding-bottom: 26rem !important;
  }

  .pb-lg-px-265 {
    padding-bottom: 26.5rem !important;
  }

  .pb-lg-px-270 {
    padding-bottom: 27rem !important;
  }

  .pb-lg-px-275 {
    padding-bottom: 27.5rem !important;
  }

  .pb-lg-px-280 {
    padding-bottom: 28rem !important;
  }

  .pb-lg-px-285 {
    padding-bottom: 28.5rem !important;
  }

  .pb-lg-px-290 {
    padding-bottom: 29rem !important;
  }

  .pb-lg-px-295 {
    padding-bottom: 29.5rem !important;
  }

  .pb-lg-px-300 {
    padding-bottom: 30rem !important;
  }

  .pb-lg-px-305 {
    padding-bottom: 30.5rem !important;
  }

  .pb-lg-px-310 {
    padding-bottom: 31rem !important;
  }

  .pb-lg-px-315 {
    padding-bottom: 31.5rem !important;
  }

  .pb-lg-px-320 {
    padding-bottom: 32rem !important;
  }

  .pb-lg-px-325 {
    padding-bottom: 32.5rem !important;
  }

  .pb-lg-px-330 {
    padding-bottom: 33rem !important;
  }

  .pb-lg-px-335 {
    padding-bottom: 33.5rem !important;
  }

  .pb-lg-px-340 {
    padding-bottom: 34rem !important;
  }

  .pb-lg-px-345 {
    padding-bottom: 34.5rem !important;
  }

  .pb-lg-px-350 {
    padding-bottom: 35rem !important;
  }

  .pb-lg-px-355 {
    padding-bottom: 35.5rem !important;
  }

  .pb-lg-px-360 {
    padding-bottom: 36rem !important;
  }

  .pb-lg-px-365 {
    padding-bottom: 36.5rem !important;
  }

  .pb-lg-px-370 {
    padding-bottom: 37rem !important;
  }

  .pb-lg-px-375 {
    padding-bottom: 37.5rem !important;
  }

  .pb-lg-px-380 {
    padding-bottom: 38rem !important;
  }

  .pb-lg-px-385 {
    padding-bottom: 38.5rem !important;
  }

  .pb-lg-px-390 {
    padding-bottom: 39rem !important;
  }

  .pb-lg-px-395 {
    padding-bottom: 39.5rem !important;
  }

  .pb-lg-px-400 {
    padding-bottom: 40rem !important;
  }

  .pb-lg-px-405 {
    padding-bottom: 40.5rem !important;
  }

  .pb-lg-px-410 {
    padding-bottom: 41rem !important;
  }

  .pb-lg-px-415 {
    padding-bottom: 41.5rem !important;
  }

  .pb-lg-px-420 {
    padding-bottom: 42rem !important;
  }

  .pb-lg-px-425 {
    padding-bottom: 42.5rem !important;
  }

  .pb-lg-px-430 {
    padding-bottom: 43rem !important;
  }

  .pb-lg-px-435 {
    padding-bottom: 43.5rem !important;
  }

  .pb-lg-px-440 {
    padding-bottom: 44rem !important;
  }

  .pb-lg-px-445 {
    padding-bottom: 44.5rem !important;
  }

  .pb-lg-px-450 {
    padding-bottom: 45rem !important;
  }

  .pb-lg-px-455 {
    padding-bottom: 45.5rem !important;
  }

  .pb-lg-px-460 {
    padding-bottom: 46rem !important;
  }

  .pb-lg-px-465 {
    padding-bottom: 46.5rem !important;
  }

  .pb-lg-px-470 {
    padding-bottom: 47rem !important;
  }

  .pb-lg-px-475 {
    padding-bottom: 47.5rem !important;
  }

  .pb-lg-px-480 {
    padding-bottom: 48rem !important;
  }

  .pb-lg-px-485 {
    padding-bottom: 48.5rem !important;
  }

  .pb-lg-px-490 {
    padding-bottom: 49rem !important;
  }

  .pb-lg-px-495 {
    padding-bottom: 49.5rem !important;
  }

  .pb-lg-px-500 {
    padding-bottom: 50rem !important;
  }
}

.pl-px-0 {
  padding-left: 0rem !important;
}

.pl-px-5 {
  padding-left: 0.5rem !important;
}

.pl-px-10 {
  padding-left: 1rem !important;
}

.pl-px-15 {
  padding-left: 1.5rem !important;
}

.pl-px-20 {
  padding-left: 2rem !important;
}

.pl-px-25 {
  padding-left: 2.5rem !important;
}

.pl-px-30 {
  padding-left: 3rem !important;
}

.pl-px-35 {
  padding-left: 3.5rem !important;
}

.pl-px-40 {
  padding-left: 4rem !important;
}

.pl-px-45 {
  padding-left: 4.5rem !important;
}

.pl-px-50 {
  padding-left: 5rem !important;
}

.pl-px-55 {
  padding-left: 5.5rem !important;
}

.pl-px-60 {
  padding-left: 6rem !important;
}

.pl-px-65 {
  padding-left: 6.5rem !important;
}

.pl-px-70 {
  padding-left: 7rem !important;
}

.pl-px-75 {
  padding-left: 7.5rem !important;
}

.pl-px-80 {
  padding-left: 8rem !important;
}

.pl-px-85 {
  padding-left: 8.5rem !important;
}

.pl-px-90 {
  padding-left: 9rem !important;
}

.pl-px-95 {
  padding-left: 9.5rem !important;
}

.pl-px-100 {
  padding-left: 10rem !important;
}

.pl-px-105 {
  padding-left: 10.5rem !important;
}

.pl-px-110 {
  padding-left: 11rem !important;
}

.pl-px-115 {
  padding-left: 11.5rem !important;
}

.pl-px-120 {
  padding-left: 12rem !important;
}

.pl-px-125 {
  padding-left: 12.5rem !important;
}

.pl-px-130 {
  padding-left: 13rem !important;
}

.pl-px-135 {
  padding-left: 13.5rem !important;
}

.pl-px-140 {
  padding-left: 14rem !important;
}

.pl-px-145 {
  padding-left: 14.5rem !important;
}

.pl-px-150 {
  padding-left: 15rem !important;
}

.pl-px-155 {
  padding-left: 15.5rem !important;
}

.pl-px-160 {
  padding-left: 16rem !important;
}

.pl-px-165 {
  padding-left: 16.5rem !important;
}

.pl-px-170 {
  padding-left: 17rem !important;
}

.pl-px-175 {
  padding-left: 17.5rem !important;
}

.pl-px-180 {
  padding-left: 18rem !important;
}

.pl-px-185 {
  padding-left: 18.5rem !important;
}

.pl-px-190 {
  padding-left: 19rem !important;
}

.pl-px-195 {
  padding-left: 19.5rem !important;
}

.pl-px-200 {
  padding-left: 20rem !important;
}

.pl-px-205 {
  padding-left: 20.5rem !important;
}

.pl-px-210 {
  padding-left: 21rem !important;
}

.pl-px-215 {
  padding-left: 21.5rem !important;
}

.pl-px-220 {
  padding-left: 22rem !important;
}

.pl-px-225 {
  padding-left: 22.5rem !important;
}

.pl-px-230 {
  padding-left: 23rem !important;
}

.pl-px-235 {
  padding-left: 23.5rem !important;
}

.pl-px-240 {
  padding-left: 24rem !important;
}

.pl-px-245 {
  padding-left: 24.5rem !important;
}

.pl-px-250 {
  padding-left: 25rem !important;
}

.pl-px-255 {
  padding-left: 25.5rem !important;
}

.pl-px-260 {
  padding-left: 26rem !important;
}

.pl-px-265 {
  padding-left: 26.5rem !important;
}

.pl-px-270 {
  padding-left: 27rem !important;
}

.pl-px-275 {
  padding-left: 27.5rem !important;
}

.pl-px-280 {
  padding-left: 28rem !important;
}

.pl-px-285 {
  padding-left: 28.5rem !important;
}

.pl-px-290 {
  padding-left: 29rem !important;
}

.pl-px-295 {
  padding-left: 29.5rem !important;
}

.pl-px-300 {
  padding-left: 30rem !important;
}

.pl-px-305 {
  padding-left: 30.5rem !important;
}

.pl-px-310 {
  padding-left: 31rem !important;
}

.pl-px-315 {
  padding-left: 31.5rem !important;
}

.pl-px-320 {
  padding-left: 32rem !important;
}

.pl-px-325 {
  padding-left: 32.5rem !important;
}

.pl-px-330 {
  padding-left: 33rem !important;
}

.pl-px-335 {
  padding-left: 33.5rem !important;
}

.pl-px-340 {
  padding-left: 34rem !important;
}

.pl-px-345 {
  padding-left: 34.5rem !important;
}

.pl-px-350 {
  padding-left: 35rem !important;
}

.pl-px-355 {
  padding-left: 35.5rem !important;
}

.pl-px-360 {
  padding-left: 36rem !important;
}

.pl-px-365 {
  padding-left: 36.5rem !important;
}

.pl-px-370 {
  padding-left: 37rem !important;
}

.pl-px-375 {
  padding-left: 37.5rem !important;
}

.pl-px-380 {
  padding-left: 38rem !important;
}

.pl-px-385 {
  padding-left: 38.5rem !important;
}

.pl-px-390 {
  padding-left: 39rem !important;
}

.pl-px-395 {
  padding-left: 39.5rem !important;
}

.pl-px-400 {
  padding-left: 40rem !important;
}

.pl-px-405 {
  padding-left: 40.5rem !important;
}

.pl-px-410 {
  padding-left: 41rem !important;
}

.pl-px-415 {
  padding-left: 41.5rem !important;
}

.pl-px-420 {
  padding-left: 42rem !important;
}

.pl-px-425 {
  padding-left: 42.5rem !important;
}

.pl-px-430 {
  padding-left: 43rem !important;
}

.pl-px-435 {
  padding-left: 43.5rem !important;
}

.pl-px-440 {
  padding-left: 44rem !important;
}

.pl-px-445 {
  padding-left: 44.5rem !important;
}

.pl-px-450 {
  padding-left: 45rem !important;
}

.pl-px-455 {
  padding-left: 45.5rem !important;
}

.pl-px-460 {
  padding-left: 46rem !important;
}

.pl-px-465 {
  padding-left: 46.5rem !important;
}

.pl-px-470 {
  padding-left: 47rem !important;
}

.pl-px-475 {
  padding-left: 47.5rem !important;
}

.pl-px-480 {
  padding-left: 48rem !important;
}

.pl-px-485 {
  padding-left: 48.5rem !important;
}

.pl-px-490 {
  padding-left: 49rem !important;
}

.pl-px-495 {
  padding-left: 49.5rem !important;
}

.pl-px-500 {
  padding-left: 50rem !important;
}

@media (min-width: 991px) {
  .pl-lg-px-0 {
    padding-left: 0rem !important;
  }

  .pl-lg-px-5 {
    padding-left: 0.5rem !important;
  }

  .pl-lg-px-10 {
    padding-left: 1rem !important;
  }

  .pl-lg-px-15 {
    padding-left: 1.5rem !important;
  }

  .pl-lg-px-20 {
    padding-left: 2rem !important;
  }

  .pl-lg-px-25 {
    padding-left: 2.5rem !important;
  }

  .pl-lg-px-30 {
    padding-left: 3rem !important;
  }

  .pl-lg-px-35 {
    padding-left: 3.5rem !important;
  }

  .pl-lg-px-40 {
    padding-left: 4rem !important;
  }

  .pl-lg-px-45 {
    padding-left: 4.5rem !important;
  }

  .pl-lg-px-50 {
    padding-left: 5rem !important;
  }

  .pl-lg-px-55 {
    padding-left: 5.5rem !important;
  }

  .pl-lg-px-60 {
    padding-left: 6rem !important;
  }

  .pl-lg-px-65 {
    padding-left: 6.5rem !important;
  }

  .pl-lg-px-70 {
    padding-left: 7rem !important;
  }

  .pl-lg-px-75 {
    padding-left: 7.5rem !important;
  }

  .pl-lg-px-80 {
    padding-left: 8rem !important;
  }

  .pl-lg-px-85 {
    padding-left: 8.5rem !important;
  }

  .pl-lg-px-90 {
    padding-left: 9rem !important;
  }

  .pl-lg-px-95 {
    padding-left: 9.5rem !important;
  }

  .pl-lg-px-100 {
    padding-left: 10rem !important;
  }

  .pl-lg-px-105 {
    padding-left: 10.5rem !important;
  }

  .pl-lg-px-110 {
    padding-left: 11rem !important;
  }

  .pl-lg-px-115 {
    padding-left: 11.5rem !important;
  }

  .pl-lg-px-120 {
    padding-left: 12rem !important;
  }

  .pl-lg-px-125 {
    padding-left: 12.5rem !important;
  }

  .pl-lg-px-130 {
    padding-left: 13rem !important;
  }

  .pl-lg-px-135 {
    padding-left: 13.5rem !important;
  }

  .pl-lg-px-140 {
    padding-left: 14rem !important;
  }

  .pl-lg-px-145 {
    padding-left: 14.5rem !important;
  }

  .pl-lg-px-150 {
    padding-left: 15rem !important;
  }

  .pl-lg-px-155 {
    padding-left: 15.5rem !important;
  }

  .pl-lg-px-160 {
    padding-left: 16rem !important;
  }

  .pl-lg-px-165 {
    padding-left: 16.5rem !important;
  }

  .pl-lg-px-170 {
    padding-left: 17rem !important;
  }

  .pl-lg-px-175 {
    padding-left: 17.5rem !important;
  }

  .pl-lg-px-180 {
    padding-left: 18rem !important;
  }

  .pl-lg-px-185 {
    padding-left: 18.5rem !important;
  }

  .pl-lg-px-190 {
    padding-left: 19rem !important;
  }

  .pl-lg-px-195 {
    padding-left: 19.5rem !important;
  }

  .pl-lg-px-200 {
    padding-left: 20rem !important;
  }

  .pl-lg-px-205 {
    padding-left: 20.5rem !important;
  }

  .pl-lg-px-210 {
    padding-left: 21rem !important;
  }

  .pl-lg-px-215 {
    padding-left: 21.5rem !important;
  }

  .pl-lg-px-220 {
    padding-left: 22rem !important;
  }

  .pl-lg-px-225 {
    padding-left: 22.5rem !important;
  }

  .pl-lg-px-230 {
    padding-left: 23rem !important;
  }

  .pl-lg-px-235 {
    padding-left: 23.5rem !important;
  }

  .pl-lg-px-240 {
    padding-left: 24rem !important;
  }

  .pl-lg-px-245 {
    padding-left: 24.5rem !important;
  }

  .pl-lg-px-250 {
    padding-left: 25rem !important;
  }

  .pl-lg-px-255 {
    padding-left: 25.5rem !important;
  }

  .pl-lg-px-260 {
    padding-left: 26rem !important;
  }

  .pl-lg-px-265 {
    padding-left: 26.5rem !important;
  }

  .pl-lg-px-270 {
    padding-left: 27rem !important;
  }

  .pl-lg-px-275 {
    padding-left: 27.5rem !important;
  }

  .pl-lg-px-280 {
    padding-left: 28rem !important;
  }

  .pl-lg-px-285 {
    padding-left: 28.5rem !important;
  }

  .pl-lg-px-290 {
    padding-left: 29rem !important;
  }

  .pl-lg-px-295 {
    padding-left: 29.5rem !important;
  }

  .pl-lg-px-300 {
    padding-left: 30rem !important;
  }

  .pl-lg-px-305 {
    padding-left: 30.5rem !important;
  }

  .pl-lg-px-310 {
    padding-left: 31rem !important;
  }

  .pl-lg-px-315 {
    padding-left: 31.5rem !important;
  }

  .pl-lg-px-320 {
    padding-left: 32rem !important;
  }

  .pl-lg-px-325 {
    padding-left: 32.5rem !important;
  }

  .pl-lg-px-330 {
    padding-left: 33rem !important;
  }

  .pl-lg-px-335 {
    padding-left: 33.5rem !important;
  }

  .pl-lg-px-340 {
    padding-left: 34rem !important;
  }

  .pl-lg-px-345 {
    padding-left: 34.5rem !important;
  }

  .pl-lg-px-350 {
    padding-left: 35rem !important;
  }

  .pl-lg-px-355 {
    padding-left: 35.5rem !important;
  }

  .pl-lg-px-360 {
    padding-left: 36rem !important;
  }

  .pl-lg-px-365 {
    padding-left: 36.5rem !important;
  }

  .pl-lg-px-370 {
    padding-left: 37rem !important;
  }

  .pl-lg-px-375 {
    padding-left: 37.5rem !important;
  }

  .pl-lg-px-380 {
    padding-left: 38rem !important;
  }

  .pl-lg-px-385 {
    padding-left: 38.5rem !important;
  }

  .pl-lg-px-390 {
    padding-left: 39rem !important;
  }

  .pl-lg-px-395 {
    padding-left: 39.5rem !important;
  }

  .pl-lg-px-400 {
    padding-left: 40rem !important;
  }

  .pl-lg-px-405 {
    padding-left: 40.5rem !important;
  }

  .pl-lg-px-410 {
    padding-left: 41rem !important;
  }

  .pl-lg-px-415 {
    padding-left: 41.5rem !important;
  }

  .pl-lg-px-420 {
    padding-left: 42rem !important;
  }

  .pl-lg-px-425 {
    padding-left: 42.5rem !important;
  }

  .pl-lg-px-430 {
    padding-left: 43rem !important;
  }

  .pl-lg-px-435 {
    padding-left: 43.5rem !important;
  }

  .pl-lg-px-440 {
    padding-left: 44rem !important;
  }

  .pl-lg-px-445 {
    padding-left: 44.5rem !important;
  }

  .pl-lg-px-450 {
    padding-left: 45rem !important;
  }

  .pl-lg-px-455 {
    padding-left: 45.5rem !important;
  }

  .pl-lg-px-460 {
    padding-left: 46rem !important;
  }

  .pl-lg-px-465 {
    padding-left: 46.5rem !important;
  }

  .pl-lg-px-470 {
    padding-left: 47rem !important;
  }

  .pl-lg-px-475 {
    padding-left: 47.5rem !important;
  }

  .pl-lg-px-480 {
    padding-left: 48rem !important;
  }

  .pl-lg-px-485 {
    padding-left: 48.5rem !important;
  }

  .pl-lg-px-490 {
    padding-left: 49rem !important;
  }

  .pl-lg-px-495 {
    padding-left: 49.5rem !important;
  }

  .pl-lg-px-500 {
    padding-left: 50rem !important;
  }
}

.pr-px-0 {
  padding-right: 0rem !important;
}

.pr-px-5 {
  padding-right: 0.5rem !important;
}

.pr-px-10 {
  padding-right: 1rem !important;
}

.pr-px-15 {
  padding-right: 1.5rem !important;
}

.pr-px-20 {
  padding-right: 2rem !important;
}

.pr-px-25 {
  padding-right: 2.5rem !important;
}

.pr-px-30 {
  padding-right: 3rem !important;
}

.pr-px-35 {
  padding-right: 3.5rem !important;
}

.pr-px-40 {
  padding-right: 4rem !important;
}

.pr-px-45 {
  padding-right: 4.5rem !important;
}

.pr-px-50 {
  padding-right: 5rem !important;
}

.pr-px-55 {
  padding-right: 5.5rem !important;
}

.pr-px-60 {
  padding-right: 6rem !important;
}

.pr-px-65 {
  padding-right: 6.5rem !important;
}

.pr-px-70 {
  padding-right: 7rem !important;
}

.pr-px-75 {
  padding-right: 7.5rem !important;
}

.pr-px-80 {
  padding-right: 8rem !important;
}

.pr-px-85 {
  padding-right: 8.5rem !important;
}

.pr-px-90 {
  padding-right: 9rem !important;
}

.pr-px-95 {
  padding-right: 9.5rem !important;
}

.pr-px-100 {
  padding-right: 10rem !important;
}

.pr-px-105 {
  padding-right: 10.5rem !important;
}

.pr-px-110 {
  padding-right: 11rem !important;
}

.pr-px-115 {
  padding-right: 11.5rem !important;
}

.pr-px-120 {
  padding-right: 12rem !important;
}

.pr-px-125 {
  padding-right: 12.5rem !important;
}

.pr-px-130 {
  padding-right: 13rem !important;
}

.pr-px-135 {
  padding-right: 13.5rem !important;
}

.pr-px-140 {
  padding-right: 14rem !important;
}

.pr-px-145 {
  padding-right: 14.5rem !important;
}

.pr-px-150 {
  padding-right: 15rem !important;
}

.pr-px-155 {
  padding-right: 15.5rem !important;
}

.pr-px-160 {
  padding-right: 16rem !important;
}

.pr-px-165 {
  padding-right: 16.5rem !important;
}

.pr-px-170 {
  padding-right: 17rem !important;
}

.pr-px-175 {
  padding-right: 17.5rem !important;
}

.pr-px-180 {
  padding-right: 18rem !important;
}

.pr-px-185 {
  padding-right: 18.5rem !important;
}

.pr-px-190 {
  padding-right: 19rem !important;
}

.pr-px-195 {
  padding-right: 19.5rem !important;
}

.pr-px-200 {
  padding-right: 20rem !important;
}

.pr-px-205 {
  padding-right: 20.5rem !important;
}

.pr-px-210 {
  padding-right: 21rem !important;
}

.pr-px-215 {
  padding-right: 21.5rem !important;
}

.pr-px-220 {
  padding-right: 22rem !important;
}

.pr-px-225 {
  padding-right: 22.5rem !important;
}

.pr-px-230 {
  padding-right: 23rem !important;
}

.pr-px-235 {
  padding-right: 23.5rem !important;
}

.pr-px-240 {
  padding-right: 24rem !important;
}

.pr-px-245 {
  padding-right: 24.5rem !important;
}

.pr-px-250 {
  padding-right: 25rem !important;
}

.pr-px-255 {
  padding-right: 25.5rem !important;
}

.pr-px-260 {
  padding-right: 26rem !important;
}

.pr-px-265 {
  padding-right: 26.5rem !important;
}

.pr-px-270 {
  padding-right: 27rem !important;
}

.pr-px-275 {
  padding-right: 27.5rem !important;
}

.pr-px-280 {
  padding-right: 28rem !important;
}

.pr-px-285 {
  padding-right: 28.5rem !important;
}

.pr-px-290 {
  padding-right: 29rem !important;
}

.pr-px-295 {
  padding-right: 29.5rem !important;
}

.pr-px-300 {
  padding-right: 30rem !important;
}

.pr-px-305 {
  padding-right: 30.5rem !important;
}

.pr-px-310 {
  padding-right: 31rem !important;
}

.pr-px-315 {
  padding-right: 31.5rem !important;
}

.pr-px-320 {
  padding-right: 32rem !important;
}

.pr-px-325 {
  padding-right: 32.5rem !important;
}

.pr-px-330 {
  padding-right: 33rem !important;
}

.pr-px-335 {
  padding-right: 33.5rem !important;
}

.pr-px-340 {
  padding-right: 34rem !important;
}

.pr-px-345 {
  padding-right: 34.5rem !important;
}

.pr-px-350 {
  padding-right: 35rem !important;
}

.pr-px-355 {
  padding-right: 35.5rem !important;
}

.pr-px-360 {
  padding-right: 36rem !important;
}

.pr-px-365 {
  padding-right: 36.5rem !important;
}

.pr-px-370 {
  padding-right: 37rem !important;
}

.pr-px-375 {
  padding-right: 37.5rem !important;
}

.pr-px-380 {
  padding-right: 38rem !important;
}

.pr-px-385 {
  padding-right: 38.5rem !important;
}

.pr-px-390 {
  padding-right: 39rem !important;
}

.pr-px-395 {
  padding-right: 39.5rem !important;
}

.pr-px-400 {
  padding-right: 40rem !important;
}

.pr-px-405 {
  padding-right: 40.5rem !important;
}

.pr-px-410 {
  padding-right: 41rem !important;
}

.pr-px-415 {
  padding-right: 41.5rem !important;
}

.pr-px-420 {
  padding-right: 42rem !important;
}

.pr-px-425 {
  padding-right: 42.5rem !important;
}

.pr-px-430 {
  padding-right: 43rem !important;
}

.pr-px-435 {
  padding-right: 43.5rem !important;
}

.pr-px-440 {
  padding-right: 44rem !important;
}

.pr-px-445 {
  padding-right: 44.5rem !important;
}

.pr-px-450 {
  padding-right: 45rem !important;
}

.pr-px-455 {
  padding-right: 45.5rem !important;
}

.pr-px-460 {
  padding-right: 46rem !important;
}

.pr-px-465 {
  padding-right: 46.5rem !important;
}

.pr-px-470 {
  padding-right: 47rem !important;
}

.pr-px-475 {
  padding-right: 47.5rem !important;
}

.pr-px-480 {
  padding-right: 48rem !important;
}

.pr-px-485 {
  padding-right: 48.5rem !important;
}

.pr-px-490 {
  padding-right: 49rem !important;
}

.pr-px-495 {
  padding-right: 49.5rem !important;
}

.pr-px-500 {
  padding-right: 50rem !important;
}

@media (min-width: 991px) {
  .pr-lg-px-0 {
    padding-right: 0rem !important;
  }

  .pr-lg-px-5 {
    padding-right: 0.5rem !important;
  }

  .pr-lg-px-10 {
    padding-right: 1rem !important;
  }

  .pr-lg-px-15 {
    padding-right: 1.5rem !important;
  }

  .pr-lg-px-20 {
    padding-right: 2rem !important;
  }

  .pr-lg-px-25 {
    padding-right: 2.5rem !important;
  }

  .pr-lg-px-30 {
    padding-right: 3rem !important;
  }

  .pr-lg-px-35 {
    padding-right: 3.5rem !important;
  }

  .pr-lg-px-40 {
    padding-right: 4rem !important;
  }

  .pr-lg-px-45 {
    padding-right: 4.5rem !important;
  }

  .pr-lg-px-50 {
    padding-right: 5rem !important;
  }

  .pr-lg-px-55 {
    padding-right: 5.5rem !important;
  }

  .pr-lg-px-60 {
    padding-right: 6rem !important;
  }

  .pr-lg-px-65 {
    padding-right: 6.5rem !important;
  }

  .pr-lg-px-70 {
    padding-right: 7rem !important;
  }

  .pr-lg-px-75 {
    padding-right: 7.5rem !important;
  }

  .pr-lg-px-80 {
    padding-right: 8rem !important;
  }

  .pr-lg-px-85 {
    padding-right: 8.5rem !important;
  }

  .pr-lg-px-90 {
    padding-right: 9rem !important;
  }

  .pr-lg-px-95 {
    padding-right: 9.5rem !important;
  }

  .pr-lg-px-100 {
    padding-right: 10rem !important;
  }

  .pr-lg-px-105 {
    padding-right: 10.5rem !important;
  }

  .pr-lg-px-110 {
    padding-right: 11rem !important;
  }

  .pr-lg-px-115 {
    padding-right: 11.5rem !important;
  }

  .pr-lg-px-120 {
    padding-right: 12rem !important;
  }

  .pr-lg-px-125 {
    padding-right: 12.5rem !important;
  }

  .pr-lg-px-130 {
    padding-right: 13rem !important;
  }

  .pr-lg-px-135 {
    padding-right: 13.5rem !important;
  }

  .pr-lg-px-140 {
    padding-right: 14rem !important;
  }

  .pr-lg-px-145 {
    padding-right: 14.5rem !important;
  }

  .pr-lg-px-150 {
    padding-right: 15rem !important;
  }

  .pr-lg-px-155 {
    padding-right: 15.5rem !important;
  }

  .pr-lg-px-160 {
    padding-right: 16rem !important;
  }

  .pr-lg-px-165 {
    padding-right: 16.5rem !important;
  }

  .pr-lg-px-170 {
    padding-right: 17rem !important;
  }

  .pr-lg-px-175 {
    padding-right: 17.5rem !important;
  }

  .pr-lg-px-180 {
    padding-right: 18rem !important;
  }

  .pr-lg-px-185 {
    padding-right: 18.5rem !important;
  }

  .pr-lg-px-190 {
    padding-right: 19rem !important;
  }

  .pr-lg-px-195 {
    padding-right: 19.5rem !important;
  }

  .pr-lg-px-200 {
    padding-right: 20rem !important;
  }

  .pr-lg-px-205 {
    padding-right: 20.5rem !important;
  }

  .pr-lg-px-210 {
    padding-right: 21rem !important;
  }

  .pr-lg-px-215 {
    padding-right: 21.5rem !important;
  }

  .pr-lg-px-220 {
    padding-right: 22rem !important;
  }

  .pr-lg-px-225 {
    padding-right: 22.5rem !important;
  }

  .pr-lg-px-230 {
    padding-right: 23rem !important;
  }

  .pr-lg-px-235 {
    padding-right: 23.5rem !important;
  }

  .pr-lg-px-240 {
    padding-right: 24rem !important;
  }

  .pr-lg-px-245 {
    padding-right: 24.5rem !important;
  }

  .pr-lg-px-250 {
    padding-right: 25rem !important;
  }

  .pr-lg-px-255 {
    padding-right: 25.5rem !important;
  }

  .pr-lg-px-260 {
    padding-right: 26rem !important;
  }

  .pr-lg-px-265 {
    padding-right: 26.5rem !important;
  }

  .pr-lg-px-270 {
    padding-right: 27rem !important;
  }

  .pr-lg-px-275 {
    padding-right: 27.5rem !important;
  }

  .pr-lg-px-280 {
    padding-right: 28rem !important;
  }

  .pr-lg-px-285 {
    padding-right: 28.5rem !important;
  }

  .pr-lg-px-290 {
    padding-right: 29rem !important;
  }

  .pr-lg-px-295 {
    padding-right: 29.5rem !important;
  }

  .pr-lg-px-300 {
    padding-right: 30rem !important;
  }

  .pr-lg-px-305 {
    padding-right: 30.5rem !important;
  }

  .pr-lg-px-310 {
    padding-right: 31rem !important;
  }

  .pr-lg-px-315 {
    padding-right: 31.5rem !important;
  }

  .pr-lg-px-320 {
    padding-right: 32rem !important;
  }

  .pr-lg-px-325 {
    padding-right: 32.5rem !important;
  }

  .pr-lg-px-330 {
    padding-right: 33rem !important;
  }

  .pr-lg-px-335 {
    padding-right: 33.5rem !important;
  }

  .pr-lg-px-340 {
    padding-right: 34rem !important;
  }

  .pr-lg-px-345 {
    padding-right: 34.5rem !important;
  }

  .pr-lg-px-350 {
    padding-right: 35rem !important;
  }

  .pr-lg-px-355 {
    padding-right: 35.5rem !important;
  }

  .pr-lg-px-360 {
    padding-right: 36rem !important;
  }

  .pr-lg-px-365 {
    padding-right: 36.5rem !important;
  }

  .pr-lg-px-370 {
    padding-right: 37rem !important;
  }

  .pr-lg-px-375 {
    padding-right: 37.5rem !important;
  }

  .pr-lg-px-380 {
    padding-right: 38rem !important;
  }

  .pr-lg-px-385 {
    padding-right: 38.5rem !important;
  }

  .pr-lg-px-390 {
    padding-right: 39rem !important;
  }

  .pr-lg-px-395 {
    padding-right: 39.5rem !important;
  }

  .pr-lg-px-400 {
    padding-right: 40rem !important;
  }

  .pr-lg-px-405 {
    padding-right: 40.5rem !important;
  }

  .pr-lg-px-410 {
    padding-right: 41rem !important;
  }

  .pr-lg-px-415 {
    padding-right: 41.5rem !important;
  }

  .pr-lg-px-420 {
    padding-right: 42rem !important;
  }

  .pr-lg-px-425 {
    padding-right: 42.5rem !important;
  }

  .pr-lg-px-430 {
    padding-right: 43rem !important;
  }

  .pr-lg-px-435 {
    padding-right: 43.5rem !important;
  }

  .pr-lg-px-440 {
    padding-right: 44rem !important;
  }

  .pr-lg-px-445 {
    padding-right: 44.5rem !important;
  }

  .pr-lg-px-450 {
    padding-right: 45rem !important;
  }

  .pr-lg-px-455 {
    padding-right: 45.5rem !important;
  }

  .pr-lg-px-460 {
    padding-right: 46rem !important;
  }

  .pr-lg-px-465 {
    padding-right: 46.5rem !important;
  }

  .pr-lg-px-470 {
    padding-right: 47rem !important;
  }

  .pr-lg-px-475 {
    padding-right: 47.5rem !important;
  }

  .pr-lg-px-480 {
    padding-right: 48rem !important;
  }

  .pr-lg-px-485 {
    padding-right: 48.5rem !important;
  }

  .pr-lg-px-490 {
    padding-right: 49rem !important;
  }

  .pr-lg-px-495 {
    padding-right: 49.5rem !important;
  }

  .pr-lg-px-500 {
    padding-right: 50rem !important;
  }
}

/* 文字サイズの設定 */
.font-8 {
  font-size: 0.8rem !important;
}

.font-9 {
  font-size: 0.9rem !important;
}

.font-10 {
  font-size: 1rem !important;
}

.font-11 {
  font-size: 1.1rem !important;
}

.font-12 {
  font-size: 1.2rem !important;
}

.font-13 {
  font-size: 1.3rem !important;
}

.font-14 {
  font-size: 1.4rem !important;
}

.font-15 {
  font-size: 1.5rem !important;
}

.font-16 {
  font-size: 1.6rem !important;
}

.font-17 {
  font-size: 1.7rem !important;
}

.font-18 {
  font-size: 1.8rem !important;
}

.font-19 {
  font-size: 1.9rem !important;
}

.font-20 {
  font-size: 2rem !important;
}

.font-21 {
  font-size: 2.1rem !important;
}

.font-22 {
  font-size: 2.2rem !important;
}

.font-23 {
  font-size: 2.3rem !important;
}

.font-24 {
  font-size: 2.4rem !important;
}

.font-25 {
  font-size: 2.5rem !important;
}

.font-26 {
  font-size: 2.6rem !important;
}

.font-27 {
  font-size: 2.7rem !important;
}

.font-28 {
  font-size: 2.8rem !important;
}

.font-29 {
  font-size: 2.9rem !important;
}

.font-30 {
  font-size: 3rem !important;
}

.font-31 {
  font-size: 3.1rem !important;
}

.font-32 {
  font-size: 3.2rem !important;
}

.font-33 {
  font-size: 3.3rem !important;
}

.font-34 {
  font-size: 3.4rem !important;
}

.font-35 {
  font-size: 3.5rem !important;
}

.font-36 {
  font-size: 3.6rem !important;
}

.font-37 {
  font-size: 3.7rem !important;
}

.font-38 {
  font-size: 3.8rem !important;
}

.font-39 {
  font-size: 3.9rem !important;
}

.font-40 {
  font-size: 4rem !important;
}

.font-41 {
  font-size: 4.1rem !important;
}

.font-42 {
  font-size: 4.2rem !important;
}

.font-43 {
  font-size: 4.3rem !important;
}

.font-44 {
  font-size: 4.4rem !important;
}

.font-45 {
  font-size: 4.5rem !important;
}

.font-46 {
  font-size: 4.6rem !important;
}

.font-47 {
  font-size: 4.7rem !important;
}

.font-48 {
  font-size: 4.8rem !important;
}

.font-49 {
  font-size: 4.9rem !important;
}

.font-50 {
  font-size: 5rem !important;
}

.font-51 {
  font-size: 5.1rem !important;
}

.font-52 {
  font-size: 5.2rem !important;
}

.font-53 {
  font-size: 5.3rem !important;
}

.font-54 {
  font-size: 5.4rem !important;
}

.font-55 {
  font-size: 5.5rem !important;
}

.font-56 {
  font-size: 5.6rem !important;
}

.font-57 {
  font-size: 5.7rem !important;
}

.font-58 {
  font-size: 5.8rem !important;
}

.font-59 {
  font-size: 5.9rem !important;
}

.font-60 {
  font-size: 6rem !important;
}

.font-61 {
  font-size: 6.1rem !important;
}

.font-62 {
  font-size: 6.2rem !important;
}

.font-63 {
  font-size: 6.3rem !important;
}

.font-64 {
  font-size: 6.4rem !important;
}

.font-65 {
  font-size: 6.5rem !important;
}

.font-66 {
  font-size: 6.6rem !important;
}

.font-67 {
  font-size: 6.7rem !important;
}

.font-68 {
  font-size: 6.8rem !important;
}

.font-69 {
  font-size: 6.9rem !important;
}

.font-70 {
  font-size: 7rem !important;
}

.font-71 {
  font-size: 7.1rem !important;
}

.font-72 {
  font-size: 7.2rem !important;
}

.font-73 {
  font-size: 7.3rem !important;
}

.font-74 {
  font-size: 7.4rem !important;
}

.font-75 {
  font-size: 7.5rem !important;
}

.font-76 {
  font-size: 7.6rem !important;
}

.font-77 {
  font-size: 7.7rem !important;
}

.font-78 {
  font-size: 7.8rem !important;
}

.font-79 {
  font-size: 7.9rem !important;
}

.font-80 {
  font-size: 8rem !important;
}

.font-81 {
  font-size: 8.1rem !important;
}

.font-82 {
  font-size: 8.2rem !important;
}

.font-83 {
  font-size: 8.3rem !important;
}

.font-84 {
  font-size: 8.4rem !important;
}

.font-85 {
  font-size: 8.5rem !important;
}

.font-86 {
  font-size: 8.6rem !important;
}

.font-87 {
  font-size: 8.7rem !important;
}

.font-88 {
  font-size: 8.8rem !important;
}

.font-89 {
  font-size: 8.9rem !important;
}

.font-90 {
  font-size: 9rem !important;
}

.font-91 {
  font-size: 9.1rem !important;
}

.font-92 {
  font-size: 9.2rem !important;
}

.font-93 {
  font-size: 9.3rem !important;
}

.font-94 {
  font-size: 9.4rem !important;
}

.font-95 {
  font-size: 9.5rem !important;
}

.font-96 {
  font-size: 9.6rem !important;
}

.font-97 {
  font-size: 9.7rem !important;
}

.font-98 {
  font-size: 9.8rem !important;
}

.font-99 {
  font-size: 9.9rem !important;
}

.font-100 {
  font-size: 10rem !important;
}

@media (min-width: 991px) {
  .font-lg-8 {
    font-size: 0.8rem !important;
  }

  .font-lg-9 {
    font-size: 0.9rem !important;
  }

  .font-lg-10 {
    font-size: 1rem !important;
  }

  .font-lg-11 {
    font-size: 1.1rem !important;
  }

  .font-lg-12 {
    font-size: 1.2rem !important;
  }

  .font-lg-13 {
    font-size: 1.3rem !important;
  }

  .font-lg-14 {
    font-size: 1.4rem !important;
  }

  .font-lg-15 {
    font-size: 1.5rem !important;
  }

  .font-lg-16 {
    font-size: 1.6rem !important;
  }

  .font-lg-17 {
    font-size: 1.7rem !important;
  }

  .font-lg-18 {
    font-size: 1.8rem !important;
  }

  .font-lg-19 {
    font-size: 1.9rem !important;
  }

  .font-lg-20 {
    font-size: 2rem !important;
  }

  .font-lg-21 {
    font-size: 2.1rem !important;
  }

  .font-lg-22 {
    font-size: 2.2rem !important;
  }

  .font-lg-23 {
    font-size: 2.3rem !important;
  }

  .font-lg-24 {
    font-size: 2.4rem !important;
  }

  .font-lg-25 {
    font-size: 2.5rem !important;
  }

  .font-lg-26 {
    font-size: 2.6rem !important;
  }

  .font-lg-27 {
    font-size: 2.7rem !important;
  }

  .font-lg-28 {
    font-size: 2.8rem !important;
  }

  .font-lg-29 {
    font-size: 2.9rem !important;
  }

  .font-lg-30 {
    font-size: 3rem !important;
  }

  .font-lg-31 {
    font-size: 3.1rem !important;
  }

  .font-lg-32 {
    font-size: 3.2rem !important;
  }

  .font-lg-33 {
    font-size: 3.3rem !important;
  }

  .font-lg-34 {
    font-size: 3.4rem !important;
  }

  .font-lg-35 {
    font-size: 3.5rem !important;
  }

  .font-lg-36 {
    font-size: 3.6rem !important;
  }

  .font-lg-37 {
    font-size: 3.7rem !important;
  }

  .font-lg-38 {
    font-size: 3.8rem !important;
  }

  .font-lg-39 {
    font-size: 3.9rem !important;
  }

  .font-lg-40 {
    font-size: 4rem !important;
  }

  .font-lg-41 {
    font-size: 4.1rem !important;
  }

  .font-lg-42 {
    font-size: 4.2rem !important;
  }

  .font-lg-43 {
    font-size: 4.3rem !important;
  }

  .font-lg-44 {
    font-size: 4.4rem !important;
  }

  .font-lg-45 {
    font-size: 4.5rem !important;
  }

  .font-lg-46 {
    font-size: 4.6rem !important;
  }

  .font-lg-47 {
    font-size: 4.7rem !important;
  }

  .font-lg-48 {
    font-size: 4.8rem !important;
  }

  .font-lg-49 {
    font-size: 4.9rem !important;
  }

  .font-lg-50 {
    font-size: 5rem !important;
  }

  .font-lg-51 {
    font-size: 5.1rem !important;
  }

  .font-lg-52 {
    font-size: 5.2rem !important;
  }

  .font-lg-53 {
    font-size: 5.3rem !important;
  }

  .font-lg-54 {
    font-size: 5.4rem !important;
  }

  .font-lg-55 {
    font-size: 5.5rem !important;
  }

  .font-lg-56 {
    font-size: 5.6rem !important;
  }

  .font-lg-57 {
    font-size: 5.7rem !important;
  }

  .font-lg-58 {
    font-size: 5.8rem !important;
  }

  .font-lg-59 {
    font-size: 5.9rem !important;
  }

  .font-lg-60 {
    font-size: 6rem !important;
  }

  .font-lg-61 {
    font-size: 6.1rem !important;
  }

  .font-lg-62 {
    font-size: 6.2rem !important;
  }

  .font-lg-63 {
    font-size: 6.3rem !important;
  }

  .font-lg-64 {
    font-size: 6.4rem !important;
  }

  .font-lg-65 {
    font-size: 6.5rem !important;
  }

  .font-lg-66 {
    font-size: 6.6rem !important;
  }

  .font-lg-67 {
    font-size: 6.7rem !important;
  }

  .font-lg-68 {
    font-size: 6.8rem !important;
  }

  .font-lg-69 {
    font-size: 6.9rem !important;
  }

  .font-lg-70 {
    font-size: 7rem !important;
  }

  .font-lg-71 {
    font-size: 7.1rem !important;
  }

  .font-lg-72 {
    font-size: 7.2rem !important;
  }

  .font-lg-73 {
    font-size: 7.3rem !important;
  }

  .font-lg-74 {
    font-size: 7.4rem !important;
  }

  .font-lg-75 {
    font-size: 7.5rem !important;
  }

  .font-lg-76 {
    font-size: 7.6rem !important;
  }

  .font-lg-77 {
    font-size: 7.7rem !important;
  }

  .font-lg-78 {
    font-size: 7.8rem !important;
  }

  .font-lg-79 {
    font-size: 7.9rem !important;
  }

  .font-lg-80 {
    font-size: 8rem !important;
  }

  .font-lg-81 {
    font-size: 8.1rem !important;
  }

  .font-lg-82 {
    font-size: 8.2rem !important;
  }

  .font-lg-83 {
    font-size: 8.3rem !important;
  }

  .font-lg-84 {
    font-size: 8.4rem !important;
  }

  .font-lg-85 {
    font-size: 8.5rem !important;
  }

  .font-lg-86 {
    font-size: 8.6rem !important;
  }

  .font-lg-87 {
    font-size: 8.7rem !important;
  }

  .font-lg-88 {
    font-size: 8.8rem !important;
  }

  .font-lg-89 {
    font-size: 8.9rem !important;
  }

  .font-lg-90 {
    font-size: 9rem !important;
  }

  .font-lg-91 {
    font-size: 9.1rem !important;
  }

  .font-lg-92 {
    font-size: 9.2rem !important;
  }

  .font-lg-93 {
    font-size: 9.3rem !important;
  }

  .font-lg-94 {
    font-size: 9.4rem !important;
  }

  .font-lg-95 {
    font-size: 9.5rem !important;
  }

  .font-lg-96 {
    font-size: 9.6rem !important;
  }

  .font-lg-97 {
    font-size: 9.7rem !important;
  }

  .font-lg-98 {
    font-size: 9.8rem !important;
  }

  .font-lg-99 {
    font-size: 9.9rem !important;
  }

  .font-lg-100 {
    font-size: 10rem !important;
  }
}

/* 親のボックスの幅を無視して100%表示 */
.full {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

@media (min-width: 991px) {
  .full-lg {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }

  .full-lg-none {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 992px) {
  .full-maxlg {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }

  .full-maxlg-none {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* ボーダーの設定 */
.border {
  border-style: solid;
  border-width: 1px;
}

.border-dashed {
  border-style: dashed !important;
}

.border-double {
  border-style: double !important;
}

.border-dot {
  border-style: dot !important;
}

@media (min-width: 991px) {
  .border-lg-dashed {
    border-style: dashed !important;
  }

  .border-lg-double {
    border-style: double !important;
  }

  .border-lg-dot {
    border-style: dot !important;
  }
}

.border-0 {
  border-style: solid;
  border-width: 0px !important;
}

.border-top-0 {
  border-style: solid;
  border-width: 0px 0 0 0 !important;
}

.border-bottom-0 {
  border-style: solid;
  border-width: 0 0 0px 0 !important;
}

.border-left-0 {
  border-style: solid;
  border-width: 0 0px 0 0 !important;
}

.border-right-0 {
  border-style: solid;
  border-width: 0 0 0 0px !important;
}

.border-1 {
  border-style: solid;
  border-width: 1px !important;
}

.border-top-1 {
  border-style: solid;
  border-width: 1px 0 0 0 !important;
}

.border-bottom-1 {
  border-style: solid;
  border-width: 0 0 1px 0 !important;
}

.border-left-1 {
  border-style: solid;
  border-width: 0 1px 0 0 !important;
}

.border-right-1 {
  border-style: solid;
  border-width: 0 0 0 1px !important;
}

.border-2 {
  border-style: solid;
  border-width: 2px !important;
}

.border-top-2 {
  border-style: solid;
  border-width: 2px 0 0 0 !important;
}

.border-bottom-2 {
  border-style: solid;
  border-width: 0 0 2px 0 !important;
}

.border-left-2 {
  border-style: solid;
  border-width: 0 2px 0 0 !important;
}

.border-right-2 {
  border-style: solid;
  border-width: 0 0 0 2px !important;
}

.border-3 {
  border-style: solid;
  border-width: 3px !important;
}

.border-top-3 {
  border-style: solid;
  border-width: 3px 0 0 0 !important;
}

.border-bottom-3 {
  border-style: solid;
  border-width: 0 0 3px 0 !important;
}

.border-left-3 {
  border-style: solid;
  border-width: 0 3px 0 0 !important;
}

.border-right-3 {
  border-style: solid;
  border-width: 0 0 0 3px !important;
}

.border-4 {
  border-style: solid;
  border-width: 4px !important;
}

.border-top-4 {
  border-style: solid;
  border-width: 4px 0 0 0 !important;
}

.border-bottom-4 {
  border-style: solid;
  border-width: 0 0 4px 0 !important;
}

.border-left-4 {
  border-style: solid;
  border-width: 0 4px 0 0 !important;
}

.border-right-4 {
  border-style: solid;
  border-width: 0 0 0 4px !important;
}

.border-5 {
  border-style: solid;
  border-width: 5px !important;
}

.border-top-5 {
  border-style: solid;
  border-width: 5px 0 0 0 !important;
}

.border-bottom-5 {
  border-style: solid;
  border-width: 0 0 5px 0 !important;
}

.border-left-5 {
  border-style: solid;
  border-width: 0 5px 0 0 !important;
}

.border-right-5 {
  border-style: solid;
  border-width: 0 0 0 5px !important;
}

.border-6 {
  border-style: solid;
  border-width: 6px !important;
}

.border-top-6 {
  border-style: solid;
  border-width: 6px 0 0 0 !important;
}

.border-bottom-6 {
  border-style: solid;
  border-width: 0 0 6px 0 !important;
}

.border-left-6 {
  border-style: solid;
  border-width: 0 6px 0 0 !important;
}

.border-right-6 {
  border-style: solid;
  border-width: 0 0 0 6px !important;
}

.border-7 {
  border-style: solid;
  border-width: 7px !important;
}

.border-top-7 {
  border-style: solid;
  border-width: 7px 0 0 0 !important;
}

.border-bottom-7 {
  border-style: solid;
  border-width: 0 0 7px 0 !important;
}

.border-left-7 {
  border-style: solid;
  border-width: 0 7px 0 0 !important;
}

.border-right-7 {
  border-style: solid;
  border-width: 0 0 0 7px !important;
}

.border-8 {
  border-style: solid;
  border-width: 8px !important;
}

.border-top-8 {
  border-style: solid;
  border-width: 8px 0 0 0 !important;
}

.border-bottom-8 {
  border-style: solid;
  border-width: 0 0 8px 0 !important;
}

.border-left-8 {
  border-style: solid;
  border-width: 0 8px 0 0 !important;
}

.border-right-8 {
  border-style: solid;
  border-width: 0 0 0 8px !important;
}

.border-9 {
  border-style: solid;
  border-width: 9px !important;
}

.border-top-9 {
  border-style: solid;
  border-width: 9px 0 0 0 !important;
}

.border-bottom-9 {
  border-style: solid;
  border-width: 0 0 9px 0 !important;
}

.border-left-9 {
  border-style: solid;
  border-width: 0 9px 0 0 !important;
}

.border-right-9 {
  border-style: solid;
  border-width: 0 0 0 9px !important;
}

.border-10 {
  border-style: solid;
  border-width: 10px !important;
}

.border-top-10 {
  border-style: solid;
  border-width: 10px 0 0 0 !important;
}

.border-bottom-10 {
  border-style: solid;
  border-width: 0 0 10px 0 !important;
}

.border-left-10 {
  border-style: solid;
  border-width: 0 10px 0 0 !important;
}

.border-right-10 {
  border-style: solid;
  border-width: 0 0 0 10px !important;
}

@media (min-width: 991px) {
  .border-lg-0 {
    border-width: 0px !important;
  }

  .border-lg-top-0 {
    border-style: solid;
    border-width: 0px 0 0 0 !important;
  }

  .border-b-lgottom-0 {
    border-style: solid;
    border-width: 0 0 0px 0 !important;
  }

  .border-lg-left-0 {
    border-style: solid;
    border-width: 0 0px 0 0 !important;
  }

  .border-lg-right-0 {
    border-style: solid;
    border-width: 0 0 0 0px !important;
  }

  .border-lg-1 {
    border-width: 1px !important;
  }

  .border-lg-top-1 {
    border-style: solid;
    border-width: 1px 0 0 0 !important;
  }

  .border-b-lgottom-1 {
    border-style: solid;
    border-width: 0 0 1px 0 !important;
  }

  .border-lg-left-1 {
    border-style: solid;
    border-width: 0 1px 0 0 !important;
  }

  .border-lg-right-1 {
    border-style: solid;
    border-width: 0 0 0 1px !important;
  }

  .border-lg-2 {
    border-width: 2px !important;
  }

  .border-lg-top-2 {
    border-style: solid;
    border-width: 2px 0 0 0 !important;
  }

  .border-b-lgottom-2 {
    border-style: solid;
    border-width: 0 0 2px 0 !important;
  }

  .border-lg-left-2 {
    border-style: solid;
    border-width: 0 2px 0 0 !important;
  }

  .border-lg-right-2 {
    border-style: solid;
    border-width: 0 0 0 2px !important;
  }

  .border-lg-3 {
    border-width: 3px !important;
  }

  .border-lg-top-3 {
    border-style: solid;
    border-width: 3px 0 0 0 !important;
  }

  .border-b-lgottom-3 {
    border-style: solid;
    border-width: 0 0 3px 0 !important;
  }

  .border-lg-left-3 {
    border-style: solid;
    border-width: 0 3px 0 0 !important;
  }

  .border-lg-right-3 {
    border-style: solid;
    border-width: 0 0 0 3px !important;
  }

  .border-lg-4 {
    border-width: 4px !important;
  }

  .border-lg-top-4 {
    border-style: solid;
    border-width: 4px 0 0 0 !important;
  }

  .border-b-lgottom-4 {
    border-style: solid;
    border-width: 0 0 4px 0 !important;
  }

  .border-lg-left-4 {
    border-style: solid;
    border-width: 0 4px 0 0 !important;
  }

  .border-lg-right-4 {
    border-style: solid;
    border-width: 0 0 0 4px !important;
  }

  .border-lg-5 {
    border-width: 5px !important;
  }

  .border-lg-top-5 {
    border-style: solid;
    border-width: 5px 0 0 0 !important;
  }

  .border-b-lgottom-5 {
    border-style: solid;
    border-width: 0 0 5px 0 !important;
  }

  .border-lg-left-5 {
    border-style: solid;
    border-width: 0 5px 0 0 !important;
  }

  .border-lg-right-5 {
    border-style: solid;
    border-width: 0 0 0 5px !important;
  }

  .border-lg-6 {
    border-width: 6px !important;
  }

  .border-lg-top-6 {
    border-style: solid;
    border-width: 6px 0 0 0 !important;
  }

  .border-b-lgottom-6 {
    border-style: solid;
    border-width: 0 0 6px 0 !important;
  }

  .border-lg-left-6 {
    border-style: solid;
    border-width: 0 6px 0 0 !important;
  }

  .border-lg-right-6 {
    border-style: solid;
    border-width: 0 0 0 6px !important;
  }

  .border-lg-7 {
    border-width: 7px !important;
  }

  .border-lg-top-7 {
    border-style: solid;
    border-width: 7px 0 0 0 !important;
  }

  .border-b-lgottom-7 {
    border-style: solid;
    border-width: 0 0 7px 0 !important;
  }

  .border-lg-left-7 {
    border-style: solid;
    border-width: 0 7px 0 0 !important;
  }

  .border-lg-right-7 {
    border-style: solid;
    border-width: 0 0 0 7px !important;
  }

  .border-lg-8 {
    border-width: 8px !important;
  }

  .border-lg-top-8 {
    border-style: solid;
    border-width: 8px 0 0 0 !important;
  }

  .border-b-lgottom-8 {
    border-style: solid;
    border-width: 0 0 8px 0 !important;
  }

  .border-lg-left-8 {
    border-style: solid;
    border-width: 0 8px 0 0 !important;
  }

  .border-lg-right-8 {
    border-style: solid;
    border-width: 0 0 0 8px !important;
  }

  .border-lg-9 {
    border-width: 9px !important;
  }

  .border-lg-top-9 {
    border-style: solid;
    border-width: 9px 0 0 0 !important;
  }

  .border-b-lgottom-9 {
    border-style: solid;
    border-width: 0 0 9px 0 !important;
  }

  .border-lg-left-9 {
    border-style: solid;
    border-width: 0 9px 0 0 !important;
  }

  .border-lg-right-9 {
    border-style: solid;
    border-width: 0 0 0 9px !important;
  }

  .border-lg-10 {
    border-width: 10px !important;
  }

  .border-lg-top-10 {
    border-style: solid;
    border-width: 10px 0 0 0 !important;
  }

  .border-b-lgottom-10 {
    border-style: solid;
    border-width: 0 0 10px 0 !important;
  }

  .border-lg-left-10 {
    border-style: solid;
    border-width: 0 10px 0 0 !important;
  }

  .border-lg-right-10 {
    border-style: solid;
    border-width: 0 0 0 10px !important;
  }
}

.border-radius-0 {
  border-radius: 0px !important;
}

.border-radius-top-0 {
  border-radius: 0px 0px 0 0 !important;
}

.border-radius-bottom-0 {
  border-radius: 0 0 0px 0px !important;
}

.border-radius-left-0 {
  border-radius: 0px 0 0 0px !important;
}

.border-radius-right-0 {
  border-radius: 0 0px 0px 0 !important;
}

.border-radius-top-left-0 {
  border-radius: 0px 0 0 0 !important;
}

.border-radius-top-right-0 {
  border-radius: 0 0px 0 0 !important;
}

.border-radius-bottom-left-0 {
  border-radius: 0 0 0 0px !important;
}

.border-radius-bottom-right-0 {
  border-radius: 0 0 0px 0 !important;
}

.border-radius-1 {
  border-radius: 1px !important;
}

.border-radius-top-1 {
  border-radius: 1px 1px 0 0 !important;
}

.border-radius-bottom-1 {
  border-radius: 0 0 1px 1px !important;
}

.border-radius-left-1 {
  border-radius: 1px 0 0 1px !important;
}

.border-radius-right-1 {
  border-radius: 0 1px 1px 0 !important;
}

.border-radius-top-left-1 {
  border-radius: 1px 0 0 0 !important;
}

.border-radius-top-right-1 {
  border-radius: 0 1px 0 0 !important;
}

.border-radius-bottom-left-1 {
  border-radius: 0 0 0 1px !important;
}

.border-radius-bottom-right-1 {
  border-radius: 0 0 1px 0 !important;
}

.border-radius-2 {
  border-radius: 2px !important;
}

.border-radius-top-2 {
  border-radius: 2px 2px 0 0 !important;
}

.border-radius-bottom-2 {
  border-radius: 0 0 2px 2px !important;
}

.border-radius-left-2 {
  border-radius: 2px 0 0 2px !important;
}

.border-radius-right-2 {
  border-radius: 0 2px 2px 0 !important;
}

.border-radius-top-left-2 {
  border-radius: 2px 0 0 0 !important;
}

.border-radius-top-right-2 {
  border-radius: 0 2px 0 0 !important;
}

.border-radius-bottom-left-2 {
  border-radius: 0 0 0 2px !important;
}

.border-radius-bottom-right-2 {
  border-radius: 0 0 2px 0 !important;
}

.border-radius-3 {
  border-radius: 3px !important;
}

.border-radius-top-3 {
  border-radius: 3px 3px 0 0 !important;
}

.border-radius-bottom-3 {
  border-radius: 0 0 3px 3px !important;
}

.border-radius-left-3 {
  border-radius: 3px 0 0 3px !important;
}

.border-radius-right-3 {
  border-radius: 0 3px 3px 0 !important;
}

.border-radius-top-left-3 {
  border-radius: 3px 0 0 0 !important;
}

.border-radius-top-right-3 {
  border-radius: 0 3px 0 0 !important;
}

.border-radius-bottom-left-3 {
  border-radius: 0 0 0 3px !important;
}

.border-radius-bottom-right-3 {
  border-radius: 0 0 3px 0 !important;
}

.border-radius-4 {
  border-radius: 4px !important;
}

.border-radius-top-4 {
  border-radius: 4px 4px 0 0 !important;
}

.border-radius-bottom-4 {
  border-radius: 0 0 4px 4px !important;
}

.border-radius-left-4 {
  border-radius: 4px 0 0 4px !important;
}

.border-radius-right-4 {
  border-radius: 0 4px 4px 0 !important;
}

.border-radius-top-left-4 {
  border-radius: 4px 0 0 0 !important;
}

.border-radius-top-right-4 {
  border-radius: 0 4px 0 0 !important;
}

.border-radius-bottom-left-4 {
  border-radius: 0 0 0 4px !important;
}

.border-radius-bottom-right-4 {
  border-radius: 0 0 4px 0 !important;
}

.border-radius-5 {
  border-radius: 5px !important;
}

.border-radius-top-5 {
  border-radius: 5px 5px 0 0 !important;
}

.border-radius-bottom-5 {
  border-radius: 0 0 5px 5px !important;
}

.border-radius-left-5 {
  border-radius: 5px 0 0 5px !important;
}

.border-radius-right-5 {
  border-radius: 0 5px 5px 0 !important;
}

.border-radius-top-left-5 {
  border-radius: 5px 0 0 0 !important;
}

.border-radius-top-right-5 {
  border-radius: 0 5px 0 0 !important;
}

.border-radius-bottom-left-5 {
  border-radius: 0 0 0 5px !important;
}

.border-radius-bottom-right-5 {
  border-radius: 0 0 5px 0 !important;
}

.border-radius-6 {
  border-radius: 6px !important;
}

.border-radius-top-6 {
  border-radius: 6px 6px 0 0 !important;
}

.border-radius-bottom-6 {
  border-radius: 0 0 6px 6px !important;
}

.border-radius-left-6 {
  border-radius: 6px 0 0 6px !important;
}

.border-radius-right-6 {
  border-radius: 0 6px 6px 0 !important;
}

.border-radius-top-left-6 {
  border-radius: 6px 0 0 0 !important;
}

.border-radius-top-right-6 {
  border-radius: 0 6px 0 0 !important;
}

.border-radius-bottom-left-6 {
  border-radius: 0 0 0 6px !important;
}

.border-radius-bottom-right-6 {
  border-radius: 0 0 6px 0 !important;
}

.border-radius-7 {
  border-radius: 7px !important;
}

.border-radius-top-7 {
  border-radius: 7px 7px 0 0 !important;
}

.border-radius-bottom-7 {
  border-radius: 0 0 7px 7px !important;
}

.border-radius-left-7 {
  border-radius: 7px 0 0 7px !important;
}

.border-radius-right-7 {
  border-radius: 0 7px 7px 0 !important;
}

.border-radius-top-left-7 {
  border-radius: 7px 0 0 0 !important;
}

.border-radius-top-right-7 {
  border-radius: 0 7px 0 0 !important;
}

.border-radius-bottom-left-7 {
  border-radius: 0 0 0 7px !important;
}

.border-radius-bottom-right-7 {
  border-radius: 0 0 7px 0 !important;
}

.border-radius-8 {
  border-radius: 8px !important;
}

.border-radius-top-8 {
  border-radius: 8px 8px 0 0 !important;
}

.border-radius-bottom-8 {
  border-radius: 0 0 8px 8px !important;
}

.border-radius-left-8 {
  border-radius: 8px 0 0 8px !important;
}

.border-radius-right-8 {
  border-radius: 0 8px 8px 0 !important;
}

.border-radius-top-left-8 {
  border-radius: 8px 0 0 0 !important;
}

.border-radius-top-right-8 {
  border-radius: 0 8px 0 0 !important;
}

.border-radius-bottom-left-8 {
  border-radius: 0 0 0 8px !important;
}

.border-radius-bottom-right-8 {
  border-radius: 0 0 8px 0 !important;
}

.border-radius-9 {
  border-radius: 9px !important;
}

.border-radius-top-9 {
  border-radius: 9px 9px 0 0 !important;
}

.border-radius-bottom-9 {
  border-radius: 0 0 9px 9px !important;
}

.border-radius-left-9 {
  border-radius: 9px 0 0 9px !important;
}

.border-radius-right-9 {
  border-radius: 0 9px 9px 0 !important;
}

.border-radius-top-left-9 {
  border-radius: 9px 0 0 0 !important;
}

.border-radius-top-right-9 {
  border-radius: 0 9px 0 0 !important;
}

.border-radius-bottom-left-9 {
  border-radius: 0 0 0 9px !important;
}

.border-radius-bottom-right-9 {
  border-radius: 0 0 9px 0 !important;
}

.border-radius-10 {
  border-radius: 10px !important;
}

.border-radius-top-10 {
  border-radius: 10px 10px 0 0 !important;
}

.border-radius-bottom-10 {
  border-radius: 0 0 10px 10px !important;
}

.border-radius-left-10 {
  border-radius: 10px 0 0 10px !important;
}

.border-radius-right-10 {
  border-radius: 0 10px 10px 0 !important;
}

.border-radius-top-left-10 {
  border-radius: 10px 0 0 0 !important;
}

.border-radius-top-right-10 {
  border-radius: 0 10px 0 0 !important;
}

.border-radius-bottom-left-10 {
  border-radius: 0 0 0 10px !important;
}

.border-radius-bottom-right-10 {
  border-radius: 0 0 10px 0 !important;
}

.border-radius-11 {
  border-radius: 11px !important;
}

.border-radius-top-11 {
  border-radius: 11px 11px 0 0 !important;
}

.border-radius-bottom-11 {
  border-radius: 0 0 11px 11px !important;
}

.border-radius-left-11 {
  border-radius: 11px 0 0 11px !important;
}

.border-radius-right-11 {
  border-radius: 0 11px 11px 0 !important;
}

.border-radius-top-left-11 {
  border-radius: 11px 0 0 0 !important;
}

.border-radius-top-right-11 {
  border-radius: 0 11px 0 0 !important;
}

.border-radius-bottom-left-11 {
  border-radius: 0 0 0 11px !important;
}

.border-radius-bottom-right-11 {
  border-radius: 0 0 11px 0 !important;
}

.border-radius-12 {
  border-radius: 12px !important;
}

.border-radius-top-12 {
  border-radius: 12px 12px 0 0 !important;
}

.border-radius-bottom-12 {
  border-radius: 0 0 12px 12px !important;
}

.border-radius-left-12 {
  border-radius: 12px 0 0 12px !important;
}

.border-radius-right-12 {
  border-radius: 0 12px 12px 0 !important;
}

.border-radius-top-left-12 {
  border-radius: 12px 0 0 0 !important;
}

.border-radius-top-right-12 {
  border-radius: 0 12px 0 0 !important;
}

.border-radius-bottom-left-12 {
  border-radius: 0 0 0 12px !important;
}

.border-radius-bottom-right-12 {
  border-radius: 0 0 12px 0 !important;
}

.border-radius-13 {
  border-radius: 13px !important;
}

.border-radius-top-13 {
  border-radius: 13px 13px 0 0 !important;
}

.border-radius-bottom-13 {
  border-radius: 0 0 13px 13px !important;
}

.border-radius-left-13 {
  border-radius: 13px 0 0 13px !important;
}

.border-radius-right-13 {
  border-radius: 0 13px 13px 0 !important;
}

.border-radius-top-left-13 {
  border-radius: 13px 0 0 0 !important;
}

.border-radius-top-right-13 {
  border-radius: 0 13px 0 0 !important;
}

.border-radius-bottom-left-13 {
  border-radius: 0 0 0 13px !important;
}

.border-radius-bottom-right-13 {
  border-radius: 0 0 13px 0 !important;
}

.border-radius-14 {
  border-radius: 14px !important;
}

.border-radius-top-14 {
  border-radius: 14px 14px 0 0 !important;
}

.border-radius-bottom-14 {
  border-radius: 0 0 14px 14px !important;
}

.border-radius-left-14 {
  border-radius: 14px 0 0 14px !important;
}

.border-radius-right-14 {
  border-radius: 0 14px 14px 0 !important;
}

.border-radius-top-left-14 {
  border-radius: 14px 0 0 0 !important;
}

.border-radius-top-right-14 {
  border-radius: 0 14px 0 0 !important;
}

.border-radius-bottom-left-14 {
  border-radius: 0 0 0 14px !important;
}

.border-radius-bottom-right-14 {
  border-radius: 0 0 14px 0 !important;
}

.border-radius-15 {
  border-radius: 15px !important;
}

.border-radius-top-15 {
  border-radius: 15px 15px 0 0 !important;
}

.border-radius-bottom-15 {
  border-radius: 0 0 15px 15px !important;
}

.border-radius-left-15 {
  border-radius: 15px 0 0 15px !important;
}

.border-radius-right-15 {
  border-radius: 0 15px 15px 0 !important;
}

.border-radius-top-left-15 {
  border-radius: 15px 0 0 0 !important;
}

.border-radius-top-right-15 {
  border-radius: 0 15px 0 0 !important;
}

.border-radius-bottom-left-15 {
  border-radius: 0 0 0 15px !important;
}

.border-radius-bottom-right-15 {
  border-radius: 0 0 15px 0 !important;
}

.border-radius-16 {
  border-radius: 16px !important;
}

.border-radius-top-16 {
  border-radius: 16px 16px 0 0 !important;
}

.border-radius-bottom-16 {
  border-radius: 0 0 16px 16px !important;
}

.border-radius-left-16 {
  border-radius: 16px 0 0 16px !important;
}

.border-radius-right-16 {
  border-radius: 0 16px 16px 0 !important;
}

.border-radius-top-left-16 {
  border-radius: 16px 0 0 0 !important;
}

.border-radius-top-right-16 {
  border-radius: 0 16px 0 0 !important;
}

.border-radius-bottom-left-16 {
  border-radius: 0 0 0 16px !important;
}

.border-radius-bottom-right-16 {
  border-radius: 0 0 16px 0 !important;
}

.border-radius-17 {
  border-radius: 17px !important;
}

.border-radius-top-17 {
  border-radius: 17px 17px 0 0 !important;
}

.border-radius-bottom-17 {
  border-radius: 0 0 17px 17px !important;
}

.border-radius-left-17 {
  border-radius: 17px 0 0 17px !important;
}

.border-radius-right-17 {
  border-radius: 0 17px 17px 0 !important;
}

.border-radius-top-left-17 {
  border-radius: 17px 0 0 0 !important;
}

.border-radius-top-right-17 {
  border-radius: 0 17px 0 0 !important;
}

.border-radius-bottom-left-17 {
  border-radius: 0 0 0 17px !important;
}

.border-radius-bottom-right-17 {
  border-radius: 0 0 17px 0 !important;
}

.border-radius-18 {
  border-radius: 18px !important;
}

.border-radius-top-18 {
  border-radius: 18px 18px 0 0 !important;
}

.border-radius-bottom-18 {
  border-radius: 0 0 18px 18px !important;
}

.border-radius-left-18 {
  border-radius: 18px 0 0 18px !important;
}

.border-radius-right-18 {
  border-radius: 0 18px 18px 0 !important;
}

.border-radius-top-left-18 {
  border-radius: 18px 0 0 0 !important;
}

.border-radius-top-right-18 {
  border-radius: 0 18px 0 0 !important;
}

.border-radius-bottom-left-18 {
  border-radius: 0 0 0 18px !important;
}

.border-radius-bottom-right-18 {
  border-radius: 0 0 18px 0 !important;
}

.border-radius-19 {
  border-radius: 19px !important;
}

.border-radius-top-19 {
  border-radius: 19px 19px 0 0 !important;
}

.border-radius-bottom-19 {
  border-radius: 0 0 19px 19px !important;
}

.border-radius-left-19 {
  border-radius: 19px 0 0 19px !important;
}

.border-radius-right-19 {
  border-radius: 0 19px 19px 0 !important;
}

.border-radius-top-left-19 {
  border-radius: 19px 0 0 0 !important;
}

.border-radius-top-right-19 {
  border-radius: 0 19px 0 0 !important;
}

.border-radius-bottom-left-19 {
  border-radius: 0 0 0 19px !important;
}

.border-radius-bottom-right-19 {
  border-radius: 0 0 19px 0 !important;
}

.border-radius-20 {
  border-radius: 20px !important;
}

.border-radius-top-20 {
  border-radius: 20px 20px 0 0 !important;
}

.border-radius-bottom-20 {
  border-radius: 0 0 20px 20px !important;
}

.border-radius-left-20 {
  border-radius: 20px 0 0 20px !important;
}

.border-radius-right-20 {
  border-radius: 0 20px 20px 0 !important;
}

.border-radius-top-left-20 {
  border-radius: 20px 0 0 0 !important;
}

.border-radius-top-right-20 {
  border-radius: 0 20px 0 0 !important;
}

.border-radius-bottom-left-20 {
  border-radius: 0 0 0 20px !important;
}

.border-radius-bottom-right-20 {
  border-radius: 0 0 20px 0 !important;
}

.border-radius-21 {
  border-radius: 21px !important;
}

.border-radius-top-21 {
  border-radius: 21px 21px 0 0 !important;
}

.border-radius-bottom-21 {
  border-radius: 0 0 21px 21px !important;
}

.border-radius-left-21 {
  border-radius: 21px 0 0 21px !important;
}

.border-radius-right-21 {
  border-radius: 0 21px 21px 0 !important;
}

.border-radius-top-left-21 {
  border-radius: 21px 0 0 0 !important;
}

.border-radius-top-right-21 {
  border-radius: 0 21px 0 0 !important;
}

.border-radius-bottom-left-21 {
  border-radius: 0 0 0 21px !important;
}

.border-radius-bottom-right-21 {
  border-radius: 0 0 21px 0 !important;
}

.border-radius-22 {
  border-radius: 22px !important;
}

.border-radius-top-22 {
  border-radius: 22px 22px 0 0 !important;
}

.border-radius-bottom-22 {
  border-radius: 0 0 22px 22px !important;
}

.border-radius-left-22 {
  border-radius: 22px 0 0 22px !important;
}

.border-radius-right-22 {
  border-radius: 0 22px 22px 0 !important;
}

.border-radius-top-left-22 {
  border-radius: 22px 0 0 0 !important;
}

.border-radius-top-right-22 {
  border-radius: 0 22px 0 0 !important;
}

.border-radius-bottom-left-22 {
  border-radius: 0 0 0 22px !important;
}

.border-radius-bottom-right-22 {
  border-radius: 0 0 22px 0 !important;
}

.border-radius-23 {
  border-radius: 23px !important;
}

.border-radius-top-23 {
  border-radius: 23px 23px 0 0 !important;
}

.border-radius-bottom-23 {
  border-radius: 0 0 23px 23px !important;
}

.border-radius-left-23 {
  border-radius: 23px 0 0 23px !important;
}

.border-radius-right-23 {
  border-radius: 0 23px 23px 0 !important;
}

.border-radius-top-left-23 {
  border-radius: 23px 0 0 0 !important;
}

.border-radius-top-right-23 {
  border-radius: 0 23px 0 0 !important;
}

.border-radius-bottom-left-23 {
  border-radius: 0 0 0 23px !important;
}

.border-radius-bottom-right-23 {
  border-radius: 0 0 23px 0 !important;
}

.border-radius-24 {
  border-radius: 24px !important;
}

.border-radius-top-24 {
  border-radius: 24px 24px 0 0 !important;
}

.border-radius-bottom-24 {
  border-radius: 0 0 24px 24px !important;
}

.border-radius-left-24 {
  border-radius: 24px 0 0 24px !important;
}

.border-radius-right-24 {
  border-radius: 0 24px 24px 0 !important;
}

.border-radius-top-left-24 {
  border-radius: 24px 0 0 0 !important;
}

.border-radius-top-right-24 {
  border-radius: 0 24px 0 0 !important;
}

.border-radius-bottom-left-24 {
  border-radius: 0 0 0 24px !important;
}

.border-radius-bottom-right-24 {
  border-radius: 0 0 24px 0 !important;
}

.border-radius-25 {
  border-radius: 25px !important;
}

.border-radius-top-25 {
  border-radius: 25px 25px 0 0 !important;
}

.border-radius-bottom-25 {
  border-radius: 0 0 25px 25px !important;
}

.border-radius-left-25 {
  border-radius: 25px 0 0 25px !important;
}

.border-radius-right-25 {
  border-radius: 0 25px 25px 0 !important;
}

.border-radius-top-left-25 {
  border-radius: 25px 0 0 0 !important;
}

.border-radius-top-right-25 {
  border-radius: 0 25px 0 0 !important;
}

.border-radius-bottom-left-25 {
  border-radius: 0 0 0 25px !important;
}

.border-radius-bottom-right-25 {
  border-radius: 0 0 25px 0 !important;
}

.border-radius-26 {
  border-radius: 26px !important;
}

.border-radius-top-26 {
  border-radius: 26px 26px 0 0 !important;
}

.border-radius-bottom-26 {
  border-radius: 0 0 26px 26px !important;
}

.border-radius-left-26 {
  border-radius: 26px 0 0 26px !important;
}

.border-radius-right-26 {
  border-radius: 0 26px 26px 0 !important;
}

.border-radius-top-left-26 {
  border-radius: 26px 0 0 0 !important;
}

.border-radius-top-right-26 {
  border-radius: 0 26px 0 0 !important;
}

.border-radius-bottom-left-26 {
  border-radius: 0 0 0 26px !important;
}

.border-radius-bottom-right-26 {
  border-radius: 0 0 26px 0 !important;
}

.border-radius-27 {
  border-radius: 27px !important;
}

.border-radius-top-27 {
  border-radius: 27px 27px 0 0 !important;
}

.border-radius-bottom-27 {
  border-radius: 0 0 27px 27px !important;
}

.border-radius-left-27 {
  border-radius: 27px 0 0 27px !important;
}

.border-radius-right-27 {
  border-radius: 0 27px 27px 0 !important;
}

.border-radius-top-left-27 {
  border-radius: 27px 0 0 0 !important;
}

.border-radius-top-right-27 {
  border-radius: 0 27px 0 0 !important;
}

.border-radius-bottom-left-27 {
  border-radius: 0 0 0 27px !important;
}

.border-radius-bottom-right-27 {
  border-radius: 0 0 27px 0 !important;
}

.border-radius-28 {
  border-radius: 28px !important;
}

.border-radius-top-28 {
  border-radius: 28px 28px 0 0 !important;
}

.border-radius-bottom-28 {
  border-radius: 0 0 28px 28px !important;
}

.border-radius-left-28 {
  border-radius: 28px 0 0 28px !important;
}

.border-radius-right-28 {
  border-radius: 0 28px 28px 0 !important;
}

.border-radius-top-left-28 {
  border-radius: 28px 0 0 0 !important;
}

.border-radius-top-right-28 {
  border-radius: 0 28px 0 0 !important;
}

.border-radius-bottom-left-28 {
  border-radius: 0 0 0 28px !important;
}

.border-radius-bottom-right-28 {
  border-radius: 0 0 28px 0 !important;
}

.border-radius-29 {
  border-radius: 29px !important;
}

.border-radius-top-29 {
  border-radius: 29px 29px 0 0 !important;
}

.border-radius-bottom-29 {
  border-radius: 0 0 29px 29px !important;
}

.border-radius-left-29 {
  border-radius: 29px 0 0 29px !important;
}

.border-radius-right-29 {
  border-radius: 0 29px 29px 0 !important;
}

.border-radius-top-left-29 {
  border-radius: 29px 0 0 0 !important;
}

.border-radius-top-right-29 {
  border-radius: 0 29px 0 0 !important;
}

.border-radius-bottom-left-29 {
  border-radius: 0 0 0 29px !important;
}

.border-radius-bottom-right-29 {
  border-radius: 0 0 29px 0 !important;
}

.border-radius-30 {
  border-radius: 30px !important;
}

.border-radius-top-30 {
  border-radius: 30px 30px 0 0 !important;
}

.border-radius-bottom-30 {
  border-radius: 0 0 30px 30px !important;
}

.border-radius-left-30 {
  border-radius: 30px 0 0 30px !important;
}

.border-radius-right-30 {
  border-radius: 0 30px 30px 0 !important;
}

.border-radius-top-left-30 {
  border-radius: 30px 0 0 0 !important;
}

.border-radius-top-right-30 {
  border-radius: 0 30px 0 0 !important;
}

.border-radius-bottom-left-30 {
  border-radius: 0 0 0 30px !important;
}

.border-radius-bottom-right-30 {
  border-radius: 0 0 30px 0 !important;
}

.border-radius-31 {
  border-radius: 31px !important;
}

.border-radius-top-31 {
  border-radius: 31px 31px 0 0 !important;
}

.border-radius-bottom-31 {
  border-radius: 0 0 31px 31px !important;
}

.border-radius-left-31 {
  border-radius: 31px 0 0 31px !important;
}

.border-radius-right-31 {
  border-radius: 0 31px 31px 0 !important;
}

.border-radius-top-left-31 {
  border-radius: 31px 0 0 0 !important;
}

.border-radius-top-right-31 {
  border-radius: 0 31px 0 0 !important;
}

.border-radius-bottom-left-31 {
  border-radius: 0 0 0 31px !important;
}

.border-radius-bottom-right-31 {
  border-radius: 0 0 31px 0 !important;
}

.border-radius-32 {
  border-radius: 32px !important;
}

.border-radius-top-32 {
  border-radius: 32px 32px 0 0 !important;
}

.border-radius-bottom-32 {
  border-radius: 0 0 32px 32px !important;
}

.border-radius-left-32 {
  border-radius: 32px 0 0 32px !important;
}

.border-radius-right-32 {
  border-radius: 0 32px 32px 0 !important;
}

.border-radius-top-left-32 {
  border-radius: 32px 0 0 0 !important;
}

.border-radius-top-right-32 {
  border-radius: 0 32px 0 0 !important;
}

.border-radius-bottom-left-32 {
  border-radius: 0 0 0 32px !important;
}

.border-radius-bottom-right-32 {
  border-radius: 0 0 32px 0 !important;
}

.border-radius-33 {
  border-radius: 33px !important;
}

.border-radius-top-33 {
  border-radius: 33px 33px 0 0 !important;
}

.border-radius-bottom-33 {
  border-radius: 0 0 33px 33px !important;
}

.border-radius-left-33 {
  border-radius: 33px 0 0 33px !important;
}

.border-radius-right-33 {
  border-radius: 0 33px 33px 0 !important;
}

.border-radius-top-left-33 {
  border-radius: 33px 0 0 0 !important;
}

.border-radius-top-right-33 {
  border-radius: 0 33px 0 0 !important;
}

.border-radius-bottom-left-33 {
  border-radius: 0 0 0 33px !important;
}

.border-radius-bottom-right-33 {
  border-radius: 0 0 33px 0 !important;
}

.border-radius-34 {
  border-radius: 34px !important;
}

.border-radius-top-34 {
  border-radius: 34px 34px 0 0 !important;
}

.border-radius-bottom-34 {
  border-radius: 0 0 34px 34px !important;
}

.border-radius-left-34 {
  border-radius: 34px 0 0 34px !important;
}

.border-radius-right-34 {
  border-radius: 0 34px 34px 0 !important;
}

.border-radius-top-left-34 {
  border-radius: 34px 0 0 0 !important;
}

.border-radius-top-right-34 {
  border-radius: 0 34px 0 0 !important;
}

.border-radius-bottom-left-34 {
  border-radius: 0 0 0 34px !important;
}

.border-radius-bottom-right-34 {
  border-radius: 0 0 34px 0 !important;
}

.border-radius-35 {
  border-radius: 35px !important;
}

.border-radius-top-35 {
  border-radius: 35px 35px 0 0 !important;
}

.border-radius-bottom-35 {
  border-radius: 0 0 35px 35px !important;
}

.border-radius-left-35 {
  border-radius: 35px 0 0 35px !important;
}

.border-radius-right-35 {
  border-radius: 0 35px 35px 0 !important;
}

.border-radius-top-left-35 {
  border-radius: 35px 0 0 0 !important;
}

.border-radius-top-right-35 {
  border-radius: 0 35px 0 0 !important;
}

.border-radius-bottom-left-35 {
  border-radius: 0 0 0 35px !important;
}

.border-radius-bottom-right-35 {
  border-radius: 0 0 35px 0 !important;
}

.border-radius-36 {
  border-radius: 36px !important;
}

.border-radius-top-36 {
  border-radius: 36px 36px 0 0 !important;
}

.border-radius-bottom-36 {
  border-radius: 0 0 36px 36px !important;
}

.border-radius-left-36 {
  border-radius: 36px 0 0 36px !important;
}

.border-radius-right-36 {
  border-radius: 0 36px 36px 0 !important;
}

.border-radius-top-left-36 {
  border-radius: 36px 0 0 0 !important;
}

.border-radius-top-right-36 {
  border-radius: 0 36px 0 0 !important;
}

.border-radius-bottom-left-36 {
  border-radius: 0 0 0 36px !important;
}

.border-radius-bottom-right-36 {
  border-radius: 0 0 36px 0 !important;
}

.border-radius-37 {
  border-radius: 37px !important;
}

.border-radius-top-37 {
  border-radius: 37px 37px 0 0 !important;
}

.border-radius-bottom-37 {
  border-radius: 0 0 37px 37px !important;
}

.border-radius-left-37 {
  border-radius: 37px 0 0 37px !important;
}

.border-radius-right-37 {
  border-radius: 0 37px 37px 0 !important;
}

.border-radius-top-left-37 {
  border-radius: 37px 0 0 0 !important;
}

.border-radius-top-right-37 {
  border-radius: 0 37px 0 0 !important;
}

.border-radius-bottom-left-37 {
  border-radius: 0 0 0 37px !important;
}

.border-radius-bottom-right-37 {
  border-radius: 0 0 37px 0 !important;
}

.border-radius-38 {
  border-radius: 38px !important;
}

.border-radius-top-38 {
  border-radius: 38px 38px 0 0 !important;
}

.border-radius-bottom-38 {
  border-radius: 0 0 38px 38px !important;
}

.border-radius-left-38 {
  border-radius: 38px 0 0 38px !important;
}

.border-radius-right-38 {
  border-radius: 0 38px 38px 0 !important;
}

.border-radius-top-left-38 {
  border-radius: 38px 0 0 0 !important;
}

.border-radius-top-right-38 {
  border-radius: 0 38px 0 0 !important;
}

.border-radius-bottom-left-38 {
  border-radius: 0 0 0 38px !important;
}

.border-radius-bottom-right-38 {
  border-radius: 0 0 38px 0 !important;
}

.border-radius-39 {
  border-radius: 39px !important;
}

.border-radius-top-39 {
  border-radius: 39px 39px 0 0 !important;
}

.border-radius-bottom-39 {
  border-radius: 0 0 39px 39px !important;
}

.border-radius-left-39 {
  border-radius: 39px 0 0 39px !important;
}

.border-radius-right-39 {
  border-radius: 0 39px 39px 0 !important;
}

.border-radius-top-left-39 {
  border-radius: 39px 0 0 0 !important;
}

.border-radius-top-right-39 {
  border-radius: 0 39px 0 0 !important;
}

.border-radius-bottom-left-39 {
  border-radius: 0 0 0 39px !important;
}

.border-radius-bottom-right-39 {
  border-radius: 0 0 39px 0 !important;
}

.border-radius-40 {
  border-radius: 40px !important;
}

.border-radius-top-40 {
  border-radius: 40px 40px 0 0 !important;
}

.border-radius-bottom-40 {
  border-radius: 0 0 40px 40px !important;
}

.border-radius-left-40 {
  border-radius: 40px 0 0 40px !important;
}

.border-radius-right-40 {
  border-radius: 0 40px 40px 0 !important;
}

.border-radius-top-left-40 {
  border-radius: 40px 0 0 0 !important;
}

.border-radius-top-right-40 {
  border-radius: 0 40px 0 0 !important;
}

.border-radius-bottom-left-40 {
  border-radius: 0 0 0 40px !important;
}

.border-radius-bottom-right-40 {
  border-radius: 0 0 40px 0 !important;
}

.border-radius-41 {
  border-radius: 41px !important;
}

.border-radius-top-41 {
  border-radius: 41px 41px 0 0 !important;
}

.border-radius-bottom-41 {
  border-radius: 0 0 41px 41px !important;
}

.border-radius-left-41 {
  border-radius: 41px 0 0 41px !important;
}

.border-radius-right-41 {
  border-radius: 0 41px 41px 0 !important;
}

.border-radius-top-left-41 {
  border-radius: 41px 0 0 0 !important;
}

.border-radius-top-right-41 {
  border-radius: 0 41px 0 0 !important;
}

.border-radius-bottom-left-41 {
  border-radius: 0 0 0 41px !important;
}

.border-radius-bottom-right-41 {
  border-radius: 0 0 41px 0 !important;
}

.border-radius-42 {
  border-radius: 42px !important;
}

.border-radius-top-42 {
  border-radius: 42px 42px 0 0 !important;
}

.border-radius-bottom-42 {
  border-radius: 0 0 42px 42px !important;
}

.border-radius-left-42 {
  border-radius: 42px 0 0 42px !important;
}

.border-radius-right-42 {
  border-radius: 0 42px 42px 0 !important;
}

.border-radius-top-left-42 {
  border-radius: 42px 0 0 0 !important;
}

.border-radius-top-right-42 {
  border-radius: 0 42px 0 0 !important;
}

.border-radius-bottom-left-42 {
  border-radius: 0 0 0 42px !important;
}

.border-radius-bottom-right-42 {
  border-radius: 0 0 42px 0 !important;
}

.border-radius-43 {
  border-radius: 43px !important;
}

.border-radius-top-43 {
  border-radius: 43px 43px 0 0 !important;
}

.border-radius-bottom-43 {
  border-radius: 0 0 43px 43px !important;
}

.border-radius-left-43 {
  border-radius: 43px 0 0 43px !important;
}

.border-radius-right-43 {
  border-radius: 0 43px 43px 0 !important;
}

.border-radius-top-left-43 {
  border-radius: 43px 0 0 0 !important;
}

.border-radius-top-right-43 {
  border-radius: 0 43px 0 0 !important;
}

.border-radius-bottom-left-43 {
  border-radius: 0 0 0 43px !important;
}

.border-radius-bottom-right-43 {
  border-radius: 0 0 43px 0 !important;
}

.border-radius-44 {
  border-radius: 44px !important;
}

.border-radius-top-44 {
  border-radius: 44px 44px 0 0 !important;
}

.border-radius-bottom-44 {
  border-radius: 0 0 44px 44px !important;
}

.border-radius-left-44 {
  border-radius: 44px 0 0 44px !important;
}

.border-radius-right-44 {
  border-radius: 0 44px 44px 0 !important;
}

.border-radius-top-left-44 {
  border-radius: 44px 0 0 0 !important;
}

.border-radius-top-right-44 {
  border-radius: 0 44px 0 0 !important;
}

.border-radius-bottom-left-44 {
  border-radius: 0 0 0 44px !important;
}

.border-radius-bottom-right-44 {
  border-radius: 0 0 44px 0 !important;
}

.border-radius-45 {
  border-radius: 45px !important;
}

.border-radius-top-45 {
  border-radius: 45px 45px 0 0 !important;
}

.border-radius-bottom-45 {
  border-radius: 0 0 45px 45px !important;
}

.border-radius-left-45 {
  border-radius: 45px 0 0 45px !important;
}

.border-radius-right-45 {
  border-radius: 0 45px 45px 0 !important;
}

.border-radius-top-left-45 {
  border-radius: 45px 0 0 0 !important;
}

.border-radius-top-right-45 {
  border-radius: 0 45px 0 0 !important;
}

.border-radius-bottom-left-45 {
  border-radius: 0 0 0 45px !important;
}

.border-radius-bottom-right-45 {
  border-radius: 0 0 45px 0 !important;
}

.border-radius-46 {
  border-radius: 46px !important;
}

.border-radius-top-46 {
  border-radius: 46px 46px 0 0 !important;
}

.border-radius-bottom-46 {
  border-radius: 0 0 46px 46px !important;
}

.border-radius-left-46 {
  border-radius: 46px 0 0 46px !important;
}

.border-radius-right-46 {
  border-radius: 0 46px 46px 0 !important;
}

.border-radius-top-left-46 {
  border-radius: 46px 0 0 0 !important;
}

.border-radius-top-right-46 {
  border-radius: 0 46px 0 0 !important;
}

.border-radius-bottom-left-46 {
  border-radius: 0 0 0 46px !important;
}

.border-radius-bottom-right-46 {
  border-radius: 0 0 46px 0 !important;
}

.border-radius-47 {
  border-radius: 47px !important;
}

.border-radius-top-47 {
  border-radius: 47px 47px 0 0 !important;
}

.border-radius-bottom-47 {
  border-radius: 0 0 47px 47px !important;
}

.border-radius-left-47 {
  border-radius: 47px 0 0 47px !important;
}

.border-radius-right-47 {
  border-radius: 0 47px 47px 0 !important;
}

.border-radius-top-left-47 {
  border-radius: 47px 0 0 0 !important;
}

.border-radius-top-right-47 {
  border-radius: 0 47px 0 0 !important;
}

.border-radius-bottom-left-47 {
  border-radius: 0 0 0 47px !important;
}

.border-radius-bottom-right-47 {
  border-radius: 0 0 47px 0 !important;
}

.border-radius-48 {
  border-radius: 48px !important;
}

.border-radius-top-48 {
  border-radius: 48px 48px 0 0 !important;
}

.border-radius-bottom-48 {
  border-radius: 0 0 48px 48px !important;
}

.border-radius-left-48 {
  border-radius: 48px 0 0 48px !important;
}

.border-radius-right-48 {
  border-radius: 0 48px 48px 0 !important;
}

.border-radius-top-left-48 {
  border-radius: 48px 0 0 0 !important;
}

.border-radius-top-right-48 {
  border-radius: 0 48px 0 0 !important;
}

.border-radius-bottom-left-48 {
  border-radius: 0 0 0 48px !important;
}

.border-radius-bottom-right-48 {
  border-radius: 0 0 48px 0 !important;
}

.border-radius-49 {
  border-radius: 49px !important;
}

.border-radius-top-49 {
  border-radius: 49px 49px 0 0 !important;
}

.border-radius-bottom-49 {
  border-radius: 0 0 49px 49px !important;
}

.border-radius-left-49 {
  border-radius: 49px 0 0 49px !important;
}

.border-radius-right-49 {
  border-radius: 0 49px 49px 0 !important;
}

.border-radius-top-left-49 {
  border-radius: 49px 0 0 0 !important;
}

.border-radius-top-right-49 {
  border-radius: 0 49px 0 0 !important;
}

.border-radius-bottom-left-49 {
  border-radius: 0 0 0 49px !important;
}

.border-radius-bottom-right-49 {
  border-radius: 0 0 49px 0 !important;
}

.border-radius-50 {
  border-radius: 50px !important;
}

.border-radius-top-50 {
  border-radius: 50px 50px 0 0 !important;
}

.border-radius-bottom-50 {
  border-radius: 0 0 50px 50px !important;
}

.border-radius-left-50 {
  border-radius: 50px 0 0 50px !important;
}

.border-radius-right-50 {
  border-radius: 0 50px 50px 0 !important;
}

.border-radius-top-left-50 {
  border-radius: 50px 0 0 0 !important;
}

.border-radius-top-right-50 {
  border-radius: 0 50px 0 0 !important;
}

.border-radius-bottom-left-50 {
  border-radius: 0 0 0 50px !important;
}

.border-radius-bottom-right-50 {
  border-radius: 0 0 50px 0 !important;
}

.border-radius-per-10 {
  border-radius: 10% !important;
}

.border-radius-per-20 {
  border-radius: 20% !important;
}

.border-radius-per-30 {
  border-radius: 30% !important;
}

.border-radius-per-40 {
  border-radius: 40% !important;
}

.border-radius-per-50 {
  border-radius: 50% !important;
}

.border-radius-per-60 {
  border-radius: 60% !important;
}

.border-radius-per-70 {
  border-radius: 70% !important;
}

.border-radius-per-80 {
  border-radius: 80% !important;
}

.border-radius-per-90 {
  border-radius: 90% !important;
}

.border-radius-per-100 {
  border-radius: 100% !important;
}

@media (min-width: 991px) {
  .border-radius-lg-0 {
    border-radius: 0px !important;
  }

  .border-radius-lg-top-0 {
    border-radius: 0px 0px 0 0 !important;
  }

  .border-radius-lg-bottom-0 {
    border-radius: 0 0 0px 0px !important;
  }

  .border-radius-lg-left-0 {
    border-radius: 0px 0 0 0px !important;
  }

  .border-radius-lg-right-0 {
    border-radius: 0 0px 0px 0 !important;
  }

  .border-radius-lg-1 {
    border-radius: 1px !important;
  }

  .border-radius-lg-top-1 {
    border-radius: 1px 1px 0 0 !important;
  }

  .border-radius-lg-bottom-1 {
    border-radius: 0 0 1px 1px !important;
  }

  .border-radius-lg-left-1 {
    border-radius: 1px 0 0 1px !important;
  }

  .border-radius-lg-right-1 {
    border-radius: 0 1px 1px 0 !important;
  }

  .border-radius-lg-2 {
    border-radius: 2px !important;
  }

  .border-radius-lg-top-2 {
    border-radius: 2px 2px 0 0 !important;
  }

  .border-radius-lg-bottom-2 {
    border-radius: 0 0 2px 2px !important;
  }

  .border-radius-lg-left-2 {
    border-radius: 2px 0 0 2px !important;
  }

  .border-radius-lg-right-2 {
    border-radius: 0 2px 2px 0 !important;
  }

  .border-radius-lg-3 {
    border-radius: 3px !important;
  }

  .border-radius-lg-top-3 {
    border-radius: 3px 3px 0 0 !important;
  }

  .border-radius-lg-bottom-3 {
    border-radius: 0 0 3px 3px !important;
  }

  .border-radius-lg-left-3 {
    border-radius: 3px 0 0 3px !important;
  }

  .border-radius-lg-right-3 {
    border-radius: 0 3px 3px 0 !important;
  }

  .border-radius-lg-4 {
    border-radius: 4px !important;
  }

  .border-radius-lg-top-4 {
    border-radius: 4px 4px 0 0 !important;
  }

  .border-radius-lg-bottom-4 {
    border-radius: 0 0 4px 4px !important;
  }

  .border-radius-lg-left-4 {
    border-radius: 4px 0 0 4px !important;
  }

  .border-radius-lg-right-4 {
    border-radius: 0 4px 4px 0 !important;
  }

  .border-radius-lg-5 {
    border-radius: 5px !important;
  }

  .border-radius-lg-top-5 {
    border-radius: 5px 5px 0 0 !important;
  }

  .border-radius-lg-bottom-5 {
    border-radius: 0 0 5px 5px !important;
  }

  .border-radius-lg-left-5 {
    border-radius: 5px 0 0 5px !important;
  }

  .border-radius-lg-right-5 {
    border-radius: 0 5px 5px 0 !important;
  }

  .border-radius-lg-6 {
    border-radius: 6px !important;
  }

  .border-radius-lg-top-6 {
    border-radius: 6px 6px 0 0 !important;
  }

  .border-radius-lg-bottom-6 {
    border-radius: 0 0 6px 6px !important;
  }

  .border-radius-lg-left-6 {
    border-radius: 6px 0 0 6px !important;
  }

  .border-radius-lg-right-6 {
    border-radius: 0 6px 6px 0 !important;
  }

  .border-radius-lg-7 {
    border-radius: 7px !important;
  }

  .border-radius-lg-top-7 {
    border-radius: 7px 7px 0 0 !important;
  }

  .border-radius-lg-bottom-7 {
    border-radius: 0 0 7px 7px !important;
  }

  .border-radius-lg-left-7 {
    border-radius: 7px 0 0 7px !important;
  }

  .border-radius-lg-right-7 {
    border-radius: 0 7px 7px 0 !important;
  }

  .border-radius-lg-8 {
    border-radius: 8px !important;
  }

  .border-radius-lg-top-8 {
    border-radius: 8px 8px 0 0 !important;
  }

  .border-radius-lg-bottom-8 {
    border-radius: 0 0 8px 8px !important;
  }

  .border-radius-lg-left-8 {
    border-radius: 8px 0 0 8px !important;
  }

  .border-radius-lg-right-8 {
    border-radius: 0 8px 8px 0 !important;
  }

  .border-radius-lg-9 {
    border-radius: 9px !important;
  }

  .border-radius-lg-top-9 {
    border-radius: 9px 9px 0 0 !important;
  }

  .border-radius-lg-bottom-9 {
    border-radius: 0 0 9px 9px !important;
  }

  .border-radius-lg-left-9 {
    border-radius: 9px 0 0 9px !important;
  }

  .border-radius-lg-right-9 {
    border-radius: 0 9px 9px 0 !important;
  }

  .border-radius-lg-10 {
    border-radius: 10px !important;
  }

  .border-radius-lg-top-10 {
    border-radius: 10px 10px 0 0 !important;
  }

  .border-radius-lg-bottom-10 {
    border-radius: 0 0 10px 10px !important;
  }

  .border-radius-lg-left-10 {
    border-radius: 10px 0 0 10px !important;
  }

  .border-radius-lg-right-10 {
    border-radius: 0 10px 10px 0 !important;
  }

  .border-radius-lg-11 {
    border-radius: 11px !important;
  }

  .border-radius-lg-top-11 {
    border-radius: 11px 11px 0 0 !important;
  }

  .border-radius-lg-bottom-11 {
    border-radius: 0 0 11px 11px !important;
  }

  .border-radius-lg-left-11 {
    border-radius: 11px 0 0 11px !important;
  }

  .border-radius-lg-right-11 {
    border-radius: 0 11px 11px 0 !important;
  }

  .border-radius-lg-12 {
    border-radius: 12px !important;
  }

  .border-radius-lg-top-12 {
    border-radius: 12px 12px 0 0 !important;
  }

  .border-radius-lg-bottom-12 {
    border-radius: 0 0 12px 12px !important;
  }

  .border-radius-lg-left-12 {
    border-radius: 12px 0 0 12px !important;
  }

  .border-radius-lg-right-12 {
    border-radius: 0 12px 12px 0 !important;
  }

  .border-radius-lg-13 {
    border-radius: 13px !important;
  }

  .border-radius-lg-top-13 {
    border-radius: 13px 13px 0 0 !important;
  }

  .border-radius-lg-bottom-13 {
    border-radius: 0 0 13px 13px !important;
  }

  .border-radius-lg-left-13 {
    border-radius: 13px 0 0 13px !important;
  }

  .border-radius-lg-right-13 {
    border-radius: 0 13px 13px 0 !important;
  }

  .border-radius-lg-14 {
    border-radius: 14px !important;
  }

  .border-radius-lg-top-14 {
    border-radius: 14px 14px 0 0 !important;
  }

  .border-radius-lg-bottom-14 {
    border-radius: 0 0 14px 14px !important;
  }

  .border-radius-lg-left-14 {
    border-radius: 14px 0 0 14px !important;
  }

  .border-radius-lg-right-14 {
    border-radius: 0 14px 14px 0 !important;
  }

  .border-radius-lg-15 {
    border-radius: 15px !important;
  }

  .border-radius-lg-top-15 {
    border-radius: 15px 15px 0 0 !important;
  }

  .border-radius-lg-bottom-15 {
    border-radius: 0 0 15px 15px !important;
  }

  .border-radius-lg-left-15 {
    border-radius: 15px 0 0 15px !important;
  }

  .border-radius-lg-right-15 {
    border-radius: 0 15px 15px 0 !important;
  }

  .border-radius-lg-16 {
    border-radius: 16px !important;
  }

  .border-radius-lg-top-16 {
    border-radius: 16px 16px 0 0 !important;
  }

  .border-radius-lg-bottom-16 {
    border-radius: 0 0 16px 16px !important;
  }

  .border-radius-lg-left-16 {
    border-radius: 16px 0 0 16px !important;
  }

  .border-radius-lg-right-16 {
    border-radius: 0 16px 16px 0 !important;
  }

  .border-radius-lg-17 {
    border-radius: 17px !important;
  }

  .border-radius-lg-top-17 {
    border-radius: 17px 17px 0 0 !important;
  }

  .border-radius-lg-bottom-17 {
    border-radius: 0 0 17px 17px !important;
  }

  .border-radius-lg-left-17 {
    border-radius: 17px 0 0 17px !important;
  }

  .border-radius-lg-right-17 {
    border-radius: 0 17px 17px 0 !important;
  }

  .border-radius-lg-18 {
    border-radius: 18px !important;
  }

  .border-radius-lg-top-18 {
    border-radius: 18px 18px 0 0 !important;
  }

  .border-radius-lg-bottom-18 {
    border-radius: 0 0 18px 18px !important;
  }

  .border-radius-lg-left-18 {
    border-radius: 18px 0 0 18px !important;
  }

  .border-radius-lg-right-18 {
    border-radius: 0 18px 18px 0 !important;
  }

  .border-radius-lg-19 {
    border-radius: 19px !important;
  }

  .border-radius-lg-top-19 {
    border-radius: 19px 19px 0 0 !important;
  }

  .border-radius-lg-bottom-19 {
    border-radius: 0 0 19px 19px !important;
  }

  .border-radius-lg-left-19 {
    border-radius: 19px 0 0 19px !important;
  }

  .border-radius-lg-right-19 {
    border-radius: 0 19px 19px 0 !important;
  }

  .border-radius-lg-20 {
    border-radius: 20px !important;
  }

  .border-radius-lg-top-20 {
    border-radius: 20px 20px 0 0 !important;
  }

  .border-radius-lg-bottom-20 {
    border-radius: 0 0 20px 20px !important;
  }

  .border-radius-lg-left-20 {
    border-radius: 20px 0 0 20px !important;
  }

  .border-radius-lg-right-20 {
    border-radius: 0 20px 20px 0 !important;
  }

  .border-radius-lg-21 {
    border-radius: 21px !important;
  }

  .border-radius-lg-top-21 {
    border-radius: 21px 21px 0 0 !important;
  }

  .border-radius-lg-bottom-21 {
    border-radius: 0 0 21px 21px !important;
  }

  .border-radius-lg-left-21 {
    border-radius: 21px 0 0 21px !important;
  }

  .border-radius-lg-right-21 {
    border-radius: 0 21px 21px 0 !important;
  }

  .border-radius-lg-22 {
    border-radius: 22px !important;
  }

  .border-radius-lg-top-22 {
    border-radius: 22px 22px 0 0 !important;
  }

  .border-radius-lg-bottom-22 {
    border-radius: 0 0 22px 22px !important;
  }

  .border-radius-lg-left-22 {
    border-radius: 22px 0 0 22px !important;
  }

  .border-radius-lg-right-22 {
    border-radius: 0 22px 22px 0 !important;
  }

  .border-radius-lg-23 {
    border-radius: 23px !important;
  }

  .border-radius-lg-top-23 {
    border-radius: 23px 23px 0 0 !important;
  }

  .border-radius-lg-bottom-23 {
    border-radius: 0 0 23px 23px !important;
  }

  .border-radius-lg-left-23 {
    border-radius: 23px 0 0 23px !important;
  }

  .border-radius-lg-right-23 {
    border-radius: 0 23px 23px 0 !important;
  }

  .border-radius-lg-24 {
    border-radius: 24px !important;
  }

  .border-radius-lg-top-24 {
    border-radius: 24px 24px 0 0 !important;
  }

  .border-radius-lg-bottom-24 {
    border-radius: 0 0 24px 24px !important;
  }

  .border-radius-lg-left-24 {
    border-radius: 24px 0 0 24px !important;
  }

  .border-radius-lg-right-24 {
    border-radius: 0 24px 24px 0 !important;
  }

  .border-radius-lg-25 {
    border-radius: 25px !important;
  }

  .border-radius-lg-top-25 {
    border-radius: 25px 25px 0 0 !important;
  }

  .border-radius-lg-bottom-25 {
    border-radius: 0 0 25px 25px !important;
  }

  .border-radius-lg-left-25 {
    border-radius: 25px 0 0 25px !important;
  }

  .border-radius-lg-right-25 {
    border-radius: 0 25px 25px 0 !important;
  }

  .border-radius-lg-26 {
    border-radius: 26px !important;
  }

  .border-radius-lg-top-26 {
    border-radius: 26px 26px 0 0 !important;
  }

  .border-radius-lg-bottom-26 {
    border-radius: 0 0 26px 26px !important;
  }

  .border-radius-lg-left-26 {
    border-radius: 26px 0 0 26px !important;
  }

  .border-radius-lg-right-26 {
    border-radius: 0 26px 26px 0 !important;
  }

  .border-radius-lg-27 {
    border-radius: 27px !important;
  }

  .border-radius-lg-top-27 {
    border-radius: 27px 27px 0 0 !important;
  }

  .border-radius-lg-bottom-27 {
    border-radius: 0 0 27px 27px !important;
  }

  .border-radius-lg-left-27 {
    border-radius: 27px 0 0 27px !important;
  }

  .border-radius-lg-right-27 {
    border-radius: 0 27px 27px 0 !important;
  }

  .border-radius-lg-28 {
    border-radius: 28px !important;
  }

  .border-radius-lg-top-28 {
    border-radius: 28px 28px 0 0 !important;
  }

  .border-radius-lg-bottom-28 {
    border-radius: 0 0 28px 28px !important;
  }

  .border-radius-lg-left-28 {
    border-radius: 28px 0 0 28px !important;
  }

  .border-radius-lg-right-28 {
    border-radius: 0 28px 28px 0 !important;
  }

  .border-radius-lg-29 {
    border-radius: 29px !important;
  }

  .border-radius-lg-top-29 {
    border-radius: 29px 29px 0 0 !important;
  }

  .border-radius-lg-bottom-29 {
    border-radius: 0 0 29px 29px !important;
  }

  .border-radius-lg-left-29 {
    border-radius: 29px 0 0 29px !important;
  }

  .border-radius-lg-right-29 {
    border-radius: 0 29px 29px 0 !important;
  }

  .border-radius-lg-30 {
    border-radius: 30px !important;
  }

  .border-radius-lg-top-30 {
    border-radius: 30px 30px 0 0 !important;
  }

  .border-radius-lg-bottom-30 {
    border-radius: 0 0 30px 30px !important;
  }

  .border-radius-lg-left-30 {
    border-radius: 30px 0 0 30px !important;
  }

  .border-radius-lg-right-30 {
    border-radius: 0 30px 30px 0 !important;
  }

  .border-radius-lg-31 {
    border-radius: 31px !important;
  }

  .border-radius-lg-top-31 {
    border-radius: 31px 31px 0 0 !important;
  }

  .border-radius-lg-bottom-31 {
    border-radius: 0 0 31px 31px !important;
  }

  .border-radius-lg-left-31 {
    border-radius: 31px 0 0 31px !important;
  }

  .border-radius-lg-right-31 {
    border-radius: 0 31px 31px 0 !important;
  }

  .border-radius-lg-32 {
    border-radius: 32px !important;
  }

  .border-radius-lg-top-32 {
    border-radius: 32px 32px 0 0 !important;
  }

  .border-radius-lg-bottom-32 {
    border-radius: 0 0 32px 32px !important;
  }

  .border-radius-lg-left-32 {
    border-radius: 32px 0 0 32px !important;
  }

  .border-radius-lg-right-32 {
    border-radius: 0 32px 32px 0 !important;
  }

  .border-radius-lg-33 {
    border-radius: 33px !important;
  }

  .border-radius-lg-top-33 {
    border-radius: 33px 33px 0 0 !important;
  }

  .border-radius-lg-bottom-33 {
    border-radius: 0 0 33px 33px !important;
  }

  .border-radius-lg-left-33 {
    border-radius: 33px 0 0 33px !important;
  }

  .border-radius-lg-right-33 {
    border-radius: 0 33px 33px 0 !important;
  }

  .border-radius-lg-34 {
    border-radius: 34px !important;
  }

  .border-radius-lg-top-34 {
    border-radius: 34px 34px 0 0 !important;
  }

  .border-radius-lg-bottom-34 {
    border-radius: 0 0 34px 34px !important;
  }

  .border-radius-lg-left-34 {
    border-radius: 34px 0 0 34px !important;
  }

  .border-radius-lg-right-34 {
    border-radius: 0 34px 34px 0 !important;
  }

  .border-radius-lg-35 {
    border-radius: 35px !important;
  }

  .border-radius-lg-top-35 {
    border-radius: 35px 35px 0 0 !important;
  }

  .border-radius-lg-bottom-35 {
    border-radius: 0 0 35px 35px !important;
  }

  .border-radius-lg-left-35 {
    border-radius: 35px 0 0 35px !important;
  }

  .border-radius-lg-right-35 {
    border-radius: 0 35px 35px 0 !important;
  }

  .border-radius-lg-36 {
    border-radius: 36px !important;
  }

  .border-radius-lg-top-36 {
    border-radius: 36px 36px 0 0 !important;
  }

  .border-radius-lg-bottom-36 {
    border-radius: 0 0 36px 36px !important;
  }

  .border-radius-lg-left-36 {
    border-radius: 36px 0 0 36px !important;
  }

  .border-radius-lg-right-36 {
    border-radius: 0 36px 36px 0 !important;
  }

  .border-radius-lg-37 {
    border-radius: 37px !important;
  }

  .border-radius-lg-top-37 {
    border-radius: 37px 37px 0 0 !important;
  }

  .border-radius-lg-bottom-37 {
    border-radius: 0 0 37px 37px !important;
  }

  .border-radius-lg-left-37 {
    border-radius: 37px 0 0 37px !important;
  }

  .border-radius-lg-right-37 {
    border-radius: 0 37px 37px 0 !important;
  }

  .border-radius-lg-38 {
    border-radius: 38px !important;
  }

  .border-radius-lg-top-38 {
    border-radius: 38px 38px 0 0 !important;
  }

  .border-radius-lg-bottom-38 {
    border-radius: 0 0 38px 38px !important;
  }

  .border-radius-lg-left-38 {
    border-radius: 38px 0 0 38px !important;
  }

  .border-radius-lg-right-38 {
    border-radius: 0 38px 38px 0 !important;
  }

  .border-radius-lg-39 {
    border-radius: 39px !important;
  }

  .border-radius-lg-top-39 {
    border-radius: 39px 39px 0 0 !important;
  }

  .border-radius-lg-bottom-39 {
    border-radius: 0 0 39px 39px !important;
  }

  .border-radius-lg-left-39 {
    border-radius: 39px 0 0 39px !important;
  }

  .border-radius-lg-right-39 {
    border-radius: 0 39px 39px 0 !important;
  }

  .border-radius-lg-40 {
    border-radius: 40px !important;
  }

  .border-radius-lg-top-40 {
    border-radius: 40px 40px 0 0 !important;
  }

  .border-radius-lg-bottom-40 {
    border-radius: 0 0 40px 40px !important;
  }

  .border-radius-lg-left-40 {
    border-radius: 40px 0 0 40px !important;
  }

  .border-radius-lg-right-40 {
    border-radius: 0 40px 40px 0 !important;
  }

  .border-radius-lg-41 {
    border-radius: 41px !important;
  }

  .border-radius-lg-top-41 {
    border-radius: 41px 41px 0 0 !important;
  }

  .border-radius-lg-bottom-41 {
    border-radius: 0 0 41px 41px !important;
  }

  .border-radius-lg-left-41 {
    border-radius: 41px 0 0 41px !important;
  }

  .border-radius-lg-right-41 {
    border-radius: 0 41px 41px 0 !important;
  }

  .border-radius-lg-42 {
    border-radius: 42px !important;
  }

  .border-radius-lg-top-42 {
    border-radius: 42px 42px 0 0 !important;
  }

  .border-radius-lg-bottom-42 {
    border-radius: 0 0 42px 42px !important;
  }

  .border-radius-lg-left-42 {
    border-radius: 42px 0 0 42px !important;
  }

  .border-radius-lg-right-42 {
    border-radius: 0 42px 42px 0 !important;
  }

  .border-radius-lg-43 {
    border-radius: 43px !important;
  }

  .border-radius-lg-top-43 {
    border-radius: 43px 43px 0 0 !important;
  }

  .border-radius-lg-bottom-43 {
    border-radius: 0 0 43px 43px !important;
  }

  .border-radius-lg-left-43 {
    border-radius: 43px 0 0 43px !important;
  }

  .border-radius-lg-right-43 {
    border-radius: 0 43px 43px 0 !important;
  }

  .border-radius-lg-44 {
    border-radius: 44px !important;
  }

  .border-radius-lg-top-44 {
    border-radius: 44px 44px 0 0 !important;
  }

  .border-radius-lg-bottom-44 {
    border-radius: 0 0 44px 44px !important;
  }

  .border-radius-lg-left-44 {
    border-radius: 44px 0 0 44px !important;
  }

  .border-radius-lg-right-44 {
    border-radius: 0 44px 44px 0 !important;
  }

  .border-radius-lg-45 {
    border-radius: 45px !important;
  }

  .border-radius-lg-top-45 {
    border-radius: 45px 45px 0 0 !important;
  }

  .border-radius-lg-bottom-45 {
    border-radius: 0 0 45px 45px !important;
  }

  .border-radius-lg-left-45 {
    border-radius: 45px 0 0 45px !important;
  }

  .border-radius-lg-right-45 {
    border-radius: 0 45px 45px 0 !important;
  }

  .border-radius-lg-46 {
    border-radius: 46px !important;
  }

  .border-radius-lg-top-46 {
    border-radius: 46px 46px 0 0 !important;
  }

  .border-radius-lg-bottom-46 {
    border-radius: 0 0 46px 46px !important;
  }

  .border-radius-lg-left-46 {
    border-radius: 46px 0 0 46px !important;
  }

  .border-radius-lg-right-46 {
    border-radius: 0 46px 46px 0 !important;
  }

  .border-radius-lg-47 {
    border-radius: 47px !important;
  }

  .border-radius-lg-top-47 {
    border-radius: 47px 47px 0 0 !important;
  }

  .border-radius-lg-bottom-47 {
    border-radius: 0 0 47px 47px !important;
  }

  .border-radius-lg-left-47 {
    border-radius: 47px 0 0 47px !important;
  }

  .border-radius-lg-right-47 {
    border-radius: 0 47px 47px 0 !important;
  }

  .border-radius-lg-48 {
    border-radius: 48px !important;
  }

  .border-radius-lg-top-48 {
    border-radius: 48px 48px 0 0 !important;
  }

  .border-radius-lg-bottom-48 {
    border-radius: 0 0 48px 48px !important;
  }

  .border-radius-lg-left-48 {
    border-radius: 48px 0 0 48px !important;
  }

  .border-radius-lg-right-48 {
    border-radius: 0 48px 48px 0 !important;
  }

  .border-radius-lg-49 {
    border-radius: 49px !important;
  }

  .border-radius-lg-top-49 {
    border-radius: 49px 49px 0 0 !important;
  }

  .border-radius-lg-bottom-49 {
    border-radius: 0 0 49px 49px !important;
  }

  .border-radius-lg-left-49 {
    border-radius: 49px 0 0 49px !important;
  }

  .border-radius-lg-right-49 {
    border-radius: 0 49px 49px 0 !important;
  }

  .border-radius-lg-50 {
    border-radius: 50px !important;
  }

  .border-radius-lg-top-50 {
    border-radius: 50px 50px 0 0 !important;
  }

  .border-radius-lg-bottom-50 {
    border-radius: 0 0 50px 50px !important;
  }

  .border-radius-lg-left-50 {
    border-radius: 50px 0 0 50px !important;
  }

  .border-radius-lg-right-50 {
    border-radius: 0 50px 50px 0 !important;
  }

  .border-radius-lg-per-10 {
    width: 10% !important;
  }

  .border-radius-lg-per-20 {
    width: 20% !important;
  }

  .border-radius-lg-per-30 {
    width: 30% !important;
  }

  .border-radius-lg-per-40 {
    width: 40% !important;
  }

  .border-radius-lg-per-50 {
    width: 50% !important;
  }

  .border-radius-lg-per-60 {
    width: 60% !important;
  }

  .border-radius-lg-per-70 {
    width: 70% !important;
  }

  .border-radius-lg-per-80 {
    width: 80% !important;
  }

  .border-radius-lg-per-90 {
    width: 90% !important;
  }

  .border-radius-lg-per-100 {
    width: 100% !important;
  }
}

@media (max-width: 992px) {
  .border-radius-maxlg-0 {
    border-radius: 0px !important;
  }

  .border-radius-maxlg-top-0 {
    border-radius: 0px 0px 0 0 !important;
  }

  .border-radius-maxlg-bottom-0 {
    border-radius: 0 0 0px 0px !important;
  }

  .border-radius-maxlg-left-0 {
    border-radius: 0px 0 0 0px !important;
  }

  .border-radius-maxlg-right-0 {
    border-radius: 0 0px 0px 0 !important;
  }

  .border-radius-maxlg-1 {
    border-radius: 1px !important;
  }

  .border-radius-maxlg-top-1 {
    border-radius: 1px 1px 0 0 !important;
  }

  .border-radius-maxlg-bottom-1 {
    border-radius: 0 0 1px 1px !important;
  }

  .border-radius-maxlg-left-1 {
    border-radius: 1px 0 0 1px !important;
  }

  .border-radius-maxlg-right-1 {
    border-radius: 0 1px 1px 0 !important;
  }

  .border-radius-maxlg-2 {
    border-radius: 2px !important;
  }

  .border-radius-maxlg-top-2 {
    border-radius: 2px 2px 0 0 !important;
  }

  .border-radius-maxlg-bottom-2 {
    border-radius: 0 0 2px 2px !important;
  }

  .border-radius-maxlg-left-2 {
    border-radius: 2px 0 0 2px !important;
  }

  .border-radius-maxlg-right-2 {
    border-radius: 0 2px 2px 0 !important;
  }

  .border-radius-maxlg-3 {
    border-radius: 3px !important;
  }

  .border-radius-maxlg-top-3 {
    border-radius: 3px 3px 0 0 !important;
  }

  .border-radius-maxlg-bottom-3 {
    border-radius: 0 0 3px 3px !important;
  }

  .border-radius-maxlg-left-3 {
    border-radius: 3px 0 0 3px !important;
  }

  .border-radius-maxlg-right-3 {
    border-radius: 0 3px 3px 0 !important;
  }

  .border-radius-maxlg-4 {
    border-radius: 4px !important;
  }

  .border-radius-maxlg-top-4 {
    border-radius: 4px 4px 0 0 !important;
  }

  .border-radius-maxlg-bottom-4 {
    border-radius: 0 0 4px 4px !important;
  }

  .border-radius-maxlg-left-4 {
    border-radius: 4px 0 0 4px !important;
  }

  .border-radius-maxlg-right-4 {
    border-radius: 0 4px 4px 0 !important;
  }

  .border-radius-maxlg-5 {
    border-radius: 5px !important;
  }

  .border-radius-maxlg-top-5 {
    border-radius: 5px 5px 0 0 !important;
  }

  .border-radius-maxlg-bottom-5 {
    border-radius: 0 0 5px 5px !important;
  }

  .border-radius-maxlg-left-5 {
    border-radius: 5px 0 0 5px !important;
  }

  .border-radius-maxlg-right-5 {
    border-radius: 0 5px 5px 0 !important;
  }

  .border-radius-maxlg-6 {
    border-radius: 6px !important;
  }

  .border-radius-maxlg-top-6 {
    border-radius: 6px 6px 0 0 !important;
  }

  .border-radius-maxlg-bottom-6 {
    border-radius: 0 0 6px 6px !important;
  }

  .border-radius-maxlg-left-6 {
    border-radius: 6px 0 0 6px !important;
  }

  .border-radius-maxlg-right-6 {
    border-radius: 0 6px 6px 0 !important;
  }

  .border-radius-maxlg-7 {
    border-radius: 7px !important;
  }

  .border-radius-maxlg-top-7 {
    border-radius: 7px 7px 0 0 !important;
  }

  .border-radius-maxlg-bottom-7 {
    border-radius: 0 0 7px 7px !important;
  }

  .border-radius-maxlg-left-7 {
    border-radius: 7px 0 0 7px !important;
  }

  .border-radius-maxlg-right-7 {
    border-radius: 0 7px 7px 0 !important;
  }

  .border-radius-maxlg-8 {
    border-radius: 8px !important;
  }

  .border-radius-maxlg-top-8 {
    border-radius: 8px 8px 0 0 !important;
  }

  .border-radius-maxlg-bottom-8 {
    border-radius: 0 0 8px 8px !important;
  }

  .border-radius-maxlg-left-8 {
    border-radius: 8px 0 0 8px !important;
  }

  .border-radius-maxlg-right-8 {
    border-radius: 0 8px 8px 0 !important;
  }

  .border-radius-maxlg-9 {
    border-radius: 9px !important;
  }

  .border-radius-maxlg-top-9 {
    border-radius: 9px 9px 0 0 !important;
  }

  .border-radius-maxlg-bottom-9 {
    border-radius: 0 0 9px 9px !important;
  }

  .border-radius-maxlg-left-9 {
    border-radius: 9px 0 0 9px !important;
  }

  .border-radius-maxlg-right-9 {
    border-radius: 0 9px 9px 0 !important;
  }

  .border-radius-maxlg-10 {
    border-radius: 10px !important;
  }

  .border-radius-maxlg-top-10 {
    border-radius: 10px 10px 0 0 !important;
  }

  .border-radius-maxlg-bottom-10 {
    border-radius: 0 0 10px 10px !important;
  }

  .border-radius-maxlg-left-10 {
    border-radius: 10px 0 0 10px !important;
  }

  .border-radius-maxlg-right-10 {
    border-radius: 0 10px 10px 0 !important;
  }

  .border-radius-maxlg-11 {
    border-radius: 11px !important;
  }

  .border-radius-maxlg-top-11 {
    border-radius: 11px 11px 0 0 !important;
  }

  .border-radius-maxlg-bottom-11 {
    border-radius: 0 0 11px 11px !important;
  }

  .border-radius-maxlg-left-11 {
    border-radius: 11px 0 0 11px !important;
  }

  .border-radius-maxlg-right-11 {
    border-radius: 0 11px 11px 0 !important;
  }

  .border-radius-maxlg-12 {
    border-radius: 12px !important;
  }

  .border-radius-maxlg-top-12 {
    border-radius: 12px 12px 0 0 !important;
  }

  .border-radius-maxlg-bottom-12 {
    border-radius: 0 0 12px 12px !important;
  }

  .border-radius-maxlg-left-12 {
    border-radius: 12px 0 0 12px !important;
  }

  .border-radius-maxlg-right-12 {
    border-radius: 0 12px 12px 0 !important;
  }

  .border-radius-maxlg-13 {
    border-radius: 13px !important;
  }

  .border-radius-maxlg-top-13 {
    border-radius: 13px 13px 0 0 !important;
  }

  .border-radius-maxlg-bottom-13 {
    border-radius: 0 0 13px 13px !important;
  }

  .border-radius-maxlg-left-13 {
    border-radius: 13px 0 0 13px !important;
  }

  .border-radius-maxlg-right-13 {
    border-radius: 0 13px 13px 0 !important;
  }

  .border-radius-maxlg-14 {
    border-radius: 14px !important;
  }

  .border-radius-maxlg-top-14 {
    border-radius: 14px 14px 0 0 !important;
  }

  .border-radius-maxlg-bottom-14 {
    border-radius: 0 0 14px 14px !important;
  }

  .border-radius-maxlg-left-14 {
    border-radius: 14px 0 0 14px !important;
  }

  .border-radius-maxlg-right-14 {
    border-radius: 0 14px 14px 0 !important;
  }

  .border-radius-maxlg-15 {
    border-radius: 15px !important;
  }

  .border-radius-maxlg-top-15 {
    border-radius: 15px 15px 0 0 !important;
  }

  .border-radius-maxlg-bottom-15 {
    border-radius: 0 0 15px 15px !important;
  }

  .border-radius-maxlg-left-15 {
    border-radius: 15px 0 0 15px !important;
  }

  .border-radius-maxlg-right-15 {
    border-radius: 0 15px 15px 0 !important;
  }

  .border-radius-maxlg-16 {
    border-radius: 16px !important;
  }

  .border-radius-maxlg-top-16 {
    border-radius: 16px 16px 0 0 !important;
  }

  .border-radius-maxlg-bottom-16 {
    border-radius: 0 0 16px 16px !important;
  }

  .border-radius-maxlg-left-16 {
    border-radius: 16px 0 0 16px !important;
  }

  .border-radius-maxlg-right-16 {
    border-radius: 0 16px 16px 0 !important;
  }

  .border-radius-maxlg-17 {
    border-radius: 17px !important;
  }

  .border-radius-maxlg-top-17 {
    border-radius: 17px 17px 0 0 !important;
  }

  .border-radius-maxlg-bottom-17 {
    border-radius: 0 0 17px 17px !important;
  }

  .border-radius-maxlg-left-17 {
    border-radius: 17px 0 0 17px !important;
  }

  .border-radius-maxlg-right-17 {
    border-radius: 0 17px 17px 0 !important;
  }

  .border-radius-maxlg-18 {
    border-radius: 18px !important;
  }

  .border-radius-maxlg-top-18 {
    border-radius: 18px 18px 0 0 !important;
  }

  .border-radius-maxlg-bottom-18 {
    border-radius: 0 0 18px 18px !important;
  }

  .border-radius-maxlg-left-18 {
    border-radius: 18px 0 0 18px !important;
  }

  .border-radius-maxlg-right-18 {
    border-radius: 0 18px 18px 0 !important;
  }

  .border-radius-maxlg-19 {
    border-radius: 19px !important;
  }

  .border-radius-maxlg-top-19 {
    border-radius: 19px 19px 0 0 !important;
  }

  .border-radius-maxlg-bottom-19 {
    border-radius: 0 0 19px 19px !important;
  }

  .border-radius-maxlg-left-19 {
    border-radius: 19px 0 0 19px !important;
  }

  .border-radius-maxlg-right-19 {
    border-radius: 0 19px 19px 0 !important;
  }

  .border-radius-maxlg-20 {
    border-radius: 20px !important;
  }

  .border-radius-maxlg-top-20 {
    border-radius: 20px 20px 0 0 !important;
  }

  .border-radius-maxlg-bottom-20 {
    border-radius: 0 0 20px 20px !important;
  }

  .border-radius-maxlg-left-20 {
    border-radius: 20px 0 0 20px !important;
  }

  .border-radius-maxlg-right-20 {
    border-radius: 0 20px 20px 0 !important;
  }

  .border-radius-maxlg-21 {
    border-radius: 21px !important;
  }

  .border-radius-maxlg-top-21 {
    border-radius: 21px 21px 0 0 !important;
  }

  .border-radius-maxlg-bottom-21 {
    border-radius: 0 0 21px 21px !important;
  }

  .border-radius-maxlg-left-21 {
    border-radius: 21px 0 0 21px !important;
  }

  .border-radius-maxlg-right-21 {
    border-radius: 0 21px 21px 0 !important;
  }

  .border-radius-maxlg-22 {
    border-radius: 22px !important;
  }

  .border-radius-maxlg-top-22 {
    border-radius: 22px 22px 0 0 !important;
  }

  .border-radius-maxlg-bottom-22 {
    border-radius: 0 0 22px 22px !important;
  }

  .border-radius-maxlg-left-22 {
    border-radius: 22px 0 0 22px !important;
  }

  .border-radius-maxlg-right-22 {
    border-radius: 0 22px 22px 0 !important;
  }

  .border-radius-maxlg-23 {
    border-radius: 23px !important;
  }

  .border-radius-maxlg-top-23 {
    border-radius: 23px 23px 0 0 !important;
  }

  .border-radius-maxlg-bottom-23 {
    border-radius: 0 0 23px 23px !important;
  }

  .border-radius-maxlg-left-23 {
    border-radius: 23px 0 0 23px !important;
  }

  .border-radius-maxlg-right-23 {
    border-radius: 0 23px 23px 0 !important;
  }

  .border-radius-maxlg-24 {
    border-radius: 24px !important;
  }

  .border-radius-maxlg-top-24 {
    border-radius: 24px 24px 0 0 !important;
  }

  .border-radius-maxlg-bottom-24 {
    border-radius: 0 0 24px 24px !important;
  }

  .border-radius-maxlg-left-24 {
    border-radius: 24px 0 0 24px !important;
  }

  .border-radius-maxlg-right-24 {
    border-radius: 0 24px 24px 0 !important;
  }

  .border-radius-maxlg-25 {
    border-radius: 25px !important;
  }

  .border-radius-maxlg-top-25 {
    border-radius: 25px 25px 0 0 !important;
  }

  .border-radius-maxlg-bottom-25 {
    border-radius: 0 0 25px 25px !important;
  }

  .border-radius-maxlg-left-25 {
    border-radius: 25px 0 0 25px !important;
  }

  .border-radius-maxlg-right-25 {
    border-radius: 0 25px 25px 0 !important;
  }

  .border-radius-maxlg-26 {
    border-radius: 26px !important;
  }

  .border-radius-maxlg-top-26 {
    border-radius: 26px 26px 0 0 !important;
  }

  .border-radius-maxlg-bottom-26 {
    border-radius: 0 0 26px 26px !important;
  }

  .border-radius-maxlg-left-26 {
    border-radius: 26px 0 0 26px !important;
  }

  .border-radius-maxlg-right-26 {
    border-radius: 0 26px 26px 0 !important;
  }

  .border-radius-maxlg-27 {
    border-radius: 27px !important;
  }

  .border-radius-maxlg-top-27 {
    border-radius: 27px 27px 0 0 !important;
  }

  .border-radius-maxlg-bottom-27 {
    border-radius: 0 0 27px 27px !important;
  }

  .border-radius-maxlg-left-27 {
    border-radius: 27px 0 0 27px !important;
  }

  .border-radius-maxlg-right-27 {
    border-radius: 0 27px 27px 0 !important;
  }

  .border-radius-maxlg-28 {
    border-radius: 28px !important;
  }

  .border-radius-maxlg-top-28 {
    border-radius: 28px 28px 0 0 !important;
  }

  .border-radius-maxlg-bottom-28 {
    border-radius: 0 0 28px 28px !important;
  }

  .border-radius-maxlg-left-28 {
    border-radius: 28px 0 0 28px !important;
  }

  .border-radius-maxlg-right-28 {
    border-radius: 0 28px 28px 0 !important;
  }

  .border-radius-maxlg-29 {
    border-radius: 29px !important;
  }

  .border-radius-maxlg-top-29 {
    border-radius: 29px 29px 0 0 !important;
  }

  .border-radius-maxlg-bottom-29 {
    border-radius: 0 0 29px 29px !important;
  }

  .border-radius-maxlg-left-29 {
    border-radius: 29px 0 0 29px !important;
  }

  .border-radius-maxlg-right-29 {
    border-radius: 0 29px 29px 0 !important;
  }

  .border-radius-maxlg-30 {
    border-radius: 30px !important;
  }

  .border-radius-maxlg-top-30 {
    border-radius: 30px 30px 0 0 !important;
  }

  .border-radius-maxlg-bottom-30 {
    border-radius: 0 0 30px 30px !important;
  }

  .border-radius-maxlg-left-30 {
    border-radius: 30px 0 0 30px !important;
  }

  .border-radius-maxlg-right-30 {
    border-radius: 0 30px 30px 0 !important;
  }

  .border-radius-maxlg-31 {
    border-radius: 31px !important;
  }

  .border-radius-maxlg-top-31 {
    border-radius: 31px 31px 0 0 !important;
  }

  .border-radius-maxlg-bottom-31 {
    border-radius: 0 0 31px 31px !important;
  }

  .border-radius-maxlg-left-31 {
    border-radius: 31px 0 0 31px !important;
  }

  .border-radius-maxlg-right-31 {
    border-radius: 0 31px 31px 0 !important;
  }

  .border-radius-maxlg-32 {
    border-radius: 32px !important;
  }

  .border-radius-maxlg-top-32 {
    border-radius: 32px 32px 0 0 !important;
  }

  .border-radius-maxlg-bottom-32 {
    border-radius: 0 0 32px 32px !important;
  }

  .border-radius-maxlg-left-32 {
    border-radius: 32px 0 0 32px !important;
  }

  .border-radius-maxlg-right-32 {
    border-radius: 0 32px 32px 0 !important;
  }

  .border-radius-maxlg-33 {
    border-radius: 33px !important;
  }

  .border-radius-maxlg-top-33 {
    border-radius: 33px 33px 0 0 !important;
  }

  .border-radius-maxlg-bottom-33 {
    border-radius: 0 0 33px 33px !important;
  }

  .border-radius-maxlg-left-33 {
    border-radius: 33px 0 0 33px !important;
  }

  .border-radius-maxlg-right-33 {
    border-radius: 0 33px 33px 0 !important;
  }

  .border-radius-maxlg-34 {
    border-radius: 34px !important;
  }

  .border-radius-maxlg-top-34 {
    border-radius: 34px 34px 0 0 !important;
  }

  .border-radius-maxlg-bottom-34 {
    border-radius: 0 0 34px 34px !important;
  }

  .border-radius-maxlg-left-34 {
    border-radius: 34px 0 0 34px !important;
  }

  .border-radius-maxlg-right-34 {
    border-radius: 0 34px 34px 0 !important;
  }

  .border-radius-maxlg-35 {
    border-radius: 35px !important;
  }

  .border-radius-maxlg-top-35 {
    border-radius: 35px 35px 0 0 !important;
  }

  .border-radius-maxlg-bottom-35 {
    border-radius: 0 0 35px 35px !important;
  }

  .border-radius-maxlg-left-35 {
    border-radius: 35px 0 0 35px !important;
  }

  .border-radius-maxlg-right-35 {
    border-radius: 0 35px 35px 0 !important;
  }

  .border-radius-maxlg-36 {
    border-radius: 36px !important;
  }

  .border-radius-maxlg-top-36 {
    border-radius: 36px 36px 0 0 !important;
  }

  .border-radius-maxlg-bottom-36 {
    border-radius: 0 0 36px 36px !important;
  }

  .border-radius-maxlg-left-36 {
    border-radius: 36px 0 0 36px !important;
  }

  .border-radius-maxlg-right-36 {
    border-radius: 0 36px 36px 0 !important;
  }

  .border-radius-maxlg-37 {
    border-radius: 37px !important;
  }

  .border-radius-maxlg-top-37 {
    border-radius: 37px 37px 0 0 !important;
  }

  .border-radius-maxlg-bottom-37 {
    border-radius: 0 0 37px 37px !important;
  }

  .border-radius-maxlg-left-37 {
    border-radius: 37px 0 0 37px !important;
  }

  .border-radius-maxlg-right-37 {
    border-radius: 0 37px 37px 0 !important;
  }

  .border-radius-maxlg-38 {
    border-radius: 38px !important;
  }

  .border-radius-maxlg-top-38 {
    border-radius: 38px 38px 0 0 !important;
  }

  .border-radius-maxlg-bottom-38 {
    border-radius: 0 0 38px 38px !important;
  }

  .border-radius-maxlg-left-38 {
    border-radius: 38px 0 0 38px !important;
  }

  .border-radius-maxlg-right-38 {
    border-radius: 0 38px 38px 0 !important;
  }

  .border-radius-maxlg-39 {
    border-radius: 39px !important;
  }

  .border-radius-maxlg-top-39 {
    border-radius: 39px 39px 0 0 !important;
  }

  .border-radius-maxlg-bottom-39 {
    border-radius: 0 0 39px 39px !important;
  }

  .border-radius-maxlg-left-39 {
    border-radius: 39px 0 0 39px !important;
  }

  .border-radius-maxlg-right-39 {
    border-radius: 0 39px 39px 0 !important;
  }

  .border-radius-maxlg-40 {
    border-radius: 40px !important;
  }

  .border-radius-maxlg-top-40 {
    border-radius: 40px 40px 0 0 !important;
  }

  .border-radius-maxlg-bottom-40 {
    border-radius: 0 0 40px 40px !important;
  }

  .border-radius-maxlg-left-40 {
    border-radius: 40px 0 0 40px !important;
  }

  .border-radius-maxlg-right-40 {
    border-radius: 0 40px 40px 0 !important;
  }

  .border-radius-maxlg-41 {
    border-radius: 41px !important;
  }

  .border-radius-maxlg-top-41 {
    border-radius: 41px 41px 0 0 !important;
  }

  .border-radius-maxlg-bottom-41 {
    border-radius: 0 0 41px 41px !important;
  }

  .border-radius-maxlg-left-41 {
    border-radius: 41px 0 0 41px !important;
  }

  .border-radius-maxlg-right-41 {
    border-radius: 0 41px 41px 0 !important;
  }

  .border-radius-maxlg-42 {
    border-radius: 42px !important;
  }

  .border-radius-maxlg-top-42 {
    border-radius: 42px 42px 0 0 !important;
  }

  .border-radius-maxlg-bottom-42 {
    border-radius: 0 0 42px 42px !important;
  }

  .border-radius-maxlg-left-42 {
    border-radius: 42px 0 0 42px !important;
  }

  .border-radius-maxlg-right-42 {
    border-radius: 0 42px 42px 0 !important;
  }

  .border-radius-maxlg-43 {
    border-radius: 43px !important;
  }

  .border-radius-maxlg-top-43 {
    border-radius: 43px 43px 0 0 !important;
  }

  .border-radius-maxlg-bottom-43 {
    border-radius: 0 0 43px 43px !important;
  }

  .border-radius-maxlg-left-43 {
    border-radius: 43px 0 0 43px !important;
  }

  .border-radius-maxlg-right-43 {
    border-radius: 0 43px 43px 0 !important;
  }

  .border-radius-maxlg-44 {
    border-radius: 44px !important;
  }

  .border-radius-maxlg-top-44 {
    border-radius: 44px 44px 0 0 !important;
  }

  .border-radius-maxlg-bottom-44 {
    border-radius: 0 0 44px 44px !important;
  }

  .border-radius-maxlg-left-44 {
    border-radius: 44px 0 0 44px !important;
  }

  .border-radius-maxlg-right-44 {
    border-radius: 0 44px 44px 0 !important;
  }

  .border-radius-maxlg-45 {
    border-radius: 45px !important;
  }

  .border-radius-maxlg-top-45 {
    border-radius: 45px 45px 0 0 !important;
  }

  .border-radius-maxlg-bottom-45 {
    border-radius: 0 0 45px 45px !important;
  }

  .border-radius-maxlg-left-45 {
    border-radius: 45px 0 0 45px !important;
  }

  .border-radius-maxlg-right-45 {
    border-radius: 0 45px 45px 0 !important;
  }

  .border-radius-maxlg-46 {
    border-radius: 46px !important;
  }

  .border-radius-maxlg-top-46 {
    border-radius: 46px 46px 0 0 !important;
  }

  .border-radius-maxlg-bottom-46 {
    border-radius: 0 0 46px 46px !important;
  }

  .border-radius-maxlg-left-46 {
    border-radius: 46px 0 0 46px !important;
  }

  .border-radius-maxlg-right-46 {
    border-radius: 0 46px 46px 0 !important;
  }

  .border-radius-maxlg-47 {
    border-radius: 47px !important;
  }

  .border-radius-maxlg-top-47 {
    border-radius: 47px 47px 0 0 !important;
  }

  .border-radius-maxlg-bottom-47 {
    border-radius: 0 0 47px 47px !important;
  }

  .border-radius-maxlg-left-47 {
    border-radius: 47px 0 0 47px !important;
  }

  .border-radius-maxlg-right-47 {
    border-radius: 0 47px 47px 0 !important;
  }

  .border-radius-maxlg-48 {
    border-radius: 48px !important;
  }

  .border-radius-maxlg-top-48 {
    border-radius: 48px 48px 0 0 !important;
  }

  .border-radius-maxlg-bottom-48 {
    border-radius: 0 0 48px 48px !important;
  }

  .border-radius-maxlg-left-48 {
    border-radius: 48px 0 0 48px !important;
  }

  .border-radius-maxlg-right-48 {
    border-radius: 0 48px 48px 0 !important;
  }

  .border-radius-maxlg-49 {
    border-radius: 49px !important;
  }

  .border-radius-maxlg-top-49 {
    border-radius: 49px 49px 0 0 !important;
  }

  .border-radius-maxlg-bottom-49 {
    border-radius: 0 0 49px 49px !important;
  }

  .border-radius-maxlg-left-49 {
    border-radius: 49px 0 0 49px !important;
  }

  .border-radius-maxlg-right-49 {
    border-radius: 0 49px 49px 0 !important;
  }

  .border-radius-maxlg-50 {
    border-radius: 50px !important;
  }

  .border-radius-maxlg-top-50 {
    border-radius: 50px 50px 0 0 !important;
  }

  .border-radius-maxlg-bottom-50 {
    border-radius: 0 0 50px 50px !important;
  }

  .border-radius-maxlg-left-50 {
    border-radius: 50px 0 0 50px !important;
  }

  .border-radius-maxlg-right-50 {
    border-radius: 0 50px 50px 0 !important;
  }

  .border-radius-maxlg-per-10 {
    width: 10% !important;
  }

  .border-radius-maxlg-per-20 {
    width: 20% !important;
  }

  .border-radius-maxlg-per-30 {
    width: 30% !important;
  }

  .border-radius-maxlg-per-40 {
    width: 40% !important;
  }

  .border-radius-maxlg-per-50 {
    width: 50% !important;
  }

  .border-radius-maxlg-per-60 {
    width: 60% !important;
  }

  .border-radius-maxlg-per-70 {
    width: 70% !important;
  }

  .border-radius-maxlg-per-80 {
    width: 80% !important;
  }

  .border-radius-maxlg-per-90 {
    width: 90% !important;
  }

  .border-radius-maxlg-per-100 {
    width: 100% !important;
  }
}

/* line-heightの設定 */
.lh-0 {
  line-height: 0 !important;
}

.lh-1 {
  line-height: 0.1 !important;
}

.lh-2 {
  line-height: 0.2 !important;
}

.lh-3 {
  line-height: 0.3 !important;
}

.lh-4 {
  line-height: 0.4 !important;
}

.lh-5 {
  line-height: 0.5 !important;
}

.lh-6 {
  line-height: 0.6 !important;
}

.lh-7 {
  line-height: 0.7 !important;
}

.lh-8 {
  line-height: 0.8 !important;
}

.lh-9 {
  line-height: 0.9 !important;
}

.lh-10 {
  line-height: 1 !important;
}

.lh-11 {
  line-height: 1.1 !important;
}

.lh-12 {
  line-height: 1.2 !important;
}

.lh-13 {
  line-height: 1.3 !important;
}

.lh-14 {
  line-height: 1.4 !important;
}

.lh-15 {
  line-height: 1.5 !important;
}

.lh-16 {
  line-height: 1.6 !important;
}

.lh-17 {
  line-height: 1.7 !important;
}

.lh-18 {
  line-height: 1.8 !important;
}

.lh-19 {
  line-height: 1.9 !important;
}

.lh-20 {
  line-height: 2 !important;
}

@media (min-width: 991px) {
  .lh-lg-0 {
    line-height: 0 !important;
  }

  .lh-lg-1 {
    line-height: 0.1 !important;
  }

  .lh-lg-2 {
    line-height: 0.2 !important;
  }

  .lh-lg-3 {
    line-height: 0.3 !important;
  }

  .lh-lg-4 {
    line-height: 0.4 !important;
  }

  .lh-lg-5 {
    line-height: 0.5 !important;
  }

  .lh-lg-6 {
    line-height: 0.6 !important;
  }

  .lh-lg-7 {
    line-height: 0.7 !important;
  }

  .lh-lg-8 {
    line-height: 0.8 !important;
  }

  .lh-lg-9 {
    line-height: 0.9 !important;
  }

  .lh-lg-10 {
    line-height: 1 !important;
  }

  .lh-lg-11 {
    line-height: 1.1 !important;
  }

  .lh-lg-12 {
    line-height: 1.2 !important;
  }

  .lh-lg-13 {
    line-height: 1.3 !important;
  }

  .lh-lg-14 {
    line-height: 1.4 !important;
  }

  .lh-lg-15 {
    line-height: 1.5 !important;
  }

  .lh-lg-16 {
    line-height: 1.6 !important;
  }

  .lh-lg-17 {
    line-height: 1.7 !important;
  }

  .lh-lg-18 {
    line-height: 1.8 !important;
  }

  .lh-lg-19 {
    line-height: 1.9 !important;
  }

  .lh-lg-20 {
    line-height: 2 !important;
  }
}

/* スケール */
.scale-1 {
  transform: scale(0.1) !important;
}

.scale-2 {
  transform: scale(0.2) !important;
}

.scale-3 {
  transform: scale(0.3) !important;
}

.scale-4 {
  transform: scale(0.4) !important;
}

.scale-5 {
  transform: scale(0.5) !important;
}

.scale-6 {
  transform: scale(0.6) !important;
}

.scale-7 {
  transform: scale(0.7) !important;
}

.scale-8 {
  transform: scale(0.8) !important;
}

.scale-9 {
  transform: scale(0.9) !important;
}

.scale-10 {
  transform: scale(1) !important;
}

.scale-11 {
  transform: scale(1.1) !important;
}

.scale-12 {
  transform: scale(1.2) !important;
}

.scale-13 {
  transform: scale(1.3) !important;
}

.scale-14 {
  transform: scale(1.4) !important;
}

.scale-15 {
  transform: scale(1.5) !important;
}

.scale-16 {
  transform: scale(1.6) !important;
}

.scale-17 {
  transform: scale(1.7) !important;
}

.scale-18 {
  transform: scale(1.8) !important;
}

.scale-19 {
  transform: scale(1.9) !important;
}

.scale-20 {
  transform: scale(2) !important;
}

@media (min-width: 991px) {
  .scale-lg-1 {
    transform: scale(0.1) !important;
  }

  .scale-lg-2 {
    transform: scale(0.2) !important;
  }

  .scale-lg-3 {
    transform: scale(0.3) !important;
  }

  .scale-lg-4 {
    transform: scale(0.4) !important;
  }

  .scale-lg-5 {
    transform: scale(0.5) !important;
  }

  .scale-lg-6 {
    transform: scale(0.6) !important;
  }

  .scale-lg-7 {
    transform: scale(0.7) !important;
  }

  .scale-lg-8 {
    transform: scale(0.8) !important;
  }

  .scale-lg-9 {
    transform: scale(0.9) !important;
  }

  .scale-lg-10 {
    transform: scale(1) !important;
  }

  .scale-lg-11 {
    transform: scale(1.1) !important;
  }

  .scale-lg-12 {
    transform: scale(1.2) !important;
  }

  .scale-lg-13 {
    transform: scale(1.3) !important;
  }

  .scale-lg-14 {
    transform: scale(1.4) !important;
  }

  .scale-lg-15 {
    transform: scale(1.5) !important;
  }

  .scale-lg-16 {
    transform: scale(1.6) !important;
  }

  .scale-lg-17 {
    transform: scale(1.7) !important;
  }

  .scale-lg-18 {
    transform: scale(1.8) !important;
  }

  .scale-lg-19 {
    transform: scale(1.9) !important;
  }

  .scale-lg-20 {
    transform: scale(2) !important;
  }
}

/* 回転 */
.rotate-1 {
  transform: rotate(1deg) !important;
}

.rotate-2 {
  transform: rotate(2deg) !important;
}

.rotate-3 {
  transform: rotate(3deg) !important;
}

.rotate-4 {
  transform: rotate(4deg) !important;
}

.rotate-5 {
  transform: rotate(5deg) !important;
}

.rotate-6 {
  transform: rotate(6deg) !important;
}

.rotate-7 {
  transform: rotate(7deg) !important;
}

.rotate-8 {
  transform: rotate(8deg) !important;
}

.rotate-9 {
  transform: rotate(9deg) !important;
}

.rotate-10 {
  transform: rotate(10deg) !important;
}

.rotate-11 {
  transform: rotate(11deg) !important;
}

.rotate-12 {
  transform: rotate(12deg) !important;
}

.rotate-13 {
  transform: rotate(13deg) !important;
}

.rotate-14 {
  transform: rotate(14deg) !important;
}

.rotate-15 {
  transform: rotate(15deg) !important;
}

.rotate-16 {
  transform: rotate(16deg) !important;
}

.rotate-17 {
  transform: rotate(17deg) !important;
}

.rotate-18 {
  transform: rotate(18deg) !important;
}

.rotate-19 {
  transform: rotate(19deg) !important;
}

.rotate-20 {
  transform: rotate(20deg) !important;
}

.rotate-21 {
  transform: rotate(21deg) !important;
}

.rotate-22 {
  transform: rotate(22deg) !important;
}

.rotate-23 {
  transform: rotate(23deg) !important;
}

.rotate-24 {
  transform: rotate(24deg) !important;
}

.rotate-25 {
  transform: rotate(25deg) !important;
}

.rotate-26 {
  transform: rotate(26deg) !important;
}

.rotate-27 {
  transform: rotate(27deg) !important;
}

.rotate-28 {
  transform: rotate(28deg) !important;
}

.rotate-29 {
  transform: rotate(29deg) !important;
}

.rotate-30 {
  transform: rotate(30deg) !important;
}

.rotate-31 {
  transform: rotate(31deg) !important;
}

.rotate-32 {
  transform: rotate(32deg) !important;
}

.rotate-33 {
  transform: rotate(33deg) !important;
}

.rotate-34 {
  transform: rotate(34deg) !important;
}

.rotate-35 {
  transform: rotate(35deg) !important;
}

.rotate-36 {
  transform: rotate(36deg) !important;
}

.rotate-37 {
  transform: rotate(37deg) !important;
}

.rotate-38 {
  transform: rotate(38deg) !important;
}

.rotate-39 {
  transform: rotate(39deg) !important;
}

.rotate-40 {
  transform: rotate(40deg) !important;
}

.rotate-41 {
  transform: rotate(41deg) !important;
}

.rotate-42 {
  transform: rotate(42deg) !important;
}

.rotate-43 {
  transform: rotate(43deg) !important;
}

.rotate-44 {
  transform: rotate(44deg) !important;
}

.rotate-45 {
  transform: rotate(45deg) !important;
}

.rotate-46 {
  transform: rotate(46deg) !important;
}

.rotate-47 {
  transform: rotate(47deg) !important;
}

.rotate-48 {
  transform: rotate(48deg) !important;
}

.rotate-49 {
  transform: rotate(49deg) !important;
}

.rotate-50 {
  transform: rotate(50deg) !important;
}

.rotate-51 {
  transform: rotate(51deg) !important;
}

.rotate-52 {
  transform: rotate(52deg) !important;
}

.rotate-53 {
  transform: rotate(53deg) !important;
}

.rotate-54 {
  transform: rotate(54deg) !important;
}

.rotate-55 {
  transform: rotate(55deg) !important;
}

.rotate-56 {
  transform: rotate(56deg) !important;
}

.rotate-57 {
  transform: rotate(57deg) !important;
}

.rotate-58 {
  transform: rotate(58deg) !important;
}

.rotate-59 {
  transform: rotate(59deg) !important;
}

.rotate-60 {
  transform: rotate(60deg) !important;
}

.rotate-61 {
  transform: rotate(61deg) !important;
}

.rotate-62 {
  transform: rotate(62deg) !important;
}

.rotate-63 {
  transform: rotate(63deg) !important;
}

.rotate-64 {
  transform: rotate(64deg) !important;
}

.rotate-65 {
  transform: rotate(65deg) !important;
}

.rotate-66 {
  transform: rotate(66deg) !important;
}

.rotate-67 {
  transform: rotate(67deg) !important;
}

.rotate-68 {
  transform: rotate(68deg) !important;
}

.rotate-69 {
  transform: rotate(69deg) !important;
}

.rotate-70 {
  transform: rotate(70deg) !important;
}

.rotate-71 {
  transform: rotate(71deg) !important;
}

.rotate-72 {
  transform: rotate(72deg) !important;
}

.rotate-73 {
  transform: rotate(73deg) !important;
}

.rotate-74 {
  transform: rotate(74deg) !important;
}

.rotate-75 {
  transform: rotate(75deg) !important;
}

.rotate-76 {
  transform: rotate(76deg) !important;
}

.rotate-77 {
  transform: rotate(77deg) !important;
}

.rotate-78 {
  transform: rotate(78deg) !important;
}

.rotate-79 {
  transform: rotate(79deg) !important;
}

.rotate-80 {
  transform: rotate(80deg) !important;
}

.rotate-81 {
  transform: rotate(81deg) !important;
}

.rotate-82 {
  transform: rotate(82deg) !important;
}

.rotate-83 {
  transform: rotate(83deg) !important;
}

.rotate-84 {
  transform: rotate(84deg) !important;
}

.rotate-85 {
  transform: rotate(85deg) !important;
}

.rotate-86 {
  transform: rotate(86deg) !important;
}

.rotate-87 {
  transform: rotate(87deg) !important;
}

.rotate-88 {
  transform: rotate(88deg) !important;
}

.rotate-89 {
  transform: rotate(89deg) !important;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

.rotate-91 {
  transform: rotate(91deg) !important;
}

.rotate-92 {
  transform: rotate(92deg) !important;
}

.rotate-93 {
  transform: rotate(93deg) !important;
}

.rotate-94 {
  transform: rotate(94deg) !important;
}

.rotate-95 {
  transform: rotate(95deg) !important;
}

.rotate-96 {
  transform: rotate(96deg) !important;
}

.rotate-97 {
  transform: rotate(97deg) !important;
}

.rotate-98 {
  transform: rotate(98deg) !important;
}

.rotate-99 {
  transform: rotate(99deg) !important;
}

.rotate-100 {
  transform: rotate(100deg) !important;
}

.rotate-101 {
  transform: rotate(101deg) !important;
}

.rotate-102 {
  transform: rotate(102deg) !important;
}

.rotate-103 {
  transform: rotate(103deg) !important;
}

.rotate-104 {
  transform: rotate(104deg) !important;
}

.rotate-105 {
  transform: rotate(105deg) !important;
}

.rotate-106 {
  transform: rotate(106deg) !important;
}

.rotate-107 {
  transform: rotate(107deg) !important;
}

.rotate-108 {
  transform: rotate(108deg) !important;
}

.rotate-109 {
  transform: rotate(109deg) !important;
}

.rotate-110 {
  transform: rotate(110deg) !important;
}

.rotate-111 {
  transform: rotate(111deg) !important;
}

.rotate-112 {
  transform: rotate(112deg) !important;
}

.rotate-113 {
  transform: rotate(113deg) !important;
}

.rotate-114 {
  transform: rotate(114deg) !important;
}

.rotate-115 {
  transform: rotate(115deg) !important;
}

.rotate-116 {
  transform: rotate(116deg) !important;
}

.rotate-117 {
  transform: rotate(117deg) !important;
}

.rotate-118 {
  transform: rotate(118deg) !important;
}

.rotate-119 {
  transform: rotate(119deg) !important;
}

.rotate-120 {
  transform: rotate(120deg) !important;
}

.rotate-121 {
  transform: rotate(121deg) !important;
}

.rotate-122 {
  transform: rotate(122deg) !important;
}

.rotate-123 {
  transform: rotate(123deg) !important;
}

.rotate-124 {
  transform: rotate(124deg) !important;
}

.rotate-125 {
  transform: rotate(125deg) !important;
}

.rotate-126 {
  transform: rotate(126deg) !important;
}

.rotate-127 {
  transform: rotate(127deg) !important;
}

.rotate-128 {
  transform: rotate(128deg) !important;
}

.rotate-129 {
  transform: rotate(129deg) !important;
}

.rotate-130 {
  transform: rotate(130deg) !important;
}

.rotate-131 {
  transform: rotate(131deg) !important;
}

.rotate-132 {
  transform: rotate(132deg) !important;
}

.rotate-133 {
  transform: rotate(133deg) !important;
}

.rotate-134 {
  transform: rotate(134deg) !important;
}

.rotate-135 {
  transform: rotate(135deg) !important;
}

.rotate-136 {
  transform: rotate(136deg) !important;
}

.rotate-137 {
  transform: rotate(137deg) !important;
}

.rotate-138 {
  transform: rotate(138deg) !important;
}

.rotate-139 {
  transform: rotate(139deg) !important;
}

.rotate-140 {
  transform: rotate(140deg) !important;
}

.rotate-141 {
  transform: rotate(141deg) !important;
}

.rotate-142 {
  transform: rotate(142deg) !important;
}

.rotate-143 {
  transform: rotate(143deg) !important;
}

.rotate-144 {
  transform: rotate(144deg) !important;
}

.rotate-145 {
  transform: rotate(145deg) !important;
}

.rotate-146 {
  transform: rotate(146deg) !important;
}

.rotate-147 {
  transform: rotate(147deg) !important;
}

.rotate-148 {
  transform: rotate(148deg) !important;
}

.rotate-149 {
  transform: rotate(149deg) !important;
}

.rotate-150 {
  transform: rotate(150deg) !important;
}

.rotate-151 {
  transform: rotate(151deg) !important;
}

.rotate-152 {
  transform: rotate(152deg) !important;
}

.rotate-153 {
  transform: rotate(153deg) !important;
}

.rotate-154 {
  transform: rotate(154deg) !important;
}

.rotate-155 {
  transform: rotate(155deg) !important;
}

.rotate-156 {
  transform: rotate(156deg) !important;
}

.rotate-157 {
  transform: rotate(157deg) !important;
}

.rotate-158 {
  transform: rotate(158deg) !important;
}

.rotate-159 {
  transform: rotate(159deg) !important;
}

.rotate-160 {
  transform: rotate(160deg) !important;
}

.rotate-161 {
  transform: rotate(161deg) !important;
}

.rotate-162 {
  transform: rotate(162deg) !important;
}

.rotate-163 {
  transform: rotate(163deg) !important;
}

.rotate-164 {
  transform: rotate(164deg) !important;
}

.rotate-165 {
  transform: rotate(165deg) !important;
}

.rotate-166 {
  transform: rotate(166deg) !important;
}

.rotate-167 {
  transform: rotate(167deg) !important;
}

.rotate-168 {
  transform: rotate(168deg) !important;
}

.rotate-169 {
  transform: rotate(169deg) !important;
}

.rotate-170 {
  transform: rotate(170deg) !important;
}

.rotate-171 {
  transform: rotate(171deg) !important;
}

.rotate-172 {
  transform: rotate(172deg) !important;
}

.rotate-173 {
  transform: rotate(173deg) !important;
}

.rotate-174 {
  transform: rotate(174deg) !important;
}

.rotate-175 {
  transform: rotate(175deg) !important;
}

.rotate-176 {
  transform: rotate(176deg) !important;
}

.rotate-177 {
  transform: rotate(177deg) !important;
}

.rotate-178 {
  transform: rotate(178deg) !important;
}

.rotate-179 {
  transform: rotate(179deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.rotate-181 {
  transform: rotate(181deg) !important;
}

.rotate-182 {
  transform: rotate(182deg) !important;
}

.rotate-183 {
  transform: rotate(183deg) !important;
}

.rotate-184 {
  transform: rotate(184deg) !important;
}

.rotate-185 {
  transform: rotate(185deg) !important;
}

.rotate-186 {
  transform: rotate(186deg) !important;
}

.rotate-187 {
  transform: rotate(187deg) !important;
}

.rotate-188 {
  transform: rotate(188deg) !important;
}

.rotate-189 {
  transform: rotate(189deg) !important;
}

.rotate-190 {
  transform: rotate(190deg) !important;
}

.rotate-191 {
  transform: rotate(191deg) !important;
}

.rotate-192 {
  transform: rotate(192deg) !important;
}

.rotate-193 {
  transform: rotate(193deg) !important;
}

.rotate-194 {
  transform: rotate(194deg) !important;
}

.rotate-195 {
  transform: rotate(195deg) !important;
}

.rotate-196 {
  transform: rotate(196deg) !important;
}

.rotate-197 {
  transform: rotate(197deg) !important;
}

.rotate-198 {
  transform: rotate(198deg) !important;
}

.rotate-199 {
  transform: rotate(199deg) !important;
}

.rotate-200 {
  transform: rotate(200deg) !important;
}

.rotate-201 {
  transform: rotate(201deg) !important;
}

.rotate-202 {
  transform: rotate(202deg) !important;
}

.rotate-203 {
  transform: rotate(203deg) !important;
}

.rotate-204 {
  transform: rotate(204deg) !important;
}

.rotate-205 {
  transform: rotate(205deg) !important;
}

.rotate-206 {
  transform: rotate(206deg) !important;
}

.rotate-207 {
  transform: rotate(207deg) !important;
}

.rotate-208 {
  transform: rotate(208deg) !important;
}

.rotate-209 {
  transform: rotate(209deg) !important;
}

.rotate-210 {
  transform: rotate(210deg) !important;
}

.rotate-211 {
  transform: rotate(211deg) !important;
}

.rotate-212 {
  transform: rotate(212deg) !important;
}

.rotate-213 {
  transform: rotate(213deg) !important;
}

.rotate-214 {
  transform: rotate(214deg) !important;
}

.rotate-215 {
  transform: rotate(215deg) !important;
}

.rotate-216 {
  transform: rotate(216deg) !important;
}

.rotate-217 {
  transform: rotate(217deg) !important;
}

.rotate-218 {
  transform: rotate(218deg) !important;
}

.rotate-219 {
  transform: rotate(219deg) !important;
}

.rotate-220 {
  transform: rotate(220deg) !important;
}

.rotate-221 {
  transform: rotate(221deg) !important;
}

.rotate-222 {
  transform: rotate(222deg) !important;
}

.rotate-223 {
  transform: rotate(223deg) !important;
}

.rotate-224 {
  transform: rotate(224deg) !important;
}

.rotate-225 {
  transform: rotate(225deg) !important;
}

.rotate-226 {
  transform: rotate(226deg) !important;
}

.rotate-227 {
  transform: rotate(227deg) !important;
}

.rotate-228 {
  transform: rotate(228deg) !important;
}

.rotate-229 {
  transform: rotate(229deg) !important;
}

.rotate-230 {
  transform: rotate(230deg) !important;
}

.rotate-231 {
  transform: rotate(231deg) !important;
}

.rotate-232 {
  transform: rotate(232deg) !important;
}

.rotate-233 {
  transform: rotate(233deg) !important;
}

.rotate-234 {
  transform: rotate(234deg) !important;
}

.rotate-235 {
  transform: rotate(235deg) !important;
}

.rotate-236 {
  transform: rotate(236deg) !important;
}

.rotate-237 {
  transform: rotate(237deg) !important;
}

.rotate-238 {
  transform: rotate(238deg) !important;
}

.rotate-239 {
  transform: rotate(239deg) !important;
}

.rotate-240 {
  transform: rotate(240deg) !important;
}

.rotate-241 {
  transform: rotate(241deg) !important;
}

.rotate-242 {
  transform: rotate(242deg) !important;
}

.rotate-243 {
  transform: rotate(243deg) !important;
}

.rotate-244 {
  transform: rotate(244deg) !important;
}

.rotate-245 {
  transform: rotate(245deg) !important;
}

.rotate-246 {
  transform: rotate(246deg) !important;
}

.rotate-247 {
  transform: rotate(247deg) !important;
}

.rotate-248 {
  transform: rotate(248deg) !important;
}

.rotate-249 {
  transform: rotate(249deg) !important;
}

.rotate-250 {
  transform: rotate(250deg) !important;
}

.rotate-251 {
  transform: rotate(251deg) !important;
}

.rotate-252 {
  transform: rotate(252deg) !important;
}

.rotate-253 {
  transform: rotate(253deg) !important;
}

.rotate-254 {
  transform: rotate(254deg) !important;
}

.rotate-255 {
  transform: rotate(255deg) !important;
}

.rotate-256 {
  transform: rotate(256deg) !important;
}

.rotate-257 {
  transform: rotate(257deg) !important;
}

.rotate-258 {
  transform: rotate(258deg) !important;
}

.rotate-259 {
  transform: rotate(259deg) !important;
}

.rotate-260 {
  transform: rotate(260deg) !important;
}

.rotate-261 {
  transform: rotate(261deg) !important;
}

.rotate-262 {
  transform: rotate(262deg) !important;
}

.rotate-263 {
  transform: rotate(263deg) !important;
}

.rotate-264 {
  transform: rotate(264deg) !important;
}

.rotate-265 {
  transform: rotate(265deg) !important;
}

.rotate-266 {
  transform: rotate(266deg) !important;
}

.rotate-267 {
  transform: rotate(267deg) !important;
}

.rotate-268 {
  transform: rotate(268deg) !important;
}

.rotate-269 {
  transform: rotate(269deg) !important;
}

.rotate-270 {
  transform: rotate(270deg) !important;
}

.rotate-271 {
  transform: rotate(271deg) !important;
}

.rotate-272 {
  transform: rotate(272deg) !important;
}

.rotate-273 {
  transform: rotate(273deg) !important;
}

.rotate-274 {
  transform: rotate(274deg) !important;
}

.rotate-275 {
  transform: rotate(275deg) !important;
}

.rotate-276 {
  transform: rotate(276deg) !important;
}

.rotate-277 {
  transform: rotate(277deg) !important;
}

.rotate-278 {
  transform: rotate(278deg) !important;
}

.rotate-279 {
  transform: rotate(279deg) !important;
}

.rotate-280 {
  transform: rotate(280deg) !important;
}

.rotate-281 {
  transform: rotate(281deg) !important;
}

.rotate-282 {
  transform: rotate(282deg) !important;
}

.rotate-283 {
  transform: rotate(283deg) !important;
}

.rotate-284 {
  transform: rotate(284deg) !important;
}

.rotate-285 {
  transform: rotate(285deg) !important;
}

.rotate-286 {
  transform: rotate(286deg) !important;
}

.rotate-287 {
  transform: rotate(287deg) !important;
}

.rotate-288 {
  transform: rotate(288deg) !important;
}

.rotate-289 {
  transform: rotate(289deg) !important;
}

.rotate-290 {
  transform: rotate(290deg) !important;
}

.rotate-291 {
  transform: rotate(291deg) !important;
}

.rotate-292 {
  transform: rotate(292deg) !important;
}

.rotate-293 {
  transform: rotate(293deg) !important;
}

.rotate-294 {
  transform: rotate(294deg) !important;
}

.rotate-295 {
  transform: rotate(295deg) !important;
}

.rotate-296 {
  transform: rotate(296deg) !important;
}

.rotate-297 {
  transform: rotate(297deg) !important;
}

.rotate-298 {
  transform: rotate(298deg) !important;
}

.rotate-299 {
  transform: rotate(299deg) !important;
}

.rotate-300 {
  transform: rotate(300deg) !important;
}

.rotate-301 {
  transform: rotate(301deg) !important;
}

.rotate-302 {
  transform: rotate(302deg) !important;
}

.rotate-303 {
  transform: rotate(303deg) !important;
}

.rotate-304 {
  transform: rotate(304deg) !important;
}

.rotate-305 {
  transform: rotate(305deg) !important;
}

.rotate-306 {
  transform: rotate(306deg) !important;
}

.rotate-307 {
  transform: rotate(307deg) !important;
}

.rotate-308 {
  transform: rotate(308deg) !important;
}

.rotate-309 {
  transform: rotate(309deg) !important;
}

.rotate-310 {
  transform: rotate(310deg) !important;
}

.rotate-311 {
  transform: rotate(311deg) !important;
}

.rotate-312 {
  transform: rotate(312deg) !important;
}

.rotate-313 {
  transform: rotate(313deg) !important;
}

.rotate-314 {
  transform: rotate(314deg) !important;
}

.rotate-315 {
  transform: rotate(315deg) !important;
}

.rotate-316 {
  transform: rotate(316deg) !important;
}

.rotate-317 {
  transform: rotate(317deg) !important;
}

.rotate-318 {
  transform: rotate(318deg) !important;
}

.rotate-319 {
  transform: rotate(319deg) !important;
}

.rotate-320 {
  transform: rotate(320deg) !important;
}

.rotate-321 {
  transform: rotate(321deg) !important;
}

.rotate-322 {
  transform: rotate(322deg) !important;
}

.rotate-323 {
  transform: rotate(323deg) !important;
}

.rotate-324 {
  transform: rotate(324deg) !important;
}

.rotate-325 {
  transform: rotate(325deg) !important;
}

.rotate-326 {
  transform: rotate(326deg) !important;
}

.rotate-327 {
  transform: rotate(327deg) !important;
}

.rotate-328 {
  transform: rotate(328deg) !important;
}

.rotate-329 {
  transform: rotate(329deg) !important;
}

.rotate-330 {
  transform: rotate(330deg) !important;
}

.rotate-331 {
  transform: rotate(331deg) !important;
}

.rotate-332 {
  transform: rotate(332deg) !important;
}

.rotate-333 {
  transform: rotate(333deg) !important;
}

.rotate-334 {
  transform: rotate(334deg) !important;
}

.rotate-335 {
  transform: rotate(335deg) !important;
}

.rotate-336 {
  transform: rotate(336deg) !important;
}

.rotate-337 {
  transform: rotate(337deg) !important;
}

.rotate-338 {
  transform: rotate(338deg) !important;
}

.rotate-339 {
  transform: rotate(339deg) !important;
}

.rotate-340 {
  transform: rotate(340deg) !important;
}

.rotate-341 {
  transform: rotate(341deg) !important;
}

.rotate-342 {
  transform: rotate(342deg) !important;
}

.rotate-343 {
  transform: rotate(343deg) !important;
}

.rotate-344 {
  transform: rotate(344deg) !important;
}

.rotate-345 {
  transform: rotate(345deg) !important;
}

.rotate-346 {
  transform: rotate(346deg) !important;
}

.rotate-347 {
  transform: rotate(347deg) !important;
}

.rotate-348 {
  transform: rotate(348deg) !important;
}

.rotate-349 {
  transform: rotate(349deg) !important;
}

.rotate-350 {
  transform: rotate(350deg) !important;
}

.rotate-351 {
  transform: rotate(351deg) !important;
}

.rotate-352 {
  transform: rotate(352deg) !important;
}

.rotate-353 {
  transform: rotate(353deg) !important;
}

.rotate-354 {
  transform: rotate(354deg) !important;
}

.rotate-355 {
  transform: rotate(355deg) !important;
}

.rotate-356 {
  transform: rotate(356deg) !important;
}

.rotate-357 {
  transform: rotate(357deg) !important;
}

.rotate-358 {
  transform: rotate(358deg) !important;
}

.rotate-359 {
  transform: rotate(359deg) !important;
}

.rotate-360 {
  transform: rotate(360deg) !important;
}

@media (min-width: 991px) {
  .rotate-lg-1 {
    transform: rotate(1deg) !important;
  }

  .rotate-lg-2 {
    transform: rotate(2deg) !important;
  }

  .rotate-lg-3 {
    transform: rotate(3deg) !important;
  }

  .rotate-lg-4 {
    transform: rotate(4deg) !important;
  }

  .rotate-lg-5 {
    transform: rotate(5deg) !important;
  }

  .rotate-lg-6 {
    transform: rotate(6deg) !important;
  }

  .rotate-lg-7 {
    transform: rotate(7deg) !important;
  }

  .rotate-lg-8 {
    transform: rotate(8deg) !important;
  }

  .rotate-lg-9 {
    transform: rotate(9deg) !important;
  }

  .rotate-lg-10 {
    transform: rotate(10deg) !important;
  }

  .rotate-lg-11 {
    transform: rotate(11deg) !important;
  }

  .rotate-lg-12 {
    transform: rotate(12deg) !important;
  }

  .rotate-lg-13 {
    transform: rotate(13deg) !important;
  }

  .rotate-lg-14 {
    transform: rotate(14deg) !important;
  }

  .rotate-lg-15 {
    transform: rotate(15deg) !important;
  }

  .rotate-lg-16 {
    transform: rotate(16deg) !important;
  }

  .rotate-lg-17 {
    transform: rotate(17deg) !important;
  }

  .rotate-lg-18 {
    transform: rotate(18deg) !important;
  }

  .rotate-lg-19 {
    transform: rotate(19deg) !important;
  }

  .rotate-lg-20 {
    transform: rotate(20deg) !important;
  }

  .rotate-lg-21 {
    transform: rotate(21deg) !important;
  }

  .rotate-lg-22 {
    transform: rotate(22deg) !important;
  }

  .rotate-lg-23 {
    transform: rotate(23deg) !important;
  }

  .rotate-lg-24 {
    transform: rotate(24deg) !important;
  }

  .rotate-lg-25 {
    transform: rotate(25deg) !important;
  }

  .rotate-lg-26 {
    transform: rotate(26deg) !important;
  }

  .rotate-lg-27 {
    transform: rotate(27deg) !important;
  }

  .rotate-lg-28 {
    transform: rotate(28deg) !important;
  }

  .rotate-lg-29 {
    transform: rotate(29deg) !important;
  }

  .rotate-lg-30 {
    transform: rotate(30deg) !important;
  }

  .rotate-lg-31 {
    transform: rotate(31deg) !important;
  }

  .rotate-lg-32 {
    transform: rotate(32deg) !important;
  }

  .rotate-lg-33 {
    transform: rotate(33deg) !important;
  }

  .rotate-lg-34 {
    transform: rotate(34deg) !important;
  }

  .rotate-lg-35 {
    transform: rotate(35deg) !important;
  }

  .rotate-lg-36 {
    transform: rotate(36deg) !important;
  }

  .rotate-lg-37 {
    transform: rotate(37deg) !important;
  }

  .rotate-lg-38 {
    transform: rotate(38deg) !important;
  }

  .rotate-lg-39 {
    transform: rotate(39deg) !important;
  }

  .rotate-lg-40 {
    transform: rotate(40deg) !important;
  }

  .rotate-lg-41 {
    transform: rotate(41deg) !important;
  }

  .rotate-lg-42 {
    transform: rotate(42deg) !important;
  }

  .rotate-lg-43 {
    transform: rotate(43deg) !important;
  }

  .rotate-lg-44 {
    transform: rotate(44deg) !important;
  }

  .rotate-lg-45 {
    transform: rotate(45deg) !important;
  }

  .rotate-lg-46 {
    transform: rotate(46deg) !important;
  }

  .rotate-lg-47 {
    transform: rotate(47deg) !important;
  }

  .rotate-lg-48 {
    transform: rotate(48deg) !important;
  }

  .rotate-lg-49 {
    transform: rotate(49deg) !important;
  }

  .rotate-lg-50 {
    transform: rotate(50deg) !important;
  }

  .rotate-lg-51 {
    transform: rotate(51deg) !important;
  }

  .rotate-lg-52 {
    transform: rotate(52deg) !important;
  }

  .rotate-lg-53 {
    transform: rotate(53deg) !important;
  }

  .rotate-lg-54 {
    transform: rotate(54deg) !important;
  }

  .rotate-lg-55 {
    transform: rotate(55deg) !important;
  }

  .rotate-lg-56 {
    transform: rotate(56deg) !important;
  }

  .rotate-lg-57 {
    transform: rotate(57deg) !important;
  }

  .rotate-lg-58 {
    transform: rotate(58deg) !important;
  }

  .rotate-lg-59 {
    transform: rotate(59deg) !important;
  }

  .rotate-lg-60 {
    transform: rotate(60deg) !important;
  }

  .rotate-lg-61 {
    transform: rotate(61deg) !important;
  }

  .rotate-lg-62 {
    transform: rotate(62deg) !important;
  }

  .rotate-lg-63 {
    transform: rotate(63deg) !important;
  }

  .rotate-lg-64 {
    transform: rotate(64deg) !important;
  }

  .rotate-lg-65 {
    transform: rotate(65deg) !important;
  }

  .rotate-lg-66 {
    transform: rotate(66deg) !important;
  }

  .rotate-lg-67 {
    transform: rotate(67deg) !important;
  }

  .rotate-lg-68 {
    transform: rotate(68deg) !important;
  }

  .rotate-lg-69 {
    transform: rotate(69deg) !important;
  }

  .rotate-lg-70 {
    transform: rotate(70deg) !important;
  }

  .rotate-lg-71 {
    transform: rotate(71deg) !important;
  }

  .rotate-lg-72 {
    transform: rotate(72deg) !important;
  }

  .rotate-lg-73 {
    transform: rotate(73deg) !important;
  }

  .rotate-lg-74 {
    transform: rotate(74deg) !important;
  }

  .rotate-lg-75 {
    transform: rotate(75deg) !important;
  }

  .rotate-lg-76 {
    transform: rotate(76deg) !important;
  }

  .rotate-lg-77 {
    transform: rotate(77deg) !important;
  }

  .rotate-lg-78 {
    transform: rotate(78deg) !important;
  }

  .rotate-lg-79 {
    transform: rotate(79deg) !important;
  }

  .rotate-lg-80 {
    transform: rotate(80deg) !important;
  }

  .rotate-lg-81 {
    transform: rotate(81deg) !important;
  }

  .rotate-lg-82 {
    transform: rotate(82deg) !important;
  }

  .rotate-lg-83 {
    transform: rotate(83deg) !important;
  }

  .rotate-lg-84 {
    transform: rotate(84deg) !important;
  }

  .rotate-lg-85 {
    transform: rotate(85deg) !important;
  }

  .rotate-lg-86 {
    transform: rotate(86deg) !important;
  }

  .rotate-lg-87 {
    transform: rotate(87deg) !important;
  }

  .rotate-lg-88 {
    transform: rotate(88deg) !important;
  }

  .rotate-lg-89 {
    transform: rotate(89deg) !important;
  }

  .rotate-lg-90 {
    transform: rotate(90deg) !important;
  }

  .rotate-lg-91 {
    transform: rotate(91deg) !important;
  }

  .rotate-lg-92 {
    transform: rotate(92deg) !important;
  }

  .rotate-lg-93 {
    transform: rotate(93deg) !important;
  }

  .rotate-lg-94 {
    transform: rotate(94deg) !important;
  }

  .rotate-lg-95 {
    transform: rotate(95deg) !important;
  }

  .rotate-lg-96 {
    transform: rotate(96deg) !important;
  }

  .rotate-lg-97 {
    transform: rotate(97deg) !important;
  }

  .rotate-lg-98 {
    transform: rotate(98deg) !important;
  }

  .rotate-lg-99 {
    transform: rotate(99deg) !important;
  }

  .rotate-lg-100 {
    transform: rotate(100deg) !important;
  }

  .rotate-lg-101 {
    transform: rotate(101deg) !important;
  }

  .rotate-lg-102 {
    transform: rotate(102deg) !important;
  }

  .rotate-lg-103 {
    transform: rotate(103deg) !important;
  }

  .rotate-lg-104 {
    transform: rotate(104deg) !important;
  }

  .rotate-lg-105 {
    transform: rotate(105deg) !important;
  }

  .rotate-lg-106 {
    transform: rotate(106deg) !important;
  }

  .rotate-lg-107 {
    transform: rotate(107deg) !important;
  }

  .rotate-lg-108 {
    transform: rotate(108deg) !important;
  }

  .rotate-lg-109 {
    transform: rotate(109deg) !important;
  }

  .rotate-lg-110 {
    transform: rotate(110deg) !important;
  }

  .rotate-lg-111 {
    transform: rotate(111deg) !important;
  }

  .rotate-lg-112 {
    transform: rotate(112deg) !important;
  }

  .rotate-lg-113 {
    transform: rotate(113deg) !important;
  }

  .rotate-lg-114 {
    transform: rotate(114deg) !important;
  }

  .rotate-lg-115 {
    transform: rotate(115deg) !important;
  }

  .rotate-lg-116 {
    transform: rotate(116deg) !important;
  }

  .rotate-lg-117 {
    transform: rotate(117deg) !important;
  }

  .rotate-lg-118 {
    transform: rotate(118deg) !important;
  }

  .rotate-lg-119 {
    transform: rotate(119deg) !important;
  }

  .rotate-lg-120 {
    transform: rotate(120deg) !important;
  }

  .rotate-lg-121 {
    transform: rotate(121deg) !important;
  }

  .rotate-lg-122 {
    transform: rotate(122deg) !important;
  }

  .rotate-lg-123 {
    transform: rotate(123deg) !important;
  }

  .rotate-lg-124 {
    transform: rotate(124deg) !important;
  }

  .rotate-lg-125 {
    transform: rotate(125deg) !important;
  }

  .rotate-lg-126 {
    transform: rotate(126deg) !important;
  }

  .rotate-lg-127 {
    transform: rotate(127deg) !important;
  }

  .rotate-lg-128 {
    transform: rotate(128deg) !important;
  }

  .rotate-lg-129 {
    transform: rotate(129deg) !important;
  }

  .rotate-lg-130 {
    transform: rotate(130deg) !important;
  }

  .rotate-lg-131 {
    transform: rotate(131deg) !important;
  }

  .rotate-lg-132 {
    transform: rotate(132deg) !important;
  }

  .rotate-lg-133 {
    transform: rotate(133deg) !important;
  }

  .rotate-lg-134 {
    transform: rotate(134deg) !important;
  }

  .rotate-lg-135 {
    transform: rotate(135deg) !important;
  }

  .rotate-lg-136 {
    transform: rotate(136deg) !important;
  }

  .rotate-lg-137 {
    transform: rotate(137deg) !important;
  }

  .rotate-lg-138 {
    transform: rotate(138deg) !important;
  }

  .rotate-lg-139 {
    transform: rotate(139deg) !important;
  }

  .rotate-lg-140 {
    transform: rotate(140deg) !important;
  }

  .rotate-lg-141 {
    transform: rotate(141deg) !important;
  }

  .rotate-lg-142 {
    transform: rotate(142deg) !important;
  }

  .rotate-lg-143 {
    transform: rotate(143deg) !important;
  }

  .rotate-lg-144 {
    transform: rotate(144deg) !important;
  }

  .rotate-lg-145 {
    transform: rotate(145deg) !important;
  }

  .rotate-lg-146 {
    transform: rotate(146deg) !important;
  }

  .rotate-lg-147 {
    transform: rotate(147deg) !important;
  }

  .rotate-lg-148 {
    transform: rotate(148deg) !important;
  }

  .rotate-lg-149 {
    transform: rotate(149deg) !important;
  }

  .rotate-lg-150 {
    transform: rotate(150deg) !important;
  }

  .rotate-lg-151 {
    transform: rotate(151deg) !important;
  }

  .rotate-lg-152 {
    transform: rotate(152deg) !important;
  }

  .rotate-lg-153 {
    transform: rotate(153deg) !important;
  }

  .rotate-lg-154 {
    transform: rotate(154deg) !important;
  }

  .rotate-lg-155 {
    transform: rotate(155deg) !important;
  }

  .rotate-lg-156 {
    transform: rotate(156deg) !important;
  }

  .rotate-lg-157 {
    transform: rotate(157deg) !important;
  }

  .rotate-lg-158 {
    transform: rotate(158deg) !important;
  }

  .rotate-lg-159 {
    transform: rotate(159deg) !important;
  }

  .rotate-lg-160 {
    transform: rotate(160deg) !important;
  }

  .rotate-lg-161 {
    transform: rotate(161deg) !important;
  }

  .rotate-lg-162 {
    transform: rotate(162deg) !important;
  }

  .rotate-lg-163 {
    transform: rotate(163deg) !important;
  }

  .rotate-lg-164 {
    transform: rotate(164deg) !important;
  }

  .rotate-lg-165 {
    transform: rotate(165deg) !important;
  }

  .rotate-lg-166 {
    transform: rotate(166deg) !important;
  }

  .rotate-lg-167 {
    transform: rotate(167deg) !important;
  }

  .rotate-lg-168 {
    transform: rotate(168deg) !important;
  }

  .rotate-lg-169 {
    transform: rotate(169deg) !important;
  }

  .rotate-lg-170 {
    transform: rotate(170deg) !important;
  }

  .rotate-lg-171 {
    transform: rotate(171deg) !important;
  }

  .rotate-lg-172 {
    transform: rotate(172deg) !important;
  }

  .rotate-lg-173 {
    transform: rotate(173deg) !important;
  }

  .rotate-lg-174 {
    transform: rotate(174deg) !important;
  }

  .rotate-lg-175 {
    transform: rotate(175deg) !important;
  }

  .rotate-lg-176 {
    transform: rotate(176deg) !important;
  }

  .rotate-lg-177 {
    transform: rotate(177deg) !important;
  }

  .rotate-lg-178 {
    transform: rotate(178deg) !important;
  }

  .rotate-lg-179 {
    transform: rotate(179deg) !important;
  }

  .rotate-lg-180 {
    transform: rotate(180deg) !important;
  }

  .rotate-lg-181 {
    transform: rotate(181deg) !important;
  }

  .rotate-lg-182 {
    transform: rotate(182deg) !important;
  }

  .rotate-lg-183 {
    transform: rotate(183deg) !important;
  }

  .rotate-lg-184 {
    transform: rotate(184deg) !important;
  }

  .rotate-lg-185 {
    transform: rotate(185deg) !important;
  }

  .rotate-lg-186 {
    transform: rotate(186deg) !important;
  }

  .rotate-lg-187 {
    transform: rotate(187deg) !important;
  }

  .rotate-lg-188 {
    transform: rotate(188deg) !important;
  }

  .rotate-lg-189 {
    transform: rotate(189deg) !important;
  }

  .rotate-lg-190 {
    transform: rotate(190deg) !important;
  }

  .rotate-lg-191 {
    transform: rotate(191deg) !important;
  }

  .rotate-lg-192 {
    transform: rotate(192deg) !important;
  }

  .rotate-lg-193 {
    transform: rotate(193deg) !important;
  }

  .rotate-lg-194 {
    transform: rotate(194deg) !important;
  }

  .rotate-lg-195 {
    transform: rotate(195deg) !important;
  }

  .rotate-lg-196 {
    transform: rotate(196deg) !important;
  }

  .rotate-lg-197 {
    transform: rotate(197deg) !important;
  }

  .rotate-lg-198 {
    transform: rotate(198deg) !important;
  }

  .rotate-lg-199 {
    transform: rotate(199deg) !important;
  }

  .rotate-lg-200 {
    transform: rotate(200deg) !important;
  }

  .rotate-lg-201 {
    transform: rotate(201deg) !important;
  }

  .rotate-lg-202 {
    transform: rotate(202deg) !important;
  }

  .rotate-lg-203 {
    transform: rotate(203deg) !important;
  }

  .rotate-lg-204 {
    transform: rotate(204deg) !important;
  }

  .rotate-lg-205 {
    transform: rotate(205deg) !important;
  }

  .rotate-lg-206 {
    transform: rotate(206deg) !important;
  }

  .rotate-lg-207 {
    transform: rotate(207deg) !important;
  }

  .rotate-lg-208 {
    transform: rotate(208deg) !important;
  }

  .rotate-lg-209 {
    transform: rotate(209deg) !important;
  }

  .rotate-lg-210 {
    transform: rotate(210deg) !important;
  }

  .rotate-lg-211 {
    transform: rotate(211deg) !important;
  }

  .rotate-lg-212 {
    transform: rotate(212deg) !important;
  }

  .rotate-lg-213 {
    transform: rotate(213deg) !important;
  }

  .rotate-lg-214 {
    transform: rotate(214deg) !important;
  }

  .rotate-lg-215 {
    transform: rotate(215deg) !important;
  }

  .rotate-lg-216 {
    transform: rotate(216deg) !important;
  }

  .rotate-lg-217 {
    transform: rotate(217deg) !important;
  }

  .rotate-lg-218 {
    transform: rotate(218deg) !important;
  }

  .rotate-lg-219 {
    transform: rotate(219deg) !important;
  }

  .rotate-lg-220 {
    transform: rotate(220deg) !important;
  }

  .rotate-lg-221 {
    transform: rotate(221deg) !important;
  }

  .rotate-lg-222 {
    transform: rotate(222deg) !important;
  }

  .rotate-lg-223 {
    transform: rotate(223deg) !important;
  }

  .rotate-lg-224 {
    transform: rotate(224deg) !important;
  }

  .rotate-lg-225 {
    transform: rotate(225deg) !important;
  }

  .rotate-lg-226 {
    transform: rotate(226deg) !important;
  }

  .rotate-lg-227 {
    transform: rotate(227deg) !important;
  }

  .rotate-lg-228 {
    transform: rotate(228deg) !important;
  }

  .rotate-lg-229 {
    transform: rotate(229deg) !important;
  }

  .rotate-lg-230 {
    transform: rotate(230deg) !important;
  }

  .rotate-lg-231 {
    transform: rotate(231deg) !important;
  }

  .rotate-lg-232 {
    transform: rotate(232deg) !important;
  }

  .rotate-lg-233 {
    transform: rotate(233deg) !important;
  }

  .rotate-lg-234 {
    transform: rotate(234deg) !important;
  }

  .rotate-lg-235 {
    transform: rotate(235deg) !important;
  }

  .rotate-lg-236 {
    transform: rotate(236deg) !important;
  }

  .rotate-lg-237 {
    transform: rotate(237deg) !important;
  }

  .rotate-lg-238 {
    transform: rotate(238deg) !important;
  }

  .rotate-lg-239 {
    transform: rotate(239deg) !important;
  }

  .rotate-lg-240 {
    transform: rotate(240deg) !important;
  }

  .rotate-lg-241 {
    transform: rotate(241deg) !important;
  }

  .rotate-lg-242 {
    transform: rotate(242deg) !important;
  }

  .rotate-lg-243 {
    transform: rotate(243deg) !important;
  }

  .rotate-lg-244 {
    transform: rotate(244deg) !important;
  }

  .rotate-lg-245 {
    transform: rotate(245deg) !important;
  }

  .rotate-lg-246 {
    transform: rotate(246deg) !important;
  }

  .rotate-lg-247 {
    transform: rotate(247deg) !important;
  }

  .rotate-lg-248 {
    transform: rotate(248deg) !important;
  }

  .rotate-lg-249 {
    transform: rotate(249deg) !important;
  }

  .rotate-lg-250 {
    transform: rotate(250deg) !important;
  }

  .rotate-lg-251 {
    transform: rotate(251deg) !important;
  }

  .rotate-lg-252 {
    transform: rotate(252deg) !important;
  }

  .rotate-lg-253 {
    transform: rotate(253deg) !important;
  }

  .rotate-lg-254 {
    transform: rotate(254deg) !important;
  }

  .rotate-lg-255 {
    transform: rotate(255deg) !important;
  }

  .rotate-lg-256 {
    transform: rotate(256deg) !important;
  }

  .rotate-lg-257 {
    transform: rotate(257deg) !important;
  }

  .rotate-lg-258 {
    transform: rotate(258deg) !important;
  }

  .rotate-lg-259 {
    transform: rotate(259deg) !important;
  }

  .rotate-lg-260 {
    transform: rotate(260deg) !important;
  }

  .rotate-lg-261 {
    transform: rotate(261deg) !important;
  }

  .rotate-lg-262 {
    transform: rotate(262deg) !important;
  }

  .rotate-lg-263 {
    transform: rotate(263deg) !important;
  }

  .rotate-lg-264 {
    transform: rotate(264deg) !important;
  }

  .rotate-lg-265 {
    transform: rotate(265deg) !important;
  }

  .rotate-lg-266 {
    transform: rotate(266deg) !important;
  }

  .rotate-lg-267 {
    transform: rotate(267deg) !important;
  }

  .rotate-lg-268 {
    transform: rotate(268deg) !important;
  }

  .rotate-lg-269 {
    transform: rotate(269deg) !important;
  }

  .rotate-lg-270 {
    transform: rotate(270deg) !important;
  }

  .rotate-lg-271 {
    transform: rotate(271deg) !important;
  }

  .rotate-lg-272 {
    transform: rotate(272deg) !important;
  }

  .rotate-lg-273 {
    transform: rotate(273deg) !important;
  }

  .rotate-lg-274 {
    transform: rotate(274deg) !important;
  }

  .rotate-lg-275 {
    transform: rotate(275deg) !important;
  }

  .rotate-lg-276 {
    transform: rotate(276deg) !important;
  }

  .rotate-lg-277 {
    transform: rotate(277deg) !important;
  }

  .rotate-lg-278 {
    transform: rotate(278deg) !important;
  }

  .rotate-lg-279 {
    transform: rotate(279deg) !important;
  }

  .rotate-lg-280 {
    transform: rotate(280deg) !important;
  }

  .rotate-lg-281 {
    transform: rotate(281deg) !important;
  }

  .rotate-lg-282 {
    transform: rotate(282deg) !important;
  }

  .rotate-lg-283 {
    transform: rotate(283deg) !important;
  }

  .rotate-lg-284 {
    transform: rotate(284deg) !important;
  }

  .rotate-lg-285 {
    transform: rotate(285deg) !important;
  }

  .rotate-lg-286 {
    transform: rotate(286deg) !important;
  }

  .rotate-lg-287 {
    transform: rotate(287deg) !important;
  }

  .rotate-lg-288 {
    transform: rotate(288deg) !important;
  }

  .rotate-lg-289 {
    transform: rotate(289deg) !important;
  }

  .rotate-lg-290 {
    transform: rotate(290deg) !important;
  }

  .rotate-lg-291 {
    transform: rotate(291deg) !important;
  }

  .rotate-lg-292 {
    transform: rotate(292deg) !important;
  }

  .rotate-lg-293 {
    transform: rotate(293deg) !important;
  }

  .rotate-lg-294 {
    transform: rotate(294deg) !important;
  }

  .rotate-lg-295 {
    transform: rotate(295deg) !important;
  }

  .rotate-lg-296 {
    transform: rotate(296deg) !important;
  }

  .rotate-lg-297 {
    transform: rotate(297deg) !important;
  }

  .rotate-lg-298 {
    transform: rotate(298deg) !important;
  }

  .rotate-lg-299 {
    transform: rotate(299deg) !important;
  }

  .rotate-lg-300 {
    transform: rotate(300deg) !important;
  }

  .rotate-lg-301 {
    transform: rotate(301deg) !important;
  }

  .rotate-lg-302 {
    transform: rotate(302deg) !important;
  }

  .rotate-lg-303 {
    transform: rotate(303deg) !important;
  }

  .rotate-lg-304 {
    transform: rotate(304deg) !important;
  }

  .rotate-lg-305 {
    transform: rotate(305deg) !important;
  }

  .rotate-lg-306 {
    transform: rotate(306deg) !important;
  }

  .rotate-lg-307 {
    transform: rotate(307deg) !important;
  }

  .rotate-lg-308 {
    transform: rotate(308deg) !important;
  }

  .rotate-lg-309 {
    transform: rotate(309deg) !important;
  }

  .rotate-lg-310 {
    transform: rotate(310deg) !important;
  }

  .rotate-lg-311 {
    transform: rotate(311deg) !important;
  }

  .rotate-lg-312 {
    transform: rotate(312deg) !important;
  }

  .rotate-lg-313 {
    transform: rotate(313deg) !important;
  }

  .rotate-lg-314 {
    transform: rotate(314deg) !important;
  }

  .rotate-lg-315 {
    transform: rotate(315deg) !important;
  }

  .rotate-lg-316 {
    transform: rotate(316deg) !important;
  }

  .rotate-lg-317 {
    transform: rotate(317deg) !important;
  }

  .rotate-lg-318 {
    transform: rotate(318deg) !important;
  }

  .rotate-lg-319 {
    transform: rotate(319deg) !important;
  }

  .rotate-lg-320 {
    transform: rotate(320deg) !important;
  }

  .rotate-lg-321 {
    transform: rotate(321deg) !important;
  }

  .rotate-lg-322 {
    transform: rotate(322deg) !important;
  }

  .rotate-lg-323 {
    transform: rotate(323deg) !important;
  }

  .rotate-lg-324 {
    transform: rotate(324deg) !important;
  }

  .rotate-lg-325 {
    transform: rotate(325deg) !important;
  }

  .rotate-lg-326 {
    transform: rotate(326deg) !important;
  }

  .rotate-lg-327 {
    transform: rotate(327deg) !important;
  }

  .rotate-lg-328 {
    transform: rotate(328deg) !important;
  }

  .rotate-lg-329 {
    transform: rotate(329deg) !important;
  }

  .rotate-lg-330 {
    transform: rotate(330deg) !important;
  }

  .rotate-lg-331 {
    transform: rotate(331deg) !important;
  }

  .rotate-lg-332 {
    transform: rotate(332deg) !important;
  }

  .rotate-lg-333 {
    transform: rotate(333deg) !important;
  }

  .rotate-lg-334 {
    transform: rotate(334deg) !important;
  }

  .rotate-lg-335 {
    transform: rotate(335deg) !important;
  }

  .rotate-lg-336 {
    transform: rotate(336deg) !important;
  }

  .rotate-lg-337 {
    transform: rotate(337deg) !important;
  }

  .rotate-lg-338 {
    transform: rotate(338deg) !important;
  }

  .rotate-lg-339 {
    transform: rotate(339deg) !important;
  }

  .rotate-lg-340 {
    transform: rotate(340deg) !important;
  }

  .rotate-lg-341 {
    transform: rotate(341deg) !important;
  }

  .rotate-lg-342 {
    transform: rotate(342deg) !important;
  }

  .rotate-lg-343 {
    transform: rotate(343deg) !important;
  }

  .rotate-lg-344 {
    transform: rotate(344deg) !important;
  }

  .rotate-lg-345 {
    transform: rotate(345deg) !important;
  }

  .rotate-lg-346 {
    transform: rotate(346deg) !important;
  }

  .rotate-lg-347 {
    transform: rotate(347deg) !important;
  }

  .rotate-lg-348 {
    transform: rotate(348deg) !important;
  }

  .rotate-lg-349 {
    transform: rotate(349deg) !important;
  }

  .rotate-lg-350 {
    transform: rotate(350deg) !important;
  }

  .rotate-lg-351 {
    transform: rotate(351deg) !important;
  }

  .rotate-lg-352 {
    transform: rotate(352deg) !important;
  }

  .rotate-lg-353 {
    transform: rotate(353deg) !important;
  }

  .rotate-lg-354 {
    transform: rotate(354deg) !important;
  }

  .rotate-lg-355 {
    transform: rotate(355deg) !important;
  }

  .rotate-lg-356 {
    transform: rotate(356deg) !important;
  }

  .rotate-lg-357 {
    transform: rotate(357deg) !important;
  }

  .rotate-lg-358 {
    transform: rotate(358deg) !important;
  }

  .rotate-lg-359 {
    transform: rotate(359deg) !important;
  }

  .rotate-lg-360 {
    transform: rotate(360deg) !important;
  }
}

/* 回転 */
.skew-1 {
  transform: skew(1deg) !important;
}

.skew-minus-1 {
  transform: skew(-1deg) !important;
}

.skew-2 {
  transform: skew(2deg) !important;
}

.skew-minus-2 {
  transform: skew(-2deg) !important;
}

.skew-3 {
  transform: skew(3deg) !important;
}

.skew-minus-3 {
  transform: skew(-3deg) !important;
}

.skew-4 {
  transform: skew(4deg) !important;
}

.skew-minus-4 {
  transform: skew(-4deg) !important;
}

.skew-5 {
  transform: skew(5deg) !important;
}

.skew-minus-5 {
  transform: skew(-5deg) !important;
}

.skew-6 {
  transform: skew(6deg) !important;
}

.skew-minus-6 {
  transform: skew(-6deg) !important;
}

.skew-7 {
  transform: skew(7deg) !important;
}

.skew-minus-7 {
  transform: skew(-7deg) !important;
}

.skew-8 {
  transform: skew(8deg) !important;
}

.skew-minus-8 {
  transform: skew(-8deg) !important;
}

.skew-9 {
  transform: skew(9deg) !important;
}

.skew-minus-9 {
  transform: skew(-9deg) !important;
}

.skew-10 {
  transform: skew(10deg) !important;
}

.skew-minus-10 {
  transform: skew(-10deg) !important;
}

.skew-11 {
  transform: skew(11deg) !important;
}

.skew-minus-11 {
  transform: skew(-11deg) !important;
}

.skew-12 {
  transform: skew(12deg) !important;
}

.skew-minus-12 {
  transform: skew(-12deg) !important;
}

.skew-13 {
  transform: skew(13deg) !important;
}

.skew-minus-13 {
  transform: skew(-13deg) !important;
}

.skew-14 {
  transform: skew(14deg) !important;
}

.skew-minus-14 {
  transform: skew(-14deg) !important;
}

.skew-15 {
  transform: skew(15deg) !important;
}

.skew-minus-15 {
  transform: skew(-15deg) !important;
}

.skew-16 {
  transform: skew(16deg) !important;
}

.skew-minus-16 {
  transform: skew(-16deg) !important;
}

.skew-17 {
  transform: skew(17deg) !important;
}

.skew-minus-17 {
  transform: skew(-17deg) !important;
}

.skew-18 {
  transform: skew(18deg) !important;
}

.skew-minus-18 {
  transform: skew(-18deg) !important;
}

.skew-19 {
  transform: skew(19deg) !important;
}

.skew-minus-19 {
  transform: skew(-19deg) !important;
}

.skew-20 {
  transform: skew(20deg) !important;
}

.skew-minus-20 {
  transform: skew(-20deg) !important;
}

.skew-21 {
  transform: skew(21deg) !important;
}

.skew-minus-21 {
  transform: skew(-21deg) !important;
}

.skew-22 {
  transform: skew(22deg) !important;
}

.skew-minus-22 {
  transform: skew(-22deg) !important;
}

.skew-23 {
  transform: skew(23deg) !important;
}

.skew-minus-23 {
  transform: skew(-23deg) !important;
}

.skew-24 {
  transform: skew(24deg) !important;
}

.skew-minus-24 {
  transform: skew(-24deg) !important;
}

.skew-25 {
  transform: skew(25deg) !important;
}

.skew-minus-25 {
  transform: skew(-25deg) !important;
}

.skew-26 {
  transform: skew(26deg) !important;
}

.skew-minus-26 {
  transform: skew(-26deg) !important;
}

.skew-27 {
  transform: skew(27deg) !important;
}

.skew-minus-27 {
  transform: skew(-27deg) !important;
}

.skew-28 {
  transform: skew(28deg) !important;
}

.skew-minus-28 {
  transform: skew(-28deg) !important;
}

.skew-29 {
  transform: skew(29deg) !important;
}

.skew-minus-29 {
  transform: skew(-29deg) !important;
}

.skew-30 {
  transform: skew(30deg) !important;
}

.skew-minus-30 {
  transform: skew(-30deg) !important;
}

.skew-31 {
  transform: skew(31deg) !important;
}

.skew-minus-31 {
  transform: skew(-31deg) !important;
}

.skew-32 {
  transform: skew(32deg) !important;
}

.skew-minus-32 {
  transform: skew(-32deg) !important;
}

.skew-33 {
  transform: skew(33deg) !important;
}

.skew-minus-33 {
  transform: skew(-33deg) !important;
}

.skew-34 {
  transform: skew(34deg) !important;
}

.skew-minus-34 {
  transform: skew(-34deg) !important;
}

.skew-35 {
  transform: skew(35deg) !important;
}

.skew-minus-35 {
  transform: skew(-35deg) !important;
}

.skew-36 {
  transform: skew(36deg) !important;
}

.skew-minus-36 {
  transform: skew(-36deg) !important;
}

.skew-37 {
  transform: skew(37deg) !important;
}

.skew-minus-37 {
  transform: skew(-37deg) !important;
}

.skew-38 {
  transform: skew(38deg) !important;
}

.skew-minus-38 {
  transform: skew(-38deg) !important;
}

.skew-39 {
  transform: skew(39deg) !important;
}

.skew-minus-39 {
  transform: skew(-39deg) !important;
}

.skew-40 {
  transform: skew(40deg) !important;
}

.skew-minus-40 {
  transform: skew(-40deg) !important;
}

.skew-41 {
  transform: skew(41deg) !important;
}

.skew-minus-41 {
  transform: skew(-41deg) !important;
}

.skew-42 {
  transform: skew(42deg) !important;
}

.skew-minus-42 {
  transform: skew(-42deg) !important;
}

.skew-43 {
  transform: skew(43deg) !important;
}

.skew-minus-43 {
  transform: skew(-43deg) !important;
}

.skew-44 {
  transform: skew(44deg) !important;
}

.skew-minus-44 {
  transform: skew(-44deg) !important;
}

.skew-45 {
  transform: skew(45deg) !important;
}

.skew-minus-45 {
  transform: skew(-45deg) !important;
}

.skew-46 {
  transform: skew(46deg) !important;
}

.skew-minus-46 {
  transform: skew(-46deg) !important;
}

.skew-47 {
  transform: skew(47deg) !important;
}

.skew-minus-47 {
  transform: skew(-47deg) !important;
}

.skew-48 {
  transform: skew(48deg) !important;
}

.skew-minus-48 {
  transform: skew(-48deg) !important;
}

.skew-49 {
  transform: skew(49deg) !important;
}

.skew-minus-49 {
  transform: skew(-49deg) !important;
}

.skew-50 {
  transform: skew(50deg) !important;
}

.skew-minus-50 {
  transform: skew(-50deg) !important;
}

.skew-51 {
  transform: skew(51deg) !important;
}

.skew-minus-51 {
  transform: skew(-51deg) !important;
}

.skew-52 {
  transform: skew(52deg) !important;
}

.skew-minus-52 {
  transform: skew(-52deg) !important;
}

.skew-53 {
  transform: skew(53deg) !important;
}

.skew-minus-53 {
  transform: skew(-53deg) !important;
}

.skew-54 {
  transform: skew(54deg) !important;
}

.skew-minus-54 {
  transform: skew(-54deg) !important;
}

.skew-55 {
  transform: skew(55deg) !important;
}

.skew-minus-55 {
  transform: skew(-55deg) !important;
}

.skew-56 {
  transform: skew(56deg) !important;
}

.skew-minus-56 {
  transform: skew(-56deg) !important;
}

.skew-57 {
  transform: skew(57deg) !important;
}

.skew-minus-57 {
  transform: skew(-57deg) !important;
}

.skew-58 {
  transform: skew(58deg) !important;
}

.skew-minus-58 {
  transform: skew(-58deg) !important;
}

.skew-59 {
  transform: skew(59deg) !important;
}

.skew-minus-59 {
  transform: skew(-59deg) !important;
}

.skew-60 {
  transform: skew(60deg) !important;
}

.skew-minus-60 {
  transform: skew(-60deg) !important;
}

.skew-61 {
  transform: skew(61deg) !important;
}

.skew-minus-61 {
  transform: skew(-61deg) !important;
}

.skew-62 {
  transform: skew(62deg) !important;
}

.skew-minus-62 {
  transform: skew(-62deg) !important;
}

.skew-63 {
  transform: skew(63deg) !important;
}

.skew-minus-63 {
  transform: skew(-63deg) !important;
}

.skew-64 {
  transform: skew(64deg) !important;
}

.skew-minus-64 {
  transform: skew(-64deg) !important;
}

.skew-65 {
  transform: skew(65deg) !important;
}

.skew-minus-65 {
  transform: skew(-65deg) !important;
}

.skew-66 {
  transform: skew(66deg) !important;
}

.skew-minus-66 {
  transform: skew(-66deg) !important;
}

.skew-67 {
  transform: skew(67deg) !important;
}

.skew-minus-67 {
  transform: skew(-67deg) !important;
}

.skew-68 {
  transform: skew(68deg) !important;
}

.skew-minus-68 {
  transform: skew(-68deg) !important;
}

.skew-69 {
  transform: skew(69deg) !important;
}

.skew-minus-69 {
  transform: skew(-69deg) !important;
}

.skew-70 {
  transform: skew(70deg) !important;
}

.skew-minus-70 {
  transform: skew(-70deg) !important;
}

.skew-71 {
  transform: skew(71deg) !important;
}

.skew-minus-71 {
  transform: skew(-71deg) !important;
}

.skew-72 {
  transform: skew(72deg) !important;
}

.skew-minus-72 {
  transform: skew(-72deg) !important;
}

.skew-73 {
  transform: skew(73deg) !important;
}

.skew-minus-73 {
  transform: skew(-73deg) !important;
}

.skew-74 {
  transform: skew(74deg) !important;
}

.skew-minus-74 {
  transform: skew(-74deg) !important;
}

.skew-75 {
  transform: skew(75deg) !important;
}

.skew-minus-75 {
  transform: skew(-75deg) !important;
}

.skew-76 {
  transform: skew(76deg) !important;
}

.skew-minus-76 {
  transform: skew(-76deg) !important;
}

.skew-77 {
  transform: skew(77deg) !important;
}

.skew-minus-77 {
  transform: skew(-77deg) !important;
}

.skew-78 {
  transform: skew(78deg) !important;
}

.skew-minus-78 {
  transform: skew(-78deg) !important;
}

.skew-79 {
  transform: skew(79deg) !important;
}

.skew-minus-79 {
  transform: skew(-79deg) !important;
}

.skew-80 {
  transform: skew(80deg) !important;
}

.skew-minus-80 {
  transform: skew(-80deg) !important;
}

.skew-81 {
  transform: skew(81deg) !important;
}

.skew-minus-81 {
  transform: skew(-81deg) !important;
}

.skew-82 {
  transform: skew(82deg) !important;
}

.skew-minus-82 {
  transform: skew(-82deg) !important;
}

.skew-83 {
  transform: skew(83deg) !important;
}

.skew-minus-83 {
  transform: skew(-83deg) !important;
}

.skew-84 {
  transform: skew(84deg) !important;
}

.skew-minus-84 {
  transform: skew(-84deg) !important;
}

.skew-85 {
  transform: skew(85deg) !important;
}

.skew-minus-85 {
  transform: skew(-85deg) !important;
}

.skew-86 {
  transform: skew(86deg) !important;
}

.skew-minus-86 {
  transform: skew(-86deg) !important;
}

.skew-87 {
  transform: skew(87deg) !important;
}

.skew-minus-87 {
  transform: skew(-87deg) !important;
}

.skew-88 {
  transform: skew(88deg) !important;
}

.skew-minus-88 {
  transform: skew(-88deg) !important;
}

.skew-89 {
  transform: skew(89deg) !important;
}

.skew-minus-89 {
  transform: skew(-89deg) !important;
}

.skew-90 {
  transform: skew(90deg) !important;
}

.skew-minus-90 {
  transform: skew(-90deg) !important;
}

.skew-91 {
  transform: skew(91deg) !important;
}

.skew-minus-91 {
  transform: skew(-91deg) !important;
}

.skew-92 {
  transform: skew(92deg) !important;
}

.skew-minus-92 {
  transform: skew(-92deg) !important;
}

.skew-93 {
  transform: skew(93deg) !important;
}

.skew-minus-93 {
  transform: skew(-93deg) !important;
}

.skew-94 {
  transform: skew(94deg) !important;
}

.skew-minus-94 {
  transform: skew(-94deg) !important;
}

.skew-95 {
  transform: skew(95deg) !important;
}

.skew-minus-95 {
  transform: skew(-95deg) !important;
}

.skew-96 {
  transform: skew(96deg) !important;
}

.skew-minus-96 {
  transform: skew(-96deg) !important;
}

.skew-97 {
  transform: skew(97deg) !important;
}

.skew-minus-97 {
  transform: skew(-97deg) !important;
}

.skew-98 {
  transform: skew(98deg) !important;
}

.skew-minus-98 {
  transform: skew(-98deg) !important;
}

.skew-99 {
  transform: skew(99deg) !important;
}

.skew-minus-99 {
  transform: skew(-99deg) !important;
}

.skew-100 {
  transform: skew(100deg) !important;
}

.skew-minus-100 {
  transform: skew(-100deg) !important;
}

.skew-101 {
  transform: skew(101deg) !important;
}

.skew-minus-101 {
  transform: skew(-101deg) !important;
}

.skew-102 {
  transform: skew(102deg) !important;
}

.skew-minus-102 {
  transform: skew(-102deg) !important;
}

.skew-103 {
  transform: skew(103deg) !important;
}

.skew-minus-103 {
  transform: skew(-103deg) !important;
}

.skew-104 {
  transform: skew(104deg) !important;
}

.skew-minus-104 {
  transform: skew(-104deg) !important;
}

.skew-105 {
  transform: skew(105deg) !important;
}

.skew-minus-105 {
  transform: skew(-105deg) !important;
}

.skew-106 {
  transform: skew(106deg) !important;
}

.skew-minus-106 {
  transform: skew(-106deg) !important;
}

.skew-107 {
  transform: skew(107deg) !important;
}

.skew-minus-107 {
  transform: skew(-107deg) !important;
}

.skew-108 {
  transform: skew(108deg) !important;
}

.skew-minus-108 {
  transform: skew(-108deg) !important;
}

.skew-109 {
  transform: skew(109deg) !important;
}

.skew-minus-109 {
  transform: skew(-109deg) !important;
}

.skew-110 {
  transform: skew(110deg) !important;
}

.skew-minus-110 {
  transform: skew(-110deg) !important;
}

.skew-111 {
  transform: skew(111deg) !important;
}

.skew-minus-111 {
  transform: skew(-111deg) !important;
}

.skew-112 {
  transform: skew(112deg) !important;
}

.skew-minus-112 {
  transform: skew(-112deg) !important;
}

.skew-113 {
  transform: skew(113deg) !important;
}

.skew-minus-113 {
  transform: skew(-113deg) !important;
}

.skew-114 {
  transform: skew(114deg) !important;
}

.skew-minus-114 {
  transform: skew(-114deg) !important;
}

.skew-115 {
  transform: skew(115deg) !important;
}

.skew-minus-115 {
  transform: skew(-115deg) !important;
}

.skew-116 {
  transform: skew(116deg) !important;
}

.skew-minus-116 {
  transform: skew(-116deg) !important;
}

.skew-117 {
  transform: skew(117deg) !important;
}

.skew-minus-117 {
  transform: skew(-117deg) !important;
}

.skew-118 {
  transform: skew(118deg) !important;
}

.skew-minus-118 {
  transform: skew(-118deg) !important;
}

.skew-119 {
  transform: skew(119deg) !important;
}

.skew-minus-119 {
  transform: skew(-119deg) !important;
}

.skew-120 {
  transform: skew(120deg) !important;
}

.skew-minus-120 {
  transform: skew(-120deg) !important;
}

.skew-121 {
  transform: skew(121deg) !important;
}

.skew-minus-121 {
  transform: skew(-121deg) !important;
}

.skew-122 {
  transform: skew(122deg) !important;
}

.skew-minus-122 {
  transform: skew(-122deg) !important;
}

.skew-123 {
  transform: skew(123deg) !important;
}

.skew-minus-123 {
  transform: skew(-123deg) !important;
}

.skew-124 {
  transform: skew(124deg) !important;
}

.skew-minus-124 {
  transform: skew(-124deg) !important;
}

.skew-125 {
  transform: skew(125deg) !important;
}

.skew-minus-125 {
  transform: skew(-125deg) !important;
}

.skew-126 {
  transform: skew(126deg) !important;
}

.skew-minus-126 {
  transform: skew(-126deg) !important;
}

.skew-127 {
  transform: skew(127deg) !important;
}

.skew-minus-127 {
  transform: skew(-127deg) !important;
}

.skew-128 {
  transform: skew(128deg) !important;
}

.skew-minus-128 {
  transform: skew(-128deg) !important;
}

.skew-129 {
  transform: skew(129deg) !important;
}

.skew-minus-129 {
  transform: skew(-129deg) !important;
}

.skew-130 {
  transform: skew(130deg) !important;
}

.skew-minus-130 {
  transform: skew(-130deg) !important;
}

.skew-131 {
  transform: skew(131deg) !important;
}

.skew-minus-131 {
  transform: skew(-131deg) !important;
}

.skew-132 {
  transform: skew(132deg) !important;
}

.skew-minus-132 {
  transform: skew(-132deg) !important;
}

.skew-133 {
  transform: skew(133deg) !important;
}

.skew-minus-133 {
  transform: skew(-133deg) !important;
}

.skew-134 {
  transform: skew(134deg) !important;
}

.skew-minus-134 {
  transform: skew(-134deg) !important;
}

.skew-135 {
  transform: skew(135deg) !important;
}

.skew-minus-135 {
  transform: skew(-135deg) !important;
}

.skew-136 {
  transform: skew(136deg) !important;
}

.skew-minus-136 {
  transform: skew(-136deg) !important;
}

.skew-137 {
  transform: skew(137deg) !important;
}

.skew-minus-137 {
  transform: skew(-137deg) !important;
}

.skew-138 {
  transform: skew(138deg) !important;
}

.skew-minus-138 {
  transform: skew(-138deg) !important;
}

.skew-139 {
  transform: skew(139deg) !important;
}

.skew-minus-139 {
  transform: skew(-139deg) !important;
}

.skew-140 {
  transform: skew(140deg) !important;
}

.skew-minus-140 {
  transform: skew(-140deg) !important;
}

.skew-141 {
  transform: skew(141deg) !important;
}

.skew-minus-141 {
  transform: skew(-141deg) !important;
}

.skew-142 {
  transform: skew(142deg) !important;
}

.skew-minus-142 {
  transform: skew(-142deg) !important;
}

.skew-143 {
  transform: skew(143deg) !important;
}

.skew-minus-143 {
  transform: skew(-143deg) !important;
}

.skew-144 {
  transform: skew(144deg) !important;
}

.skew-minus-144 {
  transform: skew(-144deg) !important;
}

.skew-145 {
  transform: skew(145deg) !important;
}

.skew-minus-145 {
  transform: skew(-145deg) !important;
}

.skew-146 {
  transform: skew(146deg) !important;
}

.skew-minus-146 {
  transform: skew(-146deg) !important;
}

.skew-147 {
  transform: skew(147deg) !important;
}

.skew-minus-147 {
  transform: skew(-147deg) !important;
}

.skew-148 {
  transform: skew(148deg) !important;
}

.skew-minus-148 {
  transform: skew(-148deg) !important;
}

.skew-149 {
  transform: skew(149deg) !important;
}

.skew-minus-149 {
  transform: skew(-149deg) !important;
}

.skew-150 {
  transform: skew(150deg) !important;
}

.skew-minus-150 {
  transform: skew(-150deg) !important;
}

.skew-151 {
  transform: skew(151deg) !important;
}

.skew-minus-151 {
  transform: skew(-151deg) !important;
}

.skew-152 {
  transform: skew(152deg) !important;
}

.skew-minus-152 {
  transform: skew(-152deg) !important;
}

.skew-153 {
  transform: skew(153deg) !important;
}

.skew-minus-153 {
  transform: skew(-153deg) !important;
}

.skew-154 {
  transform: skew(154deg) !important;
}

.skew-minus-154 {
  transform: skew(-154deg) !important;
}

.skew-155 {
  transform: skew(155deg) !important;
}

.skew-minus-155 {
  transform: skew(-155deg) !important;
}

.skew-156 {
  transform: skew(156deg) !important;
}

.skew-minus-156 {
  transform: skew(-156deg) !important;
}

.skew-157 {
  transform: skew(157deg) !important;
}

.skew-minus-157 {
  transform: skew(-157deg) !important;
}

.skew-158 {
  transform: skew(158deg) !important;
}

.skew-minus-158 {
  transform: skew(-158deg) !important;
}

.skew-159 {
  transform: skew(159deg) !important;
}

.skew-minus-159 {
  transform: skew(-159deg) !important;
}

.skew-160 {
  transform: skew(160deg) !important;
}

.skew-minus-160 {
  transform: skew(-160deg) !important;
}

.skew-161 {
  transform: skew(161deg) !important;
}

.skew-minus-161 {
  transform: skew(-161deg) !important;
}

.skew-162 {
  transform: skew(162deg) !important;
}

.skew-minus-162 {
  transform: skew(-162deg) !important;
}

.skew-163 {
  transform: skew(163deg) !important;
}

.skew-minus-163 {
  transform: skew(-163deg) !important;
}

.skew-164 {
  transform: skew(164deg) !important;
}

.skew-minus-164 {
  transform: skew(-164deg) !important;
}

.skew-165 {
  transform: skew(165deg) !important;
}

.skew-minus-165 {
  transform: skew(-165deg) !important;
}

.skew-166 {
  transform: skew(166deg) !important;
}

.skew-minus-166 {
  transform: skew(-166deg) !important;
}

.skew-167 {
  transform: skew(167deg) !important;
}

.skew-minus-167 {
  transform: skew(-167deg) !important;
}

.skew-168 {
  transform: skew(168deg) !important;
}

.skew-minus-168 {
  transform: skew(-168deg) !important;
}

.skew-169 {
  transform: skew(169deg) !important;
}

.skew-minus-169 {
  transform: skew(-169deg) !important;
}

.skew-170 {
  transform: skew(170deg) !important;
}

.skew-minus-170 {
  transform: skew(-170deg) !important;
}

.skew-171 {
  transform: skew(171deg) !important;
}

.skew-minus-171 {
  transform: skew(-171deg) !important;
}

.skew-172 {
  transform: skew(172deg) !important;
}

.skew-minus-172 {
  transform: skew(-172deg) !important;
}

.skew-173 {
  transform: skew(173deg) !important;
}

.skew-minus-173 {
  transform: skew(-173deg) !important;
}

.skew-174 {
  transform: skew(174deg) !important;
}

.skew-minus-174 {
  transform: skew(-174deg) !important;
}

.skew-175 {
  transform: skew(175deg) !important;
}

.skew-minus-175 {
  transform: skew(-175deg) !important;
}

.skew-176 {
  transform: skew(176deg) !important;
}

.skew-minus-176 {
  transform: skew(-176deg) !important;
}

.skew-177 {
  transform: skew(177deg) !important;
}

.skew-minus-177 {
  transform: skew(-177deg) !important;
}

.skew-178 {
  transform: skew(178deg) !important;
}

.skew-minus-178 {
  transform: skew(-178deg) !important;
}

.skew-179 {
  transform: skew(179deg) !important;
}

.skew-minus-179 {
  transform: skew(-179deg) !important;
}

.skew-180 {
  transform: skew(180deg) !important;
}

.skew-minus-180 {
  transform: skew(-180deg) !important;
}

.skew-181 {
  transform: skew(181deg) !important;
}

.skew-minus-181 {
  transform: skew(-181deg) !important;
}

.skew-182 {
  transform: skew(182deg) !important;
}

.skew-minus-182 {
  transform: skew(-182deg) !important;
}

.skew-183 {
  transform: skew(183deg) !important;
}

.skew-minus-183 {
  transform: skew(-183deg) !important;
}

.skew-184 {
  transform: skew(184deg) !important;
}

.skew-minus-184 {
  transform: skew(-184deg) !important;
}

.skew-185 {
  transform: skew(185deg) !important;
}

.skew-minus-185 {
  transform: skew(-185deg) !important;
}

.skew-186 {
  transform: skew(186deg) !important;
}

.skew-minus-186 {
  transform: skew(-186deg) !important;
}

.skew-187 {
  transform: skew(187deg) !important;
}

.skew-minus-187 {
  transform: skew(-187deg) !important;
}

.skew-188 {
  transform: skew(188deg) !important;
}

.skew-minus-188 {
  transform: skew(-188deg) !important;
}

.skew-189 {
  transform: skew(189deg) !important;
}

.skew-minus-189 {
  transform: skew(-189deg) !important;
}

.skew-190 {
  transform: skew(190deg) !important;
}

.skew-minus-190 {
  transform: skew(-190deg) !important;
}

.skew-191 {
  transform: skew(191deg) !important;
}

.skew-minus-191 {
  transform: skew(-191deg) !important;
}

.skew-192 {
  transform: skew(192deg) !important;
}

.skew-minus-192 {
  transform: skew(-192deg) !important;
}

.skew-193 {
  transform: skew(193deg) !important;
}

.skew-minus-193 {
  transform: skew(-193deg) !important;
}

.skew-194 {
  transform: skew(194deg) !important;
}

.skew-minus-194 {
  transform: skew(-194deg) !important;
}

.skew-195 {
  transform: skew(195deg) !important;
}

.skew-minus-195 {
  transform: skew(-195deg) !important;
}

.skew-196 {
  transform: skew(196deg) !important;
}

.skew-minus-196 {
  transform: skew(-196deg) !important;
}

.skew-197 {
  transform: skew(197deg) !important;
}

.skew-minus-197 {
  transform: skew(-197deg) !important;
}

.skew-198 {
  transform: skew(198deg) !important;
}

.skew-minus-198 {
  transform: skew(-198deg) !important;
}

.skew-199 {
  transform: skew(199deg) !important;
}

.skew-minus-199 {
  transform: skew(-199deg) !important;
}

.skew-200 {
  transform: skew(200deg) !important;
}

.skew-minus-200 {
  transform: skew(-200deg) !important;
}

.skew-201 {
  transform: skew(201deg) !important;
}

.skew-minus-201 {
  transform: skew(-201deg) !important;
}

.skew-202 {
  transform: skew(202deg) !important;
}

.skew-minus-202 {
  transform: skew(-202deg) !important;
}

.skew-203 {
  transform: skew(203deg) !important;
}

.skew-minus-203 {
  transform: skew(-203deg) !important;
}

.skew-204 {
  transform: skew(204deg) !important;
}

.skew-minus-204 {
  transform: skew(-204deg) !important;
}

.skew-205 {
  transform: skew(205deg) !important;
}

.skew-minus-205 {
  transform: skew(-205deg) !important;
}

.skew-206 {
  transform: skew(206deg) !important;
}

.skew-minus-206 {
  transform: skew(-206deg) !important;
}

.skew-207 {
  transform: skew(207deg) !important;
}

.skew-minus-207 {
  transform: skew(-207deg) !important;
}

.skew-208 {
  transform: skew(208deg) !important;
}

.skew-minus-208 {
  transform: skew(-208deg) !important;
}

.skew-209 {
  transform: skew(209deg) !important;
}

.skew-minus-209 {
  transform: skew(-209deg) !important;
}

.skew-210 {
  transform: skew(210deg) !important;
}

.skew-minus-210 {
  transform: skew(-210deg) !important;
}

.skew-211 {
  transform: skew(211deg) !important;
}

.skew-minus-211 {
  transform: skew(-211deg) !important;
}

.skew-212 {
  transform: skew(212deg) !important;
}

.skew-minus-212 {
  transform: skew(-212deg) !important;
}

.skew-213 {
  transform: skew(213deg) !important;
}

.skew-minus-213 {
  transform: skew(-213deg) !important;
}

.skew-214 {
  transform: skew(214deg) !important;
}

.skew-minus-214 {
  transform: skew(-214deg) !important;
}

.skew-215 {
  transform: skew(215deg) !important;
}

.skew-minus-215 {
  transform: skew(-215deg) !important;
}

.skew-216 {
  transform: skew(216deg) !important;
}

.skew-minus-216 {
  transform: skew(-216deg) !important;
}

.skew-217 {
  transform: skew(217deg) !important;
}

.skew-minus-217 {
  transform: skew(-217deg) !important;
}

.skew-218 {
  transform: skew(218deg) !important;
}

.skew-minus-218 {
  transform: skew(-218deg) !important;
}

.skew-219 {
  transform: skew(219deg) !important;
}

.skew-minus-219 {
  transform: skew(-219deg) !important;
}

.skew-220 {
  transform: skew(220deg) !important;
}

.skew-minus-220 {
  transform: skew(-220deg) !important;
}

.skew-221 {
  transform: skew(221deg) !important;
}

.skew-minus-221 {
  transform: skew(-221deg) !important;
}

.skew-222 {
  transform: skew(222deg) !important;
}

.skew-minus-222 {
  transform: skew(-222deg) !important;
}

.skew-223 {
  transform: skew(223deg) !important;
}

.skew-minus-223 {
  transform: skew(-223deg) !important;
}

.skew-224 {
  transform: skew(224deg) !important;
}

.skew-minus-224 {
  transform: skew(-224deg) !important;
}

.skew-225 {
  transform: skew(225deg) !important;
}

.skew-minus-225 {
  transform: skew(-225deg) !important;
}

.skew-226 {
  transform: skew(226deg) !important;
}

.skew-minus-226 {
  transform: skew(-226deg) !important;
}

.skew-227 {
  transform: skew(227deg) !important;
}

.skew-minus-227 {
  transform: skew(-227deg) !important;
}

.skew-228 {
  transform: skew(228deg) !important;
}

.skew-minus-228 {
  transform: skew(-228deg) !important;
}

.skew-229 {
  transform: skew(229deg) !important;
}

.skew-minus-229 {
  transform: skew(-229deg) !important;
}

.skew-230 {
  transform: skew(230deg) !important;
}

.skew-minus-230 {
  transform: skew(-230deg) !important;
}

.skew-231 {
  transform: skew(231deg) !important;
}

.skew-minus-231 {
  transform: skew(-231deg) !important;
}

.skew-232 {
  transform: skew(232deg) !important;
}

.skew-minus-232 {
  transform: skew(-232deg) !important;
}

.skew-233 {
  transform: skew(233deg) !important;
}

.skew-minus-233 {
  transform: skew(-233deg) !important;
}

.skew-234 {
  transform: skew(234deg) !important;
}

.skew-minus-234 {
  transform: skew(-234deg) !important;
}

.skew-235 {
  transform: skew(235deg) !important;
}

.skew-minus-235 {
  transform: skew(-235deg) !important;
}

.skew-236 {
  transform: skew(236deg) !important;
}

.skew-minus-236 {
  transform: skew(-236deg) !important;
}

.skew-237 {
  transform: skew(237deg) !important;
}

.skew-minus-237 {
  transform: skew(-237deg) !important;
}

.skew-238 {
  transform: skew(238deg) !important;
}

.skew-minus-238 {
  transform: skew(-238deg) !important;
}

.skew-239 {
  transform: skew(239deg) !important;
}

.skew-minus-239 {
  transform: skew(-239deg) !important;
}

.skew-240 {
  transform: skew(240deg) !important;
}

.skew-minus-240 {
  transform: skew(-240deg) !important;
}

.skew-241 {
  transform: skew(241deg) !important;
}

.skew-minus-241 {
  transform: skew(-241deg) !important;
}

.skew-242 {
  transform: skew(242deg) !important;
}

.skew-minus-242 {
  transform: skew(-242deg) !important;
}

.skew-243 {
  transform: skew(243deg) !important;
}

.skew-minus-243 {
  transform: skew(-243deg) !important;
}

.skew-244 {
  transform: skew(244deg) !important;
}

.skew-minus-244 {
  transform: skew(-244deg) !important;
}

.skew-245 {
  transform: skew(245deg) !important;
}

.skew-minus-245 {
  transform: skew(-245deg) !important;
}

.skew-246 {
  transform: skew(246deg) !important;
}

.skew-minus-246 {
  transform: skew(-246deg) !important;
}

.skew-247 {
  transform: skew(247deg) !important;
}

.skew-minus-247 {
  transform: skew(-247deg) !important;
}

.skew-248 {
  transform: skew(248deg) !important;
}

.skew-minus-248 {
  transform: skew(-248deg) !important;
}

.skew-249 {
  transform: skew(249deg) !important;
}

.skew-minus-249 {
  transform: skew(-249deg) !important;
}

.skew-250 {
  transform: skew(250deg) !important;
}

.skew-minus-250 {
  transform: skew(-250deg) !important;
}

.skew-251 {
  transform: skew(251deg) !important;
}

.skew-minus-251 {
  transform: skew(-251deg) !important;
}

.skew-252 {
  transform: skew(252deg) !important;
}

.skew-minus-252 {
  transform: skew(-252deg) !important;
}

.skew-253 {
  transform: skew(253deg) !important;
}

.skew-minus-253 {
  transform: skew(-253deg) !important;
}

.skew-254 {
  transform: skew(254deg) !important;
}

.skew-minus-254 {
  transform: skew(-254deg) !important;
}

.skew-255 {
  transform: skew(255deg) !important;
}

.skew-minus-255 {
  transform: skew(-255deg) !important;
}

.skew-256 {
  transform: skew(256deg) !important;
}

.skew-minus-256 {
  transform: skew(-256deg) !important;
}

.skew-257 {
  transform: skew(257deg) !important;
}

.skew-minus-257 {
  transform: skew(-257deg) !important;
}

.skew-258 {
  transform: skew(258deg) !important;
}

.skew-minus-258 {
  transform: skew(-258deg) !important;
}

.skew-259 {
  transform: skew(259deg) !important;
}

.skew-minus-259 {
  transform: skew(-259deg) !important;
}

.skew-260 {
  transform: skew(260deg) !important;
}

.skew-minus-260 {
  transform: skew(-260deg) !important;
}

.skew-261 {
  transform: skew(261deg) !important;
}

.skew-minus-261 {
  transform: skew(-261deg) !important;
}

.skew-262 {
  transform: skew(262deg) !important;
}

.skew-minus-262 {
  transform: skew(-262deg) !important;
}

.skew-263 {
  transform: skew(263deg) !important;
}

.skew-minus-263 {
  transform: skew(-263deg) !important;
}

.skew-264 {
  transform: skew(264deg) !important;
}

.skew-minus-264 {
  transform: skew(-264deg) !important;
}

.skew-265 {
  transform: skew(265deg) !important;
}

.skew-minus-265 {
  transform: skew(-265deg) !important;
}

.skew-266 {
  transform: skew(266deg) !important;
}

.skew-minus-266 {
  transform: skew(-266deg) !important;
}

.skew-267 {
  transform: skew(267deg) !important;
}

.skew-minus-267 {
  transform: skew(-267deg) !important;
}

.skew-268 {
  transform: skew(268deg) !important;
}

.skew-minus-268 {
  transform: skew(-268deg) !important;
}

.skew-269 {
  transform: skew(269deg) !important;
}

.skew-minus-269 {
  transform: skew(-269deg) !important;
}

.skew-270 {
  transform: skew(270deg) !important;
}

.skew-minus-270 {
  transform: skew(-270deg) !important;
}

.skew-271 {
  transform: skew(271deg) !important;
}

.skew-minus-271 {
  transform: skew(-271deg) !important;
}

.skew-272 {
  transform: skew(272deg) !important;
}

.skew-minus-272 {
  transform: skew(-272deg) !important;
}

.skew-273 {
  transform: skew(273deg) !important;
}

.skew-minus-273 {
  transform: skew(-273deg) !important;
}

.skew-274 {
  transform: skew(274deg) !important;
}

.skew-minus-274 {
  transform: skew(-274deg) !important;
}

.skew-275 {
  transform: skew(275deg) !important;
}

.skew-minus-275 {
  transform: skew(-275deg) !important;
}

.skew-276 {
  transform: skew(276deg) !important;
}

.skew-minus-276 {
  transform: skew(-276deg) !important;
}

.skew-277 {
  transform: skew(277deg) !important;
}

.skew-minus-277 {
  transform: skew(-277deg) !important;
}

.skew-278 {
  transform: skew(278deg) !important;
}

.skew-minus-278 {
  transform: skew(-278deg) !important;
}

.skew-279 {
  transform: skew(279deg) !important;
}

.skew-minus-279 {
  transform: skew(-279deg) !important;
}

.skew-280 {
  transform: skew(280deg) !important;
}

.skew-minus-280 {
  transform: skew(-280deg) !important;
}

.skew-281 {
  transform: skew(281deg) !important;
}

.skew-minus-281 {
  transform: skew(-281deg) !important;
}

.skew-282 {
  transform: skew(282deg) !important;
}

.skew-minus-282 {
  transform: skew(-282deg) !important;
}

.skew-283 {
  transform: skew(283deg) !important;
}

.skew-minus-283 {
  transform: skew(-283deg) !important;
}

.skew-284 {
  transform: skew(284deg) !important;
}

.skew-minus-284 {
  transform: skew(-284deg) !important;
}

.skew-285 {
  transform: skew(285deg) !important;
}

.skew-minus-285 {
  transform: skew(-285deg) !important;
}

.skew-286 {
  transform: skew(286deg) !important;
}

.skew-minus-286 {
  transform: skew(-286deg) !important;
}

.skew-287 {
  transform: skew(287deg) !important;
}

.skew-minus-287 {
  transform: skew(-287deg) !important;
}

.skew-288 {
  transform: skew(288deg) !important;
}

.skew-minus-288 {
  transform: skew(-288deg) !important;
}

.skew-289 {
  transform: skew(289deg) !important;
}

.skew-minus-289 {
  transform: skew(-289deg) !important;
}

.skew-290 {
  transform: skew(290deg) !important;
}

.skew-minus-290 {
  transform: skew(-290deg) !important;
}

.skew-291 {
  transform: skew(291deg) !important;
}

.skew-minus-291 {
  transform: skew(-291deg) !important;
}

.skew-292 {
  transform: skew(292deg) !important;
}

.skew-minus-292 {
  transform: skew(-292deg) !important;
}

.skew-293 {
  transform: skew(293deg) !important;
}

.skew-minus-293 {
  transform: skew(-293deg) !important;
}

.skew-294 {
  transform: skew(294deg) !important;
}

.skew-minus-294 {
  transform: skew(-294deg) !important;
}

.skew-295 {
  transform: skew(295deg) !important;
}

.skew-minus-295 {
  transform: skew(-295deg) !important;
}

.skew-296 {
  transform: skew(296deg) !important;
}

.skew-minus-296 {
  transform: skew(-296deg) !important;
}

.skew-297 {
  transform: skew(297deg) !important;
}

.skew-minus-297 {
  transform: skew(-297deg) !important;
}

.skew-298 {
  transform: skew(298deg) !important;
}

.skew-minus-298 {
  transform: skew(-298deg) !important;
}

.skew-299 {
  transform: skew(299deg) !important;
}

.skew-minus-299 {
  transform: skew(-299deg) !important;
}

.skew-300 {
  transform: skew(300deg) !important;
}

.skew-minus-300 {
  transform: skew(-300deg) !important;
}

.skew-301 {
  transform: skew(301deg) !important;
}

.skew-minus-301 {
  transform: skew(-301deg) !important;
}

.skew-302 {
  transform: skew(302deg) !important;
}

.skew-minus-302 {
  transform: skew(-302deg) !important;
}

.skew-303 {
  transform: skew(303deg) !important;
}

.skew-minus-303 {
  transform: skew(-303deg) !important;
}

.skew-304 {
  transform: skew(304deg) !important;
}

.skew-minus-304 {
  transform: skew(-304deg) !important;
}

.skew-305 {
  transform: skew(305deg) !important;
}

.skew-minus-305 {
  transform: skew(-305deg) !important;
}

.skew-306 {
  transform: skew(306deg) !important;
}

.skew-minus-306 {
  transform: skew(-306deg) !important;
}

.skew-307 {
  transform: skew(307deg) !important;
}

.skew-minus-307 {
  transform: skew(-307deg) !important;
}

.skew-308 {
  transform: skew(308deg) !important;
}

.skew-minus-308 {
  transform: skew(-308deg) !important;
}

.skew-309 {
  transform: skew(309deg) !important;
}

.skew-minus-309 {
  transform: skew(-309deg) !important;
}

.skew-310 {
  transform: skew(310deg) !important;
}

.skew-minus-310 {
  transform: skew(-310deg) !important;
}

.skew-311 {
  transform: skew(311deg) !important;
}

.skew-minus-311 {
  transform: skew(-311deg) !important;
}

.skew-312 {
  transform: skew(312deg) !important;
}

.skew-minus-312 {
  transform: skew(-312deg) !important;
}

.skew-313 {
  transform: skew(313deg) !important;
}

.skew-minus-313 {
  transform: skew(-313deg) !important;
}

.skew-314 {
  transform: skew(314deg) !important;
}

.skew-minus-314 {
  transform: skew(-314deg) !important;
}

.skew-315 {
  transform: skew(315deg) !important;
}

.skew-minus-315 {
  transform: skew(-315deg) !important;
}

.skew-316 {
  transform: skew(316deg) !important;
}

.skew-minus-316 {
  transform: skew(-316deg) !important;
}

.skew-317 {
  transform: skew(317deg) !important;
}

.skew-minus-317 {
  transform: skew(-317deg) !important;
}

.skew-318 {
  transform: skew(318deg) !important;
}

.skew-minus-318 {
  transform: skew(-318deg) !important;
}

.skew-319 {
  transform: skew(319deg) !important;
}

.skew-minus-319 {
  transform: skew(-319deg) !important;
}

.skew-320 {
  transform: skew(320deg) !important;
}

.skew-minus-320 {
  transform: skew(-320deg) !important;
}

.skew-321 {
  transform: skew(321deg) !important;
}

.skew-minus-321 {
  transform: skew(-321deg) !important;
}

.skew-322 {
  transform: skew(322deg) !important;
}

.skew-minus-322 {
  transform: skew(-322deg) !important;
}

.skew-323 {
  transform: skew(323deg) !important;
}

.skew-minus-323 {
  transform: skew(-323deg) !important;
}

.skew-324 {
  transform: skew(324deg) !important;
}

.skew-minus-324 {
  transform: skew(-324deg) !important;
}

.skew-325 {
  transform: skew(325deg) !important;
}

.skew-minus-325 {
  transform: skew(-325deg) !important;
}

.skew-326 {
  transform: skew(326deg) !important;
}

.skew-minus-326 {
  transform: skew(-326deg) !important;
}

.skew-327 {
  transform: skew(327deg) !important;
}

.skew-minus-327 {
  transform: skew(-327deg) !important;
}

.skew-328 {
  transform: skew(328deg) !important;
}

.skew-minus-328 {
  transform: skew(-328deg) !important;
}

.skew-329 {
  transform: skew(329deg) !important;
}

.skew-minus-329 {
  transform: skew(-329deg) !important;
}

.skew-330 {
  transform: skew(330deg) !important;
}

.skew-minus-330 {
  transform: skew(-330deg) !important;
}

.skew-331 {
  transform: skew(331deg) !important;
}

.skew-minus-331 {
  transform: skew(-331deg) !important;
}

.skew-332 {
  transform: skew(332deg) !important;
}

.skew-minus-332 {
  transform: skew(-332deg) !important;
}

.skew-333 {
  transform: skew(333deg) !important;
}

.skew-minus-333 {
  transform: skew(-333deg) !important;
}

.skew-334 {
  transform: skew(334deg) !important;
}

.skew-minus-334 {
  transform: skew(-334deg) !important;
}

.skew-335 {
  transform: skew(335deg) !important;
}

.skew-minus-335 {
  transform: skew(-335deg) !important;
}

.skew-336 {
  transform: skew(336deg) !important;
}

.skew-minus-336 {
  transform: skew(-336deg) !important;
}

.skew-337 {
  transform: skew(337deg) !important;
}

.skew-minus-337 {
  transform: skew(-337deg) !important;
}

.skew-338 {
  transform: skew(338deg) !important;
}

.skew-minus-338 {
  transform: skew(-338deg) !important;
}

.skew-339 {
  transform: skew(339deg) !important;
}

.skew-minus-339 {
  transform: skew(-339deg) !important;
}

.skew-340 {
  transform: skew(340deg) !important;
}

.skew-minus-340 {
  transform: skew(-340deg) !important;
}

.skew-341 {
  transform: skew(341deg) !important;
}

.skew-minus-341 {
  transform: skew(-341deg) !important;
}

.skew-342 {
  transform: skew(342deg) !important;
}

.skew-minus-342 {
  transform: skew(-342deg) !important;
}

.skew-343 {
  transform: skew(343deg) !important;
}

.skew-minus-343 {
  transform: skew(-343deg) !important;
}

.skew-344 {
  transform: skew(344deg) !important;
}

.skew-minus-344 {
  transform: skew(-344deg) !important;
}

.skew-345 {
  transform: skew(345deg) !important;
}

.skew-minus-345 {
  transform: skew(-345deg) !important;
}

.skew-346 {
  transform: skew(346deg) !important;
}

.skew-minus-346 {
  transform: skew(-346deg) !important;
}

.skew-347 {
  transform: skew(347deg) !important;
}

.skew-minus-347 {
  transform: skew(-347deg) !important;
}

.skew-348 {
  transform: skew(348deg) !important;
}

.skew-minus-348 {
  transform: skew(-348deg) !important;
}

.skew-349 {
  transform: skew(349deg) !important;
}

.skew-minus-349 {
  transform: skew(-349deg) !important;
}

.skew-350 {
  transform: skew(350deg) !important;
}

.skew-minus-350 {
  transform: skew(-350deg) !important;
}

.skew-351 {
  transform: skew(351deg) !important;
}

.skew-minus-351 {
  transform: skew(-351deg) !important;
}

.skew-352 {
  transform: skew(352deg) !important;
}

.skew-minus-352 {
  transform: skew(-352deg) !important;
}

.skew-353 {
  transform: skew(353deg) !important;
}

.skew-minus-353 {
  transform: skew(-353deg) !important;
}

.skew-354 {
  transform: skew(354deg) !important;
}

.skew-minus-354 {
  transform: skew(-354deg) !important;
}

.skew-355 {
  transform: skew(355deg) !important;
}

.skew-minus-355 {
  transform: skew(-355deg) !important;
}

.skew-356 {
  transform: skew(356deg) !important;
}

.skew-minus-356 {
  transform: skew(-356deg) !important;
}

.skew-357 {
  transform: skew(357deg) !important;
}

.skew-minus-357 {
  transform: skew(-357deg) !important;
}

.skew-358 {
  transform: skew(358deg) !important;
}

.skew-minus-358 {
  transform: skew(-358deg) !important;
}

.skew-359 {
  transform: skew(359deg) !important;
}

.skew-minus-359 {
  transform: skew(-359deg) !important;
}

.skew-360 {
  transform: skew(360deg) !important;
}

.skew-minus-360 {
  transform: skew(-360deg) !important;
}

@media (min-width: 991px) {
  .skew-lg-1 {
    transform: skew(1deg) !important;
  }

  .skew-lg-minus-1 {
    transform: skew(-1deg) !important;
  }

  .skew-lg-2 {
    transform: skew(2deg) !important;
  }

  .skew-lg-minus-2 {
    transform: skew(-2deg) !important;
  }

  .skew-lg-3 {
    transform: skew(3deg) !important;
  }

  .skew-lg-minus-3 {
    transform: skew(-3deg) !important;
  }

  .skew-lg-4 {
    transform: skew(4deg) !important;
  }

  .skew-lg-minus-4 {
    transform: skew(-4deg) !important;
  }

  .skew-lg-5 {
    transform: skew(5deg) !important;
  }

  .skew-lg-minus-5 {
    transform: skew(-5deg) !important;
  }

  .skew-lg-6 {
    transform: skew(6deg) !important;
  }

  .skew-lg-minus-6 {
    transform: skew(-6deg) !important;
  }

  .skew-lg-7 {
    transform: skew(7deg) !important;
  }

  .skew-lg-minus-7 {
    transform: skew(-7deg) !important;
  }

  .skew-lg-8 {
    transform: skew(8deg) !important;
  }

  .skew-lg-minus-8 {
    transform: skew(-8deg) !important;
  }

  .skew-lg-9 {
    transform: skew(9deg) !important;
  }

  .skew-lg-minus-9 {
    transform: skew(-9deg) !important;
  }

  .skew-lg-10 {
    transform: skew(10deg) !important;
  }

  .skew-lg-minus-10 {
    transform: skew(-10deg) !important;
  }

  .skew-lg-11 {
    transform: skew(11deg) !important;
  }

  .skew-lg-minus-11 {
    transform: skew(-11deg) !important;
  }

  .skew-lg-12 {
    transform: skew(12deg) !important;
  }

  .skew-lg-minus-12 {
    transform: skew(-12deg) !important;
  }

  .skew-lg-13 {
    transform: skew(13deg) !important;
  }

  .skew-lg-minus-13 {
    transform: skew(-13deg) !important;
  }

  .skew-lg-14 {
    transform: skew(14deg) !important;
  }

  .skew-lg-minus-14 {
    transform: skew(-14deg) !important;
  }

  .skew-lg-15 {
    transform: skew(15deg) !important;
  }

  .skew-lg-minus-15 {
    transform: skew(-15deg) !important;
  }

  .skew-lg-16 {
    transform: skew(16deg) !important;
  }

  .skew-lg-minus-16 {
    transform: skew(-16deg) !important;
  }

  .skew-lg-17 {
    transform: skew(17deg) !important;
  }

  .skew-lg-minus-17 {
    transform: skew(-17deg) !important;
  }

  .skew-lg-18 {
    transform: skew(18deg) !important;
  }

  .skew-lg-minus-18 {
    transform: skew(-18deg) !important;
  }

  .skew-lg-19 {
    transform: skew(19deg) !important;
  }

  .skew-lg-minus-19 {
    transform: skew(-19deg) !important;
  }

  .skew-lg-20 {
    transform: skew(20deg) !important;
  }

  .skew-lg-minus-20 {
    transform: skew(-20deg) !important;
  }

  .skew-lg-21 {
    transform: skew(21deg) !important;
  }

  .skew-lg-minus-21 {
    transform: skew(-21deg) !important;
  }

  .skew-lg-22 {
    transform: skew(22deg) !important;
  }

  .skew-lg-minus-22 {
    transform: skew(-22deg) !important;
  }

  .skew-lg-23 {
    transform: skew(23deg) !important;
  }

  .skew-lg-minus-23 {
    transform: skew(-23deg) !important;
  }

  .skew-lg-24 {
    transform: skew(24deg) !important;
  }

  .skew-lg-minus-24 {
    transform: skew(-24deg) !important;
  }

  .skew-lg-25 {
    transform: skew(25deg) !important;
  }

  .skew-lg-minus-25 {
    transform: skew(-25deg) !important;
  }

  .skew-lg-26 {
    transform: skew(26deg) !important;
  }

  .skew-lg-minus-26 {
    transform: skew(-26deg) !important;
  }

  .skew-lg-27 {
    transform: skew(27deg) !important;
  }

  .skew-lg-minus-27 {
    transform: skew(-27deg) !important;
  }

  .skew-lg-28 {
    transform: skew(28deg) !important;
  }

  .skew-lg-minus-28 {
    transform: skew(-28deg) !important;
  }

  .skew-lg-29 {
    transform: skew(29deg) !important;
  }

  .skew-lg-minus-29 {
    transform: skew(-29deg) !important;
  }

  .skew-lg-30 {
    transform: skew(30deg) !important;
  }

  .skew-lg-minus-30 {
    transform: skew(-30deg) !important;
  }

  .skew-lg-31 {
    transform: skew(31deg) !important;
  }

  .skew-lg-minus-31 {
    transform: skew(-31deg) !important;
  }

  .skew-lg-32 {
    transform: skew(32deg) !important;
  }

  .skew-lg-minus-32 {
    transform: skew(-32deg) !important;
  }

  .skew-lg-33 {
    transform: skew(33deg) !important;
  }

  .skew-lg-minus-33 {
    transform: skew(-33deg) !important;
  }

  .skew-lg-34 {
    transform: skew(34deg) !important;
  }

  .skew-lg-minus-34 {
    transform: skew(-34deg) !important;
  }

  .skew-lg-35 {
    transform: skew(35deg) !important;
  }

  .skew-lg-minus-35 {
    transform: skew(-35deg) !important;
  }

  .skew-lg-36 {
    transform: skew(36deg) !important;
  }

  .skew-lg-minus-36 {
    transform: skew(-36deg) !important;
  }

  .skew-lg-37 {
    transform: skew(37deg) !important;
  }

  .skew-lg-minus-37 {
    transform: skew(-37deg) !important;
  }

  .skew-lg-38 {
    transform: skew(38deg) !important;
  }

  .skew-lg-minus-38 {
    transform: skew(-38deg) !important;
  }

  .skew-lg-39 {
    transform: skew(39deg) !important;
  }

  .skew-lg-minus-39 {
    transform: skew(-39deg) !important;
  }

  .skew-lg-40 {
    transform: skew(40deg) !important;
  }

  .skew-lg-minus-40 {
    transform: skew(-40deg) !important;
  }

  .skew-lg-41 {
    transform: skew(41deg) !important;
  }

  .skew-lg-minus-41 {
    transform: skew(-41deg) !important;
  }

  .skew-lg-42 {
    transform: skew(42deg) !important;
  }

  .skew-lg-minus-42 {
    transform: skew(-42deg) !important;
  }

  .skew-lg-43 {
    transform: skew(43deg) !important;
  }

  .skew-lg-minus-43 {
    transform: skew(-43deg) !important;
  }

  .skew-lg-44 {
    transform: skew(44deg) !important;
  }

  .skew-lg-minus-44 {
    transform: skew(-44deg) !important;
  }

  .skew-lg-45 {
    transform: skew(45deg) !important;
  }

  .skew-lg-minus-45 {
    transform: skew(-45deg) !important;
  }

  .skew-lg-46 {
    transform: skew(46deg) !important;
  }

  .skew-lg-minus-46 {
    transform: skew(-46deg) !important;
  }

  .skew-lg-47 {
    transform: skew(47deg) !important;
  }

  .skew-lg-minus-47 {
    transform: skew(-47deg) !important;
  }

  .skew-lg-48 {
    transform: skew(48deg) !important;
  }

  .skew-lg-minus-48 {
    transform: skew(-48deg) !important;
  }

  .skew-lg-49 {
    transform: skew(49deg) !important;
  }

  .skew-lg-minus-49 {
    transform: skew(-49deg) !important;
  }

  .skew-lg-50 {
    transform: skew(50deg) !important;
  }

  .skew-lg-minus-50 {
    transform: skew(-50deg) !important;
  }

  .skew-lg-51 {
    transform: skew(51deg) !important;
  }

  .skew-lg-minus-51 {
    transform: skew(-51deg) !important;
  }

  .skew-lg-52 {
    transform: skew(52deg) !important;
  }

  .skew-lg-minus-52 {
    transform: skew(-52deg) !important;
  }

  .skew-lg-53 {
    transform: skew(53deg) !important;
  }

  .skew-lg-minus-53 {
    transform: skew(-53deg) !important;
  }

  .skew-lg-54 {
    transform: skew(54deg) !important;
  }

  .skew-lg-minus-54 {
    transform: skew(-54deg) !important;
  }

  .skew-lg-55 {
    transform: skew(55deg) !important;
  }

  .skew-lg-minus-55 {
    transform: skew(-55deg) !important;
  }

  .skew-lg-56 {
    transform: skew(56deg) !important;
  }

  .skew-lg-minus-56 {
    transform: skew(-56deg) !important;
  }

  .skew-lg-57 {
    transform: skew(57deg) !important;
  }

  .skew-lg-minus-57 {
    transform: skew(-57deg) !important;
  }

  .skew-lg-58 {
    transform: skew(58deg) !important;
  }

  .skew-lg-minus-58 {
    transform: skew(-58deg) !important;
  }

  .skew-lg-59 {
    transform: skew(59deg) !important;
  }

  .skew-lg-minus-59 {
    transform: skew(-59deg) !important;
  }

  .skew-lg-60 {
    transform: skew(60deg) !important;
  }

  .skew-lg-minus-60 {
    transform: skew(-60deg) !important;
  }

  .skew-lg-61 {
    transform: skew(61deg) !important;
  }

  .skew-lg-minus-61 {
    transform: skew(-61deg) !important;
  }

  .skew-lg-62 {
    transform: skew(62deg) !important;
  }

  .skew-lg-minus-62 {
    transform: skew(-62deg) !important;
  }

  .skew-lg-63 {
    transform: skew(63deg) !important;
  }

  .skew-lg-minus-63 {
    transform: skew(-63deg) !important;
  }

  .skew-lg-64 {
    transform: skew(64deg) !important;
  }

  .skew-lg-minus-64 {
    transform: skew(-64deg) !important;
  }

  .skew-lg-65 {
    transform: skew(65deg) !important;
  }

  .skew-lg-minus-65 {
    transform: skew(-65deg) !important;
  }

  .skew-lg-66 {
    transform: skew(66deg) !important;
  }

  .skew-lg-minus-66 {
    transform: skew(-66deg) !important;
  }

  .skew-lg-67 {
    transform: skew(67deg) !important;
  }

  .skew-lg-minus-67 {
    transform: skew(-67deg) !important;
  }

  .skew-lg-68 {
    transform: skew(68deg) !important;
  }

  .skew-lg-minus-68 {
    transform: skew(-68deg) !important;
  }

  .skew-lg-69 {
    transform: skew(69deg) !important;
  }

  .skew-lg-minus-69 {
    transform: skew(-69deg) !important;
  }

  .skew-lg-70 {
    transform: skew(70deg) !important;
  }

  .skew-lg-minus-70 {
    transform: skew(-70deg) !important;
  }

  .skew-lg-71 {
    transform: skew(71deg) !important;
  }

  .skew-lg-minus-71 {
    transform: skew(-71deg) !important;
  }

  .skew-lg-72 {
    transform: skew(72deg) !important;
  }

  .skew-lg-minus-72 {
    transform: skew(-72deg) !important;
  }

  .skew-lg-73 {
    transform: skew(73deg) !important;
  }

  .skew-lg-minus-73 {
    transform: skew(-73deg) !important;
  }

  .skew-lg-74 {
    transform: skew(74deg) !important;
  }

  .skew-lg-minus-74 {
    transform: skew(-74deg) !important;
  }

  .skew-lg-75 {
    transform: skew(75deg) !important;
  }

  .skew-lg-minus-75 {
    transform: skew(-75deg) !important;
  }

  .skew-lg-76 {
    transform: skew(76deg) !important;
  }

  .skew-lg-minus-76 {
    transform: skew(-76deg) !important;
  }

  .skew-lg-77 {
    transform: skew(77deg) !important;
  }

  .skew-lg-minus-77 {
    transform: skew(-77deg) !important;
  }

  .skew-lg-78 {
    transform: skew(78deg) !important;
  }

  .skew-lg-minus-78 {
    transform: skew(-78deg) !important;
  }

  .skew-lg-79 {
    transform: skew(79deg) !important;
  }

  .skew-lg-minus-79 {
    transform: skew(-79deg) !important;
  }

  .skew-lg-80 {
    transform: skew(80deg) !important;
  }

  .skew-lg-minus-80 {
    transform: skew(-80deg) !important;
  }

  .skew-lg-81 {
    transform: skew(81deg) !important;
  }

  .skew-lg-minus-81 {
    transform: skew(-81deg) !important;
  }

  .skew-lg-82 {
    transform: skew(82deg) !important;
  }

  .skew-lg-minus-82 {
    transform: skew(-82deg) !important;
  }

  .skew-lg-83 {
    transform: skew(83deg) !important;
  }

  .skew-lg-minus-83 {
    transform: skew(-83deg) !important;
  }

  .skew-lg-84 {
    transform: skew(84deg) !important;
  }

  .skew-lg-minus-84 {
    transform: skew(-84deg) !important;
  }

  .skew-lg-85 {
    transform: skew(85deg) !important;
  }

  .skew-lg-minus-85 {
    transform: skew(-85deg) !important;
  }

  .skew-lg-86 {
    transform: skew(86deg) !important;
  }

  .skew-lg-minus-86 {
    transform: skew(-86deg) !important;
  }

  .skew-lg-87 {
    transform: skew(87deg) !important;
  }

  .skew-lg-minus-87 {
    transform: skew(-87deg) !important;
  }

  .skew-lg-88 {
    transform: skew(88deg) !important;
  }

  .skew-lg-minus-88 {
    transform: skew(-88deg) !important;
  }

  .skew-lg-89 {
    transform: skew(89deg) !important;
  }

  .skew-lg-minus-89 {
    transform: skew(-89deg) !important;
  }

  .skew-lg-90 {
    transform: skew(90deg) !important;
  }

  .skew-lg-minus-90 {
    transform: skew(-90deg) !important;
  }

  .skew-lg-91 {
    transform: skew(91deg) !important;
  }

  .skew-lg-minus-91 {
    transform: skew(-91deg) !important;
  }

  .skew-lg-92 {
    transform: skew(92deg) !important;
  }

  .skew-lg-minus-92 {
    transform: skew(-92deg) !important;
  }

  .skew-lg-93 {
    transform: skew(93deg) !important;
  }

  .skew-lg-minus-93 {
    transform: skew(-93deg) !important;
  }

  .skew-lg-94 {
    transform: skew(94deg) !important;
  }

  .skew-lg-minus-94 {
    transform: skew(-94deg) !important;
  }

  .skew-lg-95 {
    transform: skew(95deg) !important;
  }

  .skew-lg-minus-95 {
    transform: skew(-95deg) !important;
  }

  .skew-lg-96 {
    transform: skew(96deg) !important;
  }

  .skew-lg-minus-96 {
    transform: skew(-96deg) !important;
  }

  .skew-lg-97 {
    transform: skew(97deg) !important;
  }

  .skew-lg-minus-97 {
    transform: skew(-97deg) !important;
  }

  .skew-lg-98 {
    transform: skew(98deg) !important;
  }

  .skew-lg-minus-98 {
    transform: skew(-98deg) !important;
  }

  .skew-lg-99 {
    transform: skew(99deg) !important;
  }

  .skew-lg-minus-99 {
    transform: skew(-99deg) !important;
  }

  .skew-lg-100 {
    transform: skew(100deg) !important;
  }

  .skew-lg-minus-100 {
    transform: skew(-100deg) !important;
  }

  .skew-lg-101 {
    transform: skew(101deg) !important;
  }

  .skew-lg-minus-101 {
    transform: skew(-101deg) !important;
  }

  .skew-lg-102 {
    transform: skew(102deg) !important;
  }

  .skew-lg-minus-102 {
    transform: skew(-102deg) !important;
  }

  .skew-lg-103 {
    transform: skew(103deg) !important;
  }

  .skew-lg-minus-103 {
    transform: skew(-103deg) !important;
  }

  .skew-lg-104 {
    transform: skew(104deg) !important;
  }

  .skew-lg-minus-104 {
    transform: skew(-104deg) !important;
  }

  .skew-lg-105 {
    transform: skew(105deg) !important;
  }

  .skew-lg-minus-105 {
    transform: skew(-105deg) !important;
  }

  .skew-lg-106 {
    transform: skew(106deg) !important;
  }

  .skew-lg-minus-106 {
    transform: skew(-106deg) !important;
  }

  .skew-lg-107 {
    transform: skew(107deg) !important;
  }

  .skew-lg-minus-107 {
    transform: skew(-107deg) !important;
  }

  .skew-lg-108 {
    transform: skew(108deg) !important;
  }

  .skew-lg-minus-108 {
    transform: skew(-108deg) !important;
  }

  .skew-lg-109 {
    transform: skew(109deg) !important;
  }

  .skew-lg-minus-109 {
    transform: skew(-109deg) !important;
  }

  .skew-lg-110 {
    transform: skew(110deg) !important;
  }

  .skew-lg-minus-110 {
    transform: skew(-110deg) !important;
  }

  .skew-lg-111 {
    transform: skew(111deg) !important;
  }

  .skew-lg-minus-111 {
    transform: skew(-111deg) !important;
  }

  .skew-lg-112 {
    transform: skew(112deg) !important;
  }

  .skew-lg-minus-112 {
    transform: skew(-112deg) !important;
  }

  .skew-lg-113 {
    transform: skew(113deg) !important;
  }

  .skew-lg-minus-113 {
    transform: skew(-113deg) !important;
  }

  .skew-lg-114 {
    transform: skew(114deg) !important;
  }

  .skew-lg-minus-114 {
    transform: skew(-114deg) !important;
  }

  .skew-lg-115 {
    transform: skew(115deg) !important;
  }

  .skew-lg-minus-115 {
    transform: skew(-115deg) !important;
  }

  .skew-lg-116 {
    transform: skew(116deg) !important;
  }

  .skew-lg-minus-116 {
    transform: skew(-116deg) !important;
  }

  .skew-lg-117 {
    transform: skew(117deg) !important;
  }

  .skew-lg-minus-117 {
    transform: skew(-117deg) !important;
  }

  .skew-lg-118 {
    transform: skew(118deg) !important;
  }

  .skew-lg-minus-118 {
    transform: skew(-118deg) !important;
  }

  .skew-lg-119 {
    transform: skew(119deg) !important;
  }

  .skew-lg-minus-119 {
    transform: skew(-119deg) !important;
  }

  .skew-lg-120 {
    transform: skew(120deg) !important;
  }

  .skew-lg-minus-120 {
    transform: skew(-120deg) !important;
  }

  .skew-lg-121 {
    transform: skew(121deg) !important;
  }

  .skew-lg-minus-121 {
    transform: skew(-121deg) !important;
  }

  .skew-lg-122 {
    transform: skew(122deg) !important;
  }

  .skew-lg-minus-122 {
    transform: skew(-122deg) !important;
  }

  .skew-lg-123 {
    transform: skew(123deg) !important;
  }

  .skew-lg-minus-123 {
    transform: skew(-123deg) !important;
  }

  .skew-lg-124 {
    transform: skew(124deg) !important;
  }

  .skew-lg-minus-124 {
    transform: skew(-124deg) !important;
  }

  .skew-lg-125 {
    transform: skew(125deg) !important;
  }

  .skew-lg-minus-125 {
    transform: skew(-125deg) !important;
  }

  .skew-lg-126 {
    transform: skew(126deg) !important;
  }

  .skew-lg-minus-126 {
    transform: skew(-126deg) !important;
  }

  .skew-lg-127 {
    transform: skew(127deg) !important;
  }

  .skew-lg-minus-127 {
    transform: skew(-127deg) !important;
  }

  .skew-lg-128 {
    transform: skew(128deg) !important;
  }

  .skew-lg-minus-128 {
    transform: skew(-128deg) !important;
  }

  .skew-lg-129 {
    transform: skew(129deg) !important;
  }

  .skew-lg-minus-129 {
    transform: skew(-129deg) !important;
  }

  .skew-lg-130 {
    transform: skew(130deg) !important;
  }

  .skew-lg-minus-130 {
    transform: skew(-130deg) !important;
  }

  .skew-lg-131 {
    transform: skew(131deg) !important;
  }

  .skew-lg-minus-131 {
    transform: skew(-131deg) !important;
  }

  .skew-lg-132 {
    transform: skew(132deg) !important;
  }

  .skew-lg-minus-132 {
    transform: skew(-132deg) !important;
  }

  .skew-lg-133 {
    transform: skew(133deg) !important;
  }

  .skew-lg-minus-133 {
    transform: skew(-133deg) !important;
  }

  .skew-lg-134 {
    transform: skew(134deg) !important;
  }

  .skew-lg-minus-134 {
    transform: skew(-134deg) !important;
  }

  .skew-lg-135 {
    transform: skew(135deg) !important;
  }

  .skew-lg-minus-135 {
    transform: skew(-135deg) !important;
  }

  .skew-lg-136 {
    transform: skew(136deg) !important;
  }

  .skew-lg-minus-136 {
    transform: skew(-136deg) !important;
  }

  .skew-lg-137 {
    transform: skew(137deg) !important;
  }

  .skew-lg-minus-137 {
    transform: skew(-137deg) !important;
  }

  .skew-lg-138 {
    transform: skew(138deg) !important;
  }

  .skew-lg-minus-138 {
    transform: skew(-138deg) !important;
  }

  .skew-lg-139 {
    transform: skew(139deg) !important;
  }

  .skew-lg-minus-139 {
    transform: skew(-139deg) !important;
  }

  .skew-lg-140 {
    transform: skew(140deg) !important;
  }

  .skew-lg-minus-140 {
    transform: skew(-140deg) !important;
  }

  .skew-lg-141 {
    transform: skew(141deg) !important;
  }

  .skew-lg-minus-141 {
    transform: skew(-141deg) !important;
  }

  .skew-lg-142 {
    transform: skew(142deg) !important;
  }

  .skew-lg-minus-142 {
    transform: skew(-142deg) !important;
  }

  .skew-lg-143 {
    transform: skew(143deg) !important;
  }

  .skew-lg-minus-143 {
    transform: skew(-143deg) !important;
  }

  .skew-lg-144 {
    transform: skew(144deg) !important;
  }

  .skew-lg-minus-144 {
    transform: skew(-144deg) !important;
  }

  .skew-lg-145 {
    transform: skew(145deg) !important;
  }

  .skew-lg-minus-145 {
    transform: skew(-145deg) !important;
  }

  .skew-lg-146 {
    transform: skew(146deg) !important;
  }

  .skew-lg-minus-146 {
    transform: skew(-146deg) !important;
  }

  .skew-lg-147 {
    transform: skew(147deg) !important;
  }

  .skew-lg-minus-147 {
    transform: skew(-147deg) !important;
  }

  .skew-lg-148 {
    transform: skew(148deg) !important;
  }

  .skew-lg-minus-148 {
    transform: skew(-148deg) !important;
  }

  .skew-lg-149 {
    transform: skew(149deg) !important;
  }

  .skew-lg-minus-149 {
    transform: skew(-149deg) !important;
  }

  .skew-lg-150 {
    transform: skew(150deg) !important;
  }

  .skew-lg-minus-150 {
    transform: skew(-150deg) !important;
  }

  .skew-lg-151 {
    transform: skew(151deg) !important;
  }

  .skew-lg-minus-151 {
    transform: skew(-151deg) !important;
  }

  .skew-lg-152 {
    transform: skew(152deg) !important;
  }

  .skew-lg-minus-152 {
    transform: skew(-152deg) !important;
  }

  .skew-lg-153 {
    transform: skew(153deg) !important;
  }

  .skew-lg-minus-153 {
    transform: skew(-153deg) !important;
  }

  .skew-lg-154 {
    transform: skew(154deg) !important;
  }

  .skew-lg-minus-154 {
    transform: skew(-154deg) !important;
  }

  .skew-lg-155 {
    transform: skew(155deg) !important;
  }

  .skew-lg-minus-155 {
    transform: skew(-155deg) !important;
  }

  .skew-lg-156 {
    transform: skew(156deg) !important;
  }

  .skew-lg-minus-156 {
    transform: skew(-156deg) !important;
  }

  .skew-lg-157 {
    transform: skew(157deg) !important;
  }

  .skew-lg-minus-157 {
    transform: skew(-157deg) !important;
  }

  .skew-lg-158 {
    transform: skew(158deg) !important;
  }

  .skew-lg-minus-158 {
    transform: skew(-158deg) !important;
  }

  .skew-lg-159 {
    transform: skew(159deg) !important;
  }

  .skew-lg-minus-159 {
    transform: skew(-159deg) !important;
  }

  .skew-lg-160 {
    transform: skew(160deg) !important;
  }

  .skew-lg-minus-160 {
    transform: skew(-160deg) !important;
  }

  .skew-lg-161 {
    transform: skew(161deg) !important;
  }

  .skew-lg-minus-161 {
    transform: skew(-161deg) !important;
  }

  .skew-lg-162 {
    transform: skew(162deg) !important;
  }

  .skew-lg-minus-162 {
    transform: skew(-162deg) !important;
  }

  .skew-lg-163 {
    transform: skew(163deg) !important;
  }

  .skew-lg-minus-163 {
    transform: skew(-163deg) !important;
  }

  .skew-lg-164 {
    transform: skew(164deg) !important;
  }

  .skew-lg-minus-164 {
    transform: skew(-164deg) !important;
  }

  .skew-lg-165 {
    transform: skew(165deg) !important;
  }

  .skew-lg-minus-165 {
    transform: skew(-165deg) !important;
  }

  .skew-lg-166 {
    transform: skew(166deg) !important;
  }

  .skew-lg-minus-166 {
    transform: skew(-166deg) !important;
  }

  .skew-lg-167 {
    transform: skew(167deg) !important;
  }

  .skew-lg-minus-167 {
    transform: skew(-167deg) !important;
  }

  .skew-lg-168 {
    transform: skew(168deg) !important;
  }

  .skew-lg-minus-168 {
    transform: skew(-168deg) !important;
  }

  .skew-lg-169 {
    transform: skew(169deg) !important;
  }

  .skew-lg-minus-169 {
    transform: skew(-169deg) !important;
  }

  .skew-lg-170 {
    transform: skew(170deg) !important;
  }

  .skew-lg-minus-170 {
    transform: skew(-170deg) !important;
  }

  .skew-lg-171 {
    transform: skew(171deg) !important;
  }

  .skew-lg-minus-171 {
    transform: skew(-171deg) !important;
  }

  .skew-lg-172 {
    transform: skew(172deg) !important;
  }

  .skew-lg-minus-172 {
    transform: skew(-172deg) !important;
  }

  .skew-lg-173 {
    transform: skew(173deg) !important;
  }

  .skew-lg-minus-173 {
    transform: skew(-173deg) !important;
  }

  .skew-lg-174 {
    transform: skew(174deg) !important;
  }

  .skew-lg-minus-174 {
    transform: skew(-174deg) !important;
  }

  .skew-lg-175 {
    transform: skew(175deg) !important;
  }

  .skew-lg-minus-175 {
    transform: skew(-175deg) !important;
  }

  .skew-lg-176 {
    transform: skew(176deg) !important;
  }

  .skew-lg-minus-176 {
    transform: skew(-176deg) !important;
  }

  .skew-lg-177 {
    transform: skew(177deg) !important;
  }

  .skew-lg-minus-177 {
    transform: skew(-177deg) !important;
  }

  .skew-lg-178 {
    transform: skew(178deg) !important;
  }

  .skew-lg-minus-178 {
    transform: skew(-178deg) !important;
  }

  .skew-lg-179 {
    transform: skew(179deg) !important;
  }

  .skew-lg-minus-179 {
    transform: skew(-179deg) !important;
  }

  .skew-lg-180 {
    transform: skew(180deg) !important;
  }

  .skew-lg-minus-180 {
    transform: skew(-180deg) !important;
  }

  .skew-lg-181 {
    transform: skew(181deg) !important;
  }

  .skew-lg-minus-181 {
    transform: skew(-181deg) !important;
  }

  .skew-lg-182 {
    transform: skew(182deg) !important;
  }

  .skew-lg-minus-182 {
    transform: skew(-182deg) !important;
  }

  .skew-lg-183 {
    transform: skew(183deg) !important;
  }

  .skew-lg-minus-183 {
    transform: skew(-183deg) !important;
  }

  .skew-lg-184 {
    transform: skew(184deg) !important;
  }

  .skew-lg-minus-184 {
    transform: skew(-184deg) !important;
  }

  .skew-lg-185 {
    transform: skew(185deg) !important;
  }

  .skew-lg-minus-185 {
    transform: skew(-185deg) !important;
  }

  .skew-lg-186 {
    transform: skew(186deg) !important;
  }

  .skew-lg-minus-186 {
    transform: skew(-186deg) !important;
  }

  .skew-lg-187 {
    transform: skew(187deg) !important;
  }

  .skew-lg-minus-187 {
    transform: skew(-187deg) !important;
  }

  .skew-lg-188 {
    transform: skew(188deg) !important;
  }

  .skew-lg-minus-188 {
    transform: skew(-188deg) !important;
  }

  .skew-lg-189 {
    transform: skew(189deg) !important;
  }

  .skew-lg-minus-189 {
    transform: skew(-189deg) !important;
  }

  .skew-lg-190 {
    transform: skew(190deg) !important;
  }

  .skew-lg-minus-190 {
    transform: skew(-190deg) !important;
  }

  .skew-lg-191 {
    transform: skew(191deg) !important;
  }

  .skew-lg-minus-191 {
    transform: skew(-191deg) !important;
  }

  .skew-lg-192 {
    transform: skew(192deg) !important;
  }

  .skew-lg-minus-192 {
    transform: skew(-192deg) !important;
  }

  .skew-lg-193 {
    transform: skew(193deg) !important;
  }

  .skew-lg-minus-193 {
    transform: skew(-193deg) !important;
  }

  .skew-lg-194 {
    transform: skew(194deg) !important;
  }

  .skew-lg-minus-194 {
    transform: skew(-194deg) !important;
  }

  .skew-lg-195 {
    transform: skew(195deg) !important;
  }

  .skew-lg-minus-195 {
    transform: skew(-195deg) !important;
  }

  .skew-lg-196 {
    transform: skew(196deg) !important;
  }

  .skew-lg-minus-196 {
    transform: skew(-196deg) !important;
  }

  .skew-lg-197 {
    transform: skew(197deg) !important;
  }

  .skew-lg-minus-197 {
    transform: skew(-197deg) !important;
  }

  .skew-lg-198 {
    transform: skew(198deg) !important;
  }

  .skew-lg-minus-198 {
    transform: skew(-198deg) !important;
  }

  .skew-lg-199 {
    transform: skew(199deg) !important;
  }

  .skew-lg-minus-199 {
    transform: skew(-199deg) !important;
  }

  .skew-lg-200 {
    transform: skew(200deg) !important;
  }

  .skew-lg-minus-200 {
    transform: skew(-200deg) !important;
  }

  .skew-lg-201 {
    transform: skew(201deg) !important;
  }

  .skew-lg-minus-201 {
    transform: skew(-201deg) !important;
  }

  .skew-lg-202 {
    transform: skew(202deg) !important;
  }

  .skew-lg-minus-202 {
    transform: skew(-202deg) !important;
  }

  .skew-lg-203 {
    transform: skew(203deg) !important;
  }

  .skew-lg-minus-203 {
    transform: skew(-203deg) !important;
  }

  .skew-lg-204 {
    transform: skew(204deg) !important;
  }

  .skew-lg-minus-204 {
    transform: skew(-204deg) !important;
  }

  .skew-lg-205 {
    transform: skew(205deg) !important;
  }

  .skew-lg-minus-205 {
    transform: skew(-205deg) !important;
  }

  .skew-lg-206 {
    transform: skew(206deg) !important;
  }

  .skew-lg-minus-206 {
    transform: skew(-206deg) !important;
  }

  .skew-lg-207 {
    transform: skew(207deg) !important;
  }

  .skew-lg-minus-207 {
    transform: skew(-207deg) !important;
  }

  .skew-lg-208 {
    transform: skew(208deg) !important;
  }

  .skew-lg-minus-208 {
    transform: skew(-208deg) !important;
  }

  .skew-lg-209 {
    transform: skew(209deg) !important;
  }

  .skew-lg-minus-209 {
    transform: skew(-209deg) !important;
  }

  .skew-lg-210 {
    transform: skew(210deg) !important;
  }

  .skew-lg-minus-210 {
    transform: skew(-210deg) !important;
  }

  .skew-lg-211 {
    transform: skew(211deg) !important;
  }

  .skew-lg-minus-211 {
    transform: skew(-211deg) !important;
  }

  .skew-lg-212 {
    transform: skew(212deg) !important;
  }

  .skew-lg-minus-212 {
    transform: skew(-212deg) !important;
  }

  .skew-lg-213 {
    transform: skew(213deg) !important;
  }

  .skew-lg-minus-213 {
    transform: skew(-213deg) !important;
  }

  .skew-lg-214 {
    transform: skew(214deg) !important;
  }

  .skew-lg-minus-214 {
    transform: skew(-214deg) !important;
  }

  .skew-lg-215 {
    transform: skew(215deg) !important;
  }

  .skew-lg-minus-215 {
    transform: skew(-215deg) !important;
  }

  .skew-lg-216 {
    transform: skew(216deg) !important;
  }

  .skew-lg-minus-216 {
    transform: skew(-216deg) !important;
  }

  .skew-lg-217 {
    transform: skew(217deg) !important;
  }

  .skew-lg-minus-217 {
    transform: skew(-217deg) !important;
  }

  .skew-lg-218 {
    transform: skew(218deg) !important;
  }

  .skew-lg-minus-218 {
    transform: skew(-218deg) !important;
  }

  .skew-lg-219 {
    transform: skew(219deg) !important;
  }

  .skew-lg-minus-219 {
    transform: skew(-219deg) !important;
  }

  .skew-lg-220 {
    transform: skew(220deg) !important;
  }

  .skew-lg-minus-220 {
    transform: skew(-220deg) !important;
  }

  .skew-lg-221 {
    transform: skew(221deg) !important;
  }

  .skew-lg-minus-221 {
    transform: skew(-221deg) !important;
  }

  .skew-lg-222 {
    transform: skew(222deg) !important;
  }

  .skew-lg-minus-222 {
    transform: skew(-222deg) !important;
  }

  .skew-lg-223 {
    transform: skew(223deg) !important;
  }

  .skew-lg-minus-223 {
    transform: skew(-223deg) !important;
  }

  .skew-lg-224 {
    transform: skew(224deg) !important;
  }

  .skew-lg-minus-224 {
    transform: skew(-224deg) !important;
  }

  .skew-lg-225 {
    transform: skew(225deg) !important;
  }

  .skew-lg-minus-225 {
    transform: skew(-225deg) !important;
  }

  .skew-lg-226 {
    transform: skew(226deg) !important;
  }

  .skew-lg-minus-226 {
    transform: skew(-226deg) !important;
  }

  .skew-lg-227 {
    transform: skew(227deg) !important;
  }

  .skew-lg-minus-227 {
    transform: skew(-227deg) !important;
  }

  .skew-lg-228 {
    transform: skew(228deg) !important;
  }

  .skew-lg-minus-228 {
    transform: skew(-228deg) !important;
  }

  .skew-lg-229 {
    transform: skew(229deg) !important;
  }

  .skew-lg-minus-229 {
    transform: skew(-229deg) !important;
  }

  .skew-lg-230 {
    transform: skew(230deg) !important;
  }

  .skew-lg-minus-230 {
    transform: skew(-230deg) !important;
  }

  .skew-lg-231 {
    transform: skew(231deg) !important;
  }

  .skew-lg-minus-231 {
    transform: skew(-231deg) !important;
  }

  .skew-lg-232 {
    transform: skew(232deg) !important;
  }

  .skew-lg-minus-232 {
    transform: skew(-232deg) !important;
  }

  .skew-lg-233 {
    transform: skew(233deg) !important;
  }

  .skew-lg-minus-233 {
    transform: skew(-233deg) !important;
  }

  .skew-lg-234 {
    transform: skew(234deg) !important;
  }

  .skew-lg-minus-234 {
    transform: skew(-234deg) !important;
  }

  .skew-lg-235 {
    transform: skew(235deg) !important;
  }

  .skew-lg-minus-235 {
    transform: skew(-235deg) !important;
  }

  .skew-lg-236 {
    transform: skew(236deg) !important;
  }

  .skew-lg-minus-236 {
    transform: skew(-236deg) !important;
  }

  .skew-lg-237 {
    transform: skew(237deg) !important;
  }

  .skew-lg-minus-237 {
    transform: skew(-237deg) !important;
  }

  .skew-lg-238 {
    transform: skew(238deg) !important;
  }

  .skew-lg-minus-238 {
    transform: skew(-238deg) !important;
  }

  .skew-lg-239 {
    transform: skew(239deg) !important;
  }

  .skew-lg-minus-239 {
    transform: skew(-239deg) !important;
  }

  .skew-lg-240 {
    transform: skew(240deg) !important;
  }

  .skew-lg-minus-240 {
    transform: skew(-240deg) !important;
  }

  .skew-lg-241 {
    transform: skew(241deg) !important;
  }

  .skew-lg-minus-241 {
    transform: skew(-241deg) !important;
  }

  .skew-lg-242 {
    transform: skew(242deg) !important;
  }

  .skew-lg-minus-242 {
    transform: skew(-242deg) !important;
  }

  .skew-lg-243 {
    transform: skew(243deg) !important;
  }

  .skew-lg-minus-243 {
    transform: skew(-243deg) !important;
  }

  .skew-lg-244 {
    transform: skew(244deg) !important;
  }

  .skew-lg-minus-244 {
    transform: skew(-244deg) !important;
  }

  .skew-lg-245 {
    transform: skew(245deg) !important;
  }

  .skew-lg-minus-245 {
    transform: skew(-245deg) !important;
  }

  .skew-lg-246 {
    transform: skew(246deg) !important;
  }

  .skew-lg-minus-246 {
    transform: skew(-246deg) !important;
  }

  .skew-lg-247 {
    transform: skew(247deg) !important;
  }

  .skew-lg-minus-247 {
    transform: skew(-247deg) !important;
  }

  .skew-lg-248 {
    transform: skew(248deg) !important;
  }

  .skew-lg-minus-248 {
    transform: skew(-248deg) !important;
  }

  .skew-lg-249 {
    transform: skew(249deg) !important;
  }

  .skew-lg-minus-249 {
    transform: skew(-249deg) !important;
  }

  .skew-lg-250 {
    transform: skew(250deg) !important;
  }

  .skew-lg-minus-250 {
    transform: skew(-250deg) !important;
  }

  .skew-lg-251 {
    transform: skew(251deg) !important;
  }

  .skew-lg-minus-251 {
    transform: skew(-251deg) !important;
  }

  .skew-lg-252 {
    transform: skew(252deg) !important;
  }

  .skew-lg-minus-252 {
    transform: skew(-252deg) !important;
  }

  .skew-lg-253 {
    transform: skew(253deg) !important;
  }

  .skew-lg-minus-253 {
    transform: skew(-253deg) !important;
  }

  .skew-lg-254 {
    transform: skew(254deg) !important;
  }

  .skew-lg-minus-254 {
    transform: skew(-254deg) !important;
  }

  .skew-lg-255 {
    transform: skew(255deg) !important;
  }

  .skew-lg-minus-255 {
    transform: skew(-255deg) !important;
  }

  .skew-lg-256 {
    transform: skew(256deg) !important;
  }

  .skew-lg-minus-256 {
    transform: skew(-256deg) !important;
  }

  .skew-lg-257 {
    transform: skew(257deg) !important;
  }

  .skew-lg-minus-257 {
    transform: skew(-257deg) !important;
  }

  .skew-lg-258 {
    transform: skew(258deg) !important;
  }

  .skew-lg-minus-258 {
    transform: skew(-258deg) !important;
  }

  .skew-lg-259 {
    transform: skew(259deg) !important;
  }

  .skew-lg-minus-259 {
    transform: skew(-259deg) !important;
  }

  .skew-lg-260 {
    transform: skew(260deg) !important;
  }

  .skew-lg-minus-260 {
    transform: skew(-260deg) !important;
  }

  .skew-lg-261 {
    transform: skew(261deg) !important;
  }

  .skew-lg-minus-261 {
    transform: skew(-261deg) !important;
  }

  .skew-lg-262 {
    transform: skew(262deg) !important;
  }

  .skew-lg-minus-262 {
    transform: skew(-262deg) !important;
  }

  .skew-lg-263 {
    transform: skew(263deg) !important;
  }

  .skew-lg-minus-263 {
    transform: skew(-263deg) !important;
  }

  .skew-lg-264 {
    transform: skew(264deg) !important;
  }

  .skew-lg-minus-264 {
    transform: skew(-264deg) !important;
  }

  .skew-lg-265 {
    transform: skew(265deg) !important;
  }

  .skew-lg-minus-265 {
    transform: skew(-265deg) !important;
  }

  .skew-lg-266 {
    transform: skew(266deg) !important;
  }

  .skew-lg-minus-266 {
    transform: skew(-266deg) !important;
  }

  .skew-lg-267 {
    transform: skew(267deg) !important;
  }

  .skew-lg-minus-267 {
    transform: skew(-267deg) !important;
  }

  .skew-lg-268 {
    transform: skew(268deg) !important;
  }

  .skew-lg-minus-268 {
    transform: skew(-268deg) !important;
  }

  .skew-lg-269 {
    transform: skew(269deg) !important;
  }

  .skew-lg-minus-269 {
    transform: skew(-269deg) !important;
  }

  .skew-lg-270 {
    transform: skew(270deg) !important;
  }

  .skew-lg-minus-270 {
    transform: skew(-270deg) !important;
  }

  .skew-lg-271 {
    transform: skew(271deg) !important;
  }

  .skew-lg-minus-271 {
    transform: skew(-271deg) !important;
  }

  .skew-lg-272 {
    transform: skew(272deg) !important;
  }

  .skew-lg-minus-272 {
    transform: skew(-272deg) !important;
  }

  .skew-lg-273 {
    transform: skew(273deg) !important;
  }

  .skew-lg-minus-273 {
    transform: skew(-273deg) !important;
  }

  .skew-lg-274 {
    transform: skew(274deg) !important;
  }

  .skew-lg-minus-274 {
    transform: skew(-274deg) !important;
  }

  .skew-lg-275 {
    transform: skew(275deg) !important;
  }

  .skew-lg-minus-275 {
    transform: skew(-275deg) !important;
  }

  .skew-lg-276 {
    transform: skew(276deg) !important;
  }

  .skew-lg-minus-276 {
    transform: skew(-276deg) !important;
  }

  .skew-lg-277 {
    transform: skew(277deg) !important;
  }

  .skew-lg-minus-277 {
    transform: skew(-277deg) !important;
  }

  .skew-lg-278 {
    transform: skew(278deg) !important;
  }

  .skew-lg-minus-278 {
    transform: skew(-278deg) !important;
  }

  .skew-lg-279 {
    transform: skew(279deg) !important;
  }

  .skew-lg-minus-279 {
    transform: skew(-279deg) !important;
  }

  .skew-lg-280 {
    transform: skew(280deg) !important;
  }

  .skew-lg-minus-280 {
    transform: skew(-280deg) !important;
  }

  .skew-lg-281 {
    transform: skew(281deg) !important;
  }

  .skew-lg-minus-281 {
    transform: skew(-281deg) !important;
  }

  .skew-lg-282 {
    transform: skew(282deg) !important;
  }

  .skew-lg-minus-282 {
    transform: skew(-282deg) !important;
  }

  .skew-lg-283 {
    transform: skew(283deg) !important;
  }

  .skew-lg-minus-283 {
    transform: skew(-283deg) !important;
  }

  .skew-lg-284 {
    transform: skew(284deg) !important;
  }

  .skew-lg-minus-284 {
    transform: skew(-284deg) !important;
  }

  .skew-lg-285 {
    transform: skew(285deg) !important;
  }

  .skew-lg-minus-285 {
    transform: skew(-285deg) !important;
  }

  .skew-lg-286 {
    transform: skew(286deg) !important;
  }

  .skew-lg-minus-286 {
    transform: skew(-286deg) !important;
  }

  .skew-lg-287 {
    transform: skew(287deg) !important;
  }

  .skew-lg-minus-287 {
    transform: skew(-287deg) !important;
  }

  .skew-lg-288 {
    transform: skew(288deg) !important;
  }

  .skew-lg-minus-288 {
    transform: skew(-288deg) !important;
  }

  .skew-lg-289 {
    transform: skew(289deg) !important;
  }

  .skew-lg-minus-289 {
    transform: skew(-289deg) !important;
  }

  .skew-lg-290 {
    transform: skew(290deg) !important;
  }

  .skew-lg-minus-290 {
    transform: skew(-290deg) !important;
  }

  .skew-lg-291 {
    transform: skew(291deg) !important;
  }

  .skew-lg-minus-291 {
    transform: skew(-291deg) !important;
  }

  .skew-lg-292 {
    transform: skew(292deg) !important;
  }

  .skew-lg-minus-292 {
    transform: skew(-292deg) !important;
  }

  .skew-lg-293 {
    transform: skew(293deg) !important;
  }

  .skew-lg-minus-293 {
    transform: skew(-293deg) !important;
  }

  .skew-lg-294 {
    transform: skew(294deg) !important;
  }

  .skew-lg-minus-294 {
    transform: skew(-294deg) !important;
  }

  .skew-lg-295 {
    transform: skew(295deg) !important;
  }

  .skew-lg-minus-295 {
    transform: skew(-295deg) !important;
  }

  .skew-lg-296 {
    transform: skew(296deg) !important;
  }

  .skew-lg-minus-296 {
    transform: skew(-296deg) !important;
  }

  .skew-lg-297 {
    transform: skew(297deg) !important;
  }

  .skew-lg-minus-297 {
    transform: skew(-297deg) !important;
  }

  .skew-lg-298 {
    transform: skew(298deg) !important;
  }

  .skew-lg-minus-298 {
    transform: skew(-298deg) !important;
  }

  .skew-lg-299 {
    transform: skew(299deg) !important;
  }

  .skew-lg-minus-299 {
    transform: skew(-299deg) !important;
  }

  .skew-lg-300 {
    transform: skew(300deg) !important;
  }

  .skew-lg-minus-300 {
    transform: skew(-300deg) !important;
  }

  .skew-lg-301 {
    transform: skew(301deg) !important;
  }

  .skew-lg-minus-301 {
    transform: skew(-301deg) !important;
  }

  .skew-lg-302 {
    transform: skew(302deg) !important;
  }

  .skew-lg-minus-302 {
    transform: skew(-302deg) !important;
  }

  .skew-lg-303 {
    transform: skew(303deg) !important;
  }

  .skew-lg-minus-303 {
    transform: skew(-303deg) !important;
  }

  .skew-lg-304 {
    transform: skew(304deg) !important;
  }

  .skew-lg-minus-304 {
    transform: skew(-304deg) !important;
  }

  .skew-lg-305 {
    transform: skew(305deg) !important;
  }

  .skew-lg-minus-305 {
    transform: skew(-305deg) !important;
  }

  .skew-lg-306 {
    transform: skew(306deg) !important;
  }

  .skew-lg-minus-306 {
    transform: skew(-306deg) !important;
  }

  .skew-lg-307 {
    transform: skew(307deg) !important;
  }

  .skew-lg-minus-307 {
    transform: skew(-307deg) !important;
  }

  .skew-lg-308 {
    transform: skew(308deg) !important;
  }

  .skew-lg-minus-308 {
    transform: skew(-308deg) !important;
  }

  .skew-lg-309 {
    transform: skew(309deg) !important;
  }

  .skew-lg-minus-309 {
    transform: skew(-309deg) !important;
  }

  .skew-lg-310 {
    transform: skew(310deg) !important;
  }

  .skew-lg-minus-310 {
    transform: skew(-310deg) !important;
  }

  .skew-lg-311 {
    transform: skew(311deg) !important;
  }

  .skew-lg-minus-311 {
    transform: skew(-311deg) !important;
  }

  .skew-lg-312 {
    transform: skew(312deg) !important;
  }

  .skew-lg-minus-312 {
    transform: skew(-312deg) !important;
  }

  .skew-lg-313 {
    transform: skew(313deg) !important;
  }

  .skew-lg-minus-313 {
    transform: skew(-313deg) !important;
  }

  .skew-lg-314 {
    transform: skew(314deg) !important;
  }

  .skew-lg-minus-314 {
    transform: skew(-314deg) !important;
  }

  .skew-lg-315 {
    transform: skew(315deg) !important;
  }

  .skew-lg-minus-315 {
    transform: skew(-315deg) !important;
  }

  .skew-lg-316 {
    transform: skew(316deg) !important;
  }

  .skew-lg-minus-316 {
    transform: skew(-316deg) !important;
  }

  .skew-lg-317 {
    transform: skew(317deg) !important;
  }

  .skew-lg-minus-317 {
    transform: skew(-317deg) !important;
  }

  .skew-lg-318 {
    transform: skew(318deg) !important;
  }

  .skew-lg-minus-318 {
    transform: skew(-318deg) !important;
  }

  .skew-lg-319 {
    transform: skew(319deg) !important;
  }

  .skew-lg-minus-319 {
    transform: skew(-319deg) !important;
  }

  .skew-lg-320 {
    transform: skew(320deg) !important;
  }

  .skew-lg-minus-320 {
    transform: skew(-320deg) !important;
  }

  .skew-lg-321 {
    transform: skew(321deg) !important;
  }

  .skew-lg-minus-321 {
    transform: skew(-321deg) !important;
  }

  .skew-lg-322 {
    transform: skew(322deg) !important;
  }

  .skew-lg-minus-322 {
    transform: skew(-322deg) !important;
  }

  .skew-lg-323 {
    transform: skew(323deg) !important;
  }

  .skew-lg-minus-323 {
    transform: skew(-323deg) !important;
  }

  .skew-lg-324 {
    transform: skew(324deg) !important;
  }

  .skew-lg-minus-324 {
    transform: skew(-324deg) !important;
  }

  .skew-lg-325 {
    transform: skew(325deg) !important;
  }

  .skew-lg-minus-325 {
    transform: skew(-325deg) !important;
  }

  .skew-lg-326 {
    transform: skew(326deg) !important;
  }

  .skew-lg-minus-326 {
    transform: skew(-326deg) !important;
  }

  .skew-lg-327 {
    transform: skew(327deg) !important;
  }

  .skew-lg-minus-327 {
    transform: skew(-327deg) !important;
  }

  .skew-lg-328 {
    transform: skew(328deg) !important;
  }

  .skew-lg-minus-328 {
    transform: skew(-328deg) !important;
  }

  .skew-lg-329 {
    transform: skew(329deg) !important;
  }

  .skew-lg-minus-329 {
    transform: skew(-329deg) !important;
  }

  .skew-lg-330 {
    transform: skew(330deg) !important;
  }

  .skew-lg-minus-330 {
    transform: skew(-330deg) !important;
  }

  .skew-lg-331 {
    transform: skew(331deg) !important;
  }

  .skew-lg-minus-331 {
    transform: skew(-331deg) !important;
  }

  .skew-lg-332 {
    transform: skew(332deg) !important;
  }

  .skew-lg-minus-332 {
    transform: skew(-332deg) !important;
  }

  .skew-lg-333 {
    transform: skew(333deg) !important;
  }

  .skew-lg-minus-333 {
    transform: skew(-333deg) !important;
  }

  .skew-lg-334 {
    transform: skew(334deg) !important;
  }

  .skew-lg-minus-334 {
    transform: skew(-334deg) !important;
  }

  .skew-lg-335 {
    transform: skew(335deg) !important;
  }

  .skew-lg-minus-335 {
    transform: skew(-335deg) !important;
  }

  .skew-lg-336 {
    transform: skew(336deg) !important;
  }

  .skew-lg-minus-336 {
    transform: skew(-336deg) !important;
  }

  .skew-lg-337 {
    transform: skew(337deg) !important;
  }

  .skew-lg-minus-337 {
    transform: skew(-337deg) !important;
  }

  .skew-lg-338 {
    transform: skew(338deg) !important;
  }

  .skew-lg-minus-338 {
    transform: skew(-338deg) !important;
  }

  .skew-lg-339 {
    transform: skew(339deg) !important;
  }

  .skew-lg-minus-339 {
    transform: skew(-339deg) !important;
  }

  .skew-lg-340 {
    transform: skew(340deg) !important;
  }

  .skew-lg-minus-340 {
    transform: skew(-340deg) !important;
  }

  .skew-lg-341 {
    transform: skew(341deg) !important;
  }

  .skew-lg-minus-341 {
    transform: skew(-341deg) !important;
  }

  .skew-lg-342 {
    transform: skew(342deg) !important;
  }

  .skew-lg-minus-342 {
    transform: skew(-342deg) !important;
  }

  .skew-lg-343 {
    transform: skew(343deg) !important;
  }

  .skew-lg-minus-343 {
    transform: skew(-343deg) !important;
  }

  .skew-lg-344 {
    transform: skew(344deg) !important;
  }

  .skew-lg-minus-344 {
    transform: skew(-344deg) !important;
  }

  .skew-lg-345 {
    transform: skew(345deg) !important;
  }

  .skew-lg-minus-345 {
    transform: skew(-345deg) !important;
  }

  .skew-lg-346 {
    transform: skew(346deg) !important;
  }

  .skew-lg-minus-346 {
    transform: skew(-346deg) !important;
  }

  .skew-lg-347 {
    transform: skew(347deg) !important;
  }

  .skew-lg-minus-347 {
    transform: skew(-347deg) !important;
  }

  .skew-lg-348 {
    transform: skew(348deg) !important;
  }

  .skew-lg-minus-348 {
    transform: skew(-348deg) !important;
  }

  .skew-lg-349 {
    transform: skew(349deg) !important;
  }

  .skew-lg-minus-349 {
    transform: skew(-349deg) !important;
  }

  .skew-lg-350 {
    transform: skew(350deg) !important;
  }

  .skew-lg-minus-350 {
    transform: skew(-350deg) !important;
  }

  .skew-lg-351 {
    transform: skew(351deg) !important;
  }

  .skew-lg-minus-351 {
    transform: skew(-351deg) !important;
  }

  .skew-lg-352 {
    transform: skew(352deg) !important;
  }

  .skew-lg-minus-352 {
    transform: skew(-352deg) !important;
  }

  .skew-lg-353 {
    transform: skew(353deg) !important;
  }

  .skew-lg-minus-353 {
    transform: skew(-353deg) !important;
  }

  .skew-lg-354 {
    transform: skew(354deg) !important;
  }

  .skew-lg-minus-354 {
    transform: skew(-354deg) !important;
  }

  .skew-lg-355 {
    transform: skew(355deg) !important;
  }

  .skew-lg-minus-355 {
    transform: skew(-355deg) !important;
  }

  .skew-lg-356 {
    transform: skew(356deg) !important;
  }

  .skew-lg-minus-356 {
    transform: skew(-356deg) !important;
  }

  .skew-lg-357 {
    transform: skew(357deg) !important;
  }

  .skew-lg-minus-357 {
    transform: skew(-357deg) !important;
  }

  .skew-lg-358 {
    transform: skew(358deg) !important;
  }

  .skew-lg-minus-358 {
    transform: skew(-358deg) !important;
  }

  .skew-lg-359 {
    transform: skew(359deg) !important;
  }

  .skew-lg-minus-359 {
    transform: skew(-359deg) !important;
  }

  .skew-lg-360 {
    transform: skew(360deg) !important;
  }

  .skew-lg-minus-360 {
    transform: skew(-360deg) !important;
  }
}

/* オパシティ */
.opacity-1 {
  opacity: 0.1 !important;
}

.opacity-2 {
  opacity: 0.2 !important;
}

.opacity-3 {
  opacity: 0.3 !important;
}

.opacity-4 {
  opacity: 0.4 !important;
}

.opacity-5 {
  opacity: 0.5 !important;
}

.opacity-6 {
  opacity: 0.6 !important;
}

.opacity-7 {
  opacity: 0.7 !important;
}

.opacity-8 {
  opacity: 0.8 !important;
}

.opacity-9 {
  opacity: 0.9 !important;
}

.opacity-10 {
  opacity: 1 !important;
}

@media (min-width: 991px) {
  .opacity-lg-1 {
    opacity: 0.1 !important;
  }

  .opacity-lg-2 {
    opacity: 0.2 !important;
  }

  .opacity-lg-3 {
    opacity: 0.3 !important;
  }

  .opacity-lg-4 {
    opacity: 0.4 !important;
  }

  .opacity-lg-5 {
    opacity: 0.5 !important;
  }

  .opacity-lg-6 {
    opacity: 0.6 !important;
  }

  .opacity-lg-7 {
    opacity: 0.7 !important;
  }

  .opacity-lg-8 {
    opacity: 0.8 !important;
  }

  .opacity-lg-9 {
    opacity: 0.9 !important;
  }

  .opacity-lg-10 {
    opacity: 1 !important;
  }
}

.bg-box {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-shadow,
.bg-shadow-top,
.bg-shadow-bottom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.bg-shadow-top {
  background: linear-gradient(to bottom, black, rgba(0, 0, 0, 0));
  bottom: auto;
}

.bg-shadow-bottom {
  background: linear-gradient(to top, black, rgba(0, 0, 0, 0));
  top: auto;
}

.flex-1 {
  -ms-flex: 1;
  flex: 1;
}

@media all and (-ms-high-contrast: none) {
  .flex-1 {
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
}

.flex-middle {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

@media (min-width: 991px) {
  .flex-lg-middle {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

@media (min-width: 991px) {
  .overflow-lg-auto {
    overflow: auto !important;
  }

  .overflow-lg-visible {
    overflow: visible !important;
  }

  .overflow-lg-hidden {
    overflow: hidden !important;
  }
}

.no-after::after {
  display: none !important;
}

.no-before::before {
  display: none !important;
}

.stroke-white {
  color: transparent !important;
  text-stroke: 1px #fff;
  -webkit-text-stroke: 1px #fff;
}

.stroke-black {
  color: transparent !important;
  text-stroke: 1px #000320;
  -webkit-text-stroke: 1px #000320;
}

.stroke-gray {
  color: transparent !important;
  text-stroke: 1px #9a9a9a;
  -webkit-text-stroke: 1px #9a9a9a;
}

.stroke-key {
  color: transparent !important;
  text-stroke: 1px #fa0b1a;
  -webkit-text-stroke: 1px #fa0b1a;
}

.stroke-base1 {
  color: transparent !important;
  text-stroke: 1px #f2f8fc;
  -webkit-text-stroke: 1px #f2f8fc;
}

.stroke-base2 {
  color: transparent !important;
  text-stroke: 1px #16bbee;
  -webkit-text-stroke: 1px #16bbee;
}

.stroke-super-entertainment {
  color: transparent !important;
  text-stroke: 1px #005ff7;
  -webkit-text-stroke: 1px #005ff7;
}

.stroke-internet-singer {
  color: transparent !important;
  text-stroke: 1px #005ff7;
  -webkit-text-stroke: 1px #005ff7;
}

.stroke-music-creator {
  color: transparent !important;
  text-stroke: 1px #16b409;
  -webkit-text-stroke: 1px #16b409;
}

.stroke-ny-overseas {
  color: transparent !important;
  text-stroke: 1px #f55013;
  -webkit-text-stroke: 1px #f55013;
}

.stroke-vocal-musician {
  color: transparent !important;
  text-stroke: 1px #fa0b1a;
  -webkit-text-stroke: 1px #fa0b1a;
}

.stroke-vocal {
  color: transparent !important;
  text-stroke: 1px #fa0b1a;
  -webkit-text-stroke: 1px #fa0b1a;
}

.stroke-k-pop {
  color: transparent !important;
  text-stroke: 1px #9910e2;
  -webkit-text-stroke: 1px #9910e2;
}

.stroke-musician {
  color: transparent !important;
  text-stroke: 1px #fa0b1a;
  -webkit-text-stroke: 1px #fa0b1a;
}

.stroke-dance {
  color: transparent !important;
  text-stroke: 1px #f5148d;
  -webkit-text-stroke: 1px #f5148d;
}

.stroke-actor-voice-actor {
  color: transparent !important;
  text-stroke: 1px #fcbd12;
  -webkit-text-stroke: 1px #fcbd12;
}

.stroke-actor {
  color: transparent !important;
  text-stroke: 1px #fcbd12;
  -webkit-text-stroke: 1px #fcbd12;
}

.stroke-voice-actor {
  color: transparent !important;
  text-stroke: 1px #fcbd12;
  -webkit-text-stroke: 1px #fcbd12;
}

.stroke-actor-talent {
  color: transparent !important;
  text-stroke: 1px #fcbd12;
  -webkit-text-stroke: 1px #fcbd12;
}

.stroke-internet-video-talent {
  color: transparent !important;
  text-stroke: 1px #fcbd12;
  -webkit-text-stroke: 1px #fcbd12;
}

.stroke-concert-management {
  color: transparent !important;
  text-stroke: 1px #1dd6c8;
  -webkit-text-stroke: 1px #1dd6c8;
}

.stroke-pa {
  color: transparent !important;
  text-stroke: 1px #1dd6c8;
  -webkit-text-stroke: 1px #1dd6c8;
}

.stroke-illumination {
  color: transparent !important;
  text-stroke: 1px #1dd6c8;
  -webkit-text-stroke: 1px #1dd6c8;
}

.stroke-stage {
  color: transparent !important;
  text-stroke: 1px #1dd6c8;
  -webkit-text-stroke: 1px #1dd6c8;
}

.stroke-concert {
  color: transparent !important;
  text-stroke: 1px #1dd6c8;
  -webkit-text-stroke: 1px #1dd6c8;
}

.stroke-management {
  color: transparent !important;
  text-stroke: 1px #1dd6c8;
  -webkit-text-stroke: 1px #1dd6c8;
}

.stroke-broadcast-video {
  color: transparent !important;
  text-stroke: 1px #b9ec41;
  -webkit-text-stroke: 1px #b9ec41;
}

.stroke-videographer {
  color: transparent !important;
  text-stroke: 1px #b9ec41;
  -webkit-text-stroke: 1px #b9ec41;
}

.stroke-yellow {
  color: transparent !important;
  text-stroke: 1px #fff119;
  -webkit-text-stroke: 1px #fff119;
}

.stroke-line {
  color: transparent !important;
  text-stroke: 1px #00c300;
  -webkit-text-stroke: 1px #00c300;
}

.stroke-twitter {
  color: transparent !important;
  text-stroke: 1px #1da1f2;
  -webkit-text-stroke: 1px #1da1f2;
}

.stroke-transparent {
  color: transparent !important;
  text-stroke: 1px transparent;
  -webkit-text-stroke: 1px transparent;
}

.stroke-insta {
  color: transparent !important;
  text-stroke: 1px #bd00a8;
  -webkit-text-stroke: 1px #bd00a8;
}

.stroke-youtube {
  color: transparent !important;
  text-stroke: 1px #ff0000;
  -webkit-text-stroke: 1px #ff0000;
}

.stroke-1 {
  text-stroke-width: 1px !important;
  -webkit-text-stroke-width: 1px !important;
}

.stroke-2 {
  text-stroke-width: 2px !important;
  -webkit-text-stroke-width: 2px !important;
}

.stroke-3 {
  text-stroke-width: 3px !important;
  -webkit-text-stroke-width: 3px !important;
}

.stroke-4 {
  text-stroke-width: 4px !important;
  -webkit-text-stroke-width: 4px !important;
}

.stroke-5 {
  text-stroke-width: 5px !important;
  -webkit-text-stroke-width: 5px !important;
}

.stroke-6 {
  text-stroke-width: 6px !important;
  -webkit-text-stroke-width: 6px !important;
}

.stroke-7 {
  text-stroke-width: 7px !important;
  -webkit-text-stroke-width: 7px !important;
}

.stroke-8 {
  text-stroke-width: 8px !important;
  -webkit-text-stroke-width: 8px !important;
}

.stroke-9 {
  text-stroke-width: 9px !important;
  -webkit-text-stroke-width: 9px !important;
}

.stroke-10 {
  text-stroke-width: 10px !important;
  -webkit-text-stroke-width: 10px !important;
}

@media all and (-ms-high-contrast: none) {
  .stroke-white {
    color: #fff !important;
  }

  .stroke-black {
    color: #000320 !important;
  }

  .stroke-gray {
    color: #9a9a9a !important;
  }

  .stroke-key {
    color: #fa0b1a !important;
  }

  .stroke-base1 {
    color: #f2f8fc !important;
  }

  .stroke-base2 {
    color: #16bbee !important;
  }

  .stroke-super-entertainment {
    color: #005ff7 !important;
  }

  .stroke-internet-singer {
    color: #005ff7 !important;
  }

  .stroke-music-creator {
    color: #16b409 !important;
  }

  .stroke-ny-overseas {
    color: #f55013 !important;
  }

  .stroke-vocal-musician {
    color: #fa0b1a !important;
  }

  .stroke-vocal {
    color: #fa0b1a !important;
  }

  .stroke-k-pop {
    color: #9910e2 !important;
  }

  .stroke-musician {
    color: #fa0b1a !important;
  }

  .stroke-dance {
    color: #f5148d !important;
  }

  .stroke-actor-voice-actor {
    color: #fcbd12 !important;
  }

  .stroke-actor {
    color: #fcbd12 !important;
  }

  .stroke-voice-actor {
    color: #fcbd12 !important;
  }

  .stroke-actor-talent {
    color: #fcbd12 !important;
  }

  .stroke-internet-video-talent {
    color: #fcbd12 !important;
  }

  .stroke-concert-management {
    color: #1dd6c8 !important;
  }

  .stroke-pa {
    color: #1dd6c8 !important;
  }

  .stroke-illumination {
    color: #1dd6c8 !important;
  }

  .stroke-stage {
    color: #1dd6c8 !important;
  }

  .stroke-concert {
    color: #1dd6c8 !important;
  }

  .stroke-management {
    color: #1dd6c8 !important;
  }

  .stroke-broadcast-video {
    color: #b9ec41 !important;
  }

  .stroke-videographer {
    color: #b9ec41 !important;
  }

  .stroke-yellow {
    color: #fff119 !important;
  }

  .stroke-line {
    color: #00c300 !important;
  }

  .stroke-twitter {
    color: #1da1f2 !important;
  }

  .stroke-transparent {
    color: transparent !important;
  }

  .stroke-insta {
    color: #bd00a8 !important;
  }

  .stroke-youtube {
    color: #ff0000 !important;
  }
}

@media all and (-ms-high-contrast: none) and (min-width: 991px) {
  .stroke-lg-white {
    color: #fff !important;
  }

  .stroke-lg-black {
    color: #000320 !important;
  }

  .stroke-lg-gray {
    color: #9a9a9a !important;
  }

  .stroke-lg-key {
    color: #fa0b1a !important;
  }

  .stroke-lg-base1 {
    color: #f2f8fc !important;
  }

  .stroke-lg-base2 {
    color: #16bbee !important;
  }

  .stroke-lg-super-entertainment {
    color: #005ff7 !important;
  }

  .stroke-lg-internet-singer {
    color: #005ff7 !important;
  }

  .stroke-lg-music-creator {
    color: #16b409 !important;
  }

  .stroke-lg-ny-overseas {
    color: #f55013 !important;
  }

  .stroke-lg-vocal-musician {
    color: #fa0b1a !important;
  }

  .stroke-lg-vocal {
    color: #fa0b1a !important;
  }

  .stroke-lg-k-pop {
    color: #9910e2 !important;
  }

  .stroke-lg-musician {
    color: #fa0b1a !important;
  }

  .stroke-lg-dance {
    color: #f5148d !important;
  }

  .stroke-lg-actor-voice-actor {
    color: #fcbd12 !important;
  }

  .stroke-lg-actor {
    color: #fcbd12 !important;
  }

  .stroke-lg-voice-actor {
    color: #fcbd12 !important;
  }

  .stroke-lg-actor-talent {
    color: #fcbd12 !important;
  }

  .stroke-lg-internet-video-talent {
    color: #fcbd12 !important;
  }

  .stroke-lg-concert-management {
    color: #1dd6c8 !important;
  }

  .stroke-lg-pa {
    color: #1dd6c8 !important;
  }

  .stroke-lg-illumination {
    color: #1dd6c8 !important;
  }

  .stroke-lg-stage {
    color: #1dd6c8 !important;
  }

  .stroke-lg-concert {
    color: #1dd6c8 !important;
  }

  .stroke-lg-management {
    color: #1dd6c8 !important;
  }

  .stroke-lg-broadcast-video {
    color: #b9ec41 !important;
  }

  .stroke-lg-videographer {
    color: #b9ec41 !important;
  }

  .stroke-lg-yellow {
    color: #fff119 !important;
  }

  .stroke-lg-line {
    color: #00c300 !important;
  }

  .stroke-lg-twitter {
    color: #1da1f2 !important;
  }

  .stroke-lg-transparent {
    color: transparent !important;
  }

  .stroke-lg-insta {
    color: #bd00a8 !important;
  }

  .stroke-lg-youtube {
    color: #ff0000 !important;
  }
}

.outline {
  display: inline-block;
}

.outline-stroke-white {
  text-shadow: 1px 1px 0px #fff, -1px 1px 0px #fff, 1px -1px 0px #fff, -1px -1px 0px #fff, 1px 0px 0px #fff, 0px 1px 0px #fff, -1px 0px 0px #fff, 0px -1px 0px #fff;
}

.outline-stroke-black {
  text-shadow: 1px 1px 0px #000320, -1px 1px 0px #000320, 1px -1px 0px #000320, -1px -1px 0px #000320, 1px 0px 0px #000320, 0px 1px 0px #000320, -1px 0px 0px #000320, 0px -1px 0px #000320;
}

.outline-stroke-gray {
  text-shadow: 1px 1px 0px #9a9a9a, -1px 1px 0px #9a9a9a, 1px -1px 0px #9a9a9a, -1px -1px 0px #9a9a9a, 1px 0px 0px #9a9a9a, 0px 1px 0px #9a9a9a, -1px 0px 0px #9a9a9a, 0px -1px 0px #9a9a9a;
}

.outline-stroke-key {
  text-shadow: 1px 1px 0px #fa0b1a, -1px 1px 0px #fa0b1a, 1px -1px 0px #fa0b1a, -1px -1px 0px #fa0b1a, 1px 0px 0px #fa0b1a, 0px 1px 0px #fa0b1a, -1px 0px 0px #fa0b1a, 0px -1px 0px #fa0b1a;
}

.outline-stroke-base1 {
  text-shadow: 1px 1px 0px #f2f8fc, -1px 1px 0px #f2f8fc, 1px -1px 0px #f2f8fc, -1px -1px 0px #f2f8fc, 1px 0px 0px #f2f8fc, 0px 1px 0px #f2f8fc, -1px 0px 0px #f2f8fc, 0px -1px 0px #f2f8fc;
}

.outline-stroke-base2 {
  text-shadow: 1px 1px 0px #16bbee, -1px 1px 0px #16bbee, 1px -1px 0px #16bbee, -1px -1px 0px #16bbee, 1px 0px 0px #16bbee, 0px 1px 0px #16bbee, -1px 0px 0px #16bbee, 0px -1px 0px #16bbee;
}

.outline-stroke-super-entertainment {
  text-shadow: 1px 1px 0px #005ff7, -1px 1px 0px #005ff7, 1px -1px 0px #005ff7, -1px -1px 0px #005ff7, 1px 0px 0px #005ff7, 0px 1px 0px #005ff7, -1px 0px 0px #005ff7, 0px -1px 0px #005ff7;
}

.outline-stroke-internet-singer {
  text-shadow: 1px 1px 0px #005ff7, -1px 1px 0px #005ff7, 1px -1px 0px #005ff7, -1px -1px 0px #005ff7, 1px 0px 0px #005ff7, 0px 1px 0px #005ff7, -1px 0px 0px #005ff7, 0px -1px 0px #005ff7;
}

.outline-stroke-music-creator {
  text-shadow: 1px 1px 0px #16b409, -1px 1px 0px #16b409, 1px -1px 0px #16b409, -1px -1px 0px #16b409, 1px 0px 0px #16b409, 0px 1px 0px #16b409, -1px 0px 0px #16b409, 0px -1px 0px #16b409;
}

.outline-stroke-ny-overseas {
  text-shadow: 1px 1px 0px #f55013, -1px 1px 0px #f55013, 1px -1px 0px #f55013, -1px -1px 0px #f55013, 1px 0px 0px #f55013, 0px 1px 0px #f55013, -1px 0px 0px #f55013, 0px -1px 0px #f55013;
}

.outline-stroke-vocal-musician {
  text-shadow: 1px 1px 0px #fa0b1a, -1px 1px 0px #fa0b1a, 1px -1px 0px #fa0b1a, -1px -1px 0px #fa0b1a, 1px 0px 0px #fa0b1a, 0px 1px 0px #fa0b1a, -1px 0px 0px #fa0b1a, 0px -1px 0px #fa0b1a;
}

.outline-stroke-vocal {
  text-shadow: 1px 1px 0px #fa0b1a, -1px 1px 0px #fa0b1a, 1px -1px 0px #fa0b1a, -1px -1px 0px #fa0b1a, 1px 0px 0px #fa0b1a, 0px 1px 0px #fa0b1a, -1px 0px 0px #fa0b1a, 0px -1px 0px #fa0b1a;
}

.outline-stroke-k-pop {
  text-shadow: 1px 1px 0px #9910e2, -1px 1px 0px #9910e2, 1px -1px 0px #9910e2, -1px -1px 0px #9910e2, 1px 0px 0px #9910e2, 0px 1px 0px #9910e2, -1px 0px 0px #9910e2, 0px -1px 0px #9910e2;
}

.outline-stroke-musician {
  text-shadow: 1px 1px 0px #fa0b1a, -1px 1px 0px #fa0b1a, 1px -1px 0px #fa0b1a, -1px -1px 0px #fa0b1a, 1px 0px 0px #fa0b1a, 0px 1px 0px #fa0b1a, -1px 0px 0px #fa0b1a, 0px -1px 0px #fa0b1a;
}

.outline-stroke-dance {
  text-shadow: 1px 1px 0px #f5148d, -1px 1px 0px #f5148d, 1px -1px 0px #f5148d, -1px -1px 0px #f5148d, 1px 0px 0px #f5148d, 0px 1px 0px #f5148d, -1px 0px 0px #f5148d, 0px -1px 0px #f5148d;
}

.outline-stroke-actor-voice-actor {
  text-shadow: 1px 1px 0px #fcbd12, -1px 1px 0px #fcbd12, 1px -1px 0px #fcbd12, -1px -1px 0px #fcbd12, 1px 0px 0px #fcbd12, 0px 1px 0px #fcbd12, -1px 0px 0px #fcbd12, 0px -1px 0px #fcbd12;
}

.outline-stroke-actor {
  text-shadow: 1px 1px 0px #fcbd12, -1px 1px 0px #fcbd12, 1px -1px 0px #fcbd12, -1px -1px 0px #fcbd12, 1px 0px 0px #fcbd12, 0px 1px 0px #fcbd12, -1px 0px 0px #fcbd12, 0px -1px 0px #fcbd12;
}

.outline-stroke-voice-actor {
  text-shadow: 1px 1px 0px #fcbd12, -1px 1px 0px #fcbd12, 1px -1px 0px #fcbd12, -1px -1px 0px #fcbd12, 1px 0px 0px #fcbd12, 0px 1px 0px #fcbd12, -1px 0px 0px #fcbd12, 0px -1px 0px #fcbd12;
}

.outline-stroke-actor-talent {
  text-shadow: 1px 1px 0px #fcbd12, -1px 1px 0px #fcbd12, 1px -1px 0px #fcbd12, -1px -1px 0px #fcbd12, 1px 0px 0px #fcbd12, 0px 1px 0px #fcbd12, -1px 0px 0px #fcbd12, 0px -1px 0px #fcbd12;
}

.outline-stroke-internet-video-talent {
  text-shadow: 1px 1px 0px #fcbd12, -1px 1px 0px #fcbd12, 1px -1px 0px #fcbd12, -1px -1px 0px #fcbd12, 1px 0px 0px #fcbd12, 0px 1px 0px #fcbd12, -1px 0px 0px #fcbd12, 0px -1px 0px #fcbd12;
}

.outline-stroke-concert-management {
  text-shadow: 1px 1px 0px #1dd6c8, -1px 1px 0px #1dd6c8, 1px -1px 0px #1dd6c8, -1px -1px 0px #1dd6c8, 1px 0px 0px #1dd6c8, 0px 1px 0px #1dd6c8, -1px 0px 0px #1dd6c8, 0px -1px 0px #1dd6c8;
}

.outline-stroke-pa {
  text-shadow: 1px 1px 0px #1dd6c8, -1px 1px 0px #1dd6c8, 1px -1px 0px #1dd6c8, -1px -1px 0px #1dd6c8, 1px 0px 0px #1dd6c8, 0px 1px 0px #1dd6c8, -1px 0px 0px #1dd6c8, 0px -1px 0px #1dd6c8;
}

.outline-stroke-illumination {
  text-shadow: 1px 1px 0px #1dd6c8, -1px 1px 0px #1dd6c8, 1px -1px 0px #1dd6c8, -1px -1px 0px #1dd6c8, 1px 0px 0px #1dd6c8, 0px 1px 0px #1dd6c8, -1px 0px 0px #1dd6c8, 0px -1px 0px #1dd6c8;
}

.outline-stroke-stage {
  text-shadow: 1px 1px 0px #1dd6c8, -1px 1px 0px #1dd6c8, 1px -1px 0px #1dd6c8, -1px -1px 0px #1dd6c8, 1px 0px 0px #1dd6c8, 0px 1px 0px #1dd6c8, -1px 0px 0px #1dd6c8, 0px -1px 0px #1dd6c8;
}

.outline-stroke-concert {
  text-shadow: 1px 1px 0px #1dd6c8, -1px 1px 0px #1dd6c8, 1px -1px 0px #1dd6c8, -1px -1px 0px #1dd6c8, 1px 0px 0px #1dd6c8, 0px 1px 0px #1dd6c8, -1px 0px 0px #1dd6c8, 0px -1px 0px #1dd6c8;
}

.outline-stroke-management {
  text-shadow: 1px 1px 0px #1dd6c8, -1px 1px 0px #1dd6c8, 1px -1px 0px #1dd6c8, -1px -1px 0px #1dd6c8, 1px 0px 0px #1dd6c8, 0px 1px 0px #1dd6c8, -1px 0px 0px #1dd6c8, 0px -1px 0px #1dd6c8;
}

.outline-stroke-broadcast-video {
  text-shadow: 1px 1px 0px #b9ec41, -1px 1px 0px #b9ec41, 1px -1px 0px #b9ec41, -1px -1px 0px #b9ec41, 1px 0px 0px #b9ec41, 0px 1px 0px #b9ec41, -1px 0px 0px #b9ec41, 0px -1px 0px #b9ec41;
}

.outline-stroke-videographer {
  text-shadow: 1px 1px 0px #b9ec41, -1px 1px 0px #b9ec41, 1px -1px 0px #b9ec41, -1px -1px 0px #b9ec41, 1px 0px 0px #b9ec41, 0px 1px 0px #b9ec41, -1px 0px 0px #b9ec41, 0px -1px 0px #b9ec41;
}

.outline-stroke-yellow {
  text-shadow: 1px 1px 0px #fff119, -1px 1px 0px #fff119, 1px -1px 0px #fff119, -1px -1px 0px #fff119, 1px 0px 0px #fff119, 0px 1px 0px #fff119, -1px 0px 0px #fff119, 0px -1px 0px #fff119;
}

.outline-stroke-line {
  text-shadow: 1px 1px 0px #00c300, -1px 1px 0px #00c300, 1px -1px 0px #00c300, -1px -1px 0px #00c300, 1px 0px 0px #00c300, 0px 1px 0px #00c300, -1px 0px 0px #00c300, 0px -1px 0px #00c300;
}

.outline-stroke-twitter {
  text-shadow: 1px 1px 0px #1da1f2, -1px 1px 0px #1da1f2, 1px -1px 0px #1da1f2, -1px -1px 0px #1da1f2, 1px 0px 0px #1da1f2, 0px 1px 0px #1da1f2, -1px 0px 0px #1da1f2, 0px -1px 0px #1da1f2;
}

.outline-stroke-transparent {
  text-shadow: 1px 1px 0px transparent, -1px 1px 0px transparent, 1px -1px 0px transparent, -1px -1px 0px transparent, 1px 0px 0px transparent, 0px 1px 0px transparent, -1px 0px 0px transparent, 0px -1px 0px transparent;
}

.outline-stroke-insta {
  text-shadow: 1px 1px 0px #bd00a8, -1px 1px 0px #bd00a8, 1px -1px 0px #bd00a8, -1px -1px 0px #bd00a8, 1px 0px 0px #bd00a8, 0px 1px 0px #bd00a8, -1px 0px 0px #bd00a8, 0px -1px 0px #bd00a8;
}

.outline-stroke-youtube {
  text-shadow: 1px 1px 0px #ff0000, -1px 1px 0px #ff0000, 1px -1px 0px #ff0000, -1px -1px 0px #ff0000, 1px 0px 0px #ff0000, 0px 1px 0px #ff0000, -1px 0px 0px #ff0000, 0px -1px 0px #ff0000;
}

.arrow {
  position: absolute;
}

.arrow-top-1 {
  position: absolute;
  top: -0.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.1rem;
  height: 0.1rem;
  box-sizing: border-box;
  border: 0.1rem solid transparent;
}

.arrow-top-1[data-color="white"] {
  border-bottom: 0.1rem solid #fff;
}

.arrow-top-1[data-color="black"] {
  border-bottom: 0.1rem solid #000320;
}

.arrow-top-1[data-color="gray"] {
  border-bottom: 0.1rem solid #9a9a9a;
}

.arrow-top-1[data-color="key"] {
  border-bottom: 0.1rem solid #fa0b1a;
}

.arrow-top-1[data-color="base1"] {
  border-bottom: 0.1rem solid #f2f8fc;
}

.arrow-top-1[data-color="base2"] {
  border-bottom: 0.1rem solid #16bbee;
}

.arrow-top-1[data-color="super-entertainment"] {
  border-bottom: 0.1rem solid #005ff7;
}

.arrow-top-1[data-color="internet-singer"] {
  border-bottom: 0.1rem solid #005ff7;
}

.arrow-top-1[data-color="music-creator"] {
  border-bottom: 0.1rem solid #16b409;
}

.arrow-top-1[data-color="ny-overseas"] {
  border-bottom: 0.1rem solid #f55013;
}

.arrow-top-1[data-color="vocal-musician"] {
  border-bottom: 0.1rem solid #fa0b1a;
}

.arrow-top-1[data-color="vocal"] {
  border-bottom: 0.1rem solid #fa0b1a;
}

.arrow-top-1[data-color="k-pop"] {
  border-bottom: 0.1rem solid #9910e2;
}

.arrow-top-1[data-color="musician"] {
  border-bottom: 0.1rem solid #fa0b1a;
}

.arrow-top-1[data-color="dance"] {
  border-bottom: 0.1rem solid #f5148d;
}

.arrow-top-1[data-color="actor-voice-actor"] {
  border-bottom: 0.1rem solid #fcbd12;
}

.arrow-top-1[data-color="actor"] {
  border-bottom: 0.1rem solid #fcbd12;
}

.arrow-top-1[data-color="voice-actor"] {
  border-bottom: 0.1rem solid #fcbd12;
}

.arrow-top-1[data-color="actor-talent"] {
  border-bottom: 0.1rem solid #fcbd12;
}

.arrow-top-1[data-color="internet-video-talent"] {
  border-bottom: 0.1rem solid #fcbd12;
}

.arrow-top-1[data-color="concert-management"] {
  border-bottom: 0.1rem solid #1dd6c8;
}

.arrow-top-1[data-color="pa"] {
  border-bottom: 0.1rem solid #1dd6c8;
}

.arrow-top-1[data-color="illumination"] {
  border-bottom: 0.1rem solid #1dd6c8;
}

.arrow-top-1[data-color="stage"] {
  border-bottom: 0.1rem solid #1dd6c8;
}

.arrow-top-1[data-color="concert"] {
  border-bottom: 0.1rem solid #1dd6c8;
}

.arrow-top-1[data-color="management"] {
  border-bottom: 0.1rem solid #1dd6c8;
}

.arrow-top-1[data-color="broadcast-video"] {
  border-bottom: 0.1rem solid #b9ec41;
}

.arrow-top-1[data-color="videographer"] {
  border-bottom: 0.1rem solid #b9ec41;
}

.arrow-top-1[data-color="yellow"] {
  border-bottom: 0.1rem solid #fff119;
}

.arrow-top-1[data-color="line"] {
  border-bottom: 0.1rem solid #00c300;
}

.arrow-top-1[data-color="twitter"] {
  border-bottom: 0.1rem solid #1da1f2;
}

.arrow-top-1[data-color="transparent"] {
  border-bottom: 0.1rem solid transparent;
}

.arrow-top-1[data-color="insta"] {
  border-bottom: 0.1rem solid #bd00a8;
}

.arrow-top-1[data-color="youtube"] {
  border-bottom: 0.1rem solid #ff0000;
}

.arrow-bottom-1 {
  position: absolute;
  bottom: -0.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.1rem;
  height: 0.1rem;
  box-sizing: border-box;
  border: 0.1rem solid transparent;
}

.arrow-bottom-1[data-color="white"] {
  border-top: 0.1rem solid #fff;
}

.arrow-bottom-1[data-color="black"] {
  border-top: 0.1rem solid #000320;
}

.arrow-bottom-1[data-color="gray"] {
  border-top: 0.1rem solid #9a9a9a;
}

.arrow-bottom-1[data-color="key"] {
  border-top: 0.1rem solid #fa0b1a;
}

.arrow-bottom-1[data-color="base1"] {
  border-top: 0.1rem solid #f2f8fc;
}

.arrow-bottom-1[data-color="base2"] {
  border-top: 0.1rem solid #16bbee;
}

.arrow-bottom-1[data-color="super-entertainment"] {
  border-top: 0.1rem solid #005ff7;
}

.arrow-bottom-1[data-color="internet-singer"] {
  border-top: 0.1rem solid #005ff7;
}

.arrow-bottom-1[data-color="music-creator"] {
  border-top: 0.1rem solid #16b409;
}

.arrow-bottom-1[data-color="ny-overseas"] {
  border-top: 0.1rem solid #f55013;
}

.arrow-bottom-1[data-color="vocal-musician"] {
  border-top: 0.1rem solid #fa0b1a;
}

.arrow-bottom-1[data-color="vocal"] {
  border-top: 0.1rem solid #fa0b1a;
}

.arrow-bottom-1[data-color="k-pop"] {
  border-top: 0.1rem solid #9910e2;
}

.arrow-bottom-1[data-color="musician"] {
  border-top: 0.1rem solid #fa0b1a;
}

.arrow-bottom-1[data-color="dance"] {
  border-top: 0.1rem solid #f5148d;
}

.arrow-bottom-1[data-color="actor-voice-actor"] {
  border-top: 0.1rem solid #fcbd12;
}

.arrow-bottom-1[data-color="actor"] {
  border-top: 0.1rem solid #fcbd12;
}

.arrow-bottom-1[data-color="voice-actor"] {
  border-top: 0.1rem solid #fcbd12;
}

.arrow-bottom-1[data-color="actor-talent"] {
  border-top: 0.1rem solid #fcbd12;
}

.arrow-bottom-1[data-color="internet-video-talent"] {
  border-top: 0.1rem solid #fcbd12;
}

.arrow-bottom-1[data-color="concert-management"] {
  border-top: 0.1rem solid #1dd6c8;
}

.arrow-bottom-1[data-color="pa"] {
  border-top: 0.1rem solid #1dd6c8;
}

.arrow-bottom-1[data-color="illumination"] {
  border-top: 0.1rem solid #1dd6c8;
}

.arrow-bottom-1[data-color="stage"] {
  border-top: 0.1rem solid #1dd6c8;
}

.arrow-bottom-1[data-color="concert"] {
  border-top: 0.1rem solid #1dd6c8;
}

.arrow-bottom-1[data-color="management"] {
  border-top: 0.1rem solid #1dd6c8;
}

.arrow-bottom-1[data-color="broadcast-video"] {
  border-top: 0.1rem solid #b9ec41;
}

.arrow-bottom-1[data-color="videographer"] {
  border-top: 0.1rem solid #b9ec41;
}

.arrow-bottom-1[data-color="yellow"] {
  border-top: 0.1rem solid #fff119;
}

.arrow-bottom-1[data-color="line"] {
  border-top: 0.1rem solid #00c300;
}

.arrow-bottom-1[data-color="twitter"] {
  border-top: 0.1rem solid #1da1f2;
}

.arrow-bottom-1[data-color="transparent"] {
  border-top: 0.1rem solid transparent;
}

.arrow-bottom-1[data-color="insta"] {
  border-top: 0.1rem solid #bd00a8;
}

.arrow-bottom-1[data-color="youtube"] {
  border-top: 0.1rem solid #ff0000;
}

.arrow-left-1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.2rem;
  margin: auto;
  width: 0.1rem;
  height: 0.1rem;
  box-sizing: border-box;
  border: 0.1rem solid transparent;
}

.arrow-left-1[data-color="white"] {
  border-right: 0.1rem solid #fff;
}

.arrow-left-1[data-color="black"] {
  border-right: 0.1rem solid #000320;
}

.arrow-left-1[data-color="gray"] {
  border-right: 0.1rem solid #9a9a9a;
}

.arrow-left-1[data-color="key"] {
  border-right: 0.1rem solid #fa0b1a;
}

.arrow-left-1[data-color="base1"] {
  border-right: 0.1rem solid #f2f8fc;
}

.arrow-left-1[data-color="base2"] {
  border-right: 0.1rem solid #16bbee;
}

.arrow-left-1[data-color="super-entertainment"] {
  border-right: 0.1rem solid #005ff7;
}

.arrow-left-1[data-color="internet-singer"] {
  border-right: 0.1rem solid #005ff7;
}

.arrow-left-1[data-color="music-creator"] {
  border-right: 0.1rem solid #16b409;
}

.arrow-left-1[data-color="ny-overseas"] {
  border-right: 0.1rem solid #f55013;
}

.arrow-left-1[data-color="vocal-musician"] {
  border-right: 0.1rem solid #fa0b1a;
}

.arrow-left-1[data-color="vocal"] {
  border-right: 0.1rem solid #fa0b1a;
}

.arrow-left-1[data-color="k-pop"] {
  border-right: 0.1rem solid #9910e2;
}

.arrow-left-1[data-color="musician"] {
  border-right: 0.1rem solid #fa0b1a;
}

.arrow-left-1[data-color="dance"] {
  border-right: 0.1rem solid #f5148d;
}

.arrow-left-1[data-color="actor-voice-actor"] {
  border-right: 0.1rem solid #fcbd12;
}

.arrow-left-1[data-color="actor"] {
  border-right: 0.1rem solid #fcbd12;
}

.arrow-left-1[data-color="voice-actor"] {
  border-right: 0.1rem solid #fcbd12;
}

.arrow-left-1[data-color="actor-talent"] {
  border-right: 0.1rem solid #fcbd12;
}

.arrow-left-1[data-color="internet-video-talent"] {
  border-right: 0.1rem solid #fcbd12;
}

.arrow-left-1[data-color="concert-management"] {
  border-right: 0.1rem solid #1dd6c8;
}

.arrow-left-1[data-color="pa"] {
  border-right: 0.1rem solid #1dd6c8;
}

.arrow-left-1[data-color="illumination"] {
  border-right: 0.1rem solid #1dd6c8;
}

.arrow-left-1[data-color="stage"] {
  border-right: 0.1rem solid #1dd6c8;
}

.arrow-left-1[data-color="concert"] {
  border-right: 0.1rem solid #1dd6c8;
}

.arrow-left-1[data-color="management"] {
  border-right: 0.1rem solid #1dd6c8;
}

.arrow-left-1[data-color="broadcast-video"] {
  border-right: 0.1rem solid #b9ec41;
}

.arrow-left-1[data-color="videographer"] {
  border-right: 0.1rem solid #b9ec41;
}

.arrow-left-1[data-color="yellow"] {
  border-right: 0.1rem solid #fff119;
}

.arrow-left-1[data-color="line"] {
  border-right: 0.1rem solid #00c300;
}

.arrow-left-1[data-color="twitter"] {
  border-right: 0.1rem solid #1da1f2;
}

.arrow-left-1[data-color="transparent"] {
  border-right: 0.1rem solid transparent;
}

.arrow-left-1[data-color="insta"] {
  border-right: 0.1rem solid #bd00a8;
}

.arrow-left-1[data-color="youtube"] {
  border-right: 0.1rem solid #ff0000;
}

.arrow-right-1 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -0.2rem;
  margin: auto;
  width: 0.1rem;
  height: 0.1rem;
  box-sizing: border-box;
  border: 0.1rem solid transparent;
}

.arrow-right-1[data-color="white"] {
  border-left: 0.1rem solid #fff;
}

.arrow-right-1[data-color="black"] {
  border-left: 0.1rem solid #000320;
}

.arrow-right-1[data-color="gray"] {
  border-left: 0.1rem solid #9a9a9a;
}

.arrow-right-1[data-color="key"] {
  border-left: 0.1rem solid #fa0b1a;
}

.arrow-right-1[data-color="base1"] {
  border-left: 0.1rem solid #f2f8fc;
}

.arrow-right-1[data-color="base2"] {
  border-left: 0.1rem solid #16bbee;
}

.arrow-right-1[data-color="super-entertainment"] {
  border-left: 0.1rem solid #005ff7;
}

.arrow-right-1[data-color="internet-singer"] {
  border-left: 0.1rem solid #005ff7;
}

.arrow-right-1[data-color="music-creator"] {
  border-left: 0.1rem solid #16b409;
}

.arrow-right-1[data-color="ny-overseas"] {
  border-left: 0.1rem solid #f55013;
}

.arrow-right-1[data-color="vocal-musician"] {
  border-left: 0.1rem solid #fa0b1a;
}

.arrow-right-1[data-color="vocal"] {
  border-left: 0.1rem solid #fa0b1a;
}

.arrow-right-1[data-color="k-pop"] {
  border-left: 0.1rem solid #9910e2;
}

.arrow-right-1[data-color="musician"] {
  border-left: 0.1rem solid #fa0b1a;
}

.arrow-right-1[data-color="dance"] {
  border-left: 0.1rem solid #f5148d;
}

.arrow-right-1[data-color="actor-voice-actor"] {
  border-left: 0.1rem solid #fcbd12;
}

.arrow-right-1[data-color="actor"] {
  border-left: 0.1rem solid #fcbd12;
}

.arrow-right-1[data-color="voice-actor"] {
  border-left: 0.1rem solid #fcbd12;
}

.arrow-right-1[data-color="actor-talent"] {
  border-left: 0.1rem solid #fcbd12;
}

.arrow-right-1[data-color="internet-video-talent"] {
  border-left: 0.1rem solid #fcbd12;
}

.arrow-right-1[data-color="concert-management"] {
  border-left: 0.1rem solid #1dd6c8;
}

.arrow-right-1[data-color="pa"] {
  border-left: 0.1rem solid #1dd6c8;
}

.arrow-right-1[data-color="illumination"] {
  border-left: 0.1rem solid #1dd6c8;
}

.arrow-right-1[data-color="stage"] {
  border-left: 0.1rem solid #1dd6c8;
}

.arrow-right-1[data-color="concert"] {
  border-left: 0.1rem solid #1dd6c8;
}

.arrow-right-1[data-color="management"] {
  border-left: 0.1rem solid #1dd6c8;
}

.arrow-right-1[data-color="broadcast-video"] {
  border-left: 0.1rem solid #b9ec41;
}

.arrow-right-1[data-color="videographer"] {
  border-left: 0.1rem solid #b9ec41;
}

.arrow-right-1[data-color="yellow"] {
  border-left: 0.1rem solid #fff119;
}

.arrow-right-1[data-color="line"] {
  border-left: 0.1rem solid #00c300;
}

.arrow-right-1[data-color="twitter"] {
  border-left: 0.1rem solid #1da1f2;
}

.arrow-right-1[data-color="transparent"] {
  border-left: 0.1rem solid transparent;
}

.arrow-right-1[data-color="insta"] {
  border-left: 0.1rem solid #bd00a8;
}

.arrow-right-1[data-color="youtube"] {
  border-left: 0.1rem solid #ff0000;
}

.arrow-top-2 {
  position: absolute;
  top: -0.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.2rem;
  height: 0.2rem;
  box-sizing: border-box;
  border: 0.2rem solid transparent;
}

.arrow-top-2[data-color="white"] {
  border-bottom: 0.2rem solid #fff;
}

.arrow-top-2[data-color="black"] {
  border-bottom: 0.2rem solid #000320;
}

.arrow-top-2[data-color="gray"] {
  border-bottom: 0.2rem solid #9a9a9a;
}

.arrow-top-2[data-color="key"] {
  border-bottom: 0.2rem solid #fa0b1a;
}

.arrow-top-2[data-color="base1"] {
  border-bottom: 0.2rem solid #f2f8fc;
}

.arrow-top-2[data-color="base2"] {
  border-bottom: 0.2rem solid #16bbee;
}

.arrow-top-2[data-color="super-entertainment"] {
  border-bottom: 0.2rem solid #005ff7;
}

.arrow-top-2[data-color="internet-singer"] {
  border-bottom: 0.2rem solid #005ff7;
}

.arrow-top-2[data-color="music-creator"] {
  border-bottom: 0.2rem solid #16b409;
}

.arrow-top-2[data-color="ny-overseas"] {
  border-bottom: 0.2rem solid #f55013;
}

.arrow-top-2[data-color="vocal-musician"] {
  border-bottom: 0.2rem solid #fa0b1a;
}

.arrow-top-2[data-color="vocal"] {
  border-bottom: 0.2rem solid #fa0b1a;
}

.arrow-top-2[data-color="k-pop"] {
  border-bottom: 0.2rem solid #9910e2;
}

.arrow-top-2[data-color="musician"] {
  border-bottom: 0.2rem solid #fa0b1a;
}

.arrow-top-2[data-color="dance"] {
  border-bottom: 0.2rem solid #f5148d;
}

.arrow-top-2[data-color="actor-voice-actor"] {
  border-bottom: 0.2rem solid #fcbd12;
}

.arrow-top-2[data-color="actor"] {
  border-bottom: 0.2rem solid #fcbd12;
}

.arrow-top-2[data-color="voice-actor"] {
  border-bottom: 0.2rem solid #fcbd12;
}

.arrow-top-2[data-color="actor-talent"] {
  border-bottom: 0.2rem solid #fcbd12;
}

.arrow-top-2[data-color="internet-video-talent"] {
  border-bottom: 0.2rem solid #fcbd12;
}

.arrow-top-2[data-color="concert-management"] {
  border-bottom: 0.2rem solid #1dd6c8;
}

.arrow-top-2[data-color="pa"] {
  border-bottom: 0.2rem solid #1dd6c8;
}

.arrow-top-2[data-color="illumination"] {
  border-bottom: 0.2rem solid #1dd6c8;
}

.arrow-top-2[data-color="stage"] {
  border-bottom: 0.2rem solid #1dd6c8;
}

.arrow-top-2[data-color="concert"] {
  border-bottom: 0.2rem solid #1dd6c8;
}

.arrow-top-2[data-color="management"] {
  border-bottom: 0.2rem solid #1dd6c8;
}

.arrow-top-2[data-color="broadcast-video"] {
  border-bottom: 0.2rem solid #b9ec41;
}

.arrow-top-2[data-color="videographer"] {
  border-bottom: 0.2rem solid #b9ec41;
}

.arrow-top-2[data-color="yellow"] {
  border-bottom: 0.2rem solid #fff119;
}

.arrow-top-2[data-color="line"] {
  border-bottom: 0.2rem solid #00c300;
}

.arrow-top-2[data-color="twitter"] {
  border-bottom: 0.2rem solid #1da1f2;
}

.arrow-top-2[data-color="transparent"] {
  border-bottom: 0.2rem solid transparent;
}

.arrow-top-2[data-color="insta"] {
  border-bottom: 0.2rem solid #bd00a8;
}

.arrow-top-2[data-color="youtube"] {
  border-bottom: 0.2rem solid #ff0000;
}

.arrow-bottom-2 {
  position: absolute;
  bottom: -0.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.2rem;
  height: 0.2rem;
  box-sizing: border-box;
  border: 0.2rem solid transparent;
}

.arrow-bottom-2[data-color="white"] {
  border-top: 0.2rem solid #fff;
}

.arrow-bottom-2[data-color="black"] {
  border-top: 0.2rem solid #000320;
}

.arrow-bottom-2[data-color="gray"] {
  border-top: 0.2rem solid #9a9a9a;
}

.arrow-bottom-2[data-color="key"] {
  border-top: 0.2rem solid #fa0b1a;
}

.arrow-bottom-2[data-color="base1"] {
  border-top: 0.2rem solid #f2f8fc;
}

.arrow-bottom-2[data-color="base2"] {
  border-top: 0.2rem solid #16bbee;
}

.arrow-bottom-2[data-color="super-entertainment"] {
  border-top: 0.2rem solid #005ff7;
}

.arrow-bottom-2[data-color="internet-singer"] {
  border-top: 0.2rem solid #005ff7;
}

.arrow-bottom-2[data-color="music-creator"] {
  border-top: 0.2rem solid #16b409;
}

.arrow-bottom-2[data-color="ny-overseas"] {
  border-top: 0.2rem solid #f55013;
}

.arrow-bottom-2[data-color="vocal-musician"] {
  border-top: 0.2rem solid #fa0b1a;
}

.arrow-bottom-2[data-color="vocal"] {
  border-top: 0.2rem solid #fa0b1a;
}

.arrow-bottom-2[data-color="k-pop"] {
  border-top: 0.2rem solid #9910e2;
}

.arrow-bottom-2[data-color="musician"] {
  border-top: 0.2rem solid #fa0b1a;
}

.arrow-bottom-2[data-color="dance"] {
  border-top: 0.2rem solid #f5148d;
}

.arrow-bottom-2[data-color="actor-voice-actor"] {
  border-top: 0.2rem solid #fcbd12;
}

.arrow-bottom-2[data-color="actor"] {
  border-top: 0.2rem solid #fcbd12;
}

.arrow-bottom-2[data-color="voice-actor"] {
  border-top: 0.2rem solid #fcbd12;
}

.arrow-bottom-2[data-color="actor-talent"] {
  border-top: 0.2rem solid #fcbd12;
}

.arrow-bottom-2[data-color="internet-video-talent"] {
  border-top: 0.2rem solid #fcbd12;
}

.arrow-bottom-2[data-color="concert-management"] {
  border-top: 0.2rem solid #1dd6c8;
}

.arrow-bottom-2[data-color="pa"] {
  border-top: 0.2rem solid #1dd6c8;
}

.arrow-bottom-2[data-color="illumination"] {
  border-top: 0.2rem solid #1dd6c8;
}

.arrow-bottom-2[data-color="stage"] {
  border-top: 0.2rem solid #1dd6c8;
}

.arrow-bottom-2[data-color="concert"] {
  border-top: 0.2rem solid #1dd6c8;
}

.arrow-bottom-2[data-color="management"] {
  border-top: 0.2rem solid #1dd6c8;
}

.arrow-bottom-2[data-color="broadcast-video"] {
  border-top: 0.2rem solid #b9ec41;
}

.arrow-bottom-2[data-color="videographer"] {
  border-top: 0.2rem solid #b9ec41;
}

.arrow-bottom-2[data-color="yellow"] {
  border-top: 0.2rem solid #fff119;
}

.arrow-bottom-2[data-color="line"] {
  border-top: 0.2rem solid #00c300;
}

.arrow-bottom-2[data-color="twitter"] {
  border-top: 0.2rem solid #1da1f2;
}

.arrow-bottom-2[data-color="transparent"] {
  border-top: 0.2rem solid transparent;
}

.arrow-bottom-2[data-color="insta"] {
  border-top: 0.2rem solid #bd00a8;
}

.arrow-bottom-2[data-color="youtube"] {
  border-top: 0.2rem solid #ff0000;
}

.arrow-left-2 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.4rem;
  margin: auto;
  width: 0.2rem;
  height: 0.2rem;
  box-sizing: border-box;
  border: 0.2rem solid transparent;
}

.arrow-left-2[data-color="white"] {
  border-right: 0.2rem solid #fff;
}

.arrow-left-2[data-color="black"] {
  border-right: 0.2rem solid #000320;
}

.arrow-left-2[data-color="gray"] {
  border-right: 0.2rem solid #9a9a9a;
}

.arrow-left-2[data-color="key"] {
  border-right: 0.2rem solid #fa0b1a;
}

.arrow-left-2[data-color="base1"] {
  border-right: 0.2rem solid #f2f8fc;
}

.arrow-left-2[data-color="base2"] {
  border-right: 0.2rem solid #16bbee;
}

.arrow-left-2[data-color="super-entertainment"] {
  border-right: 0.2rem solid #005ff7;
}

.arrow-left-2[data-color="internet-singer"] {
  border-right: 0.2rem solid #005ff7;
}

.arrow-left-2[data-color="music-creator"] {
  border-right: 0.2rem solid #16b409;
}

.arrow-left-2[data-color="ny-overseas"] {
  border-right: 0.2rem solid #f55013;
}

.arrow-left-2[data-color="vocal-musician"] {
  border-right: 0.2rem solid #fa0b1a;
}

.arrow-left-2[data-color="vocal"] {
  border-right: 0.2rem solid #fa0b1a;
}

.arrow-left-2[data-color="k-pop"] {
  border-right: 0.2rem solid #9910e2;
}

.arrow-left-2[data-color="musician"] {
  border-right: 0.2rem solid #fa0b1a;
}

.arrow-left-2[data-color="dance"] {
  border-right: 0.2rem solid #f5148d;
}

.arrow-left-2[data-color="actor-voice-actor"] {
  border-right: 0.2rem solid #fcbd12;
}

.arrow-left-2[data-color="actor"] {
  border-right: 0.2rem solid #fcbd12;
}

.arrow-left-2[data-color="voice-actor"] {
  border-right: 0.2rem solid #fcbd12;
}

.arrow-left-2[data-color="actor-talent"] {
  border-right: 0.2rem solid #fcbd12;
}

.arrow-left-2[data-color="internet-video-talent"] {
  border-right: 0.2rem solid #fcbd12;
}

.arrow-left-2[data-color="concert-management"] {
  border-right: 0.2rem solid #1dd6c8;
}

.arrow-left-2[data-color="pa"] {
  border-right: 0.2rem solid #1dd6c8;
}

.arrow-left-2[data-color="illumination"] {
  border-right: 0.2rem solid #1dd6c8;
}

.arrow-left-2[data-color="stage"] {
  border-right: 0.2rem solid #1dd6c8;
}

.arrow-left-2[data-color="concert"] {
  border-right: 0.2rem solid #1dd6c8;
}

.arrow-left-2[data-color="management"] {
  border-right: 0.2rem solid #1dd6c8;
}

.arrow-left-2[data-color="broadcast-video"] {
  border-right: 0.2rem solid #b9ec41;
}

.arrow-left-2[data-color="videographer"] {
  border-right: 0.2rem solid #b9ec41;
}

.arrow-left-2[data-color="yellow"] {
  border-right: 0.2rem solid #fff119;
}

.arrow-left-2[data-color="line"] {
  border-right: 0.2rem solid #00c300;
}

.arrow-left-2[data-color="twitter"] {
  border-right: 0.2rem solid #1da1f2;
}

.arrow-left-2[data-color="transparent"] {
  border-right: 0.2rem solid transparent;
}

.arrow-left-2[data-color="insta"] {
  border-right: 0.2rem solid #bd00a8;
}

.arrow-left-2[data-color="youtube"] {
  border-right: 0.2rem solid #ff0000;
}

.arrow-right-2 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -0.4rem;
  margin: auto;
  width: 0.2rem;
  height: 0.2rem;
  box-sizing: border-box;
  border: 0.2rem solid transparent;
}

.arrow-right-2[data-color="white"] {
  border-left: 0.2rem solid #fff;
}

.arrow-right-2[data-color="black"] {
  border-left: 0.2rem solid #000320;
}

.arrow-right-2[data-color="gray"] {
  border-left: 0.2rem solid #9a9a9a;
}

.arrow-right-2[data-color="key"] {
  border-left: 0.2rem solid #fa0b1a;
}

.arrow-right-2[data-color="base1"] {
  border-left: 0.2rem solid #f2f8fc;
}

.arrow-right-2[data-color="base2"] {
  border-left: 0.2rem solid #16bbee;
}

.arrow-right-2[data-color="super-entertainment"] {
  border-left: 0.2rem solid #005ff7;
}

.arrow-right-2[data-color="internet-singer"] {
  border-left: 0.2rem solid #005ff7;
}

.arrow-right-2[data-color="music-creator"] {
  border-left: 0.2rem solid #16b409;
}

.arrow-right-2[data-color="ny-overseas"] {
  border-left: 0.2rem solid #f55013;
}

.arrow-right-2[data-color="vocal-musician"] {
  border-left: 0.2rem solid #fa0b1a;
}

.arrow-right-2[data-color="vocal"] {
  border-left: 0.2rem solid #fa0b1a;
}

.arrow-right-2[data-color="k-pop"] {
  border-left: 0.2rem solid #9910e2;
}

.arrow-right-2[data-color="musician"] {
  border-left: 0.2rem solid #fa0b1a;
}

.arrow-right-2[data-color="dance"] {
  border-left: 0.2rem solid #f5148d;
}

.arrow-right-2[data-color="actor-voice-actor"] {
  border-left: 0.2rem solid #fcbd12;
}

.arrow-right-2[data-color="actor"] {
  border-left: 0.2rem solid #fcbd12;
}

.arrow-right-2[data-color="voice-actor"] {
  border-left: 0.2rem solid #fcbd12;
}

.arrow-right-2[data-color="actor-talent"] {
  border-left: 0.2rem solid #fcbd12;
}

.arrow-right-2[data-color="internet-video-talent"] {
  border-left: 0.2rem solid #fcbd12;
}

.arrow-right-2[data-color="concert-management"] {
  border-left: 0.2rem solid #1dd6c8;
}

.arrow-right-2[data-color="pa"] {
  border-left: 0.2rem solid #1dd6c8;
}

.arrow-right-2[data-color="illumination"] {
  border-left: 0.2rem solid #1dd6c8;
}

.arrow-right-2[data-color="stage"] {
  border-left: 0.2rem solid #1dd6c8;
}

.arrow-right-2[data-color="concert"] {
  border-left: 0.2rem solid #1dd6c8;
}

.arrow-right-2[data-color="management"] {
  border-left: 0.2rem solid #1dd6c8;
}

.arrow-right-2[data-color="broadcast-video"] {
  border-left: 0.2rem solid #b9ec41;
}

.arrow-right-2[data-color="videographer"] {
  border-left: 0.2rem solid #b9ec41;
}

.arrow-right-2[data-color="yellow"] {
  border-left: 0.2rem solid #fff119;
}

.arrow-right-2[data-color="line"] {
  border-left: 0.2rem solid #00c300;
}

.arrow-right-2[data-color="twitter"] {
  border-left: 0.2rem solid #1da1f2;
}

.arrow-right-2[data-color="transparent"] {
  border-left: 0.2rem solid transparent;
}

.arrow-right-2[data-color="insta"] {
  border-left: 0.2rem solid #bd00a8;
}

.arrow-right-2[data-color="youtube"] {
  border-left: 0.2rem solid #ff0000;
}

.arrow-top-3 {
  position: absolute;
  top: -0.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.3rem;
  height: 0.3rem;
  box-sizing: border-box;
  border: 0.3rem solid transparent;
}

.arrow-top-3[data-color="white"] {
  border-bottom: 0.3rem solid #fff;
}

.arrow-top-3[data-color="black"] {
  border-bottom: 0.3rem solid #000320;
}

.arrow-top-3[data-color="gray"] {
  border-bottom: 0.3rem solid #9a9a9a;
}

.arrow-top-3[data-color="key"] {
  border-bottom: 0.3rem solid #fa0b1a;
}

.arrow-top-3[data-color="base1"] {
  border-bottom: 0.3rem solid #f2f8fc;
}

.arrow-top-3[data-color="base2"] {
  border-bottom: 0.3rem solid #16bbee;
}

.arrow-top-3[data-color="super-entertainment"] {
  border-bottom: 0.3rem solid #005ff7;
}

.arrow-top-3[data-color="internet-singer"] {
  border-bottom: 0.3rem solid #005ff7;
}

.arrow-top-3[data-color="music-creator"] {
  border-bottom: 0.3rem solid #16b409;
}

.arrow-top-3[data-color="ny-overseas"] {
  border-bottom: 0.3rem solid #f55013;
}

.arrow-top-3[data-color="vocal-musician"] {
  border-bottom: 0.3rem solid #fa0b1a;
}

.arrow-top-3[data-color="vocal"] {
  border-bottom: 0.3rem solid #fa0b1a;
}

.arrow-top-3[data-color="k-pop"] {
  border-bottom: 0.3rem solid #9910e2;
}

.arrow-top-3[data-color="musician"] {
  border-bottom: 0.3rem solid #fa0b1a;
}

.arrow-top-3[data-color="dance"] {
  border-bottom: 0.3rem solid #f5148d;
}

.arrow-top-3[data-color="actor-voice-actor"] {
  border-bottom: 0.3rem solid #fcbd12;
}

.arrow-top-3[data-color="actor"] {
  border-bottom: 0.3rem solid #fcbd12;
}

.arrow-top-3[data-color="voice-actor"] {
  border-bottom: 0.3rem solid #fcbd12;
}

.arrow-top-3[data-color="actor-talent"] {
  border-bottom: 0.3rem solid #fcbd12;
}

.arrow-top-3[data-color="internet-video-talent"] {
  border-bottom: 0.3rem solid #fcbd12;
}

.arrow-top-3[data-color="concert-management"] {
  border-bottom: 0.3rem solid #1dd6c8;
}

.arrow-top-3[data-color="pa"] {
  border-bottom: 0.3rem solid #1dd6c8;
}

.arrow-top-3[data-color="illumination"] {
  border-bottom: 0.3rem solid #1dd6c8;
}

.arrow-top-3[data-color="stage"] {
  border-bottom: 0.3rem solid #1dd6c8;
}

.arrow-top-3[data-color="concert"] {
  border-bottom: 0.3rem solid #1dd6c8;
}

.arrow-top-3[data-color="management"] {
  border-bottom: 0.3rem solid #1dd6c8;
}

.arrow-top-3[data-color="broadcast-video"] {
  border-bottom: 0.3rem solid #b9ec41;
}

.arrow-top-3[data-color="videographer"] {
  border-bottom: 0.3rem solid #b9ec41;
}

.arrow-top-3[data-color="yellow"] {
  border-bottom: 0.3rem solid #fff119;
}

.arrow-top-3[data-color="line"] {
  border-bottom: 0.3rem solid #00c300;
}

.arrow-top-3[data-color="twitter"] {
  border-bottom: 0.3rem solid #1da1f2;
}

.arrow-top-3[data-color="transparent"] {
  border-bottom: 0.3rem solid transparent;
}

.arrow-top-3[data-color="insta"] {
  border-bottom: 0.3rem solid #bd00a8;
}

.arrow-top-3[data-color="youtube"] {
  border-bottom: 0.3rem solid #ff0000;
}

.arrow-bottom-3 {
  position: absolute;
  bottom: -0.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.3rem;
  height: 0.3rem;
  box-sizing: border-box;
  border: 0.3rem solid transparent;
}

.arrow-bottom-3[data-color="white"] {
  border-top: 0.3rem solid #fff;
}

.arrow-bottom-3[data-color="black"] {
  border-top: 0.3rem solid #000320;
}

.arrow-bottom-3[data-color="gray"] {
  border-top: 0.3rem solid #9a9a9a;
}

.arrow-bottom-3[data-color="key"] {
  border-top: 0.3rem solid #fa0b1a;
}

.arrow-bottom-3[data-color="base1"] {
  border-top: 0.3rem solid #f2f8fc;
}

.arrow-bottom-3[data-color="base2"] {
  border-top: 0.3rem solid #16bbee;
}

.arrow-bottom-3[data-color="super-entertainment"] {
  border-top: 0.3rem solid #005ff7;
}

.arrow-bottom-3[data-color="internet-singer"] {
  border-top: 0.3rem solid #005ff7;
}

.arrow-bottom-3[data-color="music-creator"] {
  border-top: 0.3rem solid #16b409;
}

.arrow-bottom-3[data-color="ny-overseas"] {
  border-top: 0.3rem solid #f55013;
}

.arrow-bottom-3[data-color="vocal-musician"] {
  border-top: 0.3rem solid #fa0b1a;
}

.arrow-bottom-3[data-color="vocal"] {
  border-top: 0.3rem solid #fa0b1a;
}

.arrow-bottom-3[data-color="k-pop"] {
  border-top: 0.3rem solid #9910e2;
}

.arrow-bottom-3[data-color="musician"] {
  border-top: 0.3rem solid #fa0b1a;
}

.arrow-bottom-3[data-color="dance"] {
  border-top: 0.3rem solid #f5148d;
}

.arrow-bottom-3[data-color="actor-voice-actor"] {
  border-top: 0.3rem solid #fcbd12;
}

.arrow-bottom-3[data-color="actor"] {
  border-top: 0.3rem solid #fcbd12;
}

.arrow-bottom-3[data-color="voice-actor"] {
  border-top: 0.3rem solid #fcbd12;
}

.arrow-bottom-3[data-color="actor-talent"] {
  border-top: 0.3rem solid #fcbd12;
}

.arrow-bottom-3[data-color="internet-video-talent"] {
  border-top: 0.3rem solid #fcbd12;
}

.arrow-bottom-3[data-color="concert-management"] {
  border-top: 0.3rem solid #1dd6c8;
}

.arrow-bottom-3[data-color="pa"] {
  border-top: 0.3rem solid #1dd6c8;
}

.arrow-bottom-3[data-color="illumination"] {
  border-top: 0.3rem solid #1dd6c8;
}

.arrow-bottom-3[data-color="stage"] {
  border-top: 0.3rem solid #1dd6c8;
}

.arrow-bottom-3[data-color="concert"] {
  border-top: 0.3rem solid #1dd6c8;
}

.arrow-bottom-3[data-color="management"] {
  border-top: 0.3rem solid #1dd6c8;
}

.arrow-bottom-3[data-color="broadcast-video"] {
  border-top: 0.3rem solid #b9ec41;
}

.arrow-bottom-3[data-color="videographer"] {
  border-top: 0.3rem solid #b9ec41;
}

.arrow-bottom-3[data-color="yellow"] {
  border-top: 0.3rem solid #fff119;
}

.arrow-bottom-3[data-color="line"] {
  border-top: 0.3rem solid #00c300;
}

.arrow-bottom-3[data-color="twitter"] {
  border-top: 0.3rem solid #1da1f2;
}

.arrow-bottom-3[data-color="transparent"] {
  border-top: 0.3rem solid transparent;
}

.arrow-bottom-3[data-color="insta"] {
  border-top: 0.3rem solid #bd00a8;
}

.arrow-bottom-3[data-color="youtube"] {
  border-top: 0.3rem solid #ff0000;
}

.arrow-left-3 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.6rem;
  margin: auto;
  width: 0.3rem;
  height: 0.3rem;
  box-sizing: border-box;
  border: 0.3rem solid transparent;
}

.arrow-left-3[data-color="white"] {
  border-right: 0.3rem solid #fff;
}

.arrow-left-3[data-color="black"] {
  border-right: 0.3rem solid #000320;
}

.arrow-left-3[data-color="gray"] {
  border-right: 0.3rem solid #9a9a9a;
}

.arrow-left-3[data-color="key"] {
  border-right: 0.3rem solid #fa0b1a;
}

.arrow-left-3[data-color="base1"] {
  border-right: 0.3rem solid #f2f8fc;
}

.arrow-left-3[data-color="base2"] {
  border-right: 0.3rem solid #16bbee;
}

.arrow-left-3[data-color="super-entertainment"] {
  border-right: 0.3rem solid #005ff7;
}

.arrow-left-3[data-color="internet-singer"] {
  border-right: 0.3rem solid #005ff7;
}

.arrow-left-3[data-color="music-creator"] {
  border-right: 0.3rem solid #16b409;
}

.arrow-left-3[data-color="ny-overseas"] {
  border-right: 0.3rem solid #f55013;
}

.arrow-left-3[data-color="vocal-musician"] {
  border-right: 0.3rem solid #fa0b1a;
}

.arrow-left-3[data-color="vocal"] {
  border-right: 0.3rem solid #fa0b1a;
}

.arrow-left-3[data-color="k-pop"] {
  border-right: 0.3rem solid #9910e2;
}

.arrow-left-3[data-color="musician"] {
  border-right: 0.3rem solid #fa0b1a;
}

.arrow-left-3[data-color="dance"] {
  border-right: 0.3rem solid #f5148d;
}

.arrow-left-3[data-color="actor-voice-actor"] {
  border-right: 0.3rem solid #fcbd12;
}

.arrow-left-3[data-color="actor"] {
  border-right: 0.3rem solid #fcbd12;
}

.arrow-left-3[data-color="voice-actor"] {
  border-right: 0.3rem solid #fcbd12;
}

.arrow-left-3[data-color="actor-talent"] {
  border-right: 0.3rem solid #fcbd12;
}

.arrow-left-3[data-color="internet-video-talent"] {
  border-right: 0.3rem solid #fcbd12;
}

.arrow-left-3[data-color="concert-management"] {
  border-right: 0.3rem solid #1dd6c8;
}

.arrow-left-3[data-color="pa"] {
  border-right: 0.3rem solid #1dd6c8;
}

.arrow-left-3[data-color="illumination"] {
  border-right: 0.3rem solid #1dd6c8;
}

.arrow-left-3[data-color="stage"] {
  border-right: 0.3rem solid #1dd6c8;
}

.arrow-left-3[data-color="concert"] {
  border-right: 0.3rem solid #1dd6c8;
}

.arrow-left-3[data-color="management"] {
  border-right: 0.3rem solid #1dd6c8;
}

.arrow-left-3[data-color="broadcast-video"] {
  border-right: 0.3rem solid #b9ec41;
}

.arrow-left-3[data-color="videographer"] {
  border-right: 0.3rem solid #b9ec41;
}

.arrow-left-3[data-color="yellow"] {
  border-right: 0.3rem solid #fff119;
}

.arrow-left-3[data-color="line"] {
  border-right: 0.3rem solid #00c300;
}

.arrow-left-3[data-color="twitter"] {
  border-right: 0.3rem solid #1da1f2;
}

.arrow-left-3[data-color="transparent"] {
  border-right: 0.3rem solid transparent;
}

.arrow-left-3[data-color="insta"] {
  border-right: 0.3rem solid #bd00a8;
}

.arrow-left-3[data-color="youtube"] {
  border-right: 0.3rem solid #ff0000;
}

.arrow-right-3 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -0.6rem;
  margin: auto;
  width: 0.3rem;
  height: 0.3rem;
  box-sizing: border-box;
  border: 0.3rem solid transparent;
}

.arrow-right-3[data-color="white"] {
  border-left: 0.3rem solid #fff;
}

.arrow-right-3[data-color="black"] {
  border-left: 0.3rem solid #000320;
}

.arrow-right-3[data-color="gray"] {
  border-left: 0.3rem solid #9a9a9a;
}

.arrow-right-3[data-color="key"] {
  border-left: 0.3rem solid #fa0b1a;
}

.arrow-right-3[data-color="base1"] {
  border-left: 0.3rem solid #f2f8fc;
}

.arrow-right-3[data-color="base2"] {
  border-left: 0.3rem solid #16bbee;
}

.arrow-right-3[data-color="super-entertainment"] {
  border-left: 0.3rem solid #005ff7;
}

.arrow-right-3[data-color="internet-singer"] {
  border-left: 0.3rem solid #005ff7;
}

.arrow-right-3[data-color="music-creator"] {
  border-left: 0.3rem solid #16b409;
}

.arrow-right-3[data-color="ny-overseas"] {
  border-left: 0.3rem solid #f55013;
}

.arrow-right-3[data-color="vocal-musician"] {
  border-left: 0.3rem solid #fa0b1a;
}

.arrow-right-3[data-color="vocal"] {
  border-left: 0.3rem solid #fa0b1a;
}

.arrow-right-3[data-color="k-pop"] {
  border-left: 0.3rem solid #9910e2;
}

.arrow-right-3[data-color="musician"] {
  border-left: 0.3rem solid #fa0b1a;
}

.arrow-right-3[data-color="dance"] {
  border-left: 0.3rem solid #f5148d;
}

.arrow-right-3[data-color="actor-voice-actor"] {
  border-left: 0.3rem solid #fcbd12;
}

.arrow-right-3[data-color="actor"] {
  border-left: 0.3rem solid #fcbd12;
}

.arrow-right-3[data-color="voice-actor"] {
  border-left: 0.3rem solid #fcbd12;
}

.arrow-right-3[data-color="actor-talent"] {
  border-left: 0.3rem solid #fcbd12;
}

.arrow-right-3[data-color="internet-video-talent"] {
  border-left: 0.3rem solid #fcbd12;
}

.arrow-right-3[data-color="concert-management"] {
  border-left: 0.3rem solid #1dd6c8;
}

.arrow-right-3[data-color="pa"] {
  border-left: 0.3rem solid #1dd6c8;
}

.arrow-right-3[data-color="illumination"] {
  border-left: 0.3rem solid #1dd6c8;
}

.arrow-right-3[data-color="stage"] {
  border-left: 0.3rem solid #1dd6c8;
}

.arrow-right-3[data-color="concert"] {
  border-left: 0.3rem solid #1dd6c8;
}

.arrow-right-3[data-color="management"] {
  border-left: 0.3rem solid #1dd6c8;
}

.arrow-right-3[data-color="broadcast-video"] {
  border-left: 0.3rem solid #b9ec41;
}

.arrow-right-3[data-color="videographer"] {
  border-left: 0.3rem solid #b9ec41;
}

.arrow-right-3[data-color="yellow"] {
  border-left: 0.3rem solid #fff119;
}

.arrow-right-3[data-color="line"] {
  border-left: 0.3rem solid #00c300;
}

.arrow-right-3[data-color="twitter"] {
  border-left: 0.3rem solid #1da1f2;
}

.arrow-right-3[data-color="transparent"] {
  border-left: 0.3rem solid transparent;
}

.arrow-right-3[data-color="insta"] {
  border-left: 0.3rem solid #bd00a8;
}

.arrow-right-3[data-color="youtube"] {
  border-left: 0.3rem solid #ff0000;
}

.arrow-top-4 {
  position: absolute;
  top: -0.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.4rem;
  height: 0.4rem;
  box-sizing: border-box;
  border: 0.4rem solid transparent;
}

.arrow-top-4[data-color="white"] {
  border-bottom: 0.4rem solid #fff;
}

.arrow-top-4[data-color="black"] {
  border-bottom: 0.4rem solid #000320;
}

.arrow-top-4[data-color="gray"] {
  border-bottom: 0.4rem solid #9a9a9a;
}

.arrow-top-4[data-color="key"] {
  border-bottom: 0.4rem solid #fa0b1a;
}

.arrow-top-4[data-color="base1"] {
  border-bottom: 0.4rem solid #f2f8fc;
}

.arrow-top-4[data-color="base2"] {
  border-bottom: 0.4rem solid #16bbee;
}

.arrow-top-4[data-color="super-entertainment"] {
  border-bottom: 0.4rem solid #005ff7;
}

.arrow-top-4[data-color="internet-singer"] {
  border-bottom: 0.4rem solid #005ff7;
}

.arrow-top-4[data-color="music-creator"] {
  border-bottom: 0.4rem solid #16b409;
}

.arrow-top-4[data-color="ny-overseas"] {
  border-bottom: 0.4rem solid #f55013;
}

.arrow-top-4[data-color="vocal-musician"] {
  border-bottom: 0.4rem solid #fa0b1a;
}

.arrow-top-4[data-color="vocal"] {
  border-bottom: 0.4rem solid #fa0b1a;
}

.arrow-top-4[data-color="k-pop"] {
  border-bottom: 0.4rem solid #9910e2;
}

.arrow-top-4[data-color="musician"] {
  border-bottom: 0.4rem solid #fa0b1a;
}

.arrow-top-4[data-color="dance"] {
  border-bottom: 0.4rem solid #f5148d;
}

.arrow-top-4[data-color="actor-voice-actor"] {
  border-bottom: 0.4rem solid #fcbd12;
}

.arrow-top-4[data-color="actor"] {
  border-bottom: 0.4rem solid #fcbd12;
}

.arrow-top-4[data-color="voice-actor"] {
  border-bottom: 0.4rem solid #fcbd12;
}

.arrow-top-4[data-color="actor-talent"] {
  border-bottom: 0.4rem solid #fcbd12;
}

.arrow-top-4[data-color="internet-video-talent"] {
  border-bottom: 0.4rem solid #fcbd12;
}

.arrow-top-4[data-color="concert-management"] {
  border-bottom: 0.4rem solid #1dd6c8;
}

.arrow-top-4[data-color="pa"] {
  border-bottom: 0.4rem solid #1dd6c8;
}

.arrow-top-4[data-color="illumination"] {
  border-bottom: 0.4rem solid #1dd6c8;
}

.arrow-top-4[data-color="stage"] {
  border-bottom: 0.4rem solid #1dd6c8;
}

.arrow-top-4[data-color="concert"] {
  border-bottom: 0.4rem solid #1dd6c8;
}

.arrow-top-4[data-color="management"] {
  border-bottom: 0.4rem solid #1dd6c8;
}

.arrow-top-4[data-color="broadcast-video"] {
  border-bottom: 0.4rem solid #b9ec41;
}

.arrow-top-4[data-color="videographer"] {
  border-bottom: 0.4rem solid #b9ec41;
}

.arrow-top-4[data-color="yellow"] {
  border-bottom: 0.4rem solid #fff119;
}

.arrow-top-4[data-color="line"] {
  border-bottom: 0.4rem solid #00c300;
}

.arrow-top-4[data-color="twitter"] {
  border-bottom: 0.4rem solid #1da1f2;
}

.arrow-top-4[data-color="transparent"] {
  border-bottom: 0.4rem solid transparent;
}

.arrow-top-4[data-color="insta"] {
  border-bottom: 0.4rem solid #bd00a8;
}

.arrow-top-4[data-color="youtube"] {
  border-bottom: 0.4rem solid #ff0000;
}

.arrow-bottom-4 {
  position: absolute;
  bottom: -0.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.4rem;
  height: 0.4rem;
  box-sizing: border-box;
  border: 0.4rem solid transparent;
}

.arrow-bottom-4[data-color="white"] {
  border-top: 0.4rem solid #fff;
}

.arrow-bottom-4[data-color="black"] {
  border-top: 0.4rem solid #000320;
}

.arrow-bottom-4[data-color="gray"] {
  border-top: 0.4rem solid #9a9a9a;
}

.arrow-bottom-4[data-color="key"] {
  border-top: 0.4rem solid #fa0b1a;
}

.arrow-bottom-4[data-color="base1"] {
  border-top: 0.4rem solid #f2f8fc;
}

.arrow-bottom-4[data-color="base2"] {
  border-top: 0.4rem solid #16bbee;
}

.arrow-bottom-4[data-color="super-entertainment"] {
  border-top: 0.4rem solid #005ff7;
}

.arrow-bottom-4[data-color="internet-singer"] {
  border-top: 0.4rem solid #005ff7;
}

.arrow-bottom-4[data-color="music-creator"] {
  border-top: 0.4rem solid #16b409;
}

.arrow-bottom-4[data-color="ny-overseas"] {
  border-top: 0.4rem solid #f55013;
}

.arrow-bottom-4[data-color="vocal-musician"] {
  border-top: 0.4rem solid #fa0b1a;
}

.arrow-bottom-4[data-color="vocal"] {
  border-top: 0.4rem solid #fa0b1a;
}

.arrow-bottom-4[data-color="k-pop"] {
  border-top: 0.4rem solid #9910e2;
}

.arrow-bottom-4[data-color="musician"] {
  border-top: 0.4rem solid #fa0b1a;
}

.arrow-bottom-4[data-color="dance"] {
  border-top: 0.4rem solid #f5148d;
}

.arrow-bottom-4[data-color="actor-voice-actor"] {
  border-top: 0.4rem solid #fcbd12;
}

.arrow-bottom-4[data-color="actor"] {
  border-top: 0.4rem solid #fcbd12;
}

.arrow-bottom-4[data-color="voice-actor"] {
  border-top: 0.4rem solid #fcbd12;
}

.arrow-bottom-4[data-color="actor-talent"] {
  border-top: 0.4rem solid #fcbd12;
}

.arrow-bottom-4[data-color="internet-video-talent"] {
  border-top: 0.4rem solid #fcbd12;
}

.arrow-bottom-4[data-color="concert-management"] {
  border-top: 0.4rem solid #1dd6c8;
}

.arrow-bottom-4[data-color="pa"] {
  border-top: 0.4rem solid #1dd6c8;
}

.arrow-bottom-4[data-color="illumination"] {
  border-top: 0.4rem solid #1dd6c8;
}

.arrow-bottom-4[data-color="stage"] {
  border-top: 0.4rem solid #1dd6c8;
}

.arrow-bottom-4[data-color="concert"] {
  border-top: 0.4rem solid #1dd6c8;
}

.arrow-bottom-4[data-color="management"] {
  border-top: 0.4rem solid #1dd6c8;
}

.arrow-bottom-4[data-color="broadcast-video"] {
  border-top: 0.4rem solid #b9ec41;
}

.arrow-bottom-4[data-color="videographer"] {
  border-top: 0.4rem solid #b9ec41;
}

.arrow-bottom-4[data-color="yellow"] {
  border-top: 0.4rem solid #fff119;
}

.arrow-bottom-4[data-color="line"] {
  border-top: 0.4rem solid #00c300;
}

.arrow-bottom-4[data-color="twitter"] {
  border-top: 0.4rem solid #1da1f2;
}

.arrow-bottom-4[data-color="transparent"] {
  border-top: 0.4rem solid transparent;
}

.arrow-bottom-4[data-color="insta"] {
  border-top: 0.4rem solid #bd00a8;
}

.arrow-bottom-4[data-color="youtube"] {
  border-top: 0.4rem solid #ff0000;
}

.arrow-left-4 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.8rem;
  margin: auto;
  width: 0.4rem;
  height: 0.4rem;
  box-sizing: border-box;
  border: 0.4rem solid transparent;
}

.arrow-left-4[data-color="white"] {
  border-right: 0.4rem solid #fff;
}

.arrow-left-4[data-color="black"] {
  border-right: 0.4rem solid #000320;
}

.arrow-left-4[data-color="gray"] {
  border-right: 0.4rem solid #9a9a9a;
}

.arrow-left-4[data-color="key"] {
  border-right: 0.4rem solid #fa0b1a;
}

.arrow-left-4[data-color="base1"] {
  border-right: 0.4rem solid #f2f8fc;
}

.arrow-left-4[data-color="base2"] {
  border-right: 0.4rem solid #16bbee;
}

.arrow-left-4[data-color="super-entertainment"] {
  border-right: 0.4rem solid #005ff7;
}

.arrow-left-4[data-color="internet-singer"] {
  border-right: 0.4rem solid #005ff7;
}

.arrow-left-4[data-color="music-creator"] {
  border-right: 0.4rem solid #16b409;
}

.arrow-left-4[data-color="ny-overseas"] {
  border-right: 0.4rem solid #f55013;
}

.arrow-left-4[data-color="vocal-musician"] {
  border-right: 0.4rem solid #fa0b1a;
}

.arrow-left-4[data-color="vocal"] {
  border-right: 0.4rem solid #fa0b1a;
}

.arrow-left-4[data-color="k-pop"] {
  border-right: 0.4rem solid #9910e2;
}

.arrow-left-4[data-color="musician"] {
  border-right: 0.4rem solid #fa0b1a;
}

.arrow-left-4[data-color="dance"] {
  border-right: 0.4rem solid #f5148d;
}

.arrow-left-4[data-color="actor-voice-actor"] {
  border-right: 0.4rem solid #fcbd12;
}

.arrow-left-4[data-color="actor"] {
  border-right: 0.4rem solid #fcbd12;
}

.arrow-left-4[data-color="voice-actor"] {
  border-right: 0.4rem solid #fcbd12;
}

.arrow-left-4[data-color="actor-talent"] {
  border-right: 0.4rem solid #fcbd12;
}

.arrow-left-4[data-color="internet-video-talent"] {
  border-right: 0.4rem solid #fcbd12;
}

.arrow-left-4[data-color="concert-management"] {
  border-right: 0.4rem solid #1dd6c8;
}

.arrow-left-4[data-color="pa"] {
  border-right: 0.4rem solid #1dd6c8;
}

.arrow-left-4[data-color="illumination"] {
  border-right: 0.4rem solid #1dd6c8;
}

.arrow-left-4[data-color="stage"] {
  border-right: 0.4rem solid #1dd6c8;
}

.arrow-left-4[data-color="concert"] {
  border-right: 0.4rem solid #1dd6c8;
}

.arrow-left-4[data-color="management"] {
  border-right: 0.4rem solid #1dd6c8;
}

.arrow-left-4[data-color="broadcast-video"] {
  border-right: 0.4rem solid #b9ec41;
}

.arrow-left-4[data-color="videographer"] {
  border-right: 0.4rem solid #b9ec41;
}

.arrow-left-4[data-color="yellow"] {
  border-right: 0.4rem solid #fff119;
}

.arrow-left-4[data-color="line"] {
  border-right: 0.4rem solid #00c300;
}

.arrow-left-4[data-color="twitter"] {
  border-right: 0.4rem solid #1da1f2;
}

.arrow-left-4[data-color="transparent"] {
  border-right: 0.4rem solid transparent;
}

.arrow-left-4[data-color="insta"] {
  border-right: 0.4rem solid #bd00a8;
}

.arrow-left-4[data-color="youtube"] {
  border-right: 0.4rem solid #ff0000;
}

.arrow-right-4 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -0.8rem;
  margin: auto;
  width: 0.4rem;
  height: 0.4rem;
  box-sizing: border-box;
  border: 0.4rem solid transparent;
}

.arrow-right-4[data-color="white"] {
  border-left: 0.4rem solid #fff;
}

.arrow-right-4[data-color="black"] {
  border-left: 0.4rem solid #000320;
}

.arrow-right-4[data-color="gray"] {
  border-left: 0.4rem solid #9a9a9a;
}

.arrow-right-4[data-color="key"] {
  border-left: 0.4rem solid #fa0b1a;
}

.arrow-right-4[data-color="base1"] {
  border-left: 0.4rem solid #f2f8fc;
}

.arrow-right-4[data-color="base2"] {
  border-left: 0.4rem solid #16bbee;
}

.arrow-right-4[data-color="super-entertainment"] {
  border-left: 0.4rem solid #005ff7;
}

.arrow-right-4[data-color="internet-singer"] {
  border-left: 0.4rem solid #005ff7;
}

.arrow-right-4[data-color="music-creator"] {
  border-left: 0.4rem solid #16b409;
}

.arrow-right-4[data-color="ny-overseas"] {
  border-left: 0.4rem solid #f55013;
}

.arrow-right-4[data-color="vocal-musician"] {
  border-left: 0.4rem solid #fa0b1a;
}

.arrow-right-4[data-color="vocal"] {
  border-left: 0.4rem solid #fa0b1a;
}

.arrow-right-4[data-color="k-pop"] {
  border-left: 0.4rem solid #9910e2;
}

.arrow-right-4[data-color="musician"] {
  border-left: 0.4rem solid #fa0b1a;
}

.arrow-right-4[data-color="dance"] {
  border-left: 0.4rem solid #f5148d;
}

.arrow-right-4[data-color="actor-voice-actor"] {
  border-left: 0.4rem solid #fcbd12;
}

.arrow-right-4[data-color="actor"] {
  border-left: 0.4rem solid #fcbd12;
}

.arrow-right-4[data-color="voice-actor"] {
  border-left: 0.4rem solid #fcbd12;
}

.arrow-right-4[data-color="actor-talent"] {
  border-left: 0.4rem solid #fcbd12;
}

.arrow-right-4[data-color="internet-video-talent"] {
  border-left: 0.4rem solid #fcbd12;
}

.arrow-right-4[data-color="concert-management"] {
  border-left: 0.4rem solid #1dd6c8;
}

.arrow-right-4[data-color="pa"] {
  border-left: 0.4rem solid #1dd6c8;
}

.arrow-right-4[data-color="illumination"] {
  border-left: 0.4rem solid #1dd6c8;
}

.arrow-right-4[data-color="stage"] {
  border-left: 0.4rem solid #1dd6c8;
}

.arrow-right-4[data-color="concert"] {
  border-left: 0.4rem solid #1dd6c8;
}

.arrow-right-4[data-color="management"] {
  border-left: 0.4rem solid #1dd6c8;
}

.arrow-right-4[data-color="broadcast-video"] {
  border-left: 0.4rem solid #b9ec41;
}

.arrow-right-4[data-color="videographer"] {
  border-left: 0.4rem solid #b9ec41;
}

.arrow-right-4[data-color="yellow"] {
  border-left: 0.4rem solid #fff119;
}

.arrow-right-4[data-color="line"] {
  border-left: 0.4rem solid #00c300;
}

.arrow-right-4[data-color="twitter"] {
  border-left: 0.4rem solid #1da1f2;
}

.arrow-right-4[data-color="transparent"] {
  border-left: 0.4rem solid transparent;
}

.arrow-right-4[data-color="insta"] {
  border-left: 0.4rem solid #bd00a8;
}

.arrow-right-4[data-color="youtube"] {
  border-left: 0.4rem solid #ff0000;
}

.arrow-top-5 {
  position: absolute;
  top: -1rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.5rem;
  height: 0.5rem;
  box-sizing: border-box;
  border: 0.5rem solid transparent;
}

.arrow-top-5[data-color="white"] {
  border-bottom: 0.5rem solid #fff;
}

.arrow-top-5[data-color="black"] {
  border-bottom: 0.5rem solid #000320;
}

.arrow-top-5[data-color="gray"] {
  border-bottom: 0.5rem solid #9a9a9a;
}

.arrow-top-5[data-color="key"] {
  border-bottom: 0.5rem solid #fa0b1a;
}

.arrow-top-5[data-color="base1"] {
  border-bottom: 0.5rem solid #f2f8fc;
}

.arrow-top-5[data-color="base2"] {
  border-bottom: 0.5rem solid #16bbee;
}

.arrow-top-5[data-color="super-entertainment"] {
  border-bottom: 0.5rem solid #005ff7;
}

.arrow-top-5[data-color="internet-singer"] {
  border-bottom: 0.5rem solid #005ff7;
}

.arrow-top-5[data-color="music-creator"] {
  border-bottom: 0.5rem solid #16b409;
}

.arrow-top-5[data-color="ny-overseas"] {
  border-bottom: 0.5rem solid #f55013;
}

.arrow-top-5[data-color="vocal-musician"] {
  border-bottom: 0.5rem solid #fa0b1a;
}

.arrow-top-5[data-color="vocal"] {
  border-bottom: 0.5rem solid #fa0b1a;
}

.arrow-top-5[data-color="k-pop"] {
  border-bottom: 0.5rem solid #9910e2;
}

.arrow-top-5[data-color="musician"] {
  border-bottom: 0.5rem solid #fa0b1a;
}

.arrow-top-5[data-color="dance"] {
  border-bottom: 0.5rem solid #f5148d;
}

.arrow-top-5[data-color="actor-voice-actor"] {
  border-bottom: 0.5rem solid #fcbd12;
}

.arrow-top-5[data-color="actor"] {
  border-bottom: 0.5rem solid #fcbd12;
}

.arrow-top-5[data-color="voice-actor"] {
  border-bottom: 0.5rem solid #fcbd12;
}

.arrow-top-5[data-color="actor-talent"] {
  border-bottom: 0.5rem solid #fcbd12;
}

.arrow-top-5[data-color="internet-video-talent"] {
  border-bottom: 0.5rem solid #fcbd12;
}

.arrow-top-5[data-color="concert-management"] {
  border-bottom: 0.5rem solid #1dd6c8;
}

.arrow-top-5[data-color="pa"] {
  border-bottom: 0.5rem solid #1dd6c8;
}

.arrow-top-5[data-color="illumination"] {
  border-bottom: 0.5rem solid #1dd6c8;
}

.arrow-top-5[data-color="stage"] {
  border-bottom: 0.5rem solid #1dd6c8;
}

.arrow-top-5[data-color="concert"] {
  border-bottom: 0.5rem solid #1dd6c8;
}

.arrow-top-5[data-color="management"] {
  border-bottom: 0.5rem solid #1dd6c8;
}

.arrow-top-5[data-color="broadcast-video"] {
  border-bottom: 0.5rem solid #b9ec41;
}

.arrow-top-5[data-color="videographer"] {
  border-bottom: 0.5rem solid #b9ec41;
}

.arrow-top-5[data-color="yellow"] {
  border-bottom: 0.5rem solid #fff119;
}

.arrow-top-5[data-color="line"] {
  border-bottom: 0.5rem solid #00c300;
}

.arrow-top-5[data-color="twitter"] {
  border-bottom: 0.5rem solid #1da1f2;
}

.arrow-top-5[data-color="transparent"] {
  border-bottom: 0.5rem solid transparent;
}

.arrow-top-5[data-color="insta"] {
  border-bottom: 0.5rem solid #bd00a8;
}

.arrow-top-5[data-color="youtube"] {
  border-bottom: 0.5rem solid #ff0000;
}

.arrow-bottom-5 {
  position: absolute;
  bottom: -1rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.5rem;
  height: 0.5rem;
  box-sizing: border-box;
  border: 0.5rem solid transparent;
}

.arrow-bottom-5[data-color="white"] {
  border-top: 0.5rem solid #fff;
}

.arrow-bottom-5[data-color="black"] {
  border-top: 0.5rem solid #000320;
}

.arrow-bottom-5[data-color="gray"] {
  border-top: 0.5rem solid #9a9a9a;
}

.arrow-bottom-5[data-color="key"] {
  border-top: 0.5rem solid #fa0b1a;
}

.arrow-bottom-5[data-color="base1"] {
  border-top: 0.5rem solid #f2f8fc;
}

.arrow-bottom-5[data-color="base2"] {
  border-top: 0.5rem solid #16bbee;
}

.arrow-bottom-5[data-color="super-entertainment"] {
  border-top: 0.5rem solid #005ff7;
}

.arrow-bottom-5[data-color="internet-singer"] {
  border-top: 0.5rem solid #005ff7;
}

.arrow-bottom-5[data-color="music-creator"] {
  border-top: 0.5rem solid #16b409;
}

.arrow-bottom-5[data-color="ny-overseas"] {
  border-top: 0.5rem solid #f55013;
}

.arrow-bottom-5[data-color="vocal-musician"] {
  border-top: 0.5rem solid #fa0b1a;
}

.arrow-bottom-5[data-color="vocal"] {
  border-top: 0.5rem solid #fa0b1a;
}

.arrow-bottom-5[data-color="k-pop"] {
  border-top: 0.5rem solid #9910e2;
}

.arrow-bottom-5[data-color="musician"] {
  border-top: 0.5rem solid #fa0b1a;
}

.arrow-bottom-5[data-color="dance"] {
  border-top: 0.5rem solid #f5148d;
}

.arrow-bottom-5[data-color="actor-voice-actor"] {
  border-top: 0.5rem solid #fcbd12;
}

.arrow-bottom-5[data-color="actor"] {
  border-top: 0.5rem solid #fcbd12;
}

.arrow-bottom-5[data-color="voice-actor"] {
  border-top: 0.5rem solid #fcbd12;
}

.arrow-bottom-5[data-color="actor-talent"] {
  border-top: 0.5rem solid #fcbd12;
}

.arrow-bottom-5[data-color="internet-video-talent"] {
  border-top: 0.5rem solid #fcbd12;
}

.arrow-bottom-5[data-color="concert-management"] {
  border-top: 0.5rem solid #1dd6c8;
}

.arrow-bottom-5[data-color="pa"] {
  border-top: 0.5rem solid #1dd6c8;
}

.arrow-bottom-5[data-color="illumination"] {
  border-top: 0.5rem solid #1dd6c8;
}

.arrow-bottom-5[data-color="stage"] {
  border-top: 0.5rem solid #1dd6c8;
}

.arrow-bottom-5[data-color="concert"] {
  border-top: 0.5rem solid #1dd6c8;
}

.arrow-bottom-5[data-color="management"] {
  border-top: 0.5rem solid #1dd6c8;
}

.arrow-bottom-5[data-color="broadcast-video"] {
  border-top: 0.5rem solid #b9ec41;
}

.arrow-bottom-5[data-color="videographer"] {
  border-top: 0.5rem solid #b9ec41;
}

.arrow-bottom-5[data-color="yellow"] {
  border-top: 0.5rem solid #fff119;
}

.arrow-bottom-5[data-color="line"] {
  border-top: 0.5rem solid #00c300;
}

.arrow-bottom-5[data-color="twitter"] {
  border-top: 0.5rem solid #1da1f2;
}

.arrow-bottom-5[data-color="transparent"] {
  border-top: 0.5rem solid transparent;
}

.arrow-bottom-5[data-color="insta"] {
  border-top: 0.5rem solid #bd00a8;
}

.arrow-bottom-5[data-color="youtube"] {
  border-top: 0.5rem solid #ff0000;
}

.arrow-left-5 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1rem;
  margin: auto;
  width: 0.5rem;
  height: 0.5rem;
  box-sizing: border-box;
  border: 0.5rem solid transparent;
}

.arrow-left-5[data-color="white"] {
  border-right: 0.5rem solid #fff;
}

.arrow-left-5[data-color="black"] {
  border-right: 0.5rem solid #000320;
}

.arrow-left-5[data-color="gray"] {
  border-right: 0.5rem solid #9a9a9a;
}

.arrow-left-5[data-color="key"] {
  border-right: 0.5rem solid #fa0b1a;
}

.arrow-left-5[data-color="base1"] {
  border-right: 0.5rem solid #f2f8fc;
}

.arrow-left-5[data-color="base2"] {
  border-right: 0.5rem solid #16bbee;
}

.arrow-left-5[data-color="super-entertainment"] {
  border-right: 0.5rem solid #005ff7;
}

.arrow-left-5[data-color="internet-singer"] {
  border-right: 0.5rem solid #005ff7;
}

.arrow-left-5[data-color="music-creator"] {
  border-right: 0.5rem solid #16b409;
}

.arrow-left-5[data-color="ny-overseas"] {
  border-right: 0.5rem solid #f55013;
}

.arrow-left-5[data-color="vocal-musician"] {
  border-right: 0.5rem solid #fa0b1a;
}

.arrow-left-5[data-color="vocal"] {
  border-right: 0.5rem solid #fa0b1a;
}

.arrow-left-5[data-color="k-pop"] {
  border-right: 0.5rem solid #9910e2;
}

.arrow-left-5[data-color="musician"] {
  border-right: 0.5rem solid #fa0b1a;
}

.arrow-left-5[data-color="dance"] {
  border-right: 0.5rem solid #f5148d;
}

.arrow-left-5[data-color="actor-voice-actor"] {
  border-right: 0.5rem solid #fcbd12;
}

.arrow-left-5[data-color="actor"] {
  border-right: 0.5rem solid #fcbd12;
}

.arrow-left-5[data-color="voice-actor"] {
  border-right: 0.5rem solid #fcbd12;
}

.arrow-left-5[data-color="actor-talent"] {
  border-right: 0.5rem solid #fcbd12;
}

.arrow-left-5[data-color="internet-video-talent"] {
  border-right: 0.5rem solid #fcbd12;
}

.arrow-left-5[data-color="concert-management"] {
  border-right: 0.5rem solid #1dd6c8;
}

.arrow-left-5[data-color="pa"] {
  border-right: 0.5rem solid #1dd6c8;
}

.arrow-left-5[data-color="illumination"] {
  border-right: 0.5rem solid #1dd6c8;
}

.arrow-left-5[data-color="stage"] {
  border-right: 0.5rem solid #1dd6c8;
}

.arrow-left-5[data-color="concert"] {
  border-right: 0.5rem solid #1dd6c8;
}

.arrow-left-5[data-color="management"] {
  border-right: 0.5rem solid #1dd6c8;
}

.arrow-left-5[data-color="broadcast-video"] {
  border-right: 0.5rem solid #b9ec41;
}

.arrow-left-5[data-color="videographer"] {
  border-right: 0.5rem solid #b9ec41;
}

.arrow-left-5[data-color="yellow"] {
  border-right: 0.5rem solid #fff119;
}

.arrow-left-5[data-color="line"] {
  border-right: 0.5rem solid #00c300;
}

.arrow-left-5[data-color="twitter"] {
  border-right: 0.5rem solid #1da1f2;
}

.arrow-left-5[data-color="transparent"] {
  border-right: 0.5rem solid transparent;
}

.arrow-left-5[data-color="insta"] {
  border-right: 0.5rem solid #bd00a8;
}

.arrow-left-5[data-color="youtube"] {
  border-right: 0.5rem solid #ff0000;
}

.arrow-right-5 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1rem;
  margin: auto;
  width: 0.5rem;
  height: 0.5rem;
  box-sizing: border-box;
  border: 0.5rem solid transparent;
}

.arrow-right-5[data-color="white"] {
  border-left: 0.5rem solid #fff;
}

.arrow-right-5[data-color="black"] {
  border-left: 0.5rem solid #000320;
}

.arrow-right-5[data-color="gray"] {
  border-left: 0.5rem solid #9a9a9a;
}

.arrow-right-5[data-color="key"] {
  border-left: 0.5rem solid #fa0b1a;
}

.arrow-right-5[data-color="base1"] {
  border-left: 0.5rem solid #f2f8fc;
}

.arrow-right-5[data-color="base2"] {
  border-left: 0.5rem solid #16bbee;
}

.arrow-right-5[data-color="super-entertainment"] {
  border-left: 0.5rem solid #005ff7;
}

.arrow-right-5[data-color="internet-singer"] {
  border-left: 0.5rem solid #005ff7;
}

.arrow-right-5[data-color="music-creator"] {
  border-left: 0.5rem solid #16b409;
}

.arrow-right-5[data-color="ny-overseas"] {
  border-left: 0.5rem solid #f55013;
}

.arrow-right-5[data-color="vocal-musician"] {
  border-left: 0.5rem solid #fa0b1a;
}

.arrow-right-5[data-color="vocal"] {
  border-left: 0.5rem solid #fa0b1a;
}

.arrow-right-5[data-color="k-pop"] {
  border-left: 0.5rem solid #9910e2;
}

.arrow-right-5[data-color="musician"] {
  border-left: 0.5rem solid #fa0b1a;
}

.arrow-right-5[data-color="dance"] {
  border-left: 0.5rem solid #f5148d;
}

.arrow-right-5[data-color="actor-voice-actor"] {
  border-left: 0.5rem solid #fcbd12;
}

.arrow-right-5[data-color="actor"] {
  border-left: 0.5rem solid #fcbd12;
}

.arrow-right-5[data-color="voice-actor"] {
  border-left: 0.5rem solid #fcbd12;
}

.arrow-right-5[data-color="actor-talent"] {
  border-left: 0.5rem solid #fcbd12;
}

.arrow-right-5[data-color="internet-video-talent"] {
  border-left: 0.5rem solid #fcbd12;
}

.arrow-right-5[data-color="concert-management"] {
  border-left: 0.5rem solid #1dd6c8;
}

.arrow-right-5[data-color="pa"] {
  border-left: 0.5rem solid #1dd6c8;
}

.arrow-right-5[data-color="illumination"] {
  border-left: 0.5rem solid #1dd6c8;
}

.arrow-right-5[data-color="stage"] {
  border-left: 0.5rem solid #1dd6c8;
}

.arrow-right-5[data-color="concert"] {
  border-left: 0.5rem solid #1dd6c8;
}

.arrow-right-5[data-color="management"] {
  border-left: 0.5rem solid #1dd6c8;
}

.arrow-right-5[data-color="broadcast-video"] {
  border-left: 0.5rem solid #b9ec41;
}

.arrow-right-5[data-color="videographer"] {
  border-left: 0.5rem solid #b9ec41;
}

.arrow-right-5[data-color="yellow"] {
  border-left: 0.5rem solid #fff119;
}

.arrow-right-5[data-color="line"] {
  border-left: 0.5rem solid #00c300;
}

.arrow-right-5[data-color="twitter"] {
  border-left: 0.5rem solid #1da1f2;
}

.arrow-right-5[data-color="transparent"] {
  border-left: 0.5rem solid transparent;
}

.arrow-right-5[data-color="insta"] {
  border-left: 0.5rem solid #bd00a8;
}

.arrow-right-5[data-color="youtube"] {
  border-left: 0.5rem solid #ff0000;
}

.arrow-top-6 {
  position: absolute;
  top: -1.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.6rem;
  height: 0.6rem;
  box-sizing: border-box;
  border: 0.6rem solid transparent;
}

.arrow-top-6[data-color="white"] {
  border-bottom: 0.6rem solid #fff;
}

.arrow-top-6[data-color="black"] {
  border-bottom: 0.6rem solid #000320;
}

.arrow-top-6[data-color="gray"] {
  border-bottom: 0.6rem solid #9a9a9a;
}

.arrow-top-6[data-color="key"] {
  border-bottom: 0.6rem solid #fa0b1a;
}

.arrow-top-6[data-color="base1"] {
  border-bottom: 0.6rem solid #f2f8fc;
}

.arrow-top-6[data-color="base2"] {
  border-bottom: 0.6rem solid #16bbee;
}

.arrow-top-6[data-color="super-entertainment"] {
  border-bottom: 0.6rem solid #005ff7;
}

.arrow-top-6[data-color="internet-singer"] {
  border-bottom: 0.6rem solid #005ff7;
}

.arrow-top-6[data-color="music-creator"] {
  border-bottom: 0.6rem solid #16b409;
}

.arrow-top-6[data-color="ny-overseas"] {
  border-bottom: 0.6rem solid #f55013;
}

.arrow-top-6[data-color="vocal-musician"] {
  border-bottom: 0.6rem solid #fa0b1a;
}

.arrow-top-6[data-color="vocal"] {
  border-bottom: 0.6rem solid #fa0b1a;
}

.arrow-top-6[data-color="k-pop"] {
  border-bottom: 0.6rem solid #9910e2;
}

.arrow-top-6[data-color="musician"] {
  border-bottom: 0.6rem solid #fa0b1a;
}

.arrow-top-6[data-color="dance"] {
  border-bottom: 0.6rem solid #f5148d;
}

.arrow-top-6[data-color="actor-voice-actor"] {
  border-bottom: 0.6rem solid #fcbd12;
}

.arrow-top-6[data-color="actor"] {
  border-bottom: 0.6rem solid #fcbd12;
}

.arrow-top-6[data-color="voice-actor"] {
  border-bottom: 0.6rem solid #fcbd12;
}

.arrow-top-6[data-color="actor-talent"] {
  border-bottom: 0.6rem solid #fcbd12;
}

.arrow-top-6[data-color="internet-video-talent"] {
  border-bottom: 0.6rem solid #fcbd12;
}

.arrow-top-6[data-color="concert-management"] {
  border-bottom: 0.6rem solid #1dd6c8;
}

.arrow-top-6[data-color="pa"] {
  border-bottom: 0.6rem solid #1dd6c8;
}

.arrow-top-6[data-color="illumination"] {
  border-bottom: 0.6rem solid #1dd6c8;
}

.arrow-top-6[data-color="stage"] {
  border-bottom: 0.6rem solid #1dd6c8;
}

.arrow-top-6[data-color="concert"] {
  border-bottom: 0.6rem solid #1dd6c8;
}

.arrow-top-6[data-color="management"] {
  border-bottom: 0.6rem solid #1dd6c8;
}

.arrow-top-6[data-color="broadcast-video"] {
  border-bottom: 0.6rem solid #b9ec41;
}

.arrow-top-6[data-color="videographer"] {
  border-bottom: 0.6rem solid #b9ec41;
}

.arrow-top-6[data-color="yellow"] {
  border-bottom: 0.6rem solid #fff119;
}

.arrow-top-6[data-color="line"] {
  border-bottom: 0.6rem solid #00c300;
}

.arrow-top-6[data-color="twitter"] {
  border-bottom: 0.6rem solid #1da1f2;
}

.arrow-top-6[data-color="transparent"] {
  border-bottom: 0.6rem solid transparent;
}

.arrow-top-6[data-color="insta"] {
  border-bottom: 0.6rem solid #bd00a8;
}

.arrow-top-6[data-color="youtube"] {
  border-bottom: 0.6rem solid #ff0000;
}

.arrow-bottom-6 {
  position: absolute;
  bottom: -1.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.6rem;
  height: 0.6rem;
  box-sizing: border-box;
  border: 0.6rem solid transparent;
}

.arrow-bottom-6[data-color="white"] {
  border-top: 0.6rem solid #fff;
}

.arrow-bottom-6[data-color="black"] {
  border-top: 0.6rem solid #000320;
}

.arrow-bottom-6[data-color="gray"] {
  border-top: 0.6rem solid #9a9a9a;
}

.arrow-bottom-6[data-color="key"] {
  border-top: 0.6rem solid #fa0b1a;
}

.arrow-bottom-6[data-color="base1"] {
  border-top: 0.6rem solid #f2f8fc;
}

.arrow-bottom-6[data-color="base2"] {
  border-top: 0.6rem solid #16bbee;
}

.arrow-bottom-6[data-color="super-entertainment"] {
  border-top: 0.6rem solid #005ff7;
}

.arrow-bottom-6[data-color="internet-singer"] {
  border-top: 0.6rem solid #005ff7;
}

.arrow-bottom-6[data-color="music-creator"] {
  border-top: 0.6rem solid #16b409;
}

.arrow-bottom-6[data-color="ny-overseas"] {
  border-top: 0.6rem solid #f55013;
}

.arrow-bottom-6[data-color="vocal-musician"] {
  border-top: 0.6rem solid #fa0b1a;
}

.arrow-bottom-6[data-color="vocal"] {
  border-top: 0.6rem solid #fa0b1a;
}

.arrow-bottom-6[data-color="k-pop"] {
  border-top: 0.6rem solid #9910e2;
}

.arrow-bottom-6[data-color="musician"] {
  border-top: 0.6rem solid #fa0b1a;
}

.arrow-bottom-6[data-color="dance"] {
  border-top: 0.6rem solid #f5148d;
}

.arrow-bottom-6[data-color="actor-voice-actor"] {
  border-top: 0.6rem solid #fcbd12;
}

.arrow-bottom-6[data-color="actor"] {
  border-top: 0.6rem solid #fcbd12;
}

.arrow-bottom-6[data-color="voice-actor"] {
  border-top: 0.6rem solid #fcbd12;
}

.arrow-bottom-6[data-color="actor-talent"] {
  border-top: 0.6rem solid #fcbd12;
}

.arrow-bottom-6[data-color="internet-video-talent"] {
  border-top: 0.6rem solid #fcbd12;
}

.arrow-bottom-6[data-color="concert-management"] {
  border-top: 0.6rem solid #1dd6c8;
}

.arrow-bottom-6[data-color="pa"] {
  border-top: 0.6rem solid #1dd6c8;
}

.arrow-bottom-6[data-color="illumination"] {
  border-top: 0.6rem solid #1dd6c8;
}

.arrow-bottom-6[data-color="stage"] {
  border-top: 0.6rem solid #1dd6c8;
}

.arrow-bottom-6[data-color="concert"] {
  border-top: 0.6rem solid #1dd6c8;
}

.arrow-bottom-6[data-color="management"] {
  border-top: 0.6rem solid #1dd6c8;
}

.arrow-bottom-6[data-color="broadcast-video"] {
  border-top: 0.6rem solid #b9ec41;
}

.arrow-bottom-6[data-color="videographer"] {
  border-top: 0.6rem solid #b9ec41;
}

.arrow-bottom-6[data-color="yellow"] {
  border-top: 0.6rem solid #fff119;
}

.arrow-bottom-6[data-color="line"] {
  border-top: 0.6rem solid #00c300;
}

.arrow-bottom-6[data-color="twitter"] {
  border-top: 0.6rem solid #1da1f2;
}

.arrow-bottom-6[data-color="transparent"] {
  border-top: 0.6rem solid transparent;
}

.arrow-bottom-6[data-color="insta"] {
  border-top: 0.6rem solid #bd00a8;
}

.arrow-bottom-6[data-color="youtube"] {
  border-top: 0.6rem solid #ff0000;
}

.arrow-left-6 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.2rem;
  margin: auto;
  width: 0.6rem;
  height: 0.6rem;
  box-sizing: border-box;
  border: 0.6rem solid transparent;
}

.arrow-left-6[data-color="white"] {
  border-right: 0.6rem solid #fff;
}

.arrow-left-6[data-color="black"] {
  border-right: 0.6rem solid #000320;
}

.arrow-left-6[data-color="gray"] {
  border-right: 0.6rem solid #9a9a9a;
}

.arrow-left-6[data-color="key"] {
  border-right: 0.6rem solid #fa0b1a;
}

.arrow-left-6[data-color="base1"] {
  border-right: 0.6rem solid #f2f8fc;
}

.arrow-left-6[data-color="base2"] {
  border-right: 0.6rem solid #16bbee;
}

.arrow-left-6[data-color="super-entertainment"] {
  border-right: 0.6rem solid #005ff7;
}

.arrow-left-6[data-color="internet-singer"] {
  border-right: 0.6rem solid #005ff7;
}

.arrow-left-6[data-color="music-creator"] {
  border-right: 0.6rem solid #16b409;
}

.arrow-left-6[data-color="ny-overseas"] {
  border-right: 0.6rem solid #f55013;
}

.arrow-left-6[data-color="vocal-musician"] {
  border-right: 0.6rem solid #fa0b1a;
}

.arrow-left-6[data-color="vocal"] {
  border-right: 0.6rem solid #fa0b1a;
}

.arrow-left-6[data-color="k-pop"] {
  border-right: 0.6rem solid #9910e2;
}

.arrow-left-6[data-color="musician"] {
  border-right: 0.6rem solid #fa0b1a;
}

.arrow-left-6[data-color="dance"] {
  border-right: 0.6rem solid #f5148d;
}

.arrow-left-6[data-color="actor-voice-actor"] {
  border-right: 0.6rem solid #fcbd12;
}

.arrow-left-6[data-color="actor"] {
  border-right: 0.6rem solid #fcbd12;
}

.arrow-left-6[data-color="voice-actor"] {
  border-right: 0.6rem solid #fcbd12;
}

.arrow-left-6[data-color="actor-talent"] {
  border-right: 0.6rem solid #fcbd12;
}

.arrow-left-6[data-color="internet-video-talent"] {
  border-right: 0.6rem solid #fcbd12;
}

.arrow-left-6[data-color="concert-management"] {
  border-right: 0.6rem solid #1dd6c8;
}

.arrow-left-6[data-color="pa"] {
  border-right: 0.6rem solid #1dd6c8;
}

.arrow-left-6[data-color="illumination"] {
  border-right: 0.6rem solid #1dd6c8;
}

.arrow-left-6[data-color="stage"] {
  border-right: 0.6rem solid #1dd6c8;
}

.arrow-left-6[data-color="concert"] {
  border-right: 0.6rem solid #1dd6c8;
}

.arrow-left-6[data-color="management"] {
  border-right: 0.6rem solid #1dd6c8;
}

.arrow-left-6[data-color="broadcast-video"] {
  border-right: 0.6rem solid #b9ec41;
}

.arrow-left-6[data-color="videographer"] {
  border-right: 0.6rem solid #b9ec41;
}

.arrow-left-6[data-color="yellow"] {
  border-right: 0.6rem solid #fff119;
}

.arrow-left-6[data-color="line"] {
  border-right: 0.6rem solid #00c300;
}

.arrow-left-6[data-color="twitter"] {
  border-right: 0.6rem solid #1da1f2;
}

.arrow-left-6[data-color="transparent"] {
  border-right: 0.6rem solid transparent;
}

.arrow-left-6[data-color="insta"] {
  border-right: 0.6rem solid #bd00a8;
}

.arrow-left-6[data-color="youtube"] {
  border-right: 0.6rem solid #ff0000;
}

.arrow-right-6 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1.2rem;
  margin: auto;
  width: 0.6rem;
  height: 0.6rem;
  box-sizing: border-box;
  border: 0.6rem solid transparent;
}

.arrow-right-6[data-color="white"] {
  border-left: 0.6rem solid #fff;
}

.arrow-right-6[data-color="black"] {
  border-left: 0.6rem solid #000320;
}

.arrow-right-6[data-color="gray"] {
  border-left: 0.6rem solid #9a9a9a;
}

.arrow-right-6[data-color="key"] {
  border-left: 0.6rem solid #fa0b1a;
}

.arrow-right-6[data-color="base1"] {
  border-left: 0.6rem solid #f2f8fc;
}

.arrow-right-6[data-color="base2"] {
  border-left: 0.6rem solid #16bbee;
}

.arrow-right-6[data-color="super-entertainment"] {
  border-left: 0.6rem solid #005ff7;
}

.arrow-right-6[data-color="internet-singer"] {
  border-left: 0.6rem solid #005ff7;
}

.arrow-right-6[data-color="music-creator"] {
  border-left: 0.6rem solid #16b409;
}

.arrow-right-6[data-color="ny-overseas"] {
  border-left: 0.6rem solid #f55013;
}

.arrow-right-6[data-color="vocal-musician"] {
  border-left: 0.6rem solid #fa0b1a;
}

.arrow-right-6[data-color="vocal"] {
  border-left: 0.6rem solid #fa0b1a;
}

.arrow-right-6[data-color="k-pop"] {
  border-left: 0.6rem solid #9910e2;
}

.arrow-right-6[data-color="musician"] {
  border-left: 0.6rem solid #fa0b1a;
}

.arrow-right-6[data-color="dance"] {
  border-left: 0.6rem solid #f5148d;
}

.arrow-right-6[data-color="actor-voice-actor"] {
  border-left: 0.6rem solid #fcbd12;
}

.arrow-right-6[data-color="actor"] {
  border-left: 0.6rem solid #fcbd12;
}

.arrow-right-6[data-color="voice-actor"] {
  border-left: 0.6rem solid #fcbd12;
}

.arrow-right-6[data-color="actor-talent"] {
  border-left: 0.6rem solid #fcbd12;
}

.arrow-right-6[data-color="internet-video-talent"] {
  border-left: 0.6rem solid #fcbd12;
}

.arrow-right-6[data-color="concert-management"] {
  border-left: 0.6rem solid #1dd6c8;
}

.arrow-right-6[data-color="pa"] {
  border-left: 0.6rem solid #1dd6c8;
}

.arrow-right-6[data-color="illumination"] {
  border-left: 0.6rem solid #1dd6c8;
}

.arrow-right-6[data-color="stage"] {
  border-left: 0.6rem solid #1dd6c8;
}

.arrow-right-6[data-color="concert"] {
  border-left: 0.6rem solid #1dd6c8;
}

.arrow-right-6[data-color="management"] {
  border-left: 0.6rem solid #1dd6c8;
}

.arrow-right-6[data-color="broadcast-video"] {
  border-left: 0.6rem solid #b9ec41;
}

.arrow-right-6[data-color="videographer"] {
  border-left: 0.6rem solid #b9ec41;
}

.arrow-right-6[data-color="yellow"] {
  border-left: 0.6rem solid #fff119;
}

.arrow-right-6[data-color="line"] {
  border-left: 0.6rem solid #00c300;
}

.arrow-right-6[data-color="twitter"] {
  border-left: 0.6rem solid #1da1f2;
}

.arrow-right-6[data-color="transparent"] {
  border-left: 0.6rem solid transparent;
}

.arrow-right-6[data-color="insta"] {
  border-left: 0.6rem solid #bd00a8;
}

.arrow-right-6[data-color="youtube"] {
  border-left: 0.6rem solid #ff0000;
}

.arrow-top-7 {
  position: absolute;
  top: -1.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.7rem;
  height: 0.7rem;
  box-sizing: border-box;
  border: 0.7rem solid transparent;
}

.arrow-top-7[data-color="white"] {
  border-bottom: 0.7rem solid #fff;
}

.arrow-top-7[data-color="black"] {
  border-bottom: 0.7rem solid #000320;
}

.arrow-top-7[data-color="gray"] {
  border-bottom: 0.7rem solid #9a9a9a;
}

.arrow-top-7[data-color="key"] {
  border-bottom: 0.7rem solid #fa0b1a;
}

.arrow-top-7[data-color="base1"] {
  border-bottom: 0.7rem solid #f2f8fc;
}

.arrow-top-7[data-color="base2"] {
  border-bottom: 0.7rem solid #16bbee;
}

.arrow-top-7[data-color="super-entertainment"] {
  border-bottom: 0.7rem solid #005ff7;
}

.arrow-top-7[data-color="internet-singer"] {
  border-bottom: 0.7rem solid #005ff7;
}

.arrow-top-7[data-color="music-creator"] {
  border-bottom: 0.7rem solid #16b409;
}

.arrow-top-7[data-color="ny-overseas"] {
  border-bottom: 0.7rem solid #f55013;
}

.arrow-top-7[data-color="vocal-musician"] {
  border-bottom: 0.7rem solid #fa0b1a;
}

.arrow-top-7[data-color="vocal"] {
  border-bottom: 0.7rem solid #fa0b1a;
}

.arrow-top-7[data-color="k-pop"] {
  border-bottom: 0.7rem solid #9910e2;
}

.arrow-top-7[data-color="musician"] {
  border-bottom: 0.7rem solid #fa0b1a;
}

.arrow-top-7[data-color="dance"] {
  border-bottom: 0.7rem solid #f5148d;
}

.arrow-top-7[data-color="actor-voice-actor"] {
  border-bottom: 0.7rem solid #fcbd12;
}

.arrow-top-7[data-color="actor"] {
  border-bottom: 0.7rem solid #fcbd12;
}

.arrow-top-7[data-color="voice-actor"] {
  border-bottom: 0.7rem solid #fcbd12;
}

.arrow-top-7[data-color="actor-talent"] {
  border-bottom: 0.7rem solid #fcbd12;
}

.arrow-top-7[data-color="internet-video-talent"] {
  border-bottom: 0.7rem solid #fcbd12;
}

.arrow-top-7[data-color="concert-management"] {
  border-bottom: 0.7rem solid #1dd6c8;
}

.arrow-top-7[data-color="pa"] {
  border-bottom: 0.7rem solid #1dd6c8;
}

.arrow-top-7[data-color="illumination"] {
  border-bottom: 0.7rem solid #1dd6c8;
}

.arrow-top-7[data-color="stage"] {
  border-bottom: 0.7rem solid #1dd6c8;
}

.arrow-top-7[data-color="concert"] {
  border-bottom: 0.7rem solid #1dd6c8;
}

.arrow-top-7[data-color="management"] {
  border-bottom: 0.7rem solid #1dd6c8;
}

.arrow-top-7[data-color="broadcast-video"] {
  border-bottom: 0.7rem solid #b9ec41;
}

.arrow-top-7[data-color="videographer"] {
  border-bottom: 0.7rem solid #b9ec41;
}

.arrow-top-7[data-color="yellow"] {
  border-bottom: 0.7rem solid #fff119;
}

.arrow-top-7[data-color="line"] {
  border-bottom: 0.7rem solid #00c300;
}

.arrow-top-7[data-color="twitter"] {
  border-bottom: 0.7rem solid #1da1f2;
}

.arrow-top-7[data-color="transparent"] {
  border-bottom: 0.7rem solid transparent;
}

.arrow-top-7[data-color="insta"] {
  border-bottom: 0.7rem solid #bd00a8;
}

.arrow-top-7[data-color="youtube"] {
  border-bottom: 0.7rem solid #ff0000;
}

.arrow-bottom-7 {
  position: absolute;
  bottom: -1.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.7rem;
  height: 0.7rem;
  box-sizing: border-box;
  border: 0.7rem solid transparent;
}

.arrow-bottom-7[data-color="white"] {
  border-top: 0.7rem solid #fff;
}

.arrow-bottom-7[data-color="black"] {
  border-top: 0.7rem solid #000320;
}

.arrow-bottom-7[data-color="gray"] {
  border-top: 0.7rem solid #9a9a9a;
}

.arrow-bottom-7[data-color="key"] {
  border-top: 0.7rem solid #fa0b1a;
}

.arrow-bottom-7[data-color="base1"] {
  border-top: 0.7rem solid #f2f8fc;
}

.arrow-bottom-7[data-color="base2"] {
  border-top: 0.7rem solid #16bbee;
}

.arrow-bottom-7[data-color="super-entertainment"] {
  border-top: 0.7rem solid #005ff7;
}

.arrow-bottom-7[data-color="internet-singer"] {
  border-top: 0.7rem solid #005ff7;
}

.arrow-bottom-7[data-color="music-creator"] {
  border-top: 0.7rem solid #16b409;
}

.arrow-bottom-7[data-color="ny-overseas"] {
  border-top: 0.7rem solid #f55013;
}

.arrow-bottom-7[data-color="vocal-musician"] {
  border-top: 0.7rem solid #fa0b1a;
}

.arrow-bottom-7[data-color="vocal"] {
  border-top: 0.7rem solid #fa0b1a;
}

.arrow-bottom-7[data-color="k-pop"] {
  border-top: 0.7rem solid #9910e2;
}

.arrow-bottom-7[data-color="musician"] {
  border-top: 0.7rem solid #fa0b1a;
}

.arrow-bottom-7[data-color="dance"] {
  border-top: 0.7rem solid #f5148d;
}

.arrow-bottom-7[data-color="actor-voice-actor"] {
  border-top: 0.7rem solid #fcbd12;
}

.arrow-bottom-7[data-color="actor"] {
  border-top: 0.7rem solid #fcbd12;
}

.arrow-bottom-7[data-color="voice-actor"] {
  border-top: 0.7rem solid #fcbd12;
}

.arrow-bottom-7[data-color="actor-talent"] {
  border-top: 0.7rem solid #fcbd12;
}

.arrow-bottom-7[data-color="internet-video-talent"] {
  border-top: 0.7rem solid #fcbd12;
}

.arrow-bottom-7[data-color="concert-management"] {
  border-top: 0.7rem solid #1dd6c8;
}

.arrow-bottom-7[data-color="pa"] {
  border-top: 0.7rem solid #1dd6c8;
}

.arrow-bottom-7[data-color="illumination"] {
  border-top: 0.7rem solid #1dd6c8;
}

.arrow-bottom-7[data-color="stage"] {
  border-top: 0.7rem solid #1dd6c8;
}

.arrow-bottom-7[data-color="concert"] {
  border-top: 0.7rem solid #1dd6c8;
}

.arrow-bottom-7[data-color="management"] {
  border-top: 0.7rem solid #1dd6c8;
}

.arrow-bottom-7[data-color="broadcast-video"] {
  border-top: 0.7rem solid #b9ec41;
}

.arrow-bottom-7[data-color="videographer"] {
  border-top: 0.7rem solid #b9ec41;
}

.arrow-bottom-7[data-color="yellow"] {
  border-top: 0.7rem solid #fff119;
}

.arrow-bottom-7[data-color="line"] {
  border-top: 0.7rem solid #00c300;
}

.arrow-bottom-7[data-color="twitter"] {
  border-top: 0.7rem solid #1da1f2;
}

.arrow-bottom-7[data-color="transparent"] {
  border-top: 0.7rem solid transparent;
}

.arrow-bottom-7[data-color="insta"] {
  border-top: 0.7rem solid #bd00a8;
}

.arrow-bottom-7[data-color="youtube"] {
  border-top: 0.7rem solid #ff0000;
}

.arrow-left-7 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.4rem;
  margin: auto;
  width: 0.7rem;
  height: 0.7rem;
  box-sizing: border-box;
  border: 0.7rem solid transparent;
}

.arrow-left-7[data-color="white"] {
  border-right: 0.7rem solid #fff;
}

.arrow-left-7[data-color="black"] {
  border-right: 0.7rem solid #000320;
}

.arrow-left-7[data-color="gray"] {
  border-right: 0.7rem solid #9a9a9a;
}

.arrow-left-7[data-color="key"] {
  border-right: 0.7rem solid #fa0b1a;
}

.arrow-left-7[data-color="base1"] {
  border-right: 0.7rem solid #f2f8fc;
}

.arrow-left-7[data-color="base2"] {
  border-right: 0.7rem solid #16bbee;
}

.arrow-left-7[data-color="super-entertainment"] {
  border-right: 0.7rem solid #005ff7;
}

.arrow-left-7[data-color="internet-singer"] {
  border-right: 0.7rem solid #005ff7;
}

.arrow-left-7[data-color="music-creator"] {
  border-right: 0.7rem solid #16b409;
}

.arrow-left-7[data-color="ny-overseas"] {
  border-right: 0.7rem solid #f55013;
}

.arrow-left-7[data-color="vocal-musician"] {
  border-right: 0.7rem solid #fa0b1a;
}

.arrow-left-7[data-color="vocal"] {
  border-right: 0.7rem solid #fa0b1a;
}

.arrow-left-7[data-color="k-pop"] {
  border-right: 0.7rem solid #9910e2;
}

.arrow-left-7[data-color="musician"] {
  border-right: 0.7rem solid #fa0b1a;
}

.arrow-left-7[data-color="dance"] {
  border-right: 0.7rem solid #f5148d;
}

.arrow-left-7[data-color="actor-voice-actor"] {
  border-right: 0.7rem solid #fcbd12;
}

.arrow-left-7[data-color="actor"] {
  border-right: 0.7rem solid #fcbd12;
}

.arrow-left-7[data-color="voice-actor"] {
  border-right: 0.7rem solid #fcbd12;
}

.arrow-left-7[data-color="actor-talent"] {
  border-right: 0.7rem solid #fcbd12;
}

.arrow-left-7[data-color="internet-video-talent"] {
  border-right: 0.7rem solid #fcbd12;
}

.arrow-left-7[data-color="concert-management"] {
  border-right: 0.7rem solid #1dd6c8;
}

.arrow-left-7[data-color="pa"] {
  border-right: 0.7rem solid #1dd6c8;
}

.arrow-left-7[data-color="illumination"] {
  border-right: 0.7rem solid #1dd6c8;
}

.arrow-left-7[data-color="stage"] {
  border-right: 0.7rem solid #1dd6c8;
}

.arrow-left-7[data-color="concert"] {
  border-right: 0.7rem solid #1dd6c8;
}

.arrow-left-7[data-color="management"] {
  border-right: 0.7rem solid #1dd6c8;
}

.arrow-left-7[data-color="broadcast-video"] {
  border-right: 0.7rem solid #b9ec41;
}

.arrow-left-7[data-color="videographer"] {
  border-right: 0.7rem solid #b9ec41;
}

.arrow-left-7[data-color="yellow"] {
  border-right: 0.7rem solid #fff119;
}

.arrow-left-7[data-color="line"] {
  border-right: 0.7rem solid #00c300;
}

.arrow-left-7[data-color="twitter"] {
  border-right: 0.7rem solid #1da1f2;
}

.arrow-left-7[data-color="transparent"] {
  border-right: 0.7rem solid transparent;
}

.arrow-left-7[data-color="insta"] {
  border-right: 0.7rem solid #bd00a8;
}

.arrow-left-7[data-color="youtube"] {
  border-right: 0.7rem solid #ff0000;
}

.arrow-right-7 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1.4rem;
  margin: auto;
  width: 0.7rem;
  height: 0.7rem;
  box-sizing: border-box;
  border: 0.7rem solid transparent;
}

.arrow-right-7[data-color="white"] {
  border-left: 0.7rem solid #fff;
}

.arrow-right-7[data-color="black"] {
  border-left: 0.7rem solid #000320;
}

.arrow-right-7[data-color="gray"] {
  border-left: 0.7rem solid #9a9a9a;
}

.arrow-right-7[data-color="key"] {
  border-left: 0.7rem solid #fa0b1a;
}

.arrow-right-7[data-color="base1"] {
  border-left: 0.7rem solid #f2f8fc;
}

.arrow-right-7[data-color="base2"] {
  border-left: 0.7rem solid #16bbee;
}

.arrow-right-7[data-color="super-entertainment"] {
  border-left: 0.7rem solid #005ff7;
}

.arrow-right-7[data-color="internet-singer"] {
  border-left: 0.7rem solid #005ff7;
}

.arrow-right-7[data-color="music-creator"] {
  border-left: 0.7rem solid #16b409;
}

.arrow-right-7[data-color="ny-overseas"] {
  border-left: 0.7rem solid #f55013;
}

.arrow-right-7[data-color="vocal-musician"] {
  border-left: 0.7rem solid #fa0b1a;
}

.arrow-right-7[data-color="vocal"] {
  border-left: 0.7rem solid #fa0b1a;
}

.arrow-right-7[data-color="k-pop"] {
  border-left: 0.7rem solid #9910e2;
}

.arrow-right-7[data-color="musician"] {
  border-left: 0.7rem solid #fa0b1a;
}

.arrow-right-7[data-color="dance"] {
  border-left: 0.7rem solid #f5148d;
}

.arrow-right-7[data-color="actor-voice-actor"] {
  border-left: 0.7rem solid #fcbd12;
}

.arrow-right-7[data-color="actor"] {
  border-left: 0.7rem solid #fcbd12;
}

.arrow-right-7[data-color="voice-actor"] {
  border-left: 0.7rem solid #fcbd12;
}

.arrow-right-7[data-color="actor-talent"] {
  border-left: 0.7rem solid #fcbd12;
}

.arrow-right-7[data-color="internet-video-talent"] {
  border-left: 0.7rem solid #fcbd12;
}

.arrow-right-7[data-color="concert-management"] {
  border-left: 0.7rem solid #1dd6c8;
}

.arrow-right-7[data-color="pa"] {
  border-left: 0.7rem solid #1dd6c8;
}

.arrow-right-7[data-color="illumination"] {
  border-left: 0.7rem solid #1dd6c8;
}

.arrow-right-7[data-color="stage"] {
  border-left: 0.7rem solid #1dd6c8;
}

.arrow-right-7[data-color="concert"] {
  border-left: 0.7rem solid #1dd6c8;
}

.arrow-right-7[data-color="management"] {
  border-left: 0.7rem solid #1dd6c8;
}

.arrow-right-7[data-color="broadcast-video"] {
  border-left: 0.7rem solid #b9ec41;
}

.arrow-right-7[data-color="videographer"] {
  border-left: 0.7rem solid #b9ec41;
}

.arrow-right-7[data-color="yellow"] {
  border-left: 0.7rem solid #fff119;
}

.arrow-right-7[data-color="line"] {
  border-left: 0.7rem solid #00c300;
}

.arrow-right-7[data-color="twitter"] {
  border-left: 0.7rem solid #1da1f2;
}

.arrow-right-7[data-color="transparent"] {
  border-left: 0.7rem solid transparent;
}

.arrow-right-7[data-color="insta"] {
  border-left: 0.7rem solid #bd00a8;
}

.arrow-right-7[data-color="youtube"] {
  border-left: 0.7rem solid #ff0000;
}

.arrow-top-8 {
  position: absolute;
  top: -1.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.8rem;
  height: 0.8rem;
  box-sizing: border-box;
  border: 0.8rem solid transparent;
}

.arrow-top-8[data-color="white"] {
  border-bottom: 0.8rem solid #fff;
}

.arrow-top-8[data-color="black"] {
  border-bottom: 0.8rem solid #000320;
}

.arrow-top-8[data-color="gray"] {
  border-bottom: 0.8rem solid #9a9a9a;
}

.arrow-top-8[data-color="key"] {
  border-bottom: 0.8rem solid #fa0b1a;
}

.arrow-top-8[data-color="base1"] {
  border-bottom: 0.8rem solid #f2f8fc;
}

.arrow-top-8[data-color="base2"] {
  border-bottom: 0.8rem solid #16bbee;
}

.arrow-top-8[data-color="super-entertainment"] {
  border-bottom: 0.8rem solid #005ff7;
}

.arrow-top-8[data-color="internet-singer"] {
  border-bottom: 0.8rem solid #005ff7;
}

.arrow-top-8[data-color="music-creator"] {
  border-bottom: 0.8rem solid #16b409;
}

.arrow-top-8[data-color="ny-overseas"] {
  border-bottom: 0.8rem solid #f55013;
}

.arrow-top-8[data-color="vocal-musician"] {
  border-bottom: 0.8rem solid #fa0b1a;
}

.arrow-top-8[data-color="vocal"] {
  border-bottom: 0.8rem solid #fa0b1a;
}

.arrow-top-8[data-color="k-pop"] {
  border-bottom: 0.8rem solid #9910e2;
}

.arrow-top-8[data-color="musician"] {
  border-bottom: 0.8rem solid #fa0b1a;
}

.arrow-top-8[data-color="dance"] {
  border-bottom: 0.8rem solid #f5148d;
}

.arrow-top-8[data-color="actor-voice-actor"] {
  border-bottom: 0.8rem solid #fcbd12;
}

.arrow-top-8[data-color="actor"] {
  border-bottom: 0.8rem solid #fcbd12;
}

.arrow-top-8[data-color="voice-actor"] {
  border-bottom: 0.8rem solid #fcbd12;
}

.arrow-top-8[data-color="actor-talent"] {
  border-bottom: 0.8rem solid #fcbd12;
}

.arrow-top-8[data-color="internet-video-talent"] {
  border-bottom: 0.8rem solid #fcbd12;
}

.arrow-top-8[data-color="concert-management"] {
  border-bottom: 0.8rem solid #1dd6c8;
}

.arrow-top-8[data-color="pa"] {
  border-bottom: 0.8rem solid #1dd6c8;
}

.arrow-top-8[data-color="illumination"] {
  border-bottom: 0.8rem solid #1dd6c8;
}

.arrow-top-8[data-color="stage"] {
  border-bottom: 0.8rem solid #1dd6c8;
}

.arrow-top-8[data-color="concert"] {
  border-bottom: 0.8rem solid #1dd6c8;
}

.arrow-top-8[data-color="management"] {
  border-bottom: 0.8rem solid #1dd6c8;
}

.arrow-top-8[data-color="broadcast-video"] {
  border-bottom: 0.8rem solid #b9ec41;
}

.arrow-top-8[data-color="videographer"] {
  border-bottom: 0.8rem solid #b9ec41;
}

.arrow-top-8[data-color="yellow"] {
  border-bottom: 0.8rem solid #fff119;
}

.arrow-top-8[data-color="line"] {
  border-bottom: 0.8rem solid #00c300;
}

.arrow-top-8[data-color="twitter"] {
  border-bottom: 0.8rem solid #1da1f2;
}

.arrow-top-8[data-color="transparent"] {
  border-bottom: 0.8rem solid transparent;
}

.arrow-top-8[data-color="insta"] {
  border-bottom: 0.8rem solid #bd00a8;
}

.arrow-top-8[data-color="youtube"] {
  border-bottom: 0.8rem solid #ff0000;
}

.arrow-bottom-8 {
  position: absolute;
  bottom: -1.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.8rem;
  height: 0.8rem;
  box-sizing: border-box;
  border: 0.8rem solid transparent;
}

.arrow-bottom-8[data-color="white"] {
  border-top: 0.8rem solid #fff;
}

.arrow-bottom-8[data-color="black"] {
  border-top: 0.8rem solid #000320;
}

.arrow-bottom-8[data-color="gray"] {
  border-top: 0.8rem solid #9a9a9a;
}

.arrow-bottom-8[data-color="key"] {
  border-top: 0.8rem solid #fa0b1a;
}

.arrow-bottom-8[data-color="base1"] {
  border-top: 0.8rem solid #f2f8fc;
}

.arrow-bottom-8[data-color="base2"] {
  border-top: 0.8rem solid #16bbee;
}

.arrow-bottom-8[data-color="super-entertainment"] {
  border-top: 0.8rem solid #005ff7;
}

.arrow-bottom-8[data-color="internet-singer"] {
  border-top: 0.8rem solid #005ff7;
}

.arrow-bottom-8[data-color="music-creator"] {
  border-top: 0.8rem solid #16b409;
}

.arrow-bottom-8[data-color="ny-overseas"] {
  border-top: 0.8rem solid #f55013;
}

.arrow-bottom-8[data-color="vocal-musician"] {
  border-top: 0.8rem solid #fa0b1a;
}

.arrow-bottom-8[data-color="vocal"] {
  border-top: 0.8rem solid #fa0b1a;
}

.arrow-bottom-8[data-color="k-pop"] {
  border-top: 0.8rem solid #9910e2;
}

.arrow-bottom-8[data-color="musician"] {
  border-top: 0.8rem solid #fa0b1a;
}

.arrow-bottom-8[data-color="dance"] {
  border-top: 0.8rem solid #f5148d;
}

.arrow-bottom-8[data-color="actor-voice-actor"] {
  border-top: 0.8rem solid #fcbd12;
}

.arrow-bottom-8[data-color="actor"] {
  border-top: 0.8rem solid #fcbd12;
}

.arrow-bottom-8[data-color="voice-actor"] {
  border-top: 0.8rem solid #fcbd12;
}

.arrow-bottom-8[data-color="actor-talent"] {
  border-top: 0.8rem solid #fcbd12;
}

.arrow-bottom-8[data-color="internet-video-talent"] {
  border-top: 0.8rem solid #fcbd12;
}

.arrow-bottom-8[data-color="concert-management"] {
  border-top: 0.8rem solid #1dd6c8;
}

.arrow-bottom-8[data-color="pa"] {
  border-top: 0.8rem solid #1dd6c8;
}

.arrow-bottom-8[data-color="illumination"] {
  border-top: 0.8rem solid #1dd6c8;
}

.arrow-bottom-8[data-color="stage"] {
  border-top: 0.8rem solid #1dd6c8;
}

.arrow-bottom-8[data-color="concert"] {
  border-top: 0.8rem solid #1dd6c8;
}

.arrow-bottom-8[data-color="management"] {
  border-top: 0.8rem solid #1dd6c8;
}

.arrow-bottom-8[data-color="broadcast-video"] {
  border-top: 0.8rem solid #b9ec41;
}

.arrow-bottom-8[data-color="videographer"] {
  border-top: 0.8rem solid #b9ec41;
}

.arrow-bottom-8[data-color="yellow"] {
  border-top: 0.8rem solid #fff119;
}

.arrow-bottom-8[data-color="line"] {
  border-top: 0.8rem solid #00c300;
}

.arrow-bottom-8[data-color="twitter"] {
  border-top: 0.8rem solid #1da1f2;
}

.arrow-bottom-8[data-color="transparent"] {
  border-top: 0.8rem solid transparent;
}

.arrow-bottom-8[data-color="insta"] {
  border-top: 0.8rem solid #bd00a8;
}

.arrow-bottom-8[data-color="youtube"] {
  border-top: 0.8rem solid #ff0000;
}

.arrow-left-8 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.6rem;
  margin: auto;
  width: 0.8rem;
  height: 0.8rem;
  box-sizing: border-box;
  border: 0.8rem solid transparent;
}

.arrow-left-8[data-color="white"] {
  border-right: 0.8rem solid #fff;
}

.arrow-left-8[data-color="black"] {
  border-right: 0.8rem solid #000320;
}

.arrow-left-8[data-color="gray"] {
  border-right: 0.8rem solid #9a9a9a;
}

.arrow-left-8[data-color="key"] {
  border-right: 0.8rem solid #fa0b1a;
}

.arrow-left-8[data-color="base1"] {
  border-right: 0.8rem solid #f2f8fc;
}

.arrow-left-8[data-color="base2"] {
  border-right: 0.8rem solid #16bbee;
}

.arrow-left-8[data-color="super-entertainment"] {
  border-right: 0.8rem solid #005ff7;
}

.arrow-left-8[data-color="internet-singer"] {
  border-right: 0.8rem solid #005ff7;
}

.arrow-left-8[data-color="music-creator"] {
  border-right: 0.8rem solid #16b409;
}

.arrow-left-8[data-color="ny-overseas"] {
  border-right: 0.8rem solid #f55013;
}

.arrow-left-8[data-color="vocal-musician"] {
  border-right: 0.8rem solid #fa0b1a;
}

.arrow-left-8[data-color="vocal"] {
  border-right: 0.8rem solid #fa0b1a;
}

.arrow-left-8[data-color="k-pop"] {
  border-right: 0.8rem solid #9910e2;
}

.arrow-left-8[data-color="musician"] {
  border-right: 0.8rem solid #fa0b1a;
}

.arrow-left-8[data-color="dance"] {
  border-right: 0.8rem solid #f5148d;
}

.arrow-left-8[data-color="actor-voice-actor"] {
  border-right: 0.8rem solid #fcbd12;
}

.arrow-left-8[data-color="actor"] {
  border-right: 0.8rem solid #fcbd12;
}

.arrow-left-8[data-color="voice-actor"] {
  border-right: 0.8rem solid #fcbd12;
}

.arrow-left-8[data-color="actor-talent"] {
  border-right: 0.8rem solid #fcbd12;
}

.arrow-left-8[data-color="internet-video-talent"] {
  border-right: 0.8rem solid #fcbd12;
}

.arrow-left-8[data-color="concert-management"] {
  border-right: 0.8rem solid #1dd6c8;
}

.arrow-left-8[data-color="pa"] {
  border-right: 0.8rem solid #1dd6c8;
}

.arrow-left-8[data-color="illumination"] {
  border-right: 0.8rem solid #1dd6c8;
}

.arrow-left-8[data-color="stage"] {
  border-right: 0.8rem solid #1dd6c8;
}

.arrow-left-8[data-color="concert"] {
  border-right: 0.8rem solid #1dd6c8;
}

.arrow-left-8[data-color="management"] {
  border-right: 0.8rem solid #1dd6c8;
}

.arrow-left-8[data-color="broadcast-video"] {
  border-right: 0.8rem solid #b9ec41;
}

.arrow-left-8[data-color="videographer"] {
  border-right: 0.8rem solid #b9ec41;
}

.arrow-left-8[data-color="yellow"] {
  border-right: 0.8rem solid #fff119;
}

.arrow-left-8[data-color="line"] {
  border-right: 0.8rem solid #00c300;
}

.arrow-left-8[data-color="twitter"] {
  border-right: 0.8rem solid #1da1f2;
}

.arrow-left-8[data-color="transparent"] {
  border-right: 0.8rem solid transparent;
}

.arrow-left-8[data-color="insta"] {
  border-right: 0.8rem solid #bd00a8;
}

.arrow-left-8[data-color="youtube"] {
  border-right: 0.8rem solid #ff0000;
}

.arrow-right-8 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1.6rem;
  margin: auto;
  width: 0.8rem;
  height: 0.8rem;
  box-sizing: border-box;
  border: 0.8rem solid transparent;
}

.arrow-right-8[data-color="white"] {
  border-left: 0.8rem solid #fff;
}

.arrow-right-8[data-color="black"] {
  border-left: 0.8rem solid #000320;
}

.arrow-right-8[data-color="gray"] {
  border-left: 0.8rem solid #9a9a9a;
}

.arrow-right-8[data-color="key"] {
  border-left: 0.8rem solid #fa0b1a;
}

.arrow-right-8[data-color="base1"] {
  border-left: 0.8rem solid #f2f8fc;
}

.arrow-right-8[data-color="base2"] {
  border-left: 0.8rem solid #16bbee;
}

.arrow-right-8[data-color="super-entertainment"] {
  border-left: 0.8rem solid #005ff7;
}

.arrow-right-8[data-color="internet-singer"] {
  border-left: 0.8rem solid #005ff7;
}

.arrow-right-8[data-color="music-creator"] {
  border-left: 0.8rem solid #16b409;
}

.arrow-right-8[data-color="ny-overseas"] {
  border-left: 0.8rem solid #f55013;
}

.arrow-right-8[data-color="vocal-musician"] {
  border-left: 0.8rem solid #fa0b1a;
}

.arrow-right-8[data-color="vocal"] {
  border-left: 0.8rem solid #fa0b1a;
}

.arrow-right-8[data-color="k-pop"] {
  border-left: 0.8rem solid #9910e2;
}

.arrow-right-8[data-color="musician"] {
  border-left: 0.8rem solid #fa0b1a;
}

.arrow-right-8[data-color="dance"] {
  border-left: 0.8rem solid #f5148d;
}

.arrow-right-8[data-color="actor-voice-actor"] {
  border-left: 0.8rem solid #fcbd12;
}

.arrow-right-8[data-color="actor"] {
  border-left: 0.8rem solid #fcbd12;
}

.arrow-right-8[data-color="voice-actor"] {
  border-left: 0.8rem solid #fcbd12;
}

.arrow-right-8[data-color="actor-talent"] {
  border-left: 0.8rem solid #fcbd12;
}

.arrow-right-8[data-color="internet-video-talent"] {
  border-left: 0.8rem solid #fcbd12;
}

.arrow-right-8[data-color="concert-management"] {
  border-left: 0.8rem solid #1dd6c8;
}

.arrow-right-8[data-color="pa"] {
  border-left: 0.8rem solid #1dd6c8;
}

.arrow-right-8[data-color="illumination"] {
  border-left: 0.8rem solid #1dd6c8;
}

.arrow-right-8[data-color="stage"] {
  border-left: 0.8rem solid #1dd6c8;
}

.arrow-right-8[data-color="concert"] {
  border-left: 0.8rem solid #1dd6c8;
}

.arrow-right-8[data-color="management"] {
  border-left: 0.8rem solid #1dd6c8;
}

.arrow-right-8[data-color="broadcast-video"] {
  border-left: 0.8rem solid #b9ec41;
}

.arrow-right-8[data-color="videographer"] {
  border-left: 0.8rem solid #b9ec41;
}

.arrow-right-8[data-color="yellow"] {
  border-left: 0.8rem solid #fff119;
}

.arrow-right-8[data-color="line"] {
  border-left: 0.8rem solid #00c300;
}

.arrow-right-8[data-color="twitter"] {
  border-left: 0.8rem solid #1da1f2;
}

.arrow-right-8[data-color="transparent"] {
  border-left: 0.8rem solid transparent;
}

.arrow-right-8[data-color="insta"] {
  border-left: 0.8rem solid #bd00a8;
}

.arrow-right-8[data-color="youtube"] {
  border-left: 0.8rem solid #ff0000;
}

.arrow-top-9 {
  position: absolute;
  top: -1.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.9rem;
  height: 0.9rem;
  box-sizing: border-box;
  border: 0.9rem solid transparent;
}

.arrow-top-9[data-color="white"] {
  border-bottom: 0.9rem solid #fff;
}

.arrow-top-9[data-color="black"] {
  border-bottom: 0.9rem solid #000320;
}

.arrow-top-9[data-color="gray"] {
  border-bottom: 0.9rem solid #9a9a9a;
}

.arrow-top-9[data-color="key"] {
  border-bottom: 0.9rem solid #fa0b1a;
}

.arrow-top-9[data-color="base1"] {
  border-bottom: 0.9rem solid #f2f8fc;
}

.arrow-top-9[data-color="base2"] {
  border-bottom: 0.9rem solid #16bbee;
}

.arrow-top-9[data-color="super-entertainment"] {
  border-bottom: 0.9rem solid #005ff7;
}

.arrow-top-9[data-color="internet-singer"] {
  border-bottom: 0.9rem solid #005ff7;
}

.arrow-top-9[data-color="music-creator"] {
  border-bottom: 0.9rem solid #16b409;
}

.arrow-top-9[data-color="ny-overseas"] {
  border-bottom: 0.9rem solid #f55013;
}

.arrow-top-9[data-color="vocal-musician"] {
  border-bottom: 0.9rem solid #fa0b1a;
}

.arrow-top-9[data-color="vocal"] {
  border-bottom: 0.9rem solid #fa0b1a;
}

.arrow-top-9[data-color="k-pop"] {
  border-bottom: 0.9rem solid #9910e2;
}

.arrow-top-9[data-color="musician"] {
  border-bottom: 0.9rem solid #fa0b1a;
}

.arrow-top-9[data-color="dance"] {
  border-bottom: 0.9rem solid #f5148d;
}

.arrow-top-9[data-color="actor-voice-actor"] {
  border-bottom: 0.9rem solid #fcbd12;
}

.arrow-top-9[data-color="actor"] {
  border-bottom: 0.9rem solid #fcbd12;
}

.arrow-top-9[data-color="voice-actor"] {
  border-bottom: 0.9rem solid #fcbd12;
}

.arrow-top-9[data-color="actor-talent"] {
  border-bottom: 0.9rem solid #fcbd12;
}

.arrow-top-9[data-color="internet-video-talent"] {
  border-bottom: 0.9rem solid #fcbd12;
}

.arrow-top-9[data-color="concert-management"] {
  border-bottom: 0.9rem solid #1dd6c8;
}

.arrow-top-9[data-color="pa"] {
  border-bottom: 0.9rem solid #1dd6c8;
}

.arrow-top-9[data-color="illumination"] {
  border-bottom: 0.9rem solid #1dd6c8;
}

.arrow-top-9[data-color="stage"] {
  border-bottom: 0.9rem solid #1dd6c8;
}

.arrow-top-9[data-color="concert"] {
  border-bottom: 0.9rem solid #1dd6c8;
}

.arrow-top-9[data-color="management"] {
  border-bottom: 0.9rem solid #1dd6c8;
}

.arrow-top-9[data-color="broadcast-video"] {
  border-bottom: 0.9rem solid #b9ec41;
}

.arrow-top-9[data-color="videographer"] {
  border-bottom: 0.9rem solid #b9ec41;
}

.arrow-top-9[data-color="yellow"] {
  border-bottom: 0.9rem solid #fff119;
}

.arrow-top-9[data-color="line"] {
  border-bottom: 0.9rem solid #00c300;
}

.arrow-top-9[data-color="twitter"] {
  border-bottom: 0.9rem solid #1da1f2;
}

.arrow-top-9[data-color="transparent"] {
  border-bottom: 0.9rem solid transparent;
}

.arrow-top-9[data-color="insta"] {
  border-bottom: 0.9rem solid #bd00a8;
}

.arrow-top-9[data-color="youtube"] {
  border-bottom: 0.9rem solid #ff0000;
}

.arrow-bottom-9 {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 0.9rem;
  height: 0.9rem;
  box-sizing: border-box;
  border: 0.9rem solid transparent;
}

.arrow-bottom-9[data-color="white"] {
  border-top: 0.9rem solid #fff;
}

.arrow-bottom-9[data-color="black"] {
  border-top: 0.9rem solid #000320;
}

.arrow-bottom-9[data-color="gray"] {
  border-top: 0.9rem solid #9a9a9a;
}

.arrow-bottom-9[data-color="key"] {
  border-top: 0.9rem solid #fa0b1a;
}

.arrow-bottom-9[data-color="base1"] {
  border-top: 0.9rem solid #f2f8fc;
}

.arrow-bottom-9[data-color="base2"] {
  border-top: 0.9rem solid #16bbee;
}

.arrow-bottom-9[data-color="super-entertainment"] {
  border-top: 0.9rem solid #005ff7;
}

.arrow-bottom-9[data-color="internet-singer"] {
  border-top: 0.9rem solid #005ff7;
}

.arrow-bottom-9[data-color="music-creator"] {
  border-top: 0.9rem solid #16b409;
}

.arrow-bottom-9[data-color="ny-overseas"] {
  border-top: 0.9rem solid #f55013;
}

.arrow-bottom-9[data-color="vocal-musician"] {
  border-top: 0.9rem solid #fa0b1a;
}

.arrow-bottom-9[data-color="vocal"] {
  border-top: 0.9rem solid #fa0b1a;
}

.arrow-bottom-9[data-color="k-pop"] {
  border-top: 0.9rem solid #9910e2;
}

.arrow-bottom-9[data-color="musician"] {
  border-top: 0.9rem solid #fa0b1a;
}

.arrow-bottom-9[data-color="dance"] {
  border-top: 0.9rem solid #f5148d;
}

.arrow-bottom-9[data-color="actor-voice-actor"] {
  border-top: 0.9rem solid #fcbd12;
}

.arrow-bottom-9[data-color="actor"] {
  border-top: 0.9rem solid #fcbd12;
}

.arrow-bottom-9[data-color="voice-actor"] {
  border-top: 0.9rem solid #fcbd12;
}

.arrow-bottom-9[data-color="actor-talent"] {
  border-top: 0.9rem solid #fcbd12;
}

.arrow-bottom-9[data-color="internet-video-talent"] {
  border-top: 0.9rem solid #fcbd12;
}

.arrow-bottom-9[data-color="concert-management"] {
  border-top: 0.9rem solid #1dd6c8;
}

.arrow-bottom-9[data-color="pa"] {
  border-top: 0.9rem solid #1dd6c8;
}

.arrow-bottom-9[data-color="illumination"] {
  border-top: 0.9rem solid #1dd6c8;
}

.arrow-bottom-9[data-color="stage"] {
  border-top: 0.9rem solid #1dd6c8;
}

.arrow-bottom-9[data-color="concert"] {
  border-top: 0.9rem solid #1dd6c8;
}

.arrow-bottom-9[data-color="management"] {
  border-top: 0.9rem solid #1dd6c8;
}

.arrow-bottom-9[data-color="broadcast-video"] {
  border-top: 0.9rem solid #b9ec41;
}

.arrow-bottom-9[data-color="videographer"] {
  border-top: 0.9rem solid #b9ec41;
}

.arrow-bottom-9[data-color="yellow"] {
  border-top: 0.9rem solid #fff119;
}

.arrow-bottom-9[data-color="line"] {
  border-top: 0.9rem solid #00c300;
}

.arrow-bottom-9[data-color="twitter"] {
  border-top: 0.9rem solid #1da1f2;
}

.arrow-bottom-9[data-color="transparent"] {
  border-top: 0.9rem solid transparent;
}

.arrow-bottom-9[data-color="insta"] {
  border-top: 0.9rem solid #bd00a8;
}

.arrow-bottom-9[data-color="youtube"] {
  border-top: 0.9rem solid #ff0000;
}

.arrow-left-9 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.8rem;
  margin: auto;
  width: 0.9rem;
  height: 0.9rem;
  box-sizing: border-box;
  border: 0.9rem solid transparent;
}

.arrow-left-9[data-color="white"] {
  border-right: 0.9rem solid #fff;
}

.arrow-left-9[data-color="black"] {
  border-right: 0.9rem solid #000320;
}

.arrow-left-9[data-color="gray"] {
  border-right: 0.9rem solid #9a9a9a;
}

.arrow-left-9[data-color="key"] {
  border-right: 0.9rem solid #fa0b1a;
}

.arrow-left-9[data-color="base1"] {
  border-right: 0.9rem solid #f2f8fc;
}

.arrow-left-9[data-color="base2"] {
  border-right: 0.9rem solid #16bbee;
}

.arrow-left-9[data-color="super-entertainment"] {
  border-right: 0.9rem solid #005ff7;
}

.arrow-left-9[data-color="internet-singer"] {
  border-right: 0.9rem solid #005ff7;
}

.arrow-left-9[data-color="music-creator"] {
  border-right: 0.9rem solid #16b409;
}

.arrow-left-9[data-color="ny-overseas"] {
  border-right: 0.9rem solid #f55013;
}

.arrow-left-9[data-color="vocal-musician"] {
  border-right: 0.9rem solid #fa0b1a;
}

.arrow-left-9[data-color="vocal"] {
  border-right: 0.9rem solid #fa0b1a;
}

.arrow-left-9[data-color="k-pop"] {
  border-right: 0.9rem solid #9910e2;
}

.arrow-left-9[data-color="musician"] {
  border-right: 0.9rem solid #fa0b1a;
}

.arrow-left-9[data-color="dance"] {
  border-right: 0.9rem solid #f5148d;
}

.arrow-left-9[data-color="actor-voice-actor"] {
  border-right: 0.9rem solid #fcbd12;
}

.arrow-left-9[data-color="actor"] {
  border-right: 0.9rem solid #fcbd12;
}

.arrow-left-9[data-color="voice-actor"] {
  border-right: 0.9rem solid #fcbd12;
}

.arrow-left-9[data-color="actor-talent"] {
  border-right: 0.9rem solid #fcbd12;
}

.arrow-left-9[data-color="internet-video-talent"] {
  border-right: 0.9rem solid #fcbd12;
}

.arrow-left-9[data-color="concert-management"] {
  border-right: 0.9rem solid #1dd6c8;
}

.arrow-left-9[data-color="pa"] {
  border-right: 0.9rem solid #1dd6c8;
}

.arrow-left-9[data-color="illumination"] {
  border-right: 0.9rem solid #1dd6c8;
}

.arrow-left-9[data-color="stage"] {
  border-right: 0.9rem solid #1dd6c8;
}

.arrow-left-9[data-color="concert"] {
  border-right: 0.9rem solid #1dd6c8;
}

.arrow-left-9[data-color="management"] {
  border-right: 0.9rem solid #1dd6c8;
}

.arrow-left-9[data-color="broadcast-video"] {
  border-right: 0.9rem solid #b9ec41;
}

.arrow-left-9[data-color="videographer"] {
  border-right: 0.9rem solid #b9ec41;
}

.arrow-left-9[data-color="yellow"] {
  border-right: 0.9rem solid #fff119;
}

.arrow-left-9[data-color="line"] {
  border-right: 0.9rem solid #00c300;
}

.arrow-left-9[data-color="twitter"] {
  border-right: 0.9rem solid #1da1f2;
}

.arrow-left-9[data-color="transparent"] {
  border-right: 0.9rem solid transparent;
}

.arrow-left-9[data-color="insta"] {
  border-right: 0.9rem solid #bd00a8;
}

.arrow-left-9[data-color="youtube"] {
  border-right: 0.9rem solid #ff0000;
}

.arrow-right-9 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1.8rem;
  margin: auto;
  width: 0.9rem;
  height: 0.9rem;
  box-sizing: border-box;
  border: 0.9rem solid transparent;
}

.arrow-right-9[data-color="white"] {
  border-left: 0.9rem solid #fff;
}

.arrow-right-9[data-color="black"] {
  border-left: 0.9rem solid #000320;
}

.arrow-right-9[data-color="gray"] {
  border-left: 0.9rem solid #9a9a9a;
}

.arrow-right-9[data-color="key"] {
  border-left: 0.9rem solid #fa0b1a;
}

.arrow-right-9[data-color="base1"] {
  border-left: 0.9rem solid #f2f8fc;
}

.arrow-right-9[data-color="base2"] {
  border-left: 0.9rem solid #16bbee;
}

.arrow-right-9[data-color="super-entertainment"] {
  border-left: 0.9rem solid #005ff7;
}

.arrow-right-9[data-color="internet-singer"] {
  border-left: 0.9rem solid #005ff7;
}

.arrow-right-9[data-color="music-creator"] {
  border-left: 0.9rem solid #16b409;
}

.arrow-right-9[data-color="ny-overseas"] {
  border-left: 0.9rem solid #f55013;
}

.arrow-right-9[data-color="vocal-musician"] {
  border-left: 0.9rem solid #fa0b1a;
}

.arrow-right-9[data-color="vocal"] {
  border-left: 0.9rem solid #fa0b1a;
}

.arrow-right-9[data-color="k-pop"] {
  border-left: 0.9rem solid #9910e2;
}

.arrow-right-9[data-color="musician"] {
  border-left: 0.9rem solid #fa0b1a;
}

.arrow-right-9[data-color="dance"] {
  border-left: 0.9rem solid #f5148d;
}

.arrow-right-9[data-color="actor-voice-actor"] {
  border-left: 0.9rem solid #fcbd12;
}

.arrow-right-9[data-color="actor"] {
  border-left: 0.9rem solid #fcbd12;
}

.arrow-right-9[data-color="voice-actor"] {
  border-left: 0.9rem solid #fcbd12;
}

.arrow-right-9[data-color="actor-talent"] {
  border-left: 0.9rem solid #fcbd12;
}

.arrow-right-9[data-color="internet-video-talent"] {
  border-left: 0.9rem solid #fcbd12;
}

.arrow-right-9[data-color="concert-management"] {
  border-left: 0.9rem solid #1dd6c8;
}

.arrow-right-9[data-color="pa"] {
  border-left: 0.9rem solid #1dd6c8;
}

.arrow-right-9[data-color="illumination"] {
  border-left: 0.9rem solid #1dd6c8;
}

.arrow-right-9[data-color="stage"] {
  border-left: 0.9rem solid #1dd6c8;
}

.arrow-right-9[data-color="concert"] {
  border-left: 0.9rem solid #1dd6c8;
}

.arrow-right-9[data-color="management"] {
  border-left: 0.9rem solid #1dd6c8;
}

.arrow-right-9[data-color="broadcast-video"] {
  border-left: 0.9rem solid #b9ec41;
}

.arrow-right-9[data-color="videographer"] {
  border-left: 0.9rem solid #b9ec41;
}

.arrow-right-9[data-color="yellow"] {
  border-left: 0.9rem solid #fff119;
}

.arrow-right-9[data-color="line"] {
  border-left: 0.9rem solid #00c300;
}

.arrow-right-9[data-color="twitter"] {
  border-left: 0.9rem solid #1da1f2;
}

.arrow-right-9[data-color="transparent"] {
  border-left: 0.9rem solid transparent;
}

.arrow-right-9[data-color="insta"] {
  border-left: 0.9rem solid #bd00a8;
}

.arrow-right-9[data-color="youtube"] {
  border-left: 0.9rem solid #ff0000;
}

.arrow-top-10 {
  position: absolute;
  top: -2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  border: 1rem solid transparent;
}

.arrow-top-10[data-color="white"] {
  border-bottom: 1rem solid #fff;
}

.arrow-top-10[data-color="black"] {
  border-bottom: 1rem solid #000320;
}

.arrow-top-10[data-color="gray"] {
  border-bottom: 1rem solid #9a9a9a;
}

.arrow-top-10[data-color="key"] {
  border-bottom: 1rem solid #fa0b1a;
}

.arrow-top-10[data-color="base1"] {
  border-bottom: 1rem solid #f2f8fc;
}

.arrow-top-10[data-color="base2"] {
  border-bottom: 1rem solid #16bbee;
}

.arrow-top-10[data-color="super-entertainment"] {
  border-bottom: 1rem solid #005ff7;
}

.arrow-top-10[data-color="internet-singer"] {
  border-bottom: 1rem solid #005ff7;
}

.arrow-top-10[data-color="music-creator"] {
  border-bottom: 1rem solid #16b409;
}

.arrow-top-10[data-color="ny-overseas"] {
  border-bottom: 1rem solid #f55013;
}

.arrow-top-10[data-color="vocal-musician"] {
  border-bottom: 1rem solid #fa0b1a;
}

.arrow-top-10[data-color="vocal"] {
  border-bottom: 1rem solid #fa0b1a;
}

.arrow-top-10[data-color="k-pop"] {
  border-bottom: 1rem solid #9910e2;
}

.arrow-top-10[data-color="musician"] {
  border-bottom: 1rem solid #fa0b1a;
}

.arrow-top-10[data-color="dance"] {
  border-bottom: 1rem solid #f5148d;
}

.arrow-top-10[data-color="actor-voice-actor"] {
  border-bottom: 1rem solid #fcbd12;
}

.arrow-top-10[data-color="actor"] {
  border-bottom: 1rem solid #fcbd12;
}

.arrow-top-10[data-color="voice-actor"] {
  border-bottom: 1rem solid #fcbd12;
}

.arrow-top-10[data-color="actor-talent"] {
  border-bottom: 1rem solid #fcbd12;
}

.arrow-top-10[data-color="internet-video-talent"] {
  border-bottom: 1rem solid #fcbd12;
}

.arrow-top-10[data-color="concert-management"] {
  border-bottom: 1rem solid #1dd6c8;
}

.arrow-top-10[data-color="pa"] {
  border-bottom: 1rem solid #1dd6c8;
}

.arrow-top-10[data-color="illumination"] {
  border-bottom: 1rem solid #1dd6c8;
}

.arrow-top-10[data-color="stage"] {
  border-bottom: 1rem solid #1dd6c8;
}

.arrow-top-10[data-color="concert"] {
  border-bottom: 1rem solid #1dd6c8;
}

.arrow-top-10[data-color="management"] {
  border-bottom: 1rem solid #1dd6c8;
}

.arrow-top-10[data-color="broadcast-video"] {
  border-bottom: 1rem solid #b9ec41;
}

.arrow-top-10[data-color="videographer"] {
  border-bottom: 1rem solid #b9ec41;
}

.arrow-top-10[data-color="yellow"] {
  border-bottom: 1rem solid #fff119;
}

.arrow-top-10[data-color="line"] {
  border-bottom: 1rem solid #00c300;
}

.arrow-top-10[data-color="twitter"] {
  border-bottom: 1rem solid #1da1f2;
}

.arrow-top-10[data-color="transparent"] {
  border-bottom: 1rem solid transparent;
}

.arrow-top-10[data-color="insta"] {
  border-bottom: 1rem solid #bd00a8;
}

.arrow-top-10[data-color="youtube"] {
  border-bottom: 1rem solid #ff0000;
}

.arrow-bottom-10 {
  position: absolute;
  bottom: -2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  border: 1rem solid transparent;
}

.arrow-bottom-10[data-color="white"] {
  border-top: 1rem solid #fff;
}

.arrow-bottom-10[data-color="black"] {
  border-top: 1rem solid #000320;
}

.arrow-bottom-10[data-color="gray"] {
  border-top: 1rem solid #9a9a9a;
}

.arrow-bottom-10[data-color="key"] {
  border-top: 1rem solid #fa0b1a;
}

.arrow-bottom-10[data-color="base1"] {
  border-top: 1rem solid #f2f8fc;
}

.arrow-bottom-10[data-color="base2"] {
  border-top: 1rem solid #16bbee;
}

.arrow-bottom-10[data-color="super-entertainment"] {
  border-top: 1rem solid #005ff7;
}

.arrow-bottom-10[data-color="internet-singer"] {
  border-top: 1rem solid #005ff7;
}

.arrow-bottom-10[data-color="music-creator"] {
  border-top: 1rem solid #16b409;
}

.arrow-bottom-10[data-color="ny-overseas"] {
  border-top: 1rem solid #f55013;
}

.arrow-bottom-10[data-color="vocal-musician"] {
  border-top: 1rem solid #fa0b1a;
}

.arrow-bottom-10[data-color="vocal"] {
  border-top: 1rem solid #fa0b1a;
}

.arrow-bottom-10[data-color="k-pop"] {
  border-top: 1rem solid #9910e2;
}

.arrow-bottom-10[data-color="musician"] {
  border-top: 1rem solid #fa0b1a;
}

.arrow-bottom-10[data-color="dance"] {
  border-top: 1rem solid #f5148d;
}

.arrow-bottom-10[data-color="actor-voice-actor"] {
  border-top: 1rem solid #fcbd12;
}

.arrow-bottom-10[data-color="actor"] {
  border-top: 1rem solid #fcbd12;
}

.arrow-bottom-10[data-color="voice-actor"] {
  border-top: 1rem solid #fcbd12;
}

.arrow-bottom-10[data-color="actor-talent"] {
  border-top: 1rem solid #fcbd12;
}

.arrow-bottom-10[data-color="internet-video-talent"] {
  border-top: 1rem solid #fcbd12;
}

.arrow-bottom-10[data-color="concert-management"] {
  border-top: 1rem solid #1dd6c8;
}

.arrow-bottom-10[data-color="pa"] {
  border-top: 1rem solid #1dd6c8;
}

.arrow-bottom-10[data-color="illumination"] {
  border-top: 1rem solid #1dd6c8;
}

.arrow-bottom-10[data-color="stage"] {
  border-top: 1rem solid #1dd6c8;
}

.arrow-bottom-10[data-color="concert"] {
  border-top: 1rem solid #1dd6c8;
}

.arrow-bottom-10[data-color="management"] {
  border-top: 1rem solid #1dd6c8;
}

.arrow-bottom-10[data-color="broadcast-video"] {
  border-top: 1rem solid #b9ec41;
}

.arrow-bottom-10[data-color="videographer"] {
  border-top: 1rem solid #b9ec41;
}

.arrow-bottom-10[data-color="yellow"] {
  border-top: 1rem solid #fff119;
}

.arrow-bottom-10[data-color="line"] {
  border-top: 1rem solid #00c300;
}

.arrow-bottom-10[data-color="twitter"] {
  border-top: 1rem solid #1da1f2;
}

.arrow-bottom-10[data-color="transparent"] {
  border-top: 1rem solid transparent;
}

.arrow-bottom-10[data-color="insta"] {
  border-top: 1rem solid #bd00a8;
}

.arrow-bottom-10[data-color="youtube"] {
  border-top: 1rem solid #ff0000;
}

.arrow-left-10 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2rem;
  margin: auto;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  border: 1rem solid transparent;
}

.arrow-left-10[data-color="white"] {
  border-right: 1rem solid #fff;
}

.arrow-left-10[data-color="black"] {
  border-right: 1rem solid #000320;
}

.arrow-left-10[data-color="gray"] {
  border-right: 1rem solid #9a9a9a;
}

.arrow-left-10[data-color="key"] {
  border-right: 1rem solid #fa0b1a;
}

.arrow-left-10[data-color="base1"] {
  border-right: 1rem solid #f2f8fc;
}

.arrow-left-10[data-color="base2"] {
  border-right: 1rem solid #16bbee;
}

.arrow-left-10[data-color="super-entertainment"] {
  border-right: 1rem solid #005ff7;
}

.arrow-left-10[data-color="internet-singer"] {
  border-right: 1rem solid #005ff7;
}

.arrow-left-10[data-color="music-creator"] {
  border-right: 1rem solid #16b409;
}

.arrow-left-10[data-color="ny-overseas"] {
  border-right: 1rem solid #f55013;
}

.arrow-left-10[data-color="vocal-musician"] {
  border-right: 1rem solid #fa0b1a;
}

.arrow-left-10[data-color="vocal"] {
  border-right: 1rem solid #fa0b1a;
}

.arrow-left-10[data-color="k-pop"] {
  border-right: 1rem solid #9910e2;
}

.arrow-left-10[data-color="musician"] {
  border-right: 1rem solid #fa0b1a;
}

.arrow-left-10[data-color="dance"] {
  border-right: 1rem solid #f5148d;
}

.arrow-left-10[data-color="actor-voice-actor"] {
  border-right: 1rem solid #fcbd12;
}

.arrow-left-10[data-color="actor"] {
  border-right: 1rem solid #fcbd12;
}

.arrow-left-10[data-color="voice-actor"] {
  border-right: 1rem solid #fcbd12;
}

.arrow-left-10[data-color="actor-talent"] {
  border-right: 1rem solid #fcbd12;
}

.arrow-left-10[data-color="internet-video-talent"] {
  border-right: 1rem solid #fcbd12;
}

.arrow-left-10[data-color="concert-management"] {
  border-right: 1rem solid #1dd6c8;
}

.arrow-left-10[data-color="pa"] {
  border-right: 1rem solid #1dd6c8;
}

.arrow-left-10[data-color="illumination"] {
  border-right: 1rem solid #1dd6c8;
}

.arrow-left-10[data-color="stage"] {
  border-right: 1rem solid #1dd6c8;
}

.arrow-left-10[data-color="concert"] {
  border-right: 1rem solid #1dd6c8;
}

.arrow-left-10[data-color="management"] {
  border-right: 1rem solid #1dd6c8;
}

.arrow-left-10[data-color="broadcast-video"] {
  border-right: 1rem solid #b9ec41;
}

.arrow-left-10[data-color="videographer"] {
  border-right: 1rem solid #b9ec41;
}

.arrow-left-10[data-color="yellow"] {
  border-right: 1rem solid #fff119;
}

.arrow-left-10[data-color="line"] {
  border-right: 1rem solid #00c300;
}

.arrow-left-10[data-color="twitter"] {
  border-right: 1rem solid #1da1f2;
}

.arrow-left-10[data-color="transparent"] {
  border-right: 1rem solid transparent;
}

.arrow-left-10[data-color="insta"] {
  border-right: 1rem solid #bd00a8;
}

.arrow-left-10[data-color="youtube"] {
  border-right: 1rem solid #ff0000;
}

.arrow-right-10 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2rem;
  margin: auto;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  border: 1rem solid transparent;
}

.arrow-right-10[data-color="white"] {
  border-left: 1rem solid #fff;
}

.arrow-right-10[data-color="black"] {
  border-left: 1rem solid #000320;
}

.arrow-right-10[data-color="gray"] {
  border-left: 1rem solid #9a9a9a;
}

.arrow-right-10[data-color="key"] {
  border-left: 1rem solid #fa0b1a;
}

.arrow-right-10[data-color="base1"] {
  border-left: 1rem solid #f2f8fc;
}

.arrow-right-10[data-color="base2"] {
  border-left: 1rem solid #16bbee;
}

.arrow-right-10[data-color="super-entertainment"] {
  border-left: 1rem solid #005ff7;
}

.arrow-right-10[data-color="internet-singer"] {
  border-left: 1rem solid #005ff7;
}

.arrow-right-10[data-color="music-creator"] {
  border-left: 1rem solid #16b409;
}

.arrow-right-10[data-color="ny-overseas"] {
  border-left: 1rem solid #f55013;
}

.arrow-right-10[data-color="vocal-musician"] {
  border-left: 1rem solid #fa0b1a;
}

.arrow-right-10[data-color="vocal"] {
  border-left: 1rem solid #fa0b1a;
}

.arrow-right-10[data-color="k-pop"] {
  border-left: 1rem solid #9910e2;
}

.arrow-right-10[data-color="musician"] {
  border-left: 1rem solid #fa0b1a;
}

.arrow-right-10[data-color="dance"] {
  border-left: 1rem solid #f5148d;
}

.arrow-right-10[data-color="actor-voice-actor"] {
  border-left: 1rem solid #fcbd12;
}

.arrow-right-10[data-color="actor"] {
  border-left: 1rem solid #fcbd12;
}

.arrow-right-10[data-color="voice-actor"] {
  border-left: 1rem solid #fcbd12;
}

.arrow-right-10[data-color="actor-talent"] {
  border-left: 1rem solid #fcbd12;
}

.arrow-right-10[data-color="internet-video-talent"] {
  border-left: 1rem solid #fcbd12;
}

.arrow-right-10[data-color="concert-management"] {
  border-left: 1rem solid #1dd6c8;
}

.arrow-right-10[data-color="pa"] {
  border-left: 1rem solid #1dd6c8;
}

.arrow-right-10[data-color="illumination"] {
  border-left: 1rem solid #1dd6c8;
}

.arrow-right-10[data-color="stage"] {
  border-left: 1rem solid #1dd6c8;
}

.arrow-right-10[data-color="concert"] {
  border-left: 1rem solid #1dd6c8;
}

.arrow-right-10[data-color="management"] {
  border-left: 1rem solid #1dd6c8;
}

.arrow-right-10[data-color="broadcast-video"] {
  border-left: 1rem solid #b9ec41;
}

.arrow-right-10[data-color="videographer"] {
  border-left: 1rem solid #b9ec41;
}

.arrow-right-10[data-color="yellow"] {
  border-left: 1rem solid #fff119;
}

.arrow-right-10[data-color="line"] {
  border-left: 1rem solid #00c300;
}

.arrow-right-10[data-color="twitter"] {
  border-left: 1rem solid #1da1f2;
}

.arrow-right-10[data-color="transparent"] {
  border-left: 1rem solid transparent;
}

.arrow-right-10[data-color="insta"] {
  border-left: 1rem solid #bd00a8;
}

.arrow-right-10[data-color="youtube"] {
  border-left: 1rem solid #ff0000;
}

.arrow-top-11 {
  position: absolute;
  top: -2.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.1rem;
  height: 1.1rem;
  box-sizing: border-box;
  border: 1.1rem solid transparent;
}

.arrow-top-11[data-color="white"] {
  border-bottom: 1.1rem solid #fff;
}

.arrow-top-11[data-color="black"] {
  border-bottom: 1.1rem solid #000320;
}

.arrow-top-11[data-color="gray"] {
  border-bottom: 1.1rem solid #9a9a9a;
}

.arrow-top-11[data-color="key"] {
  border-bottom: 1.1rem solid #fa0b1a;
}

.arrow-top-11[data-color="base1"] {
  border-bottom: 1.1rem solid #f2f8fc;
}

.arrow-top-11[data-color="base2"] {
  border-bottom: 1.1rem solid #16bbee;
}

.arrow-top-11[data-color="super-entertainment"] {
  border-bottom: 1.1rem solid #005ff7;
}

.arrow-top-11[data-color="internet-singer"] {
  border-bottom: 1.1rem solid #005ff7;
}

.arrow-top-11[data-color="music-creator"] {
  border-bottom: 1.1rem solid #16b409;
}

.arrow-top-11[data-color="ny-overseas"] {
  border-bottom: 1.1rem solid #f55013;
}

.arrow-top-11[data-color="vocal-musician"] {
  border-bottom: 1.1rem solid #fa0b1a;
}

.arrow-top-11[data-color="vocal"] {
  border-bottom: 1.1rem solid #fa0b1a;
}

.arrow-top-11[data-color="k-pop"] {
  border-bottom: 1.1rem solid #9910e2;
}

.arrow-top-11[data-color="musician"] {
  border-bottom: 1.1rem solid #fa0b1a;
}

.arrow-top-11[data-color="dance"] {
  border-bottom: 1.1rem solid #f5148d;
}

.arrow-top-11[data-color="actor-voice-actor"] {
  border-bottom: 1.1rem solid #fcbd12;
}

.arrow-top-11[data-color="actor"] {
  border-bottom: 1.1rem solid #fcbd12;
}

.arrow-top-11[data-color="voice-actor"] {
  border-bottom: 1.1rem solid #fcbd12;
}

.arrow-top-11[data-color="actor-talent"] {
  border-bottom: 1.1rem solid #fcbd12;
}

.arrow-top-11[data-color="internet-video-talent"] {
  border-bottom: 1.1rem solid #fcbd12;
}

.arrow-top-11[data-color="concert-management"] {
  border-bottom: 1.1rem solid #1dd6c8;
}

.arrow-top-11[data-color="pa"] {
  border-bottom: 1.1rem solid #1dd6c8;
}

.arrow-top-11[data-color="illumination"] {
  border-bottom: 1.1rem solid #1dd6c8;
}

.arrow-top-11[data-color="stage"] {
  border-bottom: 1.1rem solid #1dd6c8;
}

.arrow-top-11[data-color="concert"] {
  border-bottom: 1.1rem solid #1dd6c8;
}

.arrow-top-11[data-color="management"] {
  border-bottom: 1.1rem solid #1dd6c8;
}

.arrow-top-11[data-color="broadcast-video"] {
  border-bottom: 1.1rem solid #b9ec41;
}

.arrow-top-11[data-color="videographer"] {
  border-bottom: 1.1rem solid #b9ec41;
}

.arrow-top-11[data-color="yellow"] {
  border-bottom: 1.1rem solid #fff119;
}

.arrow-top-11[data-color="line"] {
  border-bottom: 1.1rem solid #00c300;
}

.arrow-top-11[data-color="twitter"] {
  border-bottom: 1.1rem solid #1da1f2;
}

.arrow-top-11[data-color="transparent"] {
  border-bottom: 1.1rem solid transparent;
}

.arrow-top-11[data-color="insta"] {
  border-bottom: 1.1rem solid #bd00a8;
}

.arrow-top-11[data-color="youtube"] {
  border-bottom: 1.1rem solid #ff0000;
}

.arrow-bottom-11 {
  position: absolute;
  bottom: -2.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.1rem;
  height: 1.1rem;
  box-sizing: border-box;
  border: 1.1rem solid transparent;
}

.arrow-bottom-11[data-color="white"] {
  border-top: 1.1rem solid #fff;
}

.arrow-bottom-11[data-color="black"] {
  border-top: 1.1rem solid #000320;
}

.arrow-bottom-11[data-color="gray"] {
  border-top: 1.1rem solid #9a9a9a;
}

.arrow-bottom-11[data-color="key"] {
  border-top: 1.1rem solid #fa0b1a;
}

.arrow-bottom-11[data-color="base1"] {
  border-top: 1.1rem solid #f2f8fc;
}

.arrow-bottom-11[data-color="base2"] {
  border-top: 1.1rem solid #16bbee;
}

.arrow-bottom-11[data-color="super-entertainment"] {
  border-top: 1.1rem solid #005ff7;
}

.arrow-bottom-11[data-color="internet-singer"] {
  border-top: 1.1rem solid #005ff7;
}

.arrow-bottom-11[data-color="music-creator"] {
  border-top: 1.1rem solid #16b409;
}

.arrow-bottom-11[data-color="ny-overseas"] {
  border-top: 1.1rem solid #f55013;
}

.arrow-bottom-11[data-color="vocal-musician"] {
  border-top: 1.1rem solid #fa0b1a;
}

.arrow-bottom-11[data-color="vocal"] {
  border-top: 1.1rem solid #fa0b1a;
}

.arrow-bottom-11[data-color="k-pop"] {
  border-top: 1.1rem solid #9910e2;
}

.arrow-bottom-11[data-color="musician"] {
  border-top: 1.1rem solid #fa0b1a;
}

.arrow-bottom-11[data-color="dance"] {
  border-top: 1.1rem solid #f5148d;
}

.arrow-bottom-11[data-color="actor-voice-actor"] {
  border-top: 1.1rem solid #fcbd12;
}

.arrow-bottom-11[data-color="actor"] {
  border-top: 1.1rem solid #fcbd12;
}

.arrow-bottom-11[data-color="voice-actor"] {
  border-top: 1.1rem solid #fcbd12;
}

.arrow-bottom-11[data-color="actor-talent"] {
  border-top: 1.1rem solid #fcbd12;
}

.arrow-bottom-11[data-color="internet-video-talent"] {
  border-top: 1.1rem solid #fcbd12;
}

.arrow-bottom-11[data-color="concert-management"] {
  border-top: 1.1rem solid #1dd6c8;
}

.arrow-bottom-11[data-color="pa"] {
  border-top: 1.1rem solid #1dd6c8;
}

.arrow-bottom-11[data-color="illumination"] {
  border-top: 1.1rem solid #1dd6c8;
}

.arrow-bottom-11[data-color="stage"] {
  border-top: 1.1rem solid #1dd6c8;
}

.arrow-bottom-11[data-color="concert"] {
  border-top: 1.1rem solid #1dd6c8;
}

.arrow-bottom-11[data-color="management"] {
  border-top: 1.1rem solid #1dd6c8;
}

.arrow-bottom-11[data-color="broadcast-video"] {
  border-top: 1.1rem solid #b9ec41;
}

.arrow-bottom-11[data-color="videographer"] {
  border-top: 1.1rem solid #b9ec41;
}

.arrow-bottom-11[data-color="yellow"] {
  border-top: 1.1rem solid #fff119;
}

.arrow-bottom-11[data-color="line"] {
  border-top: 1.1rem solid #00c300;
}

.arrow-bottom-11[data-color="twitter"] {
  border-top: 1.1rem solid #1da1f2;
}

.arrow-bottom-11[data-color="transparent"] {
  border-top: 1.1rem solid transparent;
}

.arrow-bottom-11[data-color="insta"] {
  border-top: 1.1rem solid #bd00a8;
}

.arrow-bottom-11[data-color="youtube"] {
  border-top: 1.1rem solid #ff0000;
}

.arrow-left-11 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2.2rem;
  margin: auto;
  width: 1.1rem;
  height: 1.1rem;
  box-sizing: border-box;
  border: 1.1rem solid transparent;
}

.arrow-left-11[data-color="white"] {
  border-right: 1.1rem solid #fff;
}

.arrow-left-11[data-color="black"] {
  border-right: 1.1rem solid #000320;
}

.arrow-left-11[data-color="gray"] {
  border-right: 1.1rem solid #9a9a9a;
}

.arrow-left-11[data-color="key"] {
  border-right: 1.1rem solid #fa0b1a;
}

.arrow-left-11[data-color="base1"] {
  border-right: 1.1rem solid #f2f8fc;
}

.arrow-left-11[data-color="base2"] {
  border-right: 1.1rem solid #16bbee;
}

.arrow-left-11[data-color="super-entertainment"] {
  border-right: 1.1rem solid #005ff7;
}

.arrow-left-11[data-color="internet-singer"] {
  border-right: 1.1rem solid #005ff7;
}

.arrow-left-11[data-color="music-creator"] {
  border-right: 1.1rem solid #16b409;
}

.arrow-left-11[data-color="ny-overseas"] {
  border-right: 1.1rem solid #f55013;
}

.arrow-left-11[data-color="vocal-musician"] {
  border-right: 1.1rem solid #fa0b1a;
}

.arrow-left-11[data-color="vocal"] {
  border-right: 1.1rem solid #fa0b1a;
}

.arrow-left-11[data-color="k-pop"] {
  border-right: 1.1rem solid #9910e2;
}

.arrow-left-11[data-color="musician"] {
  border-right: 1.1rem solid #fa0b1a;
}

.arrow-left-11[data-color="dance"] {
  border-right: 1.1rem solid #f5148d;
}

.arrow-left-11[data-color="actor-voice-actor"] {
  border-right: 1.1rem solid #fcbd12;
}

.arrow-left-11[data-color="actor"] {
  border-right: 1.1rem solid #fcbd12;
}

.arrow-left-11[data-color="voice-actor"] {
  border-right: 1.1rem solid #fcbd12;
}

.arrow-left-11[data-color="actor-talent"] {
  border-right: 1.1rem solid #fcbd12;
}

.arrow-left-11[data-color="internet-video-talent"] {
  border-right: 1.1rem solid #fcbd12;
}

.arrow-left-11[data-color="concert-management"] {
  border-right: 1.1rem solid #1dd6c8;
}

.arrow-left-11[data-color="pa"] {
  border-right: 1.1rem solid #1dd6c8;
}

.arrow-left-11[data-color="illumination"] {
  border-right: 1.1rem solid #1dd6c8;
}

.arrow-left-11[data-color="stage"] {
  border-right: 1.1rem solid #1dd6c8;
}

.arrow-left-11[data-color="concert"] {
  border-right: 1.1rem solid #1dd6c8;
}

.arrow-left-11[data-color="management"] {
  border-right: 1.1rem solid #1dd6c8;
}

.arrow-left-11[data-color="broadcast-video"] {
  border-right: 1.1rem solid #b9ec41;
}

.arrow-left-11[data-color="videographer"] {
  border-right: 1.1rem solid #b9ec41;
}

.arrow-left-11[data-color="yellow"] {
  border-right: 1.1rem solid #fff119;
}

.arrow-left-11[data-color="line"] {
  border-right: 1.1rem solid #00c300;
}

.arrow-left-11[data-color="twitter"] {
  border-right: 1.1rem solid #1da1f2;
}

.arrow-left-11[data-color="transparent"] {
  border-right: 1.1rem solid transparent;
}

.arrow-left-11[data-color="insta"] {
  border-right: 1.1rem solid #bd00a8;
}

.arrow-left-11[data-color="youtube"] {
  border-right: 1.1rem solid #ff0000;
}

.arrow-right-11 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2.2rem;
  margin: auto;
  width: 1.1rem;
  height: 1.1rem;
  box-sizing: border-box;
  border: 1.1rem solid transparent;
}

.arrow-right-11[data-color="white"] {
  border-left: 1.1rem solid #fff;
}

.arrow-right-11[data-color="black"] {
  border-left: 1.1rem solid #000320;
}

.arrow-right-11[data-color="gray"] {
  border-left: 1.1rem solid #9a9a9a;
}

.arrow-right-11[data-color="key"] {
  border-left: 1.1rem solid #fa0b1a;
}

.arrow-right-11[data-color="base1"] {
  border-left: 1.1rem solid #f2f8fc;
}

.arrow-right-11[data-color="base2"] {
  border-left: 1.1rem solid #16bbee;
}

.arrow-right-11[data-color="super-entertainment"] {
  border-left: 1.1rem solid #005ff7;
}

.arrow-right-11[data-color="internet-singer"] {
  border-left: 1.1rem solid #005ff7;
}

.arrow-right-11[data-color="music-creator"] {
  border-left: 1.1rem solid #16b409;
}

.arrow-right-11[data-color="ny-overseas"] {
  border-left: 1.1rem solid #f55013;
}

.arrow-right-11[data-color="vocal-musician"] {
  border-left: 1.1rem solid #fa0b1a;
}

.arrow-right-11[data-color="vocal"] {
  border-left: 1.1rem solid #fa0b1a;
}

.arrow-right-11[data-color="k-pop"] {
  border-left: 1.1rem solid #9910e2;
}

.arrow-right-11[data-color="musician"] {
  border-left: 1.1rem solid #fa0b1a;
}

.arrow-right-11[data-color="dance"] {
  border-left: 1.1rem solid #f5148d;
}

.arrow-right-11[data-color="actor-voice-actor"] {
  border-left: 1.1rem solid #fcbd12;
}

.arrow-right-11[data-color="actor"] {
  border-left: 1.1rem solid #fcbd12;
}

.arrow-right-11[data-color="voice-actor"] {
  border-left: 1.1rem solid #fcbd12;
}

.arrow-right-11[data-color="actor-talent"] {
  border-left: 1.1rem solid #fcbd12;
}

.arrow-right-11[data-color="internet-video-talent"] {
  border-left: 1.1rem solid #fcbd12;
}

.arrow-right-11[data-color="concert-management"] {
  border-left: 1.1rem solid #1dd6c8;
}

.arrow-right-11[data-color="pa"] {
  border-left: 1.1rem solid #1dd6c8;
}

.arrow-right-11[data-color="illumination"] {
  border-left: 1.1rem solid #1dd6c8;
}

.arrow-right-11[data-color="stage"] {
  border-left: 1.1rem solid #1dd6c8;
}

.arrow-right-11[data-color="concert"] {
  border-left: 1.1rem solid #1dd6c8;
}

.arrow-right-11[data-color="management"] {
  border-left: 1.1rem solid #1dd6c8;
}

.arrow-right-11[data-color="broadcast-video"] {
  border-left: 1.1rem solid #b9ec41;
}

.arrow-right-11[data-color="videographer"] {
  border-left: 1.1rem solid #b9ec41;
}

.arrow-right-11[data-color="yellow"] {
  border-left: 1.1rem solid #fff119;
}

.arrow-right-11[data-color="line"] {
  border-left: 1.1rem solid #00c300;
}

.arrow-right-11[data-color="twitter"] {
  border-left: 1.1rem solid #1da1f2;
}

.arrow-right-11[data-color="transparent"] {
  border-left: 1.1rem solid transparent;
}

.arrow-right-11[data-color="insta"] {
  border-left: 1.1rem solid #bd00a8;
}

.arrow-right-11[data-color="youtube"] {
  border-left: 1.1rem solid #ff0000;
}

.arrow-top-12 {
  position: absolute;
  top: -2.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.2rem;
  height: 1.2rem;
  box-sizing: border-box;
  border: 1.2rem solid transparent;
}

.arrow-top-12[data-color="white"] {
  border-bottom: 1.2rem solid #fff;
}

.arrow-top-12[data-color="black"] {
  border-bottom: 1.2rem solid #000320;
}

.arrow-top-12[data-color="gray"] {
  border-bottom: 1.2rem solid #9a9a9a;
}

.arrow-top-12[data-color="key"] {
  border-bottom: 1.2rem solid #fa0b1a;
}

.arrow-top-12[data-color="base1"] {
  border-bottom: 1.2rem solid #f2f8fc;
}

.arrow-top-12[data-color="base2"] {
  border-bottom: 1.2rem solid #16bbee;
}

.arrow-top-12[data-color="super-entertainment"] {
  border-bottom: 1.2rem solid #005ff7;
}

.arrow-top-12[data-color="internet-singer"] {
  border-bottom: 1.2rem solid #005ff7;
}

.arrow-top-12[data-color="music-creator"] {
  border-bottom: 1.2rem solid #16b409;
}

.arrow-top-12[data-color="ny-overseas"] {
  border-bottom: 1.2rem solid #f55013;
}

.arrow-top-12[data-color="vocal-musician"] {
  border-bottom: 1.2rem solid #fa0b1a;
}

.arrow-top-12[data-color="vocal"] {
  border-bottom: 1.2rem solid #fa0b1a;
}

.arrow-top-12[data-color="k-pop"] {
  border-bottom: 1.2rem solid #9910e2;
}

.arrow-top-12[data-color="musician"] {
  border-bottom: 1.2rem solid #fa0b1a;
}

.arrow-top-12[data-color="dance"] {
  border-bottom: 1.2rem solid #f5148d;
}

.arrow-top-12[data-color="actor-voice-actor"] {
  border-bottom: 1.2rem solid #fcbd12;
}

.arrow-top-12[data-color="actor"] {
  border-bottom: 1.2rem solid #fcbd12;
}

.arrow-top-12[data-color="voice-actor"] {
  border-bottom: 1.2rem solid #fcbd12;
}

.arrow-top-12[data-color="actor-talent"] {
  border-bottom: 1.2rem solid #fcbd12;
}

.arrow-top-12[data-color="internet-video-talent"] {
  border-bottom: 1.2rem solid #fcbd12;
}

.arrow-top-12[data-color="concert-management"] {
  border-bottom: 1.2rem solid #1dd6c8;
}

.arrow-top-12[data-color="pa"] {
  border-bottom: 1.2rem solid #1dd6c8;
}

.arrow-top-12[data-color="illumination"] {
  border-bottom: 1.2rem solid #1dd6c8;
}

.arrow-top-12[data-color="stage"] {
  border-bottom: 1.2rem solid #1dd6c8;
}

.arrow-top-12[data-color="concert"] {
  border-bottom: 1.2rem solid #1dd6c8;
}

.arrow-top-12[data-color="management"] {
  border-bottom: 1.2rem solid #1dd6c8;
}

.arrow-top-12[data-color="broadcast-video"] {
  border-bottom: 1.2rem solid #b9ec41;
}

.arrow-top-12[data-color="videographer"] {
  border-bottom: 1.2rem solid #b9ec41;
}

.arrow-top-12[data-color="yellow"] {
  border-bottom: 1.2rem solid #fff119;
}

.arrow-top-12[data-color="line"] {
  border-bottom: 1.2rem solid #00c300;
}

.arrow-top-12[data-color="twitter"] {
  border-bottom: 1.2rem solid #1da1f2;
}

.arrow-top-12[data-color="transparent"] {
  border-bottom: 1.2rem solid transparent;
}

.arrow-top-12[data-color="insta"] {
  border-bottom: 1.2rem solid #bd00a8;
}

.arrow-top-12[data-color="youtube"] {
  border-bottom: 1.2rem solid #ff0000;
}

.arrow-bottom-12 {
  position: absolute;
  bottom: -2.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.2rem;
  height: 1.2rem;
  box-sizing: border-box;
  border: 1.2rem solid transparent;
}

.arrow-bottom-12[data-color="white"] {
  border-top: 1.2rem solid #fff;
}

.arrow-bottom-12[data-color="black"] {
  border-top: 1.2rem solid #000320;
}

.arrow-bottom-12[data-color="gray"] {
  border-top: 1.2rem solid #9a9a9a;
}

.arrow-bottom-12[data-color="key"] {
  border-top: 1.2rem solid #fa0b1a;
}

.arrow-bottom-12[data-color="base1"] {
  border-top: 1.2rem solid #f2f8fc;
}

.arrow-bottom-12[data-color="base2"] {
  border-top: 1.2rem solid #16bbee;
}

.arrow-bottom-12[data-color="super-entertainment"] {
  border-top: 1.2rem solid #005ff7;
}

.arrow-bottom-12[data-color="internet-singer"] {
  border-top: 1.2rem solid #005ff7;
}

.arrow-bottom-12[data-color="music-creator"] {
  border-top: 1.2rem solid #16b409;
}

.arrow-bottom-12[data-color="ny-overseas"] {
  border-top: 1.2rem solid #f55013;
}

.arrow-bottom-12[data-color="vocal-musician"] {
  border-top: 1.2rem solid #fa0b1a;
}

.arrow-bottom-12[data-color="vocal"] {
  border-top: 1.2rem solid #fa0b1a;
}

.arrow-bottom-12[data-color="k-pop"] {
  border-top: 1.2rem solid #9910e2;
}

.arrow-bottom-12[data-color="musician"] {
  border-top: 1.2rem solid #fa0b1a;
}

.arrow-bottom-12[data-color="dance"] {
  border-top: 1.2rem solid #f5148d;
}

.arrow-bottom-12[data-color="actor-voice-actor"] {
  border-top: 1.2rem solid #fcbd12;
}

.arrow-bottom-12[data-color="actor"] {
  border-top: 1.2rem solid #fcbd12;
}

.arrow-bottom-12[data-color="voice-actor"] {
  border-top: 1.2rem solid #fcbd12;
}

.arrow-bottom-12[data-color="actor-talent"] {
  border-top: 1.2rem solid #fcbd12;
}

.arrow-bottom-12[data-color="internet-video-talent"] {
  border-top: 1.2rem solid #fcbd12;
}

.arrow-bottom-12[data-color="concert-management"] {
  border-top: 1.2rem solid #1dd6c8;
}

.arrow-bottom-12[data-color="pa"] {
  border-top: 1.2rem solid #1dd6c8;
}

.arrow-bottom-12[data-color="illumination"] {
  border-top: 1.2rem solid #1dd6c8;
}

.arrow-bottom-12[data-color="stage"] {
  border-top: 1.2rem solid #1dd6c8;
}

.arrow-bottom-12[data-color="concert"] {
  border-top: 1.2rem solid #1dd6c8;
}

.arrow-bottom-12[data-color="management"] {
  border-top: 1.2rem solid #1dd6c8;
}

.arrow-bottom-12[data-color="broadcast-video"] {
  border-top: 1.2rem solid #b9ec41;
}

.arrow-bottom-12[data-color="videographer"] {
  border-top: 1.2rem solid #b9ec41;
}

.arrow-bottom-12[data-color="yellow"] {
  border-top: 1.2rem solid #fff119;
}

.arrow-bottom-12[data-color="line"] {
  border-top: 1.2rem solid #00c300;
}

.arrow-bottom-12[data-color="twitter"] {
  border-top: 1.2rem solid #1da1f2;
}

.arrow-bottom-12[data-color="transparent"] {
  border-top: 1.2rem solid transparent;
}

.arrow-bottom-12[data-color="insta"] {
  border-top: 1.2rem solid #bd00a8;
}

.arrow-bottom-12[data-color="youtube"] {
  border-top: 1.2rem solid #ff0000;
}

.arrow-left-12 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2.4rem;
  margin: auto;
  width: 1.2rem;
  height: 1.2rem;
  box-sizing: border-box;
  border: 1.2rem solid transparent;
}

.arrow-left-12[data-color="white"] {
  border-right: 1.2rem solid #fff;
}

.arrow-left-12[data-color="black"] {
  border-right: 1.2rem solid #000320;
}

.arrow-left-12[data-color="gray"] {
  border-right: 1.2rem solid #9a9a9a;
}

.arrow-left-12[data-color="key"] {
  border-right: 1.2rem solid #fa0b1a;
}

.arrow-left-12[data-color="base1"] {
  border-right: 1.2rem solid #f2f8fc;
}

.arrow-left-12[data-color="base2"] {
  border-right: 1.2rem solid #16bbee;
}

.arrow-left-12[data-color="super-entertainment"] {
  border-right: 1.2rem solid #005ff7;
}

.arrow-left-12[data-color="internet-singer"] {
  border-right: 1.2rem solid #005ff7;
}

.arrow-left-12[data-color="music-creator"] {
  border-right: 1.2rem solid #16b409;
}

.arrow-left-12[data-color="ny-overseas"] {
  border-right: 1.2rem solid #f55013;
}

.arrow-left-12[data-color="vocal-musician"] {
  border-right: 1.2rem solid #fa0b1a;
}

.arrow-left-12[data-color="vocal"] {
  border-right: 1.2rem solid #fa0b1a;
}

.arrow-left-12[data-color="k-pop"] {
  border-right: 1.2rem solid #9910e2;
}

.arrow-left-12[data-color="musician"] {
  border-right: 1.2rem solid #fa0b1a;
}

.arrow-left-12[data-color="dance"] {
  border-right: 1.2rem solid #f5148d;
}

.arrow-left-12[data-color="actor-voice-actor"] {
  border-right: 1.2rem solid #fcbd12;
}

.arrow-left-12[data-color="actor"] {
  border-right: 1.2rem solid #fcbd12;
}

.arrow-left-12[data-color="voice-actor"] {
  border-right: 1.2rem solid #fcbd12;
}

.arrow-left-12[data-color="actor-talent"] {
  border-right: 1.2rem solid #fcbd12;
}

.arrow-left-12[data-color="internet-video-talent"] {
  border-right: 1.2rem solid #fcbd12;
}

.arrow-left-12[data-color="concert-management"] {
  border-right: 1.2rem solid #1dd6c8;
}

.arrow-left-12[data-color="pa"] {
  border-right: 1.2rem solid #1dd6c8;
}

.arrow-left-12[data-color="illumination"] {
  border-right: 1.2rem solid #1dd6c8;
}

.arrow-left-12[data-color="stage"] {
  border-right: 1.2rem solid #1dd6c8;
}

.arrow-left-12[data-color="concert"] {
  border-right: 1.2rem solid #1dd6c8;
}

.arrow-left-12[data-color="management"] {
  border-right: 1.2rem solid #1dd6c8;
}

.arrow-left-12[data-color="broadcast-video"] {
  border-right: 1.2rem solid #b9ec41;
}

.arrow-left-12[data-color="videographer"] {
  border-right: 1.2rem solid #b9ec41;
}

.arrow-left-12[data-color="yellow"] {
  border-right: 1.2rem solid #fff119;
}

.arrow-left-12[data-color="line"] {
  border-right: 1.2rem solid #00c300;
}

.arrow-left-12[data-color="twitter"] {
  border-right: 1.2rem solid #1da1f2;
}

.arrow-left-12[data-color="transparent"] {
  border-right: 1.2rem solid transparent;
}

.arrow-left-12[data-color="insta"] {
  border-right: 1.2rem solid #bd00a8;
}

.arrow-left-12[data-color="youtube"] {
  border-right: 1.2rem solid #ff0000;
}

.arrow-right-12 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2.4rem;
  margin: auto;
  width: 1.2rem;
  height: 1.2rem;
  box-sizing: border-box;
  border: 1.2rem solid transparent;
}

.arrow-right-12[data-color="white"] {
  border-left: 1.2rem solid #fff;
}

.arrow-right-12[data-color="black"] {
  border-left: 1.2rem solid #000320;
}

.arrow-right-12[data-color="gray"] {
  border-left: 1.2rem solid #9a9a9a;
}

.arrow-right-12[data-color="key"] {
  border-left: 1.2rem solid #fa0b1a;
}

.arrow-right-12[data-color="base1"] {
  border-left: 1.2rem solid #f2f8fc;
}

.arrow-right-12[data-color="base2"] {
  border-left: 1.2rem solid #16bbee;
}

.arrow-right-12[data-color="super-entertainment"] {
  border-left: 1.2rem solid #005ff7;
}

.arrow-right-12[data-color="internet-singer"] {
  border-left: 1.2rem solid #005ff7;
}

.arrow-right-12[data-color="music-creator"] {
  border-left: 1.2rem solid #16b409;
}

.arrow-right-12[data-color="ny-overseas"] {
  border-left: 1.2rem solid #f55013;
}

.arrow-right-12[data-color="vocal-musician"] {
  border-left: 1.2rem solid #fa0b1a;
}

.arrow-right-12[data-color="vocal"] {
  border-left: 1.2rem solid #fa0b1a;
}

.arrow-right-12[data-color="k-pop"] {
  border-left: 1.2rem solid #9910e2;
}

.arrow-right-12[data-color="musician"] {
  border-left: 1.2rem solid #fa0b1a;
}

.arrow-right-12[data-color="dance"] {
  border-left: 1.2rem solid #f5148d;
}

.arrow-right-12[data-color="actor-voice-actor"] {
  border-left: 1.2rem solid #fcbd12;
}

.arrow-right-12[data-color="actor"] {
  border-left: 1.2rem solid #fcbd12;
}

.arrow-right-12[data-color="voice-actor"] {
  border-left: 1.2rem solid #fcbd12;
}

.arrow-right-12[data-color="actor-talent"] {
  border-left: 1.2rem solid #fcbd12;
}

.arrow-right-12[data-color="internet-video-talent"] {
  border-left: 1.2rem solid #fcbd12;
}

.arrow-right-12[data-color="concert-management"] {
  border-left: 1.2rem solid #1dd6c8;
}

.arrow-right-12[data-color="pa"] {
  border-left: 1.2rem solid #1dd6c8;
}

.arrow-right-12[data-color="illumination"] {
  border-left: 1.2rem solid #1dd6c8;
}

.arrow-right-12[data-color="stage"] {
  border-left: 1.2rem solid #1dd6c8;
}

.arrow-right-12[data-color="concert"] {
  border-left: 1.2rem solid #1dd6c8;
}

.arrow-right-12[data-color="management"] {
  border-left: 1.2rem solid #1dd6c8;
}

.arrow-right-12[data-color="broadcast-video"] {
  border-left: 1.2rem solid #b9ec41;
}

.arrow-right-12[data-color="videographer"] {
  border-left: 1.2rem solid #b9ec41;
}

.arrow-right-12[data-color="yellow"] {
  border-left: 1.2rem solid #fff119;
}

.arrow-right-12[data-color="line"] {
  border-left: 1.2rem solid #00c300;
}

.arrow-right-12[data-color="twitter"] {
  border-left: 1.2rem solid #1da1f2;
}

.arrow-right-12[data-color="transparent"] {
  border-left: 1.2rem solid transparent;
}

.arrow-right-12[data-color="insta"] {
  border-left: 1.2rem solid #bd00a8;
}

.arrow-right-12[data-color="youtube"] {
  border-left: 1.2rem solid #ff0000;
}

.arrow-top-13 {
  position: absolute;
  top: -2.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.3rem;
  height: 1.3rem;
  box-sizing: border-box;
  border: 1.3rem solid transparent;
}

.arrow-top-13[data-color="white"] {
  border-bottom: 1.3rem solid #fff;
}

.arrow-top-13[data-color="black"] {
  border-bottom: 1.3rem solid #000320;
}

.arrow-top-13[data-color="gray"] {
  border-bottom: 1.3rem solid #9a9a9a;
}

.arrow-top-13[data-color="key"] {
  border-bottom: 1.3rem solid #fa0b1a;
}

.arrow-top-13[data-color="base1"] {
  border-bottom: 1.3rem solid #f2f8fc;
}

.arrow-top-13[data-color="base2"] {
  border-bottom: 1.3rem solid #16bbee;
}

.arrow-top-13[data-color="super-entertainment"] {
  border-bottom: 1.3rem solid #005ff7;
}

.arrow-top-13[data-color="internet-singer"] {
  border-bottom: 1.3rem solid #005ff7;
}

.arrow-top-13[data-color="music-creator"] {
  border-bottom: 1.3rem solid #16b409;
}

.arrow-top-13[data-color="ny-overseas"] {
  border-bottom: 1.3rem solid #f55013;
}

.arrow-top-13[data-color="vocal-musician"] {
  border-bottom: 1.3rem solid #fa0b1a;
}

.arrow-top-13[data-color="vocal"] {
  border-bottom: 1.3rem solid #fa0b1a;
}

.arrow-top-13[data-color="k-pop"] {
  border-bottom: 1.3rem solid #9910e2;
}

.arrow-top-13[data-color="musician"] {
  border-bottom: 1.3rem solid #fa0b1a;
}

.arrow-top-13[data-color="dance"] {
  border-bottom: 1.3rem solid #f5148d;
}

.arrow-top-13[data-color="actor-voice-actor"] {
  border-bottom: 1.3rem solid #fcbd12;
}

.arrow-top-13[data-color="actor"] {
  border-bottom: 1.3rem solid #fcbd12;
}

.arrow-top-13[data-color="voice-actor"] {
  border-bottom: 1.3rem solid #fcbd12;
}

.arrow-top-13[data-color="actor-talent"] {
  border-bottom: 1.3rem solid #fcbd12;
}

.arrow-top-13[data-color="internet-video-talent"] {
  border-bottom: 1.3rem solid #fcbd12;
}

.arrow-top-13[data-color="concert-management"] {
  border-bottom: 1.3rem solid #1dd6c8;
}

.arrow-top-13[data-color="pa"] {
  border-bottom: 1.3rem solid #1dd6c8;
}

.arrow-top-13[data-color="illumination"] {
  border-bottom: 1.3rem solid #1dd6c8;
}

.arrow-top-13[data-color="stage"] {
  border-bottom: 1.3rem solid #1dd6c8;
}

.arrow-top-13[data-color="concert"] {
  border-bottom: 1.3rem solid #1dd6c8;
}

.arrow-top-13[data-color="management"] {
  border-bottom: 1.3rem solid #1dd6c8;
}

.arrow-top-13[data-color="broadcast-video"] {
  border-bottom: 1.3rem solid #b9ec41;
}

.arrow-top-13[data-color="videographer"] {
  border-bottom: 1.3rem solid #b9ec41;
}

.arrow-top-13[data-color="yellow"] {
  border-bottom: 1.3rem solid #fff119;
}

.arrow-top-13[data-color="line"] {
  border-bottom: 1.3rem solid #00c300;
}

.arrow-top-13[data-color="twitter"] {
  border-bottom: 1.3rem solid #1da1f2;
}

.arrow-top-13[data-color="transparent"] {
  border-bottom: 1.3rem solid transparent;
}

.arrow-top-13[data-color="insta"] {
  border-bottom: 1.3rem solid #bd00a8;
}

.arrow-top-13[data-color="youtube"] {
  border-bottom: 1.3rem solid #ff0000;
}

.arrow-bottom-13 {
  position: absolute;
  bottom: -2.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.3rem;
  height: 1.3rem;
  box-sizing: border-box;
  border: 1.3rem solid transparent;
}

.arrow-bottom-13[data-color="white"] {
  border-top: 1.3rem solid #fff;
}

.arrow-bottom-13[data-color="black"] {
  border-top: 1.3rem solid #000320;
}

.arrow-bottom-13[data-color="gray"] {
  border-top: 1.3rem solid #9a9a9a;
}

.arrow-bottom-13[data-color="key"] {
  border-top: 1.3rem solid #fa0b1a;
}

.arrow-bottom-13[data-color="base1"] {
  border-top: 1.3rem solid #f2f8fc;
}

.arrow-bottom-13[data-color="base2"] {
  border-top: 1.3rem solid #16bbee;
}

.arrow-bottom-13[data-color="super-entertainment"] {
  border-top: 1.3rem solid #005ff7;
}

.arrow-bottom-13[data-color="internet-singer"] {
  border-top: 1.3rem solid #005ff7;
}

.arrow-bottom-13[data-color="music-creator"] {
  border-top: 1.3rem solid #16b409;
}

.arrow-bottom-13[data-color="ny-overseas"] {
  border-top: 1.3rem solid #f55013;
}

.arrow-bottom-13[data-color="vocal-musician"] {
  border-top: 1.3rem solid #fa0b1a;
}

.arrow-bottom-13[data-color="vocal"] {
  border-top: 1.3rem solid #fa0b1a;
}

.arrow-bottom-13[data-color="k-pop"] {
  border-top: 1.3rem solid #9910e2;
}

.arrow-bottom-13[data-color="musician"] {
  border-top: 1.3rem solid #fa0b1a;
}

.arrow-bottom-13[data-color="dance"] {
  border-top: 1.3rem solid #f5148d;
}

.arrow-bottom-13[data-color="actor-voice-actor"] {
  border-top: 1.3rem solid #fcbd12;
}

.arrow-bottom-13[data-color="actor"] {
  border-top: 1.3rem solid #fcbd12;
}

.arrow-bottom-13[data-color="voice-actor"] {
  border-top: 1.3rem solid #fcbd12;
}

.arrow-bottom-13[data-color="actor-talent"] {
  border-top: 1.3rem solid #fcbd12;
}

.arrow-bottom-13[data-color="internet-video-talent"] {
  border-top: 1.3rem solid #fcbd12;
}

.arrow-bottom-13[data-color="concert-management"] {
  border-top: 1.3rem solid #1dd6c8;
}

.arrow-bottom-13[data-color="pa"] {
  border-top: 1.3rem solid #1dd6c8;
}

.arrow-bottom-13[data-color="illumination"] {
  border-top: 1.3rem solid #1dd6c8;
}

.arrow-bottom-13[data-color="stage"] {
  border-top: 1.3rem solid #1dd6c8;
}

.arrow-bottom-13[data-color="concert"] {
  border-top: 1.3rem solid #1dd6c8;
}

.arrow-bottom-13[data-color="management"] {
  border-top: 1.3rem solid #1dd6c8;
}

.arrow-bottom-13[data-color="broadcast-video"] {
  border-top: 1.3rem solid #b9ec41;
}

.arrow-bottom-13[data-color="videographer"] {
  border-top: 1.3rem solid #b9ec41;
}

.arrow-bottom-13[data-color="yellow"] {
  border-top: 1.3rem solid #fff119;
}

.arrow-bottom-13[data-color="line"] {
  border-top: 1.3rem solid #00c300;
}

.arrow-bottom-13[data-color="twitter"] {
  border-top: 1.3rem solid #1da1f2;
}

.arrow-bottom-13[data-color="transparent"] {
  border-top: 1.3rem solid transparent;
}

.arrow-bottom-13[data-color="insta"] {
  border-top: 1.3rem solid #bd00a8;
}

.arrow-bottom-13[data-color="youtube"] {
  border-top: 1.3rem solid #ff0000;
}

.arrow-left-13 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2.6rem;
  margin: auto;
  width: 1.3rem;
  height: 1.3rem;
  box-sizing: border-box;
  border: 1.3rem solid transparent;
}

.arrow-left-13[data-color="white"] {
  border-right: 1.3rem solid #fff;
}

.arrow-left-13[data-color="black"] {
  border-right: 1.3rem solid #000320;
}

.arrow-left-13[data-color="gray"] {
  border-right: 1.3rem solid #9a9a9a;
}

.arrow-left-13[data-color="key"] {
  border-right: 1.3rem solid #fa0b1a;
}

.arrow-left-13[data-color="base1"] {
  border-right: 1.3rem solid #f2f8fc;
}

.arrow-left-13[data-color="base2"] {
  border-right: 1.3rem solid #16bbee;
}

.arrow-left-13[data-color="super-entertainment"] {
  border-right: 1.3rem solid #005ff7;
}

.arrow-left-13[data-color="internet-singer"] {
  border-right: 1.3rem solid #005ff7;
}

.arrow-left-13[data-color="music-creator"] {
  border-right: 1.3rem solid #16b409;
}

.arrow-left-13[data-color="ny-overseas"] {
  border-right: 1.3rem solid #f55013;
}

.arrow-left-13[data-color="vocal-musician"] {
  border-right: 1.3rem solid #fa0b1a;
}

.arrow-left-13[data-color="vocal"] {
  border-right: 1.3rem solid #fa0b1a;
}

.arrow-left-13[data-color="k-pop"] {
  border-right: 1.3rem solid #9910e2;
}

.arrow-left-13[data-color="musician"] {
  border-right: 1.3rem solid #fa0b1a;
}

.arrow-left-13[data-color="dance"] {
  border-right: 1.3rem solid #f5148d;
}

.arrow-left-13[data-color="actor-voice-actor"] {
  border-right: 1.3rem solid #fcbd12;
}

.arrow-left-13[data-color="actor"] {
  border-right: 1.3rem solid #fcbd12;
}

.arrow-left-13[data-color="voice-actor"] {
  border-right: 1.3rem solid #fcbd12;
}

.arrow-left-13[data-color="actor-talent"] {
  border-right: 1.3rem solid #fcbd12;
}

.arrow-left-13[data-color="internet-video-talent"] {
  border-right: 1.3rem solid #fcbd12;
}

.arrow-left-13[data-color="concert-management"] {
  border-right: 1.3rem solid #1dd6c8;
}

.arrow-left-13[data-color="pa"] {
  border-right: 1.3rem solid #1dd6c8;
}

.arrow-left-13[data-color="illumination"] {
  border-right: 1.3rem solid #1dd6c8;
}

.arrow-left-13[data-color="stage"] {
  border-right: 1.3rem solid #1dd6c8;
}

.arrow-left-13[data-color="concert"] {
  border-right: 1.3rem solid #1dd6c8;
}

.arrow-left-13[data-color="management"] {
  border-right: 1.3rem solid #1dd6c8;
}

.arrow-left-13[data-color="broadcast-video"] {
  border-right: 1.3rem solid #b9ec41;
}

.arrow-left-13[data-color="videographer"] {
  border-right: 1.3rem solid #b9ec41;
}

.arrow-left-13[data-color="yellow"] {
  border-right: 1.3rem solid #fff119;
}

.arrow-left-13[data-color="line"] {
  border-right: 1.3rem solid #00c300;
}

.arrow-left-13[data-color="twitter"] {
  border-right: 1.3rem solid #1da1f2;
}

.arrow-left-13[data-color="transparent"] {
  border-right: 1.3rem solid transparent;
}

.arrow-left-13[data-color="insta"] {
  border-right: 1.3rem solid #bd00a8;
}

.arrow-left-13[data-color="youtube"] {
  border-right: 1.3rem solid #ff0000;
}

.arrow-right-13 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2.6rem;
  margin: auto;
  width: 1.3rem;
  height: 1.3rem;
  box-sizing: border-box;
  border: 1.3rem solid transparent;
}

.arrow-right-13[data-color="white"] {
  border-left: 1.3rem solid #fff;
}

.arrow-right-13[data-color="black"] {
  border-left: 1.3rem solid #000320;
}

.arrow-right-13[data-color="gray"] {
  border-left: 1.3rem solid #9a9a9a;
}

.arrow-right-13[data-color="key"] {
  border-left: 1.3rem solid #fa0b1a;
}

.arrow-right-13[data-color="base1"] {
  border-left: 1.3rem solid #f2f8fc;
}

.arrow-right-13[data-color="base2"] {
  border-left: 1.3rem solid #16bbee;
}

.arrow-right-13[data-color="super-entertainment"] {
  border-left: 1.3rem solid #005ff7;
}

.arrow-right-13[data-color="internet-singer"] {
  border-left: 1.3rem solid #005ff7;
}

.arrow-right-13[data-color="music-creator"] {
  border-left: 1.3rem solid #16b409;
}

.arrow-right-13[data-color="ny-overseas"] {
  border-left: 1.3rem solid #f55013;
}

.arrow-right-13[data-color="vocal-musician"] {
  border-left: 1.3rem solid #fa0b1a;
}

.arrow-right-13[data-color="vocal"] {
  border-left: 1.3rem solid #fa0b1a;
}

.arrow-right-13[data-color="k-pop"] {
  border-left: 1.3rem solid #9910e2;
}

.arrow-right-13[data-color="musician"] {
  border-left: 1.3rem solid #fa0b1a;
}

.arrow-right-13[data-color="dance"] {
  border-left: 1.3rem solid #f5148d;
}

.arrow-right-13[data-color="actor-voice-actor"] {
  border-left: 1.3rem solid #fcbd12;
}

.arrow-right-13[data-color="actor"] {
  border-left: 1.3rem solid #fcbd12;
}

.arrow-right-13[data-color="voice-actor"] {
  border-left: 1.3rem solid #fcbd12;
}

.arrow-right-13[data-color="actor-talent"] {
  border-left: 1.3rem solid #fcbd12;
}

.arrow-right-13[data-color="internet-video-talent"] {
  border-left: 1.3rem solid #fcbd12;
}

.arrow-right-13[data-color="concert-management"] {
  border-left: 1.3rem solid #1dd6c8;
}

.arrow-right-13[data-color="pa"] {
  border-left: 1.3rem solid #1dd6c8;
}

.arrow-right-13[data-color="illumination"] {
  border-left: 1.3rem solid #1dd6c8;
}

.arrow-right-13[data-color="stage"] {
  border-left: 1.3rem solid #1dd6c8;
}

.arrow-right-13[data-color="concert"] {
  border-left: 1.3rem solid #1dd6c8;
}

.arrow-right-13[data-color="management"] {
  border-left: 1.3rem solid #1dd6c8;
}

.arrow-right-13[data-color="broadcast-video"] {
  border-left: 1.3rem solid #b9ec41;
}

.arrow-right-13[data-color="videographer"] {
  border-left: 1.3rem solid #b9ec41;
}

.arrow-right-13[data-color="yellow"] {
  border-left: 1.3rem solid #fff119;
}

.arrow-right-13[data-color="line"] {
  border-left: 1.3rem solid #00c300;
}

.arrow-right-13[data-color="twitter"] {
  border-left: 1.3rem solid #1da1f2;
}

.arrow-right-13[data-color="transparent"] {
  border-left: 1.3rem solid transparent;
}

.arrow-right-13[data-color="insta"] {
  border-left: 1.3rem solid #bd00a8;
}

.arrow-right-13[data-color="youtube"] {
  border-left: 1.3rem solid #ff0000;
}

.arrow-top-14 {
  position: absolute;
  top: -2.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.4rem;
  height: 1.4rem;
  box-sizing: border-box;
  border: 1.4rem solid transparent;
}

.arrow-top-14[data-color="white"] {
  border-bottom: 1.4rem solid #fff;
}

.arrow-top-14[data-color="black"] {
  border-bottom: 1.4rem solid #000320;
}

.arrow-top-14[data-color="gray"] {
  border-bottom: 1.4rem solid #9a9a9a;
}

.arrow-top-14[data-color="key"] {
  border-bottom: 1.4rem solid #fa0b1a;
}

.arrow-top-14[data-color="base1"] {
  border-bottom: 1.4rem solid #f2f8fc;
}

.arrow-top-14[data-color="base2"] {
  border-bottom: 1.4rem solid #16bbee;
}

.arrow-top-14[data-color="super-entertainment"] {
  border-bottom: 1.4rem solid #005ff7;
}

.arrow-top-14[data-color="internet-singer"] {
  border-bottom: 1.4rem solid #005ff7;
}

.arrow-top-14[data-color="music-creator"] {
  border-bottom: 1.4rem solid #16b409;
}

.arrow-top-14[data-color="ny-overseas"] {
  border-bottom: 1.4rem solid #f55013;
}

.arrow-top-14[data-color="vocal-musician"] {
  border-bottom: 1.4rem solid #fa0b1a;
}

.arrow-top-14[data-color="vocal"] {
  border-bottom: 1.4rem solid #fa0b1a;
}

.arrow-top-14[data-color="k-pop"] {
  border-bottom: 1.4rem solid #9910e2;
}

.arrow-top-14[data-color="musician"] {
  border-bottom: 1.4rem solid #fa0b1a;
}

.arrow-top-14[data-color="dance"] {
  border-bottom: 1.4rem solid #f5148d;
}

.arrow-top-14[data-color="actor-voice-actor"] {
  border-bottom: 1.4rem solid #fcbd12;
}

.arrow-top-14[data-color="actor"] {
  border-bottom: 1.4rem solid #fcbd12;
}

.arrow-top-14[data-color="voice-actor"] {
  border-bottom: 1.4rem solid #fcbd12;
}

.arrow-top-14[data-color="actor-talent"] {
  border-bottom: 1.4rem solid #fcbd12;
}

.arrow-top-14[data-color="internet-video-talent"] {
  border-bottom: 1.4rem solid #fcbd12;
}

.arrow-top-14[data-color="concert-management"] {
  border-bottom: 1.4rem solid #1dd6c8;
}

.arrow-top-14[data-color="pa"] {
  border-bottom: 1.4rem solid #1dd6c8;
}

.arrow-top-14[data-color="illumination"] {
  border-bottom: 1.4rem solid #1dd6c8;
}

.arrow-top-14[data-color="stage"] {
  border-bottom: 1.4rem solid #1dd6c8;
}

.arrow-top-14[data-color="concert"] {
  border-bottom: 1.4rem solid #1dd6c8;
}

.arrow-top-14[data-color="management"] {
  border-bottom: 1.4rem solid #1dd6c8;
}

.arrow-top-14[data-color="broadcast-video"] {
  border-bottom: 1.4rem solid #b9ec41;
}

.arrow-top-14[data-color="videographer"] {
  border-bottom: 1.4rem solid #b9ec41;
}

.arrow-top-14[data-color="yellow"] {
  border-bottom: 1.4rem solid #fff119;
}

.arrow-top-14[data-color="line"] {
  border-bottom: 1.4rem solid #00c300;
}

.arrow-top-14[data-color="twitter"] {
  border-bottom: 1.4rem solid #1da1f2;
}

.arrow-top-14[data-color="transparent"] {
  border-bottom: 1.4rem solid transparent;
}

.arrow-top-14[data-color="insta"] {
  border-bottom: 1.4rem solid #bd00a8;
}

.arrow-top-14[data-color="youtube"] {
  border-bottom: 1.4rem solid #ff0000;
}

.arrow-bottom-14 {
  position: absolute;
  bottom: -2.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.4rem;
  height: 1.4rem;
  box-sizing: border-box;
  border: 1.4rem solid transparent;
}

.arrow-bottom-14[data-color="white"] {
  border-top: 1.4rem solid #fff;
}

.arrow-bottom-14[data-color="black"] {
  border-top: 1.4rem solid #000320;
}

.arrow-bottom-14[data-color="gray"] {
  border-top: 1.4rem solid #9a9a9a;
}

.arrow-bottom-14[data-color="key"] {
  border-top: 1.4rem solid #fa0b1a;
}

.arrow-bottom-14[data-color="base1"] {
  border-top: 1.4rem solid #f2f8fc;
}

.arrow-bottom-14[data-color="base2"] {
  border-top: 1.4rem solid #16bbee;
}

.arrow-bottom-14[data-color="super-entertainment"] {
  border-top: 1.4rem solid #005ff7;
}

.arrow-bottom-14[data-color="internet-singer"] {
  border-top: 1.4rem solid #005ff7;
}

.arrow-bottom-14[data-color="music-creator"] {
  border-top: 1.4rem solid #16b409;
}

.arrow-bottom-14[data-color="ny-overseas"] {
  border-top: 1.4rem solid #f55013;
}

.arrow-bottom-14[data-color="vocal-musician"] {
  border-top: 1.4rem solid #fa0b1a;
}

.arrow-bottom-14[data-color="vocal"] {
  border-top: 1.4rem solid #fa0b1a;
}

.arrow-bottom-14[data-color="k-pop"] {
  border-top: 1.4rem solid #9910e2;
}

.arrow-bottom-14[data-color="musician"] {
  border-top: 1.4rem solid #fa0b1a;
}

.arrow-bottom-14[data-color="dance"] {
  border-top: 1.4rem solid #f5148d;
}

.arrow-bottom-14[data-color="actor-voice-actor"] {
  border-top: 1.4rem solid #fcbd12;
}

.arrow-bottom-14[data-color="actor"] {
  border-top: 1.4rem solid #fcbd12;
}

.arrow-bottom-14[data-color="voice-actor"] {
  border-top: 1.4rem solid #fcbd12;
}

.arrow-bottom-14[data-color="actor-talent"] {
  border-top: 1.4rem solid #fcbd12;
}

.arrow-bottom-14[data-color="internet-video-talent"] {
  border-top: 1.4rem solid #fcbd12;
}

.arrow-bottom-14[data-color="concert-management"] {
  border-top: 1.4rem solid #1dd6c8;
}

.arrow-bottom-14[data-color="pa"] {
  border-top: 1.4rem solid #1dd6c8;
}

.arrow-bottom-14[data-color="illumination"] {
  border-top: 1.4rem solid #1dd6c8;
}

.arrow-bottom-14[data-color="stage"] {
  border-top: 1.4rem solid #1dd6c8;
}

.arrow-bottom-14[data-color="concert"] {
  border-top: 1.4rem solid #1dd6c8;
}

.arrow-bottom-14[data-color="management"] {
  border-top: 1.4rem solid #1dd6c8;
}

.arrow-bottom-14[data-color="broadcast-video"] {
  border-top: 1.4rem solid #b9ec41;
}

.arrow-bottom-14[data-color="videographer"] {
  border-top: 1.4rem solid #b9ec41;
}

.arrow-bottom-14[data-color="yellow"] {
  border-top: 1.4rem solid #fff119;
}

.arrow-bottom-14[data-color="line"] {
  border-top: 1.4rem solid #00c300;
}

.arrow-bottom-14[data-color="twitter"] {
  border-top: 1.4rem solid #1da1f2;
}

.arrow-bottom-14[data-color="transparent"] {
  border-top: 1.4rem solid transparent;
}

.arrow-bottom-14[data-color="insta"] {
  border-top: 1.4rem solid #bd00a8;
}

.arrow-bottom-14[data-color="youtube"] {
  border-top: 1.4rem solid #ff0000;
}

.arrow-left-14 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2.8rem;
  margin: auto;
  width: 1.4rem;
  height: 1.4rem;
  box-sizing: border-box;
  border: 1.4rem solid transparent;
}

.arrow-left-14[data-color="white"] {
  border-right: 1.4rem solid #fff;
}

.arrow-left-14[data-color="black"] {
  border-right: 1.4rem solid #000320;
}

.arrow-left-14[data-color="gray"] {
  border-right: 1.4rem solid #9a9a9a;
}

.arrow-left-14[data-color="key"] {
  border-right: 1.4rem solid #fa0b1a;
}

.arrow-left-14[data-color="base1"] {
  border-right: 1.4rem solid #f2f8fc;
}

.arrow-left-14[data-color="base2"] {
  border-right: 1.4rem solid #16bbee;
}

.arrow-left-14[data-color="super-entertainment"] {
  border-right: 1.4rem solid #005ff7;
}

.arrow-left-14[data-color="internet-singer"] {
  border-right: 1.4rem solid #005ff7;
}

.arrow-left-14[data-color="music-creator"] {
  border-right: 1.4rem solid #16b409;
}

.arrow-left-14[data-color="ny-overseas"] {
  border-right: 1.4rem solid #f55013;
}

.arrow-left-14[data-color="vocal-musician"] {
  border-right: 1.4rem solid #fa0b1a;
}

.arrow-left-14[data-color="vocal"] {
  border-right: 1.4rem solid #fa0b1a;
}

.arrow-left-14[data-color="k-pop"] {
  border-right: 1.4rem solid #9910e2;
}

.arrow-left-14[data-color="musician"] {
  border-right: 1.4rem solid #fa0b1a;
}

.arrow-left-14[data-color="dance"] {
  border-right: 1.4rem solid #f5148d;
}

.arrow-left-14[data-color="actor-voice-actor"] {
  border-right: 1.4rem solid #fcbd12;
}

.arrow-left-14[data-color="actor"] {
  border-right: 1.4rem solid #fcbd12;
}

.arrow-left-14[data-color="voice-actor"] {
  border-right: 1.4rem solid #fcbd12;
}

.arrow-left-14[data-color="actor-talent"] {
  border-right: 1.4rem solid #fcbd12;
}

.arrow-left-14[data-color="internet-video-talent"] {
  border-right: 1.4rem solid #fcbd12;
}

.arrow-left-14[data-color="concert-management"] {
  border-right: 1.4rem solid #1dd6c8;
}

.arrow-left-14[data-color="pa"] {
  border-right: 1.4rem solid #1dd6c8;
}

.arrow-left-14[data-color="illumination"] {
  border-right: 1.4rem solid #1dd6c8;
}

.arrow-left-14[data-color="stage"] {
  border-right: 1.4rem solid #1dd6c8;
}

.arrow-left-14[data-color="concert"] {
  border-right: 1.4rem solid #1dd6c8;
}

.arrow-left-14[data-color="management"] {
  border-right: 1.4rem solid #1dd6c8;
}

.arrow-left-14[data-color="broadcast-video"] {
  border-right: 1.4rem solid #b9ec41;
}

.arrow-left-14[data-color="videographer"] {
  border-right: 1.4rem solid #b9ec41;
}

.arrow-left-14[data-color="yellow"] {
  border-right: 1.4rem solid #fff119;
}

.arrow-left-14[data-color="line"] {
  border-right: 1.4rem solid #00c300;
}

.arrow-left-14[data-color="twitter"] {
  border-right: 1.4rem solid #1da1f2;
}

.arrow-left-14[data-color="transparent"] {
  border-right: 1.4rem solid transparent;
}

.arrow-left-14[data-color="insta"] {
  border-right: 1.4rem solid #bd00a8;
}

.arrow-left-14[data-color="youtube"] {
  border-right: 1.4rem solid #ff0000;
}

.arrow-right-14 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2.8rem;
  margin: auto;
  width: 1.4rem;
  height: 1.4rem;
  box-sizing: border-box;
  border: 1.4rem solid transparent;
}

.arrow-right-14[data-color="white"] {
  border-left: 1.4rem solid #fff;
}

.arrow-right-14[data-color="black"] {
  border-left: 1.4rem solid #000320;
}

.arrow-right-14[data-color="gray"] {
  border-left: 1.4rem solid #9a9a9a;
}

.arrow-right-14[data-color="key"] {
  border-left: 1.4rem solid #fa0b1a;
}

.arrow-right-14[data-color="base1"] {
  border-left: 1.4rem solid #f2f8fc;
}

.arrow-right-14[data-color="base2"] {
  border-left: 1.4rem solid #16bbee;
}

.arrow-right-14[data-color="super-entertainment"] {
  border-left: 1.4rem solid #005ff7;
}

.arrow-right-14[data-color="internet-singer"] {
  border-left: 1.4rem solid #005ff7;
}

.arrow-right-14[data-color="music-creator"] {
  border-left: 1.4rem solid #16b409;
}

.arrow-right-14[data-color="ny-overseas"] {
  border-left: 1.4rem solid #f55013;
}

.arrow-right-14[data-color="vocal-musician"] {
  border-left: 1.4rem solid #fa0b1a;
}

.arrow-right-14[data-color="vocal"] {
  border-left: 1.4rem solid #fa0b1a;
}

.arrow-right-14[data-color="k-pop"] {
  border-left: 1.4rem solid #9910e2;
}

.arrow-right-14[data-color="musician"] {
  border-left: 1.4rem solid #fa0b1a;
}

.arrow-right-14[data-color="dance"] {
  border-left: 1.4rem solid #f5148d;
}

.arrow-right-14[data-color="actor-voice-actor"] {
  border-left: 1.4rem solid #fcbd12;
}

.arrow-right-14[data-color="actor"] {
  border-left: 1.4rem solid #fcbd12;
}

.arrow-right-14[data-color="voice-actor"] {
  border-left: 1.4rem solid #fcbd12;
}

.arrow-right-14[data-color="actor-talent"] {
  border-left: 1.4rem solid #fcbd12;
}

.arrow-right-14[data-color="internet-video-talent"] {
  border-left: 1.4rem solid #fcbd12;
}

.arrow-right-14[data-color="concert-management"] {
  border-left: 1.4rem solid #1dd6c8;
}

.arrow-right-14[data-color="pa"] {
  border-left: 1.4rem solid #1dd6c8;
}

.arrow-right-14[data-color="illumination"] {
  border-left: 1.4rem solid #1dd6c8;
}

.arrow-right-14[data-color="stage"] {
  border-left: 1.4rem solid #1dd6c8;
}

.arrow-right-14[data-color="concert"] {
  border-left: 1.4rem solid #1dd6c8;
}

.arrow-right-14[data-color="management"] {
  border-left: 1.4rem solid #1dd6c8;
}

.arrow-right-14[data-color="broadcast-video"] {
  border-left: 1.4rem solid #b9ec41;
}

.arrow-right-14[data-color="videographer"] {
  border-left: 1.4rem solid #b9ec41;
}

.arrow-right-14[data-color="yellow"] {
  border-left: 1.4rem solid #fff119;
}

.arrow-right-14[data-color="line"] {
  border-left: 1.4rem solid #00c300;
}

.arrow-right-14[data-color="twitter"] {
  border-left: 1.4rem solid #1da1f2;
}

.arrow-right-14[data-color="transparent"] {
  border-left: 1.4rem solid transparent;
}

.arrow-right-14[data-color="insta"] {
  border-left: 1.4rem solid #bd00a8;
}

.arrow-right-14[data-color="youtube"] {
  border-left: 1.4rem solid #ff0000;
}

.arrow-top-15 {
  position: absolute;
  top: -3rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.5rem;
  height: 1.5rem;
  box-sizing: border-box;
  border: 1.5rem solid transparent;
}

.arrow-top-15[data-color="white"] {
  border-bottom: 1.5rem solid #fff;
}

.arrow-top-15[data-color="black"] {
  border-bottom: 1.5rem solid #000320;
}

.arrow-top-15[data-color="gray"] {
  border-bottom: 1.5rem solid #9a9a9a;
}

.arrow-top-15[data-color="key"] {
  border-bottom: 1.5rem solid #fa0b1a;
}

.arrow-top-15[data-color="base1"] {
  border-bottom: 1.5rem solid #f2f8fc;
}

.arrow-top-15[data-color="base2"] {
  border-bottom: 1.5rem solid #16bbee;
}

.arrow-top-15[data-color="super-entertainment"] {
  border-bottom: 1.5rem solid #005ff7;
}

.arrow-top-15[data-color="internet-singer"] {
  border-bottom: 1.5rem solid #005ff7;
}

.arrow-top-15[data-color="music-creator"] {
  border-bottom: 1.5rem solid #16b409;
}

.arrow-top-15[data-color="ny-overseas"] {
  border-bottom: 1.5rem solid #f55013;
}

.arrow-top-15[data-color="vocal-musician"] {
  border-bottom: 1.5rem solid #fa0b1a;
}

.arrow-top-15[data-color="vocal"] {
  border-bottom: 1.5rem solid #fa0b1a;
}

.arrow-top-15[data-color="k-pop"] {
  border-bottom: 1.5rem solid #9910e2;
}

.arrow-top-15[data-color="musician"] {
  border-bottom: 1.5rem solid #fa0b1a;
}

.arrow-top-15[data-color="dance"] {
  border-bottom: 1.5rem solid #f5148d;
}

.arrow-top-15[data-color="actor-voice-actor"] {
  border-bottom: 1.5rem solid #fcbd12;
}

.arrow-top-15[data-color="actor"] {
  border-bottom: 1.5rem solid #fcbd12;
}

.arrow-top-15[data-color="voice-actor"] {
  border-bottom: 1.5rem solid #fcbd12;
}

.arrow-top-15[data-color="actor-talent"] {
  border-bottom: 1.5rem solid #fcbd12;
}

.arrow-top-15[data-color="internet-video-talent"] {
  border-bottom: 1.5rem solid #fcbd12;
}

.arrow-top-15[data-color="concert-management"] {
  border-bottom: 1.5rem solid #1dd6c8;
}

.arrow-top-15[data-color="pa"] {
  border-bottom: 1.5rem solid #1dd6c8;
}

.arrow-top-15[data-color="illumination"] {
  border-bottom: 1.5rem solid #1dd6c8;
}

.arrow-top-15[data-color="stage"] {
  border-bottom: 1.5rem solid #1dd6c8;
}

.arrow-top-15[data-color="concert"] {
  border-bottom: 1.5rem solid #1dd6c8;
}

.arrow-top-15[data-color="management"] {
  border-bottom: 1.5rem solid #1dd6c8;
}

.arrow-top-15[data-color="broadcast-video"] {
  border-bottom: 1.5rem solid #b9ec41;
}

.arrow-top-15[data-color="videographer"] {
  border-bottom: 1.5rem solid #b9ec41;
}

.arrow-top-15[data-color="yellow"] {
  border-bottom: 1.5rem solid #fff119;
}

.arrow-top-15[data-color="line"] {
  border-bottom: 1.5rem solid #00c300;
}

.arrow-top-15[data-color="twitter"] {
  border-bottom: 1.5rem solid #1da1f2;
}

.arrow-top-15[data-color="transparent"] {
  border-bottom: 1.5rem solid transparent;
}

.arrow-top-15[data-color="insta"] {
  border-bottom: 1.5rem solid #bd00a8;
}

.arrow-top-15[data-color="youtube"] {
  border-bottom: 1.5rem solid #ff0000;
}

.arrow-bottom-15 {
  position: absolute;
  bottom: -3rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.5rem;
  height: 1.5rem;
  box-sizing: border-box;
  border: 1.5rem solid transparent;
}

.arrow-bottom-15[data-color="white"] {
  border-top: 1.5rem solid #fff;
}

.arrow-bottom-15[data-color="black"] {
  border-top: 1.5rem solid #000320;
}

.arrow-bottom-15[data-color="gray"] {
  border-top: 1.5rem solid #9a9a9a;
}

.arrow-bottom-15[data-color="key"] {
  border-top: 1.5rem solid #fa0b1a;
}

.arrow-bottom-15[data-color="base1"] {
  border-top: 1.5rem solid #f2f8fc;
}

.arrow-bottom-15[data-color="base2"] {
  border-top: 1.5rem solid #16bbee;
}

.arrow-bottom-15[data-color="super-entertainment"] {
  border-top: 1.5rem solid #005ff7;
}

.arrow-bottom-15[data-color="internet-singer"] {
  border-top: 1.5rem solid #005ff7;
}

.arrow-bottom-15[data-color="music-creator"] {
  border-top: 1.5rem solid #16b409;
}

.arrow-bottom-15[data-color="ny-overseas"] {
  border-top: 1.5rem solid #f55013;
}

.arrow-bottom-15[data-color="vocal-musician"] {
  border-top: 1.5rem solid #fa0b1a;
}

.arrow-bottom-15[data-color="vocal"] {
  border-top: 1.5rem solid #fa0b1a;
}

.arrow-bottom-15[data-color="k-pop"] {
  border-top: 1.5rem solid #9910e2;
}

.arrow-bottom-15[data-color="musician"] {
  border-top: 1.5rem solid #fa0b1a;
}

.arrow-bottom-15[data-color="dance"] {
  border-top: 1.5rem solid #f5148d;
}

.arrow-bottom-15[data-color="actor-voice-actor"] {
  border-top: 1.5rem solid #fcbd12;
}

.arrow-bottom-15[data-color="actor"] {
  border-top: 1.5rem solid #fcbd12;
}

.arrow-bottom-15[data-color="voice-actor"] {
  border-top: 1.5rem solid #fcbd12;
}

.arrow-bottom-15[data-color="actor-talent"] {
  border-top: 1.5rem solid #fcbd12;
}

.arrow-bottom-15[data-color="internet-video-talent"] {
  border-top: 1.5rem solid #fcbd12;
}

.arrow-bottom-15[data-color="concert-management"] {
  border-top: 1.5rem solid #1dd6c8;
}

.arrow-bottom-15[data-color="pa"] {
  border-top: 1.5rem solid #1dd6c8;
}

.arrow-bottom-15[data-color="illumination"] {
  border-top: 1.5rem solid #1dd6c8;
}

.arrow-bottom-15[data-color="stage"] {
  border-top: 1.5rem solid #1dd6c8;
}

.arrow-bottom-15[data-color="concert"] {
  border-top: 1.5rem solid #1dd6c8;
}

.arrow-bottom-15[data-color="management"] {
  border-top: 1.5rem solid #1dd6c8;
}

.arrow-bottom-15[data-color="broadcast-video"] {
  border-top: 1.5rem solid #b9ec41;
}

.arrow-bottom-15[data-color="videographer"] {
  border-top: 1.5rem solid #b9ec41;
}

.arrow-bottom-15[data-color="yellow"] {
  border-top: 1.5rem solid #fff119;
}

.arrow-bottom-15[data-color="line"] {
  border-top: 1.5rem solid #00c300;
}

.arrow-bottom-15[data-color="twitter"] {
  border-top: 1.5rem solid #1da1f2;
}

.arrow-bottom-15[data-color="transparent"] {
  border-top: 1.5rem solid transparent;
}

.arrow-bottom-15[data-color="insta"] {
  border-top: 1.5rem solid #bd00a8;
}

.arrow-bottom-15[data-color="youtube"] {
  border-top: 1.5rem solid #ff0000;
}

.arrow-left-15 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3rem;
  margin: auto;
  width: 1.5rem;
  height: 1.5rem;
  box-sizing: border-box;
  border: 1.5rem solid transparent;
}

.arrow-left-15[data-color="white"] {
  border-right: 1.5rem solid #fff;
}

.arrow-left-15[data-color="black"] {
  border-right: 1.5rem solid #000320;
}

.arrow-left-15[data-color="gray"] {
  border-right: 1.5rem solid #9a9a9a;
}

.arrow-left-15[data-color="key"] {
  border-right: 1.5rem solid #fa0b1a;
}

.arrow-left-15[data-color="base1"] {
  border-right: 1.5rem solid #f2f8fc;
}

.arrow-left-15[data-color="base2"] {
  border-right: 1.5rem solid #16bbee;
}

.arrow-left-15[data-color="super-entertainment"] {
  border-right: 1.5rem solid #005ff7;
}

.arrow-left-15[data-color="internet-singer"] {
  border-right: 1.5rem solid #005ff7;
}

.arrow-left-15[data-color="music-creator"] {
  border-right: 1.5rem solid #16b409;
}

.arrow-left-15[data-color="ny-overseas"] {
  border-right: 1.5rem solid #f55013;
}

.arrow-left-15[data-color="vocal-musician"] {
  border-right: 1.5rem solid #fa0b1a;
}

.arrow-left-15[data-color="vocal"] {
  border-right: 1.5rem solid #fa0b1a;
}

.arrow-left-15[data-color="k-pop"] {
  border-right: 1.5rem solid #9910e2;
}

.arrow-left-15[data-color="musician"] {
  border-right: 1.5rem solid #fa0b1a;
}

.arrow-left-15[data-color="dance"] {
  border-right: 1.5rem solid #f5148d;
}

.arrow-left-15[data-color="actor-voice-actor"] {
  border-right: 1.5rem solid #fcbd12;
}

.arrow-left-15[data-color="actor"] {
  border-right: 1.5rem solid #fcbd12;
}

.arrow-left-15[data-color="voice-actor"] {
  border-right: 1.5rem solid #fcbd12;
}

.arrow-left-15[data-color="actor-talent"] {
  border-right: 1.5rem solid #fcbd12;
}

.arrow-left-15[data-color="internet-video-talent"] {
  border-right: 1.5rem solid #fcbd12;
}

.arrow-left-15[data-color="concert-management"] {
  border-right: 1.5rem solid #1dd6c8;
}

.arrow-left-15[data-color="pa"] {
  border-right: 1.5rem solid #1dd6c8;
}

.arrow-left-15[data-color="illumination"] {
  border-right: 1.5rem solid #1dd6c8;
}

.arrow-left-15[data-color="stage"] {
  border-right: 1.5rem solid #1dd6c8;
}

.arrow-left-15[data-color="concert"] {
  border-right: 1.5rem solid #1dd6c8;
}

.arrow-left-15[data-color="management"] {
  border-right: 1.5rem solid #1dd6c8;
}

.arrow-left-15[data-color="broadcast-video"] {
  border-right: 1.5rem solid #b9ec41;
}

.arrow-left-15[data-color="videographer"] {
  border-right: 1.5rem solid #b9ec41;
}

.arrow-left-15[data-color="yellow"] {
  border-right: 1.5rem solid #fff119;
}

.arrow-left-15[data-color="line"] {
  border-right: 1.5rem solid #00c300;
}

.arrow-left-15[data-color="twitter"] {
  border-right: 1.5rem solid #1da1f2;
}

.arrow-left-15[data-color="transparent"] {
  border-right: 1.5rem solid transparent;
}

.arrow-left-15[data-color="insta"] {
  border-right: 1.5rem solid #bd00a8;
}

.arrow-left-15[data-color="youtube"] {
  border-right: 1.5rem solid #ff0000;
}

.arrow-right-15 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -3rem;
  margin: auto;
  width: 1.5rem;
  height: 1.5rem;
  box-sizing: border-box;
  border: 1.5rem solid transparent;
}

.arrow-right-15[data-color="white"] {
  border-left: 1.5rem solid #fff;
}

.arrow-right-15[data-color="black"] {
  border-left: 1.5rem solid #000320;
}

.arrow-right-15[data-color="gray"] {
  border-left: 1.5rem solid #9a9a9a;
}

.arrow-right-15[data-color="key"] {
  border-left: 1.5rem solid #fa0b1a;
}

.arrow-right-15[data-color="base1"] {
  border-left: 1.5rem solid #f2f8fc;
}

.arrow-right-15[data-color="base2"] {
  border-left: 1.5rem solid #16bbee;
}

.arrow-right-15[data-color="super-entertainment"] {
  border-left: 1.5rem solid #005ff7;
}

.arrow-right-15[data-color="internet-singer"] {
  border-left: 1.5rem solid #005ff7;
}

.arrow-right-15[data-color="music-creator"] {
  border-left: 1.5rem solid #16b409;
}

.arrow-right-15[data-color="ny-overseas"] {
  border-left: 1.5rem solid #f55013;
}

.arrow-right-15[data-color="vocal-musician"] {
  border-left: 1.5rem solid #fa0b1a;
}

.arrow-right-15[data-color="vocal"] {
  border-left: 1.5rem solid #fa0b1a;
}

.arrow-right-15[data-color="k-pop"] {
  border-left: 1.5rem solid #9910e2;
}

.arrow-right-15[data-color="musician"] {
  border-left: 1.5rem solid #fa0b1a;
}

.arrow-right-15[data-color="dance"] {
  border-left: 1.5rem solid #f5148d;
}

.arrow-right-15[data-color="actor-voice-actor"] {
  border-left: 1.5rem solid #fcbd12;
}

.arrow-right-15[data-color="actor"] {
  border-left: 1.5rem solid #fcbd12;
}

.arrow-right-15[data-color="voice-actor"] {
  border-left: 1.5rem solid #fcbd12;
}

.arrow-right-15[data-color="actor-talent"] {
  border-left: 1.5rem solid #fcbd12;
}

.arrow-right-15[data-color="internet-video-talent"] {
  border-left: 1.5rem solid #fcbd12;
}

.arrow-right-15[data-color="concert-management"] {
  border-left: 1.5rem solid #1dd6c8;
}

.arrow-right-15[data-color="pa"] {
  border-left: 1.5rem solid #1dd6c8;
}

.arrow-right-15[data-color="illumination"] {
  border-left: 1.5rem solid #1dd6c8;
}

.arrow-right-15[data-color="stage"] {
  border-left: 1.5rem solid #1dd6c8;
}

.arrow-right-15[data-color="concert"] {
  border-left: 1.5rem solid #1dd6c8;
}

.arrow-right-15[data-color="management"] {
  border-left: 1.5rem solid #1dd6c8;
}

.arrow-right-15[data-color="broadcast-video"] {
  border-left: 1.5rem solid #b9ec41;
}

.arrow-right-15[data-color="videographer"] {
  border-left: 1.5rem solid #b9ec41;
}

.arrow-right-15[data-color="yellow"] {
  border-left: 1.5rem solid #fff119;
}

.arrow-right-15[data-color="line"] {
  border-left: 1.5rem solid #00c300;
}

.arrow-right-15[data-color="twitter"] {
  border-left: 1.5rem solid #1da1f2;
}

.arrow-right-15[data-color="transparent"] {
  border-left: 1.5rem solid transparent;
}

.arrow-right-15[data-color="insta"] {
  border-left: 1.5rem solid #bd00a8;
}

.arrow-right-15[data-color="youtube"] {
  border-left: 1.5rem solid #ff0000;
}

.arrow-top-16 {
  position: absolute;
  top: -3.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.6rem;
  height: 1.6rem;
  box-sizing: border-box;
  border: 1.6rem solid transparent;
}

.arrow-top-16[data-color="white"] {
  border-bottom: 1.6rem solid #fff;
}

.arrow-top-16[data-color="black"] {
  border-bottom: 1.6rem solid #000320;
}

.arrow-top-16[data-color="gray"] {
  border-bottom: 1.6rem solid #9a9a9a;
}

.arrow-top-16[data-color="key"] {
  border-bottom: 1.6rem solid #fa0b1a;
}

.arrow-top-16[data-color="base1"] {
  border-bottom: 1.6rem solid #f2f8fc;
}

.arrow-top-16[data-color="base2"] {
  border-bottom: 1.6rem solid #16bbee;
}

.arrow-top-16[data-color="super-entertainment"] {
  border-bottom: 1.6rem solid #005ff7;
}

.arrow-top-16[data-color="internet-singer"] {
  border-bottom: 1.6rem solid #005ff7;
}

.arrow-top-16[data-color="music-creator"] {
  border-bottom: 1.6rem solid #16b409;
}

.arrow-top-16[data-color="ny-overseas"] {
  border-bottom: 1.6rem solid #f55013;
}

.arrow-top-16[data-color="vocal-musician"] {
  border-bottom: 1.6rem solid #fa0b1a;
}

.arrow-top-16[data-color="vocal"] {
  border-bottom: 1.6rem solid #fa0b1a;
}

.arrow-top-16[data-color="k-pop"] {
  border-bottom: 1.6rem solid #9910e2;
}

.arrow-top-16[data-color="musician"] {
  border-bottom: 1.6rem solid #fa0b1a;
}

.arrow-top-16[data-color="dance"] {
  border-bottom: 1.6rem solid #f5148d;
}

.arrow-top-16[data-color="actor-voice-actor"] {
  border-bottom: 1.6rem solid #fcbd12;
}

.arrow-top-16[data-color="actor"] {
  border-bottom: 1.6rem solid #fcbd12;
}

.arrow-top-16[data-color="voice-actor"] {
  border-bottom: 1.6rem solid #fcbd12;
}

.arrow-top-16[data-color="actor-talent"] {
  border-bottom: 1.6rem solid #fcbd12;
}

.arrow-top-16[data-color="internet-video-talent"] {
  border-bottom: 1.6rem solid #fcbd12;
}

.arrow-top-16[data-color="concert-management"] {
  border-bottom: 1.6rem solid #1dd6c8;
}

.arrow-top-16[data-color="pa"] {
  border-bottom: 1.6rem solid #1dd6c8;
}

.arrow-top-16[data-color="illumination"] {
  border-bottom: 1.6rem solid #1dd6c8;
}

.arrow-top-16[data-color="stage"] {
  border-bottom: 1.6rem solid #1dd6c8;
}

.arrow-top-16[data-color="concert"] {
  border-bottom: 1.6rem solid #1dd6c8;
}

.arrow-top-16[data-color="management"] {
  border-bottom: 1.6rem solid #1dd6c8;
}

.arrow-top-16[data-color="broadcast-video"] {
  border-bottom: 1.6rem solid #b9ec41;
}

.arrow-top-16[data-color="videographer"] {
  border-bottom: 1.6rem solid #b9ec41;
}

.arrow-top-16[data-color="yellow"] {
  border-bottom: 1.6rem solid #fff119;
}

.arrow-top-16[data-color="line"] {
  border-bottom: 1.6rem solid #00c300;
}

.arrow-top-16[data-color="twitter"] {
  border-bottom: 1.6rem solid #1da1f2;
}

.arrow-top-16[data-color="transparent"] {
  border-bottom: 1.6rem solid transparent;
}

.arrow-top-16[data-color="insta"] {
  border-bottom: 1.6rem solid #bd00a8;
}

.arrow-top-16[data-color="youtube"] {
  border-bottom: 1.6rem solid #ff0000;
}

.arrow-bottom-16 {
  position: absolute;
  bottom: -3.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.6rem;
  height: 1.6rem;
  box-sizing: border-box;
  border: 1.6rem solid transparent;
}

.arrow-bottom-16[data-color="white"] {
  border-top: 1.6rem solid #fff;
}

.arrow-bottom-16[data-color="black"] {
  border-top: 1.6rem solid #000320;
}

.arrow-bottom-16[data-color="gray"] {
  border-top: 1.6rem solid #9a9a9a;
}

.arrow-bottom-16[data-color="key"] {
  border-top: 1.6rem solid #fa0b1a;
}

.arrow-bottom-16[data-color="base1"] {
  border-top: 1.6rem solid #f2f8fc;
}

.arrow-bottom-16[data-color="base2"] {
  border-top: 1.6rem solid #16bbee;
}

.arrow-bottom-16[data-color="super-entertainment"] {
  border-top: 1.6rem solid #005ff7;
}

.arrow-bottom-16[data-color="internet-singer"] {
  border-top: 1.6rem solid #005ff7;
}

.arrow-bottom-16[data-color="music-creator"] {
  border-top: 1.6rem solid #16b409;
}

.arrow-bottom-16[data-color="ny-overseas"] {
  border-top: 1.6rem solid #f55013;
}

.arrow-bottom-16[data-color="vocal-musician"] {
  border-top: 1.6rem solid #fa0b1a;
}

.arrow-bottom-16[data-color="vocal"] {
  border-top: 1.6rem solid #fa0b1a;
}

.arrow-bottom-16[data-color="k-pop"] {
  border-top: 1.6rem solid #9910e2;
}

.arrow-bottom-16[data-color="musician"] {
  border-top: 1.6rem solid #fa0b1a;
}

.arrow-bottom-16[data-color="dance"] {
  border-top: 1.6rem solid #f5148d;
}

.arrow-bottom-16[data-color="actor-voice-actor"] {
  border-top: 1.6rem solid #fcbd12;
}

.arrow-bottom-16[data-color="actor"] {
  border-top: 1.6rem solid #fcbd12;
}

.arrow-bottom-16[data-color="voice-actor"] {
  border-top: 1.6rem solid #fcbd12;
}

.arrow-bottom-16[data-color="actor-talent"] {
  border-top: 1.6rem solid #fcbd12;
}

.arrow-bottom-16[data-color="internet-video-talent"] {
  border-top: 1.6rem solid #fcbd12;
}

.arrow-bottom-16[data-color="concert-management"] {
  border-top: 1.6rem solid #1dd6c8;
}

.arrow-bottom-16[data-color="pa"] {
  border-top: 1.6rem solid #1dd6c8;
}

.arrow-bottom-16[data-color="illumination"] {
  border-top: 1.6rem solid #1dd6c8;
}

.arrow-bottom-16[data-color="stage"] {
  border-top: 1.6rem solid #1dd6c8;
}

.arrow-bottom-16[data-color="concert"] {
  border-top: 1.6rem solid #1dd6c8;
}

.arrow-bottom-16[data-color="management"] {
  border-top: 1.6rem solid #1dd6c8;
}

.arrow-bottom-16[data-color="broadcast-video"] {
  border-top: 1.6rem solid #b9ec41;
}

.arrow-bottom-16[data-color="videographer"] {
  border-top: 1.6rem solid #b9ec41;
}

.arrow-bottom-16[data-color="yellow"] {
  border-top: 1.6rem solid #fff119;
}

.arrow-bottom-16[data-color="line"] {
  border-top: 1.6rem solid #00c300;
}

.arrow-bottom-16[data-color="twitter"] {
  border-top: 1.6rem solid #1da1f2;
}

.arrow-bottom-16[data-color="transparent"] {
  border-top: 1.6rem solid transparent;
}

.arrow-bottom-16[data-color="insta"] {
  border-top: 1.6rem solid #bd00a8;
}

.arrow-bottom-16[data-color="youtube"] {
  border-top: 1.6rem solid #ff0000;
}

.arrow-left-16 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3.2rem;
  margin: auto;
  width: 1.6rem;
  height: 1.6rem;
  box-sizing: border-box;
  border: 1.6rem solid transparent;
}

.arrow-left-16[data-color="white"] {
  border-right: 1.6rem solid #fff;
}

.arrow-left-16[data-color="black"] {
  border-right: 1.6rem solid #000320;
}

.arrow-left-16[data-color="gray"] {
  border-right: 1.6rem solid #9a9a9a;
}

.arrow-left-16[data-color="key"] {
  border-right: 1.6rem solid #fa0b1a;
}

.arrow-left-16[data-color="base1"] {
  border-right: 1.6rem solid #f2f8fc;
}

.arrow-left-16[data-color="base2"] {
  border-right: 1.6rem solid #16bbee;
}

.arrow-left-16[data-color="super-entertainment"] {
  border-right: 1.6rem solid #005ff7;
}

.arrow-left-16[data-color="internet-singer"] {
  border-right: 1.6rem solid #005ff7;
}

.arrow-left-16[data-color="music-creator"] {
  border-right: 1.6rem solid #16b409;
}

.arrow-left-16[data-color="ny-overseas"] {
  border-right: 1.6rem solid #f55013;
}

.arrow-left-16[data-color="vocal-musician"] {
  border-right: 1.6rem solid #fa0b1a;
}

.arrow-left-16[data-color="vocal"] {
  border-right: 1.6rem solid #fa0b1a;
}

.arrow-left-16[data-color="k-pop"] {
  border-right: 1.6rem solid #9910e2;
}

.arrow-left-16[data-color="musician"] {
  border-right: 1.6rem solid #fa0b1a;
}

.arrow-left-16[data-color="dance"] {
  border-right: 1.6rem solid #f5148d;
}

.arrow-left-16[data-color="actor-voice-actor"] {
  border-right: 1.6rem solid #fcbd12;
}

.arrow-left-16[data-color="actor"] {
  border-right: 1.6rem solid #fcbd12;
}

.arrow-left-16[data-color="voice-actor"] {
  border-right: 1.6rem solid #fcbd12;
}

.arrow-left-16[data-color="actor-talent"] {
  border-right: 1.6rem solid #fcbd12;
}

.arrow-left-16[data-color="internet-video-talent"] {
  border-right: 1.6rem solid #fcbd12;
}

.arrow-left-16[data-color="concert-management"] {
  border-right: 1.6rem solid #1dd6c8;
}

.arrow-left-16[data-color="pa"] {
  border-right: 1.6rem solid #1dd6c8;
}

.arrow-left-16[data-color="illumination"] {
  border-right: 1.6rem solid #1dd6c8;
}

.arrow-left-16[data-color="stage"] {
  border-right: 1.6rem solid #1dd6c8;
}

.arrow-left-16[data-color="concert"] {
  border-right: 1.6rem solid #1dd6c8;
}

.arrow-left-16[data-color="management"] {
  border-right: 1.6rem solid #1dd6c8;
}

.arrow-left-16[data-color="broadcast-video"] {
  border-right: 1.6rem solid #b9ec41;
}

.arrow-left-16[data-color="videographer"] {
  border-right: 1.6rem solid #b9ec41;
}

.arrow-left-16[data-color="yellow"] {
  border-right: 1.6rem solid #fff119;
}

.arrow-left-16[data-color="line"] {
  border-right: 1.6rem solid #00c300;
}

.arrow-left-16[data-color="twitter"] {
  border-right: 1.6rem solid #1da1f2;
}

.arrow-left-16[data-color="transparent"] {
  border-right: 1.6rem solid transparent;
}

.arrow-left-16[data-color="insta"] {
  border-right: 1.6rem solid #bd00a8;
}

.arrow-left-16[data-color="youtube"] {
  border-right: 1.6rem solid #ff0000;
}

.arrow-right-16 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -3.2rem;
  margin: auto;
  width: 1.6rem;
  height: 1.6rem;
  box-sizing: border-box;
  border: 1.6rem solid transparent;
}

.arrow-right-16[data-color="white"] {
  border-left: 1.6rem solid #fff;
}

.arrow-right-16[data-color="black"] {
  border-left: 1.6rem solid #000320;
}

.arrow-right-16[data-color="gray"] {
  border-left: 1.6rem solid #9a9a9a;
}

.arrow-right-16[data-color="key"] {
  border-left: 1.6rem solid #fa0b1a;
}

.arrow-right-16[data-color="base1"] {
  border-left: 1.6rem solid #f2f8fc;
}

.arrow-right-16[data-color="base2"] {
  border-left: 1.6rem solid #16bbee;
}

.arrow-right-16[data-color="super-entertainment"] {
  border-left: 1.6rem solid #005ff7;
}

.arrow-right-16[data-color="internet-singer"] {
  border-left: 1.6rem solid #005ff7;
}

.arrow-right-16[data-color="music-creator"] {
  border-left: 1.6rem solid #16b409;
}

.arrow-right-16[data-color="ny-overseas"] {
  border-left: 1.6rem solid #f55013;
}

.arrow-right-16[data-color="vocal-musician"] {
  border-left: 1.6rem solid #fa0b1a;
}

.arrow-right-16[data-color="vocal"] {
  border-left: 1.6rem solid #fa0b1a;
}

.arrow-right-16[data-color="k-pop"] {
  border-left: 1.6rem solid #9910e2;
}

.arrow-right-16[data-color="musician"] {
  border-left: 1.6rem solid #fa0b1a;
}

.arrow-right-16[data-color="dance"] {
  border-left: 1.6rem solid #f5148d;
}

.arrow-right-16[data-color="actor-voice-actor"] {
  border-left: 1.6rem solid #fcbd12;
}

.arrow-right-16[data-color="actor"] {
  border-left: 1.6rem solid #fcbd12;
}

.arrow-right-16[data-color="voice-actor"] {
  border-left: 1.6rem solid #fcbd12;
}

.arrow-right-16[data-color="actor-talent"] {
  border-left: 1.6rem solid #fcbd12;
}

.arrow-right-16[data-color="internet-video-talent"] {
  border-left: 1.6rem solid #fcbd12;
}

.arrow-right-16[data-color="concert-management"] {
  border-left: 1.6rem solid #1dd6c8;
}

.arrow-right-16[data-color="pa"] {
  border-left: 1.6rem solid #1dd6c8;
}

.arrow-right-16[data-color="illumination"] {
  border-left: 1.6rem solid #1dd6c8;
}

.arrow-right-16[data-color="stage"] {
  border-left: 1.6rem solid #1dd6c8;
}

.arrow-right-16[data-color="concert"] {
  border-left: 1.6rem solid #1dd6c8;
}

.arrow-right-16[data-color="management"] {
  border-left: 1.6rem solid #1dd6c8;
}

.arrow-right-16[data-color="broadcast-video"] {
  border-left: 1.6rem solid #b9ec41;
}

.arrow-right-16[data-color="videographer"] {
  border-left: 1.6rem solid #b9ec41;
}

.arrow-right-16[data-color="yellow"] {
  border-left: 1.6rem solid #fff119;
}

.arrow-right-16[data-color="line"] {
  border-left: 1.6rem solid #00c300;
}

.arrow-right-16[data-color="twitter"] {
  border-left: 1.6rem solid #1da1f2;
}

.arrow-right-16[data-color="transparent"] {
  border-left: 1.6rem solid transparent;
}

.arrow-right-16[data-color="insta"] {
  border-left: 1.6rem solid #bd00a8;
}

.arrow-right-16[data-color="youtube"] {
  border-left: 1.6rem solid #ff0000;
}

.arrow-top-17 {
  position: absolute;
  top: -3.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.7rem;
  height: 1.7rem;
  box-sizing: border-box;
  border: 1.7rem solid transparent;
}

.arrow-top-17[data-color="white"] {
  border-bottom: 1.7rem solid #fff;
}

.arrow-top-17[data-color="black"] {
  border-bottom: 1.7rem solid #000320;
}

.arrow-top-17[data-color="gray"] {
  border-bottom: 1.7rem solid #9a9a9a;
}

.arrow-top-17[data-color="key"] {
  border-bottom: 1.7rem solid #fa0b1a;
}

.arrow-top-17[data-color="base1"] {
  border-bottom: 1.7rem solid #f2f8fc;
}

.arrow-top-17[data-color="base2"] {
  border-bottom: 1.7rem solid #16bbee;
}

.arrow-top-17[data-color="super-entertainment"] {
  border-bottom: 1.7rem solid #005ff7;
}

.arrow-top-17[data-color="internet-singer"] {
  border-bottom: 1.7rem solid #005ff7;
}

.arrow-top-17[data-color="music-creator"] {
  border-bottom: 1.7rem solid #16b409;
}

.arrow-top-17[data-color="ny-overseas"] {
  border-bottom: 1.7rem solid #f55013;
}

.arrow-top-17[data-color="vocal-musician"] {
  border-bottom: 1.7rem solid #fa0b1a;
}

.arrow-top-17[data-color="vocal"] {
  border-bottom: 1.7rem solid #fa0b1a;
}

.arrow-top-17[data-color="k-pop"] {
  border-bottom: 1.7rem solid #9910e2;
}

.arrow-top-17[data-color="musician"] {
  border-bottom: 1.7rem solid #fa0b1a;
}

.arrow-top-17[data-color="dance"] {
  border-bottom: 1.7rem solid #f5148d;
}

.arrow-top-17[data-color="actor-voice-actor"] {
  border-bottom: 1.7rem solid #fcbd12;
}

.arrow-top-17[data-color="actor"] {
  border-bottom: 1.7rem solid #fcbd12;
}

.arrow-top-17[data-color="voice-actor"] {
  border-bottom: 1.7rem solid #fcbd12;
}

.arrow-top-17[data-color="actor-talent"] {
  border-bottom: 1.7rem solid #fcbd12;
}

.arrow-top-17[data-color="internet-video-talent"] {
  border-bottom: 1.7rem solid #fcbd12;
}

.arrow-top-17[data-color="concert-management"] {
  border-bottom: 1.7rem solid #1dd6c8;
}

.arrow-top-17[data-color="pa"] {
  border-bottom: 1.7rem solid #1dd6c8;
}

.arrow-top-17[data-color="illumination"] {
  border-bottom: 1.7rem solid #1dd6c8;
}

.arrow-top-17[data-color="stage"] {
  border-bottom: 1.7rem solid #1dd6c8;
}

.arrow-top-17[data-color="concert"] {
  border-bottom: 1.7rem solid #1dd6c8;
}

.arrow-top-17[data-color="management"] {
  border-bottom: 1.7rem solid #1dd6c8;
}

.arrow-top-17[data-color="broadcast-video"] {
  border-bottom: 1.7rem solid #b9ec41;
}

.arrow-top-17[data-color="videographer"] {
  border-bottom: 1.7rem solid #b9ec41;
}

.arrow-top-17[data-color="yellow"] {
  border-bottom: 1.7rem solid #fff119;
}

.arrow-top-17[data-color="line"] {
  border-bottom: 1.7rem solid #00c300;
}

.arrow-top-17[data-color="twitter"] {
  border-bottom: 1.7rem solid #1da1f2;
}

.arrow-top-17[data-color="transparent"] {
  border-bottom: 1.7rem solid transparent;
}

.arrow-top-17[data-color="insta"] {
  border-bottom: 1.7rem solid #bd00a8;
}

.arrow-top-17[data-color="youtube"] {
  border-bottom: 1.7rem solid #ff0000;
}

.arrow-bottom-17 {
  position: absolute;
  bottom: -3.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.7rem;
  height: 1.7rem;
  box-sizing: border-box;
  border: 1.7rem solid transparent;
}

.arrow-bottom-17[data-color="white"] {
  border-top: 1.7rem solid #fff;
}

.arrow-bottom-17[data-color="black"] {
  border-top: 1.7rem solid #000320;
}

.arrow-bottom-17[data-color="gray"] {
  border-top: 1.7rem solid #9a9a9a;
}

.arrow-bottom-17[data-color="key"] {
  border-top: 1.7rem solid #fa0b1a;
}

.arrow-bottom-17[data-color="base1"] {
  border-top: 1.7rem solid #f2f8fc;
}

.arrow-bottom-17[data-color="base2"] {
  border-top: 1.7rem solid #16bbee;
}

.arrow-bottom-17[data-color="super-entertainment"] {
  border-top: 1.7rem solid #005ff7;
}

.arrow-bottom-17[data-color="internet-singer"] {
  border-top: 1.7rem solid #005ff7;
}

.arrow-bottom-17[data-color="music-creator"] {
  border-top: 1.7rem solid #16b409;
}

.arrow-bottom-17[data-color="ny-overseas"] {
  border-top: 1.7rem solid #f55013;
}

.arrow-bottom-17[data-color="vocal-musician"] {
  border-top: 1.7rem solid #fa0b1a;
}

.arrow-bottom-17[data-color="vocal"] {
  border-top: 1.7rem solid #fa0b1a;
}

.arrow-bottom-17[data-color="k-pop"] {
  border-top: 1.7rem solid #9910e2;
}

.arrow-bottom-17[data-color="musician"] {
  border-top: 1.7rem solid #fa0b1a;
}

.arrow-bottom-17[data-color="dance"] {
  border-top: 1.7rem solid #f5148d;
}

.arrow-bottom-17[data-color="actor-voice-actor"] {
  border-top: 1.7rem solid #fcbd12;
}

.arrow-bottom-17[data-color="actor"] {
  border-top: 1.7rem solid #fcbd12;
}

.arrow-bottom-17[data-color="voice-actor"] {
  border-top: 1.7rem solid #fcbd12;
}

.arrow-bottom-17[data-color="actor-talent"] {
  border-top: 1.7rem solid #fcbd12;
}

.arrow-bottom-17[data-color="internet-video-talent"] {
  border-top: 1.7rem solid #fcbd12;
}

.arrow-bottom-17[data-color="concert-management"] {
  border-top: 1.7rem solid #1dd6c8;
}

.arrow-bottom-17[data-color="pa"] {
  border-top: 1.7rem solid #1dd6c8;
}

.arrow-bottom-17[data-color="illumination"] {
  border-top: 1.7rem solid #1dd6c8;
}

.arrow-bottom-17[data-color="stage"] {
  border-top: 1.7rem solid #1dd6c8;
}

.arrow-bottom-17[data-color="concert"] {
  border-top: 1.7rem solid #1dd6c8;
}

.arrow-bottom-17[data-color="management"] {
  border-top: 1.7rem solid #1dd6c8;
}

.arrow-bottom-17[data-color="broadcast-video"] {
  border-top: 1.7rem solid #b9ec41;
}

.arrow-bottom-17[data-color="videographer"] {
  border-top: 1.7rem solid #b9ec41;
}

.arrow-bottom-17[data-color="yellow"] {
  border-top: 1.7rem solid #fff119;
}

.arrow-bottom-17[data-color="line"] {
  border-top: 1.7rem solid #00c300;
}

.arrow-bottom-17[data-color="twitter"] {
  border-top: 1.7rem solid #1da1f2;
}

.arrow-bottom-17[data-color="transparent"] {
  border-top: 1.7rem solid transparent;
}

.arrow-bottom-17[data-color="insta"] {
  border-top: 1.7rem solid #bd00a8;
}

.arrow-bottom-17[data-color="youtube"] {
  border-top: 1.7rem solid #ff0000;
}

.arrow-left-17 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3.4rem;
  margin: auto;
  width: 1.7rem;
  height: 1.7rem;
  box-sizing: border-box;
  border: 1.7rem solid transparent;
}

.arrow-left-17[data-color="white"] {
  border-right: 1.7rem solid #fff;
}

.arrow-left-17[data-color="black"] {
  border-right: 1.7rem solid #000320;
}

.arrow-left-17[data-color="gray"] {
  border-right: 1.7rem solid #9a9a9a;
}

.arrow-left-17[data-color="key"] {
  border-right: 1.7rem solid #fa0b1a;
}

.arrow-left-17[data-color="base1"] {
  border-right: 1.7rem solid #f2f8fc;
}

.arrow-left-17[data-color="base2"] {
  border-right: 1.7rem solid #16bbee;
}

.arrow-left-17[data-color="super-entertainment"] {
  border-right: 1.7rem solid #005ff7;
}

.arrow-left-17[data-color="internet-singer"] {
  border-right: 1.7rem solid #005ff7;
}

.arrow-left-17[data-color="music-creator"] {
  border-right: 1.7rem solid #16b409;
}

.arrow-left-17[data-color="ny-overseas"] {
  border-right: 1.7rem solid #f55013;
}

.arrow-left-17[data-color="vocal-musician"] {
  border-right: 1.7rem solid #fa0b1a;
}

.arrow-left-17[data-color="vocal"] {
  border-right: 1.7rem solid #fa0b1a;
}

.arrow-left-17[data-color="k-pop"] {
  border-right: 1.7rem solid #9910e2;
}

.arrow-left-17[data-color="musician"] {
  border-right: 1.7rem solid #fa0b1a;
}

.arrow-left-17[data-color="dance"] {
  border-right: 1.7rem solid #f5148d;
}

.arrow-left-17[data-color="actor-voice-actor"] {
  border-right: 1.7rem solid #fcbd12;
}

.arrow-left-17[data-color="actor"] {
  border-right: 1.7rem solid #fcbd12;
}

.arrow-left-17[data-color="voice-actor"] {
  border-right: 1.7rem solid #fcbd12;
}

.arrow-left-17[data-color="actor-talent"] {
  border-right: 1.7rem solid #fcbd12;
}

.arrow-left-17[data-color="internet-video-talent"] {
  border-right: 1.7rem solid #fcbd12;
}

.arrow-left-17[data-color="concert-management"] {
  border-right: 1.7rem solid #1dd6c8;
}

.arrow-left-17[data-color="pa"] {
  border-right: 1.7rem solid #1dd6c8;
}

.arrow-left-17[data-color="illumination"] {
  border-right: 1.7rem solid #1dd6c8;
}

.arrow-left-17[data-color="stage"] {
  border-right: 1.7rem solid #1dd6c8;
}

.arrow-left-17[data-color="concert"] {
  border-right: 1.7rem solid #1dd6c8;
}

.arrow-left-17[data-color="management"] {
  border-right: 1.7rem solid #1dd6c8;
}

.arrow-left-17[data-color="broadcast-video"] {
  border-right: 1.7rem solid #b9ec41;
}

.arrow-left-17[data-color="videographer"] {
  border-right: 1.7rem solid #b9ec41;
}

.arrow-left-17[data-color="yellow"] {
  border-right: 1.7rem solid #fff119;
}

.arrow-left-17[data-color="line"] {
  border-right: 1.7rem solid #00c300;
}

.arrow-left-17[data-color="twitter"] {
  border-right: 1.7rem solid #1da1f2;
}

.arrow-left-17[data-color="transparent"] {
  border-right: 1.7rem solid transparent;
}

.arrow-left-17[data-color="insta"] {
  border-right: 1.7rem solid #bd00a8;
}

.arrow-left-17[data-color="youtube"] {
  border-right: 1.7rem solid #ff0000;
}

.arrow-right-17 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -3.4rem;
  margin: auto;
  width: 1.7rem;
  height: 1.7rem;
  box-sizing: border-box;
  border: 1.7rem solid transparent;
}

.arrow-right-17[data-color="white"] {
  border-left: 1.7rem solid #fff;
}

.arrow-right-17[data-color="black"] {
  border-left: 1.7rem solid #000320;
}

.arrow-right-17[data-color="gray"] {
  border-left: 1.7rem solid #9a9a9a;
}

.arrow-right-17[data-color="key"] {
  border-left: 1.7rem solid #fa0b1a;
}

.arrow-right-17[data-color="base1"] {
  border-left: 1.7rem solid #f2f8fc;
}

.arrow-right-17[data-color="base2"] {
  border-left: 1.7rem solid #16bbee;
}

.arrow-right-17[data-color="super-entertainment"] {
  border-left: 1.7rem solid #005ff7;
}

.arrow-right-17[data-color="internet-singer"] {
  border-left: 1.7rem solid #005ff7;
}

.arrow-right-17[data-color="music-creator"] {
  border-left: 1.7rem solid #16b409;
}

.arrow-right-17[data-color="ny-overseas"] {
  border-left: 1.7rem solid #f55013;
}

.arrow-right-17[data-color="vocal-musician"] {
  border-left: 1.7rem solid #fa0b1a;
}

.arrow-right-17[data-color="vocal"] {
  border-left: 1.7rem solid #fa0b1a;
}

.arrow-right-17[data-color="k-pop"] {
  border-left: 1.7rem solid #9910e2;
}

.arrow-right-17[data-color="musician"] {
  border-left: 1.7rem solid #fa0b1a;
}

.arrow-right-17[data-color="dance"] {
  border-left: 1.7rem solid #f5148d;
}

.arrow-right-17[data-color="actor-voice-actor"] {
  border-left: 1.7rem solid #fcbd12;
}

.arrow-right-17[data-color="actor"] {
  border-left: 1.7rem solid #fcbd12;
}

.arrow-right-17[data-color="voice-actor"] {
  border-left: 1.7rem solid #fcbd12;
}

.arrow-right-17[data-color="actor-talent"] {
  border-left: 1.7rem solid #fcbd12;
}

.arrow-right-17[data-color="internet-video-talent"] {
  border-left: 1.7rem solid #fcbd12;
}

.arrow-right-17[data-color="concert-management"] {
  border-left: 1.7rem solid #1dd6c8;
}

.arrow-right-17[data-color="pa"] {
  border-left: 1.7rem solid #1dd6c8;
}

.arrow-right-17[data-color="illumination"] {
  border-left: 1.7rem solid #1dd6c8;
}

.arrow-right-17[data-color="stage"] {
  border-left: 1.7rem solid #1dd6c8;
}

.arrow-right-17[data-color="concert"] {
  border-left: 1.7rem solid #1dd6c8;
}

.arrow-right-17[data-color="management"] {
  border-left: 1.7rem solid #1dd6c8;
}

.arrow-right-17[data-color="broadcast-video"] {
  border-left: 1.7rem solid #b9ec41;
}

.arrow-right-17[data-color="videographer"] {
  border-left: 1.7rem solid #b9ec41;
}

.arrow-right-17[data-color="yellow"] {
  border-left: 1.7rem solid #fff119;
}

.arrow-right-17[data-color="line"] {
  border-left: 1.7rem solid #00c300;
}

.arrow-right-17[data-color="twitter"] {
  border-left: 1.7rem solid #1da1f2;
}

.arrow-right-17[data-color="transparent"] {
  border-left: 1.7rem solid transparent;
}

.arrow-right-17[data-color="insta"] {
  border-left: 1.7rem solid #bd00a8;
}

.arrow-right-17[data-color="youtube"] {
  border-left: 1.7rem solid #ff0000;
}

.arrow-top-18 {
  position: absolute;
  top: -3.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.8rem;
  height: 1.8rem;
  box-sizing: border-box;
  border: 1.8rem solid transparent;
}

.arrow-top-18[data-color="white"] {
  border-bottom: 1.8rem solid #fff;
}

.arrow-top-18[data-color="black"] {
  border-bottom: 1.8rem solid #000320;
}

.arrow-top-18[data-color="gray"] {
  border-bottom: 1.8rem solid #9a9a9a;
}

.arrow-top-18[data-color="key"] {
  border-bottom: 1.8rem solid #fa0b1a;
}

.arrow-top-18[data-color="base1"] {
  border-bottom: 1.8rem solid #f2f8fc;
}

.arrow-top-18[data-color="base2"] {
  border-bottom: 1.8rem solid #16bbee;
}

.arrow-top-18[data-color="super-entertainment"] {
  border-bottom: 1.8rem solid #005ff7;
}

.arrow-top-18[data-color="internet-singer"] {
  border-bottom: 1.8rem solid #005ff7;
}

.arrow-top-18[data-color="music-creator"] {
  border-bottom: 1.8rem solid #16b409;
}

.arrow-top-18[data-color="ny-overseas"] {
  border-bottom: 1.8rem solid #f55013;
}

.arrow-top-18[data-color="vocal-musician"] {
  border-bottom: 1.8rem solid #fa0b1a;
}

.arrow-top-18[data-color="vocal"] {
  border-bottom: 1.8rem solid #fa0b1a;
}

.arrow-top-18[data-color="k-pop"] {
  border-bottom: 1.8rem solid #9910e2;
}

.arrow-top-18[data-color="musician"] {
  border-bottom: 1.8rem solid #fa0b1a;
}

.arrow-top-18[data-color="dance"] {
  border-bottom: 1.8rem solid #f5148d;
}

.arrow-top-18[data-color="actor-voice-actor"] {
  border-bottom: 1.8rem solid #fcbd12;
}

.arrow-top-18[data-color="actor"] {
  border-bottom: 1.8rem solid #fcbd12;
}

.arrow-top-18[data-color="voice-actor"] {
  border-bottom: 1.8rem solid #fcbd12;
}

.arrow-top-18[data-color="actor-talent"] {
  border-bottom: 1.8rem solid #fcbd12;
}

.arrow-top-18[data-color="internet-video-talent"] {
  border-bottom: 1.8rem solid #fcbd12;
}

.arrow-top-18[data-color="concert-management"] {
  border-bottom: 1.8rem solid #1dd6c8;
}

.arrow-top-18[data-color="pa"] {
  border-bottom: 1.8rem solid #1dd6c8;
}

.arrow-top-18[data-color="illumination"] {
  border-bottom: 1.8rem solid #1dd6c8;
}

.arrow-top-18[data-color="stage"] {
  border-bottom: 1.8rem solid #1dd6c8;
}

.arrow-top-18[data-color="concert"] {
  border-bottom: 1.8rem solid #1dd6c8;
}

.arrow-top-18[data-color="management"] {
  border-bottom: 1.8rem solid #1dd6c8;
}

.arrow-top-18[data-color="broadcast-video"] {
  border-bottom: 1.8rem solid #b9ec41;
}

.arrow-top-18[data-color="videographer"] {
  border-bottom: 1.8rem solid #b9ec41;
}

.arrow-top-18[data-color="yellow"] {
  border-bottom: 1.8rem solid #fff119;
}

.arrow-top-18[data-color="line"] {
  border-bottom: 1.8rem solid #00c300;
}

.arrow-top-18[data-color="twitter"] {
  border-bottom: 1.8rem solid #1da1f2;
}

.arrow-top-18[data-color="transparent"] {
  border-bottom: 1.8rem solid transparent;
}

.arrow-top-18[data-color="insta"] {
  border-bottom: 1.8rem solid #bd00a8;
}

.arrow-top-18[data-color="youtube"] {
  border-bottom: 1.8rem solid #ff0000;
}

.arrow-bottom-18 {
  position: absolute;
  bottom: -3.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.8rem;
  height: 1.8rem;
  box-sizing: border-box;
  border: 1.8rem solid transparent;
}

.arrow-bottom-18[data-color="white"] {
  border-top: 1.8rem solid #fff;
}

.arrow-bottom-18[data-color="black"] {
  border-top: 1.8rem solid #000320;
}

.arrow-bottom-18[data-color="gray"] {
  border-top: 1.8rem solid #9a9a9a;
}

.arrow-bottom-18[data-color="key"] {
  border-top: 1.8rem solid #fa0b1a;
}

.arrow-bottom-18[data-color="base1"] {
  border-top: 1.8rem solid #f2f8fc;
}

.arrow-bottom-18[data-color="base2"] {
  border-top: 1.8rem solid #16bbee;
}

.arrow-bottom-18[data-color="super-entertainment"] {
  border-top: 1.8rem solid #005ff7;
}

.arrow-bottom-18[data-color="internet-singer"] {
  border-top: 1.8rem solid #005ff7;
}

.arrow-bottom-18[data-color="music-creator"] {
  border-top: 1.8rem solid #16b409;
}

.arrow-bottom-18[data-color="ny-overseas"] {
  border-top: 1.8rem solid #f55013;
}

.arrow-bottom-18[data-color="vocal-musician"] {
  border-top: 1.8rem solid #fa0b1a;
}

.arrow-bottom-18[data-color="vocal"] {
  border-top: 1.8rem solid #fa0b1a;
}

.arrow-bottom-18[data-color="k-pop"] {
  border-top: 1.8rem solid #9910e2;
}

.arrow-bottom-18[data-color="musician"] {
  border-top: 1.8rem solid #fa0b1a;
}

.arrow-bottom-18[data-color="dance"] {
  border-top: 1.8rem solid #f5148d;
}

.arrow-bottom-18[data-color="actor-voice-actor"] {
  border-top: 1.8rem solid #fcbd12;
}

.arrow-bottom-18[data-color="actor"] {
  border-top: 1.8rem solid #fcbd12;
}

.arrow-bottom-18[data-color="voice-actor"] {
  border-top: 1.8rem solid #fcbd12;
}

.arrow-bottom-18[data-color="actor-talent"] {
  border-top: 1.8rem solid #fcbd12;
}

.arrow-bottom-18[data-color="internet-video-talent"] {
  border-top: 1.8rem solid #fcbd12;
}

.arrow-bottom-18[data-color="concert-management"] {
  border-top: 1.8rem solid #1dd6c8;
}

.arrow-bottom-18[data-color="pa"] {
  border-top: 1.8rem solid #1dd6c8;
}

.arrow-bottom-18[data-color="illumination"] {
  border-top: 1.8rem solid #1dd6c8;
}

.arrow-bottom-18[data-color="stage"] {
  border-top: 1.8rem solid #1dd6c8;
}

.arrow-bottom-18[data-color="concert"] {
  border-top: 1.8rem solid #1dd6c8;
}

.arrow-bottom-18[data-color="management"] {
  border-top: 1.8rem solid #1dd6c8;
}

.arrow-bottom-18[data-color="broadcast-video"] {
  border-top: 1.8rem solid #b9ec41;
}

.arrow-bottom-18[data-color="videographer"] {
  border-top: 1.8rem solid #b9ec41;
}

.arrow-bottom-18[data-color="yellow"] {
  border-top: 1.8rem solid #fff119;
}

.arrow-bottom-18[data-color="line"] {
  border-top: 1.8rem solid #00c300;
}

.arrow-bottom-18[data-color="twitter"] {
  border-top: 1.8rem solid #1da1f2;
}

.arrow-bottom-18[data-color="transparent"] {
  border-top: 1.8rem solid transparent;
}

.arrow-bottom-18[data-color="insta"] {
  border-top: 1.8rem solid #bd00a8;
}

.arrow-bottom-18[data-color="youtube"] {
  border-top: 1.8rem solid #ff0000;
}

.arrow-left-18 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3.6rem;
  margin: auto;
  width: 1.8rem;
  height: 1.8rem;
  box-sizing: border-box;
  border: 1.8rem solid transparent;
}

.arrow-left-18[data-color="white"] {
  border-right: 1.8rem solid #fff;
}

.arrow-left-18[data-color="black"] {
  border-right: 1.8rem solid #000320;
}

.arrow-left-18[data-color="gray"] {
  border-right: 1.8rem solid #9a9a9a;
}

.arrow-left-18[data-color="key"] {
  border-right: 1.8rem solid #fa0b1a;
}

.arrow-left-18[data-color="base1"] {
  border-right: 1.8rem solid #f2f8fc;
}

.arrow-left-18[data-color="base2"] {
  border-right: 1.8rem solid #16bbee;
}

.arrow-left-18[data-color="super-entertainment"] {
  border-right: 1.8rem solid #005ff7;
}

.arrow-left-18[data-color="internet-singer"] {
  border-right: 1.8rem solid #005ff7;
}

.arrow-left-18[data-color="music-creator"] {
  border-right: 1.8rem solid #16b409;
}

.arrow-left-18[data-color="ny-overseas"] {
  border-right: 1.8rem solid #f55013;
}

.arrow-left-18[data-color="vocal-musician"] {
  border-right: 1.8rem solid #fa0b1a;
}

.arrow-left-18[data-color="vocal"] {
  border-right: 1.8rem solid #fa0b1a;
}

.arrow-left-18[data-color="k-pop"] {
  border-right: 1.8rem solid #9910e2;
}

.arrow-left-18[data-color="musician"] {
  border-right: 1.8rem solid #fa0b1a;
}

.arrow-left-18[data-color="dance"] {
  border-right: 1.8rem solid #f5148d;
}

.arrow-left-18[data-color="actor-voice-actor"] {
  border-right: 1.8rem solid #fcbd12;
}

.arrow-left-18[data-color="actor"] {
  border-right: 1.8rem solid #fcbd12;
}

.arrow-left-18[data-color="voice-actor"] {
  border-right: 1.8rem solid #fcbd12;
}

.arrow-left-18[data-color="actor-talent"] {
  border-right: 1.8rem solid #fcbd12;
}

.arrow-left-18[data-color="internet-video-talent"] {
  border-right: 1.8rem solid #fcbd12;
}

.arrow-left-18[data-color="concert-management"] {
  border-right: 1.8rem solid #1dd6c8;
}

.arrow-left-18[data-color="pa"] {
  border-right: 1.8rem solid #1dd6c8;
}

.arrow-left-18[data-color="illumination"] {
  border-right: 1.8rem solid #1dd6c8;
}

.arrow-left-18[data-color="stage"] {
  border-right: 1.8rem solid #1dd6c8;
}

.arrow-left-18[data-color="concert"] {
  border-right: 1.8rem solid #1dd6c8;
}

.arrow-left-18[data-color="management"] {
  border-right: 1.8rem solid #1dd6c8;
}

.arrow-left-18[data-color="broadcast-video"] {
  border-right: 1.8rem solid #b9ec41;
}

.arrow-left-18[data-color="videographer"] {
  border-right: 1.8rem solid #b9ec41;
}

.arrow-left-18[data-color="yellow"] {
  border-right: 1.8rem solid #fff119;
}

.arrow-left-18[data-color="line"] {
  border-right: 1.8rem solid #00c300;
}

.arrow-left-18[data-color="twitter"] {
  border-right: 1.8rem solid #1da1f2;
}

.arrow-left-18[data-color="transparent"] {
  border-right: 1.8rem solid transparent;
}

.arrow-left-18[data-color="insta"] {
  border-right: 1.8rem solid #bd00a8;
}

.arrow-left-18[data-color="youtube"] {
  border-right: 1.8rem solid #ff0000;
}

.arrow-right-18 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -3.6rem;
  margin: auto;
  width: 1.8rem;
  height: 1.8rem;
  box-sizing: border-box;
  border: 1.8rem solid transparent;
}

.arrow-right-18[data-color="white"] {
  border-left: 1.8rem solid #fff;
}

.arrow-right-18[data-color="black"] {
  border-left: 1.8rem solid #000320;
}

.arrow-right-18[data-color="gray"] {
  border-left: 1.8rem solid #9a9a9a;
}

.arrow-right-18[data-color="key"] {
  border-left: 1.8rem solid #fa0b1a;
}

.arrow-right-18[data-color="base1"] {
  border-left: 1.8rem solid #f2f8fc;
}

.arrow-right-18[data-color="base2"] {
  border-left: 1.8rem solid #16bbee;
}

.arrow-right-18[data-color="super-entertainment"] {
  border-left: 1.8rem solid #005ff7;
}

.arrow-right-18[data-color="internet-singer"] {
  border-left: 1.8rem solid #005ff7;
}

.arrow-right-18[data-color="music-creator"] {
  border-left: 1.8rem solid #16b409;
}

.arrow-right-18[data-color="ny-overseas"] {
  border-left: 1.8rem solid #f55013;
}

.arrow-right-18[data-color="vocal-musician"] {
  border-left: 1.8rem solid #fa0b1a;
}

.arrow-right-18[data-color="vocal"] {
  border-left: 1.8rem solid #fa0b1a;
}

.arrow-right-18[data-color="k-pop"] {
  border-left: 1.8rem solid #9910e2;
}

.arrow-right-18[data-color="musician"] {
  border-left: 1.8rem solid #fa0b1a;
}

.arrow-right-18[data-color="dance"] {
  border-left: 1.8rem solid #f5148d;
}

.arrow-right-18[data-color="actor-voice-actor"] {
  border-left: 1.8rem solid #fcbd12;
}

.arrow-right-18[data-color="actor"] {
  border-left: 1.8rem solid #fcbd12;
}

.arrow-right-18[data-color="voice-actor"] {
  border-left: 1.8rem solid #fcbd12;
}

.arrow-right-18[data-color="actor-talent"] {
  border-left: 1.8rem solid #fcbd12;
}

.arrow-right-18[data-color="internet-video-talent"] {
  border-left: 1.8rem solid #fcbd12;
}

.arrow-right-18[data-color="concert-management"] {
  border-left: 1.8rem solid #1dd6c8;
}

.arrow-right-18[data-color="pa"] {
  border-left: 1.8rem solid #1dd6c8;
}

.arrow-right-18[data-color="illumination"] {
  border-left: 1.8rem solid #1dd6c8;
}

.arrow-right-18[data-color="stage"] {
  border-left: 1.8rem solid #1dd6c8;
}

.arrow-right-18[data-color="concert"] {
  border-left: 1.8rem solid #1dd6c8;
}

.arrow-right-18[data-color="management"] {
  border-left: 1.8rem solid #1dd6c8;
}

.arrow-right-18[data-color="broadcast-video"] {
  border-left: 1.8rem solid #b9ec41;
}

.arrow-right-18[data-color="videographer"] {
  border-left: 1.8rem solid #b9ec41;
}

.arrow-right-18[data-color="yellow"] {
  border-left: 1.8rem solid #fff119;
}

.arrow-right-18[data-color="line"] {
  border-left: 1.8rem solid #00c300;
}

.arrow-right-18[data-color="twitter"] {
  border-left: 1.8rem solid #1da1f2;
}

.arrow-right-18[data-color="transparent"] {
  border-left: 1.8rem solid transparent;
}

.arrow-right-18[data-color="insta"] {
  border-left: 1.8rem solid #bd00a8;
}

.arrow-right-18[data-color="youtube"] {
  border-left: 1.8rem solid #ff0000;
}

.arrow-top-19 {
  position: absolute;
  top: -3.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.9rem;
  height: 1.9rem;
  box-sizing: border-box;
  border: 1.9rem solid transparent;
}

.arrow-top-19[data-color="white"] {
  border-bottom: 1.9rem solid #fff;
}

.arrow-top-19[data-color="black"] {
  border-bottom: 1.9rem solid #000320;
}

.arrow-top-19[data-color="gray"] {
  border-bottom: 1.9rem solid #9a9a9a;
}

.arrow-top-19[data-color="key"] {
  border-bottom: 1.9rem solid #fa0b1a;
}

.arrow-top-19[data-color="base1"] {
  border-bottom: 1.9rem solid #f2f8fc;
}

.arrow-top-19[data-color="base2"] {
  border-bottom: 1.9rem solid #16bbee;
}

.arrow-top-19[data-color="super-entertainment"] {
  border-bottom: 1.9rem solid #005ff7;
}

.arrow-top-19[data-color="internet-singer"] {
  border-bottom: 1.9rem solid #005ff7;
}

.arrow-top-19[data-color="music-creator"] {
  border-bottom: 1.9rem solid #16b409;
}

.arrow-top-19[data-color="ny-overseas"] {
  border-bottom: 1.9rem solid #f55013;
}

.arrow-top-19[data-color="vocal-musician"] {
  border-bottom: 1.9rem solid #fa0b1a;
}

.arrow-top-19[data-color="vocal"] {
  border-bottom: 1.9rem solid #fa0b1a;
}

.arrow-top-19[data-color="k-pop"] {
  border-bottom: 1.9rem solid #9910e2;
}

.arrow-top-19[data-color="musician"] {
  border-bottom: 1.9rem solid #fa0b1a;
}

.arrow-top-19[data-color="dance"] {
  border-bottom: 1.9rem solid #f5148d;
}

.arrow-top-19[data-color="actor-voice-actor"] {
  border-bottom: 1.9rem solid #fcbd12;
}

.arrow-top-19[data-color="actor"] {
  border-bottom: 1.9rem solid #fcbd12;
}

.arrow-top-19[data-color="voice-actor"] {
  border-bottom: 1.9rem solid #fcbd12;
}

.arrow-top-19[data-color="actor-talent"] {
  border-bottom: 1.9rem solid #fcbd12;
}

.arrow-top-19[data-color="internet-video-talent"] {
  border-bottom: 1.9rem solid #fcbd12;
}

.arrow-top-19[data-color="concert-management"] {
  border-bottom: 1.9rem solid #1dd6c8;
}

.arrow-top-19[data-color="pa"] {
  border-bottom: 1.9rem solid #1dd6c8;
}

.arrow-top-19[data-color="illumination"] {
  border-bottom: 1.9rem solid #1dd6c8;
}

.arrow-top-19[data-color="stage"] {
  border-bottom: 1.9rem solid #1dd6c8;
}

.arrow-top-19[data-color="concert"] {
  border-bottom: 1.9rem solid #1dd6c8;
}

.arrow-top-19[data-color="management"] {
  border-bottom: 1.9rem solid #1dd6c8;
}

.arrow-top-19[data-color="broadcast-video"] {
  border-bottom: 1.9rem solid #b9ec41;
}

.arrow-top-19[data-color="videographer"] {
  border-bottom: 1.9rem solid #b9ec41;
}

.arrow-top-19[data-color="yellow"] {
  border-bottom: 1.9rem solid #fff119;
}

.arrow-top-19[data-color="line"] {
  border-bottom: 1.9rem solid #00c300;
}

.arrow-top-19[data-color="twitter"] {
  border-bottom: 1.9rem solid #1da1f2;
}

.arrow-top-19[data-color="transparent"] {
  border-bottom: 1.9rem solid transparent;
}

.arrow-top-19[data-color="insta"] {
  border-bottom: 1.9rem solid #bd00a8;
}

.arrow-top-19[data-color="youtube"] {
  border-bottom: 1.9rem solid #ff0000;
}

.arrow-bottom-19 {
  position: absolute;
  bottom: -3.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.9rem;
  height: 1.9rem;
  box-sizing: border-box;
  border: 1.9rem solid transparent;
}

.arrow-bottom-19[data-color="white"] {
  border-top: 1.9rem solid #fff;
}

.arrow-bottom-19[data-color="black"] {
  border-top: 1.9rem solid #000320;
}

.arrow-bottom-19[data-color="gray"] {
  border-top: 1.9rem solid #9a9a9a;
}

.arrow-bottom-19[data-color="key"] {
  border-top: 1.9rem solid #fa0b1a;
}

.arrow-bottom-19[data-color="base1"] {
  border-top: 1.9rem solid #f2f8fc;
}

.arrow-bottom-19[data-color="base2"] {
  border-top: 1.9rem solid #16bbee;
}

.arrow-bottom-19[data-color="super-entertainment"] {
  border-top: 1.9rem solid #005ff7;
}

.arrow-bottom-19[data-color="internet-singer"] {
  border-top: 1.9rem solid #005ff7;
}

.arrow-bottom-19[data-color="music-creator"] {
  border-top: 1.9rem solid #16b409;
}

.arrow-bottom-19[data-color="ny-overseas"] {
  border-top: 1.9rem solid #f55013;
}

.arrow-bottom-19[data-color="vocal-musician"] {
  border-top: 1.9rem solid #fa0b1a;
}

.arrow-bottom-19[data-color="vocal"] {
  border-top: 1.9rem solid #fa0b1a;
}

.arrow-bottom-19[data-color="k-pop"] {
  border-top: 1.9rem solid #9910e2;
}

.arrow-bottom-19[data-color="musician"] {
  border-top: 1.9rem solid #fa0b1a;
}

.arrow-bottom-19[data-color="dance"] {
  border-top: 1.9rem solid #f5148d;
}

.arrow-bottom-19[data-color="actor-voice-actor"] {
  border-top: 1.9rem solid #fcbd12;
}

.arrow-bottom-19[data-color="actor"] {
  border-top: 1.9rem solid #fcbd12;
}

.arrow-bottom-19[data-color="voice-actor"] {
  border-top: 1.9rem solid #fcbd12;
}

.arrow-bottom-19[data-color="actor-talent"] {
  border-top: 1.9rem solid #fcbd12;
}

.arrow-bottom-19[data-color="internet-video-talent"] {
  border-top: 1.9rem solid #fcbd12;
}

.arrow-bottom-19[data-color="concert-management"] {
  border-top: 1.9rem solid #1dd6c8;
}

.arrow-bottom-19[data-color="pa"] {
  border-top: 1.9rem solid #1dd6c8;
}

.arrow-bottom-19[data-color="illumination"] {
  border-top: 1.9rem solid #1dd6c8;
}

.arrow-bottom-19[data-color="stage"] {
  border-top: 1.9rem solid #1dd6c8;
}

.arrow-bottom-19[data-color="concert"] {
  border-top: 1.9rem solid #1dd6c8;
}

.arrow-bottom-19[data-color="management"] {
  border-top: 1.9rem solid #1dd6c8;
}

.arrow-bottom-19[data-color="broadcast-video"] {
  border-top: 1.9rem solid #b9ec41;
}

.arrow-bottom-19[data-color="videographer"] {
  border-top: 1.9rem solid #b9ec41;
}

.arrow-bottom-19[data-color="yellow"] {
  border-top: 1.9rem solid #fff119;
}

.arrow-bottom-19[data-color="line"] {
  border-top: 1.9rem solid #00c300;
}

.arrow-bottom-19[data-color="twitter"] {
  border-top: 1.9rem solid #1da1f2;
}

.arrow-bottom-19[data-color="transparent"] {
  border-top: 1.9rem solid transparent;
}

.arrow-bottom-19[data-color="insta"] {
  border-top: 1.9rem solid #bd00a8;
}

.arrow-bottom-19[data-color="youtube"] {
  border-top: 1.9rem solid #ff0000;
}

.arrow-left-19 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -3.8rem;
  margin: auto;
  width: 1.9rem;
  height: 1.9rem;
  box-sizing: border-box;
  border: 1.9rem solid transparent;
}

.arrow-left-19[data-color="white"] {
  border-right: 1.9rem solid #fff;
}

.arrow-left-19[data-color="black"] {
  border-right: 1.9rem solid #000320;
}

.arrow-left-19[data-color="gray"] {
  border-right: 1.9rem solid #9a9a9a;
}

.arrow-left-19[data-color="key"] {
  border-right: 1.9rem solid #fa0b1a;
}

.arrow-left-19[data-color="base1"] {
  border-right: 1.9rem solid #f2f8fc;
}

.arrow-left-19[data-color="base2"] {
  border-right: 1.9rem solid #16bbee;
}

.arrow-left-19[data-color="super-entertainment"] {
  border-right: 1.9rem solid #005ff7;
}

.arrow-left-19[data-color="internet-singer"] {
  border-right: 1.9rem solid #005ff7;
}

.arrow-left-19[data-color="music-creator"] {
  border-right: 1.9rem solid #16b409;
}

.arrow-left-19[data-color="ny-overseas"] {
  border-right: 1.9rem solid #f55013;
}

.arrow-left-19[data-color="vocal-musician"] {
  border-right: 1.9rem solid #fa0b1a;
}

.arrow-left-19[data-color="vocal"] {
  border-right: 1.9rem solid #fa0b1a;
}

.arrow-left-19[data-color="k-pop"] {
  border-right: 1.9rem solid #9910e2;
}

.arrow-left-19[data-color="musician"] {
  border-right: 1.9rem solid #fa0b1a;
}

.arrow-left-19[data-color="dance"] {
  border-right: 1.9rem solid #f5148d;
}

.arrow-left-19[data-color="actor-voice-actor"] {
  border-right: 1.9rem solid #fcbd12;
}

.arrow-left-19[data-color="actor"] {
  border-right: 1.9rem solid #fcbd12;
}

.arrow-left-19[data-color="voice-actor"] {
  border-right: 1.9rem solid #fcbd12;
}

.arrow-left-19[data-color="actor-talent"] {
  border-right: 1.9rem solid #fcbd12;
}

.arrow-left-19[data-color="internet-video-talent"] {
  border-right: 1.9rem solid #fcbd12;
}

.arrow-left-19[data-color="concert-management"] {
  border-right: 1.9rem solid #1dd6c8;
}

.arrow-left-19[data-color="pa"] {
  border-right: 1.9rem solid #1dd6c8;
}

.arrow-left-19[data-color="illumination"] {
  border-right: 1.9rem solid #1dd6c8;
}

.arrow-left-19[data-color="stage"] {
  border-right: 1.9rem solid #1dd6c8;
}

.arrow-left-19[data-color="concert"] {
  border-right: 1.9rem solid #1dd6c8;
}

.arrow-left-19[data-color="management"] {
  border-right: 1.9rem solid #1dd6c8;
}

.arrow-left-19[data-color="broadcast-video"] {
  border-right: 1.9rem solid #b9ec41;
}

.arrow-left-19[data-color="videographer"] {
  border-right: 1.9rem solid #b9ec41;
}

.arrow-left-19[data-color="yellow"] {
  border-right: 1.9rem solid #fff119;
}

.arrow-left-19[data-color="line"] {
  border-right: 1.9rem solid #00c300;
}

.arrow-left-19[data-color="twitter"] {
  border-right: 1.9rem solid #1da1f2;
}

.arrow-left-19[data-color="transparent"] {
  border-right: 1.9rem solid transparent;
}

.arrow-left-19[data-color="insta"] {
  border-right: 1.9rem solid #bd00a8;
}

.arrow-left-19[data-color="youtube"] {
  border-right: 1.9rem solid #ff0000;
}

.arrow-right-19 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -3.8rem;
  margin: auto;
  width: 1.9rem;
  height: 1.9rem;
  box-sizing: border-box;
  border: 1.9rem solid transparent;
}

.arrow-right-19[data-color="white"] {
  border-left: 1.9rem solid #fff;
}

.arrow-right-19[data-color="black"] {
  border-left: 1.9rem solid #000320;
}

.arrow-right-19[data-color="gray"] {
  border-left: 1.9rem solid #9a9a9a;
}

.arrow-right-19[data-color="key"] {
  border-left: 1.9rem solid #fa0b1a;
}

.arrow-right-19[data-color="base1"] {
  border-left: 1.9rem solid #f2f8fc;
}

.arrow-right-19[data-color="base2"] {
  border-left: 1.9rem solid #16bbee;
}

.arrow-right-19[data-color="super-entertainment"] {
  border-left: 1.9rem solid #005ff7;
}

.arrow-right-19[data-color="internet-singer"] {
  border-left: 1.9rem solid #005ff7;
}

.arrow-right-19[data-color="music-creator"] {
  border-left: 1.9rem solid #16b409;
}

.arrow-right-19[data-color="ny-overseas"] {
  border-left: 1.9rem solid #f55013;
}

.arrow-right-19[data-color="vocal-musician"] {
  border-left: 1.9rem solid #fa0b1a;
}

.arrow-right-19[data-color="vocal"] {
  border-left: 1.9rem solid #fa0b1a;
}

.arrow-right-19[data-color="k-pop"] {
  border-left: 1.9rem solid #9910e2;
}

.arrow-right-19[data-color="musician"] {
  border-left: 1.9rem solid #fa0b1a;
}

.arrow-right-19[data-color="dance"] {
  border-left: 1.9rem solid #f5148d;
}

.arrow-right-19[data-color="actor-voice-actor"] {
  border-left: 1.9rem solid #fcbd12;
}

.arrow-right-19[data-color="actor"] {
  border-left: 1.9rem solid #fcbd12;
}

.arrow-right-19[data-color="voice-actor"] {
  border-left: 1.9rem solid #fcbd12;
}

.arrow-right-19[data-color="actor-talent"] {
  border-left: 1.9rem solid #fcbd12;
}

.arrow-right-19[data-color="internet-video-talent"] {
  border-left: 1.9rem solid #fcbd12;
}

.arrow-right-19[data-color="concert-management"] {
  border-left: 1.9rem solid #1dd6c8;
}

.arrow-right-19[data-color="pa"] {
  border-left: 1.9rem solid #1dd6c8;
}

.arrow-right-19[data-color="illumination"] {
  border-left: 1.9rem solid #1dd6c8;
}

.arrow-right-19[data-color="stage"] {
  border-left: 1.9rem solid #1dd6c8;
}

.arrow-right-19[data-color="concert"] {
  border-left: 1.9rem solid #1dd6c8;
}

.arrow-right-19[data-color="management"] {
  border-left: 1.9rem solid #1dd6c8;
}

.arrow-right-19[data-color="broadcast-video"] {
  border-left: 1.9rem solid #b9ec41;
}

.arrow-right-19[data-color="videographer"] {
  border-left: 1.9rem solid #b9ec41;
}

.arrow-right-19[data-color="yellow"] {
  border-left: 1.9rem solid #fff119;
}

.arrow-right-19[data-color="line"] {
  border-left: 1.9rem solid #00c300;
}

.arrow-right-19[data-color="twitter"] {
  border-left: 1.9rem solid #1da1f2;
}

.arrow-right-19[data-color="transparent"] {
  border-left: 1.9rem solid transparent;
}

.arrow-right-19[data-color="insta"] {
  border-left: 1.9rem solid #bd00a8;
}

.arrow-right-19[data-color="youtube"] {
  border-left: 1.9rem solid #ff0000;
}

.arrow-top-20 {
  position: absolute;
  top: -4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  border: 2rem solid transparent;
}

.arrow-top-20[data-color="white"] {
  border-bottom: 2rem solid #fff;
}

.arrow-top-20[data-color="black"] {
  border-bottom: 2rem solid #000320;
}

.arrow-top-20[data-color="gray"] {
  border-bottom: 2rem solid #9a9a9a;
}

.arrow-top-20[data-color="key"] {
  border-bottom: 2rem solid #fa0b1a;
}

.arrow-top-20[data-color="base1"] {
  border-bottom: 2rem solid #f2f8fc;
}

.arrow-top-20[data-color="base2"] {
  border-bottom: 2rem solid #16bbee;
}

.arrow-top-20[data-color="super-entertainment"] {
  border-bottom: 2rem solid #005ff7;
}

.arrow-top-20[data-color="internet-singer"] {
  border-bottom: 2rem solid #005ff7;
}

.arrow-top-20[data-color="music-creator"] {
  border-bottom: 2rem solid #16b409;
}

.arrow-top-20[data-color="ny-overseas"] {
  border-bottom: 2rem solid #f55013;
}

.arrow-top-20[data-color="vocal-musician"] {
  border-bottom: 2rem solid #fa0b1a;
}

.arrow-top-20[data-color="vocal"] {
  border-bottom: 2rem solid #fa0b1a;
}

.arrow-top-20[data-color="k-pop"] {
  border-bottom: 2rem solid #9910e2;
}

.arrow-top-20[data-color="musician"] {
  border-bottom: 2rem solid #fa0b1a;
}

.arrow-top-20[data-color="dance"] {
  border-bottom: 2rem solid #f5148d;
}

.arrow-top-20[data-color="actor-voice-actor"] {
  border-bottom: 2rem solid #fcbd12;
}

.arrow-top-20[data-color="actor"] {
  border-bottom: 2rem solid #fcbd12;
}

.arrow-top-20[data-color="voice-actor"] {
  border-bottom: 2rem solid #fcbd12;
}

.arrow-top-20[data-color="actor-talent"] {
  border-bottom: 2rem solid #fcbd12;
}

.arrow-top-20[data-color="internet-video-talent"] {
  border-bottom: 2rem solid #fcbd12;
}

.arrow-top-20[data-color="concert-management"] {
  border-bottom: 2rem solid #1dd6c8;
}

.arrow-top-20[data-color="pa"] {
  border-bottom: 2rem solid #1dd6c8;
}

.arrow-top-20[data-color="illumination"] {
  border-bottom: 2rem solid #1dd6c8;
}

.arrow-top-20[data-color="stage"] {
  border-bottom: 2rem solid #1dd6c8;
}

.arrow-top-20[data-color="concert"] {
  border-bottom: 2rem solid #1dd6c8;
}

.arrow-top-20[data-color="management"] {
  border-bottom: 2rem solid #1dd6c8;
}

.arrow-top-20[data-color="broadcast-video"] {
  border-bottom: 2rem solid #b9ec41;
}

.arrow-top-20[data-color="videographer"] {
  border-bottom: 2rem solid #b9ec41;
}

.arrow-top-20[data-color="yellow"] {
  border-bottom: 2rem solid #fff119;
}

.arrow-top-20[data-color="line"] {
  border-bottom: 2rem solid #00c300;
}

.arrow-top-20[data-color="twitter"] {
  border-bottom: 2rem solid #1da1f2;
}

.arrow-top-20[data-color="transparent"] {
  border-bottom: 2rem solid transparent;
}

.arrow-top-20[data-color="insta"] {
  border-bottom: 2rem solid #bd00a8;
}

.arrow-top-20[data-color="youtube"] {
  border-bottom: 2rem solid #ff0000;
}

.arrow-bottom-20 {
  position: absolute;
  bottom: -4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  border: 2rem solid transparent;
}

.arrow-bottom-20[data-color="white"] {
  border-top: 2rem solid #fff;
}

.arrow-bottom-20[data-color="black"] {
  border-top: 2rem solid #000320;
}

.arrow-bottom-20[data-color="gray"] {
  border-top: 2rem solid #9a9a9a;
}

.arrow-bottom-20[data-color="key"] {
  border-top: 2rem solid #fa0b1a;
}

.arrow-bottom-20[data-color="base1"] {
  border-top: 2rem solid #f2f8fc;
}

.arrow-bottom-20[data-color="base2"] {
  border-top: 2rem solid #16bbee;
}

.arrow-bottom-20[data-color="super-entertainment"] {
  border-top: 2rem solid #005ff7;
}

.arrow-bottom-20[data-color="internet-singer"] {
  border-top: 2rem solid #005ff7;
}

.arrow-bottom-20[data-color="music-creator"] {
  border-top: 2rem solid #16b409;
}

.arrow-bottom-20[data-color="ny-overseas"] {
  border-top: 2rem solid #f55013;
}

.arrow-bottom-20[data-color="vocal-musician"] {
  border-top: 2rem solid #fa0b1a;
}

.arrow-bottom-20[data-color="vocal"] {
  border-top: 2rem solid #fa0b1a;
}

.arrow-bottom-20[data-color="k-pop"] {
  border-top: 2rem solid #9910e2;
}

.arrow-bottom-20[data-color="musician"] {
  border-top: 2rem solid #fa0b1a;
}

.arrow-bottom-20[data-color="dance"] {
  border-top: 2rem solid #f5148d;
}

.arrow-bottom-20[data-color="actor-voice-actor"] {
  border-top: 2rem solid #fcbd12;
}

.arrow-bottom-20[data-color="actor"] {
  border-top: 2rem solid #fcbd12;
}

.arrow-bottom-20[data-color="voice-actor"] {
  border-top: 2rem solid #fcbd12;
}

.arrow-bottom-20[data-color="actor-talent"] {
  border-top: 2rem solid #fcbd12;
}

.arrow-bottom-20[data-color="internet-video-talent"] {
  border-top: 2rem solid #fcbd12;
}

.arrow-bottom-20[data-color="concert-management"] {
  border-top: 2rem solid #1dd6c8;
}

.arrow-bottom-20[data-color="pa"] {
  border-top: 2rem solid #1dd6c8;
}

.arrow-bottom-20[data-color="illumination"] {
  border-top: 2rem solid #1dd6c8;
}

.arrow-bottom-20[data-color="stage"] {
  border-top: 2rem solid #1dd6c8;
}

.arrow-bottom-20[data-color="concert"] {
  border-top: 2rem solid #1dd6c8;
}

.arrow-bottom-20[data-color="management"] {
  border-top: 2rem solid #1dd6c8;
}

.arrow-bottom-20[data-color="broadcast-video"] {
  border-top: 2rem solid #b9ec41;
}

.arrow-bottom-20[data-color="videographer"] {
  border-top: 2rem solid #b9ec41;
}

.arrow-bottom-20[data-color="yellow"] {
  border-top: 2rem solid #fff119;
}

.arrow-bottom-20[data-color="line"] {
  border-top: 2rem solid #00c300;
}

.arrow-bottom-20[data-color="twitter"] {
  border-top: 2rem solid #1da1f2;
}

.arrow-bottom-20[data-color="transparent"] {
  border-top: 2rem solid transparent;
}

.arrow-bottom-20[data-color="insta"] {
  border-top: 2rem solid #bd00a8;
}

.arrow-bottom-20[data-color="youtube"] {
  border-top: 2rem solid #ff0000;
}

.arrow-left-20 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -4rem;
  margin: auto;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  border: 2rem solid transparent;
}

.arrow-left-20[data-color="white"] {
  border-right: 2rem solid #fff;
}

.arrow-left-20[data-color="black"] {
  border-right: 2rem solid #000320;
}

.arrow-left-20[data-color="gray"] {
  border-right: 2rem solid #9a9a9a;
}

.arrow-left-20[data-color="key"] {
  border-right: 2rem solid #fa0b1a;
}

.arrow-left-20[data-color="base1"] {
  border-right: 2rem solid #f2f8fc;
}

.arrow-left-20[data-color="base2"] {
  border-right: 2rem solid #16bbee;
}

.arrow-left-20[data-color="super-entertainment"] {
  border-right: 2rem solid #005ff7;
}

.arrow-left-20[data-color="internet-singer"] {
  border-right: 2rem solid #005ff7;
}

.arrow-left-20[data-color="music-creator"] {
  border-right: 2rem solid #16b409;
}

.arrow-left-20[data-color="ny-overseas"] {
  border-right: 2rem solid #f55013;
}

.arrow-left-20[data-color="vocal-musician"] {
  border-right: 2rem solid #fa0b1a;
}

.arrow-left-20[data-color="vocal"] {
  border-right: 2rem solid #fa0b1a;
}

.arrow-left-20[data-color="k-pop"] {
  border-right: 2rem solid #9910e2;
}

.arrow-left-20[data-color="musician"] {
  border-right: 2rem solid #fa0b1a;
}

.arrow-left-20[data-color="dance"] {
  border-right: 2rem solid #f5148d;
}

.arrow-left-20[data-color="actor-voice-actor"] {
  border-right: 2rem solid #fcbd12;
}

.arrow-left-20[data-color="actor"] {
  border-right: 2rem solid #fcbd12;
}

.arrow-left-20[data-color="voice-actor"] {
  border-right: 2rem solid #fcbd12;
}

.arrow-left-20[data-color="actor-talent"] {
  border-right: 2rem solid #fcbd12;
}

.arrow-left-20[data-color="internet-video-talent"] {
  border-right: 2rem solid #fcbd12;
}

.arrow-left-20[data-color="concert-management"] {
  border-right: 2rem solid #1dd6c8;
}

.arrow-left-20[data-color="pa"] {
  border-right: 2rem solid #1dd6c8;
}

.arrow-left-20[data-color="illumination"] {
  border-right: 2rem solid #1dd6c8;
}

.arrow-left-20[data-color="stage"] {
  border-right: 2rem solid #1dd6c8;
}

.arrow-left-20[data-color="concert"] {
  border-right: 2rem solid #1dd6c8;
}

.arrow-left-20[data-color="management"] {
  border-right: 2rem solid #1dd6c8;
}

.arrow-left-20[data-color="broadcast-video"] {
  border-right: 2rem solid #b9ec41;
}

.arrow-left-20[data-color="videographer"] {
  border-right: 2rem solid #b9ec41;
}

.arrow-left-20[data-color="yellow"] {
  border-right: 2rem solid #fff119;
}

.arrow-left-20[data-color="line"] {
  border-right: 2rem solid #00c300;
}

.arrow-left-20[data-color="twitter"] {
  border-right: 2rem solid #1da1f2;
}

.arrow-left-20[data-color="transparent"] {
  border-right: 2rem solid transparent;
}

.arrow-left-20[data-color="insta"] {
  border-right: 2rem solid #bd00a8;
}

.arrow-left-20[data-color="youtube"] {
  border-right: 2rem solid #ff0000;
}

.arrow-right-20 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -4rem;
  margin: auto;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  border: 2rem solid transparent;
}

.arrow-right-20[data-color="white"] {
  border-left: 2rem solid #fff;
}

.arrow-right-20[data-color="black"] {
  border-left: 2rem solid #000320;
}

.arrow-right-20[data-color="gray"] {
  border-left: 2rem solid #9a9a9a;
}

.arrow-right-20[data-color="key"] {
  border-left: 2rem solid #fa0b1a;
}

.arrow-right-20[data-color="base1"] {
  border-left: 2rem solid #f2f8fc;
}

.arrow-right-20[data-color="base2"] {
  border-left: 2rem solid #16bbee;
}

.arrow-right-20[data-color="super-entertainment"] {
  border-left: 2rem solid #005ff7;
}

.arrow-right-20[data-color="internet-singer"] {
  border-left: 2rem solid #005ff7;
}

.arrow-right-20[data-color="music-creator"] {
  border-left: 2rem solid #16b409;
}

.arrow-right-20[data-color="ny-overseas"] {
  border-left: 2rem solid #f55013;
}

.arrow-right-20[data-color="vocal-musician"] {
  border-left: 2rem solid #fa0b1a;
}

.arrow-right-20[data-color="vocal"] {
  border-left: 2rem solid #fa0b1a;
}

.arrow-right-20[data-color="k-pop"] {
  border-left: 2rem solid #9910e2;
}

.arrow-right-20[data-color="musician"] {
  border-left: 2rem solid #fa0b1a;
}

.arrow-right-20[data-color="dance"] {
  border-left: 2rem solid #f5148d;
}

.arrow-right-20[data-color="actor-voice-actor"] {
  border-left: 2rem solid #fcbd12;
}

.arrow-right-20[data-color="actor"] {
  border-left: 2rem solid #fcbd12;
}

.arrow-right-20[data-color="voice-actor"] {
  border-left: 2rem solid #fcbd12;
}

.arrow-right-20[data-color="actor-talent"] {
  border-left: 2rem solid #fcbd12;
}

.arrow-right-20[data-color="internet-video-talent"] {
  border-left: 2rem solid #fcbd12;
}

.arrow-right-20[data-color="concert-management"] {
  border-left: 2rem solid #1dd6c8;
}

.arrow-right-20[data-color="pa"] {
  border-left: 2rem solid #1dd6c8;
}

.arrow-right-20[data-color="illumination"] {
  border-left: 2rem solid #1dd6c8;
}

.arrow-right-20[data-color="stage"] {
  border-left: 2rem solid #1dd6c8;
}

.arrow-right-20[data-color="concert"] {
  border-left: 2rem solid #1dd6c8;
}

.arrow-right-20[data-color="management"] {
  border-left: 2rem solid #1dd6c8;
}

.arrow-right-20[data-color="broadcast-video"] {
  border-left: 2rem solid #b9ec41;
}

.arrow-right-20[data-color="videographer"] {
  border-left: 2rem solid #b9ec41;
}

.arrow-right-20[data-color="yellow"] {
  border-left: 2rem solid #fff119;
}

.arrow-right-20[data-color="line"] {
  border-left: 2rem solid #00c300;
}

.arrow-right-20[data-color="twitter"] {
  border-left: 2rem solid #1da1f2;
}

.arrow-right-20[data-color="transparent"] {
  border-left: 2rem solid transparent;
}

.arrow-right-20[data-color="insta"] {
  border-left: 2rem solid #bd00a8;
}

.arrow-right-20[data-color="youtube"] {
  border-left: 2rem solid #ff0000;
}

.arrow-top-21 {
  position: absolute;
  top: -4.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.1rem;
  height: 2.1rem;
  box-sizing: border-box;
  border: 2.1rem solid transparent;
}

.arrow-top-21[data-color="white"] {
  border-bottom: 2.1rem solid #fff;
}

.arrow-top-21[data-color="black"] {
  border-bottom: 2.1rem solid #000320;
}

.arrow-top-21[data-color="gray"] {
  border-bottom: 2.1rem solid #9a9a9a;
}

.arrow-top-21[data-color="key"] {
  border-bottom: 2.1rem solid #fa0b1a;
}

.arrow-top-21[data-color="base1"] {
  border-bottom: 2.1rem solid #f2f8fc;
}

.arrow-top-21[data-color="base2"] {
  border-bottom: 2.1rem solid #16bbee;
}

.arrow-top-21[data-color="super-entertainment"] {
  border-bottom: 2.1rem solid #005ff7;
}

.arrow-top-21[data-color="internet-singer"] {
  border-bottom: 2.1rem solid #005ff7;
}

.arrow-top-21[data-color="music-creator"] {
  border-bottom: 2.1rem solid #16b409;
}

.arrow-top-21[data-color="ny-overseas"] {
  border-bottom: 2.1rem solid #f55013;
}

.arrow-top-21[data-color="vocal-musician"] {
  border-bottom: 2.1rem solid #fa0b1a;
}

.arrow-top-21[data-color="vocal"] {
  border-bottom: 2.1rem solid #fa0b1a;
}

.arrow-top-21[data-color="k-pop"] {
  border-bottom: 2.1rem solid #9910e2;
}

.arrow-top-21[data-color="musician"] {
  border-bottom: 2.1rem solid #fa0b1a;
}

.arrow-top-21[data-color="dance"] {
  border-bottom: 2.1rem solid #f5148d;
}

.arrow-top-21[data-color="actor-voice-actor"] {
  border-bottom: 2.1rem solid #fcbd12;
}

.arrow-top-21[data-color="actor"] {
  border-bottom: 2.1rem solid #fcbd12;
}

.arrow-top-21[data-color="voice-actor"] {
  border-bottom: 2.1rem solid #fcbd12;
}

.arrow-top-21[data-color="actor-talent"] {
  border-bottom: 2.1rem solid #fcbd12;
}

.arrow-top-21[data-color="internet-video-talent"] {
  border-bottom: 2.1rem solid #fcbd12;
}

.arrow-top-21[data-color="concert-management"] {
  border-bottom: 2.1rem solid #1dd6c8;
}

.arrow-top-21[data-color="pa"] {
  border-bottom: 2.1rem solid #1dd6c8;
}

.arrow-top-21[data-color="illumination"] {
  border-bottom: 2.1rem solid #1dd6c8;
}

.arrow-top-21[data-color="stage"] {
  border-bottom: 2.1rem solid #1dd6c8;
}

.arrow-top-21[data-color="concert"] {
  border-bottom: 2.1rem solid #1dd6c8;
}

.arrow-top-21[data-color="management"] {
  border-bottom: 2.1rem solid #1dd6c8;
}

.arrow-top-21[data-color="broadcast-video"] {
  border-bottom: 2.1rem solid #b9ec41;
}

.arrow-top-21[data-color="videographer"] {
  border-bottom: 2.1rem solid #b9ec41;
}

.arrow-top-21[data-color="yellow"] {
  border-bottom: 2.1rem solid #fff119;
}

.arrow-top-21[data-color="line"] {
  border-bottom: 2.1rem solid #00c300;
}

.arrow-top-21[data-color="twitter"] {
  border-bottom: 2.1rem solid #1da1f2;
}

.arrow-top-21[data-color="transparent"] {
  border-bottom: 2.1rem solid transparent;
}

.arrow-top-21[data-color="insta"] {
  border-bottom: 2.1rem solid #bd00a8;
}

.arrow-top-21[data-color="youtube"] {
  border-bottom: 2.1rem solid #ff0000;
}

.arrow-bottom-21 {
  position: absolute;
  bottom: -4.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.1rem;
  height: 2.1rem;
  box-sizing: border-box;
  border: 2.1rem solid transparent;
}

.arrow-bottom-21[data-color="white"] {
  border-top: 2.1rem solid #fff;
}

.arrow-bottom-21[data-color="black"] {
  border-top: 2.1rem solid #000320;
}

.arrow-bottom-21[data-color="gray"] {
  border-top: 2.1rem solid #9a9a9a;
}

.arrow-bottom-21[data-color="key"] {
  border-top: 2.1rem solid #fa0b1a;
}

.arrow-bottom-21[data-color="base1"] {
  border-top: 2.1rem solid #f2f8fc;
}

.arrow-bottom-21[data-color="base2"] {
  border-top: 2.1rem solid #16bbee;
}

.arrow-bottom-21[data-color="super-entertainment"] {
  border-top: 2.1rem solid #005ff7;
}

.arrow-bottom-21[data-color="internet-singer"] {
  border-top: 2.1rem solid #005ff7;
}

.arrow-bottom-21[data-color="music-creator"] {
  border-top: 2.1rem solid #16b409;
}

.arrow-bottom-21[data-color="ny-overseas"] {
  border-top: 2.1rem solid #f55013;
}

.arrow-bottom-21[data-color="vocal-musician"] {
  border-top: 2.1rem solid #fa0b1a;
}

.arrow-bottom-21[data-color="vocal"] {
  border-top: 2.1rem solid #fa0b1a;
}

.arrow-bottom-21[data-color="k-pop"] {
  border-top: 2.1rem solid #9910e2;
}

.arrow-bottom-21[data-color="musician"] {
  border-top: 2.1rem solid #fa0b1a;
}

.arrow-bottom-21[data-color="dance"] {
  border-top: 2.1rem solid #f5148d;
}

.arrow-bottom-21[data-color="actor-voice-actor"] {
  border-top: 2.1rem solid #fcbd12;
}

.arrow-bottom-21[data-color="actor"] {
  border-top: 2.1rem solid #fcbd12;
}

.arrow-bottom-21[data-color="voice-actor"] {
  border-top: 2.1rem solid #fcbd12;
}

.arrow-bottom-21[data-color="actor-talent"] {
  border-top: 2.1rem solid #fcbd12;
}

.arrow-bottom-21[data-color="internet-video-talent"] {
  border-top: 2.1rem solid #fcbd12;
}

.arrow-bottom-21[data-color="concert-management"] {
  border-top: 2.1rem solid #1dd6c8;
}

.arrow-bottom-21[data-color="pa"] {
  border-top: 2.1rem solid #1dd6c8;
}

.arrow-bottom-21[data-color="illumination"] {
  border-top: 2.1rem solid #1dd6c8;
}

.arrow-bottom-21[data-color="stage"] {
  border-top: 2.1rem solid #1dd6c8;
}

.arrow-bottom-21[data-color="concert"] {
  border-top: 2.1rem solid #1dd6c8;
}

.arrow-bottom-21[data-color="management"] {
  border-top: 2.1rem solid #1dd6c8;
}

.arrow-bottom-21[data-color="broadcast-video"] {
  border-top: 2.1rem solid #b9ec41;
}

.arrow-bottom-21[data-color="videographer"] {
  border-top: 2.1rem solid #b9ec41;
}

.arrow-bottom-21[data-color="yellow"] {
  border-top: 2.1rem solid #fff119;
}

.arrow-bottom-21[data-color="line"] {
  border-top: 2.1rem solid #00c300;
}

.arrow-bottom-21[data-color="twitter"] {
  border-top: 2.1rem solid #1da1f2;
}

.arrow-bottom-21[data-color="transparent"] {
  border-top: 2.1rem solid transparent;
}

.arrow-bottom-21[data-color="insta"] {
  border-top: 2.1rem solid #bd00a8;
}

.arrow-bottom-21[data-color="youtube"] {
  border-top: 2.1rem solid #ff0000;
}

.arrow-left-21 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -4.2rem;
  margin: auto;
  width: 2.1rem;
  height: 2.1rem;
  box-sizing: border-box;
  border: 2.1rem solid transparent;
}

.arrow-left-21[data-color="white"] {
  border-right: 2.1rem solid #fff;
}

.arrow-left-21[data-color="black"] {
  border-right: 2.1rem solid #000320;
}

.arrow-left-21[data-color="gray"] {
  border-right: 2.1rem solid #9a9a9a;
}

.arrow-left-21[data-color="key"] {
  border-right: 2.1rem solid #fa0b1a;
}

.arrow-left-21[data-color="base1"] {
  border-right: 2.1rem solid #f2f8fc;
}

.arrow-left-21[data-color="base2"] {
  border-right: 2.1rem solid #16bbee;
}

.arrow-left-21[data-color="super-entertainment"] {
  border-right: 2.1rem solid #005ff7;
}

.arrow-left-21[data-color="internet-singer"] {
  border-right: 2.1rem solid #005ff7;
}

.arrow-left-21[data-color="music-creator"] {
  border-right: 2.1rem solid #16b409;
}

.arrow-left-21[data-color="ny-overseas"] {
  border-right: 2.1rem solid #f55013;
}

.arrow-left-21[data-color="vocal-musician"] {
  border-right: 2.1rem solid #fa0b1a;
}

.arrow-left-21[data-color="vocal"] {
  border-right: 2.1rem solid #fa0b1a;
}

.arrow-left-21[data-color="k-pop"] {
  border-right: 2.1rem solid #9910e2;
}

.arrow-left-21[data-color="musician"] {
  border-right: 2.1rem solid #fa0b1a;
}

.arrow-left-21[data-color="dance"] {
  border-right: 2.1rem solid #f5148d;
}

.arrow-left-21[data-color="actor-voice-actor"] {
  border-right: 2.1rem solid #fcbd12;
}

.arrow-left-21[data-color="actor"] {
  border-right: 2.1rem solid #fcbd12;
}

.arrow-left-21[data-color="voice-actor"] {
  border-right: 2.1rem solid #fcbd12;
}

.arrow-left-21[data-color="actor-talent"] {
  border-right: 2.1rem solid #fcbd12;
}

.arrow-left-21[data-color="internet-video-talent"] {
  border-right: 2.1rem solid #fcbd12;
}

.arrow-left-21[data-color="concert-management"] {
  border-right: 2.1rem solid #1dd6c8;
}

.arrow-left-21[data-color="pa"] {
  border-right: 2.1rem solid #1dd6c8;
}

.arrow-left-21[data-color="illumination"] {
  border-right: 2.1rem solid #1dd6c8;
}

.arrow-left-21[data-color="stage"] {
  border-right: 2.1rem solid #1dd6c8;
}

.arrow-left-21[data-color="concert"] {
  border-right: 2.1rem solid #1dd6c8;
}

.arrow-left-21[data-color="management"] {
  border-right: 2.1rem solid #1dd6c8;
}

.arrow-left-21[data-color="broadcast-video"] {
  border-right: 2.1rem solid #b9ec41;
}

.arrow-left-21[data-color="videographer"] {
  border-right: 2.1rem solid #b9ec41;
}

.arrow-left-21[data-color="yellow"] {
  border-right: 2.1rem solid #fff119;
}

.arrow-left-21[data-color="line"] {
  border-right: 2.1rem solid #00c300;
}

.arrow-left-21[data-color="twitter"] {
  border-right: 2.1rem solid #1da1f2;
}

.arrow-left-21[data-color="transparent"] {
  border-right: 2.1rem solid transparent;
}

.arrow-left-21[data-color="insta"] {
  border-right: 2.1rem solid #bd00a8;
}

.arrow-left-21[data-color="youtube"] {
  border-right: 2.1rem solid #ff0000;
}

.arrow-right-21 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -4.2rem;
  margin: auto;
  width: 2.1rem;
  height: 2.1rem;
  box-sizing: border-box;
  border: 2.1rem solid transparent;
}

.arrow-right-21[data-color="white"] {
  border-left: 2.1rem solid #fff;
}

.arrow-right-21[data-color="black"] {
  border-left: 2.1rem solid #000320;
}

.arrow-right-21[data-color="gray"] {
  border-left: 2.1rem solid #9a9a9a;
}

.arrow-right-21[data-color="key"] {
  border-left: 2.1rem solid #fa0b1a;
}

.arrow-right-21[data-color="base1"] {
  border-left: 2.1rem solid #f2f8fc;
}

.arrow-right-21[data-color="base2"] {
  border-left: 2.1rem solid #16bbee;
}

.arrow-right-21[data-color="super-entertainment"] {
  border-left: 2.1rem solid #005ff7;
}

.arrow-right-21[data-color="internet-singer"] {
  border-left: 2.1rem solid #005ff7;
}

.arrow-right-21[data-color="music-creator"] {
  border-left: 2.1rem solid #16b409;
}

.arrow-right-21[data-color="ny-overseas"] {
  border-left: 2.1rem solid #f55013;
}

.arrow-right-21[data-color="vocal-musician"] {
  border-left: 2.1rem solid #fa0b1a;
}

.arrow-right-21[data-color="vocal"] {
  border-left: 2.1rem solid #fa0b1a;
}

.arrow-right-21[data-color="k-pop"] {
  border-left: 2.1rem solid #9910e2;
}

.arrow-right-21[data-color="musician"] {
  border-left: 2.1rem solid #fa0b1a;
}

.arrow-right-21[data-color="dance"] {
  border-left: 2.1rem solid #f5148d;
}

.arrow-right-21[data-color="actor-voice-actor"] {
  border-left: 2.1rem solid #fcbd12;
}

.arrow-right-21[data-color="actor"] {
  border-left: 2.1rem solid #fcbd12;
}

.arrow-right-21[data-color="voice-actor"] {
  border-left: 2.1rem solid #fcbd12;
}

.arrow-right-21[data-color="actor-talent"] {
  border-left: 2.1rem solid #fcbd12;
}

.arrow-right-21[data-color="internet-video-talent"] {
  border-left: 2.1rem solid #fcbd12;
}

.arrow-right-21[data-color="concert-management"] {
  border-left: 2.1rem solid #1dd6c8;
}

.arrow-right-21[data-color="pa"] {
  border-left: 2.1rem solid #1dd6c8;
}

.arrow-right-21[data-color="illumination"] {
  border-left: 2.1rem solid #1dd6c8;
}

.arrow-right-21[data-color="stage"] {
  border-left: 2.1rem solid #1dd6c8;
}

.arrow-right-21[data-color="concert"] {
  border-left: 2.1rem solid #1dd6c8;
}

.arrow-right-21[data-color="management"] {
  border-left: 2.1rem solid #1dd6c8;
}

.arrow-right-21[data-color="broadcast-video"] {
  border-left: 2.1rem solid #b9ec41;
}

.arrow-right-21[data-color="videographer"] {
  border-left: 2.1rem solid #b9ec41;
}

.arrow-right-21[data-color="yellow"] {
  border-left: 2.1rem solid #fff119;
}

.arrow-right-21[data-color="line"] {
  border-left: 2.1rem solid #00c300;
}

.arrow-right-21[data-color="twitter"] {
  border-left: 2.1rem solid #1da1f2;
}

.arrow-right-21[data-color="transparent"] {
  border-left: 2.1rem solid transparent;
}

.arrow-right-21[data-color="insta"] {
  border-left: 2.1rem solid #bd00a8;
}

.arrow-right-21[data-color="youtube"] {
  border-left: 2.1rem solid #ff0000;
}

.arrow-top-22 {
  position: absolute;
  top: -4.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.2rem;
  height: 2.2rem;
  box-sizing: border-box;
  border: 2.2rem solid transparent;
}

.arrow-top-22[data-color="white"] {
  border-bottom: 2.2rem solid #fff;
}

.arrow-top-22[data-color="black"] {
  border-bottom: 2.2rem solid #000320;
}

.arrow-top-22[data-color="gray"] {
  border-bottom: 2.2rem solid #9a9a9a;
}

.arrow-top-22[data-color="key"] {
  border-bottom: 2.2rem solid #fa0b1a;
}

.arrow-top-22[data-color="base1"] {
  border-bottom: 2.2rem solid #f2f8fc;
}

.arrow-top-22[data-color="base2"] {
  border-bottom: 2.2rem solid #16bbee;
}

.arrow-top-22[data-color="super-entertainment"] {
  border-bottom: 2.2rem solid #005ff7;
}

.arrow-top-22[data-color="internet-singer"] {
  border-bottom: 2.2rem solid #005ff7;
}

.arrow-top-22[data-color="music-creator"] {
  border-bottom: 2.2rem solid #16b409;
}

.arrow-top-22[data-color="ny-overseas"] {
  border-bottom: 2.2rem solid #f55013;
}

.arrow-top-22[data-color="vocal-musician"] {
  border-bottom: 2.2rem solid #fa0b1a;
}

.arrow-top-22[data-color="vocal"] {
  border-bottom: 2.2rem solid #fa0b1a;
}

.arrow-top-22[data-color="k-pop"] {
  border-bottom: 2.2rem solid #9910e2;
}

.arrow-top-22[data-color="musician"] {
  border-bottom: 2.2rem solid #fa0b1a;
}

.arrow-top-22[data-color="dance"] {
  border-bottom: 2.2rem solid #f5148d;
}

.arrow-top-22[data-color="actor-voice-actor"] {
  border-bottom: 2.2rem solid #fcbd12;
}

.arrow-top-22[data-color="actor"] {
  border-bottom: 2.2rem solid #fcbd12;
}

.arrow-top-22[data-color="voice-actor"] {
  border-bottom: 2.2rem solid #fcbd12;
}

.arrow-top-22[data-color="actor-talent"] {
  border-bottom: 2.2rem solid #fcbd12;
}

.arrow-top-22[data-color="internet-video-talent"] {
  border-bottom: 2.2rem solid #fcbd12;
}

.arrow-top-22[data-color="concert-management"] {
  border-bottom: 2.2rem solid #1dd6c8;
}

.arrow-top-22[data-color="pa"] {
  border-bottom: 2.2rem solid #1dd6c8;
}

.arrow-top-22[data-color="illumination"] {
  border-bottom: 2.2rem solid #1dd6c8;
}

.arrow-top-22[data-color="stage"] {
  border-bottom: 2.2rem solid #1dd6c8;
}

.arrow-top-22[data-color="concert"] {
  border-bottom: 2.2rem solid #1dd6c8;
}

.arrow-top-22[data-color="management"] {
  border-bottom: 2.2rem solid #1dd6c8;
}

.arrow-top-22[data-color="broadcast-video"] {
  border-bottom: 2.2rem solid #b9ec41;
}

.arrow-top-22[data-color="videographer"] {
  border-bottom: 2.2rem solid #b9ec41;
}

.arrow-top-22[data-color="yellow"] {
  border-bottom: 2.2rem solid #fff119;
}

.arrow-top-22[data-color="line"] {
  border-bottom: 2.2rem solid #00c300;
}

.arrow-top-22[data-color="twitter"] {
  border-bottom: 2.2rem solid #1da1f2;
}

.arrow-top-22[data-color="transparent"] {
  border-bottom: 2.2rem solid transparent;
}

.arrow-top-22[data-color="insta"] {
  border-bottom: 2.2rem solid #bd00a8;
}

.arrow-top-22[data-color="youtube"] {
  border-bottom: 2.2rem solid #ff0000;
}

.arrow-bottom-22 {
  position: absolute;
  bottom: -4.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.2rem;
  height: 2.2rem;
  box-sizing: border-box;
  border: 2.2rem solid transparent;
}

.arrow-bottom-22[data-color="white"] {
  border-top: 2.2rem solid #fff;
}

.arrow-bottom-22[data-color="black"] {
  border-top: 2.2rem solid #000320;
}

.arrow-bottom-22[data-color="gray"] {
  border-top: 2.2rem solid #9a9a9a;
}

.arrow-bottom-22[data-color="key"] {
  border-top: 2.2rem solid #fa0b1a;
}

.arrow-bottom-22[data-color="base1"] {
  border-top: 2.2rem solid #f2f8fc;
}

.arrow-bottom-22[data-color="base2"] {
  border-top: 2.2rem solid #16bbee;
}

.arrow-bottom-22[data-color="super-entertainment"] {
  border-top: 2.2rem solid #005ff7;
}

.arrow-bottom-22[data-color="internet-singer"] {
  border-top: 2.2rem solid #005ff7;
}

.arrow-bottom-22[data-color="music-creator"] {
  border-top: 2.2rem solid #16b409;
}

.arrow-bottom-22[data-color="ny-overseas"] {
  border-top: 2.2rem solid #f55013;
}

.arrow-bottom-22[data-color="vocal-musician"] {
  border-top: 2.2rem solid #fa0b1a;
}

.arrow-bottom-22[data-color="vocal"] {
  border-top: 2.2rem solid #fa0b1a;
}

.arrow-bottom-22[data-color="k-pop"] {
  border-top: 2.2rem solid #9910e2;
}

.arrow-bottom-22[data-color="musician"] {
  border-top: 2.2rem solid #fa0b1a;
}

.arrow-bottom-22[data-color="dance"] {
  border-top: 2.2rem solid #f5148d;
}

.arrow-bottom-22[data-color="actor-voice-actor"] {
  border-top: 2.2rem solid #fcbd12;
}

.arrow-bottom-22[data-color="actor"] {
  border-top: 2.2rem solid #fcbd12;
}

.arrow-bottom-22[data-color="voice-actor"] {
  border-top: 2.2rem solid #fcbd12;
}

.arrow-bottom-22[data-color="actor-talent"] {
  border-top: 2.2rem solid #fcbd12;
}

.arrow-bottom-22[data-color="internet-video-talent"] {
  border-top: 2.2rem solid #fcbd12;
}

.arrow-bottom-22[data-color="concert-management"] {
  border-top: 2.2rem solid #1dd6c8;
}

.arrow-bottom-22[data-color="pa"] {
  border-top: 2.2rem solid #1dd6c8;
}

.arrow-bottom-22[data-color="illumination"] {
  border-top: 2.2rem solid #1dd6c8;
}

.arrow-bottom-22[data-color="stage"] {
  border-top: 2.2rem solid #1dd6c8;
}

.arrow-bottom-22[data-color="concert"] {
  border-top: 2.2rem solid #1dd6c8;
}

.arrow-bottom-22[data-color="management"] {
  border-top: 2.2rem solid #1dd6c8;
}

.arrow-bottom-22[data-color="broadcast-video"] {
  border-top: 2.2rem solid #b9ec41;
}

.arrow-bottom-22[data-color="videographer"] {
  border-top: 2.2rem solid #b9ec41;
}

.arrow-bottom-22[data-color="yellow"] {
  border-top: 2.2rem solid #fff119;
}

.arrow-bottom-22[data-color="line"] {
  border-top: 2.2rem solid #00c300;
}

.arrow-bottom-22[data-color="twitter"] {
  border-top: 2.2rem solid #1da1f2;
}

.arrow-bottom-22[data-color="transparent"] {
  border-top: 2.2rem solid transparent;
}

.arrow-bottom-22[data-color="insta"] {
  border-top: 2.2rem solid #bd00a8;
}

.arrow-bottom-22[data-color="youtube"] {
  border-top: 2.2rem solid #ff0000;
}

.arrow-left-22 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -4.4rem;
  margin: auto;
  width: 2.2rem;
  height: 2.2rem;
  box-sizing: border-box;
  border: 2.2rem solid transparent;
}

.arrow-left-22[data-color="white"] {
  border-right: 2.2rem solid #fff;
}

.arrow-left-22[data-color="black"] {
  border-right: 2.2rem solid #000320;
}

.arrow-left-22[data-color="gray"] {
  border-right: 2.2rem solid #9a9a9a;
}

.arrow-left-22[data-color="key"] {
  border-right: 2.2rem solid #fa0b1a;
}

.arrow-left-22[data-color="base1"] {
  border-right: 2.2rem solid #f2f8fc;
}

.arrow-left-22[data-color="base2"] {
  border-right: 2.2rem solid #16bbee;
}

.arrow-left-22[data-color="super-entertainment"] {
  border-right: 2.2rem solid #005ff7;
}

.arrow-left-22[data-color="internet-singer"] {
  border-right: 2.2rem solid #005ff7;
}

.arrow-left-22[data-color="music-creator"] {
  border-right: 2.2rem solid #16b409;
}

.arrow-left-22[data-color="ny-overseas"] {
  border-right: 2.2rem solid #f55013;
}

.arrow-left-22[data-color="vocal-musician"] {
  border-right: 2.2rem solid #fa0b1a;
}

.arrow-left-22[data-color="vocal"] {
  border-right: 2.2rem solid #fa0b1a;
}

.arrow-left-22[data-color="k-pop"] {
  border-right: 2.2rem solid #9910e2;
}

.arrow-left-22[data-color="musician"] {
  border-right: 2.2rem solid #fa0b1a;
}

.arrow-left-22[data-color="dance"] {
  border-right: 2.2rem solid #f5148d;
}

.arrow-left-22[data-color="actor-voice-actor"] {
  border-right: 2.2rem solid #fcbd12;
}

.arrow-left-22[data-color="actor"] {
  border-right: 2.2rem solid #fcbd12;
}

.arrow-left-22[data-color="voice-actor"] {
  border-right: 2.2rem solid #fcbd12;
}

.arrow-left-22[data-color="actor-talent"] {
  border-right: 2.2rem solid #fcbd12;
}

.arrow-left-22[data-color="internet-video-talent"] {
  border-right: 2.2rem solid #fcbd12;
}

.arrow-left-22[data-color="concert-management"] {
  border-right: 2.2rem solid #1dd6c8;
}

.arrow-left-22[data-color="pa"] {
  border-right: 2.2rem solid #1dd6c8;
}

.arrow-left-22[data-color="illumination"] {
  border-right: 2.2rem solid #1dd6c8;
}

.arrow-left-22[data-color="stage"] {
  border-right: 2.2rem solid #1dd6c8;
}

.arrow-left-22[data-color="concert"] {
  border-right: 2.2rem solid #1dd6c8;
}

.arrow-left-22[data-color="management"] {
  border-right: 2.2rem solid #1dd6c8;
}

.arrow-left-22[data-color="broadcast-video"] {
  border-right: 2.2rem solid #b9ec41;
}

.arrow-left-22[data-color="videographer"] {
  border-right: 2.2rem solid #b9ec41;
}

.arrow-left-22[data-color="yellow"] {
  border-right: 2.2rem solid #fff119;
}

.arrow-left-22[data-color="line"] {
  border-right: 2.2rem solid #00c300;
}

.arrow-left-22[data-color="twitter"] {
  border-right: 2.2rem solid #1da1f2;
}

.arrow-left-22[data-color="transparent"] {
  border-right: 2.2rem solid transparent;
}

.arrow-left-22[data-color="insta"] {
  border-right: 2.2rem solid #bd00a8;
}

.arrow-left-22[data-color="youtube"] {
  border-right: 2.2rem solid #ff0000;
}

.arrow-right-22 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -4.4rem;
  margin: auto;
  width: 2.2rem;
  height: 2.2rem;
  box-sizing: border-box;
  border: 2.2rem solid transparent;
}

.arrow-right-22[data-color="white"] {
  border-left: 2.2rem solid #fff;
}

.arrow-right-22[data-color="black"] {
  border-left: 2.2rem solid #000320;
}

.arrow-right-22[data-color="gray"] {
  border-left: 2.2rem solid #9a9a9a;
}

.arrow-right-22[data-color="key"] {
  border-left: 2.2rem solid #fa0b1a;
}

.arrow-right-22[data-color="base1"] {
  border-left: 2.2rem solid #f2f8fc;
}

.arrow-right-22[data-color="base2"] {
  border-left: 2.2rem solid #16bbee;
}

.arrow-right-22[data-color="super-entertainment"] {
  border-left: 2.2rem solid #005ff7;
}

.arrow-right-22[data-color="internet-singer"] {
  border-left: 2.2rem solid #005ff7;
}

.arrow-right-22[data-color="music-creator"] {
  border-left: 2.2rem solid #16b409;
}

.arrow-right-22[data-color="ny-overseas"] {
  border-left: 2.2rem solid #f55013;
}

.arrow-right-22[data-color="vocal-musician"] {
  border-left: 2.2rem solid #fa0b1a;
}

.arrow-right-22[data-color="vocal"] {
  border-left: 2.2rem solid #fa0b1a;
}

.arrow-right-22[data-color="k-pop"] {
  border-left: 2.2rem solid #9910e2;
}

.arrow-right-22[data-color="musician"] {
  border-left: 2.2rem solid #fa0b1a;
}

.arrow-right-22[data-color="dance"] {
  border-left: 2.2rem solid #f5148d;
}

.arrow-right-22[data-color="actor-voice-actor"] {
  border-left: 2.2rem solid #fcbd12;
}

.arrow-right-22[data-color="actor"] {
  border-left: 2.2rem solid #fcbd12;
}

.arrow-right-22[data-color="voice-actor"] {
  border-left: 2.2rem solid #fcbd12;
}

.arrow-right-22[data-color="actor-talent"] {
  border-left: 2.2rem solid #fcbd12;
}

.arrow-right-22[data-color="internet-video-talent"] {
  border-left: 2.2rem solid #fcbd12;
}

.arrow-right-22[data-color="concert-management"] {
  border-left: 2.2rem solid #1dd6c8;
}

.arrow-right-22[data-color="pa"] {
  border-left: 2.2rem solid #1dd6c8;
}

.arrow-right-22[data-color="illumination"] {
  border-left: 2.2rem solid #1dd6c8;
}

.arrow-right-22[data-color="stage"] {
  border-left: 2.2rem solid #1dd6c8;
}

.arrow-right-22[data-color="concert"] {
  border-left: 2.2rem solid #1dd6c8;
}

.arrow-right-22[data-color="management"] {
  border-left: 2.2rem solid #1dd6c8;
}

.arrow-right-22[data-color="broadcast-video"] {
  border-left: 2.2rem solid #b9ec41;
}

.arrow-right-22[data-color="videographer"] {
  border-left: 2.2rem solid #b9ec41;
}

.arrow-right-22[data-color="yellow"] {
  border-left: 2.2rem solid #fff119;
}

.arrow-right-22[data-color="line"] {
  border-left: 2.2rem solid #00c300;
}

.arrow-right-22[data-color="twitter"] {
  border-left: 2.2rem solid #1da1f2;
}

.arrow-right-22[data-color="transparent"] {
  border-left: 2.2rem solid transparent;
}

.arrow-right-22[data-color="insta"] {
  border-left: 2.2rem solid #bd00a8;
}

.arrow-right-22[data-color="youtube"] {
  border-left: 2.2rem solid #ff0000;
}

.arrow-top-23 {
  position: absolute;
  top: -4.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.3rem;
  height: 2.3rem;
  box-sizing: border-box;
  border: 2.3rem solid transparent;
}

.arrow-top-23[data-color="white"] {
  border-bottom: 2.3rem solid #fff;
}

.arrow-top-23[data-color="black"] {
  border-bottom: 2.3rem solid #000320;
}

.arrow-top-23[data-color="gray"] {
  border-bottom: 2.3rem solid #9a9a9a;
}

.arrow-top-23[data-color="key"] {
  border-bottom: 2.3rem solid #fa0b1a;
}

.arrow-top-23[data-color="base1"] {
  border-bottom: 2.3rem solid #f2f8fc;
}

.arrow-top-23[data-color="base2"] {
  border-bottom: 2.3rem solid #16bbee;
}

.arrow-top-23[data-color="super-entertainment"] {
  border-bottom: 2.3rem solid #005ff7;
}

.arrow-top-23[data-color="internet-singer"] {
  border-bottom: 2.3rem solid #005ff7;
}

.arrow-top-23[data-color="music-creator"] {
  border-bottom: 2.3rem solid #16b409;
}

.arrow-top-23[data-color="ny-overseas"] {
  border-bottom: 2.3rem solid #f55013;
}

.arrow-top-23[data-color="vocal-musician"] {
  border-bottom: 2.3rem solid #fa0b1a;
}

.arrow-top-23[data-color="vocal"] {
  border-bottom: 2.3rem solid #fa0b1a;
}

.arrow-top-23[data-color="k-pop"] {
  border-bottom: 2.3rem solid #9910e2;
}

.arrow-top-23[data-color="musician"] {
  border-bottom: 2.3rem solid #fa0b1a;
}

.arrow-top-23[data-color="dance"] {
  border-bottom: 2.3rem solid #f5148d;
}

.arrow-top-23[data-color="actor-voice-actor"] {
  border-bottom: 2.3rem solid #fcbd12;
}

.arrow-top-23[data-color="actor"] {
  border-bottom: 2.3rem solid #fcbd12;
}

.arrow-top-23[data-color="voice-actor"] {
  border-bottom: 2.3rem solid #fcbd12;
}

.arrow-top-23[data-color="actor-talent"] {
  border-bottom: 2.3rem solid #fcbd12;
}

.arrow-top-23[data-color="internet-video-talent"] {
  border-bottom: 2.3rem solid #fcbd12;
}

.arrow-top-23[data-color="concert-management"] {
  border-bottom: 2.3rem solid #1dd6c8;
}

.arrow-top-23[data-color="pa"] {
  border-bottom: 2.3rem solid #1dd6c8;
}

.arrow-top-23[data-color="illumination"] {
  border-bottom: 2.3rem solid #1dd6c8;
}

.arrow-top-23[data-color="stage"] {
  border-bottom: 2.3rem solid #1dd6c8;
}

.arrow-top-23[data-color="concert"] {
  border-bottom: 2.3rem solid #1dd6c8;
}

.arrow-top-23[data-color="management"] {
  border-bottom: 2.3rem solid #1dd6c8;
}

.arrow-top-23[data-color="broadcast-video"] {
  border-bottom: 2.3rem solid #b9ec41;
}

.arrow-top-23[data-color="videographer"] {
  border-bottom: 2.3rem solid #b9ec41;
}

.arrow-top-23[data-color="yellow"] {
  border-bottom: 2.3rem solid #fff119;
}

.arrow-top-23[data-color="line"] {
  border-bottom: 2.3rem solid #00c300;
}

.arrow-top-23[data-color="twitter"] {
  border-bottom: 2.3rem solid #1da1f2;
}

.arrow-top-23[data-color="transparent"] {
  border-bottom: 2.3rem solid transparent;
}

.arrow-top-23[data-color="insta"] {
  border-bottom: 2.3rem solid #bd00a8;
}

.arrow-top-23[data-color="youtube"] {
  border-bottom: 2.3rem solid #ff0000;
}

.arrow-bottom-23 {
  position: absolute;
  bottom: -4.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.3rem;
  height: 2.3rem;
  box-sizing: border-box;
  border: 2.3rem solid transparent;
}

.arrow-bottom-23[data-color="white"] {
  border-top: 2.3rem solid #fff;
}

.arrow-bottom-23[data-color="black"] {
  border-top: 2.3rem solid #000320;
}

.arrow-bottom-23[data-color="gray"] {
  border-top: 2.3rem solid #9a9a9a;
}

.arrow-bottom-23[data-color="key"] {
  border-top: 2.3rem solid #fa0b1a;
}

.arrow-bottom-23[data-color="base1"] {
  border-top: 2.3rem solid #f2f8fc;
}

.arrow-bottom-23[data-color="base2"] {
  border-top: 2.3rem solid #16bbee;
}

.arrow-bottom-23[data-color="super-entertainment"] {
  border-top: 2.3rem solid #005ff7;
}

.arrow-bottom-23[data-color="internet-singer"] {
  border-top: 2.3rem solid #005ff7;
}

.arrow-bottom-23[data-color="music-creator"] {
  border-top: 2.3rem solid #16b409;
}

.arrow-bottom-23[data-color="ny-overseas"] {
  border-top: 2.3rem solid #f55013;
}

.arrow-bottom-23[data-color="vocal-musician"] {
  border-top: 2.3rem solid #fa0b1a;
}

.arrow-bottom-23[data-color="vocal"] {
  border-top: 2.3rem solid #fa0b1a;
}

.arrow-bottom-23[data-color="k-pop"] {
  border-top: 2.3rem solid #9910e2;
}

.arrow-bottom-23[data-color="musician"] {
  border-top: 2.3rem solid #fa0b1a;
}

.arrow-bottom-23[data-color="dance"] {
  border-top: 2.3rem solid #f5148d;
}

.arrow-bottom-23[data-color="actor-voice-actor"] {
  border-top: 2.3rem solid #fcbd12;
}

.arrow-bottom-23[data-color="actor"] {
  border-top: 2.3rem solid #fcbd12;
}

.arrow-bottom-23[data-color="voice-actor"] {
  border-top: 2.3rem solid #fcbd12;
}

.arrow-bottom-23[data-color="actor-talent"] {
  border-top: 2.3rem solid #fcbd12;
}

.arrow-bottom-23[data-color="internet-video-talent"] {
  border-top: 2.3rem solid #fcbd12;
}

.arrow-bottom-23[data-color="concert-management"] {
  border-top: 2.3rem solid #1dd6c8;
}

.arrow-bottom-23[data-color="pa"] {
  border-top: 2.3rem solid #1dd6c8;
}

.arrow-bottom-23[data-color="illumination"] {
  border-top: 2.3rem solid #1dd6c8;
}

.arrow-bottom-23[data-color="stage"] {
  border-top: 2.3rem solid #1dd6c8;
}

.arrow-bottom-23[data-color="concert"] {
  border-top: 2.3rem solid #1dd6c8;
}

.arrow-bottom-23[data-color="management"] {
  border-top: 2.3rem solid #1dd6c8;
}

.arrow-bottom-23[data-color="broadcast-video"] {
  border-top: 2.3rem solid #b9ec41;
}

.arrow-bottom-23[data-color="videographer"] {
  border-top: 2.3rem solid #b9ec41;
}

.arrow-bottom-23[data-color="yellow"] {
  border-top: 2.3rem solid #fff119;
}

.arrow-bottom-23[data-color="line"] {
  border-top: 2.3rem solid #00c300;
}

.arrow-bottom-23[data-color="twitter"] {
  border-top: 2.3rem solid #1da1f2;
}

.arrow-bottom-23[data-color="transparent"] {
  border-top: 2.3rem solid transparent;
}

.arrow-bottom-23[data-color="insta"] {
  border-top: 2.3rem solid #bd00a8;
}

.arrow-bottom-23[data-color="youtube"] {
  border-top: 2.3rem solid #ff0000;
}

.arrow-left-23 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -4.6rem;
  margin: auto;
  width: 2.3rem;
  height: 2.3rem;
  box-sizing: border-box;
  border: 2.3rem solid transparent;
}

.arrow-left-23[data-color="white"] {
  border-right: 2.3rem solid #fff;
}

.arrow-left-23[data-color="black"] {
  border-right: 2.3rem solid #000320;
}

.arrow-left-23[data-color="gray"] {
  border-right: 2.3rem solid #9a9a9a;
}

.arrow-left-23[data-color="key"] {
  border-right: 2.3rem solid #fa0b1a;
}

.arrow-left-23[data-color="base1"] {
  border-right: 2.3rem solid #f2f8fc;
}

.arrow-left-23[data-color="base2"] {
  border-right: 2.3rem solid #16bbee;
}

.arrow-left-23[data-color="super-entertainment"] {
  border-right: 2.3rem solid #005ff7;
}

.arrow-left-23[data-color="internet-singer"] {
  border-right: 2.3rem solid #005ff7;
}

.arrow-left-23[data-color="music-creator"] {
  border-right: 2.3rem solid #16b409;
}

.arrow-left-23[data-color="ny-overseas"] {
  border-right: 2.3rem solid #f55013;
}

.arrow-left-23[data-color="vocal-musician"] {
  border-right: 2.3rem solid #fa0b1a;
}

.arrow-left-23[data-color="vocal"] {
  border-right: 2.3rem solid #fa0b1a;
}

.arrow-left-23[data-color="k-pop"] {
  border-right: 2.3rem solid #9910e2;
}

.arrow-left-23[data-color="musician"] {
  border-right: 2.3rem solid #fa0b1a;
}

.arrow-left-23[data-color="dance"] {
  border-right: 2.3rem solid #f5148d;
}

.arrow-left-23[data-color="actor-voice-actor"] {
  border-right: 2.3rem solid #fcbd12;
}

.arrow-left-23[data-color="actor"] {
  border-right: 2.3rem solid #fcbd12;
}

.arrow-left-23[data-color="voice-actor"] {
  border-right: 2.3rem solid #fcbd12;
}

.arrow-left-23[data-color="actor-talent"] {
  border-right: 2.3rem solid #fcbd12;
}

.arrow-left-23[data-color="internet-video-talent"] {
  border-right: 2.3rem solid #fcbd12;
}

.arrow-left-23[data-color="concert-management"] {
  border-right: 2.3rem solid #1dd6c8;
}

.arrow-left-23[data-color="pa"] {
  border-right: 2.3rem solid #1dd6c8;
}

.arrow-left-23[data-color="illumination"] {
  border-right: 2.3rem solid #1dd6c8;
}

.arrow-left-23[data-color="stage"] {
  border-right: 2.3rem solid #1dd6c8;
}

.arrow-left-23[data-color="concert"] {
  border-right: 2.3rem solid #1dd6c8;
}

.arrow-left-23[data-color="management"] {
  border-right: 2.3rem solid #1dd6c8;
}

.arrow-left-23[data-color="broadcast-video"] {
  border-right: 2.3rem solid #b9ec41;
}

.arrow-left-23[data-color="videographer"] {
  border-right: 2.3rem solid #b9ec41;
}

.arrow-left-23[data-color="yellow"] {
  border-right: 2.3rem solid #fff119;
}

.arrow-left-23[data-color="line"] {
  border-right: 2.3rem solid #00c300;
}

.arrow-left-23[data-color="twitter"] {
  border-right: 2.3rem solid #1da1f2;
}

.arrow-left-23[data-color="transparent"] {
  border-right: 2.3rem solid transparent;
}

.arrow-left-23[data-color="insta"] {
  border-right: 2.3rem solid #bd00a8;
}

.arrow-left-23[data-color="youtube"] {
  border-right: 2.3rem solid #ff0000;
}

.arrow-right-23 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -4.6rem;
  margin: auto;
  width: 2.3rem;
  height: 2.3rem;
  box-sizing: border-box;
  border: 2.3rem solid transparent;
}

.arrow-right-23[data-color="white"] {
  border-left: 2.3rem solid #fff;
}

.arrow-right-23[data-color="black"] {
  border-left: 2.3rem solid #000320;
}

.arrow-right-23[data-color="gray"] {
  border-left: 2.3rem solid #9a9a9a;
}

.arrow-right-23[data-color="key"] {
  border-left: 2.3rem solid #fa0b1a;
}

.arrow-right-23[data-color="base1"] {
  border-left: 2.3rem solid #f2f8fc;
}

.arrow-right-23[data-color="base2"] {
  border-left: 2.3rem solid #16bbee;
}

.arrow-right-23[data-color="super-entertainment"] {
  border-left: 2.3rem solid #005ff7;
}

.arrow-right-23[data-color="internet-singer"] {
  border-left: 2.3rem solid #005ff7;
}

.arrow-right-23[data-color="music-creator"] {
  border-left: 2.3rem solid #16b409;
}

.arrow-right-23[data-color="ny-overseas"] {
  border-left: 2.3rem solid #f55013;
}

.arrow-right-23[data-color="vocal-musician"] {
  border-left: 2.3rem solid #fa0b1a;
}

.arrow-right-23[data-color="vocal"] {
  border-left: 2.3rem solid #fa0b1a;
}

.arrow-right-23[data-color="k-pop"] {
  border-left: 2.3rem solid #9910e2;
}

.arrow-right-23[data-color="musician"] {
  border-left: 2.3rem solid #fa0b1a;
}

.arrow-right-23[data-color="dance"] {
  border-left: 2.3rem solid #f5148d;
}

.arrow-right-23[data-color="actor-voice-actor"] {
  border-left: 2.3rem solid #fcbd12;
}

.arrow-right-23[data-color="actor"] {
  border-left: 2.3rem solid #fcbd12;
}

.arrow-right-23[data-color="voice-actor"] {
  border-left: 2.3rem solid #fcbd12;
}

.arrow-right-23[data-color="actor-talent"] {
  border-left: 2.3rem solid #fcbd12;
}

.arrow-right-23[data-color="internet-video-talent"] {
  border-left: 2.3rem solid #fcbd12;
}

.arrow-right-23[data-color="concert-management"] {
  border-left: 2.3rem solid #1dd6c8;
}

.arrow-right-23[data-color="pa"] {
  border-left: 2.3rem solid #1dd6c8;
}

.arrow-right-23[data-color="illumination"] {
  border-left: 2.3rem solid #1dd6c8;
}

.arrow-right-23[data-color="stage"] {
  border-left: 2.3rem solid #1dd6c8;
}

.arrow-right-23[data-color="concert"] {
  border-left: 2.3rem solid #1dd6c8;
}

.arrow-right-23[data-color="management"] {
  border-left: 2.3rem solid #1dd6c8;
}

.arrow-right-23[data-color="broadcast-video"] {
  border-left: 2.3rem solid #b9ec41;
}

.arrow-right-23[data-color="videographer"] {
  border-left: 2.3rem solid #b9ec41;
}

.arrow-right-23[data-color="yellow"] {
  border-left: 2.3rem solid #fff119;
}

.arrow-right-23[data-color="line"] {
  border-left: 2.3rem solid #00c300;
}

.arrow-right-23[data-color="twitter"] {
  border-left: 2.3rem solid #1da1f2;
}

.arrow-right-23[data-color="transparent"] {
  border-left: 2.3rem solid transparent;
}

.arrow-right-23[data-color="insta"] {
  border-left: 2.3rem solid #bd00a8;
}

.arrow-right-23[data-color="youtube"] {
  border-left: 2.3rem solid #ff0000;
}

.arrow-top-24 {
  position: absolute;
  top: -4.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.4rem;
  height: 2.4rem;
  box-sizing: border-box;
  border: 2.4rem solid transparent;
}

.arrow-top-24[data-color="white"] {
  border-bottom: 2.4rem solid #fff;
}

.arrow-top-24[data-color="black"] {
  border-bottom: 2.4rem solid #000320;
}

.arrow-top-24[data-color="gray"] {
  border-bottom: 2.4rem solid #9a9a9a;
}

.arrow-top-24[data-color="key"] {
  border-bottom: 2.4rem solid #fa0b1a;
}

.arrow-top-24[data-color="base1"] {
  border-bottom: 2.4rem solid #f2f8fc;
}

.arrow-top-24[data-color="base2"] {
  border-bottom: 2.4rem solid #16bbee;
}

.arrow-top-24[data-color="super-entertainment"] {
  border-bottom: 2.4rem solid #005ff7;
}

.arrow-top-24[data-color="internet-singer"] {
  border-bottom: 2.4rem solid #005ff7;
}

.arrow-top-24[data-color="music-creator"] {
  border-bottom: 2.4rem solid #16b409;
}

.arrow-top-24[data-color="ny-overseas"] {
  border-bottom: 2.4rem solid #f55013;
}

.arrow-top-24[data-color="vocal-musician"] {
  border-bottom: 2.4rem solid #fa0b1a;
}

.arrow-top-24[data-color="vocal"] {
  border-bottom: 2.4rem solid #fa0b1a;
}

.arrow-top-24[data-color="k-pop"] {
  border-bottom: 2.4rem solid #9910e2;
}

.arrow-top-24[data-color="musician"] {
  border-bottom: 2.4rem solid #fa0b1a;
}

.arrow-top-24[data-color="dance"] {
  border-bottom: 2.4rem solid #f5148d;
}

.arrow-top-24[data-color="actor-voice-actor"] {
  border-bottom: 2.4rem solid #fcbd12;
}

.arrow-top-24[data-color="actor"] {
  border-bottom: 2.4rem solid #fcbd12;
}

.arrow-top-24[data-color="voice-actor"] {
  border-bottom: 2.4rem solid #fcbd12;
}

.arrow-top-24[data-color="actor-talent"] {
  border-bottom: 2.4rem solid #fcbd12;
}

.arrow-top-24[data-color="internet-video-talent"] {
  border-bottom: 2.4rem solid #fcbd12;
}

.arrow-top-24[data-color="concert-management"] {
  border-bottom: 2.4rem solid #1dd6c8;
}

.arrow-top-24[data-color="pa"] {
  border-bottom: 2.4rem solid #1dd6c8;
}

.arrow-top-24[data-color="illumination"] {
  border-bottom: 2.4rem solid #1dd6c8;
}

.arrow-top-24[data-color="stage"] {
  border-bottom: 2.4rem solid #1dd6c8;
}

.arrow-top-24[data-color="concert"] {
  border-bottom: 2.4rem solid #1dd6c8;
}

.arrow-top-24[data-color="management"] {
  border-bottom: 2.4rem solid #1dd6c8;
}

.arrow-top-24[data-color="broadcast-video"] {
  border-bottom: 2.4rem solid #b9ec41;
}

.arrow-top-24[data-color="videographer"] {
  border-bottom: 2.4rem solid #b9ec41;
}

.arrow-top-24[data-color="yellow"] {
  border-bottom: 2.4rem solid #fff119;
}

.arrow-top-24[data-color="line"] {
  border-bottom: 2.4rem solid #00c300;
}

.arrow-top-24[data-color="twitter"] {
  border-bottom: 2.4rem solid #1da1f2;
}

.arrow-top-24[data-color="transparent"] {
  border-bottom: 2.4rem solid transparent;
}

.arrow-top-24[data-color="insta"] {
  border-bottom: 2.4rem solid #bd00a8;
}

.arrow-top-24[data-color="youtube"] {
  border-bottom: 2.4rem solid #ff0000;
}

.arrow-bottom-24 {
  position: absolute;
  bottom: -4.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.4rem;
  height: 2.4rem;
  box-sizing: border-box;
  border: 2.4rem solid transparent;
}

.arrow-bottom-24[data-color="white"] {
  border-top: 2.4rem solid #fff;
}

.arrow-bottom-24[data-color="black"] {
  border-top: 2.4rem solid #000320;
}

.arrow-bottom-24[data-color="gray"] {
  border-top: 2.4rem solid #9a9a9a;
}

.arrow-bottom-24[data-color="key"] {
  border-top: 2.4rem solid #fa0b1a;
}

.arrow-bottom-24[data-color="base1"] {
  border-top: 2.4rem solid #f2f8fc;
}

.arrow-bottom-24[data-color="base2"] {
  border-top: 2.4rem solid #16bbee;
}

.arrow-bottom-24[data-color="super-entertainment"] {
  border-top: 2.4rem solid #005ff7;
}

.arrow-bottom-24[data-color="internet-singer"] {
  border-top: 2.4rem solid #005ff7;
}

.arrow-bottom-24[data-color="music-creator"] {
  border-top: 2.4rem solid #16b409;
}

.arrow-bottom-24[data-color="ny-overseas"] {
  border-top: 2.4rem solid #f55013;
}

.arrow-bottom-24[data-color="vocal-musician"] {
  border-top: 2.4rem solid #fa0b1a;
}

.arrow-bottom-24[data-color="vocal"] {
  border-top: 2.4rem solid #fa0b1a;
}

.arrow-bottom-24[data-color="k-pop"] {
  border-top: 2.4rem solid #9910e2;
}

.arrow-bottom-24[data-color="musician"] {
  border-top: 2.4rem solid #fa0b1a;
}

.arrow-bottom-24[data-color="dance"] {
  border-top: 2.4rem solid #f5148d;
}

.arrow-bottom-24[data-color="actor-voice-actor"] {
  border-top: 2.4rem solid #fcbd12;
}

.arrow-bottom-24[data-color="actor"] {
  border-top: 2.4rem solid #fcbd12;
}

.arrow-bottom-24[data-color="voice-actor"] {
  border-top: 2.4rem solid #fcbd12;
}

.arrow-bottom-24[data-color="actor-talent"] {
  border-top: 2.4rem solid #fcbd12;
}

.arrow-bottom-24[data-color="internet-video-talent"] {
  border-top: 2.4rem solid #fcbd12;
}

.arrow-bottom-24[data-color="concert-management"] {
  border-top: 2.4rem solid #1dd6c8;
}

.arrow-bottom-24[data-color="pa"] {
  border-top: 2.4rem solid #1dd6c8;
}

.arrow-bottom-24[data-color="illumination"] {
  border-top: 2.4rem solid #1dd6c8;
}

.arrow-bottom-24[data-color="stage"] {
  border-top: 2.4rem solid #1dd6c8;
}

.arrow-bottom-24[data-color="concert"] {
  border-top: 2.4rem solid #1dd6c8;
}

.arrow-bottom-24[data-color="management"] {
  border-top: 2.4rem solid #1dd6c8;
}

.arrow-bottom-24[data-color="broadcast-video"] {
  border-top: 2.4rem solid #b9ec41;
}

.arrow-bottom-24[data-color="videographer"] {
  border-top: 2.4rem solid #b9ec41;
}

.arrow-bottom-24[data-color="yellow"] {
  border-top: 2.4rem solid #fff119;
}

.arrow-bottom-24[data-color="line"] {
  border-top: 2.4rem solid #00c300;
}

.arrow-bottom-24[data-color="twitter"] {
  border-top: 2.4rem solid #1da1f2;
}

.arrow-bottom-24[data-color="transparent"] {
  border-top: 2.4rem solid transparent;
}

.arrow-bottom-24[data-color="insta"] {
  border-top: 2.4rem solid #bd00a8;
}

.arrow-bottom-24[data-color="youtube"] {
  border-top: 2.4rem solid #ff0000;
}

.arrow-left-24 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -4.8rem;
  margin: auto;
  width: 2.4rem;
  height: 2.4rem;
  box-sizing: border-box;
  border: 2.4rem solid transparent;
}

.arrow-left-24[data-color="white"] {
  border-right: 2.4rem solid #fff;
}

.arrow-left-24[data-color="black"] {
  border-right: 2.4rem solid #000320;
}

.arrow-left-24[data-color="gray"] {
  border-right: 2.4rem solid #9a9a9a;
}

.arrow-left-24[data-color="key"] {
  border-right: 2.4rem solid #fa0b1a;
}

.arrow-left-24[data-color="base1"] {
  border-right: 2.4rem solid #f2f8fc;
}

.arrow-left-24[data-color="base2"] {
  border-right: 2.4rem solid #16bbee;
}

.arrow-left-24[data-color="super-entertainment"] {
  border-right: 2.4rem solid #005ff7;
}

.arrow-left-24[data-color="internet-singer"] {
  border-right: 2.4rem solid #005ff7;
}

.arrow-left-24[data-color="music-creator"] {
  border-right: 2.4rem solid #16b409;
}

.arrow-left-24[data-color="ny-overseas"] {
  border-right: 2.4rem solid #f55013;
}

.arrow-left-24[data-color="vocal-musician"] {
  border-right: 2.4rem solid #fa0b1a;
}

.arrow-left-24[data-color="vocal"] {
  border-right: 2.4rem solid #fa0b1a;
}

.arrow-left-24[data-color="k-pop"] {
  border-right: 2.4rem solid #9910e2;
}

.arrow-left-24[data-color="musician"] {
  border-right: 2.4rem solid #fa0b1a;
}

.arrow-left-24[data-color="dance"] {
  border-right: 2.4rem solid #f5148d;
}

.arrow-left-24[data-color="actor-voice-actor"] {
  border-right: 2.4rem solid #fcbd12;
}

.arrow-left-24[data-color="actor"] {
  border-right: 2.4rem solid #fcbd12;
}

.arrow-left-24[data-color="voice-actor"] {
  border-right: 2.4rem solid #fcbd12;
}

.arrow-left-24[data-color="actor-talent"] {
  border-right: 2.4rem solid #fcbd12;
}

.arrow-left-24[data-color="internet-video-talent"] {
  border-right: 2.4rem solid #fcbd12;
}

.arrow-left-24[data-color="concert-management"] {
  border-right: 2.4rem solid #1dd6c8;
}

.arrow-left-24[data-color="pa"] {
  border-right: 2.4rem solid #1dd6c8;
}

.arrow-left-24[data-color="illumination"] {
  border-right: 2.4rem solid #1dd6c8;
}

.arrow-left-24[data-color="stage"] {
  border-right: 2.4rem solid #1dd6c8;
}

.arrow-left-24[data-color="concert"] {
  border-right: 2.4rem solid #1dd6c8;
}

.arrow-left-24[data-color="management"] {
  border-right: 2.4rem solid #1dd6c8;
}

.arrow-left-24[data-color="broadcast-video"] {
  border-right: 2.4rem solid #b9ec41;
}

.arrow-left-24[data-color="videographer"] {
  border-right: 2.4rem solid #b9ec41;
}

.arrow-left-24[data-color="yellow"] {
  border-right: 2.4rem solid #fff119;
}

.arrow-left-24[data-color="line"] {
  border-right: 2.4rem solid #00c300;
}

.arrow-left-24[data-color="twitter"] {
  border-right: 2.4rem solid #1da1f2;
}

.arrow-left-24[data-color="transparent"] {
  border-right: 2.4rem solid transparent;
}

.arrow-left-24[data-color="insta"] {
  border-right: 2.4rem solid #bd00a8;
}

.arrow-left-24[data-color="youtube"] {
  border-right: 2.4rem solid #ff0000;
}

.arrow-right-24 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -4.8rem;
  margin: auto;
  width: 2.4rem;
  height: 2.4rem;
  box-sizing: border-box;
  border: 2.4rem solid transparent;
}

.arrow-right-24[data-color="white"] {
  border-left: 2.4rem solid #fff;
}

.arrow-right-24[data-color="black"] {
  border-left: 2.4rem solid #000320;
}

.arrow-right-24[data-color="gray"] {
  border-left: 2.4rem solid #9a9a9a;
}

.arrow-right-24[data-color="key"] {
  border-left: 2.4rem solid #fa0b1a;
}

.arrow-right-24[data-color="base1"] {
  border-left: 2.4rem solid #f2f8fc;
}

.arrow-right-24[data-color="base2"] {
  border-left: 2.4rem solid #16bbee;
}

.arrow-right-24[data-color="super-entertainment"] {
  border-left: 2.4rem solid #005ff7;
}

.arrow-right-24[data-color="internet-singer"] {
  border-left: 2.4rem solid #005ff7;
}

.arrow-right-24[data-color="music-creator"] {
  border-left: 2.4rem solid #16b409;
}

.arrow-right-24[data-color="ny-overseas"] {
  border-left: 2.4rem solid #f55013;
}

.arrow-right-24[data-color="vocal-musician"] {
  border-left: 2.4rem solid #fa0b1a;
}

.arrow-right-24[data-color="vocal"] {
  border-left: 2.4rem solid #fa0b1a;
}

.arrow-right-24[data-color="k-pop"] {
  border-left: 2.4rem solid #9910e2;
}

.arrow-right-24[data-color="musician"] {
  border-left: 2.4rem solid #fa0b1a;
}

.arrow-right-24[data-color="dance"] {
  border-left: 2.4rem solid #f5148d;
}

.arrow-right-24[data-color="actor-voice-actor"] {
  border-left: 2.4rem solid #fcbd12;
}

.arrow-right-24[data-color="actor"] {
  border-left: 2.4rem solid #fcbd12;
}

.arrow-right-24[data-color="voice-actor"] {
  border-left: 2.4rem solid #fcbd12;
}

.arrow-right-24[data-color="actor-talent"] {
  border-left: 2.4rem solid #fcbd12;
}

.arrow-right-24[data-color="internet-video-talent"] {
  border-left: 2.4rem solid #fcbd12;
}

.arrow-right-24[data-color="concert-management"] {
  border-left: 2.4rem solid #1dd6c8;
}

.arrow-right-24[data-color="pa"] {
  border-left: 2.4rem solid #1dd6c8;
}

.arrow-right-24[data-color="illumination"] {
  border-left: 2.4rem solid #1dd6c8;
}

.arrow-right-24[data-color="stage"] {
  border-left: 2.4rem solid #1dd6c8;
}

.arrow-right-24[data-color="concert"] {
  border-left: 2.4rem solid #1dd6c8;
}

.arrow-right-24[data-color="management"] {
  border-left: 2.4rem solid #1dd6c8;
}

.arrow-right-24[data-color="broadcast-video"] {
  border-left: 2.4rem solid #b9ec41;
}

.arrow-right-24[data-color="videographer"] {
  border-left: 2.4rem solid #b9ec41;
}

.arrow-right-24[data-color="yellow"] {
  border-left: 2.4rem solid #fff119;
}

.arrow-right-24[data-color="line"] {
  border-left: 2.4rem solid #00c300;
}

.arrow-right-24[data-color="twitter"] {
  border-left: 2.4rem solid #1da1f2;
}

.arrow-right-24[data-color="transparent"] {
  border-left: 2.4rem solid transparent;
}

.arrow-right-24[data-color="insta"] {
  border-left: 2.4rem solid #bd00a8;
}

.arrow-right-24[data-color="youtube"] {
  border-left: 2.4rem solid #ff0000;
}

.arrow-top-25 {
  position: absolute;
  top: -5rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
  box-sizing: border-box;
  border: 2.5rem solid transparent;
}

.arrow-top-25[data-color="white"] {
  border-bottom: 2.5rem solid #fff;
}

.arrow-top-25[data-color="black"] {
  border-bottom: 2.5rem solid #000320;
}

.arrow-top-25[data-color="gray"] {
  border-bottom: 2.5rem solid #9a9a9a;
}

.arrow-top-25[data-color="key"] {
  border-bottom: 2.5rem solid #fa0b1a;
}

.arrow-top-25[data-color="base1"] {
  border-bottom: 2.5rem solid #f2f8fc;
}

.arrow-top-25[data-color="base2"] {
  border-bottom: 2.5rem solid #16bbee;
}

.arrow-top-25[data-color="super-entertainment"] {
  border-bottom: 2.5rem solid #005ff7;
}

.arrow-top-25[data-color="internet-singer"] {
  border-bottom: 2.5rem solid #005ff7;
}

.arrow-top-25[data-color="music-creator"] {
  border-bottom: 2.5rem solid #16b409;
}

.arrow-top-25[data-color="ny-overseas"] {
  border-bottom: 2.5rem solid #f55013;
}

.arrow-top-25[data-color="vocal-musician"] {
  border-bottom: 2.5rem solid #fa0b1a;
}

.arrow-top-25[data-color="vocal"] {
  border-bottom: 2.5rem solid #fa0b1a;
}

.arrow-top-25[data-color="k-pop"] {
  border-bottom: 2.5rem solid #9910e2;
}

.arrow-top-25[data-color="musician"] {
  border-bottom: 2.5rem solid #fa0b1a;
}

.arrow-top-25[data-color="dance"] {
  border-bottom: 2.5rem solid #f5148d;
}

.arrow-top-25[data-color="actor-voice-actor"] {
  border-bottom: 2.5rem solid #fcbd12;
}

.arrow-top-25[data-color="actor"] {
  border-bottom: 2.5rem solid #fcbd12;
}

.arrow-top-25[data-color="voice-actor"] {
  border-bottom: 2.5rem solid #fcbd12;
}

.arrow-top-25[data-color="actor-talent"] {
  border-bottom: 2.5rem solid #fcbd12;
}

.arrow-top-25[data-color="internet-video-talent"] {
  border-bottom: 2.5rem solid #fcbd12;
}

.arrow-top-25[data-color="concert-management"] {
  border-bottom: 2.5rem solid #1dd6c8;
}

.arrow-top-25[data-color="pa"] {
  border-bottom: 2.5rem solid #1dd6c8;
}

.arrow-top-25[data-color="illumination"] {
  border-bottom: 2.5rem solid #1dd6c8;
}

.arrow-top-25[data-color="stage"] {
  border-bottom: 2.5rem solid #1dd6c8;
}

.arrow-top-25[data-color="concert"] {
  border-bottom: 2.5rem solid #1dd6c8;
}

.arrow-top-25[data-color="management"] {
  border-bottom: 2.5rem solid #1dd6c8;
}

.arrow-top-25[data-color="broadcast-video"] {
  border-bottom: 2.5rem solid #b9ec41;
}

.arrow-top-25[data-color="videographer"] {
  border-bottom: 2.5rem solid #b9ec41;
}

.arrow-top-25[data-color="yellow"] {
  border-bottom: 2.5rem solid #fff119;
}

.arrow-top-25[data-color="line"] {
  border-bottom: 2.5rem solid #00c300;
}

.arrow-top-25[data-color="twitter"] {
  border-bottom: 2.5rem solid #1da1f2;
}

.arrow-top-25[data-color="transparent"] {
  border-bottom: 2.5rem solid transparent;
}

.arrow-top-25[data-color="insta"] {
  border-bottom: 2.5rem solid #bd00a8;
}

.arrow-top-25[data-color="youtube"] {
  border-bottom: 2.5rem solid #ff0000;
}

.arrow-bottom-25 {
  position: absolute;
  bottom: -5rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
  box-sizing: border-box;
  border: 2.5rem solid transparent;
}

.arrow-bottom-25[data-color="white"] {
  border-top: 2.5rem solid #fff;
}

.arrow-bottom-25[data-color="black"] {
  border-top: 2.5rem solid #000320;
}

.arrow-bottom-25[data-color="gray"] {
  border-top: 2.5rem solid #9a9a9a;
}

.arrow-bottom-25[data-color="key"] {
  border-top: 2.5rem solid #fa0b1a;
}

.arrow-bottom-25[data-color="base1"] {
  border-top: 2.5rem solid #f2f8fc;
}

.arrow-bottom-25[data-color="base2"] {
  border-top: 2.5rem solid #16bbee;
}

.arrow-bottom-25[data-color="super-entertainment"] {
  border-top: 2.5rem solid #005ff7;
}

.arrow-bottom-25[data-color="internet-singer"] {
  border-top: 2.5rem solid #005ff7;
}

.arrow-bottom-25[data-color="music-creator"] {
  border-top: 2.5rem solid #16b409;
}

.arrow-bottom-25[data-color="ny-overseas"] {
  border-top: 2.5rem solid #f55013;
}

.arrow-bottom-25[data-color="vocal-musician"] {
  border-top: 2.5rem solid #fa0b1a;
}

.arrow-bottom-25[data-color="vocal"] {
  border-top: 2.5rem solid #fa0b1a;
}

.arrow-bottom-25[data-color="k-pop"] {
  border-top: 2.5rem solid #9910e2;
}

.arrow-bottom-25[data-color="musician"] {
  border-top: 2.5rem solid #fa0b1a;
}

.arrow-bottom-25[data-color="dance"] {
  border-top: 2.5rem solid #f5148d;
}

.arrow-bottom-25[data-color="actor-voice-actor"] {
  border-top: 2.5rem solid #fcbd12;
}

.arrow-bottom-25[data-color="actor"] {
  border-top: 2.5rem solid #fcbd12;
}

.arrow-bottom-25[data-color="voice-actor"] {
  border-top: 2.5rem solid #fcbd12;
}

.arrow-bottom-25[data-color="actor-talent"] {
  border-top: 2.5rem solid #fcbd12;
}

.arrow-bottom-25[data-color="internet-video-talent"] {
  border-top: 2.5rem solid #fcbd12;
}

.arrow-bottom-25[data-color="concert-management"] {
  border-top: 2.5rem solid #1dd6c8;
}

.arrow-bottom-25[data-color="pa"] {
  border-top: 2.5rem solid #1dd6c8;
}

.arrow-bottom-25[data-color="illumination"] {
  border-top: 2.5rem solid #1dd6c8;
}

.arrow-bottom-25[data-color="stage"] {
  border-top: 2.5rem solid #1dd6c8;
}

.arrow-bottom-25[data-color="concert"] {
  border-top: 2.5rem solid #1dd6c8;
}

.arrow-bottom-25[data-color="management"] {
  border-top: 2.5rem solid #1dd6c8;
}

.arrow-bottom-25[data-color="broadcast-video"] {
  border-top: 2.5rem solid #b9ec41;
}

.arrow-bottom-25[data-color="videographer"] {
  border-top: 2.5rem solid #b9ec41;
}

.arrow-bottom-25[data-color="yellow"] {
  border-top: 2.5rem solid #fff119;
}

.arrow-bottom-25[data-color="line"] {
  border-top: 2.5rem solid #00c300;
}

.arrow-bottom-25[data-color="twitter"] {
  border-top: 2.5rem solid #1da1f2;
}

.arrow-bottom-25[data-color="transparent"] {
  border-top: 2.5rem solid transparent;
}

.arrow-bottom-25[data-color="insta"] {
  border-top: 2.5rem solid #bd00a8;
}

.arrow-bottom-25[data-color="youtube"] {
  border-top: 2.5rem solid #ff0000;
}

.arrow-left-25 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -5rem;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
  box-sizing: border-box;
  border: 2.5rem solid transparent;
}

.arrow-left-25[data-color="white"] {
  border-right: 2.5rem solid #fff;
}

.arrow-left-25[data-color="black"] {
  border-right: 2.5rem solid #000320;
}

.arrow-left-25[data-color="gray"] {
  border-right: 2.5rem solid #9a9a9a;
}

.arrow-left-25[data-color="key"] {
  border-right: 2.5rem solid #fa0b1a;
}

.arrow-left-25[data-color="base1"] {
  border-right: 2.5rem solid #f2f8fc;
}

.arrow-left-25[data-color="base2"] {
  border-right: 2.5rem solid #16bbee;
}

.arrow-left-25[data-color="super-entertainment"] {
  border-right: 2.5rem solid #005ff7;
}

.arrow-left-25[data-color="internet-singer"] {
  border-right: 2.5rem solid #005ff7;
}

.arrow-left-25[data-color="music-creator"] {
  border-right: 2.5rem solid #16b409;
}

.arrow-left-25[data-color="ny-overseas"] {
  border-right: 2.5rem solid #f55013;
}

.arrow-left-25[data-color="vocal-musician"] {
  border-right: 2.5rem solid #fa0b1a;
}

.arrow-left-25[data-color="vocal"] {
  border-right: 2.5rem solid #fa0b1a;
}

.arrow-left-25[data-color="k-pop"] {
  border-right: 2.5rem solid #9910e2;
}

.arrow-left-25[data-color="musician"] {
  border-right: 2.5rem solid #fa0b1a;
}

.arrow-left-25[data-color="dance"] {
  border-right: 2.5rem solid #f5148d;
}

.arrow-left-25[data-color="actor-voice-actor"] {
  border-right: 2.5rem solid #fcbd12;
}

.arrow-left-25[data-color="actor"] {
  border-right: 2.5rem solid #fcbd12;
}

.arrow-left-25[data-color="voice-actor"] {
  border-right: 2.5rem solid #fcbd12;
}

.arrow-left-25[data-color="actor-talent"] {
  border-right: 2.5rem solid #fcbd12;
}

.arrow-left-25[data-color="internet-video-talent"] {
  border-right: 2.5rem solid #fcbd12;
}

.arrow-left-25[data-color="concert-management"] {
  border-right: 2.5rem solid #1dd6c8;
}

.arrow-left-25[data-color="pa"] {
  border-right: 2.5rem solid #1dd6c8;
}

.arrow-left-25[data-color="illumination"] {
  border-right: 2.5rem solid #1dd6c8;
}

.arrow-left-25[data-color="stage"] {
  border-right: 2.5rem solid #1dd6c8;
}

.arrow-left-25[data-color="concert"] {
  border-right: 2.5rem solid #1dd6c8;
}

.arrow-left-25[data-color="management"] {
  border-right: 2.5rem solid #1dd6c8;
}

.arrow-left-25[data-color="broadcast-video"] {
  border-right: 2.5rem solid #b9ec41;
}

.arrow-left-25[data-color="videographer"] {
  border-right: 2.5rem solid #b9ec41;
}

.arrow-left-25[data-color="yellow"] {
  border-right: 2.5rem solid #fff119;
}

.arrow-left-25[data-color="line"] {
  border-right: 2.5rem solid #00c300;
}

.arrow-left-25[data-color="twitter"] {
  border-right: 2.5rem solid #1da1f2;
}

.arrow-left-25[data-color="transparent"] {
  border-right: 2.5rem solid transparent;
}

.arrow-left-25[data-color="insta"] {
  border-right: 2.5rem solid #bd00a8;
}

.arrow-left-25[data-color="youtube"] {
  border-right: 2.5rem solid #ff0000;
}

.arrow-right-25 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5rem;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
  box-sizing: border-box;
  border: 2.5rem solid transparent;
}

.arrow-right-25[data-color="white"] {
  border-left: 2.5rem solid #fff;
}

.arrow-right-25[data-color="black"] {
  border-left: 2.5rem solid #000320;
}

.arrow-right-25[data-color="gray"] {
  border-left: 2.5rem solid #9a9a9a;
}

.arrow-right-25[data-color="key"] {
  border-left: 2.5rem solid #fa0b1a;
}

.arrow-right-25[data-color="base1"] {
  border-left: 2.5rem solid #f2f8fc;
}

.arrow-right-25[data-color="base2"] {
  border-left: 2.5rem solid #16bbee;
}

.arrow-right-25[data-color="super-entertainment"] {
  border-left: 2.5rem solid #005ff7;
}

.arrow-right-25[data-color="internet-singer"] {
  border-left: 2.5rem solid #005ff7;
}

.arrow-right-25[data-color="music-creator"] {
  border-left: 2.5rem solid #16b409;
}

.arrow-right-25[data-color="ny-overseas"] {
  border-left: 2.5rem solid #f55013;
}

.arrow-right-25[data-color="vocal-musician"] {
  border-left: 2.5rem solid #fa0b1a;
}

.arrow-right-25[data-color="vocal"] {
  border-left: 2.5rem solid #fa0b1a;
}

.arrow-right-25[data-color="k-pop"] {
  border-left: 2.5rem solid #9910e2;
}

.arrow-right-25[data-color="musician"] {
  border-left: 2.5rem solid #fa0b1a;
}

.arrow-right-25[data-color="dance"] {
  border-left: 2.5rem solid #f5148d;
}

.arrow-right-25[data-color="actor-voice-actor"] {
  border-left: 2.5rem solid #fcbd12;
}

.arrow-right-25[data-color="actor"] {
  border-left: 2.5rem solid #fcbd12;
}

.arrow-right-25[data-color="voice-actor"] {
  border-left: 2.5rem solid #fcbd12;
}

.arrow-right-25[data-color="actor-talent"] {
  border-left: 2.5rem solid #fcbd12;
}

.arrow-right-25[data-color="internet-video-talent"] {
  border-left: 2.5rem solid #fcbd12;
}

.arrow-right-25[data-color="concert-management"] {
  border-left: 2.5rem solid #1dd6c8;
}

.arrow-right-25[data-color="pa"] {
  border-left: 2.5rem solid #1dd6c8;
}

.arrow-right-25[data-color="illumination"] {
  border-left: 2.5rem solid #1dd6c8;
}

.arrow-right-25[data-color="stage"] {
  border-left: 2.5rem solid #1dd6c8;
}

.arrow-right-25[data-color="concert"] {
  border-left: 2.5rem solid #1dd6c8;
}

.arrow-right-25[data-color="management"] {
  border-left: 2.5rem solid #1dd6c8;
}

.arrow-right-25[data-color="broadcast-video"] {
  border-left: 2.5rem solid #b9ec41;
}

.arrow-right-25[data-color="videographer"] {
  border-left: 2.5rem solid #b9ec41;
}

.arrow-right-25[data-color="yellow"] {
  border-left: 2.5rem solid #fff119;
}

.arrow-right-25[data-color="line"] {
  border-left: 2.5rem solid #00c300;
}

.arrow-right-25[data-color="twitter"] {
  border-left: 2.5rem solid #1da1f2;
}

.arrow-right-25[data-color="transparent"] {
  border-left: 2.5rem solid transparent;
}

.arrow-right-25[data-color="insta"] {
  border-left: 2.5rem solid #bd00a8;
}

.arrow-right-25[data-color="youtube"] {
  border-left: 2.5rem solid #ff0000;
}

.arrow-top-26 {
  position: absolute;
  top: -5.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.6rem;
  height: 2.6rem;
  box-sizing: border-box;
  border: 2.6rem solid transparent;
}

.arrow-top-26[data-color="white"] {
  border-bottom: 2.6rem solid #fff;
}

.arrow-top-26[data-color="black"] {
  border-bottom: 2.6rem solid #000320;
}

.arrow-top-26[data-color="gray"] {
  border-bottom: 2.6rem solid #9a9a9a;
}

.arrow-top-26[data-color="key"] {
  border-bottom: 2.6rem solid #fa0b1a;
}

.arrow-top-26[data-color="base1"] {
  border-bottom: 2.6rem solid #f2f8fc;
}

.arrow-top-26[data-color="base2"] {
  border-bottom: 2.6rem solid #16bbee;
}

.arrow-top-26[data-color="super-entertainment"] {
  border-bottom: 2.6rem solid #005ff7;
}

.arrow-top-26[data-color="internet-singer"] {
  border-bottom: 2.6rem solid #005ff7;
}

.arrow-top-26[data-color="music-creator"] {
  border-bottom: 2.6rem solid #16b409;
}

.arrow-top-26[data-color="ny-overseas"] {
  border-bottom: 2.6rem solid #f55013;
}

.arrow-top-26[data-color="vocal-musician"] {
  border-bottom: 2.6rem solid #fa0b1a;
}

.arrow-top-26[data-color="vocal"] {
  border-bottom: 2.6rem solid #fa0b1a;
}

.arrow-top-26[data-color="k-pop"] {
  border-bottom: 2.6rem solid #9910e2;
}

.arrow-top-26[data-color="musician"] {
  border-bottom: 2.6rem solid #fa0b1a;
}

.arrow-top-26[data-color="dance"] {
  border-bottom: 2.6rem solid #f5148d;
}

.arrow-top-26[data-color="actor-voice-actor"] {
  border-bottom: 2.6rem solid #fcbd12;
}

.arrow-top-26[data-color="actor"] {
  border-bottom: 2.6rem solid #fcbd12;
}

.arrow-top-26[data-color="voice-actor"] {
  border-bottom: 2.6rem solid #fcbd12;
}

.arrow-top-26[data-color="actor-talent"] {
  border-bottom: 2.6rem solid #fcbd12;
}

.arrow-top-26[data-color="internet-video-talent"] {
  border-bottom: 2.6rem solid #fcbd12;
}

.arrow-top-26[data-color="concert-management"] {
  border-bottom: 2.6rem solid #1dd6c8;
}

.arrow-top-26[data-color="pa"] {
  border-bottom: 2.6rem solid #1dd6c8;
}

.arrow-top-26[data-color="illumination"] {
  border-bottom: 2.6rem solid #1dd6c8;
}

.arrow-top-26[data-color="stage"] {
  border-bottom: 2.6rem solid #1dd6c8;
}

.arrow-top-26[data-color="concert"] {
  border-bottom: 2.6rem solid #1dd6c8;
}

.arrow-top-26[data-color="management"] {
  border-bottom: 2.6rem solid #1dd6c8;
}

.arrow-top-26[data-color="broadcast-video"] {
  border-bottom: 2.6rem solid #b9ec41;
}

.arrow-top-26[data-color="videographer"] {
  border-bottom: 2.6rem solid #b9ec41;
}

.arrow-top-26[data-color="yellow"] {
  border-bottom: 2.6rem solid #fff119;
}

.arrow-top-26[data-color="line"] {
  border-bottom: 2.6rem solid #00c300;
}

.arrow-top-26[data-color="twitter"] {
  border-bottom: 2.6rem solid #1da1f2;
}

.arrow-top-26[data-color="transparent"] {
  border-bottom: 2.6rem solid transparent;
}

.arrow-top-26[data-color="insta"] {
  border-bottom: 2.6rem solid #bd00a8;
}

.arrow-top-26[data-color="youtube"] {
  border-bottom: 2.6rem solid #ff0000;
}

.arrow-bottom-26 {
  position: absolute;
  bottom: -5.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.6rem;
  height: 2.6rem;
  box-sizing: border-box;
  border: 2.6rem solid transparent;
}

.arrow-bottom-26[data-color="white"] {
  border-top: 2.6rem solid #fff;
}

.arrow-bottom-26[data-color="black"] {
  border-top: 2.6rem solid #000320;
}

.arrow-bottom-26[data-color="gray"] {
  border-top: 2.6rem solid #9a9a9a;
}

.arrow-bottom-26[data-color="key"] {
  border-top: 2.6rem solid #fa0b1a;
}

.arrow-bottom-26[data-color="base1"] {
  border-top: 2.6rem solid #f2f8fc;
}

.arrow-bottom-26[data-color="base2"] {
  border-top: 2.6rem solid #16bbee;
}

.arrow-bottom-26[data-color="super-entertainment"] {
  border-top: 2.6rem solid #005ff7;
}

.arrow-bottom-26[data-color="internet-singer"] {
  border-top: 2.6rem solid #005ff7;
}

.arrow-bottom-26[data-color="music-creator"] {
  border-top: 2.6rem solid #16b409;
}

.arrow-bottom-26[data-color="ny-overseas"] {
  border-top: 2.6rem solid #f55013;
}

.arrow-bottom-26[data-color="vocal-musician"] {
  border-top: 2.6rem solid #fa0b1a;
}

.arrow-bottom-26[data-color="vocal"] {
  border-top: 2.6rem solid #fa0b1a;
}

.arrow-bottom-26[data-color="k-pop"] {
  border-top: 2.6rem solid #9910e2;
}

.arrow-bottom-26[data-color="musician"] {
  border-top: 2.6rem solid #fa0b1a;
}

.arrow-bottom-26[data-color="dance"] {
  border-top: 2.6rem solid #f5148d;
}

.arrow-bottom-26[data-color="actor-voice-actor"] {
  border-top: 2.6rem solid #fcbd12;
}

.arrow-bottom-26[data-color="actor"] {
  border-top: 2.6rem solid #fcbd12;
}

.arrow-bottom-26[data-color="voice-actor"] {
  border-top: 2.6rem solid #fcbd12;
}

.arrow-bottom-26[data-color="actor-talent"] {
  border-top: 2.6rem solid #fcbd12;
}

.arrow-bottom-26[data-color="internet-video-talent"] {
  border-top: 2.6rem solid #fcbd12;
}

.arrow-bottom-26[data-color="concert-management"] {
  border-top: 2.6rem solid #1dd6c8;
}

.arrow-bottom-26[data-color="pa"] {
  border-top: 2.6rem solid #1dd6c8;
}

.arrow-bottom-26[data-color="illumination"] {
  border-top: 2.6rem solid #1dd6c8;
}

.arrow-bottom-26[data-color="stage"] {
  border-top: 2.6rem solid #1dd6c8;
}

.arrow-bottom-26[data-color="concert"] {
  border-top: 2.6rem solid #1dd6c8;
}

.arrow-bottom-26[data-color="management"] {
  border-top: 2.6rem solid #1dd6c8;
}

.arrow-bottom-26[data-color="broadcast-video"] {
  border-top: 2.6rem solid #b9ec41;
}

.arrow-bottom-26[data-color="videographer"] {
  border-top: 2.6rem solid #b9ec41;
}

.arrow-bottom-26[data-color="yellow"] {
  border-top: 2.6rem solid #fff119;
}

.arrow-bottom-26[data-color="line"] {
  border-top: 2.6rem solid #00c300;
}

.arrow-bottom-26[data-color="twitter"] {
  border-top: 2.6rem solid #1da1f2;
}

.arrow-bottom-26[data-color="transparent"] {
  border-top: 2.6rem solid transparent;
}

.arrow-bottom-26[data-color="insta"] {
  border-top: 2.6rem solid #bd00a8;
}

.arrow-bottom-26[data-color="youtube"] {
  border-top: 2.6rem solid #ff0000;
}

.arrow-left-26 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -5.2rem;
  margin: auto;
  width: 2.6rem;
  height: 2.6rem;
  box-sizing: border-box;
  border: 2.6rem solid transparent;
}

.arrow-left-26[data-color="white"] {
  border-right: 2.6rem solid #fff;
}

.arrow-left-26[data-color="black"] {
  border-right: 2.6rem solid #000320;
}

.arrow-left-26[data-color="gray"] {
  border-right: 2.6rem solid #9a9a9a;
}

.arrow-left-26[data-color="key"] {
  border-right: 2.6rem solid #fa0b1a;
}

.arrow-left-26[data-color="base1"] {
  border-right: 2.6rem solid #f2f8fc;
}

.arrow-left-26[data-color="base2"] {
  border-right: 2.6rem solid #16bbee;
}

.arrow-left-26[data-color="super-entertainment"] {
  border-right: 2.6rem solid #005ff7;
}

.arrow-left-26[data-color="internet-singer"] {
  border-right: 2.6rem solid #005ff7;
}

.arrow-left-26[data-color="music-creator"] {
  border-right: 2.6rem solid #16b409;
}

.arrow-left-26[data-color="ny-overseas"] {
  border-right: 2.6rem solid #f55013;
}

.arrow-left-26[data-color="vocal-musician"] {
  border-right: 2.6rem solid #fa0b1a;
}

.arrow-left-26[data-color="vocal"] {
  border-right: 2.6rem solid #fa0b1a;
}

.arrow-left-26[data-color="k-pop"] {
  border-right: 2.6rem solid #9910e2;
}

.arrow-left-26[data-color="musician"] {
  border-right: 2.6rem solid #fa0b1a;
}

.arrow-left-26[data-color="dance"] {
  border-right: 2.6rem solid #f5148d;
}

.arrow-left-26[data-color="actor-voice-actor"] {
  border-right: 2.6rem solid #fcbd12;
}

.arrow-left-26[data-color="actor"] {
  border-right: 2.6rem solid #fcbd12;
}

.arrow-left-26[data-color="voice-actor"] {
  border-right: 2.6rem solid #fcbd12;
}

.arrow-left-26[data-color="actor-talent"] {
  border-right: 2.6rem solid #fcbd12;
}

.arrow-left-26[data-color="internet-video-talent"] {
  border-right: 2.6rem solid #fcbd12;
}

.arrow-left-26[data-color="concert-management"] {
  border-right: 2.6rem solid #1dd6c8;
}

.arrow-left-26[data-color="pa"] {
  border-right: 2.6rem solid #1dd6c8;
}

.arrow-left-26[data-color="illumination"] {
  border-right: 2.6rem solid #1dd6c8;
}

.arrow-left-26[data-color="stage"] {
  border-right: 2.6rem solid #1dd6c8;
}

.arrow-left-26[data-color="concert"] {
  border-right: 2.6rem solid #1dd6c8;
}

.arrow-left-26[data-color="management"] {
  border-right: 2.6rem solid #1dd6c8;
}

.arrow-left-26[data-color="broadcast-video"] {
  border-right: 2.6rem solid #b9ec41;
}

.arrow-left-26[data-color="videographer"] {
  border-right: 2.6rem solid #b9ec41;
}

.arrow-left-26[data-color="yellow"] {
  border-right: 2.6rem solid #fff119;
}

.arrow-left-26[data-color="line"] {
  border-right: 2.6rem solid #00c300;
}

.arrow-left-26[data-color="twitter"] {
  border-right: 2.6rem solid #1da1f2;
}

.arrow-left-26[data-color="transparent"] {
  border-right: 2.6rem solid transparent;
}

.arrow-left-26[data-color="insta"] {
  border-right: 2.6rem solid #bd00a8;
}

.arrow-left-26[data-color="youtube"] {
  border-right: 2.6rem solid #ff0000;
}

.arrow-right-26 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5.2rem;
  margin: auto;
  width: 2.6rem;
  height: 2.6rem;
  box-sizing: border-box;
  border: 2.6rem solid transparent;
}

.arrow-right-26[data-color="white"] {
  border-left: 2.6rem solid #fff;
}

.arrow-right-26[data-color="black"] {
  border-left: 2.6rem solid #000320;
}

.arrow-right-26[data-color="gray"] {
  border-left: 2.6rem solid #9a9a9a;
}

.arrow-right-26[data-color="key"] {
  border-left: 2.6rem solid #fa0b1a;
}

.arrow-right-26[data-color="base1"] {
  border-left: 2.6rem solid #f2f8fc;
}

.arrow-right-26[data-color="base2"] {
  border-left: 2.6rem solid #16bbee;
}

.arrow-right-26[data-color="super-entertainment"] {
  border-left: 2.6rem solid #005ff7;
}

.arrow-right-26[data-color="internet-singer"] {
  border-left: 2.6rem solid #005ff7;
}

.arrow-right-26[data-color="music-creator"] {
  border-left: 2.6rem solid #16b409;
}

.arrow-right-26[data-color="ny-overseas"] {
  border-left: 2.6rem solid #f55013;
}

.arrow-right-26[data-color="vocal-musician"] {
  border-left: 2.6rem solid #fa0b1a;
}

.arrow-right-26[data-color="vocal"] {
  border-left: 2.6rem solid #fa0b1a;
}

.arrow-right-26[data-color="k-pop"] {
  border-left: 2.6rem solid #9910e2;
}

.arrow-right-26[data-color="musician"] {
  border-left: 2.6rem solid #fa0b1a;
}

.arrow-right-26[data-color="dance"] {
  border-left: 2.6rem solid #f5148d;
}

.arrow-right-26[data-color="actor-voice-actor"] {
  border-left: 2.6rem solid #fcbd12;
}

.arrow-right-26[data-color="actor"] {
  border-left: 2.6rem solid #fcbd12;
}

.arrow-right-26[data-color="voice-actor"] {
  border-left: 2.6rem solid #fcbd12;
}

.arrow-right-26[data-color="actor-talent"] {
  border-left: 2.6rem solid #fcbd12;
}

.arrow-right-26[data-color="internet-video-talent"] {
  border-left: 2.6rem solid #fcbd12;
}

.arrow-right-26[data-color="concert-management"] {
  border-left: 2.6rem solid #1dd6c8;
}

.arrow-right-26[data-color="pa"] {
  border-left: 2.6rem solid #1dd6c8;
}

.arrow-right-26[data-color="illumination"] {
  border-left: 2.6rem solid #1dd6c8;
}

.arrow-right-26[data-color="stage"] {
  border-left: 2.6rem solid #1dd6c8;
}

.arrow-right-26[data-color="concert"] {
  border-left: 2.6rem solid #1dd6c8;
}

.arrow-right-26[data-color="management"] {
  border-left: 2.6rem solid #1dd6c8;
}

.arrow-right-26[data-color="broadcast-video"] {
  border-left: 2.6rem solid #b9ec41;
}

.arrow-right-26[data-color="videographer"] {
  border-left: 2.6rem solid #b9ec41;
}

.arrow-right-26[data-color="yellow"] {
  border-left: 2.6rem solid #fff119;
}

.arrow-right-26[data-color="line"] {
  border-left: 2.6rem solid #00c300;
}

.arrow-right-26[data-color="twitter"] {
  border-left: 2.6rem solid #1da1f2;
}

.arrow-right-26[data-color="transparent"] {
  border-left: 2.6rem solid transparent;
}

.arrow-right-26[data-color="insta"] {
  border-left: 2.6rem solid #bd00a8;
}

.arrow-right-26[data-color="youtube"] {
  border-left: 2.6rem solid #ff0000;
}

.arrow-top-27 {
  position: absolute;
  top: -5.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.7rem;
  height: 2.7rem;
  box-sizing: border-box;
  border: 2.7rem solid transparent;
}

.arrow-top-27[data-color="white"] {
  border-bottom: 2.7rem solid #fff;
}

.arrow-top-27[data-color="black"] {
  border-bottom: 2.7rem solid #000320;
}

.arrow-top-27[data-color="gray"] {
  border-bottom: 2.7rem solid #9a9a9a;
}

.arrow-top-27[data-color="key"] {
  border-bottom: 2.7rem solid #fa0b1a;
}

.arrow-top-27[data-color="base1"] {
  border-bottom: 2.7rem solid #f2f8fc;
}

.arrow-top-27[data-color="base2"] {
  border-bottom: 2.7rem solid #16bbee;
}

.arrow-top-27[data-color="super-entertainment"] {
  border-bottom: 2.7rem solid #005ff7;
}

.arrow-top-27[data-color="internet-singer"] {
  border-bottom: 2.7rem solid #005ff7;
}

.arrow-top-27[data-color="music-creator"] {
  border-bottom: 2.7rem solid #16b409;
}

.arrow-top-27[data-color="ny-overseas"] {
  border-bottom: 2.7rem solid #f55013;
}

.arrow-top-27[data-color="vocal-musician"] {
  border-bottom: 2.7rem solid #fa0b1a;
}

.arrow-top-27[data-color="vocal"] {
  border-bottom: 2.7rem solid #fa0b1a;
}

.arrow-top-27[data-color="k-pop"] {
  border-bottom: 2.7rem solid #9910e2;
}

.arrow-top-27[data-color="musician"] {
  border-bottom: 2.7rem solid #fa0b1a;
}

.arrow-top-27[data-color="dance"] {
  border-bottom: 2.7rem solid #f5148d;
}

.arrow-top-27[data-color="actor-voice-actor"] {
  border-bottom: 2.7rem solid #fcbd12;
}

.arrow-top-27[data-color="actor"] {
  border-bottom: 2.7rem solid #fcbd12;
}

.arrow-top-27[data-color="voice-actor"] {
  border-bottom: 2.7rem solid #fcbd12;
}

.arrow-top-27[data-color="actor-talent"] {
  border-bottom: 2.7rem solid #fcbd12;
}

.arrow-top-27[data-color="internet-video-talent"] {
  border-bottom: 2.7rem solid #fcbd12;
}

.arrow-top-27[data-color="concert-management"] {
  border-bottom: 2.7rem solid #1dd6c8;
}

.arrow-top-27[data-color="pa"] {
  border-bottom: 2.7rem solid #1dd6c8;
}

.arrow-top-27[data-color="illumination"] {
  border-bottom: 2.7rem solid #1dd6c8;
}

.arrow-top-27[data-color="stage"] {
  border-bottom: 2.7rem solid #1dd6c8;
}

.arrow-top-27[data-color="concert"] {
  border-bottom: 2.7rem solid #1dd6c8;
}

.arrow-top-27[data-color="management"] {
  border-bottom: 2.7rem solid #1dd6c8;
}

.arrow-top-27[data-color="broadcast-video"] {
  border-bottom: 2.7rem solid #b9ec41;
}

.arrow-top-27[data-color="videographer"] {
  border-bottom: 2.7rem solid #b9ec41;
}

.arrow-top-27[data-color="yellow"] {
  border-bottom: 2.7rem solid #fff119;
}

.arrow-top-27[data-color="line"] {
  border-bottom: 2.7rem solid #00c300;
}

.arrow-top-27[data-color="twitter"] {
  border-bottom: 2.7rem solid #1da1f2;
}

.arrow-top-27[data-color="transparent"] {
  border-bottom: 2.7rem solid transparent;
}

.arrow-top-27[data-color="insta"] {
  border-bottom: 2.7rem solid #bd00a8;
}

.arrow-top-27[data-color="youtube"] {
  border-bottom: 2.7rem solid #ff0000;
}

.arrow-bottom-27 {
  position: absolute;
  bottom: -5.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.7rem;
  height: 2.7rem;
  box-sizing: border-box;
  border: 2.7rem solid transparent;
}

.arrow-bottom-27[data-color="white"] {
  border-top: 2.7rem solid #fff;
}

.arrow-bottom-27[data-color="black"] {
  border-top: 2.7rem solid #000320;
}

.arrow-bottom-27[data-color="gray"] {
  border-top: 2.7rem solid #9a9a9a;
}

.arrow-bottom-27[data-color="key"] {
  border-top: 2.7rem solid #fa0b1a;
}

.arrow-bottom-27[data-color="base1"] {
  border-top: 2.7rem solid #f2f8fc;
}

.arrow-bottom-27[data-color="base2"] {
  border-top: 2.7rem solid #16bbee;
}

.arrow-bottom-27[data-color="super-entertainment"] {
  border-top: 2.7rem solid #005ff7;
}

.arrow-bottom-27[data-color="internet-singer"] {
  border-top: 2.7rem solid #005ff7;
}

.arrow-bottom-27[data-color="music-creator"] {
  border-top: 2.7rem solid #16b409;
}

.arrow-bottom-27[data-color="ny-overseas"] {
  border-top: 2.7rem solid #f55013;
}

.arrow-bottom-27[data-color="vocal-musician"] {
  border-top: 2.7rem solid #fa0b1a;
}

.arrow-bottom-27[data-color="vocal"] {
  border-top: 2.7rem solid #fa0b1a;
}

.arrow-bottom-27[data-color="k-pop"] {
  border-top: 2.7rem solid #9910e2;
}

.arrow-bottom-27[data-color="musician"] {
  border-top: 2.7rem solid #fa0b1a;
}

.arrow-bottom-27[data-color="dance"] {
  border-top: 2.7rem solid #f5148d;
}

.arrow-bottom-27[data-color="actor-voice-actor"] {
  border-top: 2.7rem solid #fcbd12;
}

.arrow-bottom-27[data-color="actor"] {
  border-top: 2.7rem solid #fcbd12;
}

.arrow-bottom-27[data-color="voice-actor"] {
  border-top: 2.7rem solid #fcbd12;
}

.arrow-bottom-27[data-color="actor-talent"] {
  border-top: 2.7rem solid #fcbd12;
}

.arrow-bottom-27[data-color="internet-video-talent"] {
  border-top: 2.7rem solid #fcbd12;
}

.arrow-bottom-27[data-color="concert-management"] {
  border-top: 2.7rem solid #1dd6c8;
}

.arrow-bottom-27[data-color="pa"] {
  border-top: 2.7rem solid #1dd6c8;
}

.arrow-bottom-27[data-color="illumination"] {
  border-top: 2.7rem solid #1dd6c8;
}

.arrow-bottom-27[data-color="stage"] {
  border-top: 2.7rem solid #1dd6c8;
}

.arrow-bottom-27[data-color="concert"] {
  border-top: 2.7rem solid #1dd6c8;
}

.arrow-bottom-27[data-color="management"] {
  border-top: 2.7rem solid #1dd6c8;
}

.arrow-bottom-27[data-color="broadcast-video"] {
  border-top: 2.7rem solid #b9ec41;
}

.arrow-bottom-27[data-color="videographer"] {
  border-top: 2.7rem solid #b9ec41;
}

.arrow-bottom-27[data-color="yellow"] {
  border-top: 2.7rem solid #fff119;
}

.arrow-bottom-27[data-color="line"] {
  border-top: 2.7rem solid #00c300;
}

.arrow-bottom-27[data-color="twitter"] {
  border-top: 2.7rem solid #1da1f2;
}

.arrow-bottom-27[data-color="transparent"] {
  border-top: 2.7rem solid transparent;
}

.arrow-bottom-27[data-color="insta"] {
  border-top: 2.7rem solid #bd00a8;
}

.arrow-bottom-27[data-color="youtube"] {
  border-top: 2.7rem solid #ff0000;
}

.arrow-left-27 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -5.4rem;
  margin: auto;
  width: 2.7rem;
  height: 2.7rem;
  box-sizing: border-box;
  border: 2.7rem solid transparent;
}

.arrow-left-27[data-color="white"] {
  border-right: 2.7rem solid #fff;
}

.arrow-left-27[data-color="black"] {
  border-right: 2.7rem solid #000320;
}

.arrow-left-27[data-color="gray"] {
  border-right: 2.7rem solid #9a9a9a;
}

.arrow-left-27[data-color="key"] {
  border-right: 2.7rem solid #fa0b1a;
}

.arrow-left-27[data-color="base1"] {
  border-right: 2.7rem solid #f2f8fc;
}

.arrow-left-27[data-color="base2"] {
  border-right: 2.7rem solid #16bbee;
}

.arrow-left-27[data-color="super-entertainment"] {
  border-right: 2.7rem solid #005ff7;
}

.arrow-left-27[data-color="internet-singer"] {
  border-right: 2.7rem solid #005ff7;
}

.arrow-left-27[data-color="music-creator"] {
  border-right: 2.7rem solid #16b409;
}

.arrow-left-27[data-color="ny-overseas"] {
  border-right: 2.7rem solid #f55013;
}

.arrow-left-27[data-color="vocal-musician"] {
  border-right: 2.7rem solid #fa0b1a;
}

.arrow-left-27[data-color="vocal"] {
  border-right: 2.7rem solid #fa0b1a;
}

.arrow-left-27[data-color="k-pop"] {
  border-right: 2.7rem solid #9910e2;
}

.arrow-left-27[data-color="musician"] {
  border-right: 2.7rem solid #fa0b1a;
}

.arrow-left-27[data-color="dance"] {
  border-right: 2.7rem solid #f5148d;
}

.arrow-left-27[data-color="actor-voice-actor"] {
  border-right: 2.7rem solid #fcbd12;
}

.arrow-left-27[data-color="actor"] {
  border-right: 2.7rem solid #fcbd12;
}

.arrow-left-27[data-color="voice-actor"] {
  border-right: 2.7rem solid #fcbd12;
}

.arrow-left-27[data-color="actor-talent"] {
  border-right: 2.7rem solid #fcbd12;
}

.arrow-left-27[data-color="internet-video-talent"] {
  border-right: 2.7rem solid #fcbd12;
}

.arrow-left-27[data-color="concert-management"] {
  border-right: 2.7rem solid #1dd6c8;
}

.arrow-left-27[data-color="pa"] {
  border-right: 2.7rem solid #1dd6c8;
}

.arrow-left-27[data-color="illumination"] {
  border-right: 2.7rem solid #1dd6c8;
}

.arrow-left-27[data-color="stage"] {
  border-right: 2.7rem solid #1dd6c8;
}

.arrow-left-27[data-color="concert"] {
  border-right: 2.7rem solid #1dd6c8;
}

.arrow-left-27[data-color="management"] {
  border-right: 2.7rem solid #1dd6c8;
}

.arrow-left-27[data-color="broadcast-video"] {
  border-right: 2.7rem solid #b9ec41;
}

.arrow-left-27[data-color="videographer"] {
  border-right: 2.7rem solid #b9ec41;
}

.arrow-left-27[data-color="yellow"] {
  border-right: 2.7rem solid #fff119;
}

.arrow-left-27[data-color="line"] {
  border-right: 2.7rem solid #00c300;
}

.arrow-left-27[data-color="twitter"] {
  border-right: 2.7rem solid #1da1f2;
}

.arrow-left-27[data-color="transparent"] {
  border-right: 2.7rem solid transparent;
}

.arrow-left-27[data-color="insta"] {
  border-right: 2.7rem solid #bd00a8;
}

.arrow-left-27[data-color="youtube"] {
  border-right: 2.7rem solid #ff0000;
}

.arrow-right-27 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5.4rem;
  margin: auto;
  width: 2.7rem;
  height: 2.7rem;
  box-sizing: border-box;
  border: 2.7rem solid transparent;
}

.arrow-right-27[data-color="white"] {
  border-left: 2.7rem solid #fff;
}

.arrow-right-27[data-color="black"] {
  border-left: 2.7rem solid #000320;
}

.arrow-right-27[data-color="gray"] {
  border-left: 2.7rem solid #9a9a9a;
}

.arrow-right-27[data-color="key"] {
  border-left: 2.7rem solid #fa0b1a;
}

.arrow-right-27[data-color="base1"] {
  border-left: 2.7rem solid #f2f8fc;
}

.arrow-right-27[data-color="base2"] {
  border-left: 2.7rem solid #16bbee;
}

.arrow-right-27[data-color="super-entertainment"] {
  border-left: 2.7rem solid #005ff7;
}

.arrow-right-27[data-color="internet-singer"] {
  border-left: 2.7rem solid #005ff7;
}

.arrow-right-27[data-color="music-creator"] {
  border-left: 2.7rem solid #16b409;
}

.arrow-right-27[data-color="ny-overseas"] {
  border-left: 2.7rem solid #f55013;
}

.arrow-right-27[data-color="vocal-musician"] {
  border-left: 2.7rem solid #fa0b1a;
}

.arrow-right-27[data-color="vocal"] {
  border-left: 2.7rem solid #fa0b1a;
}

.arrow-right-27[data-color="k-pop"] {
  border-left: 2.7rem solid #9910e2;
}

.arrow-right-27[data-color="musician"] {
  border-left: 2.7rem solid #fa0b1a;
}

.arrow-right-27[data-color="dance"] {
  border-left: 2.7rem solid #f5148d;
}

.arrow-right-27[data-color="actor-voice-actor"] {
  border-left: 2.7rem solid #fcbd12;
}

.arrow-right-27[data-color="actor"] {
  border-left: 2.7rem solid #fcbd12;
}

.arrow-right-27[data-color="voice-actor"] {
  border-left: 2.7rem solid #fcbd12;
}

.arrow-right-27[data-color="actor-talent"] {
  border-left: 2.7rem solid #fcbd12;
}

.arrow-right-27[data-color="internet-video-talent"] {
  border-left: 2.7rem solid #fcbd12;
}

.arrow-right-27[data-color="concert-management"] {
  border-left: 2.7rem solid #1dd6c8;
}

.arrow-right-27[data-color="pa"] {
  border-left: 2.7rem solid #1dd6c8;
}

.arrow-right-27[data-color="illumination"] {
  border-left: 2.7rem solid #1dd6c8;
}

.arrow-right-27[data-color="stage"] {
  border-left: 2.7rem solid #1dd6c8;
}

.arrow-right-27[data-color="concert"] {
  border-left: 2.7rem solid #1dd6c8;
}

.arrow-right-27[data-color="management"] {
  border-left: 2.7rem solid #1dd6c8;
}

.arrow-right-27[data-color="broadcast-video"] {
  border-left: 2.7rem solid #b9ec41;
}

.arrow-right-27[data-color="videographer"] {
  border-left: 2.7rem solid #b9ec41;
}

.arrow-right-27[data-color="yellow"] {
  border-left: 2.7rem solid #fff119;
}

.arrow-right-27[data-color="line"] {
  border-left: 2.7rem solid #00c300;
}

.arrow-right-27[data-color="twitter"] {
  border-left: 2.7rem solid #1da1f2;
}

.arrow-right-27[data-color="transparent"] {
  border-left: 2.7rem solid transparent;
}

.arrow-right-27[data-color="insta"] {
  border-left: 2.7rem solid #bd00a8;
}

.arrow-right-27[data-color="youtube"] {
  border-left: 2.7rem solid #ff0000;
}

.arrow-top-28 {
  position: absolute;
  top: -5.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.8rem;
  height: 2.8rem;
  box-sizing: border-box;
  border: 2.8rem solid transparent;
}

.arrow-top-28[data-color="white"] {
  border-bottom: 2.8rem solid #fff;
}

.arrow-top-28[data-color="black"] {
  border-bottom: 2.8rem solid #000320;
}

.arrow-top-28[data-color="gray"] {
  border-bottom: 2.8rem solid #9a9a9a;
}

.arrow-top-28[data-color="key"] {
  border-bottom: 2.8rem solid #fa0b1a;
}

.arrow-top-28[data-color="base1"] {
  border-bottom: 2.8rem solid #f2f8fc;
}

.arrow-top-28[data-color="base2"] {
  border-bottom: 2.8rem solid #16bbee;
}

.arrow-top-28[data-color="super-entertainment"] {
  border-bottom: 2.8rem solid #005ff7;
}

.arrow-top-28[data-color="internet-singer"] {
  border-bottom: 2.8rem solid #005ff7;
}

.arrow-top-28[data-color="music-creator"] {
  border-bottom: 2.8rem solid #16b409;
}

.arrow-top-28[data-color="ny-overseas"] {
  border-bottom: 2.8rem solid #f55013;
}

.arrow-top-28[data-color="vocal-musician"] {
  border-bottom: 2.8rem solid #fa0b1a;
}

.arrow-top-28[data-color="vocal"] {
  border-bottom: 2.8rem solid #fa0b1a;
}

.arrow-top-28[data-color="k-pop"] {
  border-bottom: 2.8rem solid #9910e2;
}

.arrow-top-28[data-color="musician"] {
  border-bottom: 2.8rem solid #fa0b1a;
}

.arrow-top-28[data-color="dance"] {
  border-bottom: 2.8rem solid #f5148d;
}

.arrow-top-28[data-color="actor-voice-actor"] {
  border-bottom: 2.8rem solid #fcbd12;
}

.arrow-top-28[data-color="actor"] {
  border-bottom: 2.8rem solid #fcbd12;
}

.arrow-top-28[data-color="voice-actor"] {
  border-bottom: 2.8rem solid #fcbd12;
}

.arrow-top-28[data-color="actor-talent"] {
  border-bottom: 2.8rem solid #fcbd12;
}

.arrow-top-28[data-color="internet-video-talent"] {
  border-bottom: 2.8rem solid #fcbd12;
}

.arrow-top-28[data-color="concert-management"] {
  border-bottom: 2.8rem solid #1dd6c8;
}

.arrow-top-28[data-color="pa"] {
  border-bottom: 2.8rem solid #1dd6c8;
}

.arrow-top-28[data-color="illumination"] {
  border-bottom: 2.8rem solid #1dd6c8;
}

.arrow-top-28[data-color="stage"] {
  border-bottom: 2.8rem solid #1dd6c8;
}

.arrow-top-28[data-color="concert"] {
  border-bottom: 2.8rem solid #1dd6c8;
}

.arrow-top-28[data-color="management"] {
  border-bottom: 2.8rem solid #1dd6c8;
}

.arrow-top-28[data-color="broadcast-video"] {
  border-bottom: 2.8rem solid #b9ec41;
}

.arrow-top-28[data-color="videographer"] {
  border-bottom: 2.8rem solid #b9ec41;
}

.arrow-top-28[data-color="yellow"] {
  border-bottom: 2.8rem solid #fff119;
}

.arrow-top-28[data-color="line"] {
  border-bottom: 2.8rem solid #00c300;
}

.arrow-top-28[data-color="twitter"] {
  border-bottom: 2.8rem solid #1da1f2;
}

.arrow-top-28[data-color="transparent"] {
  border-bottom: 2.8rem solid transparent;
}

.arrow-top-28[data-color="insta"] {
  border-bottom: 2.8rem solid #bd00a8;
}

.arrow-top-28[data-color="youtube"] {
  border-bottom: 2.8rem solid #ff0000;
}

.arrow-bottom-28 {
  position: absolute;
  bottom: -5.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.8rem;
  height: 2.8rem;
  box-sizing: border-box;
  border: 2.8rem solid transparent;
}

.arrow-bottom-28[data-color="white"] {
  border-top: 2.8rem solid #fff;
}

.arrow-bottom-28[data-color="black"] {
  border-top: 2.8rem solid #000320;
}

.arrow-bottom-28[data-color="gray"] {
  border-top: 2.8rem solid #9a9a9a;
}

.arrow-bottom-28[data-color="key"] {
  border-top: 2.8rem solid #fa0b1a;
}

.arrow-bottom-28[data-color="base1"] {
  border-top: 2.8rem solid #f2f8fc;
}

.arrow-bottom-28[data-color="base2"] {
  border-top: 2.8rem solid #16bbee;
}

.arrow-bottom-28[data-color="super-entertainment"] {
  border-top: 2.8rem solid #005ff7;
}

.arrow-bottom-28[data-color="internet-singer"] {
  border-top: 2.8rem solid #005ff7;
}

.arrow-bottom-28[data-color="music-creator"] {
  border-top: 2.8rem solid #16b409;
}

.arrow-bottom-28[data-color="ny-overseas"] {
  border-top: 2.8rem solid #f55013;
}

.arrow-bottom-28[data-color="vocal-musician"] {
  border-top: 2.8rem solid #fa0b1a;
}

.arrow-bottom-28[data-color="vocal"] {
  border-top: 2.8rem solid #fa0b1a;
}

.arrow-bottom-28[data-color="k-pop"] {
  border-top: 2.8rem solid #9910e2;
}

.arrow-bottom-28[data-color="musician"] {
  border-top: 2.8rem solid #fa0b1a;
}

.arrow-bottom-28[data-color="dance"] {
  border-top: 2.8rem solid #f5148d;
}

.arrow-bottom-28[data-color="actor-voice-actor"] {
  border-top: 2.8rem solid #fcbd12;
}

.arrow-bottom-28[data-color="actor"] {
  border-top: 2.8rem solid #fcbd12;
}

.arrow-bottom-28[data-color="voice-actor"] {
  border-top: 2.8rem solid #fcbd12;
}

.arrow-bottom-28[data-color="actor-talent"] {
  border-top: 2.8rem solid #fcbd12;
}

.arrow-bottom-28[data-color="internet-video-talent"] {
  border-top: 2.8rem solid #fcbd12;
}

.arrow-bottom-28[data-color="concert-management"] {
  border-top: 2.8rem solid #1dd6c8;
}

.arrow-bottom-28[data-color="pa"] {
  border-top: 2.8rem solid #1dd6c8;
}

.arrow-bottom-28[data-color="illumination"] {
  border-top: 2.8rem solid #1dd6c8;
}

.arrow-bottom-28[data-color="stage"] {
  border-top: 2.8rem solid #1dd6c8;
}

.arrow-bottom-28[data-color="concert"] {
  border-top: 2.8rem solid #1dd6c8;
}

.arrow-bottom-28[data-color="management"] {
  border-top: 2.8rem solid #1dd6c8;
}

.arrow-bottom-28[data-color="broadcast-video"] {
  border-top: 2.8rem solid #b9ec41;
}

.arrow-bottom-28[data-color="videographer"] {
  border-top: 2.8rem solid #b9ec41;
}

.arrow-bottom-28[data-color="yellow"] {
  border-top: 2.8rem solid #fff119;
}

.arrow-bottom-28[data-color="line"] {
  border-top: 2.8rem solid #00c300;
}

.arrow-bottom-28[data-color="twitter"] {
  border-top: 2.8rem solid #1da1f2;
}

.arrow-bottom-28[data-color="transparent"] {
  border-top: 2.8rem solid transparent;
}

.arrow-bottom-28[data-color="insta"] {
  border-top: 2.8rem solid #bd00a8;
}

.arrow-bottom-28[data-color="youtube"] {
  border-top: 2.8rem solid #ff0000;
}

.arrow-left-28 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -5.6rem;
  margin: auto;
  width: 2.8rem;
  height: 2.8rem;
  box-sizing: border-box;
  border: 2.8rem solid transparent;
}

.arrow-left-28[data-color="white"] {
  border-right: 2.8rem solid #fff;
}

.arrow-left-28[data-color="black"] {
  border-right: 2.8rem solid #000320;
}

.arrow-left-28[data-color="gray"] {
  border-right: 2.8rem solid #9a9a9a;
}

.arrow-left-28[data-color="key"] {
  border-right: 2.8rem solid #fa0b1a;
}

.arrow-left-28[data-color="base1"] {
  border-right: 2.8rem solid #f2f8fc;
}

.arrow-left-28[data-color="base2"] {
  border-right: 2.8rem solid #16bbee;
}

.arrow-left-28[data-color="super-entertainment"] {
  border-right: 2.8rem solid #005ff7;
}

.arrow-left-28[data-color="internet-singer"] {
  border-right: 2.8rem solid #005ff7;
}

.arrow-left-28[data-color="music-creator"] {
  border-right: 2.8rem solid #16b409;
}

.arrow-left-28[data-color="ny-overseas"] {
  border-right: 2.8rem solid #f55013;
}

.arrow-left-28[data-color="vocal-musician"] {
  border-right: 2.8rem solid #fa0b1a;
}

.arrow-left-28[data-color="vocal"] {
  border-right: 2.8rem solid #fa0b1a;
}

.arrow-left-28[data-color="k-pop"] {
  border-right: 2.8rem solid #9910e2;
}

.arrow-left-28[data-color="musician"] {
  border-right: 2.8rem solid #fa0b1a;
}

.arrow-left-28[data-color="dance"] {
  border-right: 2.8rem solid #f5148d;
}

.arrow-left-28[data-color="actor-voice-actor"] {
  border-right: 2.8rem solid #fcbd12;
}

.arrow-left-28[data-color="actor"] {
  border-right: 2.8rem solid #fcbd12;
}

.arrow-left-28[data-color="voice-actor"] {
  border-right: 2.8rem solid #fcbd12;
}

.arrow-left-28[data-color="actor-talent"] {
  border-right: 2.8rem solid #fcbd12;
}

.arrow-left-28[data-color="internet-video-talent"] {
  border-right: 2.8rem solid #fcbd12;
}

.arrow-left-28[data-color="concert-management"] {
  border-right: 2.8rem solid #1dd6c8;
}

.arrow-left-28[data-color="pa"] {
  border-right: 2.8rem solid #1dd6c8;
}

.arrow-left-28[data-color="illumination"] {
  border-right: 2.8rem solid #1dd6c8;
}

.arrow-left-28[data-color="stage"] {
  border-right: 2.8rem solid #1dd6c8;
}

.arrow-left-28[data-color="concert"] {
  border-right: 2.8rem solid #1dd6c8;
}

.arrow-left-28[data-color="management"] {
  border-right: 2.8rem solid #1dd6c8;
}

.arrow-left-28[data-color="broadcast-video"] {
  border-right: 2.8rem solid #b9ec41;
}

.arrow-left-28[data-color="videographer"] {
  border-right: 2.8rem solid #b9ec41;
}

.arrow-left-28[data-color="yellow"] {
  border-right: 2.8rem solid #fff119;
}

.arrow-left-28[data-color="line"] {
  border-right: 2.8rem solid #00c300;
}

.arrow-left-28[data-color="twitter"] {
  border-right: 2.8rem solid #1da1f2;
}

.arrow-left-28[data-color="transparent"] {
  border-right: 2.8rem solid transparent;
}

.arrow-left-28[data-color="insta"] {
  border-right: 2.8rem solid #bd00a8;
}

.arrow-left-28[data-color="youtube"] {
  border-right: 2.8rem solid #ff0000;
}

.arrow-right-28 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5.6rem;
  margin: auto;
  width: 2.8rem;
  height: 2.8rem;
  box-sizing: border-box;
  border: 2.8rem solid transparent;
}

.arrow-right-28[data-color="white"] {
  border-left: 2.8rem solid #fff;
}

.arrow-right-28[data-color="black"] {
  border-left: 2.8rem solid #000320;
}

.arrow-right-28[data-color="gray"] {
  border-left: 2.8rem solid #9a9a9a;
}

.arrow-right-28[data-color="key"] {
  border-left: 2.8rem solid #fa0b1a;
}

.arrow-right-28[data-color="base1"] {
  border-left: 2.8rem solid #f2f8fc;
}

.arrow-right-28[data-color="base2"] {
  border-left: 2.8rem solid #16bbee;
}

.arrow-right-28[data-color="super-entertainment"] {
  border-left: 2.8rem solid #005ff7;
}

.arrow-right-28[data-color="internet-singer"] {
  border-left: 2.8rem solid #005ff7;
}

.arrow-right-28[data-color="music-creator"] {
  border-left: 2.8rem solid #16b409;
}

.arrow-right-28[data-color="ny-overseas"] {
  border-left: 2.8rem solid #f55013;
}

.arrow-right-28[data-color="vocal-musician"] {
  border-left: 2.8rem solid #fa0b1a;
}

.arrow-right-28[data-color="vocal"] {
  border-left: 2.8rem solid #fa0b1a;
}

.arrow-right-28[data-color="k-pop"] {
  border-left: 2.8rem solid #9910e2;
}

.arrow-right-28[data-color="musician"] {
  border-left: 2.8rem solid #fa0b1a;
}

.arrow-right-28[data-color="dance"] {
  border-left: 2.8rem solid #f5148d;
}

.arrow-right-28[data-color="actor-voice-actor"] {
  border-left: 2.8rem solid #fcbd12;
}

.arrow-right-28[data-color="actor"] {
  border-left: 2.8rem solid #fcbd12;
}

.arrow-right-28[data-color="voice-actor"] {
  border-left: 2.8rem solid #fcbd12;
}

.arrow-right-28[data-color="actor-talent"] {
  border-left: 2.8rem solid #fcbd12;
}

.arrow-right-28[data-color="internet-video-talent"] {
  border-left: 2.8rem solid #fcbd12;
}

.arrow-right-28[data-color="concert-management"] {
  border-left: 2.8rem solid #1dd6c8;
}

.arrow-right-28[data-color="pa"] {
  border-left: 2.8rem solid #1dd6c8;
}

.arrow-right-28[data-color="illumination"] {
  border-left: 2.8rem solid #1dd6c8;
}

.arrow-right-28[data-color="stage"] {
  border-left: 2.8rem solid #1dd6c8;
}

.arrow-right-28[data-color="concert"] {
  border-left: 2.8rem solid #1dd6c8;
}

.arrow-right-28[data-color="management"] {
  border-left: 2.8rem solid #1dd6c8;
}

.arrow-right-28[data-color="broadcast-video"] {
  border-left: 2.8rem solid #b9ec41;
}

.arrow-right-28[data-color="videographer"] {
  border-left: 2.8rem solid #b9ec41;
}

.arrow-right-28[data-color="yellow"] {
  border-left: 2.8rem solid #fff119;
}

.arrow-right-28[data-color="line"] {
  border-left: 2.8rem solid #00c300;
}

.arrow-right-28[data-color="twitter"] {
  border-left: 2.8rem solid #1da1f2;
}

.arrow-right-28[data-color="transparent"] {
  border-left: 2.8rem solid transparent;
}

.arrow-right-28[data-color="insta"] {
  border-left: 2.8rem solid #bd00a8;
}

.arrow-right-28[data-color="youtube"] {
  border-left: 2.8rem solid #ff0000;
}

.arrow-top-29 {
  position: absolute;
  top: -5.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.9rem;
  height: 2.9rem;
  box-sizing: border-box;
  border: 2.9rem solid transparent;
}

.arrow-top-29[data-color="white"] {
  border-bottom: 2.9rem solid #fff;
}

.arrow-top-29[data-color="black"] {
  border-bottom: 2.9rem solid #000320;
}

.arrow-top-29[data-color="gray"] {
  border-bottom: 2.9rem solid #9a9a9a;
}

.arrow-top-29[data-color="key"] {
  border-bottom: 2.9rem solid #fa0b1a;
}

.arrow-top-29[data-color="base1"] {
  border-bottom: 2.9rem solid #f2f8fc;
}

.arrow-top-29[data-color="base2"] {
  border-bottom: 2.9rem solid #16bbee;
}

.arrow-top-29[data-color="super-entertainment"] {
  border-bottom: 2.9rem solid #005ff7;
}

.arrow-top-29[data-color="internet-singer"] {
  border-bottom: 2.9rem solid #005ff7;
}

.arrow-top-29[data-color="music-creator"] {
  border-bottom: 2.9rem solid #16b409;
}

.arrow-top-29[data-color="ny-overseas"] {
  border-bottom: 2.9rem solid #f55013;
}

.arrow-top-29[data-color="vocal-musician"] {
  border-bottom: 2.9rem solid #fa0b1a;
}

.arrow-top-29[data-color="vocal"] {
  border-bottom: 2.9rem solid #fa0b1a;
}

.arrow-top-29[data-color="k-pop"] {
  border-bottom: 2.9rem solid #9910e2;
}

.arrow-top-29[data-color="musician"] {
  border-bottom: 2.9rem solid #fa0b1a;
}

.arrow-top-29[data-color="dance"] {
  border-bottom: 2.9rem solid #f5148d;
}

.arrow-top-29[data-color="actor-voice-actor"] {
  border-bottom: 2.9rem solid #fcbd12;
}

.arrow-top-29[data-color="actor"] {
  border-bottom: 2.9rem solid #fcbd12;
}

.arrow-top-29[data-color="voice-actor"] {
  border-bottom: 2.9rem solid #fcbd12;
}

.arrow-top-29[data-color="actor-talent"] {
  border-bottom: 2.9rem solid #fcbd12;
}

.arrow-top-29[data-color="internet-video-talent"] {
  border-bottom: 2.9rem solid #fcbd12;
}

.arrow-top-29[data-color="concert-management"] {
  border-bottom: 2.9rem solid #1dd6c8;
}

.arrow-top-29[data-color="pa"] {
  border-bottom: 2.9rem solid #1dd6c8;
}

.arrow-top-29[data-color="illumination"] {
  border-bottom: 2.9rem solid #1dd6c8;
}

.arrow-top-29[data-color="stage"] {
  border-bottom: 2.9rem solid #1dd6c8;
}

.arrow-top-29[data-color="concert"] {
  border-bottom: 2.9rem solid #1dd6c8;
}

.arrow-top-29[data-color="management"] {
  border-bottom: 2.9rem solid #1dd6c8;
}

.arrow-top-29[data-color="broadcast-video"] {
  border-bottom: 2.9rem solid #b9ec41;
}

.arrow-top-29[data-color="videographer"] {
  border-bottom: 2.9rem solid #b9ec41;
}

.arrow-top-29[data-color="yellow"] {
  border-bottom: 2.9rem solid #fff119;
}

.arrow-top-29[data-color="line"] {
  border-bottom: 2.9rem solid #00c300;
}

.arrow-top-29[data-color="twitter"] {
  border-bottom: 2.9rem solid #1da1f2;
}

.arrow-top-29[data-color="transparent"] {
  border-bottom: 2.9rem solid transparent;
}

.arrow-top-29[data-color="insta"] {
  border-bottom: 2.9rem solid #bd00a8;
}

.arrow-top-29[data-color="youtube"] {
  border-bottom: 2.9rem solid #ff0000;
}

.arrow-bottom-29 {
  position: absolute;
  bottom: -5.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 2.9rem;
  height: 2.9rem;
  box-sizing: border-box;
  border: 2.9rem solid transparent;
}

.arrow-bottom-29[data-color="white"] {
  border-top: 2.9rem solid #fff;
}

.arrow-bottom-29[data-color="black"] {
  border-top: 2.9rem solid #000320;
}

.arrow-bottom-29[data-color="gray"] {
  border-top: 2.9rem solid #9a9a9a;
}

.arrow-bottom-29[data-color="key"] {
  border-top: 2.9rem solid #fa0b1a;
}

.arrow-bottom-29[data-color="base1"] {
  border-top: 2.9rem solid #f2f8fc;
}

.arrow-bottom-29[data-color="base2"] {
  border-top: 2.9rem solid #16bbee;
}

.arrow-bottom-29[data-color="super-entertainment"] {
  border-top: 2.9rem solid #005ff7;
}

.arrow-bottom-29[data-color="internet-singer"] {
  border-top: 2.9rem solid #005ff7;
}

.arrow-bottom-29[data-color="music-creator"] {
  border-top: 2.9rem solid #16b409;
}

.arrow-bottom-29[data-color="ny-overseas"] {
  border-top: 2.9rem solid #f55013;
}

.arrow-bottom-29[data-color="vocal-musician"] {
  border-top: 2.9rem solid #fa0b1a;
}

.arrow-bottom-29[data-color="vocal"] {
  border-top: 2.9rem solid #fa0b1a;
}

.arrow-bottom-29[data-color="k-pop"] {
  border-top: 2.9rem solid #9910e2;
}

.arrow-bottom-29[data-color="musician"] {
  border-top: 2.9rem solid #fa0b1a;
}

.arrow-bottom-29[data-color="dance"] {
  border-top: 2.9rem solid #f5148d;
}

.arrow-bottom-29[data-color="actor-voice-actor"] {
  border-top: 2.9rem solid #fcbd12;
}

.arrow-bottom-29[data-color="actor"] {
  border-top: 2.9rem solid #fcbd12;
}

.arrow-bottom-29[data-color="voice-actor"] {
  border-top: 2.9rem solid #fcbd12;
}

.arrow-bottom-29[data-color="actor-talent"] {
  border-top: 2.9rem solid #fcbd12;
}

.arrow-bottom-29[data-color="internet-video-talent"] {
  border-top: 2.9rem solid #fcbd12;
}

.arrow-bottom-29[data-color="concert-management"] {
  border-top: 2.9rem solid #1dd6c8;
}

.arrow-bottom-29[data-color="pa"] {
  border-top: 2.9rem solid #1dd6c8;
}

.arrow-bottom-29[data-color="illumination"] {
  border-top: 2.9rem solid #1dd6c8;
}

.arrow-bottom-29[data-color="stage"] {
  border-top: 2.9rem solid #1dd6c8;
}

.arrow-bottom-29[data-color="concert"] {
  border-top: 2.9rem solid #1dd6c8;
}

.arrow-bottom-29[data-color="management"] {
  border-top: 2.9rem solid #1dd6c8;
}

.arrow-bottom-29[data-color="broadcast-video"] {
  border-top: 2.9rem solid #b9ec41;
}

.arrow-bottom-29[data-color="videographer"] {
  border-top: 2.9rem solid #b9ec41;
}

.arrow-bottom-29[data-color="yellow"] {
  border-top: 2.9rem solid #fff119;
}

.arrow-bottom-29[data-color="line"] {
  border-top: 2.9rem solid #00c300;
}

.arrow-bottom-29[data-color="twitter"] {
  border-top: 2.9rem solid #1da1f2;
}

.arrow-bottom-29[data-color="transparent"] {
  border-top: 2.9rem solid transparent;
}

.arrow-bottom-29[data-color="insta"] {
  border-top: 2.9rem solid #bd00a8;
}

.arrow-bottom-29[data-color="youtube"] {
  border-top: 2.9rem solid #ff0000;
}

.arrow-left-29 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -5.8rem;
  margin: auto;
  width: 2.9rem;
  height: 2.9rem;
  box-sizing: border-box;
  border: 2.9rem solid transparent;
}

.arrow-left-29[data-color="white"] {
  border-right: 2.9rem solid #fff;
}

.arrow-left-29[data-color="black"] {
  border-right: 2.9rem solid #000320;
}

.arrow-left-29[data-color="gray"] {
  border-right: 2.9rem solid #9a9a9a;
}

.arrow-left-29[data-color="key"] {
  border-right: 2.9rem solid #fa0b1a;
}

.arrow-left-29[data-color="base1"] {
  border-right: 2.9rem solid #f2f8fc;
}

.arrow-left-29[data-color="base2"] {
  border-right: 2.9rem solid #16bbee;
}

.arrow-left-29[data-color="super-entertainment"] {
  border-right: 2.9rem solid #005ff7;
}

.arrow-left-29[data-color="internet-singer"] {
  border-right: 2.9rem solid #005ff7;
}

.arrow-left-29[data-color="music-creator"] {
  border-right: 2.9rem solid #16b409;
}

.arrow-left-29[data-color="ny-overseas"] {
  border-right: 2.9rem solid #f55013;
}

.arrow-left-29[data-color="vocal-musician"] {
  border-right: 2.9rem solid #fa0b1a;
}

.arrow-left-29[data-color="vocal"] {
  border-right: 2.9rem solid #fa0b1a;
}

.arrow-left-29[data-color="k-pop"] {
  border-right: 2.9rem solid #9910e2;
}

.arrow-left-29[data-color="musician"] {
  border-right: 2.9rem solid #fa0b1a;
}

.arrow-left-29[data-color="dance"] {
  border-right: 2.9rem solid #f5148d;
}

.arrow-left-29[data-color="actor-voice-actor"] {
  border-right: 2.9rem solid #fcbd12;
}

.arrow-left-29[data-color="actor"] {
  border-right: 2.9rem solid #fcbd12;
}

.arrow-left-29[data-color="voice-actor"] {
  border-right: 2.9rem solid #fcbd12;
}

.arrow-left-29[data-color="actor-talent"] {
  border-right: 2.9rem solid #fcbd12;
}

.arrow-left-29[data-color="internet-video-talent"] {
  border-right: 2.9rem solid #fcbd12;
}

.arrow-left-29[data-color="concert-management"] {
  border-right: 2.9rem solid #1dd6c8;
}

.arrow-left-29[data-color="pa"] {
  border-right: 2.9rem solid #1dd6c8;
}

.arrow-left-29[data-color="illumination"] {
  border-right: 2.9rem solid #1dd6c8;
}

.arrow-left-29[data-color="stage"] {
  border-right: 2.9rem solid #1dd6c8;
}

.arrow-left-29[data-color="concert"] {
  border-right: 2.9rem solid #1dd6c8;
}

.arrow-left-29[data-color="management"] {
  border-right: 2.9rem solid #1dd6c8;
}

.arrow-left-29[data-color="broadcast-video"] {
  border-right: 2.9rem solid #b9ec41;
}

.arrow-left-29[data-color="videographer"] {
  border-right: 2.9rem solid #b9ec41;
}

.arrow-left-29[data-color="yellow"] {
  border-right: 2.9rem solid #fff119;
}

.arrow-left-29[data-color="line"] {
  border-right: 2.9rem solid #00c300;
}

.arrow-left-29[data-color="twitter"] {
  border-right: 2.9rem solid #1da1f2;
}

.arrow-left-29[data-color="transparent"] {
  border-right: 2.9rem solid transparent;
}

.arrow-left-29[data-color="insta"] {
  border-right: 2.9rem solid #bd00a8;
}

.arrow-left-29[data-color="youtube"] {
  border-right: 2.9rem solid #ff0000;
}

.arrow-right-29 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5.8rem;
  margin: auto;
  width: 2.9rem;
  height: 2.9rem;
  box-sizing: border-box;
  border: 2.9rem solid transparent;
}

.arrow-right-29[data-color="white"] {
  border-left: 2.9rem solid #fff;
}

.arrow-right-29[data-color="black"] {
  border-left: 2.9rem solid #000320;
}

.arrow-right-29[data-color="gray"] {
  border-left: 2.9rem solid #9a9a9a;
}

.arrow-right-29[data-color="key"] {
  border-left: 2.9rem solid #fa0b1a;
}

.arrow-right-29[data-color="base1"] {
  border-left: 2.9rem solid #f2f8fc;
}

.arrow-right-29[data-color="base2"] {
  border-left: 2.9rem solid #16bbee;
}

.arrow-right-29[data-color="super-entertainment"] {
  border-left: 2.9rem solid #005ff7;
}

.arrow-right-29[data-color="internet-singer"] {
  border-left: 2.9rem solid #005ff7;
}

.arrow-right-29[data-color="music-creator"] {
  border-left: 2.9rem solid #16b409;
}

.arrow-right-29[data-color="ny-overseas"] {
  border-left: 2.9rem solid #f55013;
}

.arrow-right-29[data-color="vocal-musician"] {
  border-left: 2.9rem solid #fa0b1a;
}

.arrow-right-29[data-color="vocal"] {
  border-left: 2.9rem solid #fa0b1a;
}

.arrow-right-29[data-color="k-pop"] {
  border-left: 2.9rem solid #9910e2;
}

.arrow-right-29[data-color="musician"] {
  border-left: 2.9rem solid #fa0b1a;
}

.arrow-right-29[data-color="dance"] {
  border-left: 2.9rem solid #f5148d;
}

.arrow-right-29[data-color="actor-voice-actor"] {
  border-left: 2.9rem solid #fcbd12;
}

.arrow-right-29[data-color="actor"] {
  border-left: 2.9rem solid #fcbd12;
}

.arrow-right-29[data-color="voice-actor"] {
  border-left: 2.9rem solid #fcbd12;
}

.arrow-right-29[data-color="actor-talent"] {
  border-left: 2.9rem solid #fcbd12;
}

.arrow-right-29[data-color="internet-video-talent"] {
  border-left: 2.9rem solid #fcbd12;
}

.arrow-right-29[data-color="concert-management"] {
  border-left: 2.9rem solid #1dd6c8;
}

.arrow-right-29[data-color="pa"] {
  border-left: 2.9rem solid #1dd6c8;
}

.arrow-right-29[data-color="illumination"] {
  border-left: 2.9rem solid #1dd6c8;
}

.arrow-right-29[data-color="stage"] {
  border-left: 2.9rem solid #1dd6c8;
}

.arrow-right-29[data-color="concert"] {
  border-left: 2.9rem solid #1dd6c8;
}

.arrow-right-29[data-color="management"] {
  border-left: 2.9rem solid #1dd6c8;
}

.arrow-right-29[data-color="broadcast-video"] {
  border-left: 2.9rem solid #b9ec41;
}

.arrow-right-29[data-color="videographer"] {
  border-left: 2.9rem solid #b9ec41;
}

.arrow-right-29[data-color="yellow"] {
  border-left: 2.9rem solid #fff119;
}

.arrow-right-29[data-color="line"] {
  border-left: 2.9rem solid #00c300;
}

.arrow-right-29[data-color="twitter"] {
  border-left: 2.9rem solid #1da1f2;
}

.arrow-right-29[data-color="transparent"] {
  border-left: 2.9rem solid transparent;
}

.arrow-right-29[data-color="insta"] {
  border-left: 2.9rem solid #bd00a8;
}

.arrow-right-29[data-color="youtube"] {
  border-left: 2.9rem solid #ff0000;
}

.arrow-top-30 {
  position: absolute;
  top: -6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3rem;
  height: 3rem;
  box-sizing: border-box;
  border: 3rem solid transparent;
}

.arrow-top-30[data-color="white"] {
  border-bottom: 3rem solid #fff;
}

.arrow-top-30[data-color="black"] {
  border-bottom: 3rem solid #000320;
}

.arrow-top-30[data-color="gray"] {
  border-bottom: 3rem solid #9a9a9a;
}

.arrow-top-30[data-color="key"] {
  border-bottom: 3rem solid #fa0b1a;
}

.arrow-top-30[data-color="base1"] {
  border-bottom: 3rem solid #f2f8fc;
}

.arrow-top-30[data-color="base2"] {
  border-bottom: 3rem solid #16bbee;
}

.arrow-top-30[data-color="super-entertainment"] {
  border-bottom: 3rem solid #005ff7;
}

.arrow-top-30[data-color="internet-singer"] {
  border-bottom: 3rem solid #005ff7;
}

.arrow-top-30[data-color="music-creator"] {
  border-bottom: 3rem solid #16b409;
}

.arrow-top-30[data-color="ny-overseas"] {
  border-bottom: 3rem solid #f55013;
}

.arrow-top-30[data-color="vocal-musician"] {
  border-bottom: 3rem solid #fa0b1a;
}

.arrow-top-30[data-color="vocal"] {
  border-bottom: 3rem solid #fa0b1a;
}

.arrow-top-30[data-color="k-pop"] {
  border-bottom: 3rem solid #9910e2;
}

.arrow-top-30[data-color="musician"] {
  border-bottom: 3rem solid #fa0b1a;
}

.arrow-top-30[data-color="dance"] {
  border-bottom: 3rem solid #f5148d;
}

.arrow-top-30[data-color="actor-voice-actor"] {
  border-bottom: 3rem solid #fcbd12;
}

.arrow-top-30[data-color="actor"] {
  border-bottom: 3rem solid #fcbd12;
}

.arrow-top-30[data-color="voice-actor"] {
  border-bottom: 3rem solid #fcbd12;
}

.arrow-top-30[data-color="actor-talent"] {
  border-bottom: 3rem solid #fcbd12;
}

.arrow-top-30[data-color="internet-video-talent"] {
  border-bottom: 3rem solid #fcbd12;
}

.arrow-top-30[data-color="concert-management"] {
  border-bottom: 3rem solid #1dd6c8;
}

.arrow-top-30[data-color="pa"] {
  border-bottom: 3rem solid #1dd6c8;
}

.arrow-top-30[data-color="illumination"] {
  border-bottom: 3rem solid #1dd6c8;
}

.arrow-top-30[data-color="stage"] {
  border-bottom: 3rem solid #1dd6c8;
}

.arrow-top-30[data-color="concert"] {
  border-bottom: 3rem solid #1dd6c8;
}

.arrow-top-30[data-color="management"] {
  border-bottom: 3rem solid #1dd6c8;
}

.arrow-top-30[data-color="broadcast-video"] {
  border-bottom: 3rem solid #b9ec41;
}

.arrow-top-30[data-color="videographer"] {
  border-bottom: 3rem solid #b9ec41;
}

.arrow-top-30[data-color="yellow"] {
  border-bottom: 3rem solid #fff119;
}

.arrow-top-30[data-color="line"] {
  border-bottom: 3rem solid #00c300;
}

.arrow-top-30[data-color="twitter"] {
  border-bottom: 3rem solid #1da1f2;
}

.arrow-top-30[data-color="transparent"] {
  border-bottom: 3rem solid transparent;
}

.arrow-top-30[data-color="insta"] {
  border-bottom: 3rem solid #bd00a8;
}

.arrow-top-30[data-color="youtube"] {
  border-bottom: 3rem solid #ff0000;
}

.arrow-bottom-30 {
  position: absolute;
  bottom: -6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3rem;
  height: 3rem;
  box-sizing: border-box;
  border: 3rem solid transparent;
}

.arrow-bottom-30[data-color="white"] {
  border-top: 3rem solid #fff;
}

.arrow-bottom-30[data-color="black"] {
  border-top: 3rem solid #000320;
}

.arrow-bottom-30[data-color="gray"] {
  border-top: 3rem solid #9a9a9a;
}

.arrow-bottom-30[data-color="key"] {
  border-top: 3rem solid #fa0b1a;
}

.arrow-bottom-30[data-color="base1"] {
  border-top: 3rem solid #f2f8fc;
}

.arrow-bottom-30[data-color="base2"] {
  border-top: 3rem solid #16bbee;
}

.arrow-bottom-30[data-color="super-entertainment"] {
  border-top: 3rem solid #005ff7;
}

.arrow-bottom-30[data-color="internet-singer"] {
  border-top: 3rem solid #005ff7;
}

.arrow-bottom-30[data-color="music-creator"] {
  border-top: 3rem solid #16b409;
}

.arrow-bottom-30[data-color="ny-overseas"] {
  border-top: 3rem solid #f55013;
}

.arrow-bottom-30[data-color="vocal-musician"] {
  border-top: 3rem solid #fa0b1a;
}

.arrow-bottom-30[data-color="vocal"] {
  border-top: 3rem solid #fa0b1a;
}

.arrow-bottom-30[data-color="k-pop"] {
  border-top: 3rem solid #9910e2;
}

.arrow-bottom-30[data-color="musician"] {
  border-top: 3rem solid #fa0b1a;
}

.arrow-bottom-30[data-color="dance"] {
  border-top: 3rem solid #f5148d;
}

.arrow-bottom-30[data-color="actor-voice-actor"] {
  border-top: 3rem solid #fcbd12;
}

.arrow-bottom-30[data-color="actor"] {
  border-top: 3rem solid #fcbd12;
}

.arrow-bottom-30[data-color="voice-actor"] {
  border-top: 3rem solid #fcbd12;
}

.arrow-bottom-30[data-color="actor-talent"] {
  border-top: 3rem solid #fcbd12;
}

.arrow-bottom-30[data-color="internet-video-talent"] {
  border-top: 3rem solid #fcbd12;
}

.arrow-bottom-30[data-color="concert-management"] {
  border-top: 3rem solid #1dd6c8;
}

.arrow-bottom-30[data-color="pa"] {
  border-top: 3rem solid #1dd6c8;
}

.arrow-bottom-30[data-color="illumination"] {
  border-top: 3rem solid #1dd6c8;
}

.arrow-bottom-30[data-color="stage"] {
  border-top: 3rem solid #1dd6c8;
}

.arrow-bottom-30[data-color="concert"] {
  border-top: 3rem solid #1dd6c8;
}

.arrow-bottom-30[data-color="management"] {
  border-top: 3rem solid #1dd6c8;
}

.arrow-bottom-30[data-color="broadcast-video"] {
  border-top: 3rem solid #b9ec41;
}

.arrow-bottom-30[data-color="videographer"] {
  border-top: 3rem solid #b9ec41;
}

.arrow-bottom-30[data-color="yellow"] {
  border-top: 3rem solid #fff119;
}

.arrow-bottom-30[data-color="line"] {
  border-top: 3rem solid #00c300;
}

.arrow-bottom-30[data-color="twitter"] {
  border-top: 3rem solid #1da1f2;
}

.arrow-bottom-30[data-color="transparent"] {
  border-top: 3rem solid transparent;
}

.arrow-bottom-30[data-color="insta"] {
  border-top: 3rem solid #bd00a8;
}

.arrow-bottom-30[data-color="youtube"] {
  border-top: 3rem solid #ff0000;
}

.arrow-left-30 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6rem;
  margin: auto;
  width: 3rem;
  height: 3rem;
  box-sizing: border-box;
  border: 3rem solid transparent;
}

.arrow-left-30[data-color="white"] {
  border-right: 3rem solid #fff;
}

.arrow-left-30[data-color="black"] {
  border-right: 3rem solid #000320;
}

.arrow-left-30[data-color="gray"] {
  border-right: 3rem solid #9a9a9a;
}

.arrow-left-30[data-color="key"] {
  border-right: 3rem solid #fa0b1a;
}

.arrow-left-30[data-color="base1"] {
  border-right: 3rem solid #f2f8fc;
}

.arrow-left-30[data-color="base2"] {
  border-right: 3rem solid #16bbee;
}

.arrow-left-30[data-color="super-entertainment"] {
  border-right: 3rem solid #005ff7;
}

.arrow-left-30[data-color="internet-singer"] {
  border-right: 3rem solid #005ff7;
}

.arrow-left-30[data-color="music-creator"] {
  border-right: 3rem solid #16b409;
}

.arrow-left-30[data-color="ny-overseas"] {
  border-right: 3rem solid #f55013;
}

.arrow-left-30[data-color="vocal-musician"] {
  border-right: 3rem solid #fa0b1a;
}

.arrow-left-30[data-color="vocal"] {
  border-right: 3rem solid #fa0b1a;
}

.arrow-left-30[data-color="k-pop"] {
  border-right: 3rem solid #9910e2;
}

.arrow-left-30[data-color="musician"] {
  border-right: 3rem solid #fa0b1a;
}

.arrow-left-30[data-color="dance"] {
  border-right: 3rem solid #f5148d;
}

.arrow-left-30[data-color="actor-voice-actor"] {
  border-right: 3rem solid #fcbd12;
}

.arrow-left-30[data-color="actor"] {
  border-right: 3rem solid #fcbd12;
}

.arrow-left-30[data-color="voice-actor"] {
  border-right: 3rem solid #fcbd12;
}

.arrow-left-30[data-color="actor-talent"] {
  border-right: 3rem solid #fcbd12;
}

.arrow-left-30[data-color="internet-video-talent"] {
  border-right: 3rem solid #fcbd12;
}

.arrow-left-30[data-color="concert-management"] {
  border-right: 3rem solid #1dd6c8;
}

.arrow-left-30[data-color="pa"] {
  border-right: 3rem solid #1dd6c8;
}

.arrow-left-30[data-color="illumination"] {
  border-right: 3rem solid #1dd6c8;
}

.arrow-left-30[data-color="stage"] {
  border-right: 3rem solid #1dd6c8;
}

.arrow-left-30[data-color="concert"] {
  border-right: 3rem solid #1dd6c8;
}

.arrow-left-30[data-color="management"] {
  border-right: 3rem solid #1dd6c8;
}

.arrow-left-30[data-color="broadcast-video"] {
  border-right: 3rem solid #b9ec41;
}

.arrow-left-30[data-color="videographer"] {
  border-right: 3rem solid #b9ec41;
}

.arrow-left-30[data-color="yellow"] {
  border-right: 3rem solid #fff119;
}

.arrow-left-30[data-color="line"] {
  border-right: 3rem solid #00c300;
}

.arrow-left-30[data-color="twitter"] {
  border-right: 3rem solid #1da1f2;
}

.arrow-left-30[data-color="transparent"] {
  border-right: 3rem solid transparent;
}

.arrow-left-30[data-color="insta"] {
  border-right: 3rem solid #bd00a8;
}

.arrow-left-30[data-color="youtube"] {
  border-right: 3rem solid #ff0000;
}

.arrow-right-30 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -6rem;
  margin: auto;
  width: 3rem;
  height: 3rem;
  box-sizing: border-box;
  border: 3rem solid transparent;
}

.arrow-right-30[data-color="white"] {
  border-left: 3rem solid #fff;
}

.arrow-right-30[data-color="black"] {
  border-left: 3rem solid #000320;
}

.arrow-right-30[data-color="gray"] {
  border-left: 3rem solid #9a9a9a;
}

.arrow-right-30[data-color="key"] {
  border-left: 3rem solid #fa0b1a;
}

.arrow-right-30[data-color="base1"] {
  border-left: 3rem solid #f2f8fc;
}

.arrow-right-30[data-color="base2"] {
  border-left: 3rem solid #16bbee;
}

.arrow-right-30[data-color="super-entertainment"] {
  border-left: 3rem solid #005ff7;
}

.arrow-right-30[data-color="internet-singer"] {
  border-left: 3rem solid #005ff7;
}

.arrow-right-30[data-color="music-creator"] {
  border-left: 3rem solid #16b409;
}

.arrow-right-30[data-color="ny-overseas"] {
  border-left: 3rem solid #f55013;
}

.arrow-right-30[data-color="vocal-musician"] {
  border-left: 3rem solid #fa0b1a;
}

.arrow-right-30[data-color="vocal"] {
  border-left: 3rem solid #fa0b1a;
}

.arrow-right-30[data-color="k-pop"] {
  border-left: 3rem solid #9910e2;
}

.arrow-right-30[data-color="musician"] {
  border-left: 3rem solid #fa0b1a;
}

.arrow-right-30[data-color="dance"] {
  border-left: 3rem solid #f5148d;
}

.arrow-right-30[data-color="actor-voice-actor"] {
  border-left: 3rem solid #fcbd12;
}

.arrow-right-30[data-color="actor"] {
  border-left: 3rem solid #fcbd12;
}

.arrow-right-30[data-color="voice-actor"] {
  border-left: 3rem solid #fcbd12;
}

.arrow-right-30[data-color="actor-talent"] {
  border-left: 3rem solid #fcbd12;
}

.arrow-right-30[data-color="internet-video-talent"] {
  border-left: 3rem solid #fcbd12;
}

.arrow-right-30[data-color="concert-management"] {
  border-left: 3rem solid #1dd6c8;
}

.arrow-right-30[data-color="pa"] {
  border-left: 3rem solid #1dd6c8;
}

.arrow-right-30[data-color="illumination"] {
  border-left: 3rem solid #1dd6c8;
}

.arrow-right-30[data-color="stage"] {
  border-left: 3rem solid #1dd6c8;
}

.arrow-right-30[data-color="concert"] {
  border-left: 3rem solid #1dd6c8;
}

.arrow-right-30[data-color="management"] {
  border-left: 3rem solid #1dd6c8;
}

.arrow-right-30[data-color="broadcast-video"] {
  border-left: 3rem solid #b9ec41;
}

.arrow-right-30[data-color="videographer"] {
  border-left: 3rem solid #b9ec41;
}

.arrow-right-30[data-color="yellow"] {
  border-left: 3rem solid #fff119;
}

.arrow-right-30[data-color="line"] {
  border-left: 3rem solid #00c300;
}

.arrow-right-30[data-color="twitter"] {
  border-left: 3rem solid #1da1f2;
}

.arrow-right-30[data-color="transparent"] {
  border-left: 3rem solid transparent;
}

.arrow-right-30[data-color="insta"] {
  border-left: 3rem solid #bd00a8;
}

.arrow-right-30[data-color="youtube"] {
  border-left: 3rem solid #ff0000;
}

.arrow-top-31 {
  position: absolute;
  top: -6.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.1rem;
  height: 3.1rem;
  box-sizing: border-box;
  border: 3.1rem solid transparent;
}

.arrow-top-31[data-color="white"] {
  border-bottom: 3.1rem solid #fff;
}

.arrow-top-31[data-color="black"] {
  border-bottom: 3.1rem solid #000320;
}

.arrow-top-31[data-color="gray"] {
  border-bottom: 3.1rem solid #9a9a9a;
}

.arrow-top-31[data-color="key"] {
  border-bottom: 3.1rem solid #fa0b1a;
}

.arrow-top-31[data-color="base1"] {
  border-bottom: 3.1rem solid #f2f8fc;
}

.arrow-top-31[data-color="base2"] {
  border-bottom: 3.1rem solid #16bbee;
}

.arrow-top-31[data-color="super-entertainment"] {
  border-bottom: 3.1rem solid #005ff7;
}

.arrow-top-31[data-color="internet-singer"] {
  border-bottom: 3.1rem solid #005ff7;
}

.arrow-top-31[data-color="music-creator"] {
  border-bottom: 3.1rem solid #16b409;
}

.arrow-top-31[data-color="ny-overseas"] {
  border-bottom: 3.1rem solid #f55013;
}

.arrow-top-31[data-color="vocal-musician"] {
  border-bottom: 3.1rem solid #fa0b1a;
}

.arrow-top-31[data-color="vocal"] {
  border-bottom: 3.1rem solid #fa0b1a;
}

.arrow-top-31[data-color="k-pop"] {
  border-bottom: 3.1rem solid #9910e2;
}

.arrow-top-31[data-color="musician"] {
  border-bottom: 3.1rem solid #fa0b1a;
}

.arrow-top-31[data-color="dance"] {
  border-bottom: 3.1rem solid #f5148d;
}

.arrow-top-31[data-color="actor-voice-actor"] {
  border-bottom: 3.1rem solid #fcbd12;
}

.arrow-top-31[data-color="actor"] {
  border-bottom: 3.1rem solid #fcbd12;
}

.arrow-top-31[data-color="voice-actor"] {
  border-bottom: 3.1rem solid #fcbd12;
}

.arrow-top-31[data-color="actor-talent"] {
  border-bottom: 3.1rem solid #fcbd12;
}

.arrow-top-31[data-color="internet-video-talent"] {
  border-bottom: 3.1rem solid #fcbd12;
}

.arrow-top-31[data-color="concert-management"] {
  border-bottom: 3.1rem solid #1dd6c8;
}

.arrow-top-31[data-color="pa"] {
  border-bottom: 3.1rem solid #1dd6c8;
}

.arrow-top-31[data-color="illumination"] {
  border-bottom: 3.1rem solid #1dd6c8;
}

.arrow-top-31[data-color="stage"] {
  border-bottom: 3.1rem solid #1dd6c8;
}

.arrow-top-31[data-color="concert"] {
  border-bottom: 3.1rem solid #1dd6c8;
}

.arrow-top-31[data-color="management"] {
  border-bottom: 3.1rem solid #1dd6c8;
}

.arrow-top-31[data-color="broadcast-video"] {
  border-bottom: 3.1rem solid #b9ec41;
}

.arrow-top-31[data-color="videographer"] {
  border-bottom: 3.1rem solid #b9ec41;
}

.arrow-top-31[data-color="yellow"] {
  border-bottom: 3.1rem solid #fff119;
}

.arrow-top-31[data-color="line"] {
  border-bottom: 3.1rem solid #00c300;
}

.arrow-top-31[data-color="twitter"] {
  border-bottom: 3.1rem solid #1da1f2;
}

.arrow-top-31[data-color="transparent"] {
  border-bottom: 3.1rem solid transparent;
}

.arrow-top-31[data-color="insta"] {
  border-bottom: 3.1rem solid #bd00a8;
}

.arrow-top-31[data-color="youtube"] {
  border-bottom: 3.1rem solid #ff0000;
}

.arrow-bottom-31 {
  position: absolute;
  bottom: -6.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.1rem;
  height: 3.1rem;
  box-sizing: border-box;
  border: 3.1rem solid transparent;
}

.arrow-bottom-31[data-color="white"] {
  border-top: 3.1rem solid #fff;
}

.arrow-bottom-31[data-color="black"] {
  border-top: 3.1rem solid #000320;
}

.arrow-bottom-31[data-color="gray"] {
  border-top: 3.1rem solid #9a9a9a;
}

.arrow-bottom-31[data-color="key"] {
  border-top: 3.1rem solid #fa0b1a;
}

.arrow-bottom-31[data-color="base1"] {
  border-top: 3.1rem solid #f2f8fc;
}

.arrow-bottom-31[data-color="base2"] {
  border-top: 3.1rem solid #16bbee;
}

.arrow-bottom-31[data-color="super-entertainment"] {
  border-top: 3.1rem solid #005ff7;
}

.arrow-bottom-31[data-color="internet-singer"] {
  border-top: 3.1rem solid #005ff7;
}

.arrow-bottom-31[data-color="music-creator"] {
  border-top: 3.1rem solid #16b409;
}

.arrow-bottom-31[data-color="ny-overseas"] {
  border-top: 3.1rem solid #f55013;
}

.arrow-bottom-31[data-color="vocal-musician"] {
  border-top: 3.1rem solid #fa0b1a;
}

.arrow-bottom-31[data-color="vocal"] {
  border-top: 3.1rem solid #fa0b1a;
}

.arrow-bottom-31[data-color="k-pop"] {
  border-top: 3.1rem solid #9910e2;
}

.arrow-bottom-31[data-color="musician"] {
  border-top: 3.1rem solid #fa0b1a;
}

.arrow-bottom-31[data-color="dance"] {
  border-top: 3.1rem solid #f5148d;
}

.arrow-bottom-31[data-color="actor-voice-actor"] {
  border-top: 3.1rem solid #fcbd12;
}

.arrow-bottom-31[data-color="actor"] {
  border-top: 3.1rem solid #fcbd12;
}

.arrow-bottom-31[data-color="voice-actor"] {
  border-top: 3.1rem solid #fcbd12;
}

.arrow-bottom-31[data-color="actor-talent"] {
  border-top: 3.1rem solid #fcbd12;
}

.arrow-bottom-31[data-color="internet-video-talent"] {
  border-top: 3.1rem solid #fcbd12;
}

.arrow-bottom-31[data-color="concert-management"] {
  border-top: 3.1rem solid #1dd6c8;
}

.arrow-bottom-31[data-color="pa"] {
  border-top: 3.1rem solid #1dd6c8;
}

.arrow-bottom-31[data-color="illumination"] {
  border-top: 3.1rem solid #1dd6c8;
}

.arrow-bottom-31[data-color="stage"] {
  border-top: 3.1rem solid #1dd6c8;
}

.arrow-bottom-31[data-color="concert"] {
  border-top: 3.1rem solid #1dd6c8;
}

.arrow-bottom-31[data-color="management"] {
  border-top: 3.1rem solid #1dd6c8;
}

.arrow-bottom-31[data-color="broadcast-video"] {
  border-top: 3.1rem solid #b9ec41;
}

.arrow-bottom-31[data-color="videographer"] {
  border-top: 3.1rem solid #b9ec41;
}

.arrow-bottom-31[data-color="yellow"] {
  border-top: 3.1rem solid #fff119;
}

.arrow-bottom-31[data-color="line"] {
  border-top: 3.1rem solid #00c300;
}

.arrow-bottom-31[data-color="twitter"] {
  border-top: 3.1rem solid #1da1f2;
}

.arrow-bottom-31[data-color="transparent"] {
  border-top: 3.1rem solid transparent;
}

.arrow-bottom-31[data-color="insta"] {
  border-top: 3.1rem solid #bd00a8;
}

.arrow-bottom-31[data-color="youtube"] {
  border-top: 3.1rem solid #ff0000;
}

.arrow-left-31 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6.2rem;
  margin: auto;
  width: 3.1rem;
  height: 3.1rem;
  box-sizing: border-box;
  border: 3.1rem solid transparent;
}

.arrow-left-31[data-color="white"] {
  border-right: 3.1rem solid #fff;
}

.arrow-left-31[data-color="black"] {
  border-right: 3.1rem solid #000320;
}

.arrow-left-31[data-color="gray"] {
  border-right: 3.1rem solid #9a9a9a;
}

.arrow-left-31[data-color="key"] {
  border-right: 3.1rem solid #fa0b1a;
}

.arrow-left-31[data-color="base1"] {
  border-right: 3.1rem solid #f2f8fc;
}

.arrow-left-31[data-color="base2"] {
  border-right: 3.1rem solid #16bbee;
}

.arrow-left-31[data-color="super-entertainment"] {
  border-right: 3.1rem solid #005ff7;
}

.arrow-left-31[data-color="internet-singer"] {
  border-right: 3.1rem solid #005ff7;
}

.arrow-left-31[data-color="music-creator"] {
  border-right: 3.1rem solid #16b409;
}

.arrow-left-31[data-color="ny-overseas"] {
  border-right: 3.1rem solid #f55013;
}

.arrow-left-31[data-color="vocal-musician"] {
  border-right: 3.1rem solid #fa0b1a;
}

.arrow-left-31[data-color="vocal"] {
  border-right: 3.1rem solid #fa0b1a;
}

.arrow-left-31[data-color="k-pop"] {
  border-right: 3.1rem solid #9910e2;
}

.arrow-left-31[data-color="musician"] {
  border-right: 3.1rem solid #fa0b1a;
}

.arrow-left-31[data-color="dance"] {
  border-right: 3.1rem solid #f5148d;
}

.arrow-left-31[data-color="actor-voice-actor"] {
  border-right: 3.1rem solid #fcbd12;
}

.arrow-left-31[data-color="actor"] {
  border-right: 3.1rem solid #fcbd12;
}

.arrow-left-31[data-color="voice-actor"] {
  border-right: 3.1rem solid #fcbd12;
}

.arrow-left-31[data-color="actor-talent"] {
  border-right: 3.1rem solid #fcbd12;
}

.arrow-left-31[data-color="internet-video-talent"] {
  border-right: 3.1rem solid #fcbd12;
}

.arrow-left-31[data-color="concert-management"] {
  border-right: 3.1rem solid #1dd6c8;
}

.arrow-left-31[data-color="pa"] {
  border-right: 3.1rem solid #1dd6c8;
}

.arrow-left-31[data-color="illumination"] {
  border-right: 3.1rem solid #1dd6c8;
}

.arrow-left-31[data-color="stage"] {
  border-right: 3.1rem solid #1dd6c8;
}

.arrow-left-31[data-color="concert"] {
  border-right: 3.1rem solid #1dd6c8;
}

.arrow-left-31[data-color="management"] {
  border-right: 3.1rem solid #1dd6c8;
}

.arrow-left-31[data-color="broadcast-video"] {
  border-right: 3.1rem solid #b9ec41;
}

.arrow-left-31[data-color="videographer"] {
  border-right: 3.1rem solid #b9ec41;
}

.arrow-left-31[data-color="yellow"] {
  border-right: 3.1rem solid #fff119;
}

.arrow-left-31[data-color="line"] {
  border-right: 3.1rem solid #00c300;
}

.arrow-left-31[data-color="twitter"] {
  border-right: 3.1rem solid #1da1f2;
}

.arrow-left-31[data-color="transparent"] {
  border-right: 3.1rem solid transparent;
}

.arrow-left-31[data-color="insta"] {
  border-right: 3.1rem solid #bd00a8;
}

.arrow-left-31[data-color="youtube"] {
  border-right: 3.1rem solid #ff0000;
}

.arrow-right-31 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -6.2rem;
  margin: auto;
  width: 3.1rem;
  height: 3.1rem;
  box-sizing: border-box;
  border: 3.1rem solid transparent;
}

.arrow-right-31[data-color="white"] {
  border-left: 3.1rem solid #fff;
}

.arrow-right-31[data-color="black"] {
  border-left: 3.1rem solid #000320;
}

.arrow-right-31[data-color="gray"] {
  border-left: 3.1rem solid #9a9a9a;
}

.arrow-right-31[data-color="key"] {
  border-left: 3.1rem solid #fa0b1a;
}

.arrow-right-31[data-color="base1"] {
  border-left: 3.1rem solid #f2f8fc;
}

.arrow-right-31[data-color="base2"] {
  border-left: 3.1rem solid #16bbee;
}

.arrow-right-31[data-color="super-entertainment"] {
  border-left: 3.1rem solid #005ff7;
}

.arrow-right-31[data-color="internet-singer"] {
  border-left: 3.1rem solid #005ff7;
}

.arrow-right-31[data-color="music-creator"] {
  border-left: 3.1rem solid #16b409;
}

.arrow-right-31[data-color="ny-overseas"] {
  border-left: 3.1rem solid #f55013;
}

.arrow-right-31[data-color="vocal-musician"] {
  border-left: 3.1rem solid #fa0b1a;
}

.arrow-right-31[data-color="vocal"] {
  border-left: 3.1rem solid #fa0b1a;
}

.arrow-right-31[data-color="k-pop"] {
  border-left: 3.1rem solid #9910e2;
}

.arrow-right-31[data-color="musician"] {
  border-left: 3.1rem solid #fa0b1a;
}

.arrow-right-31[data-color="dance"] {
  border-left: 3.1rem solid #f5148d;
}

.arrow-right-31[data-color="actor-voice-actor"] {
  border-left: 3.1rem solid #fcbd12;
}

.arrow-right-31[data-color="actor"] {
  border-left: 3.1rem solid #fcbd12;
}

.arrow-right-31[data-color="voice-actor"] {
  border-left: 3.1rem solid #fcbd12;
}

.arrow-right-31[data-color="actor-talent"] {
  border-left: 3.1rem solid #fcbd12;
}

.arrow-right-31[data-color="internet-video-talent"] {
  border-left: 3.1rem solid #fcbd12;
}

.arrow-right-31[data-color="concert-management"] {
  border-left: 3.1rem solid #1dd6c8;
}

.arrow-right-31[data-color="pa"] {
  border-left: 3.1rem solid #1dd6c8;
}

.arrow-right-31[data-color="illumination"] {
  border-left: 3.1rem solid #1dd6c8;
}

.arrow-right-31[data-color="stage"] {
  border-left: 3.1rem solid #1dd6c8;
}

.arrow-right-31[data-color="concert"] {
  border-left: 3.1rem solid #1dd6c8;
}

.arrow-right-31[data-color="management"] {
  border-left: 3.1rem solid #1dd6c8;
}

.arrow-right-31[data-color="broadcast-video"] {
  border-left: 3.1rem solid #b9ec41;
}

.arrow-right-31[data-color="videographer"] {
  border-left: 3.1rem solid #b9ec41;
}

.arrow-right-31[data-color="yellow"] {
  border-left: 3.1rem solid #fff119;
}

.arrow-right-31[data-color="line"] {
  border-left: 3.1rem solid #00c300;
}

.arrow-right-31[data-color="twitter"] {
  border-left: 3.1rem solid #1da1f2;
}

.arrow-right-31[data-color="transparent"] {
  border-left: 3.1rem solid transparent;
}

.arrow-right-31[data-color="insta"] {
  border-left: 3.1rem solid #bd00a8;
}

.arrow-right-31[data-color="youtube"] {
  border-left: 3.1rem solid #ff0000;
}

.arrow-top-32 {
  position: absolute;
  top: -6.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.2rem;
  height: 3.2rem;
  box-sizing: border-box;
  border: 3.2rem solid transparent;
}

.arrow-top-32[data-color="white"] {
  border-bottom: 3.2rem solid #fff;
}

.arrow-top-32[data-color="black"] {
  border-bottom: 3.2rem solid #000320;
}

.arrow-top-32[data-color="gray"] {
  border-bottom: 3.2rem solid #9a9a9a;
}

.arrow-top-32[data-color="key"] {
  border-bottom: 3.2rem solid #fa0b1a;
}

.arrow-top-32[data-color="base1"] {
  border-bottom: 3.2rem solid #f2f8fc;
}

.arrow-top-32[data-color="base2"] {
  border-bottom: 3.2rem solid #16bbee;
}

.arrow-top-32[data-color="super-entertainment"] {
  border-bottom: 3.2rem solid #005ff7;
}

.arrow-top-32[data-color="internet-singer"] {
  border-bottom: 3.2rem solid #005ff7;
}

.arrow-top-32[data-color="music-creator"] {
  border-bottom: 3.2rem solid #16b409;
}

.arrow-top-32[data-color="ny-overseas"] {
  border-bottom: 3.2rem solid #f55013;
}

.arrow-top-32[data-color="vocal-musician"] {
  border-bottom: 3.2rem solid #fa0b1a;
}

.arrow-top-32[data-color="vocal"] {
  border-bottom: 3.2rem solid #fa0b1a;
}

.arrow-top-32[data-color="k-pop"] {
  border-bottom: 3.2rem solid #9910e2;
}

.arrow-top-32[data-color="musician"] {
  border-bottom: 3.2rem solid #fa0b1a;
}

.arrow-top-32[data-color="dance"] {
  border-bottom: 3.2rem solid #f5148d;
}

.arrow-top-32[data-color="actor-voice-actor"] {
  border-bottom: 3.2rem solid #fcbd12;
}

.arrow-top-32[data-color="actor"] {
  border-bottom: 3.2rem solid #fcbd12;
}

.arrow-top-32[data-color="voice-actor"] {
  border-bottom: 3.2rem solid #fcbd12;
}

.arrow-top-32[data-color="actor-talent"] {
  border-bottom: 3.2rem solid #fcbd12;
}

.arrow-top-32[data-color="internet-video-talent"] {
  border-bottom: 3.2rem solid #fcbd12;
}

.arrow-top-32[data-color="concert-management"] {
  border-bottom: 3.2rem solid #1dd6c8;
}

.arrow-top-32[data-color="pa"] {
  border-bottom: 3.2rem solid #1dd6c8;
}

.arrow-top-32[data-color="illumination"] {
  border-bottom: 3.2rem solid #1dd6c8;
}

.arrow-top-32[data-color="stage"] {
  border-bottom: 3.2rem solid #1dd6c8;
}

.arrow-top-32[data-color="concert"] {
  border-bottom: 3.2rem solid #1dd6c8;
}

.arrow-top-32[data-color="management"] {
  border-bottom: 3.2rem solid #1dd6c8;
}

.arrow-top-32[data-color="broadcast-video"] {
  border-bottom: 3.2rem solid #b9ec41;
}

.arrow-top-32[data-color="videographer"] {
  border-bottom: 3.2rem solid #b9ec41;
}

.arrow-top-32[data-color="yellow"] {
  border-bottom: 3.2rem solid #fff119;
}

.arrow-top-32[data-color="line"] {
  border-bottom: 3.2rem solid #00c300;
}

.arrow-top-32[data-color="twitter"] {
  border-bottom: 3.2rem solid #1da1f2;
}

.arrow-top-32[data-color="transparent"] {
  border-bottom: 3.2rem solid transparent;
}

.arrow-top-32[data-color="insta"] {
  border-bottom: 3.2rem solid #bd00a8;
}

.arrow-top-32[data-color="youtube"] {
  border-bottom: 3.2rem solid #ff0000;
}

.arrow-bottom-32 {
  position: absolute;
  bottom: -6.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.2rem;
  height: 3.2rem;
  box-sizing: border-box;
  border: 3.2rem solid transparent;
}

.arrow-bottom-32[data-color="white"] {
  border-top: 3.2rem solid #fff;
}

.arrow-bottom-32[data-color="black"] {
  border-top: 3.2rem solid #000320;
}

.arrow-bottom-32[data-color="gray"] {
  border-top: 3.2rem solid #9a9a9a;
}

.arrow-bottom-32[data-color="key"] {
  border-top: 3.2rem solid #fa0b1a;
}

.arrow-bottom-32[data-color="base1"] {
  border-top: 3.2rem solid #f2f8fc;
}

.arrow-bottom-32[data-color="base2"] {
  border-top: 3.2rem solid #16bbee;
}

.arrow-bottom-32[data-color="super-entertainment"] {
  border-top: 3.2rem solid #005ff7;
}

.arrow-bottom-32[data-color="internet-singer"] {
  border-top: 3.2rem solid #005ff7;
}

.arrow-bottom-32[data-color="music-creator"] {
  border-top: 3.2rem solid #16b409;
}

.arrow-bottom-32[data-color="ny-overseas"] {
  border-top: 3.2rem solid #f55013;
}

.arrow-bottom-32[data-color="vocal-musician"] {
  border-top: 3.2rem solid #fa0b1a;
}

.arrow-bottom-32[data-color="vocal"] {
  border-top: 3.2rem solid #fa0b1a;
}

.arrow-bottom-32[data-color="k-pop"] {
  border-top: 3.2rem solid #9910e2;
}

.arrow-bottom-32[data-color="musician"] {
  border-top: 3.2rem solid #fa0b1a;
}

.arrow-bottom-32[data-color="dance"] {
  border-top: 3.2rem solid #f5148d;
}

.arrow-bottom-32[data-color="actor-voice-actor"] {
  border-top: 3.2rem solid #fcbd12;
}

.arrow-bottom-32[data-color="actor"] {
  border-top: 3.2rem solid #fcbd12;
}

.arrow-bottom-32[data-color="voice-actor"] {
  border-top: 3.2rem solid #fcbd12;
}

.arrow-bottom-32[data-color="actor-talent"] {
  border-top: 3.2rem solid #fcbd12;
}

.arrow-bottom-32[data-color="internet-video-talent"] {
  border-top: 3.2rem solid #fcbd12;
}

.arrow-bottom-32[data-color="concert-management"] {
  border-top: 3.2rem solid #1dd6c8;
}

.arrow-bottom-32[data-color="pa"] {
  border-top: 3.2rem solid #1dd6c8;
}

.arrow-bottom-32[data-color="illumination"] {
  border-top: 3.2rem solid #1dd6c8;
}

.arrow-bottom-32[data-color="stage"] {
  border-top: 3.2rem solid #1dd6c8;
}

.arrow-bottom-32[data-color="concert"] {
  border-top: 3.2rem solid #1dd6c8;
}

.arrow-bottom-32[data-color="management"] {
  border-top: 3.2rem solid #1dd6c8;
}

.arrow-bottom-32[data-color="broadcast-video"] {
  border-top: 3.2rem solid #b9ec41;
}

.arrow-bottom-32[data-color="videographer"] {
  border-top: 3.2rem solid #b9ec41;
}

.arrow-bottom-32[data-color="yellow"] {
  border-top: 3.2rem solid #fff119;
}

.arrow-bottom-32[data-color="line"] {
  border-top: 3.2rem solid #00c300;
}

.arrow-bottom-32[data-color="twitter"] {
  border-top: 3.2rem solid #1da1f2;
}

.arrow-bottom-32[data-color="transparent"] {
  border-top: 3.2rem solid transparent;
}

.arrow-bottom-32[data-color="insta"] {
  border-top: 3.2rem solid #bd00a8;
}

.arrow-bottom-32[data-color="youtube"] {
  border-top: 3.2rem solid #ff0000;
}

.arrow-left-32 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6.4rem;
  margin: auto;
  width: 3.2rem;
  height: 3.2rem;
  box-sizing: border-box;
  border: 3.2rem solid transparent;
}

.arrow-left-32[data-color="white"] {
  border-right: 3.2rem solid #fff;
}

.arrow-left-32[data-color="black"] {
  border-right: 3.2rem solid #000320;
}

.arrow-left-32[data-color="gray"] {
  border-right: 3.2rem solid #9a9a9a;
}

.arrow-left-32[data-color="key"] {
  border-right: 3.2rem solid #fa0b1a;
}

.arrow-left-32[data-color="base1"] {
  border-right: 3.2rem solid #f2f8fc;
}

.arrow-left-32[data-color="base2"] {
  border-right: 3.2rem solid #16bbee;
}

.arrow-left-32[data-color="super-entertainment"] {
  border-right: 3.2rem solid #005ff7;
}

.arrow-left-32[data-color="internet-singer"] {
  border-right: 3.2rem solid #005ff7;
}

.arrow-left-32[data-color="music-creator"] {
  border-right: 3.2rem solid #16b409;
}

.arrow-left-32[data-color="ny-overseas"] {
  border-right: 3.2rem solid #f55013;
}

.arrow-left-32[data-color="vocal-musician"] {
  border-right: 3.2rem solid #fa0b1a;
}

.arrow-left-32[data-color="vocal"] {
  border-right: 3.2rem solid #fa0b1a;
}

.arrow-left-32[data-color="k-pop"] {
  border-right: 3.2rem solid #9910e2;
}

.arrow-left-32[data-color="musician"] {
  border-right: 3.2rem solid #fa0b1a;
}

.arrow-left-32[data-color="dance"] {
  border-right: 3.2rem solid #f5148d;
}

.arrow-left-32[data-color="actor-voice-actor"] {
  border-right: 3.2rem solid #fcbd12;
}

.arrow-left-32[data-color="actor"] {
  border-right: 3.2rem solid #fcbd12;
}

.arrow-left-32[data-color="voice-actor"] {
  border-right: 3.2rem solid #fcbd12;
}

.arrow-left-32[data-color="actor-talent"] {
  border-right: 3.2rem solid #fcbd12;
}

.arrow-left-32[data-color="internet-video-talent"] {
  border-right: 3.2rem solid #fcbd12;
}

.arrow-left-32[data-color="concert-management"] {
  border-right: 3.2rem solid #1dd6c8;
}

.arrow-left-32[data-color="pa"] {
  border-right: 3.2rem solid #1dd6c8;
}

.arrow-left-32[data-color="illumination"] {
  border-right: 3.2rem solid #1dd6c8;
}

.arrow-left-32[data-color="stage"] {
  border-right: 3.2rem solid #1dd6c8;
}

.arrow-left-32[data-color="concert"] {
  border-right: 3.2rem solid #1dd6c8;
}

.arrow-left-32[data-color="management"] {
  border-right: 3.2rem solid #1dd6c8;
}

.arrow-left-32[data-color="broadcast-video"] {
  border-right: 3.2rem solid #b9ec41;
}

.arrow-left-32[data-color="videographer"] {
  border-right: 3.2rem solid #b9ec41;
}

.arrow-left-32[data-color="yellow"] {
  border-right: 3.2rem solid #fff119;
}

.arrow-left-32[data-color="line"] {
  border-right: 3.2rem solid #00c300;
}

.arrow-left-32[data-color="twitter"] {
  border-right: 3.2rem solid #1da1f2;
}

.arrow-left-32[data-color="transparent"] {
  border-right: 3.2rem solid transparent;
}

.arrow-left-32[data-color="insta"] {
  border-right: 3.2rem solid #bd00a8;
}

.arrow-left-32[data-color="youtube"] {
  border-right: 3.2rem solid #ff0000;
}

.arrow-right-32 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -6.4rem;
  margin: auto;
  width: 3.2rem;
  height: 3.2rem;
  box-sizing: border-box;
  border: 3.2rem solid transparent;
}

.arrow-right-32[data-color="white"] {
  border-left: 3.2rem solid #fff;
}

.arrow-right-32[data-color="black"] {
  border-left: 3.2rem solid #000320;
}

.arrow-right-32[data-color="gray"] {
  border-left: 3.2rem solid #9a9a9a;
}

.arrow-right-32[data-color="key"] {
  border-left: 3.2rem solid #fa0b1a;
}

.arrow-right-32[data-color="base1"] {
  border-left: 3.2rem solid #f2f8fc;
}

.arrow-right-32[data-color="base2"] {
  border-left: 3.2rem solid #16bbee;
}

.arrow-right-32[data-color="super-entertainment"] {
  border-left: 3.2rem solid #005ff7;
}

.arrow-right-32[data-color="internet-singer"] {
  border-left: 3.2rem solid #005ff7;
}

.arrow-right-32[data-color="music-creator"] {
  border-left: 3.2rem solid #16b409;
}

.arrow-right-32[data-color="ny-overseas"] {
  border-left: 3.2rem solid #f55013;
}

.arrow-right-32[data-color="vocal-musician"] {
  border-left: 3.2rem solid #fa0b1a;
}

.arrow-right-32[data-color="vocal"] {
  border-left: 3.2rem solid #fa0b1a;
}

.arrow-right-32[data-color="k-pop"] {
  border-left: 3.2rem solid #9910e2;
}

.arrow-right-32[data-color="musician"] {
  border-left: 3.2rem solid #fa0b1a;
}

.arrow-right-32[data-color="dance"] {
  border-left: 3.2rem solid #f5148d;
}

.arrow-right-32[data-color="actor-voice-actor"] {
  border-left: 3.2rem solid #fcbd12;
}

.arrow-right-32[data-color="actor"] {
  border-left: 3.2rem solid #fcbd12;
}

.arrow-right-32[data-color="voice-actor"] {
  border-left: 3.2rem solid #fcbd12;
}

.arrow-right-32[data-color="actor-talent"] {
  border-left: 3.2rem solid #fcbd12;
}

.arrow-right-32[data-color="internet-video-talent"] {
  border-left: 3.2rem solid #fcbd12;
}

.arrow-right-32[data-color="concert-management"] {
  border-left: 3.2rem solid #1dd6c8;
}

.arrow-right-32[data-color="pa"] {
  border-left: 3.2rem solid #1dd6c8;
}

.arrow-right-32[data-color="illumination"] {
  border-left: 3.2rem solid #1dd6c8;
}

.arrow-right-32[data-color="stage"] {
  border-left: 3.2rem solid #1dd6c8;
}

.arrow-right-32[data-color="concert"] {
  border-left: 3.2rem solid #1dd6c8;
}

.arrow-right-32[data-color="management"] {
  border-left: 3.2rem solid #1dd6c8;
}

.arrow-right-32[data-color="broadcast-video"] {
  border-left: 3.2rem solid #b9ec41;
}

.arrow-right-32[data-color="videographer"] {
  border-left: 3.2rem solid #b9ec41;
}

.arrow-right-32[data-color="yellow"] {
  border-left: 3.2rem solid #fff119;
}

.arrow-right-32[data-color="line"] {
  border-left: 3.2rem solid #00c300;
}

.arrow-right-32[data-color="twitter"] {
  border-left: 3.2rem solid #1da1f2;
}

.arrow-right-32[data-color="transparent"] {
  border-left: 3.2rem solid transparent;
}

.arrow-right-32[data-color="insta"] {
  border-left: 3.2rem solid #bd00a8;
}

.arrow-right-32[data-color="youtube"] {
  border-left: 3.2rem solid #ff0000;
}

.arrow-top-33 {
  position: absolute;
  top: -6.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.3rem;
  height: 3.3rem;
  box-sizing: border-box;
  border: 3.3rem solid transparent;
}

.arrow-top-33[data-color="white"] {
  border-bottom: 3.3rem solid #fff;
}

.arrow-top-33[data-color="black"] {
  border-bottom: 3.3rem solid #000320;
}

.arrow-top-33[data-color="gray"] {
  border-bottom: 3.3rem solid #9a9a9a;
}

.arrow-top-33[data-color="key"] {
  border-bottom: 3.3rem solid #fa0b1a;
}

.arrow-top-33[data-color="base1"] {
  border-bottom: 3.3rem solid #f2f8fc;
}

.arrow-top-33[data-color="base2"] {
  border-bottom: 3.3rem solid #16bbee;
}

.arrow-top-33[data-color="super-entertainment"] {
  border-bottom: 3.3rem solid #005ff7;
}

.arrow-top-33[data-color="internet-singer"] {
  border-bottom: 3.3rem solid #005ff7;
}

.arrow-top-33[data-color="music-creator"] {
  border-bottom: 3.3rem solid #16b409;
}

.arrow-top-33[data-color="ny-overseas"] {
  border-bottom: 3.3rem solid #f55013;
}

.arrow-top-33[data-color="vocal-musician"] {
  border-bottom: 3.3rem solid #fa0b1a;
}

.arrow-top-33[data-color="vocal"] {
  border-bottom: 3.3rem solid #fa0b1a;
}

.arrow-top-33[data-color="k-pop"] {
  border-bottom: 3.3rem solid #9910e2;
}

.arrow-top-33[data-color="musician"] {
  border-bottom: 3.3rem solid #fa0b1a;
}

.arrow-top-33[data-color="dance"] {
  border-bottom: 3.3rem solid #f5148d;
}

.arrow-top-33[data-color="actor-voice-actor"] {
  border-bottom: 3.3rem solid #fcbd12;
}

.arrow-top-33[data-color="actor"] {
  border-bottom: 3.3rem solid #fcbd12;
}

.arrow-top-33[data-color="voice-actor"] {
  border-bottom: 3.3rem solid #fcbd12;
}

.arrow-top-33[data-color="actor-talent"] {
  border-bottom: 3.3rem solid #fcbd12;
}

.arrow-top-33[data-color="internet-video-talent"] {
  border-bottom: 3.3rem solid #fcbd12;
}

.arrow-top-33[data-color="concert-management"] {
  border-bottom: 3.3rem solid #1dd6c8;
}

.arrow-top-33[data-color="pa"] {
  border-bottom: 3.3rem solid #1dd6c8;
}

.arrow-top-33[data-color="illumination"] {
  border-bottom: 3.3rem solid #1dd6c8;
}

.arrow-top-33[data-color="stage"] {
  border-bottom: 3.3rem solid #1dd6c8;
}

.arrow-top-33[data-color="concert"] {
  border-bottom: 3.3rem solid #1dd6c8;
}

.arrow-top-33[data-color="management"] {
  border-bottom: 3.3rem solid #1dd6c8;
}

.arrow-top-33[data-color="broadcast-video"] {
  border-bottom: 3.3rem solid #b9ec41;
}

.arrow-top-33[data-color="videographer"] {
  border-bottom: 3.3rem solid #b9ec41;
}

.arrow-top-33[data-color="yellow"] {
  border-bottom: 3.3rem solid #fff119;
}

.arrow-top-33[data-color="line"] {
  border-bottom: 3.3rem solid #00c300;
}

.arrow-top-33[data-color="twitter"] {
  border-bottom: 3.3rem solid #1da1f2;
}

.arrow-top-33[data-color="transparent"] {
  border-bottom: 3.3rem solid transparent;
}

.arrow-top-33[data-color="insta"] {
  border-bottom: 3.3rem solid #bd00a8;
}

.arrow-top-33[data-color="youtube"] {
  border-bottom: 3.3rem solid #ff0000;
}

.arrow-bottom-33 {
  position: absolute;
  bottom: -6.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.3rem;
  height: 3.3rem;
  box-sizing: border-box;
  border: 3.3rem solid transparent;
}

.arrow-bottom-33[data-color="white"] {
  border-top: 3.3rem solid #fff;
}

.arrow-bottom-33[data-color="black"] {
  border-top: 3.3rem solid #000320;
}

.arrow-bottom-33[data-color="gray"] {
  border-top: 3.3rem solid #9a9a9a;
}

.arrow-bottom-33[data-color="key"] {
  border-top: 3.3rem solid #fa0b1a;
}

.arrow-bottom-33[data-color="base1"] {
  border-top: 3.3rem solid #f2f8fc;
}

.arrow-bottom-33[data-color="base2"] {
  border-top: 3.3rem solid #16bbee;
}

.arrow-bottom-33[data-color="super-entertainment"] {
  border-top: 3.3rem solid #005ff7;
}

.arrow-bottom-33[data-color="internet-singer"] {
  border-top: 3.3rem solid #005ff7;
}

.arrow-bottom-33[data-color="music-creator"] {
  border-top: 3.3rem solid #16b409;
}

.arrow-bottom-33[data-color="ny-overseas"] {
  border-top: 3.3rem solid #f55013;
}

.arrow-bottom-33[data-color="vocal-musician"] {
  border-top: 3.3rem solid #fa0b1a;
}

.arrow-bottom-33[data-color="vocal"] {
  border-top: 3.3rem solid #fa0b1a;
}

.arrow-bottom-33[data-color="k-pop"] {
  border-top: 3.3rem solid #9910e2;
}

.arrow-bottom-33[data-color="musician"] {
  border-top: 3.3rem solid #fa0b1a;
}

.arrow-bottom-33[data-color="dance"] {
  border-top: 3.3rem solid #f5148d;
}

.arrow-bottom-33[data-color="actor-voice-actor"] {
  border-top: 3.3rem solid #fcbd12;
}

.arrow-bottom-33[data-color="actor"] {
  border-top: 3.3rem solid #fcbd12;
}

.arrow-bottom-33[data-color="voice-actor"] {
  border-top: 3.3rem solid #fcbd12;
}

.arrow-bottom-33[data-color="actor-talent"] {
  border-top: 3.3rem solid #fcbd12;
}

.arrow-bottom-33[data-color="internet-video-talent"] {
  border-top: 3.3rem solid #fcbd12;
}

.arrow-bottom-33[data-color="concert-management"] {
  border-top: 3.3rem solid #1dd6c8;
}

.arrow-bottom-33[data-color="pa"] {
  border-top: 3.3rem solid #1dd6c8;
}

.arrow-bottom-33[data-color="illumination"] {
  border-top: 3.3rem solid #1dd6c8;
}

.arrow-bottom-33[data-color="stage"] {
  border-top: 3.3rem solid #1dd6c8;
}

.arrow-bottom-33[data-color="concert"] {
  border-top: 3.3rem solid #1dd6c8;
}

.arrow-bottom-33[data-color="management"] {
  border-top: 3.3rem solid #1dd6c8;
}

.arrow-bottom-33[data-color="broadcast-video"] {
  border-top: 3.3rem solid #b9ec41;
}

.arrow-bottom-33[data-color="videographer"] {
  border-top: 3.3rem solid #b9ec41;
}

.arrow-bottom-33[data-color="yellow"] {
  border-top: 3.3rem solid #fff119;
}

.arrow-bottom-33[data-color="line"] {
  border-top: 3.3rem solid #00c300;
}

.arrow-bottom-33[data-color="twitter"] {
  border-top: 3.3rem solid #1da1f2;
}

.arrow-bottom-33[data-color="transparent"] {
  border-top: 3.3rem solid transparent;
}

.arrow-bottom-33[data-color="insta"] {
  border-top: 3.3rem solid #bd00a8;
}

.arrow-bottom-33[data-color="youtube"] {
  border-top: 3.3rem solid #ff0000;
}

.arrow-left-33 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6.6rem;
  margin: auto;
  width: 3.3rem;
  height: 3.3rem;
  box-sizing: border-box;
  border: 3.3rem solid transparent;
}

.arrow-left-33[data-color="white"] {
  border-right: 3.3rem solid #fff;
}

.arrow-left-33[data-color="black"] {
  border-right: 3.3rem solid #000320;
}

.arrow-left-33[data-color="gray"] {
  border-right: 3.3rem solid #9a9a9a;
}

.arrow-left-33[data-color="key"] {
  border-right: 3.3rem solid #fa0b1a;
}

.arrow-left-33[data-color="base1"] {
  border-right: 3.3rem solid #f2f8fc;
}

.arrow-left-33[data-color="base2"] {
  border-right: 3.3rem solid #16bbee;
}

.arrow-left-33[data-color="super-entertainment"] {
  border-right: 3.3rem solid #005ff7;
}

.arrow-left-33[data-color="internet-singer"] {
  border-right: 3.3rem solid #005ff7;
}

.arrow-left-33[data-color="music-creator"] {
  border-right: 3.3rem solid #16b409;
}

.arrow-left-33[data-color="ny-overseas"] {
  border-right: 3.3rem solid #f55013;
}

.arrow-left-33[data-color="vocal-musician"] {
  border-right: 3.3rem solid #fa0b1a;
}

.arrow-left-33[data-color="vocal"] {
  border-right: 3.3rem solid #fa0b1a;
}

.arrow-left-33[data-color="k-pop"] {
  border-right: 3.3rem solid #9910e2;
}

.arrow-left-33[data-color="musician"] {
  border-right: 3.3rem solid #fa0b1a;
}

.arrow-left-33[data-color="dance"] {
  border-right: 3.3rem solid #f5148d;
}

.arrow-left-33[data-color="actor-voice-actor"] {
  border-right: 3.3rem solid #fcbd12;
}

.arrow-left-33[data-color="actor"] {
  border-right: 3.3rem solid #fcbd12;
}

.arrow-left-33[data-color="voice-actor"] {
  border-right: 3.3rem solid #fcbd12;
}

.arrow-left-33[data-color="actor-talent"] {
  border-right: 3.3rem solid #fcbd12;
}

.arrow-left-33[data-color="internet-video-talent"] {
  border-right: 3.3rem solid #fcbd12;
}

.arrow-left-33[data-color="concert-management"] {
  border-right: 3.3rem solid #1dd6c8;
}

.arrow-left-33[data-color="pa"] {
  border-right: 3.3rem solid #1dd6c8;
}

.arrow-left-33[data-color="illumination"] {
  border-right: 3.3rem solid #1dd6c8;
}

.arrow-left-33[data-color="stage"] {
  border-right: 3.3rem solid #1dd6c8;
}

.arrow-left-33[data-color="concert"] {
  border-right: 3.3rem solid #1dd6c8;
}

.arrow-left-33[data-color="management"] {
  border-right: 3.3rem solid #1dd6c8;
}

.arrow-left-33[data-color="broadcast-video"] {
  border-right: 3.3rem solid #b9ec41;
}

.arrow-left-33[data-color="videographer"] {
  border-right: 3.3rem solid #b9ec41;
}

.arrow-left-33[data-color="yellow"] {
  border-right: 3.3rem solid #fff119;
}

.arrow-left-33[data-color="line"] {
  border-right: 3.3rem solid #00c300;
}

.arrow-left-33[data-color="twitter"] {
  border-right: 3.3rem solid #1da1f2;
}

.arrow-left-33[data-color="transparent"] {
  border-right: 3.3rem solid transparent;
}

.arrow-left-33[data-color="insta"] {
  border-right: 3.3rem solid #bd00a8;
}

.arrow-left-33[data-color="youtube"] {
  border-right: 3.3rem solid #ff0000;
}

.arrow-right-33 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -6.6rem;
  margin: auto;
  width: 3.3rem;
  height: 3.3rem;
  box-sizing: border-box;
  border: 3.3rem solid transparent;
}

.arrow-right-33[data-color="white"] {
  border-left: 3.3rem solid #fff;
}

.arrow-right-33[data-color="black"] {
  border-left: 3.3rem solid #000320;
}

.arrow-right-33[data-color="gray"] {
  border-left: 3.3rem solid #9a9a9a;
}

.arrow-right-33[data-color="key"] {
  border-left: 3.3rem solid #fa0b1a;
}

.arrow-right-33[data-color="base1"] {
  border-left: 3.3rem solid #f2f8fc;
}

.arrow-right-33[data-color="base2"] {
  border-left: 3.3rem solid #16bbee;
}

.arrow-right-33[data-color="super-entertainment"] {
  border-left: 3.3rem solid #005ff7;
}

.arrow-right-33[data-color="internet-singer"] {
  border-left: 3.3rem solid #005ff7;
}

.arrow-right-33[data-color="music-creator"] {
  border-left: 3.3rem solid #16b409;
}

.arrow-right-33[data-color="ny-overseas"] {
  border-left: 3.3rem solid #f55013;
}

.arrow-right-33[data-color="vocal-musician"] {
  border-left: 3.3rem solid #fa0b1a;
}

.arrow-right-33[data-color="vocal"] {
  border-left: 3.3rem solid #fa0b1a;
}

.arrow-right-33[data-color="k-pop"] {
  border-left: 3.3rem solid #9910e2;
}

.arrow-right-33[data-color="musician"] {
  border-left: 3.3rem solid #fa0b1a;
}

.arrow-right-33[data-color="dance"] {
  border-left: 3.3rem solid #f5148d;
}

.arrow-right-33[data-color="actor-voice-actor"] {
  border-left: 3.3rem solid #fcbd12;
}

.arrow-right-33[data-color="actor"] {
  border-left: 3.3rem solid #fcbd12;
}

.arrow-right-33[data-color="voice-actor"] {
  border-left: 3.3rem solid #fcbd12;
}

.arrow-right-33[data-color="actor-talent"] {
  border-left: 3.3rem solid #fcbd12;
}

.arrow-right-33[data-color="internet-video-talent"] {
  border-left: 3.3rem solid #fcbd12;
}

.arrow-right-33[data-color="concert-management"] {
  border-left: 3.3rem solid #1dd6c8;
}

.arrow-right-33[data-color="pa"] {
  border-left: 3.3rem solid #1dd6c8;
}

.arrow-right-33[data-color="illumination"] {
  border-left: 3.3rem solid #1dd6c8;
}

.arrow-right-33[data-color="stage"] {
  border-left: 3.3rem solid #1dd6c8;
}

.arrow-right-33[data-color="concert"] {
  border-left: 3.3rem solid #1dd6c8;
}

.arrow-right-33[data-color="management"] {
  border-left: 3.3rem solid #1dd6c8;
}

.arrow-right-33[data-color="broadcast-video"] {
  border-left: 3.3rem solid #b9ec41;
}

.arrow-right-33[data-color="videographer"] {
  border-left: 3.3rem solid #b9ec41;
}

.arrow-right-33[data-color="yellow"] {
  border-left: 3.3rem solid #fff119;
}

.arrow-right-33[data-color="line"] {
  border-left: 3.3rem solid #00c300;
}

.arrow-right-33[data-color="twitter"] {
  border-left: 3.3rem solid #1da1f2;
}

.arrow-right-33[data-color="transparent"] {
  border-left: 3.3rem solid transparent;
}

.arrow-right-33[data-color="insta"] {
  border-left: 3.3rem solid #bd00a8;
}

.arrow-right-33[data-color="youtube"] {
  border-left: 3.3rem solid #ff0000;
}

.arrow-top-34 {
  position: absolute;
  top: -6.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.4rem;
  height: 3.4rem;
  box-sizing: border-box;
  border: 3.4rem solid transparent;
}

.arrow-top-34[data-color="white"] {
  border-bottom: 3.4rem solid #fff;
}

.arrow-top-34[data-color="black"] {
  border-bottom: 3.4rem solid #000320;
}

.arrow-top-34[data-color="gray"] {
  border-bottom: 3.4rem solid #9a9a9a;
}

.arrow-top-34[data-color="key"] {
  border-bottom: 3.4rem solid #fa0b1a;
}

.arrow-top-34[data-color="base1"] {
  border-bottom: 3.4rem solid #f2f8fc;
}

.arrow-top-34[data-color="base2"] {
  border-bottom: 3.4rem solid #16bbee;
}

.arrow-top-34[data-color="super-entertainment"] {
  border-bottom: 3.4rem solid #005ff7;
}

.arrow-top-34[data-color="internet-singer"] {
  border-bottom: 3.4rem solid #005ff7;
}

.arrow-top-34[data-color="music-creator"] {
  border-bottom: 3.4rem solid #16b409;
}

.arrow-top-34[data-color="ny-overseas"] {
  border-bottom: 3.4rem solid #f55013;
}

.arrow-top-34[data-color="vocal-musician"] {
  border-bottom: 3.4rem solid #fa0b1a;
}

.arrow-top-34[data-color="vocal"] {
  border-bottom: 3.4rem solid #fa0b1a;
}

.arrow-top-34[data-color="k-pop"] {
  border-bottom: 3.4rem solid #9910e2;
}

.arrow-top-34[data-color="musician"] {
  border-bottom: 3.4rem solid #fa0b1a;
}

.arrow-top-34[data-color="dance"] {
  border-bottom: 3.4rem solid #f5148d;
}

.arrow-top-34[data-color="actor-voice-actor"] {
  border-bottom: 3.4rem solid #fcbd12;
}

.arrow-top-34[data-color="actor"] {
  border-bottom: 3.4rem solid #fcbd12;
}

.arrow-top-34[data-color="voice-actor"] {
  border-bottom: 3.4rem solid #fcbd12;
}

.arrow-top-34[data-color="actor-talent"] {
  border-bottom: 3.4rem solid #fcbd12;
}

.arrow-top-34[data-color="internet-video-talent"] {
  border-bottom: 3.4rem solid #fcbd12;
}

.arrow-top-34[data-color="concert-management"] {
  border-bottom: 3.4rem solid #1dd6c8;
}

.arrow-top-34[data-color="pa"] {
  border-bottom: 3.4rem solid #1dd6c8;
}

.arrow-top-34[data-color="illumination"] {
  border-bottom: 3.4rem solid #1dd6c8;
}

.arrow-top-34[data-color="stage"] {
  border-bottom: 3.4rem solid #1dd6c8;
}

.arrow-top-34[data-color="concert"] {
  border-bottom: 3.4rem solid #1dd6c8;
}

.arrow-top-34[data-color="management"] {
  border-bottom: 3.4rem solid #1dd6c8;
}

.arrow-top-34[data-color="broadcast-video"] {
  border-bottom: 3.4rem solid #b9ec41;
}

.arrow-top-34[data-color="videographer"] {
  border-bottom: 3.4rem solid #b9ec41;
}

.arrow-top-34[data-color="yellow"] {
  border-bottom: 3.4rem solid #fff119;
}

.arrow-top-34[data-color="line"] {
  border-bottom: 3.4rem solid #00c300;
}

.arrow-top-34[data-color="twitter"] {
  border-bottom: 3.4rem solid #1da1f2;
}

.arrow-top-34[data-color="transparent"] {
  border-bottom: 3.4rem solid transparent;
}

.arrow-top-34[data-color="insta"] {
  border-bottom: 3.4rem solid #bd00a8;
}

.arrow-top-34[data-color="youtube"] {
  border-bottom: 3.4rem solid #ff0000;
}

.arrow-bottom-34 {
  position: absolute;
  bottom: -6.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.4rem;
  height: 3.4rem;
  box-sizing: border-box;
  border: 3.4rem solid transparent;
}

.arrow-bottom-34[data-color="white"] {
  border-top: 3.4rem solid #fff;
}

.arrow-bottom-34[data-color="black"] {
  border-top: 3.4rem solid #000320;
}

.arrow-bottom-34[data-color="gray"] {
  border-top: 3.4rem solid #9a9a9a;
}

.arrow-bottom-34[data-color="key"] {
  border-top: 3.4rem solid #fa0b1a;
}

.arrow-bottom-34[data-color="base1"] {
  border-top: 3.4rem solid #f2f8fc;
}

.arrow-bottom-34[data-color="base2"] {
  border-top: 3.4rem solid #16bbee;
}

.arrow-bottom-34[data-color="super-entertainment"] {
  border-top: 3.4rem solid #005ff7;
}

.arrow-bottom-34[data-color="internet-singer"] {
  border-top: 3.4rem solid #005ff7;
}

.arrow-bottom-34[data-color="music-creator"] {
  border-top: 3.4rem solid #16b409;
}

.arrow-bottom-34[data-color="ny-overseas"] {
  border-top: 3.4rem solid #f55013;
}

.arrow-bottom-34[data-color="vocal-musician"] {
  border-top: 3.4rem solid #fa0b1a;
}

.arrow-bottom-34[data-color="vocal"] {
  border-top: 3.4rem solid #fa0b1a;
}

.arrow-bottom-34[data-color="k-pop"] {
  border-top: 3.4rem solid #9910e2;
}

.arrow-bottom-34[data-color="musician"] {
  border-top: 3.4rem solid #fa0b1a;
}

.arrow-bottom-34[data-color="dance"] {
  border-top: 3.4rem solid #f5148d;
}

.arrow-bottom-34[data-color="actor-voice-actor"] {
  border-top: 3.4rem solid #fcbd12;
}

.arrow-bottom-34[data-color="actor"] {
  border-top: 3.4rem solid #fcbd12;
}

.arrow-bottom-34[data-color="voice-actor"] {
  border-top: 3.4rem solid #fcbd12;
}

.arrow-bottom-34[data-color="actor-talent"] {
  border-top: 3.4rem solid #fcbd12;
}

.arrow-bottom-34[data-color="internet-video-talent"] {
  border-top: 3.4rem solid #fcbd12;
}

.arrow-bottom-34[data-color="concert-management"] {
  border-top: 3.4rem solid #1dd6c8;
}

.arrow-bottom-34[data-color="pa"] {
  border-top: 3.4rem solid #1dd6c8;
}

.arrow-bottom-34[data-color="illumination"] {
  border-top: 3.4rem solid #1dd6c8;
}

.arrow-bottom-34[data-color="stage"] {
  border-top: 3.4rem solid #1dd6c8;
}

.arrow-bottom-34[data-color="concert"] {
  border-top: 3.4rem solid #1dd6c8;
}

.arrow-bottom-34[data-color="management"] {
  border-top: 3.4rem solid #1dd6c8;
}

.arrow-bottom-34[data-color="broadcast-video"] {
  border-top: 3.4rem solid #b9ec41;
}

.arrow-bottom-34[data-color="videographer"] {
  border-top: 3.4rem solid #b9ec41;
}

.arrow-bottom-34[data-color="yellow"] {
  border-top: 3.4rem solid #fff119;
}

.arrow-bottom-34[data-color="line"] {
  border-top: 3.4rem solid #00c300;
}

.arrow-bottom-34[data-color="twitter"] {
  border-top: 3.4rem solid #1da1f2;
}

.arrow-bottom-34[data-color="transparent"] {
  border-top: 3.4rem solid transparent;
}

.arrow-bottom-34[data-color="insta"] {
  border-top: 3.4rem solid #bd00a8;
}

.arrow-bottom-34[data-color="youtube"] {
  border-top: 3.4rem solid #ff0000;
}

.arrow-left-34 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -6.8rem;
  margin: auto;
  width: 3.4rem;
  height: 3.4rem;
  box-sizing: border-box;
  border: 3.4rem solid transparent;
}

.arrow-left-34[data-color="white"] {
  border-right: 3.4rem solid #fff;
}

.arrow-left-34[data-color="black"] {
  border-right: 3.4rem solid #000320;
}

.arrow-left-34[data-color="gray"] {
  border-right: 3.4rem solid #9a9a9a;
}

.arrow-left-34[data-color="key"] {
  border-right: 3.4rem solid #fa0b1a;
}

.arrow-left-34[data-color="base1"] {
  border-right: 3.4rem solid #f2f8fc;
}

.arrow-left-34[data-color="base2"] {
  border-right: 3.4rem solid #16bbee;
}

.arrow-left-34[data-color="super-entertainment"] {
  border-right: 3.4rem solid #005ff7;
}

.arrow-left-34[data-color="internet-singer"] {
  border-right: 3.4rem solid #005ff7;
}

.arrow-left-34[data-color="music-creator"] {
  border-right: 3.4rem solid #16b409;
}

.arrow-left-34[data-color="ny-overseas"] {
  border-right: 3.4rem solid #f55013;
}

.arrow-left-34[data-color="vocal-musician"] {
  border-right: 3.4rem solid #fa0b1a;
}

.arrow-left-34[data-color="vocal"] {
  border-right: 3.4rem solid #fa0b1a;
}

.arrow-left-34[data-color="k-pop"] {
  border-right: 3.4rem solid #9910e2;
}

.arrow-left-34[data-color="musician"] {
  border-right: 3.4rem solid #fa0b1a;
}

.arrow-left-34[data-color="dance"] {
  border-right: 3.4rem solid #f5148d;
}

.arrow-left-34[data-color="actor-voice-actor"] {
  border-right: 3.4rem solid #fcbd12;
}

.arrow-left-34[data-color="actor"] {
  border-right: 3.4rem solid #fcbd12;
}

.arrow-left-34[data-color="voice-actor"] {
  border-right: 3.4rem solid #fcbd12;
}

.arrow-left-34[data-color="actor-talent"] {
  border-right: 3.4rem solid #fcbd12;
}

.arrow-left-34[data-color="internet-video-talent"] {
  border-right: 3.4rem solid #fcbd12;
}

.arrow-left-34[data-color="concert-management"] {
  border-right: 3.4rem solid #1dd6c8;
}

.arrow-left-34[data-color="pa"] {
  border-right: 3.4rem solid #1dd6c8;
}

.arrow-left-34[data-color="illumination"] {
  border-right: 3.4rem solid #1dd6c8;
}

.arrow-left-34[data-color="stage"] {
  border-right: 3.4rem solid #1dd6c8;
}

.arrow-left-34[data-color="concert"] {
  border-right: 3.4rem solid #1dd6c8;
}

.arrow-left-34[data-color="management"] {
  border-right: 3.4rem solid #1dd6c8;
}

.arrow-left-34[data-color="broadcast-video"] {
  border-right: 3.4rem solid #b9ec41;
}

.arrow-left-34[data-color="videographer"] {
  border-right: 3.4rem solid #b9ec41;
}

.arrow-left-34[data-color="yellow"] {
  border-right: 3.4rem solid #fff119;
}

.arrow-left-34[data-color="line"] {
  border-right: 3.4rem solid #00c300;
}

.arrow-left-34[data-color="twitter"] {
  border-right: 3.4rem solid #1da1f2;
}

.arrow-left-34[data-color="transparent"] {
  border-right: 3.4rem solid transparent;
}

.arrow-left-34[data-color="insta"] {
  border-right: 3.4rem solid #bd00a8;
}

.arrow-left-34[data-color="youtube"] {
  border-right: 3.4rem solid #ff0000;
}

.arrow-right-34 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -6.8rem;
  margin: auto;
  width: 3.4rem;
  height: 3.4rem;
  box-sizing: border-box;
  border: 3.4rem solid transparent;
}

.arrow-right-34[data-color="white"] {
  border-left: 3.4rem solid #fff;
}

.arrow-right-34[data-color="black"] {
  border-left: 3.4rem solid #000320;
}

.arrow-right-34[data-color="gray"] {
  border-left: 3.4rem solid #9a9a9a;
}

.arrow-right-34[data-color="key"] {
  border-left: 3.4rem solid #fa0b1a;
}

.arrow-right-34[data-color="base1"] {
  border-left: 3.4rem solid #f2f8fc;
}

.arrow-right-34[data-color="base2"] {
  border-left: 3.4rem solid #16bbee;
}

.arrow-right-34[data-color="super-entertainment"] {
  border-left: 3.4rem solid #005ff7;
}

.arrow-right-34[data-color="internet-singer"] {
  border-left: 3.4rem solid #005ff7;
}

.arrow-right-34[data-color="music-creator"] {
  border-left: 3.4rem solid #16b409;
}

.arrow-right-34[data-color="ny-overseas"] {
  border-left: 3.4rem solid #f55013;
}

.arrow-right-34[data-color="vocal-musician"] {
  border-left: 3.4rem solid #fa0b1a;
}

.arrow-right-34[data-color="vocal"] {
  border-left: 3.4rem solid #fa0b1a;
}

.arrow-right-34[data-color="k-pop"] {
  border-left: 3.4rem solid #9910e2;
}

.arrow-right-34[data-color="musician"] {
  border-left: 3.4rem solid #fa0b1a;
}

.arrow-right-34[data-color="dance"] {
  border-left: 3.4rem solid #f5148d;
}

.arrow-right-34[data-color="actor-voice-actor"] {
  border-left: 3.4rem solid #fcbd12;
}

.arrow-right-34[data-color="actor"] {
  border-left: 3.4rem solid #fcbd12;
}

.arrow-right-34[data-color="voice-actor"] {
  border-left: 3.4rem solid #fcbd12;
}

.arrow-right-34[data-color="actor-talent"] {
  border-left: 3.4rem solid #fcbd12;
}

.arrow-right-34[data-color="internet-video-talent"] {
  border-left: 3.4rem solid #fcbd12;
}

.arrow-right-34[data-color="concert-management"] {
  border-left: 3.4rem solid #1dd6c8;
}

.arrow-right-34[data-color="pa"] {
  border-left: 3.4rem solid #1dd6c8;
}

.arrow-right-34[data-color="illumination"] {
  border-left: 3.4rem solid #1dd6c8;
}

.arrow-right-34[data-color="stage"] {
  border-left: 3.4rem solid #1dd6c8;
}

.arrow-right-34[data-color="concert"] {
  border-left: 3.4rem solid #1dd6c8;
}

.arrow-right-34[data-color="management"] {
  border-left: 3.4rem solid #1dd6c8;
}

.arrow-right-34[data-color="broadcast-video"] {
  border-left: 3.4rem solid #b9ec41;
}

.arrow-right-34[data-color="videographer"] {
  border-left: 3.4rem solid #b9ec41;
}

.arrow-right-34[data-color="yellow"] {
  border-left: 3.4rem solid #fff119;
}

.arrow-right-34[data-color="line"] {
  border-left: 3.4rem solid #00c300;
}

.arrow-right-34[data-color="twitter"] {
  border-left: 3.4rem solid #1da1f2;
}

.arrow-right-34[data-color="transparent"] {
  border-left: 3.4rem solid transparent;
}

.arrow-right-34[data-color="insta"] {
  border-left: 3.4rem solid #bd00a8;
}

.arrow-right-34[data-color="youtube"] {
  border-left: 3.4rem solid #ff0000;
}

.arrow-top-35 {
  position: absolute;
  top: -7rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.5rem;
  height: 3.5rem;
  box-sizing: border-box;
  border: 3.5rem solid transparent;
}

.arrow-top-35[data-color="white"] {
  border-bottom: 3.5rem solid #fff;
}

.arrow-top-35[data-color="black"] {
  border-bottom: 3.5rem solid #000320;
}

.arrow-top-35[data-color="gray"] {
  border-bottom: 3.5rem solid #9a9a9a;
}

.arrow-top-35[data-color="key"] {
  border-bottom: 3.5rem solid #fa0b1a;
}

.arrow-top-35[data-color="base1"] {
  border-bottom: 3.5rem solid #f2f8fc;
}

.arrow-top-35[data-color="base2"] {
  border-bottom: 3.5rem solid #16bbee;
}

.arrow-top-35[data-color="super-entertainment"] {
  border-bottom: 3.5rem solid #005ff7;
}

.arrow-top-35[data-color="internet-singer"] {
  border-bottom: 3.5rem solid #005ff7;
}

.arrow-top-35[data-color="music-creator"] {
  border-bottom: 3.5rem solid #16b409;
}

.arrow-top-35[data-color="ny-overseas"] {
  border-bottom: 3.5rem solid #f55013;
}

.arrow-top-35[data-color="vocal-musician"] {
  border-bottom: 3.5rem solid #fa0b1a;
}

.arrow-top-35[data-color="vocal"] {
  border-bottom: 3.5rem solid #fa0b1a;
}

.arrow-top-35[data-color="k-pop"] {
  border-bottom: 3.5rem solid #9910e2;
}

.arrow-top-35[data-color="musician"] {
  border-bottom: 3.5rem solid #fa0b1a;
}

.arrow-top-35[data-color="dance"] {
  border-bottom: 3.5rem solid #f5148d;
}

.arrow-top-35[data-color="actor-voice-actor"] {
  border-bottom: 3.5rem solid #fcbd12;
}

.arrow-top-35[data-color="actor"] {
  border-bottom: 3.5rem solid #fcbd12;
}

.arrow-top-35[data-color="voice-actor"] {
  border-bottom: 3.5rem solid #fcbd12;
}

.arrow-top-35[data-color="actor-talent"] {
  border-bottom: 3.5rem solid #fcbd12;
}

.arrow-top-35[data-color="internet-video-talent"] {
  border-bottom: 3.5rem solid #fcbd12;
}

.arrow-top-35[data-color="concert-management"] {
  border-bottom: 3.5rem solid #1dd6c8;
}

.arrow-top-35[data-color="pa"] {
  border-bottom: 3.5rem solid #1dd6c8;
}

.arrow-top-35[data-color="illumination"] {
  border-bottom: 3.5rem solid #1dd6c8;
}

.arrow-top-35[data-color="stage"] {
  border-bottom: 3.5rem solid #1dd6c8;
}

.arrow-top-35[data-color="concert"] {
  border-bottom: 3.5rem solid #1dd6c8;
}

.arrow-top-35[data-color="management"] {
  border-bottom: 3.5rem solid #1dd6c8;
}

.arrow-top-35[data-color="broadcast-video"] {
  border-bottom: 3.5rem solid #b9ec41;
}

.arrow-top-35[data-color="videographer"] {
  border-bottom: 3.5rem solid #b9ec41;
}

.arrow-top-35[data-color="yellow"] {
  border-bottom: 3.5rem solid #fff119;
}

.arrow-top-35[data-color="line"] {
  border-bottom: 3.5rem solid #00c300;
}

.arrow-top-35[data-color="twitter"] {
  border-bottom: 3.5rem solid #1da1f2;
}

.arrow-top-35[data-color="transparent"] {
  border-bottom: 3.5rem solid transparent;
}

.arrow-top-35[data-color="insta"] {
  border-bottom: 3.5rem solid #bd00a8;
}

.arrow-top-35[data-color="youtube"] {
  border-bottom: 3.5rem solid #ff0000;
}

.arrow-bottom-35 {
  position: absolute;
  bottom: -7rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.5rem;
  height: 3.5rem;
  box-sizing: border-box;
  border: 3.5rem solid transparent;
}

.arrow-bottom-35[data-color="white"] {
  border-top: 3.5rem solid #fff;
}

.arrow-bottom-35[data-color="black"] {
  border-top: 3.5rem solid #000320;
}

.arrow-bottom-35[data-color="gray"] {
  border-top: 3.5rem solid #9a9a9a;
}

.arrow-bottom-35[data-color="key"] {
  border-top: 3.5rem solid #fa0b1a;
}

.arrow-bottom-35[data-color="base1"] {
  border-top: 3.5rem solid #f2f8fc;
}

.arrow-bottom-35[data-color="base2"] {
  border-top: 3.5rem solid #16bbee;
}

.arrow-bottom-35[data-color="super-entertainment"] {
  border-top: 3.5rem solid #005ff7;
}

.arrow-bottom-35[data-color="internet-singer"] {
  border-top: 3.5rem solid #005ff7;
}

.arrow-bottom-35[data-color="music-creator"] {
  border-top: 3.5rem solid #16b409;
}

.arrow-bottom-35[data-color="ny-overseas"] {
  border-top: 3.5rem solid #f55013;
}

.arrow-bottom-35[data-color="vocal-musician"] {
  border-top: 3.5rem solid #fa0b1a;
}

.arrow-bottom-35[data-color="vocal"] {
  border-top: 3.5rem solid #fa0b1a;
}

.arrow-bottom-35[data-color="k-pop"] {
  border-top: 3.5rem solid #9910e2;
}

.arrow-bottom-35[data-color="musician"] {
  border-top: 3.5rem solid #fa0b1a;
}

.arrow-bottom-35[data-color="dance"] {
  border-top: 3.5rem solid #f5148d;
}

.arrow-bottom-35[data-color="actor-voice-actor"] {
  border-top: 3.5rem solid #fcbd12;
}

.arrow-bottom-35[data-color="actor"] {
  border-top: 3.5rem solid #fcbd12;
}

.arrow-bottom-35[data-color="voice-actor"] {
  border-top: 3.5rem solid #fcbd12;
}

.arrow-bottom-35[data-color="actor-talent"] {
  border-top: 3.5rem solid #fcbd12;
}

.arrow-bottom-35[data-color="internet-video-talent"] {
  border-top: 3.5rem solid #fcbd12;
}

.arrow-bottom-35[data-color="concert-management"] {
  border-top: 3.5rem solid #1dd6c8;
}

.arrow-bottom-35[data-color="pa"] {
  border-top: 3.5rem solid #1dd6c8;
}

.arrow-bottom-35[data-color="illumination"] {
  border-top: 3.5rem solid #1dd6c8;
}

.arrow-bottom-35[data-color="stage"] {
  border-top: 3.5rem solid #1dd6c8;
}

.arrow-bottom-35[data-color="concert"] {
  border-top: 3.5rem solid #1dd6c8;
}

.arrow-bottom-35[data-color="management"] {
  border-top: 3.5rem solid #1dd6c8;
}

.arrow-bottom-35[data-color="broadcast-video"] {
  border-top: 3.5rem solid #b9ec41;
}

.arrow-bottom-35[data-color="videographer"] {
  border-top: 3.5rem solid #b9ec41;
}

.arrow-bottom-35[data-color="yellow"] {
  border-top: 3.5rem solid #fff119;
}

.arrow-bottom-35[data-color="line"] {
  border-top: 3.5rem solid #00c300;
}

.arrow-bottom-35[data-color="twitter"] {
  border-top: 3.5rem solid #1da1f2;
}

.arrow-bottom-35[data-color="transparent"] {
  border-top: 3.5rem solid transparent;
}

.arrow-bottom-35[data-color="insta"] {
  border-top: 3.5rem solid #bd00a8;
}

.arrow-bottom-35[data-color="youtube"] {
  border-top: 3.5rem solid #ff0000;
}

.arrow-left-35 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7rem;
  margin: auto;
  width: 3.5rem;
  height: 3.5rem;
  box-sizing: border-box;
  border: 3.5rem solid transparent;
}

.arrow-left-35[data-color="white"] {
  border-right: 3.5rem solid #fff;
}

.arrow-left-35[data-color="black"] {
  border-right: 3.5rem solid #000320;
}

.arrow-left-35[data-color="gray"] {
  border-right: 3.5rem solid #9a9a9a;
}

.arrow-left-35[data-color="key"] {
  border-right: 3.5rem solid #fa0b1a;
}

.arrow-left-35[data-color="base1"] {
  border-right: 3.5rem solid #f2f8fc;
}

.arrow-left-35[data-color="base2"] {
  border-right: 3.5rem solid #16bbee;
}

.arrow-left-35[data-color="super-entertainment"] {
  border-right: 3.5rem solid #005ff7;
}

.arrow-left-35[data-color="internet-singer"] {
  border-right: 3.5rem solid #005ff7;
}

.arrow-left-35[data-color="music-creator"] {
  border-right: 3.5rem solid #16b409;
}

.arrow-left-35[data-color="ny-overseas"] {
  border-right: 3.5rem solid #f55013;
}

.arrow-left-35[data-color="vocal-musician"] {
  border-right: 3.5rem solid #fa0b1a;
}

.arrow-left-35[data-color="vocal"] {
  border-right: 3.5rem solid #fa0b1a;
}

.arrow-left-35[data-color="k-pop"] {
  border-right: 3.5rem solid #9910e2;
}

.arrow-left-35[data-color="musician"] {
  border-right: 3.5rem solid #fa0b1a;
}

.arrow-left-35[data-color="dance"] {
  border-right: 3.5rem solid #f5148d;
}

.arrow-left-35[data-color="actor-voice-actor"] {
  border-right: 3.5rem solid #fcbd12;
}

.arrow-left-35[data-color="actor"] {
  border-right: 3.5rem solid #fcbd12;
}

.arrow-left-35[data-color="voice-actor"] {
  border-right: 3.5rem solid #fcbd12;
}

.arrow-left-35[data-color="actor-talent"] {
  border-right: 3.5rem solid #fcbd12;
}

.arrow-left-35[data-color="internet-video-talent"] {
  border-right: 3.5rem solid #fcbd12;
}

.arrow-left-35[data-color="concert-management"] {
  border-right: 3.5rem solid #1dd6c8;
}

.arrow-left-35[data-color="pa"] {
  border-right: 3.5rem solid #1dd6c8;
}

.arrow-left-35[data-color="illumination"] {
  border-right: 3.5rem solid #1dd6c8;
}

.arrow-left-35[data-color="stage"] {
  border-right: 3.5rem solid #1dd6c8;
}

.arrow-left-35[data-color="concert"] {
  border-right: 3.5rem solid #1dd6c8;
}

.arrow-left-35[data-color="management"] {
  border-right: 3.5rem solid #1dd6c8;
}

.arrow-left-35[data-color="broadcast-video"] {
  border-right: 3.5rem solid #b9ec41;
}

.arrow-left-35[data-color="videographer"] {
  border-right: 3.5rem solid #b9ec41;
}

.arrow-left-35[data-color="yellow"] {
  border-right: 3.5rem solid #fff119;
}

.arrow-left-35[data-color="line"] {
  border-right: 3.5rem solid #00c300;
}

.arrow-left-35[data-color="twitter"] {
  border-right: 3.5rem solid #1da1f2;
}

.arrow-left-35[data-color="transparent"] {
  border-right: 3.5rem solid transparent;
}

.arrow-left-35[data-color="insta"] {
  border-right: 3.5rem solid #bd00a8;
}

.arrow-left-35[data-color="youtube"] {
  border-right: 3.5rem solid #ff0000;
}

.arrow-right-35 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -7rem;
  margin: auto;
  width: 3.5rem;
  height: 3.5rem;
  box-sizing: border-box;
  border: 3.5rem solid transparent;
}

.arrow-right-35[data-color="white"] {
  border-left: 3.5rem solid #fff;
}

.arrow-right-35[data-color="black"] {
  border-left: 3.5rem solid #000320;
}

.arrow-right-35[data-color="gray"] {
  border-left: 3.5rem solid #9a9a9a;
}

.arrow-right-35[data-color="key"] {
  border-left: 3.5rem solid #fa0b1a;
}

.arrow-right-35[data-color="base1"] {
  border-left: 3.5rem solid #f2f8fc;
}

.arrow-right-35[data-color="base2"] {
  border-left: 3.5rem solid #16bbee;
}

.arrow-right-35[data-color="super-entertainment"] {
  border-left: 3.5rem solid #005ff7;
}

.arrow-right-35[data-color="internet-singer"] {
  border-left: 3.5rem solid #005ff7;
}

.arrow-right-35[data-color="music-creator"] {
  border-left: 3.5rem solid #16b409;
}

.arrow-right-35[data-color="ny-overseas"] {
  border-left: 3.5rem solid #f55013;
}

.arrow-right-35[data-color="vocal-musician"] {
  border-left: 3.5rem solid #fa0b1a;
}

.arrow-right-35[data-color="vocal"] {
  border-left: 3.5rem solid #fa0b1a;
}

.arrow-right-35[data-color="k-pop"] {
  border-left: 3.5rem solid #9910e2;
}

.arrow-right-35[data-color="musician"] {
  border-left: 3.5rem solid #fa0b1a;
}

.arrow-right-35[data-color="dance"] {
  border-left: 3.5rem solid #f5148d;
}

.arrow-right-35[data-color="actor-voice-actor"] {
  border-left: 3.5rem solid #fcbd12;
}

.arrow-right-35[data-color="actor"] {
  border-left: 3.5rem solid #fcbd12;
}

.arrow-right-35[data-color="voice-actor"] {
  border-left: 3.5rem solid #fcbd12;
}

.arrow-right-35[data-color="actor-talent"] {
  border-left: 3.5rem solid #fcbd12;
}

.arrow-right-35[data-color="internet-video-talent"] {
  border-left: 3.5rem solid #fcbd12;
}

.arrow-right-35[data-color="concert-management"] {
  border-left: 3.5rem solid #1dd6c8;
}

.arrow-right-35[data-color="pa"] {
  border-left: 3.5rem solid #1dd6c8;
}

.arrow-right-35[data-color="illumination"] {
  border-left: 3.5rem solid #1dd6c8;
}

.arrow-right-35[data-color="stage"] {
  border-left: 3.5rem solid #1dd6c8;
}

.arrow-right-35[data-color="concert"] {
  border-left: 3.5rem solid #1dd6c8;
}

.arrow-right-35[data-color="management"] {
  border-left: 3.5rem solid #1dd6c8;
}

.arrow-right-35[data-color="broadcast-video"] {
  border-left: 3.5rem solid #b9ec41;
}

.arrow-right-35[data-color="videographer"] {
  border-left: 3.5rem solid #b9ec41;
}

.arrow-right-35[data-color="yellow"] {
  border-left: 3.5rem solid #fff119;
}

.arrow-right-35[data-color="line"] {
  border-left: 3.5rem solid #00c300;
}

.arrow-right-35[data-color="twitter"] {
  border-left: 3.5rem solid #1da1f2;
}

.arrow-right-35[data-color="transparent"] {
  border-left: 3.5rem solid transparent;
}

.arrow-right-35[data-color="insta"] {
  border-left: 3.5rem solid #bd00a8;
}

.arrow-right-35[data-color="youtube"] {
  border-left: 3.5rem solid #ff0000;
}

.arrow-top-36 {
  position: absolute;
  top: -7.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.6rem;
  height: 3.6rem;
  box-sizing: border-box;
  border: 3.6rem solid transparent;
}

.arrow-top-36[data-color="white"] {
  border-bottom: 3.6rem solid #fff;
}

.arrow-top-36[data-color="black"] {
  border-bottom: 3.6rem solid #000320;
}

.arrow-top-36[data-color="gray"] {
  border-bottom: 3.6rem solid #9a9a9a;
}

.arrow-top-36[data-color="key"] {
  border-bottom: 3.6rem solid #fa0b1a;
}

.arrow-top-36[data-color="base1"] {
  border-bottom: 3.6rem solid #f2f8fc;
}

.arrow-top-36[data-color="base2"] {
  border-bottom: 3.6rem solid #16bbee;
}

.arrow-top-36[data-color="super-entertainment"] {
  border-bottom: 3.6rem solid #005ff7;
}

.arrow-top-36[data-color="internet-singer"] {
  border-bottom: 3.6rem solid #005ff7;
}

.arrow-top-36[data-color="music-creator"] {
  border-bottom: 3.6rem solid #16b409;
}

.arrow-top-36[data-color="ny-overseas"] {
  border-bottom: 3.6rem solid #f55013;
}

.arrow-top-36[data-color="vocal-musician"] {
  border-bottom: 3.6rem solid #fa0b1a;
}

.arrow-top-36[data-color="vocal"] {
  border-bottom: 3.6rem solid #fa0b1a;
}

.arrow-top-36[data-color="k-pop"] {
  border-bottom: 3.6rem solid #9910e2;
}

.arrow-top-36[data-color="musician"] {
  border-bottom: 3.6rem solid #fa0b1a;
}

.arrow-top-36[data-color="dance"] {
  border-bottom: 3.6rem solid #f5148d;
}

.arrow-top-36[data-color="actor-voice-actor"] {
  border-bottom: 3.6rem solid #fcbd12;
}

.arrow-top-36[data-color="actor"] {
  border-bottom: 3.6rem solid #fcbd12;
}

.arrow-top-36[data-color="voice-actor"] {
  border-bottom: 3.6rem solid #fcbd12;
}

.arrow-top-36[data-color="actor-talent"] {
  border-bottom: 3.6rem solid #fcbd12;
}

.arrow-top-36[data-color="internet-video-talent"] {
  border-bottom: 3.6rem solid #fcbd12;
}

.arrow-top-36[data-color="concert-management"] {
  border-bottom: 3.6rem solid #1dd6c8;
}

.arrow-top-36[data-color="pa"] {
  border-bottom: 3.6rem solid #1dd6c8;
}

.arrow-top-36[data-color="illumination"] {
  border-bottom: 3.6rem solid #1dd6c8;
}

.arrow-top-36[data-color="stage"] {
  border-bottom: 3.6rem solid #1dd6c8;
}

.arrow-top-36[data-color="concert"] {
  border-bottom: 3.6rem solid #1dd6c8;
}

.arrow-top-36[data-color="management"] {
  border-bottom: 3.6rem solid #1dd6c8;
}

.arrow-top-36[data-color="broadcast-video"] {
  border-bottom: 3.6rem solid #b9ec41;
}

.arrow-top-36[data-color="videographer"] {
  border-bottom: 3.6rem solid #b9ec41;
}

.arrow-top-36[data-color="yellow"] {
  border-bottom: 3.6rem solid #fff119;
}

.arrow-top-36[data-color="line"] {
  border-bottom: 3.6rem solid #00c300;
}

.arrow-top-36[data-color="twitter"] {
  border-bottom: 3.6rem solid #1da1f2;
}

.arrow-top-36[data-color="transparent"] {
  border-bottom: 3.6rem solid transparent;
}

.arrow-top-36[data-color="insta"] {
  border-bottom: 3.6rem solid #bd00a8;
}

.arrow-top-36[data-color="youtube"] {
  border-bottom: 3.6rem solid #ff0000;
}

.arrow-bottom-36 {
  position: absolute;
  bottom: -7.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.6rem;
  height: 3.6rem;
  box-sizing: border-box;
  border: 3.6rem solid transparent;
}

.arrow-bottom-36[data-color="white"] {
  border-top: 3.6rem solid #fff;
}

.arrow-bottom-36[data-color="black"] {
  border-top: 3.6rem solid #000320;
}

.arrow-bottom-36[data-color="gray"] {
  border-top: 3.6rem solid #9a9a9a;
}

.arrow-bottom-36[data-color="key"] {
  border-top: 3.6rem solid #fa0b1a;
}

.arrow-bottom-36[data-color="base1"] {
  border-top: 3.6rem solid #f2f8fc;
}

.arrow-bottom-36[data-color="base2"] {
  border-top: 3.6rem solid #16bbee;
}

.arrow-bottom-36[data-color="super-entertainment"] {
  border-top: 3.6rem solid #005ff7;
}

.arrow-bottom-36[data-color="internet-singer"] {
  border-top: 3.6rem solid #005ff7;
}

.arrow-bottom-36[data-color="music-creator"] {
  border-top: 3.6rem solid #16b409;
}

.arrow-bottom-36[data-color="ny-overseas"] {
  border-top: 3.6rem solid #f55013;
}

.arrow-bottom-36[data-color="vocal-musician"] {
  border-top: 3.6rem solid #fa0b1a;
}

.arrow-bottom-36[data-color="vocal"] {
  border-top: 3.6rem solid #fa0b1a;
}

.arrow-bottom-36[data-color="k-pop"] {
  border-top: 3.6rem solid #9910e2;
}

.arrow-bottom-36[data-color="musician"] {
  border-top: 3.6rem solid #fa0b1a;
}

.arrow-bottom-36[data-color="dance"] {
  border-top: 3.6rem solid #f5148d;
}

.arrow-bottom-36[data-color="actor-voice-actor"] {
  border-top: 3.6rem solid #fcbd12;
}

.arrow-bottom-36[data-color="actor"] {
  border-top: 3.6rem solid #fcbd12;
}

.arrow-bottom-36[data-color="voice-actor"] {
  border-top: 3.6rem solid #fcbd12;
}

.arrow-bottom-36[data-color="actor-talent"] {
  border-top: 3.6rem solid #fcbd12;
}

.arrow-bottom-36[data-color="internet-video-talent"] {
  border-top: 3.6rem solid #fcbd12;
}

.arrow-bottom-36[data-color="concert-management"] {
  border-top: 3.6rem solid #1dd6c8;
}

.arrow-bottom-36[data-color="pa"] {
  border-top: 3.6rem solid #1dd6c8;
}

.arrow-bottom-36[data-color="illumination"] {
  border-top: 3.6rem solid #1dd6c8;
}

.arrow-bottom-36[data-color="stage"] {
  border-top: 3.6rem solid #1dd6c8;
}

.arrow-bottom-36[data-color="concert"] {
  border-top: 3.6rem solid #1dd6c8;
}

.arrow-bottom-36[data-color="management"] {
  border-top: 3.6rem solid #1dd6c8;
}

.arrow-bottom-36[data-color="broadcast-video"] {
  border-top: 3.6rem solid #b9ec41;
}

.arrow-bottom-36[data-color="videographer"] {
  border-top: 3.6rem solid #b9ec41;
}

.arrow-bottom-36[data-color="yellow"] {
  border-top: 3.6rem solid #fff119;
}

.arrow-bottom-36[data-color="line"] {
  border-top: 3.6rem solid #00c300;
}

.arrow-bottom-36[data-color="twitter"] {
  border-top: 3.6rem solid #1da1f2;
}

.arrow-bottom-36[data-color="transparent"] {
  border-top: 3.6rem solid transparent;
}

.arrow-bottom-36[data-color="insta"] {
  border-top: 3.6rem solid #bd00a8;
}

.arrow-bottom-36[data-color="youtube"] {
  border-top: 3.6rem solid #ff0000;
}

.arrow-left-36 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7.2rem;
  margin: auto;
  width: 3.6rem;
  height: 3.6rem;
  box-sizing: border-box;
  border: 3.6rem solid transparent;
}

.arrow-left-36[data-color="white"] {
  border-right: 3.6rem solid #fff;
}

.arrow-left-36[data-color="black"] {
  border-right: 3.6rem solid #000320;
}

.arrow-left-36[data-color="gray"] {
  border-right: 3.6rem solid #9a9a9a;
}

.arrow-left-36[data-color="key"] {
  border-right: 3.6rem solid #fa0b1a;
}

.arrow-left-36[data-color="base1"] {
  border-right: 3.6rem solid #f2f8fc;
}

.arrow-left-36[data-color="base2"] {
  border-right: 3.6rem solid #16bbee;
}

.arrow-left-36[data-color="super-entertainment"] {
  border-right: 3.6rem solid #005ff7;
}

.arrow-left-36[data-color="internet-singer"] {
  border-right: 3.6rem solid #005ff7;
}

.arrow-left-36[data-color="music-creator"] {
  border-right: 3.6rem solid #16b409;
}

.arrow-left-36[data-color="ny-overseas"] {
  border-right: 3.6rem solid #f55013;
}

.arrow-left-36[data-color="vocal-musician"] {
  border-right: 3.6rem solid #fa0b1a;
}

.arrow-left-36[data-color="vocal"] {
  border-right: 3.6rem solid #fa0b1a;
}

.arrow-left-36[data-color="k-pop"] {
  border-right: 3.6rem solid #9910e2;
}

.arrow-left-36[data-color="musician"] {
  border-right: 3.6rem solid #fa0b1a;
}

.arrow-left-36[data-color="dance"] {
  border-right: 3.6rem solid #f5148d;
}

.arrow-left-36[data-color="actor-voice-actor"] {
  border-right: 3.6rem solid #fcbd12;
}

.arrow-left-36[data-color="actor"] {
  border-right: 3.6rem solid #fcbd12;
}

.arrow-left-36[data-color="voice-actor"] {
  border-right: 3.6rem solid #fcbd12;
}

.arrow-left-36[data-color="actor-talent"] {
  border-right: 3.6rem solid #fcbd12;
}

.arrow-left-36[data-color="internet-video-talent"] {
  border-right: 3.6rem solid #fcbd12;
}

.arrow-left-36[data-color="concert-management"] {
  border-right: 3.6rem solid #1dd6c8;
}

.arrow-left-36[data-color="pa"] {
  border-right: 3.6rem solid #1dd6c8;
}

.arrow-left-36[data-color="illumination"] {
  border-right: 3.6rem solid #1dd6c8;
}

.arrow-left-36[data-color="stage"] {
  border-right: 3.6rem solid #1dd6c8;
}

.arrow-left-36[data-color="concert"] {
  border-right: 3.6rem solid #1dd6c8;
}

.arrow-left-36[data-color="management"] {
  border-right: 3.6rem solid #1dd6c8;
}

.arrow-left-36[data-color="broadcast-video"] {
  border-right: 3.6rem solid #b9ec41;
}

.arrow-left-36[data-color="videographer"] {
  border-right: 3.6rem solid #b9ec41;
}

.arrow-left-36[data-color="yellow"] {
  border-right: 3.6rem solid #fff119;
}

.arrow-left-36[data-color="line"] {
  border-right: 3.6rem solid #00c300;
}

.arrow-left-36[data-color="twitter"] {
  border-right: 3.6rem solid #1da1f2;
}

.arrow-left-36[data-color="transparent"] {
  border-right: 3.6rem solid transparent;
}

.arrow-left-36[data-color="insta"] {
  border-right: 3.6rem solid #bd00a8;
}

.arrow-left-36[data-color="youtube"] {
  border-right: 3.6rem solid #ff0000;
}

.arrow-right-36 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -7.2rem;
  margin: auto;
  width: 3.6rem;
  height: 3.6rem;
  box-sizing: border-box;
  border: 3.6rem solid transparent;
}

.arrow-right-36[data-color="white"] {
  border-left: 3.6rem solid #fff;
}

.arrow-right-36[data-color="black"] {
  border-left: 3.6rem solid #000320;
}

.arrow-right-36[data-color="gray"] {
  border-left: 3.6rem solid #9a9a9a;
}

.arrow-right-36[data-color="key"] {
  border-left: 3.6rem solid #fa0b1a;
}

.arrow-right-36[data-color="base1"] {
  border-left: 3.6rem solid #f2f8fc;
}

.arrow-right-36[data-color="base2"] {
  border-left: 3.6rem solid #16bbee;
}

.arrow-right-36[data-color="super-entertainment"] {
  border-left: 3.6rem solid #005ff7;
}

.arrow-right-36[data-color="internet-singer"] {
  border-left: 3.6rem solid #005ff7;
}

.arrow-right-36[data-color="music-creator"] {
  border-left: 3.6rem solid #16b409;
}

.arrow-right-36[data-color="ny-overseas"] {
  border-left: 3.6rem solid #f55013;
}

.arrow-right-36[data-color="vocal-musician"] {
  border-left: 3.6rem solid #fa0b1a;
}

.arrow-right-36[data-color="vocal"] {
  border-left: 3.6rem solid #fa0b1a;
}

.arrow-right-36[data-color="k-pop"] {
  border-left: 3.6rem solid #9910e2;
}

.arrow-right-36[data-color="musician"] {
  border-left: 3.6rem solid #fa0b1a;
}

.arrow-right-36[data-color="dance"] {
  border-left: 3.6rem solid #f5148d;
}

.arrow-right-36[data-color="actor-voice-actor"] {
  border-left: 3.6rem solid #fcbd12;
}

.arrow-right-36[data-color="actor"] {
  border-left: 3.6rem solid #fcbd12;
}

.arrow-right-36[data-color="voice-actor"] {
  border-left: 3.6rem solid #fcbd12;
}

.arrow-right-36[data-color="actor-talent"] {
  border-left: 3.6rem solid #fcbd12;
}

.arrow-right-36[data-color="internet-video-talent"] {
  border-left: 3.6rem solid #fcbd12;
}

.arrow-right-36[data-color="concert-management"] {
  border-left: 3.6rem solid #1dd6c8;
}

.arrow-right-36[data-color="pa"] {
  border-left: 3.6rem solid #1dd6c8;
}

.arrow-right-36[data-color="illumination"] {
  border-left: 3.6rem solid #1dd6c8;
}

.arrow-right-36[data-color="stage"] {
  border-left: 3.6rem solid #1dd6c8;
}

.arrow-right-36[data-color="concert"] {
  border-left: 3.6rem solid #1dd6c8;
}

.arrow-right-36[data-color="management"] {
  border-left: 3.6rem solid #1dd6c8;
}

.arrow-right-36[data-color="broadcast-video"] {
  border-left: 3.6rem solid #b9ec41;
}

.arrow-right-36[data-color="videographer"] {
  border-left: 3.6rem solid #b9ec41;
}

.arrow-right-36[data-color="yellow"] {
  border-left: 3.6rem solid #fff119;
}

.arrow-right-36[data-color="line"] {
  border-left: 3.6rem solid #00c300;
}

.arrow-right-36[data-color="twitter"] {
  border-left: 3.6rem solid #1da1f2;
}

.arrow-right-36[data-color="transparent"] {
  border-left: 3.6rem solid transparent;
}

.arrow-right-36[data-color="insta"] {
  border-left: 3.6rem solid #bd00a8;
}

.arrow-right-36[data-color="youtube"] {
  border-left: 3.6rem solid #ff0000;
}

.arrow-top-37 {
  position: absolute;
  top: -7.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.7rem;
  height: 3.7rem;
  box-sizing: border-box;
  border: 3.7rem solid transparent;
}

.arrow-top-37[data-color="white"] {
  border-bottom: 3.7rem solid #fff;
}

.arrow-top-37[data-color="black"] {
  border-bottom: 3.7rem solid #000320;
}

.arrow-top-37[data-color="gray"] {
  border-bottom: 3.7rem solid #9a9a9a;
}

.arrow-top-37[data-color="key"] {
  border-bottom: 3.7rem solid #fa0b1a;
}

.arrow-top-37[data-color="base1"] {
  border-bottom: 3.7rem solid #f2f8fc;
}

.arrow-top-37[data-color="base2"] {
  border-bottom: 3.7rem solid #16bbee;
}

.arrow-top-37[data-color="super-entertainment"] {
  border-bottom: 3.7rem solid #005ff7;
}

.arrow-top-37[data-color="internet-singer"] {
  border-bottom: 3.7rem solid #005ff7;
}

.arrow-top-37[data-color="music-creator"] {
  border-bottom: 3.7rem solid #16b409;
}

.arrow-top-37[data-color="ny-overseas"] {
  border-bottom: 3.7rem solid #f55013;
}

.arrow-top-37[data-color="vocal-musician"] {
  border-bottom: 3.7rem solid #fa0b1a;
}

.arrow-top-37[data-color="vocal"] {
  border-bottom: 3.7rem solid #fa0b1a;
}

.arrow-top-37[data-color="k-pop"] {
  border-bottom: 3.7rem solid #9910e2;
}

.arrow-top-37[data-color="musician"] {
  border-bottom: 3.7rem solid #fa0b1a;
}

.arrow-top-37[data-color="dance"] {
  border-bottom: 3.7rem solid #f5148d;
}

.arrow-top-37[data-color="actor-voice-actor"] {
  border-bottom: 3.7rem solid #fcbd12;
}

.arrow-top-37[data-color="actor"] {
  border-bottom: 3.7rem solid #fcbd12;
}

.arrow-top-37[data-color="voice-actor"] {
  border-bottom: 3.7rem solid #fcbd12;
}

.arrow-top-37[data-color="actor-talent"] {
  border-bottom: 3.7rem solid #fcbd12;
}

.arrow-top-37[data-color="internet-video-talent"] {
  border-bottom: 3.7rem solid #fcbd12;
}

.arrow-top-37[data-color="concert-management"] {
  border-bottom: 3.7rem solid #1dd6c8;
}

.arrow-top-37[data-color="pa"] {
  border-bottom: 3.7rem solid #1dd6c8;
}

.arrow-top-37[data-color="illumination"] {
  border-bottom: 3.7rem solid #1dd6c8;
}

.arrow-top-37[data-color="stage"] {
  border-bottom: 3.7rem solid #1dd6c8;
}

.arrow-top-37[data-color="concert"] {
  border-bottom: 3.7rem solid #1dd6c8;
}

.arrow-top-37[data-color="management"] {
  border-bottom: 3.7rem solid #1dd6c8;
}

.arrow-top-37[data-color="broadcast-video"] {
  border-bottom: 3.7rem solid #b9ec41;
}

.arrow-top-37[data-color="videographer"] {
  border-bottom: 3.7rem solid #b9ec41;
}

.arrow-top-37[data-color="yellow"] {
  border-bottom: 3.7rem solid #fff119;
}

.arrow-top-37[data-color="line"] {
  border-bottom: 3.7rem solid #00c300;
}

.arrow-top-37[data-color="twitter"] {
  border-bottom: 3.7rem solid #1da1f2;
}

.arrow-top-37[data-color="transparent"] {
  border-bottom: 3.7rem solid transparent;
}

.arrow-top-37[data-color="insta"] {
  border-bottom: 3.7rem solid #bd00a8;
}

.arrow-top-37[data-color="youtube"] {
  border-bottom: 3.7rem solid #ff0000;
}

.arrow-bottom-37 {
  position: absolute;
  bottom: -7.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.7rem;
  height: 3.7rem;
  box-sizing: border-box;
  border: 3.7rem solid transparent;
}

.arrow-bottom-37[data-color="white"] {
  border-top: 3.7rem solid #fff;
}

.arrow-bottom-37[data-color="black"] {
  border-top: 3.7rem solid #000320;
}

.arrow-bottom-37[data-color="gray"] {
  border-top: 3.7rem solid #9a9a9a;
}

.arrow-bottom-37[data-color="key"] {
  border-top: 3.7rem solid #fa0b1a;
}

.arrow-bottom-37[data-color="base1"] {
  border-top: 3.7rem solid #f2f8fc;
}

.arrow-bottom-37[data-color="base2"] {
  border-top: 3.7rem solid #16bbee;
}

.arrow-bottom-37[data-color="super-entertainment"] {
  border-top: 3.7rem solid #005ff7;
}

.arrow-bottom-37[data-color="internet-singer"] {
  border-top: 3.7rem solid #005ff7;
}

.arrow-bottom-37[data-color="music-creator"] {
  border-top: 3.7rem solid #16b409;
}

.arrow-bottom-37[data-color="ny-overseas"] {
  border-top: 3.7rem solid #f55013;
}

.arrow-bottom-37[data-color="vocal-musician"] {
  border-top: 3.7rem solid #fa0b1a;
}

.arrow-bottom-37[data-color="vocal"] {
  border-top: 3.7rem solid #fa0b1a;
}

.arrow-bottom-37[data-color="k-pop"] {
  border-top: 3.7rem solid #9910e2;
}

.arrow-bottom-37[data-color="musician"] {
  border-top: 3.7rem solid #fa0b1a;
}

.arrow-bottom-37[data-color="dance"] {
  border-top: 3.7rem solid #f5148d;
}

.arrow-bottom-37[data-color="actor-voice-actor"] {
  border-top: 3.7rem solid #fcbd12;
}

.arrow-bottom-37[data-color="actor"] {
  border-top: 3.7rem solid #fcbd12;
}

.arrow-bottom-37[data-color="voice-actor"] {
  border-top: 3.7rem solid #fcbd12;
}

.arrow-bottom-37[data-color="actor-talent"] {
  border-top: 3.7rem solid #fcbd12;
}

.arrow-bottom-37[data-color="internet-video-talent"] {
  border-top: 3.7rem solid #fcbd12;
}

.arrow-bottom-37[data-color="concert-management"] {
  border-top: 3.7rem solid #1dd6c8;
}

.arrow-bottom-37[data-color="pa"] {
  border-top: 3.7rem solid #1dd6c8;
}

.arrow-bottom-37[data-color="illumination"] {
  border-top: 3.7rem solid #1dd6c8;
}

.arrow-bottom-37[data-color="stage"] {
  border-top: 3.7rem solid #1dd6c8;
}

.arrow-bottom-37[data-color="concert"] {
  border-top: 3.7rem solid #1dd6c8;
}

.arrow-bottom-37[data-color="management"] {
  border-top: 3.7rem solid #1dd6c8;
}

.arrow-bottom-37[data-color="broadcast-video"] {
  border-top: 3.7rem solid #b9ec41;
}

.arrow-bottom-37[data-color="videographer"] {
  border-top: 3.7rem solid #b9ec41;
}

.arrow-bottom-37[data-color="yellow"] {
  border-top: 3.7rem solid #fff119;
}

.arrow-bottom-37[data-color="line"] {
  border-top: 3.7rem solid #00c300;
}

.arrow-bottom-37[data-color="twitter"] {
  border-top: 3.7rem solid #1da1f2;
}

.arrow-bottom-37[data-color="transparent"] {
  border-top: 3.7rem solid transparent;
}

.arrow-bottom-37[data-color="insta"] {
  border-top: 3.7rem solid #bd00a8;
}

.arrow-bottom-37[data-color="youtube"] {
  border-top: 3.7rem solid #ff0000;
}

.arrow-left-37 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7.4rem;
  margin: auto;
  width: 3.7rem;
  height: 3.7rem;
  box-sizing: border-box;
  border: 3.7rem solid transparent;
}

.arrow-left-37[data-color="white"] {
  border-right: 3.7rem solid #fff;
}

.arrow-left-37[data-color="black"] {
  border-right: 3.7rem solid #000320;
}

.arrow-left-37[data-color="gray"] {
  border-right: 3.7rem solid #9a9a9a;
}

.arrow-left-37[data-color="key"] {
  border-right: 3.7rem solid #fa0b1a;
}

.arrow-left-37[data-color="base1"] {
  border-right: 3.7rem solid #f2f8fc;
}

.arrow-left-37[data-color="base2"] {
  border-right: 3.7rem solid #16bbee;
}

.arrow-left-37[data-color="super-entertainment"] {
  border-right: 3.7rem solid #005ff7;
}

.arrow-left-37[data-color="internet-singer"] {
  border-right: 3.7rem solid #005ff7;
}

.arrow-left-37[data-color="music-creator"] {
  border-right: 3.7rem solid #16b409;
}

.arrow-left-37[data-color="ny-overseas"] {
  border-right: 3.7rem solid #f55013;
}

.arrow-left-37[data-color="vocal-musician"] {
  border-right: 3.7rem solid #fa0b1a;
}

.arrow-left-37[data-color="vocal"] {
  border-right: 3.7rem solid #fa0b1a;
}

.arrow-left-37[data-color="k-pop"] {
  border-right: 3.7rem solid #9910e2;
}

.arrow-left-37[data-color="musician"] {
  border-right: 3.7rem solid #fa0b1a;
}

.arrow-left-37[data-color="dance"] {
  border-right: 3.7rem solid #f5148d;
}

.arrow-left-37[data-color="actor-voice-actor"] {
  border-right: 3.7rem solid #fcbd12;
}

.arrow-left-37[data-color="actor"] {
  border-right: 3.7rem solid #fcbd12;
}

.arrow-left-37[data-color="voice-actor"] {
  border-right: 3.7rem solid #fcbd12;
}

.arrow-left-37[data-color="actor-talent"] {
  border-right: 3.7rem solid #fcbd12;
}

.arrow-left-37[data-color="internet-video-talent"] {
  border-right: 3.7rem solid #fcbd12;
}

.arrow-left-37[data-color="concert-management"] {
  border-right: 3.7rem solid #1dd6c8;
}

.arrow-left-37[data-color="pa"] {
  border-right: 3.7rem solid #1dd6c8;
}

.arrow-left-37[data-color="illumination"] {
  border-right: 3.7rem solid #1dd6c8;
}

.arrow-left-37[data-color="stage"] {
  border-right: 3.7rem solid #1dd6c8;
}

.arrow-left-37[data-color="concert"] {
  border-right: 3.7rem solid #1dd6c8;
}

.arrow-left-37[data-color="management"] {
  border-right: 3.7rem solid #1dd6c8;
}

.arrow-left-37[data-color="broadcast-video"] {
  border-right: 3.7rem solid #b9ec41;
}

.arrow-left-37[data-color="videographer"] {
  border-right: 3.7rem solid #b9ec41;
}

.arrow-left-37[data-color="yellow"] {
  border-right: 3.7rem solid #fff119;
}

.arrow-left-37[data-color="line"] {
  border-right: 3.7rem solid #00c300;
}

.arrow-left-37[data-color="twitter"] {
  border-right: 3.7rem solid #1da1f2;
}

.arrow-left-37[data-color="transparent"] {
  border-right: 3.7rem solid transparent;
}

.arrow-left-37[data-color="insta"] {
  border-right: 3.7rem solid #bd00a8;
}

.arrow-left-37[data-color="youtube"] {
  border-right: 3.7rem solid #ff0000;
}

.arrow-right-37 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -7.4rem;
  margin: auto;
  width: 3.7rem;
  height: 3.7rem;
  box-sizing: border-box;
  border: 3.7rem solid transparent;
}

.arrow-right-37[data-color="white"] {
  border-left: 3.7rem solid #fff;
}

.arrow-right-37[data-color="black"] {
  border-left: 3.7rem solid #000320;
}

.arrow-right-37[data-color="gray"] {
  border-left: 3.7rem solid #9a9a9a;
}

.arrow-right-37[data-color="key"] {
  border-left: 3.7rem solid #fa0b1a;
}

.arrow-right-37[data-color="base1"] {
  border-left: 3.7rem solid #f2f8fc;
}

.arrow-right-37[data-color="base2"] {
  border-left: 3.7rem solid #16bbee;
}

.arrow-right-37[data-color="super-entertainment"] {
  border-left: 3.7rem solid #005ff7;
}

.arrow-right-37[data-color="internet-singer"] {
  border-left: 3.7rem solid #005ff7;
}

.arrow-right-37[data-color="music-creator"] {
  border-left: 3.7rem solid #16b409;
}

.arrow-right-37[data-color="ny-overseas"] {
  border-left: 3.7rem solid #f55013;
}

.arrow-right-37[data-color="vocal-musician"] {
  border-left: 3.7rem solid #fa0b1a;
}

.arrow-right-37[data-color="vocal"] {
  border-left: 3.7rem solid #fa0b1a;
}

.arrow-right-37[data-color="k-pop"] {
  border-left: 3.7rem solid #9910e2;
}

.arrow-right-37[data-color="musician"] {
  border-left: 3.7rem solid #fa0b1a;
}

.arrow-right-37[data-color="dance"] {
  border-left: 3.7rem solid #f5148d;
}

.arrow-right-37[data-color="actor-voice-actor"] {
  border-left: 3.7rem solid #fcbd12;
}

.arrow-right-37[data-color="actor"] {
  border-left: 3.7rem solid #fcbd12;
}

.arrow-right-37[data-color="voice-actor"] {
  border-left: 3.7rem solid #fcbd12;
}

.arrow-right-37[data-color="actor-talent"] {
  border-left: 3.7rem solid #fcbd12;
}

.arrow-right-37[data-color="internet-video-talent"] {
  border-left: 3.7rem solid #fcbd12;
}

.arrow-right-37[data-color="concert-management"] {
  border-left: 3.7rem solid #1dd6c8;
}

.arrow-right-37[data-color="pa"] {
  border-left: 3.7rem solid #1dd6c8;
}

.arrow-right-37[data-color="illumination"] {
  border-left: 3.7rem solid #1dd6c8;
}

.arrow-right-37[data-color="stage"] {
  border-left: 3.7rem solid #1dd6c8;
}

.arrow-right-37[data-color="concert"] {
  border-left: 3.7rem solid #1dd6c8;
}

.arrow-right-37[data-color="management"] {
  border-left: 3.7rem solid #1dd6c8;
}

.arrow-right-37[data-color="broadcast-video"] {
  border-left: 3.7rem solid #b9ec41;
}

.arrow-right-37[data-color="videographer"] {
  border-left: 3.7rem solid #b9ec41;
}

.arrow-right-37[data-color="yellow"] {
  border-left: 3.7rem solid #fff119;
}

.arrow-right-37[data-color="line"] {
  border-left: 3.7rem solid #00c300;
}

.arrow-right-37[data-color="twitter"] {
  border-left: 3.7rem solid #1da1f2;
}

.arrow-right-37[data-color="transparent"] {
  border-left: 3.7rem solid transparent;
}

.arrow-right-37[data-color="insta"] {
  border-left: 3.7rem solid #bd00a8;
}

.arrow-right-37[data-color="youtube"] {
  border-left: 3.7rem solid #ff0000;
}

.arrow-top-38 {
  position: absolute;
  top: -7.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.8rem;
  height: 3.8rem;
  box-sizing: border-box;
  border: 3.8rem solid transparent;
}

.arrow-top-38[data-color="white"] {
  border-bottom: 3.8rem solid #fff;
}

.arrow-top-38[data-color="black"] {
  border-bottom: 3.8rem solid #000320;
}

.arrow-top-38[data-color="gray"] {
  border-bottom: 3.8rem solid #9a9a9a;
}

.arrow-top-38[data-color="key"] {
  border-bottom: 3.8rem solid #fa0b1a;
}

.arrow-top-38[data-color="base1"] {
  border-bottom: 3.8rem solid #f2f8fc;
}

.arrow-top-38[data-color="base2"] {
  border-bottom: 3.8rem solid #16bbee;
}

.arrow-top-38[data-color="super-entertainment"] {
  border-bottom: 3.8rem solid #005ff7;
}

.arrow-top-38[data-color="internet-singer"] {
  border-bottom: 3.8rem solid #005ff7;
}

.arrow-top-38[data-color="music-creator"] {
  border-bottom: 3.8rem solid #16b409;
}

.arrow-top-38[data-color="ny-overseas"] {
  border-bottom: 3.8rem solid #f55013;
}

.arrow-top-38[data-color="vocal-musician"] {
  border-bottom: 3.8rem solid #fa0b1a;
}

.arrow-top-38[data-color="vocal"] {
  border-bottom: 3.8rem solid #fa0b1a;
}

.arrow-top-38[data-color="k-pop"] {
  border-bottom: 3.8rem solid #9910e2;
}

.arrow-top-38[data-color="musician"] {
  border-bottom: 3.8rem solid #fa0b1a;
}

.arrow-top-38[data-color="dance"] {
  border-bottom: 3.8rem solid #f5148d;
}

.arrow-top-38[data-color="actor-voice-actor"] {
  border-bottom: 3.8rem solid #fcbd12;
}

.arrow-top-38[data-color="actor"] {
  border-bottom: 3.8rem solid #fcbd12;
}

.arrow-top-38[data-color="voice-actor"] {
  border-bottom: 3.8rem solid #fcbd12;
}

.arrow-top-38[data-color="actor-talent"] {
  border-bottom: 3.8rem solid #fcbd12;
}

.arrow-top-38[data-color="internet-video-talent"] {
  border-bottom: 3.8rem solid #fcbd12;
}

.arrow-top-38[data-color="concert-management"] {
  border-bottom: 3.8rem solid #1dd6c8;
}

.arrow-top-38[data-color="pa"] {
  border-bottom: 3.8rem solid #1dd6c8;
}

.arrow-top-38[data-color="illumination"] {
  border-bottom: 3.8rem solid #1dd6c8;
}

.arrow-top-38[data-color="stage"] {
  border-bottom: 3.8rem solid #1dd6c8;
}

.arrow-top-38[data-color="concert"] {
  border-bottom: 3.8rem solid #1dd6c8;
}

.arrow-top-38[data-color="management"] {
  border-bottom: 3.8rem solid #1dd6c8;
}

.arrow-top-38[data-color="broadcast-video"] {
  border-bottom: 3.8rem solid #b9ec41;
}

.arrow-top-38[data-color="videographer"] {
  border-bottom: 3.8rem solid #b9ec41;
}

.arrow-top-38[data-color="yellow"] {
  border-bottom: 3.8rem solid #fff119;
}

.arrow-top-38[data-color="line"] {
  border-bottom: 3.8rem solid #00c300;
}

.arrow-top-38[data-color="twitter"] {
  border-bottom: 3.8rem solid #1da1f2;
}

.arrow-top-38[data-color="transparent"] {
  border-bottom: 3.8rem solid transparent;
}

.arrow-top-38[data-color="insta"] {
  border-bottom: 3.8rem solid #bd00a8;
}

.arrow-top-38[data-color="youtube"] {
  border-bottom: 3.8rem solid #ff0000;
}

.arrow-bottom-38 {
  position: absolute;
  bottom: -7.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.8rem;
  height: 3.8rem;
  box-sizing: border-box;
  border: 3.8rem solid transparent;
}

.arrow-bottom-38[data-color="white"] {
  border-top: 3.8rem solid #fff;
}

.arrow-bottom-38[data-color="black"] {
  border-top: 3.8rem solid #000320;
}

.arrow-bottom-38[data-color="gray"] {
  border-top: 3.8rem solid #9a9a9a;
}

.arrow-bottom-38[data-color="key"] {
  border-top: 3.8rem solid #fa0b1a;
}

.arrow-bottom-38[data-color="base1"] {
  border-top: 3.8rem solid #f2f8fc;
}

.arrow-bottom-38[data-color="base2"] {
  border-top: 3.8rem solid #16bbee;
}

.arrow-bottom-38[data-color="super-entertainment"] {
  border-top: 3.8rem solid #005ff7;
}

.arrow-bottom-38[data-color="internet-singer"] {
  border-top: 3.8rem solid #005ff7;
}

.arrow-bottom-38[data-color="music-creator"] {
  border-top: 3.8rem solid #16b409;
}

.arrow-bottom-38[data-color="ny-overseas"] {
  border-top: 3.8rem solid #f55013;
}

.arrow-bottom-38[data-color="vocal-musician"] {
  border-top: 3.8rem solid #fa0b1a;
}

.arrow-bottom-38[data-color="vocal"] {
  border-top: 3.8rem solid #fa0b1a;
}

.arrow-bottom-38[data-color="k-pop"] {
  border-top: 3.8rem solid #9910e2;
}

.arrow-bottom-38[data-color="musician"] {
  border-top: 3.8rem solid #fa0b1a;
}

.arrow-bottom-38[data-color="dance"] {
  border-top: 3.8rem solid #f5148d;
}

.arrow-bottom-38[data-color="actor-voice-actor"] {
  border-top: 3.8rem solid #fcbd12;
}

.arrow-bottom-38[data-color="actor"] {
  border-top: 3.8rem solid #fcbd12;
}

.arrow-bottom-38[data-color="voice-actor"] {
  border-top: 3.8rem solid #fcbd12;
}

.arrow-bottom-38[data-color="actor-talent"] {
  border-top: 3.8rem solid #fcbd12;
}

.arrow-bottom-38[data-color="internet-video-talent"] {
  border-top: 3.8rem solid #fcbd12;
}

.arrow-bottom-38[data-color="concert-management"] {
  border-top: 3.8rem solid #1dd6c8;
}

.arrow-bottom-38[data-color="pa"] {
  border-top: 3.8rem solid #1dd6c8;
}

.arrow-bottom-38[data-color="illumination"] {
  border-top: 3.8rem solid #1dd6c8;
}

.arrow-bottom-38[data-color="stage"] {
  border-top: 3.8rem solid #1dd6c8;
}

.arrow-bottom-38[data-color="concert"] {
  border-top: 3.8rem solid #1dd6c8;
}

.arrow-bottom-38[data-color="management"] {
  border-top: 3.8rem solid #1dd6c8;
}

.arrow-bottom-38[data-color="broadcast-video"] {
  border-top: 3.8rem solid #b9ec41;
}

.arrow-bottom-38[data-color="videographer"] {
  border-top: 3.8rem solid #b9ec41;
}

.arrow-bottom-38[data-color="yellow"] {
  border-top: 3.8rem solid #fff119;
}

.arrow-bottom-38[data-color="line"] {
  border-top: 3.8rem solid #00c300;
}

.arrow-bottom-38[data-color="twitter"] {
  border-top: 3.8rem solid #1da1f2;
}

.arrow-bottom-38[data-color="transparent"] {
  border-top: 3.8rem solid transparent;
}

.arrow-bottom-38[data-color="insta"] {
  border-top: 3.8rem solid #bd00a8;
}

.arrow-bottom-38[data-color="youtube"] {
  border-top: 3.8rem solid #ff0000;
}

.arrow-left-38 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7.6rem;
  margin: auto;
  width: 3.8rem;
  height: 3.8rem;
  box-sizing: border-box;
  border: 3.8rem solid transparent;
}

.arrow-left-38[data-color="white"] {
  border-right: 3.8rem solid #fff;
}

.arrow-left-38[data-color="black"] {
  border-right: 3.8rem solid #000320;
}

.arrow-left-38[data-color="gray"] {
  border-right: 3.8rem solid #9a9a9a;
}

.arrow-left-38[data-color="key"] {
  border-right: 3.8rem solid #fa0b1a;
}

.arrow-left-38[data-color="base1"] {
  border-right: 3.8rem solid #f2f8fc;
}

.arrow-left-38[data-color="base2"] {
  border-right: 3.8rem solid #16bbee;
}

.arrow-left-38[data-color="super-entertainment"] {
  border-right: 3.8rem solid #005ff7;
}

.arrow-left-38[data-color="internet-singer"] {
  border-right: 3.8rem solid #005ff7;
}

.arrow-left-38[data-color="music-creator"] {
  border-right: 3.8rem solid #16b409;
}

.arrow-left-38[data-color="ny-overseas"] {
  border-right: 3.8rem solid #f55013;
}

.arrow-left-38[data-color="vocal-musician"] {
  border-right: 3.8rem solid #fa0b1a;
}

.arrow-left-38[data-color="vocal"] {
  border-right: 3.8rem solid #fa0b1a;
}

.arrow-left-38[data-color="k-pop"] {
  border-right: 3.8rem solid #9910e2;
}

.arrow-left-38[data-color="musician"] {
  border-right: 3.8rem solid #fa0b1a;
}

.arrow-left-38[data-color="dance"] {
  border-right: 3.8rem solid #f5148d;
}

.arrow-left-38[data-color="actor-voice-actor"] {
  border-right: 3.8rem solid #fcbd12;
}

.arrow-left-38[data-color="actor"] {
  border-right: 3.8rem solid #fcbd12;
}

.arrow-left-38[data-color="voice-actor"] {
  border-right: 3.8rem solid #fcbd12;
}

.arrow-left-38[data-color="actor-talent"] {
  border-right: 3.8rem solid #fcbd12;
}

.arrow-left-38[data-color="internet-video-talent"] {
  border-right: 3.8rem solid #fcbd12;
}

.arrow-left-38[data-color="concert-management"] {
  border-right: 3.8rem solid #1dd6c8;
}

.arrow-left-38[data-color="pa"] {
  border-right: 3.8rem solid #1dd6c8;
}

.arrow-left-38[data-color="illumination"] {
  border-right: 3.8rem solid #1dd6c8;
}

.arrow-left-38[data-color="stage"] {
  border-right: 3.8rem solid #1dd6c8;
}

.arrow-left-38[data-color="concert"] {
  border-right: 3.8rem solid #1dd6c8;
}

.arrow-left-38[data-color="management"] {
  border-right: 3.8rem solid #1dd6c8;
}

.arrow-left-38[data-color="broadcast-video"] {
  border-right: 3.8rem solid #b9ec41;
}

.arrow-left-38[data-color="videographer"] {
  border-right: 3.8rem solid #b9ec41;
}

.arrow-left-38[data-color="yellow"] {
  border-right: 3.8rem solid #fff119;
}

.arrow-left-38[data-color="line"] {
  border-right: 3.8rem solid #00c300;
}

.arrow-left-38[data-color="twitter"] {
  border-right: 3.8rem solid #1da1f2;
}

.arrow-left-38[data-color="transparent"] {
  border-right: 3.8rem solid transparent;
}

.arrow-left-38[data-color="insta"] {
  border-right: 3.8rem solid #bd00a8;
}

.arrow-left-38[data-color="youtube"] {
  border-right: 3.8rem solid #ff0000;
}

.arrow-right-38 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -7.6rem;
  margin: auto;
  width: 3.8rem;
  height: 3.8rem;
  box-sizing: border-box;
  border: 3.8rem solid transparent;
}

.arrow-right-38[data-color="white"] {
  border-left: 3.8rem solid #fff;
}

.arrow-right-38[data-color="black"] {
  border-left: 3.8rem solid #000320;
}

.arrow-right-38[data-color="gray"] {
  border-left: 3.8rem solid #9a9a9a;
}

.arrow-right-38[data-color="key"] {
  border-left: 3.8rem solid #fa0b1a;
}

.arrow-right-38[data-color="base1"] {
  border-left: 3.8rem solid #f2f8fc;
}

.arrow-right-38[data-color="base2"] {
  border-left: 3.8rem solid #16bbee;
}

.arrow-right-38[data-color="super-entertainment"] {
  border-left: 3.8rem solid #005ff7;
}

.arrow-right-38[data-color="internet-singer"] {
  border-left: 3.8rem solid #005ff7;
}

.arrow-right-38[data-color="music-creator"] {
  border-left: 3.8rem solid #16b409;
}

.arrow-right-38[data-color="ny-overseas"] {
  border-left: 3.8rem solid #f55013;
}

.arrow-right-38[data-color="vocal-musician"] {
  border-left: 3.8rem solid #fa0b1a;
}

.arrow-right-38[data-color="vocal"] {
  border-left: 3.8rem solid #fa0b1a;
}

.arrow-right-38[data-color="k-pop"] {
  border-left: 3.8rem solid #9910e2;
}

.arrow-right-38[data-color="musician"] {
  border-left: 3.8rem solid #fa0b1a;
}

.arrow-right-38[data-color="dance"] {
  border-left: 3.8rem solid #f5148d;
}

.arrow-right-38[data-color="actor-voice-actor"] {
  border-left: 3.8rem solid #fcbd12;
}

.arrow-right-38[data-color="actor"] {
  border-left: 3.8rem solid #fcbd12;
}

.arrow-right-38[data-color="voice-actor"] {
  border-left: 3.8rem solid #fcbd12;
}

.arrow-right-38[data-color="actor-talent"] {
  border-left: 3.8rem solid #fcbd12;
}

.arrow-right-38[data-color="internet-video-talent"] {
  border-left: 3.8rem solid #fcbd12;
}

.arrow-right-38[data-color="concert-management"] {
  border-left: 3.8rem solid #1dd6c8;
}

.arrow-right-38[data-color="pa"] {
  border-left: 3.8rem solid #1dd6c8;
}

.arrow-right-38[data-color="illumination"] {
  border-left: 3.8rem solid #1dd6c8;
}

.arrow-right-38[data-color="stage"] {
  border-left: 3.8rem solid #1dd6c8;
}

.arrow-right-38[data-color="concert"] {
  border-left: 3.8rem solid #1dd6c8;
}

.arrow-right-38[data-color="management"] {
  border-left: 3.8rem solid #1dd6c8;
}

.arrow-right-38[data-color="broadcast-video"] {
  border-left: 3.8rem solid #b9ec41;
}

.arrow-right-38[data-color="videographer"] {
  border-left: 3.8rem solid #b9ec41;
}

.arrow-right-38[data-color="yellow"] {
  border-left: 3.8rem solid #fff119;
}

.arrow-right-38[data-color="line"] {
  border-left: 3.8rem solid #00c300;
}

.arrow-right-38[data-color="twitter"] {
  border-left: 3.8rem solid #1da1f2;
}

.arrow-right-38[data-color="transparent"] {
  border-left: 3.8rem solid transparent;
}

.arrow-right-38[data-color="insta"] {
  border-left: 3.8rem solid #bd00a8;
}

.arrow-right-38[data-color="youtube"] {
  border-left: 3.8rem solid #ff0000;
}

.arrow-top-39 {
  position: absolute;
  top: -7.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.9rem;
  height: 3.9rem;
  box-sizing: border-box;
  border: 3.9rem solid transparent;
}

.arrow-top-39[data-color="white"] {
  border-bottom: 3.9rem solid #fff;
}

.arrow-top-39[data-color="black"] {
  border-bottom: 3.9rem solid #000320;
}

.arrow-top-39[data-color="gray"] {
  border-bottom: 3.9rem solid #9a9a9a;
}

.arrow-top-39[data-color="key"] {
  border-bottom: 3.9rem solid #fa0b1a;
}

.arrow-top-39[data-color="base1"] {
  border-bottom: 3.9rem solid #f2f8fc;
}

.arrow-top-39[data-color="base2"] {
  border-bottom: 3.9rem solid #16bbee;
}

.arrow-top-39[data-color="super-entertainment"] {
  border-bottom: 3.9rem solid #005ff7;
}

.arrow-top-39[data-color="internet-singer"] {
  border-bottom: 3.9rem solid #005ff7;
}

.arrow-top-39[data-color="music-creator"] {
  border-bottom: 3.9rem solid #16b409;
}

.arrow-top-39[data-color="ny-overseas"] {
  border-bottom: 3.9rem solid #f55013;
}

.arrow-top-39[data-color="vocal-musician"] {
  border-bottom: 3.9rem solid #fa0b1a;
}

.arrow-top-39[data-color="vocal"] {
  border-bottom: 3.9rem solid #fa0b1a;
}

.arrow-top-39[data-color="k-pop"] {
  border-bottom: 3.9rem solid #9910e2;
}

.arrow-top-39[data-color="musician"] {
  border-bottom: 3.9rem solid #fa0b1a;
}

.arrow-top-39[data-color="dance"] {
  border-bottom: 3.9rem solid #f5148d;
}

.arrow-top-39[data-color="actor-voice-actor"] {
  border-bottom: 3.9rem solid #fcbd12;
}

.arrow-top-39[data-color="actor"] {
  border-bottom: 3.9rem solid #fcbd12;
}

.arrow-top-39[data-color="voice-actor"] {
  border-bottom: 3.9rem solid #fcbd12;
}

.arrow-top-39[data-color="actor-talent"] {
  border-bottom: 3.9rem solid #fcbd12;
}

.arrow-top-39[data-color="internet-video-talent"] {
  border-bottom: 3.9rem solid #fcbd12;
}

.arrow-top-39[data-color="concert-management"] {
  border-bottom: 3.9rem solid #1dd6c8;
}

.arrow-top-39[data-color="pa"] {
  border-bottom: 3.9rem solid #1dd6c8;
}

.arrow-top-39[data-color="illumination"] {
  border-bottom: 3.9rem solid #1dd6c8;
}

.arrow-top-39[data-color="stage"] {
  border-bottom: 3.9rem solid #1dd6c8;
}

.arrow-top-39[data-color="concert"] {
  border-bottom: 3.9rem solid #1dd6c8;
}

.arrow-top-39[data-color="management"] {
  border-bottom: 3.9rem solid #1dd6c8;
}

.arrow-top-39[data-color="broadcast-video"] {
  border-bottom: 3.9rem solid #b9ec41;
}

.arrow-top-39[data-color="videographer"] {
  border-bottom: 3.9rem solid #b9ec41;
}

.arrow-top-39[data-color="yellow"] {
  border-bottom: 3.9rem solid #fff119;
}

.arrow-top-39[data-color="line"] {
  border-bottom: 3.9rem solid #00c300;
}

.arrow-top-39[data-color="twitter"] {
  border-bottom: 3.9rem solid #1da1f2;
}

.arrow-top-39[data-color="transparent"] {
  border-bottom: 3.9rem solid transparent;
}

.arrow-top-39[data-color="insta"] {
  border-bottom: 3.9rem solid #bd00a8;
}

.arrow-top-39[data-color="youtube"] {
  border-bottom: 3.9rem solid #ff0000;
}

.arrow-bottom-39 {
  position: absolute;
  bottom: -7.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 3.9rem;
  height: 3.9rem;
  box-sizing: border-box;
  border: 3.9rem solid transparent;
}

.arrow-bottom-39[data-color="white"] {
  border-top: 3.9rem solid #fff;
}

.arrow-bottom-39[data-color="black"] {
  border-top: 3.9rem solid #000320;
}

.arrow-bottom-39[data-color="gray"] {
  border-top: 3.9rem solid #9a9a9a;
}

.arrow-bottom-39[data-color="key"] {
  border-top: 3.9rem solid #fa0b1a;
}

.arrow-bottom-39[data-color="base1"] {
  border-top: 3.9rem solid #f2f8fc;
}

.arrow-bottom-39[data-color="base2"] {
  border-top: 3.9rem solid #16bbee;
}

.arrow-bottom-39[data-color="super-entertainment"] {
  border-top: 3.9rem solid #005ff7;
}

.arrow-bottom-39[data-color="internet-singer"] {
  border-top: 3.9rem solid #005ff7;
}

.arrow-bottom-39[data-color="music-creator"] {
  border-top: 3.9rem solid #16b409;
}

.arrow-bottom-39[data-color="ny-overseas"] {
  border-top: 3.9rem solid #f55013;
}

.arrow-bottom-39[data-color="vocal-musician"] {
  border-top: 3.9rem solid #fa0b1a;
}

.arrow-bottom-39[data-color="vocal"] {
  border-top: 3.9rem solid #fa0b1a;
}

.arrow-bottom-39[data-color="k-pop"] {
  border-top: 3.9rem solid #9910e2;
}

.arrow-bottom-39[data-color="musician"] {
  border-top: 3.9rem solid #fa0b1a;
}

.arrow-bottom-39[data-color="dance"] {
  border-top: 3.9rem solid #f5148d;
}

.arrow-bottom-39[data-color="actor-voice-actor"] {
  border-top: 3.9rem solid #fcbd12;
}

.arrow-bottom-39[data-color="actor"] {
  border-top: 3.9rem solid #fcbd12;
}

.arrow-bottom-39[data-color="voice-actor"] {
  border-top: 3.9rem solid #fcbd12;
}

.arrow-bottom-39[data-color="actor-talent"] {
  border-top: 3.9rem solid #fcbd12;
}

.arrow-bottom-39[data-color="internet-video-talent"] {
  border-top: 3.9rem solid #fcbd12;
}

.arrow-bottom-39[data-color="concert-management"] {
  border-top: 3.9rem solid #1dd6c8;
}

.arrow-bottom-39[data-color="pa"] {
  border-top: 3.9rem solid #1dd6c8;
}

.arrow-bottom-39[data-color="illumination"] {
  border-top: 3.9rem solid #1dd6c8;
}

.arrow-bottom-39[data-color="stage"] {
  border-top: 3.9rem solid #1dd6c8;
}

.arrow-bottom-39[data-color="concert"] {
  border-top: 3.9rem solid #1dd6c8;
}

.arrow-bottom-39[data-color="management"] {
  border-top: 3.9rem solid #1dd6c8;
}

.arrow-bottom-39[data-color="broadcast-video"] {
  border-top: 3.9rem solid #b9ec41;
}

.arrow-bottom-39[data-color="videographer"] {
  border-top: 3.9rem solid #b9ec41;
}

.arrow-bottom-39[data-color="yellow"] {
  border-top: 3.9rem solid #fff119;
}

.arrow-bottom-39[data-color="line"] {
  border-top: 3.9rem solid #00c300;
}

.arrow-bottom-39[data-color="twitter"] {
  border-top: 3.9rem solid #1da1f2;
}

.arrow-bottom-39[data-color="transparent"] {
  border-top: 3.9rem solid transparent;
}

.arrow-bottom-39[data-color="insta"] {
  border-top: 3.9rem solid #bd00a8;
}

.arrow-bottom-39[data-color="youtube"] {
  border-top: 3.9rem solid #ff0000;
}

.arrow-left-39 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -7.8rem;
  margin: auto;
  width: 3.9rem;
  height: 3.9rem;
  box-sizing: border-box;
  border: 3.9rem solid transparent;
}

.arrow-left-39[data-color="white"] {
  border-right: 3.9rem solid #fff;
}

.arrow-left-39[data-color="black"] {
  border-right: 3.9rem solid #000320;
}

.arrow-left-39[data-color="gray"] {
  border-right: 3.9rem solid #9a9a9a;
}

.arrow-left-39[data-color="key"] {
  border-right: 3.9rem solid #fa0b1a;
}

.arrow-left-39[data-color="base1"] {
  border-right: 3.9rem solid #f2f8fc;
}

.arrow-left-39[data-color="base2"] {
  border-right: 3.9rem solid #16bbee;
}

.arrow-left-39[data-color="super-entertainment"] {
  border-right: 3.9rem solid #005ff7;
}

.arrow-left-39[data-color="internet-singer"] {
  border-right: 3.9rem solid #005ff7;
}

.arrow-left-39[data-color="music-creator"] {
  border-right: 3.9rem solid #16b409;
}

.arrow-left-39[data-color="ny-overseas"] {
  border-right: 3.9rem solid #f55013;
}

.arrow-left-39[data-color="vocal-musician"] {
  border-right: 3.9rem solid #fa0b1a;
}

.arrow-left-39[data-color="vocal"] {
  border-right: 3.9rem solid #fa0b1a;
}

.arrow-left-39[data-color="k-pop"] {
  border-right: 3.9rem solid #9910e2;
}

.arrow-left-39[data-color="musician"] {
  border-right: 3.9rem solid #fa0b1a;
}

.arrow-left-39[data-color="dance"] {
  border-right: 3.9rem solid #f5148d;
}

.arrow-left-39[data-color="actor-voice-actor"] {
  border-right: 3.9rem solid #fcbd12;
}

.arrow-left-39[data-color="actor"] {
  border-right: 3.9rem solid #fcbd12;
}

.arrow-left-39[data-color="voice-actor"] {
  border-right: 3.9rem solid #fcbd12;
}

.arrow-left-39[data-color="actor-talent"] {
  border-right: 3.9rem solid #fcbd12;
}

.arrow-left-39[data-color="internet-video-talent"] {
  border-right: 3.9rem solid #fcbd12;
}

.arrow-left-39[data-color="concert-management"] {
  border-right: 3.9rem solid #1dd6c8;
}

.arrow-left-39[data-color="pa"] {
  border-right: 3.9rem solid #1dd6c8;
}

.arrow-left-39[data-color="illumination"] {
  border-right: 3.9rem solid #1dd6c8;
}

.arrow-left-39[data-color="stage"] {
  border-right: 3.9rem solid #1dd6c8;
}

.arrow-left-39[data-color="concert"] {
  border-right: 3.9rem solid #1dd6c8;
}

.arrow-left-39[data-color="management"] {
  border-right: 3.9rem solid #1dd6c8;
}

.arrow-left-39[data-color="broadcast-video"] {
  border-right: 3.9rem solid #b9ec41;
}

.arrow-left-39[data-color="videographer"] {
  border-right: 3.9rem solid #b9ec41;
}

.arrow-left-39[data-color="yellow"] {
  border-right: 3.9rem solid #fff119;
}

.arrow-left-39[data-color="line"] {
  border-right: 3.9rem solid #00c300;
}

.arrow-left-39[data-color="twitter"] {
  border-right: 3.9rem solid #1da1f2;
}

.arrow-left-39[data-color="transparent"] {
  border-right: 3.9rem solid transparent;
}

.arrow-left-39[data-color="insta"] {
  border-right: 3.9rem solid #bd00a8;
}

.arrow-left-39[data-color="youtube"] {
  border-right: 3.9rem solid #ff0000;
}

.arrow-right-39 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -7.8rem;
  margin: auto;
  width: 3.9rem;
  height: 3.9rem;
  box-sizing: border-box;
  border: 3.9rem solid transparent;
}

.arrow-right-39[data-color="white"] {
  border-left: 3.9rem solid #fff;
}

.arrow-right-39[data-color="black"] {
  border-left: 3.9rem solid #000320;
}

.arrow-right-39[data-color="gray"] {
  border-left: 3.9rem solid #9a9a9a;
}

.arrow-right-39[data-color="key"] {
  border-left: 3.9rem solid #fa0b1a;
}

.arrow-right-39[data-color="base1"] {
  border-left: 3.9rem solid #f2f8fc;
}

.arrow-right-39[data-color="base2"] {
  border-left: 3.9rem solid #16bbee;
}

.arrow-right-39[data-color="super-entertainment"] {
  border-left: 3.9rem solid #005ff7;
}

.arrow-right-39[data-color="internet-singer"] {
  border-left: 3.9rem solid #005ff7;
}

.arrow-right-39[data-color="music-creator"] {
  border-left: 3.9rem solid #16b409;
}

.arrow-right-39[data-color="ny-overseas"] {
  border-left: 3.9rem solid #f55013;
}

.arrow-right-39[data-color="vocal-musician"] {
  border-left: 3.9rem solid #fa0b1a;
}

.arrow-right-39[data-color="vocal"] {
  border-left: 3.9rem solid #fa0b1a;
}

.arrow-right-39[data-color="k-pop"] {
  border-left: 3.9rem solid #9910e2;
}

.arrow-right-39[data-color="musician"] {
  border-left: 3.9rem solid #fa0b1a;
}

.arrow-right-39[data-color="dance"] {
  border-left: 3.9rem solid #f5148d;
}

.arrow-right-39[data-color="actor-voice-actor"] {
  border-left: 3.9rem solid #fcbd12;
}

.arrow-right-39[data-color="actor"] {
  border-left: 3.9rem solid #fcbd12;
}

.arrow-right-39[data-color="voice-actor"] {
  border-left: 3.9rem solid #fcbd12;
}

.arrow-right-39[data-color="actor-talent"] {
  border-left: 3.9rem solid #fcbd12;
}

.arrow-right-39[data-color="internet-video-talent"] {
  border-left: 3.9rem solid #fcbd12;
}

.arrow-right-39[data-color="concert-management"] {
  border-left: 3.9rem solid #1dd6c8;
}

.arrow-right-39[data-color="pa"] {
  border-left: 3.9rem solid #1dd6c8;
}

.arrow-right-39[data-color="illumination"] {
  border-left: 3.9rem solid #1dd6c8;
}

.arrow-right-39[data-color="stage"] {
  border-left: 3.9rem solid #1dd6c8;
}

.arrow-right-39[data-color="concert"] {
  border-left: 3.9rem solid #1dd6c8;
}

.arrow-right-39[data-color="management"] {
  border-left: 3.9rem solid #1dd6c8;
}

.arrow-right-39[data-color="broadcast-video"] {
  border-left: 3.9rem solid #b9ec41;
}

.arrow-right-39[data-color="videographer"] {
  border-left: 3.9rem solid #b9ec41;
}

.arrow-right-39[data-color="yellow"] {
  border-left: 3.9rem solid #fff119;
}

.arrow-right-39[data-color="line"] {
  border-left: 3.9rem solid #00c300;
}

.arrow-right-39[data-color="twitter"] {
  border-left: 3.9rem solid #1da1f2;
}

.arrow-right-39[data-color="transparent"] {
  border-left: 3.9rem solid transparent;
}

.arrow-right-39[data-color="insta"] {
  border-left: 3.9rem solid #bd00a8;
}

.arrow-right-39[data-color="youtube"] {
  border-left: 3.9rem solid #ff0000;
}

.arrow-top-40 {
  position: absolute;
  top: -8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4rem;
  height: 4rem;
  box-sizing: border-box;
  border: 4rem solid transparent;
}

.arrow-top-40[data-color="white"] {
  border-bottom: 4rem solid #fff;
}

.arrow-top-40[data-color="black"] {
  border-bottom: 4rem solid #000320;
}

.arrow-top-40[data-color="gray"] {
  border-bottom: 4rem solid #9a9a9a;
}

.arrow-top-40[data-color="key"] {
  border-bottom: 4rem solid #fa0b1a;
}

.arrow-top-40[data-color="base1"] {
  border-bottom: 4rem solid #f2f8fc;
}

.arrow-top-40[data-color="base2"] {
  border-bottom: 4rem solid #16bbee;
}

.arrow-top-40[data-color="super-entertainment"] {
  border-bottom: 4rem solid #005ff7;
}

.arrow-top-40[data-color="internet-singer"] {
  border-bottom: 4rem solid #005ff7;
}

.arrow-top-40[data-color="music-creator"] {
  border-bottom: 4rem solid #16b409;
}

.arrow-top-40[data-color="ny-overseas"] {
  border-bottom: 4rem solid #f55013;
}

.arrow-top-40[data-color="vocal-musician"] {
  border-bottom: 4rem solid #fa0b1a;
}

.arrow-top-40[data-color="vocal"] {
  border-bottom: 4rem solid #fa0b1a;
}

.arrow-top-40[data-color="k-pop"] {
  border-bottom: 4rem solid #9910e2;
}

.arrow-top-40[data-color="musician"] {
  border-bottom: 4rem solid #fa0b1a;
}

.arrow-top-40[data-color="dance"] {
  border-bottom: 4rem solid #f5148d;
}

.arrow-top-40[data-color="actor-voice-actor"] {
  border-bottom: 4rem solid #fcbd12;
}

.arrow-top-40[data-color="actor"] {
  border-bottom: 4rem solid #fcbd12;
}

.arrow-top-40[data-color="voice-actor"] {
  border-bottom: 4rem solid #fcbd12;
}

.arrow-top-40[data-color="actor-talent"] {
  border-bottom: 4rem solid #fcbd12;
}

.arrow-top-40[data-color="internet-video-talent"] {
  border-bottom: 4rem solid #fcbd12;
}

.arrow-top-40[data-color="concert-management"] {
  border-bottom: 4rem solid #1dd6c8;
}

.arrow-top-40[data-color="pa"] {
  border-bottom: 4rem solid #1dd6c8;
}

.arrow-top-40[data-color="illumination"] {
  border-bottom: 4rem solid #1dd6c8;
}

.arrow-top-40[data-color="stage"] {
  border-bottom: 4rem solid #1dd6c8;
}

.arrow-top-40[data-color="concert"] {
  border-bottom: 4rem solid #1dd6c8;
}

.arrow-top-40[data-color="management"] {
  border-bottom: 4rem solid #1dd6c8;
}

.arrow-top-40[data-color="broadcast-video"] {
  border-bottom: 4rem solid #b9ec41;
}

.arrow-top-40[data-color="videographer"] {
  border-bottom: 4rem solid #b9ec41;
}

.arrow-top-40[data-color="yellow"] {
  border-bottom: 4rem solid #fff119;
}

.arrow-top-40[data-color="line"] {
  border-bottom: 4rem solid #00c300;
}

.arrow-top-40[data-color="twitter"] {
  border-bottom: 4rem solid #1da1f2;
}

.arrow-top-40[data-color="transparent"] {
  border-bottom: 4rem solid transparent;
}

.arrow-top-40[data-color="insta"] {
  border-bottom: 4rem solid #bd00a8;
}

.arrow-top-40[data-color="youtube"] {
  border-bottom: 4rem solid #ff0000;
}

.arrow-bottom-40 {
  position: absolute;
  bottom: -8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4rem;
  height: 4rem;
  box-sizing: border-box;
  border: 4rem solid transparent;
}

.arrow-bottom-40[data-color="white"] {
  border-top: 4rem solid #fff;
}

.arrow-bottom-40[data-color="black"] {
  border-top: 4rem solid #000320;
}

.arrow-bottom-40[data-color="gray"] {
  border-top: 4rem solid #9a9a9a;
}

.arrow-bottom-40[data-color="key"] {
  border-top: 4rem solid #fa0b1a;
}

.arrow-bottom-40[data-color="base1"] {
  border-top: 4rem solid #f2f8fc;
}

.arrow-bottom-40[data-color="base2"] {
  border-top: 4rem solid #16bbee;
}

.arrow-bottom-40[data-color="super-entertainment"] {
  border-top: 4rem solid #005ff7;
}

.arrow-bottom-40[data-color="internet-singer"] {
  border-top: 4rem solid #005ff7;
}

.arrow-bottom-40[data-color="music-creator"] {
  border-top: 4rem solid #16b409;
}

.arrow-bottom-40[data-color="ny-overseas"] {
  border-top: 4rem solid #f55013;
}

.arrow-bottom-40[data-color="vocal-musician"] {
  border-top: 4rem solid #fa0b1a;
}

.arrow-bottom-40[data-color="vocal"] {
  border-top: 4rem solid #fa0b1a;
}

.arrow-bottom-40[data-color="k-pop"] {
  border-top: 4rem solid #9910e2;
}

.arrow-bottom-40[data-color="musician"] {
  border-top: 4rem solid #fa0b1a;
}

.arrow-bottom-40[data-color="dance"] {
  border-top: 4rem solid #f5148d;
}

.arrow-bottom-40[data-color="actor-voice-actor"] {
  border-top: 4rem solid #fcbd12;
}

.arrow-bottom-40[data-color="actor"] {
  border-top: 4rem solid #fcbd12;
}

.arrow-bottom-40[data-color="voice-actor"] {
  border-top: 4rem solid #fcbd12;
}

.arrow-bottom-40[data-color="actor-talent"] {
  border-top: 4rem solid #fcbd12;
}

.arrow-bottom-40[data-color="internet-video-talent"] {
  border-top: 4rem solid #fcbd12;
}

.arrow-bottom-40[data-color="concert-management"] {
  border-top: 4rem solid #1dd6c8;
}

.arrow-bottom-40[data-color="pa"] {
  border-top: 4rem solid #1dd6c8;
}

.arrow-bottom-40[data-color="illumination"] {
  border-top: 4rem solid #1dd6c8;
}

.arrow-bottom-40[data-color="stage"] {
  border-top: 4rem solid #1dd6c8;
}

.arrow-bottom-40[data-color="concert"] {
  border-top: 4rem solid #1dd6c8;
}

.arrow-bottom-40[data-color="management"] {
  border-top: 4rem solid #1dd6c8;
}

.arrow-bottom-40[data-color="broadcast-video"] {
  border-top: 4rem solid #b9ec41;
}

.arrow-bottom-40[data-color="videographer"] {
  border-top: 4rem solid #b9ec41;
}

.arrow-bottom-40[data-color="yellow"] {
  border-top: 4rem solid #fff119;
}

.arrow-bottom-40[data-color="line"] {
  border-top: 4rem solid #00c300;
}

.arrow-bottom-40[data-color="twitter"] {
  border-top: 4rem solid #1da1f2;
}

.arrow-bottom-40[data-color="transparent"] {
  border-top: 4rem solid transparent;
}

.arrow-bottom-40[data-color="insta"] {
  border-top: 4rem solid #bd00a8;
}

.arrow-bottom-40[data-color="youtube"] {
  border-top: 4rem solid #ff0000;
}

.arrow-left-40 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8rem;
  margin: auto;
  width: 4rem;
  height: 4rem;
  box-sizing: border-box;
  border: 4rem solid transparent;
}

.arrow-left-40[data-color="white"] {
  border-right: 4rem solid #fff;
}

.arrow-left-40[data-color="black"] {
  border-right: 4rem solid #000320;
}

.arrow-left-40[data-color="gray"] {
  border-right: 4rem solid #9a9a9a;
}

.arrow-left-40[data-color="key"] {
  border-right: 4rem solid #fa0b1a;
}

.arrow-left-40[data-color="base1"] {
  border-right: 4rem solid #f2f8fc;
}

.arrow-left-40[data-color="base2"] {
  border-right: 4rem solid #16bbee;
}

.arrow-left-40[data-color="super-entertainment"] {
  border-right: 4rem solid #005ff7;
}

.arrow-left-40[data-color="internet-singer"] {
  border-right: 4rem solid #005ff7;
}

.arrow-left-40[data-color="music-creator"] {
  border-right: 4rem solid #16b409;
}

.arrow-left-40[data-color="ny-overseas"] {
  border-right: 4rem solid #f55013;
}

.arrow-left-40[data-color="vocal-musician"] {
  border-right: 4rem solid #fa0b1a;
}

.arrow-left-40[data-color="vocal"] {
  border-right: 4rem solid #fa0b1a;
}

.arrow-left-40[data-color="k-pop"] {
  border-right: 4rem solid #9910e2;
}

.arrow-left-40[data-color="musician"] {
  border-right: 4rem solid #fa0b1a;
}

.arrow-left-40[data-color="dance"] {
  border-right: 4rem solid #f5148d;
}

.arrow-left-40[data-color="actor-voice-actor"] {
  border-right: 4rem solid #fcbd12;
}

.arrow-left-40[data-color="actor"] {
  border-right: 4rem solid #fcbd12;
}

.arrow-left-40[data-color="voice-actor"] {
  border-right: 4rem solid #fcbd12;
}

.arrow-left-40[data-color="actor-talent"] {
  border-right: 4rem solid #fcbd12;
}

.arrow-left-40[data-color="internet-video-talent"] {
  border-right: 4rem solid #fcbd12;
}

.arrow-left-40[data-color="concert-management"] {
  border-right: 4rem solid #1dd6c8;
}

.arrow-left-40[data-color="pa"] {
  border-right: 4rem solid #1dd6c8;
}

.arrow-left-40[data-color="illumination"] {
  border-right: 4rem solid #1dd6c8;
}

.arrow-left-40[data-color="stage"] {
  border-right: 4rem solid #1dd6c8;
}

.arrow-left-40[data-color="concert"] {
  border-right: 4rem solid #1dd6c8;
}

.arrow-left-40[data-color="management"] {
  border-right: 4rem solid #1dd6c8;
}

.arrow-left-40[data-color="broadcast-video"] {
  border-right: 4rem solid #b9ec41;
}

.arrow-left-40[data-color="videographer"] {
  border-right: 4rem solid #b9ec41;
}

.arrow-left-40[data-color="yellow"] {
  border-right: 4rem solid #fff119;
}

.arrow-left-40[data-color="line"] {
  border-right: 4rem solid #00c300;
}

.arrow-left-40[data-color="twitter"] {
  border-right: 4rem solid #1da1f2;
}

.arrow-left-40[data-color="transparent"] {
  border-right: 4rem solid transparent;
}

.arrow-left-40[data-color="insta"] {
  border-right: 4rem solid #bd00a8;
}

.arrow-left-40[data-color="youtube"] {
  border-right: 4rem solid #ff0000;
}

.arrow-right-40 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -8rem;
  margin: auto;
  width: 4rem;
  height: 4rem;
  box-sizing: border-box;
  border: 4rem solid transparent;
}

.arrow-right-40[data-color="white"] {
  border-left: 4rem solid #fff;
}

.arrow-right-40[data-color="black"] {
  border-left: 4rem solid #000320;
}

.arrow-right-40[data-color="gray"] {
  border-left: 4rem solid #9a9a9a;
}

.arrow-right-40[data-color="key"] {
  border-left: 4rem solid #fa0b1a;
}

.arrow-right-40[data-color="base1"] {
  border-left: 4rem solid #f2f8fc;
}

.arrow-right-40[data-color="base2"] {
  border-left: 4rem solid #16bbee;
}

.arrow-right-40[data-color="super-entertainment"] {
  border-left: 4rem solid #005ff7;
}

.arrow-right-40[data-color="internet-singer"] {
  border-left: 4rem solid #005ff7;
}

.arrow-right-40[data-color="music-creator"] {
  border-left: 4rem solid #16b409;
}

.arrow-right-40[data-color="ny-overseas"] {
  border-left: 4rem solid #f55013;
}

.arrow-right-40[data-color="vocal-musician"] {
  border-left: 4rem solid #fa0b1a;
}

.arrow-right-40[data-color="vocal"] {
  border-left: 4rem solid #fa0b1a;
}

.arrow-right-40[data-color="k-pop"] {
  border-left: 4rem solid #9910e2;
}

.arrow-right-40[data-color="musician"] {
  border-left: 4rem solid #fa0b1a;
}

.arrow-right-40[data-color="dance"] {
  border-left: 4rem solid #f5148d;
}

.arrow-right-40[data-color="actor-voice-actor"] {
  border-left: 4rem solid #fcbd12;
}

.arrow-right-40[data-color="actor"] {
  border-left: 4rem solid #fcbd12;
}

.arrow-right-40[data-color="voice-actor"] {
  border-left: 4rem solid #fcbd12;
}

.arrow-right-40[data-color="actor-talent"] {
  border-left: 4rem solid #fcbd12;
}

.arrow-right-40[data-color="internet-video-talent"] {
  border-left: 4rem solid #fcbd12;
}

.arrow-right-40[data-color="concert-management"] {
  border-left: 4rem solid #1dd6c8;
}

.arrow-right-40[data-color="pa"] {
  border-left: 4rem solid #1dd6c8;
}

.arrow-right-40[data-color="illumination"] {
  border-left: 4rem solid #1dd6c8;
}

.arrow-right-40[data-color="stage"] {
  border-left: 4rem solid #1dd6c8;
}

.arrow-right-40[data-color="concert"] {
  border-left: 4rem solid #1dd6c8;
}

.arrow-right-40[data-color="management"] {
  border-left: 4rem solid #1dd6c8;
}

.arrow-right-40[data-color="broadcast-video"] {
  border-left: 4rem solid #b9ec41;
}

.arrow-right-40[data-color="videographer"] {
  border-left: 4rem solid #b9ec41;
}

.arrow-right-40[data-color="yellow"] {
  border-left: 4rem solid #fff119;
}

.arrow-right-40[data-color="line"] {
  border-left: 4rem solid #00c300;
}

.arrow-right-40[data-color="twitter"] {
  border-left: 4rem solid #1da1f2;
}

.arrow-right-40[data-color="transparent"] {
  border-left: 4rem solid transparent;
}

.arrow-right-40[data-color="insta"] {
  border-left: 4rem solid #bd00a8;
}

.arrow-right-40[data-color="youtube"] {
  border-left: 4rem solid #ff0000;
}

.arrow-top-41 {
  position: absolute;
  top: -8.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.1rem;
  height: 4.1rem;
  box-sizing: border-box;
  border: 4.1rem solid transparent;
}

.arrow-top-41[data-color="white"] {
  border-bottom: 4.1rem solid #fff;
}

.arrow-top-41[data-color="black"] {
  border-bottom: 4.1rem solid #000320;
}

.arrow-top-41[data-color="gray"] {
  border-bottom: 4.1rem solid #9a9a9a;
}

.arrow-top-41[data-color="key"] {
  border-bottom: 4.1rem solid #fa0b1a;
}

.arrow-top-41[data-color="base1"] {
  border-bottom: 4.1rem solid #f2f8fc;
}

.arrow-top-41[data-color="base2"] {
  border-bottom: 4.1rem solid #16bbee;
}

.arrow-top-41[data-color="super-entertainment"] {
  border-bottom: 4.1rem solid #005ff7;
}

.arrow-top-41[data-color="internet-singer"] {
  border-bottom: 4.1rem solid #005ff7;
}

.arrow-top-41[data-color="music-creator"] {
  border-bottom: 4.1rem solid #16b409;
}

.arrow-top-41[data-color="ny-overseas"] {
  border-bottom: 4.1rem solid #f55013;
}

.arrow-top-41[data-color="vocal-musician"] {
  border-bottom: 4.1rem solid #fa0b1a;
}

.arrow-top-41[data-color="vocal"] {
  border-bottom: 4.1rem solid #fa0b1a;
}

.arrow-top-41[data-color="k-pop"] {
  border-bottom: 4.1rem solid #9910e2;
}

.arrow-top-41[data-color="musician"] {
  border-bottom: 4.1rem solid #fa0b1a;
}

.arrow-top-41[data-color="dance"] {
  border-bottom: 4.1rem solid #f5148d;
}

.arrow-top-41[data-color="actor-voice-actor"] {
  border-bottom: 4.1rem solid #fcbd12;
}

.arrow-top-41[data-color="actor"] {
  border-bottom: 4.1rem solid #fcbd12;
}

.arrow-top-41[data-color="voice-actor"] {
  border-bottom: 4.1rem solid #fcbd12;
}

.arrow-top-41[data-color="actor-talent"] {
  border-bottom: 4.1rem solid #fcbd12;
}

.arrow-top-41[data-color="internet-video-talent"] {
  border-bottom: 4.1rem solid #fcbd12;
}

.arrow-top-41[data-color="concert-management"] {
  border-bottom: 4.1rem solid #1dd6c8;
}

.arrow-top-41[data-color="pa"] {
  border-bottom: 4.1rem solid #1dd6c8;
}

.arrow-top-41[data-color="illumination"] {
  border-bottom: 4.1rem solid #1dd6c8;
}

.arrow-top-41[data-color="stage"] {
  border-bottom: 4.1rem solid #1dd6c8;
}

.arrow-top-41[data-color="concert"] {
  border-bottom: 4.1rem solid #1dd6c8;
}

.arrow-top-41[data-color="management"] {
  border-bottom: 4.1rem solid #1dd6c8;
}

.arrow-top-41[data-color="broadcast-video"] {
  border-bottom: 4.1rem solid #b9ec41;
}

.arrow-top-41[data-color="videographer"] {
  border-bottom: 4.1rem solid #b9ec41;
}

.arrow-top-41[data-color="yellow"] {
  border-bottom: 4.1rem solid #fff119;
}

.arrow-top-41[data-color="line"] {
  border-bottom: 4.1rem solid #00c300;
}

.arrow-top-41[data-color="twitter"] {
  border-bottom: 4.1rem solid #1da1f2;
}

.arrow-top-41[data-color="transparent"] {
  border-bottom: 4.1rem solid transparent;
}

.arrow-top-41[data-color="insta"] {
  border-bottom: 4.1rem solid #bd00a8;
}

.arrow-top-41[data-color="youtube"] {
  border-bottom: 4.1rem solid #ff0000;
}

.arrow-bottom-41 {
  position: absolute;
  bottom: -8.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.1rem;
  height: 4.1rem;
  box-sizing: border-box;
  border: 4.1rem solid transparent;
}

.arrow-bottom-41[data-color="white"] {
  border-top: 4.1rem solid #fff;
}

.arrow-bottom-41[data-color="black"] {
  border-top: 4.1rem solid #000320;
}

.arrow-bottom-41[data-color="gray"] {
  border-top: 4.1rem solid #9a9a9a;
}

.arrow-bottom-41[data-color="key"] {
  border-top: 4.1rem solid #fa0b1a;
}

.arrow-bottom-41[data-color="base1"] {
  border-top: 4.1rem solid #f2f8fc;
}

.arrow-bottom-41[data-color="base2"] {
  border-top: 4.1rem solid #16bbee;
}

.arrow-bottom-41[data-color="super-entertainment"] {
  border-top: 4.1rem solid #005ff7;
}

.arrow-bottom-41[data-color="internet-singer"] {
  border-top: 4.1rem solid #005ff7;
}

.arrow-bottom-41[data-color="music-creator"] {
  border-top: 4.1rem solid #16b409;
}

.arrow-bottom-41[data-color="ny-overseas"] {
  border-top: 4.1rem solid #f55013;
}

.arrow-bottom-41[data-color="vocal-musician"] {
  border-top: 4.1rem solid #fa0b1a;
}

.arrow-bottom-41[data-color="vocal"] {
  border-top: 4.1rem solid #fa0b1a;
}

.arrow-bottom-41[data-color="k-pop"] {
  border-top: 4.1rem solid #9910e2;
}

.arrow-bottom-41[data-color="musician"] {
  border-top: 4.1rem solid #fa0b1a;
}

.arrow-bottom-41[data-color="dance"] {
  border-top: 4.1rem solid #f5148d;
}

.arrow-bottom-41[data-color="actor-voice-actor"] {
  border-top: 4.1rem solid #fcbd12;
}

.arrow-bottom-41[data-color="actor"] {
  border-top: 4.1rem solid #fcbd12;
}

.arrow-bottom-41[data-color="voice-actor"] {
  border-top: 4.1rem solid #fcbd12;
}

.arrow-bottom-41[data-color="actor-talent"] {
  border-top: 4.1rem solid #fcbd12;
}

.arrow-bottom-41[data-color="internet-video-talent"] {
  border-top: 4.1rem solid #fcbd12;
}

.arrow-bottom-41[data-color="concert-management"] {
  border-top: 4.1rem solid #1dd6c8;
}

.arrow-bottom-41[data-color="pa"] {
  border-top: 4.1rem solid #1dd6c8;
}

.arrow-bottom-41[data-color="illumination"] {
  border-top: 4.1rem solid #1dd6c8;
}

.arrow-bottom-41[data-color="stage"] {
  border-top: 4.1rem solid #1dd6c8;
}

.arrow-bottom-41[data-color="concert"] {
  border-top: 4.1rem solid #1dd6c8;
}

.arrow-bottom-41[data-color="management"] {
  border-top: 4.1rem solid #1dd6c8;
}

.arrow-bottom-41[data-color="broadcast-video"] {
  border-top: 4.1rem solid #b9ec41;
}

.arrow-bottom-41[data-color="videographer"] {
  border-top: 4.1rem solid #b9ec41;
}

.arrow-bottom-41[data-color="yellow"] {
  border-top: 4.1rem solid #fff119;
}

.arrow-bottom-41[data-color="line"] {
  border-top: 4.1rem solid #00c300;
}

.arrow-bottom-41[data-color="twitter"] {
  border-top: 4.1rem solid #1da1f2;
}

.arrow-bottom-41[data-color="transparent"] {
  border-top: 4.1rem solid transparent;
}

.arrow-bottom-41[data-color="insta"] {
  border-top: 4.1rem solid #bd00a8;
}

.arrow-bottom-41[data-color="youtube"] {
  border-top: 4.1rem solid #ff0000;
}

.arrow-left-41 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8.2rem;
  margin: auto;
  width: 4.1rem;
  height: 4.1rem;
  box-sizing: border-box;
  border: 4.1rem solid transparent;
}

.arrow-left-41[data-color="white"] {
  border-right: 4.1rem solid #fff;
}

.arrow-left-41[data-color="black"] {
  border-right: 4.1rem solid #000320;
}

.arrow-left-41[data-color="gray"] {
  border-right: 4.1rem solid #9a9a9a;
}

.arrow-left-41[data-color="key"] {
  border-right: 4.1rem solid #fa0b1a;
}

.arrow-left-41[data-color="base1"] {
  border-right: 4.1rem solid #f2f8fc;
}

.arrow-left-41[data-color="base2"] {
  border-right: 4.1rem solid #16bbee;
}

.arrow-left-41[data-color="super-entertainment"] {
  border-right: 4.1rem solid #005ff7;
}

.arrow-left-41[data-color="internet-singer"] {
  border-right: 4.1rem solid #005ff7;
}

.arrow-left-41[data-color="music-creator"] {
  border-right: 4.1rem solid #16b409;
}

.arrow-left-41[data-color="ny-overseas"] {
  border-right: 4.1rem solid #f55013;
}

.arrow-left-41[data-color="vocal-musician"] {
  border-right: 4.1rem solid #fa0b1a;
}

.arrow-left-41[data-color="vocal"] {
  border-right: 4.1rem solid #fa0b1a;
}

.arrow-left-41[data-color="k-pop"] {
  border-right: 4.1rem solid #9910e2;
}

.arrow-left-41[data-color="musician"] {
  border-right: 4.1rem solid #fa0b1a;
}

.arrow-left-41[data-color="dance"] {
  border-right: 4.1rem solid #f5148d;
}

.arrow-left-41[data-color="actor-voice-actor"] {
  border-right: 4.1rem solid #fcbd12;
}

.arrow-left-41[data-color="actor"] {
  border-right: 4.1rem solid #fcbd12;
}

.arrow-left-41[data-color="voice-actor"] {
  border-right: 4.1rem solid #fcbd12;
}

.arrow-left-41[data-color="actor-talent"] {
  border-right: 4.1rem solid #fcbd12;
}

.arrow-left-41[data-color="internet-video-talent"] {
  border-right: 4.1rem solid #fcbd12;
}

.arrow-left-41[data-color="concert-management"] {
  border-right: 4.1rem solid #1dd6c8;
}

.arrow-left-41[data-color="pa"] {
  border-right: 4.1rem solid #1dd6c8;
}

.arrow-left-41[data-color="illumination"] {
  border-right: 4.1rem solid #1dd6c8;
}

.arrow-left-41[data-color="stage"] {
  border-right: 4.1rem solid #1dd6c8;
}

.arrow-left-41[data-color="concert"] {
  border-right: 4.1rem solid #1dd6c8;
}

.arrow-left-41[data-color="management"] {
  border-right: 4.1rem solid #1dd6c8;
}

.arrow-left-41[data-color="broadcast-video"] {
  border-right: 4.1rem solid #b9ec41;
}

.arrow-left-41[data-color="videographer"] {
  border-right: 4.1rem solid #b9ec41;
}

.arrow-left-41[data-color="yellow"] {
  border-right: 4.1rem solid #fff119;
}

.arrow-left-41[data-color="line"] {
  border-right: 4.1rem solid #00c300;
}

.arrow-left-41[data-color="twitter"] {
  border-right: 4.1rem solid #1da1f2;
}

.arrow-left-41[data-color="transparent"] {
  border-right: 4.1rem solid transparent;
}

.arrow-left-41[data-color="insta"] {
  border-right: 4.1rem solid #bd00a8;
}

.arrow-left-41[data-color="youtube"] {
  border-right: 4.1rem solid #ff0000;
}

.arrow-right-41 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -8.2rem;
  margin: auto;
  width: 4.1rem;
  height: 4.1rem;
  box-sizing: border-box;
  border: 4.1rem solid transparent;
}

.arrow-right-41[data-color="white"] {
  border-left: 4.1rem solid #fff;
}

.arrow-right-41[data-color="black"] {
  border-left: 4.1rem solid #000320;
}

.arrow-right-41[data-color="gray"] {
  border-left: 4.1rem solid #9a9a9a;
}

.arrow-right-41[data-color="key"] {
  border-left: 4.1rem solid #fa0b1a;
}

.arrow-right-41[data-color="base1"] {
  border-left: 4.1rem solid #f2f8fc;
}

.arrow-right-41[data-color="base2"] {
  border-left: 4.1rem solid #16bbee;
}

.arrow-right-41[data-color="super-entertainment"] {
  border-left: 4.1rem solid #005ff7;
}

.arrow-right-41[data-color="internet-singer"] {
  border-left: 4.1rem solid #005ff7;
}

.arrow-right-41[data-color="music-creator"] {
  border-left: 4.1rem solid #16b409;
}

.arrow-right-41[data-color="ny-overseas"] {
  border-left: 4.1rem solid #f55013;
}

.arrow-right-41[data-color="vocal-musician"] {
  border-left: 4.1rem solid #fa0b1a;
}

.arrow-right-41[data-color="vocal"] {
  border-left: 4.1rem solid #fa0b1a;
}

.arrow-right-41[data-color="k-pop"] {
  border-left: 4.1rem solid #9910e2;
}

.arrow-right-41[data-color="musician"] {
  border-left: 4.1rem solid #fa0b1a;
}

.arrow-right-41[data-color="dance"] {
  border-left: 4.1rem solid #f5148d;
}

.arrow-right-41[data-color="actor-voice-actor"] {
  border-left: 4.1rem solid #fcbd12;
}

.arrow-right-41[data-color="actor"] {
  border-left: 4.1rem solid #fcbd12;
}

.arrow-right-41[data-color="voice-actor"] {
  border-left: 4.1rem solid #fcbd12;
}

.arrow-right-41[data-color="actor-talent"] {
  border-left: 4.1rem solid #fcbd12;
}

.arrow-right-41[data-color="internet-video-talent"] {
  border-left: 4.1rem solid #fcbd12;
}

.arrow-right-41[data-color="concert-management"] {
  border-left: 4.1rem solid #1dd6c8;
}

.arrow-right-41[data-color="pa"] {
  border-left: 4.1rem solid #1dd6c8;
}

.arrow-right-41[data-color="illumination"] {
  border-left: 4.1rem solid #1dd6c8;
}

.arrow-right-41[data-color="stage"] {
  border-left: 4.1rem solid #1dd6c8;
}

.arrow-right-41[data-color="concert"] {
  border-left: 4.1rem solid #1dd6c8;
}

.arrow-right-41[data-color="management"] {
  border-left: 4.1rem solid #1dd6c8;
}

.arrow-right-41[data-color="broadcast-video"] {
  border-left: 4.1rem solid #b9ec41;
}

.arrow-right-41[data-color="videographer"] {
  border-left: 4.1rem solid #b9ec41;
}

.arrow-right-41[data-color="yellow"] {
  border-left: 4.1rem solid #fff119;
}

.arrow-right-41[data-color="line"] {
  border-left: 4.1rem solid #00c300;
}

.arrow-right-41[data-color="twitter"] {
  border-left: 4.1rem solid #1da1f2;
}

.arrow-right-41[data-color="transparent"] {
  border-left: 4.1rem solid transparent;
}

.arrow-right-41[data-color="insta"] {
  border-left: 4.1rem solid #bd00a8;
}

.arrow-right-41[data-color="youtube"] {
  border-left: 4.1rem solid #ff0000;
}

.arrow-top-42 {
  position: absolute;
  top: -8.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.2rem;
  height: 4.2rem;
  box-sizing: border-box;
  border: 4.2rem solid transparent;
}

.arrow-top-42[data-color="white"] {
  border-bottom: 4.2rem solid #fff;
}

.arrow-top-42[data-color="black"] {
  border-bottom: 4.2rem solid #000320;
}

.arrow-top-42[data-color="gray"] {
  border-bottom: 4.2rem solid #9a9a9a;
}

.arrow-top-42[data-color="key"] {
  border-bottom: 4.2rem solid #fa0b1a;
}

.arrow-top-42[data-color="base1"] {
  border-bottom: 4.2rem solid #f2f8fc;
}

.arrow-top-42[data-color="base2"] {
  border-bottom: 4.2rem solid #16bbee;
}

.arrow-top-42[data-color="super-entertainment"] {
  border-bottom: 4.2rem solid #005ff7;
}

.arrow-top-42[data-color="internet-singer"] {
  border-bottom: 4.2rem solid #005ff7;
}

.arrow-top-42[data-color="music-creator"] {
  border-bottom: 4.2rem solid #16b409;
}

.arrow-top-42[data-color="ny-overseas"] {
  border-bottom: 4.2rem solid #f55013;
}

.arrow-top-42[data-color="vocal-musician"] {
  border-bottom: 4.2rem solid #fa0b1a;
}

.arrow-top-42[data-color="vocal"] {
  border-bottom: 4.2rem solid #fa0b1a;
}

.arrow-top-42[data-color="k-pop"] {
  border-bottom: 4.2rem solid #9910e2;
}

.arrow-top-42[data-color="musician"] {
  border-bottom: 4.2rem solid #fa0b1a;
}

.arrow-top-42[data-color="dance"] {
  border-bottom: 4.2rem solid #f5148d;
}

.arrow-top-42[data-color="actor-voice-actor"] {
  border-bottom: 4.2rem solid #fcbd12;
}

.arrow-top-42[data-color="actor"] {
  border-bottom: 4.2rem solid #fcbd12;
}

.arrow-top-42[data-color="voice-actor"] {
  border-bottom: 4.2rem solid #fcbd12;
}

.arrow-top-42[data-color="actor-talent"] {
  border-bottom: 4.2rem solid #fcbd12;
}

.arrow-top-42[data-color="internet-video-talent"] {
  border-bottom: 4.2rem solid #fcbd12;
}

.arrow-top-42[data-color="concert-management"] {
  border-bottom: 4.2rem solid #1dd6c8;
}

.arrow-top-42[data-color="pa"] {
  border-bottom: 4.2rem solid #1dd6c8;
}

.arrow-top-42[data-color="illumination"] {
  border-bottom: 4.2rem solid #1dd6c8;
}

.arrow-top-42[data-color="stage"] {
  border-bottom: 4.2rem solid #1dd6c8;
}

.arrow-top-42[data-color="concert"] {
  border-bottom: 4.2rem solid #1dd6c8;
}

.arrow-top-42[data-color="management"] {
  border-bottom: 4.2rem solid #1dd6c8;
}

.arrow-top-42[data-color="broadcast-video"] {
  border-bottom: 4.2rem solid #b9ec41;
}

.arrow-top-42[data-color="videographer"] {
  border-bottom: 4.2rem solid #b9ec41;
}

.arrow-top-42[data-color="yellow"] {
  border-bottom: 4.2rem solid #fff119;
}

.arrow-top-42[data-color="line"] {
  border-bottom: 4.2rem solid #00c300;
}

.arrow-top-42[data-color="twitter"] {
  border-bottom: 4.2rem solid #1da1f2;
}

.arrow-top-42[data-color="transparent"] {
  border-bottom: 4.2rem solid transparent;
}

.arrow-top-42[data-color="insta"] {
  border-bottom: 4.2rem solid #bd00a8;
}

.arrow-top-42[data-color="youtube"] {
  border-bottom: 4.2rem solid #ff0000;
}

.arrow-bottom-42 {
  position: absolute;
  bottom: -8.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.2rem;
  height: 4.2rem;
  box-sizing: border-box;
  border: 4.2rem solid transparent;
}

.arrow-bottom-42[data-color="white"] {
  border-top: 4.2rem solid #fff;
}

.arrow-bottom-42[data-color="black"] {
  border-top: 4.2rem solid #000320;
}

.arrow-bottom-42[data-color="gray"] {
  border-top: 4.2rem solid #9a9a9a;
}

.arrow-bottom-42[data-color="key"] {
  border-top: 4.2rem solid #fa0b1a;
}

.arrow-bottom-42[data-color="base1"] {
  border-top: 4.2rem solid #f2f8fc;
}

.arrow-bottom-42[data-color="base2"] {
  border-top: 4.2rem solid #16bbee;
}

.arrow-bottom-42[data-color="super-entertainment"] {
  border-top: 4.2rem solid #005ff7;
}

.arrow-bottom-42[data-color="internet-singer"] {
  border-top: 4.2rem solid #005ff7;
}

.arrow-bottom-42[data-color="music-creator"] {
  border-top: 4.2rem solid #16b409;
}

.arrow-bottom-42[data-color="ny-overseas"] {
  border-top: 4.2rem solid #f55013;
}

.arrow-bottom-42[data-color="vocal-musician"] {
  border-top: 4.2rem solid #fa0b1a;
}

.arrow-bottom-42[data-color="vocal"] {
  border-top: 4.2rem solid #fa0b1a;
}

.arrow-bottom-42[data-color="k-pop"] {
  border-top: 4.2rem solid #9910e2;
}

.arrow-bottom-42[data-color="musician"] {
  border-top: 4.2rem solid #fa0b1a;
}

.arrow-bottom-42[data-color="dance"] {
  border-top: 4.2rem solid #f5148d;
}

.arrow-bottom-42[data-color="actor-voice-actor"] {
  border-top: 4.2rem solid #fcbd12;
}

.arrow-bottom-42[data-color="actor"] {
  border-top: 4.2rem solid #fcbd12;
}

.arrow-bottom-42[data-color="voice-actor"] {
  border-top: 4.2rem solid #fcbd12;
}

.arrow-bottom-42[data-color="actor-talent"] {
  border-top: 4.2rem solid #fcbd12;
}

.arrow-bottom-42[data-color="internet-video-talent"] {
  border-top: 4.2rem solid #fcbd12;
}

.arrow-bottom-42[data-color="concert-management"] {
  border-top: 4.2rem solid #1dd6c8;
}

.arrow-bottom-42[data-color="pa"] {
  border-top: 4.2rem solid #1dd6c8;
}

.arrow-bottom-42[data-color="illumination"] {
  border-top: 4.2rem solid #1dd6c8;
}

.arrow-bottom-42[data-color="stage"] {
  border-top: 4.2rem solid #1dd6c8;
}

.arrow-bottom-42[data-color="concert"] {
  border-top: 4.2rem solid #1dd6c8;
}

.arrow-bottom-42[data-color="management"] {
  border-top: 4.2rem solid #1dd6c8;
}

.arrow-bottom-42[data-color="broadcast-video"] {
  border-top: 4.2rem solid #b9ec41;
}

.arrow-bottom-42[data-color="videographer"] {
  border-top: 4.2rem solid #b9ec41;
}

.arrow-bottom-42[data-color="yellow"] {
  border-top: 4.2rem solid #fff119;
}

.arrow-bottom-42[data-color="line"] {
  border-top: 4.2rem solid #00c300;
}

.arrow-bottom-42[data-color="twitter"] {
  border-top: 4.2rem solid #1da1f2;
}

.arrow-bottom-42[data-color="transparent"] {
  border-top: 4.2rem solid transparent;
}

.arrow-bottom-42[data-color="insta"] {
  border-top: 4.2rem solid #bd00a8;
}

.arrow-bottom-42[data-color="youtube"] {
  border-top: 4.2rem solid #ff0000;
}

.arrow-left-42 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8.4rem;
  margin: auto;
  width: 4.2rem;
  height: 4.2rem;
  box-sizing: border-box;
  border: 4.2rem solid transparent;
}

.arrow-left-42[data-color="white"] {
  border-right: 4.2rem solid #fff;
}

.arrow-left-42[data-color="black"] {
  border-right: 4.2rem solid #000320;
}

.arrow-left-42[data-color="gray"] {
  border-right: 4.2rem solid #9a9a9a;
}

.arrow-left-42[data-color="key"] {
  border-right: 4.2rem solid #fa0b1a;
}

.arrow-left-42[data-color="base1"] {
  border-right: 4.2rem solid #f2f8fc;
}

.arrow-left-42[data-color="base2"] {
  border-right: 4.2rem solid #16bbee;
}

.arrow-left-42[data-color="super-entertainment"] {
  border-right: 4.2rem solid #005ff7;
}

.arrow-left-42[data-color="internet-singer"] {
  border-right: 4.2rem solid #005ff7;
}

.arrow-left-42[data-color="music-creator"] {
  border-right: 4.2rem solid #16b409;
}

.arrow-left-42[data-color="ny-overseas"] {
  border-right: 4.2rem solid #f55013;
}

.arrow-left-42[data-color="vocal-musician"] {
  border-right: 4.2rem solid #fa0b1a;
}

.arrow-left-42[data-color="vocal"] {
  border-right: 4.2rem solid #fa0b1a;
}

.arrow-left-42[data-color="k-pop"] {
  border-right: 4.2rem solid #9910e2;
}

.arrow-left-42[data-color="musician"] {
  border-right: 4.2rem solid #fa0b1a;
}

.arrow-left-42[data-color="dance"] {
  border-right: 4.2rem solid #f5148d;
}

.arrow-left-42[data-color="actor-voice-actor"] {
  border-right: 4.2rem solid #fcbd12;
}

.arrow-left-42[data-color="actor"] {
  border-right: 4.2rem solid #fcbd12;
}

.arrow-left-42[data-color="voice-actor"] {
  border-right: 4.2rem solid #fcbd12;
}

.arrow-left-42[data-color="actor-talent"] {
  border-right: 4.2rem solid #fcbd12;
}

.arrow-left-42[data-color="internet-video-talent"] {
  border-right: 4.2rem solid #fcbd12;
}

.arrow-left-42[data-color="concert-management"] {
  border-right: 4.2rem solid #1dd6c8;
}

.arrow-left-42[data-color="pa"] {
  border-right: 4.2rem solid #1dd6c8;
}

.arrow-left-42[data-color="illumination"] {
  border-right: 4.2rem solid #1dd6c8;
}

.arrow-left-42[data-color="stage"] {
  border-right: 4.2rem solid #1dd6c8;
}

.arrow-left-42[data-color="concert"] {
  border-right: 4.2rem solid #1dd6c8;
}

.arrow-left-42[data-color="management"] {
  border-right: 4.2rem solid #1dd6c8;
}

.arrow-left-42[data-color="broadcast-video"] {
  border-right: 4.2rem solid #b9ec41;
}

.arrow-left-42[data-color="videographer"] {
  border-right: 4.2rem solid #b9ec41;
}

.arrow-left-42[data-color="yellow"] {
  border-right: 4.2rem solid #fff119;
}

.arrow-left-42[data-color="line"] {
  border-right: 4.2rem solid #00c300;
}

.arrow-left-42[data-color="twitter"] {
  border-right: 4.2rem solid #1da1f2;
}

.arrow-left-42[data-color="transparent"] {
  border-right: 4.2rem solid transparent;
}

.arrow-left-42[data-color="insta"] {
  border-right: 4.2rem solid #bd00a8;
}

.arrow-left-42[data-color="youtube"] {
  border-right: 4.2rem solid #ff0000;
}

.arrow-right-42 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -8.4rem;
  margin: auto;
  width: 4.2rem;
  height: 4.2rem;
  box-sizing: border-box;
  border: 4.2rem solid transparent;
}

.arrow-right-42[data-color="white"] {
  border-left: 4.2rem solid #fff;
}

.arrow-right-42[data-color="black"] {
  border-left: 4.2rem solid #000320;
}

.arrow-right-42[data-color="gray"] {
  border-left: 4.2rem solid #9a9a9a;
}

.arrow-right-42[data-color="key"] {
  border-left: 4.2rem solid #fa0b1a;
}

.arrow-right-42[data-color="base1"] {
  border-left: 4.2rem solid #f2f8fc;
}

.arrow-right-42[data-color="base2"] {
  border-left: 4.2rem solid #16bbee;
}

.arrow-right-42[data-color="super-entertainment"] {
  border-left: 4.2rem solid #005ff7;
}

.arrow-right-42[data-color="internet-singer"] {
  border-left: 4.2rem solid #005ff7;
}

.arrow-right-42[data-color="music-creator"] {
  border-left: 4.2rem solid #16b409;
}

.arrow-right-42[data-color="ny-overseas"] {
  border-left: 4.2rem solid #f55013;
}

.arrow-right-42[data-color="vocal-musician"] {
  border-left: 4.2rem solid #fa0b1a;
}

.arrow-right-42[data-color="vocal"] {
  border-left: 4.2rem solid #fa0b1a;
}

.arrow-right-42[data-color="k-pop"] {
  border-left: 4.2rem solid #9910e2;
}

.arrow-right-42[data-color="musician"] {
  border-left: 4.2rem solid #fa0b1a;
}

.arrow-right-42[data-color="dance"] {
  border-left: 4.2rem solid #f5148d;
}

.arrow-right-42[data-color="actor-voice-actor"] {
  border-left: 4.2rem solid #fcbd12;
}

.arrow-right-42[data-color="actor"] {
  border-left: 4.2rem solid #fcbd12;
}

.arrow-right-42[data-color="voice-actor"] {
  border-left: 4.2rem solid #fcbd12;
}

.arrow-right-42[data-color="actor-talent"] {
  border-left: 4.2rem solid #fcbd12;
}

.arrow-right-42[data-color="internet-video-talent"] {
  border-left: 4.2rem solid #fcbd12;
}

.arrow-right-42[data-color="concert-management"] {
  border-left: 4.2rem solid #1dd6c8;
}

.arrow-right-42[data-color="pa"] {
  border-left: 4.2rem solid #1dd6c8;
}

.arrow-right-42[data-color="illumination"] {
  border-left: 4.2rem solid #1dd6c8;
}

.arrow-right-42[data-color="stage"] {
  border-left: 4.2rem solid #1dd6c8;
}

.arrow-right-42[data-color="concert"] {
  border-left: 4.2rem solid #1dd6c8;
}

.arrow-right-42[data-color="management"] {
  border-left: 4.2rem solid #1dd6c8;
}

.arrow-right-42[data-color="broadcast-video"] {
  border-left: 4.2rem solid #b9ec41;
}

.arrow-right-42[data-color="videographer"] {
  border-left: 4.2rem solid #b9ec41;
}

.arrow-right-42[data-color="yellow"] {
  border-left: 4.2rem solid #fff119;
}

.arrow-right-42[data-color="line"] {
  border-left: 4.2rem solid #00c300;
}

.arrow-right-42[data-color="twitter"] {
  border-left: 4.2rem solid #1da1f2;
}

.arrow-right-42[data-color="transparent"] {
  border-left: 4.2rem solid transparent;
}

.arrow-right-42[data-color="insta"] {
  border-left: 4.2rem solid #bd00a8;
}

.arrow-right-42[data-color="youtube"] {
  border-left: 4.2rem solid #ff0000;
}

.arrow-top-43 {
  position: absolute;
  top: -8.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.3rem;
  height: 4.3rem;
  box-sizing: border-box;
  border: 4.3rem solid transparent;
}

.arrow-top-43[data-color="white"] {
  border-bottom: 4.3rem solid #fff;
}

.arrow-top-43[data-color="black"] {
  border-bottom: 4.3rem solid #000320;
}

.arrow-top-43[data-color="gray"] {
  border-bottom: 4.3rem solid #9a9a9a;
}

.arrow-top-43[data-color="key"] {
  border-bottom: 4.3rem solid #fa0b1a;
}

.arrow-top-43[data-color="base1"] {
  border-bottom: 4.3rem solid #f2f8fc;
}

.arrow-top-43[data-color="base2"] {
  border-bottom: 4.3rem solid #16bbee;
}

.arrow-top-43[data-color="super-entertainment"] {
  border-bottom: 4.3rem solid #005ff7;
}

.arrow-top-43[data-color="internet-singer"] {
  border-bottom: 4.3rem solid #005ff7;
}

.arrow-top-43[data-color="music-creator"] {
  border-bottom: 4.3rem solid #16b409;
}

.arrow-top-43[data-color="ny-overseas"] {
  border-bottom: 4.3rem solid #f55013;
}

.arrow-top-43[data-color="vocal-musician"] {
  border-bottom: 4.3rem solid #fa0b1a;
}

.arrow-top-43[data-color="vocal"] {
  border-bottom: 4.3rem solid #fa0b1a;
}

.arrow-top-43[data-color="k-pop"] {
  border-bottom: 4.3rem solid #9910e2;
}

.arrow-top-43[data-color="musician"] {
  border-bottom: 4.3rem solid #fa0b1a;
}

.arrow-top-43[data-color="dance"] {
  border-bottom: 4.3rem solid #f5148d;
}

.arrow-top-43[data-color="actor-voice-actor"] {
  border-bottom: 4.3rem solid #fcbd12;
}

.arrow-top-43[data-color="actor"] {
  border-bottom: 4.3rem solid #fcbd12;
}

.arrow-top-43[data-color="voice-actor"] {
  border-bottom: 4.3rem solid #fcbd12;
}

.arrow-top-43[data-color="actor-talent"] {
  border-bottom: 4.3rem solid #fcbd12;
}

.arrow-top-43[data-color="internet-video-talent"] {
  border-bottom: 4.3rem solid #fcbd12;
}

.arrow-top-43[data-color="concert-management"] {
  border-bottom: 4.3rem solid #1dd6c8;
}

.arrow-top-43[data-color="pa"] {
  border-bottom: 4.3rem solid #1dd6c8;
}

.arrow-top-43[data-color="illumination"] {
  border-bottom: 4.3rem solid #1dd6c8;
}

.arrow-top-43[data-color="stage"] {
  border-bottom: 4.3rem solid #1dd6c8;
}

.arrow-top-43[data-color="concert"] {
  border-bottom: 4.3rem solid #1dd6c8;
}

.arrow-top-43[data-color="management"] {
  border-bottom: 4.3rem solid #1dd6c8;
}

.arrow-top-43[data-color="broadcast-video"] {
  border-bottom: 4.3rem solid #b9ec41;
}

.arrow-top-43[data-color="videographer"] {
  border-bottom: 4.3rem solid #b9ec41;
}

.arrow-top-43[data-color="yellow"] {
  border-bottom: 4.3rem solid #fff119;
}

.arrow-top-43[data-color="line"] {
  border-bottom: 4.3rem solid #00c300;
}

.arrow-top-43[data-color="twitter"] {
  border-bottom: 4.3rem solid #1da1f2;
}

.arrow-top-43[data-color="transparent"] {
  border-bottom: 4.3rem solid transparent;
}

.arrow-top-43[data-color="insta"] {
  border-bottom: 4.3rem solid #bd00a8;
}

.arrow-top-43[data-color="youtube"] {
  border-bottom: 4.3rem solid #ff0000;
}

.arrow-bottom-43 {
  position: absolute;
  bottom: -8.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.3rem;
  height: 4.3rem;
  box-sizing: border-box;
  border: 4.3rem solid transparent;
}

.arrow-bottom-43[data-color="white"] {
  border-top: 4.3rem solid #fff;
}

.arrow-bottom-43[data-color="black"] {
  border-top: 4.3rem solid #000320;
}

.arrow-bottom-43[data-color="gray"] {
  border-top: 4.3rem solid #9a9a9a;
}

.arrow-bottom-43[data-color="key"] {
  border-top: 4.3rem solid #fa0b1a;
}

.arrow-bottom-43[data-color="base1"] {
  border-top: 4.3rem solid #f2f8fc;
}

.arrow-bottom-43[data-color="base2"] {
  border-top: 4.3rem solid #16bbee;
}

.arrow-bottom-43[data-color="super-entertainment"] {
  border-top: 4.3rem solid #005ff7;
}

.arrow-bottom-43[data-color="internet-singer"] {
  border-top: 4.3rem solid #005ff7;
}

.arrow-bottom-43[data-color="music-creator"] {
  border-top: 4.3rem solid #16b409;
}

.arrow-bottom-43[data-color="ny-overseas"] {
  border-top: 4.3rem solid #f55013;
}

.arrow-bottom-43[data-color="vocal-musician"] {
  border-top: 4.3rem solid #fa0b1a;
}

.arrow-bottom-43[data-color="vocal"] {
  border-top: 4.3rem solid #fa0b1a;
}

.arrow-bottom-43[data-color="k-pop"] {
  border-top: 4.3rem solid #9910e2;
}

.arrow-bottom-43[data-color="musician"] {
  border-top: 4.3rem solid #fa0b1a;
}

.arrow-bottom-43[data-color="dance"] {
  border-top: 4.3rem solid #f5148d;
}

.arrow-bottom-43[data-color="actor-voice-actor"] {
  border-top: 4.3rem solid #fcbd12;
}

.arrow-bottom-43[data-color="actor"] {
  border-top: 4.3rem solid #fcbd12;
}

.arrow-bottom-43[data-color="voice-actor"] {
  border-top: 4.3rem solid #fcbd12;
}

.arrow-bottom-43[data-color="actor-talent"] {
  border-top: 4.3rem solid #fcbd12;
}

.arrow-bottom-43[data-color="internet-video-talent"] {
  border-top: 4.3rem solid #fcbd12;
}

.arrow-bottom-43[data-color="concert-management"] {
  border-top: 4.3rem solid #1dd6c8;
}

.arrow-bottom-43[data-color="pa"] {
  border-top: 4.3rem solid #1dd6c8;
}

.arrow-bottom-43[data-color="illumination"] {
  border-top: 4.3rem solid #1dd6c8;
}

.arrow-bottom-43[data-color="stage"] {
  border-top: 4.3rem solid #1dd6c8;
}

.arrow-bottom-43[data-color="concert"] {
  border-top: 4.3rem solid #1dd6c8;
}

.arrow-bottom-43[data-color="management"] {
  border-top: 4.3rem solid #1dd6c8;
}

.arrow-bottom-43[data-color="broadcast-video"] {
  border-top: 4.3rem solid #b9ec41;
}

.arrow-bottom-43[data-color="videographer"] {
  border-top: 4.3rem solid #b9ec41;
}

.arrow-bottom-43[data-color="yellow"] {
  border-top: 4.3rem solid #fff119;
}

.arrow-bottom-43[data-color="line"] {
  border-top: 4.3rem solid #00c300;
}

.arrow-bottom-43[data-color="twitter"] {
  border-top: 4.3rem solid #1da1f2;
}

.arrow-bottom-43[data-color="transparent"] {
  border-top: 4.3rem solid transparent;
}

.arrow-bottom-43[data-color="insta"] {
  border-top: 4.3rem solid #bd00a8;
}

.arrow-bottom-43[data-color="youtube"] {
  border-top: 4.3rem solid #ff0000;
}

.arrow-left-43 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8.6rem;
  margin: auto;
  width: 4.3rem;
  height: 4.3rem;
  box-sizing: border-box;
  border: 4.3rem solid transparent;
}

.arrow-left-43[data-color="white"] {
  border-right: 4.3rem solid #fff;
}

.arrow-left-43[data-color="black"] {
  border-right: 4.3rem solid #000320;
}

.arrow-left-43[data-color="gray"] {
  border-right: 4.3rem solid #9a9a9a;
}

.arrow-left-43[data-color="key"] {
  border-right: 4.3rem solid #fa0b1a;
}

.arrow-left-43[data-color="base1"] {
  border-right: 4.3rem solid #f2f8fc;
}

.arrow-left-43[data-color="base2"] {
  border-right: 4.3rem solid #16bbee;
}

.arrow-left-43[data-color="super-entertainment"] {
  border-right: 4.3rem solid #005ff7;
}

.arrow-left-43[data-color="internet-singer"] {
  border-right: 4.3rem solid #005ff7;
}

.arrow-left-43[data-color="music-creator"] {
  border-right: 4.3rem solid #16b409;
}

.arrow-left-43[data-color="ny-overseas"] {
  border-right: 4.3rem solid #f55013;
}

.arrow-left-43[data-color="vocal-musician"] {
  border-right: 4.3rem solid #fa0b1a;
}

.arrow-left-43[data-color="vocal"] {
  border-right: 4.3rem solid #fa0b1a;
}

.arrow-left-43[data-color="k-pop"] {
  border-right: 4.3rem solid #9910e2;
}

.arrow-left-43[data-color="musician"] {
  border-right: 4.3rem solid #fa0b1a;
}

.arrow-left-43[data-color="dance"] {
  border-right: 4.3rem solid #f5148d;
}

.arrow-left-43[data-color="actor-voice-actor"] {
  border-right: 4.3rem solid #fcbd12;
}

.arrow-left-43[data-color="actor"] {
  border-right: 4.3rem solid #fcbd12;
}

.arrow-left-43[data-color="voice-actor"] {
  border-right: 4.3rem solid #fcbd12;
}

.arrow-left-43[data-color="actor-talent"] {
  border-right: 4.3rem solid #fcbd12;
}

.arrow-left-43[data-color="internet-video-talent"] {
  border-right: 4.3rem solid #fcbd12;
}

.arrow-left-43[data-color="concert-management"] {
  border-right: 4.3rem solid #1dd6c8;
}

.arrow-left-43[data-color="pa"] {
  border-right: 4.3rem solid #1dd6c8;
}

.arrow-left-43[data-color="illumination"] {
  border-right: 4.3rem solid #1dd6c8;
}

.arrow-left-43[data-color="stage"] {
  border-right: 4.3rem solid #1dd6c8;
}

.arrow-left-43[data-color="concert"] {
  border-right: 4.3rem solid #1dd6c8;
}

.arrow-left-43[data-color="management"] {
  border-right: 4.3rem solid #1dd6c8;
}

.arrow-left-43[data-color="broadcast-video"] {
  border-right: 4.3rem solid #b9ec41;
}

.arrow-left-43[data-color="videographer"] {
  border-right: 4.3rem solid #b9ec41;
}

.arrow-left-43[data-color="yellow"] {
  border-right: 4.3rem solid #fff119;
}

.arrow-left-43[data-color="line"] {
  border-right: 4.3rem solid #00c300;
}

.arrow-left-43[data-color="twitter"] {
  border-right: 4.3rem solid #1da1f2;
}

.arrow-left-43[data-color="transparent"] {
  border-right: 4.3rem solid transparent;
}

.arrow-left-43[data-color="insta"] {
  border-right: 4.3rem solid #bd00a8;
}

.arrow-left-43[data-color="youtube"] {
  border-right: 4.3rem solid #ff0000;
}

.arrow-right-43 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -8.6rem;
  margin: auto;
  width: 4.3rem;
  height: 4.3rem;
  box-sizing: border-box;
  border: 4.3rem solid transparent;
}

.arrow-right-43[data-color="white"] {
  border-left: 4.3rem solid #fff;
}

.arrow-right-43[data-color="black"] {
  border-left: 4.3rem solid #000320;
}

.arrow-right-43[data-color="gray"] {
  border-left: 4.3rem solid #9a9a9a;
}

.arrow-right-43[data-color="key"] {
  border-left: 4.3rem solid #fa0b1a;
}

.arrow-right-43[data-color="base1"] {
  border-left: 4.3rem solid #f2f8fc;
}

.arrow-right-43[data-color="base2"] {
  border-left: 4.3rem solid #16bbee;
}

.arrow-right-43[data-color="super-entertainment"] {
  border-left: 4.3rem solid #005ff7;
}

.arrow-right-43[data-color="internet-singer"] {
  border-left: 4.3rem solid #005ff7;
}

.arrow-right-43[data-color="music-creator"] {
  border-left: 4.3rem solid #16b409;
}

.arrow-right-43[data-color="ny-overseas"] {
  border-left: 4.3rem solid #f55013;
}

.arrow-right-43[data-color="vocal-musician"] {
  border-left: 4.3rem solid #fa0b1a;
}

.arrow-right-43[data-color="vocal"] {
  border-left: 4.3rem solid #fa0b1a;
}

.arrow-right-43[data-color="k-pop"] {
  border-left: 4.3rem solid #9910e2;
}

.arrow-right-43[data-color="musician"] {
  border-left: 4.3rem solid #fa0b1a;
}

.arrow-right-43[data-color="dance"] {
  border-left: 4.3rem solid #f5148d;
}

.arrow-right-43[data-color="actor-voice-actor"] {
  border-left: 4.3rem solid #fcbd12;
}

.arrow-right-43[data-color="actor"] {
  border-left: 4.3rem solid #fcbd12;
}

.arrow-right-43[data-color="voice-actor"] {
  border-left: 4.3rem solid #fcbd12;
}

.arrow-right-43[data-color="actor-talent"] {
  border-left: 4.3rem solid #fcbd12;
}

.arrow-right-43[data-color="internet-video-talent"] {
  border-left: 4.3rem solid #fcbd12;
}

.arrow-right-43[data-color="concert-management"] {
  border-left: 4.3rem solid #1dd6c8;
}

.arrow-right-43[data-color="pa"] {
  border-left: 4.3rem solid #1dd6c8;
}

.arrow-right-43[data-color="illumination"] {
  border-left: 4.3rem solid #1dd6c8;
}

.arrow-right-43[data-color="stage"] {
  border-left: 4.3rem solid #1dd6c8;
}

.arrow-right-43[data-color="concert"] {
  border-left: 4.3rem solid #1dd6c8;
}

.arrow-right-43[data-color="management"] {
  border-left: 4.3rem solid #1dd6c8;
}

.arrow-right-43[data-color="broadcast-video"] {
  border-left: 4.3rem solid #b9ec41;
}

.arrow-right-43[data-color="videographer"] {
  border-left: 4.3rem solid #b9ec41;
}

.arrow-right-43[data-color="yellow"] {
  border-left: 4.3rem solid #fff119;
}

.arrow-right-43[data-color="line"] {
  border-left: 4.3rem solid #00c300;
}

.arrow-right-43[data-color="twitter"] {
  border-left: 4.3rem solid #1da1f2;
}

.arrow-right-43[data-color="transparent"] {
  border-left: 4.3rem solid transparent;
}

.arrow-right-43[data-color="insta"] {
  border-left: 4.3rem solid #bd00a8;
}

.arrow-right-43[data-color="youtube"] {
  border-left: 4.3rem solid #ff0000;
}

.arrow-top-44 {
  position: absolute;
  top: -8.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.4rem;
  height: 4.4rem;
  box-sizing: border-box;
  border: 4.4rem solid transparent;
}

.arrow-top-44[data-color="white"] {
  border-bottom: 4.4rem solid #fff;
}

.arrow-top-44[data-color="black"] {
  border-bottom: 4.4rem solid #000320;
}

.arrow-top-44[data-color="gray"] {
  border-bottom: 4.4rem solid #9a9a9a;
}

.arrow-top-44[data-color="key"] {
  border-bottom: 4.4rem solid #fa0b1a;
}

.arrow-top-44[data-color="base1"] {
  border-bottom: 4.4rem solid #f2f8fc;
}

.arrow-top-44[data-color="base2"] {
  border-bottom: 4.4rem solid #16bbee;
}

.arrow-top-44[data-color="super-entertainment"] {
  border-bottom: 4.4rem solid #005ff7;
}

.arrow-top-44[data-color="internet-singer"] {
  border-bottom: 4.4rem solid #005ff7;
}

.arrow-top-44[data-color="music-creator"] {
  border-bottom: 4.4rem solid #16b409;
}

.arrow-top-44[data-color="ny-overseas"] {
  border-bottom: 4.4rem solid #f55013;
}

.arrow-top-44[data-color="vocal-musician"] {
  border-bottom: 4.4rem solid #fa0b1a;
}

.arrow-top-44[data-color="vocal"] {
  border-bottom: 4.4rem solid #fa0b1a;
}

.arrow-top-44[data-color="k-pop"] {
  border-bottom: 4.4rem solid #9910e2;
}

.arrow-top-44[data-color="musician"] {
  border-bottom: 4.4rem solid #fa0b1a;
}

.arrow-top-44[data-color="dance"] {
  border-bottom: 4.4rem solid #f5148d;
}

.arrow-top-44[data-color="actor-voice-actor"] {
  border-bottom: 4.4rem solid #fcbd12;
}

.arrow-top-44[data-color="actor"] {
  border-bottom: 4.4rem solid #fcbd12;
}

.arrow-top-44[data-color="voice-actor"] {
  border-bottom: 4.4rem solid #fcbd12;
}

.arrow-top-44[data-color="actor-talent"] {
  border-bottom: 4.4rem solid #fcbd12;
}

.arrow-top-44[data-color="internet-video-talent"] {
  border-bottom: 4.4rem solid #fcbd12;
}

.arrow-top-44[data-color="concert-management"] {
  border-bottom: 4.4rem solid #1dd6c8;
}

.arrow-top-44[data-color="pa"] {
  border-bottom: 4.4rem solid #1dd6c8;
}

.arrow-top-44[data-color="illumination"] {
  border-bottom: 4.4rem solid #1dd6c8;
}

.arrow-top-44[data-color="stage"] {
  border-bottom: 4.4rem solid #1dd6c8;
}

.arrow-top-44[data-color="concert"] {
  border-bottom: 4.4rem solid #1dd6c8;
}

.arrow-top-44[data-color="management"] {
  border-bottom: 4.4rem solid #1dd6c8;
}

.arrow-top-44[data-color="broadcast-video"] {
  border-bottom: 4.4rem solid #b9ec41;
}

.arrow-top-44[data-color="videographer"] {
  border-bottom: 4.4rem solid #b9ec41;
}

.arrow-top-44[data-color="yellow"] {
  border-bottom: 4.4rem solid #fff119;
}

.arrow-top-44[data-color="line"] {
  border-bottom: 4.4rem solid #00c300;
}

.arrow-top-44[data-color="twitter"] {
  border-bottom: 4.4rem solid #1da1f2;
}

.arrow-top-44[data-color="transparent"] {
  border-bottom: 4.4rem solid transparent;
}

.arrow-top-44[data-color="insta"] {
  border-bottom: 4.4rem solid #bd00a8;
}

.arrow-top-44[data-color="youtube"] {
  border-bottom: 4.4rem solid #ff0000;
}

.arrow-bottom-44 {
  position: absolute;
  bottom: -8.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.4rem;
  height: 4.4rem;
  box-sizing: border-box;
  border: 4.4rem solid transparent;
}

.arrow-bottom-44[data-color="white"] {
  border-top: 4.4rem solid #fff;
}

.arrow-bottom-44[data-color="black"] {
  border-top: 4.4rem solid #000320;
}

.arrow-bottom-44[data-color="gray"] {
  border-top: 4.4rem solid #9a9a9a;
}

.arrow-bottom-44[data-color="key"] {
  border-top: 4.4rem solid #fa0b1a;
}

.arrow-bottom-44[data-color="base1"] {
  border-top: 4.4rem solid #f2f8fc;
}

.arrow-bottom-44[data-color="base2"] {
  border-top: 4.4rem solid #16bbee;
}

.arrow-bottom-44[data-color="super-entertainment"] {
  border-top: 4.4rem solid #005ff7;
}

.arrow-bottom-44[data-color="internet-singer"] {
  border-top: 4.4rem solid #005ff7;
}

.arrow-bottom-44[data-color="music-creator"] {
  border-top: 4.4rem solid #16b409;
}

.arrow-bottom-44[data-color="ny-overseas"] {
  border-top: 4.4rem solid #f55013;
}

.arrow-bottom-44[data-color="vocal-musician"] {
  border-top: 4.4rem solid #fa0b1a;
}

.arrow-bottom-44[data-color="vocal"] {
  border-top: 4.4rem solid #fa0b1a;
}

.arrow-bottom-44[data-color="k-pop"] {
  border-top: 4.4rem solid #9910e2;
}

.arrow-bottom-44[data-color="musician"] {
  border-top: 4.4rem solid #fa0b1a;
}

.arrow-bottom-44[data-color="dance"] {
  border-top: 4.4rem solid #f5148d;
}

.arrow-bottom-44[data-color="actor-voice-actor"] {
  border-top: 4.4rem solid #fcbd12;
}

.arrow-bottom-44[data-color="actor"] {
  border-top: 4.4rem solid #fcbd12;
}

.arrow-bottom-44[data-color="voice-actor"] {
  border-top: 4.4rem solid #fcbd12;
}

.arrow-bottom-44[data-color="actor-talent"] {
  border-top: 4.4rem solid #fcbd12;
}

.arrow-bottom-44[data-color="internet-video-talent"] {
  border-top: 4.4rem solid #fcbd12;
}

.arrow-bottom-44[data-color="concert-management"] {
  border-top: 4.4rem solid #1dd6c8;
}

.arrow-bottom-44[data-color="pa"] {
  border-top: 4.4rem solid #1dd6c8;
}

.arrow-bottom-44[data-color="illumination"] {
  border-top: 4.4rem solid #1dd6c8;
}

.arrow-bottom-44[data-color="stage"] {
  border-top: 4.4rem solid #1dd6c8;
}

.arrow-bottom-44[data-color="concert"] {
  border-top: 4.4rem solid #1dd6c8;
}

.arrow-bottom-44[data-color="management"] {
  border-top: 4.4rem solid #1dd6c8;
}

.arrow-bottom-44[data-color="broadcast-video"] {
  border-top: 4.4rem solid #b9ec41;
}

.arrow-bottom-44[data-color="videographer"] {
  border-top: 4.4rem solid #b9ec41;
}

.arrow-bottom-44[data-color="yellow"] {
  border-top: 4.4rem solid #fff119;
}

.arrow-bottom-44[data-color="line"] {
  border-top: 4.4rem solid #00c300;
}

.arrow-bottom-44[data-color="twitter"] {
  border-top: 4.4rem solid #1da1f2;
}

.arrow-bottom-44[data-color="transparent"] {
  border-top: 4.4rem solid transparent;
}

.arrow-bottom-44[data-color="insta"] {
  border-top: 4.4rem solid #bd00a8;
}

.arrow-bottom-44[data-color="youtube"] {
  border-top: 4.4rem solid #ff0000;
}

.arrow-left-44 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8.8rem;
  margin: auto;
  width: 4.4rem;
  height: 4.4rem;
  box-sizing: border-box;
  border: 4.4rem solid transparent;
}

.arrow-left-44[data-color="white"] {
  border-right: 4.4rem solid #fff;
}

.arrow-left-44[data-color="black"] {
  border-right: 4.4rem solid #000320;
}

.arrow-left-44[data-color="gray"] {
  border-right: 4.4rem solid #9a9a9a;
}

.arrow-left-44[data-color="key"] {
  border-right: 4.4rem solid #fa0b1a;
}

.arrow-left-44[data-color="base1"] {
  border-right: 4.4rem solid #f2f8fc;
}

.arrow-left-44[data-color="base2"] {
  border-right: 4.4rem solid #16bbee;
}

.arrow-left-44[data-color="super-entertainment"] {
  border-right: 4.4rem solid #005ff7;
}

.arrow-left-44[data-color="internet-singer"] {
  border-right: 4.4rem solid #005ff7;
}

.arrow-left-44[data-color="music-creator"] {
  border-right: 4.4rem solid #16b409;
}

.arrow-left-44[data-color="ny-overseas"] {
  border-right: 4.4rem solid #f55013;
}

.arrow-left-44[data-color="vocal-musician"] {
  border-right: 4.4rem solid #fa0b1a;
}

.arrow-left-44[data-color="vocal"] {
  border-right: 4.4rem solid #fa0b1a;
}

.arrow-left-44[data-color="k-pop"] {
  border-right: 4.4rem solid #9910e2;
}

.arrow-left-44[data-color="musician"] {
  border-right: 4.4rem solid #fa0b1a;
}

.arrow-left-44[data-color="dance"] {
  border-right: 4.4rem solid #f5148d;
}

.arrow-left-44[data-color="actor-voice-actor"] {
  border-right: 4.4rem solid #fcbd12;
}

.arrow-left-44[data-color="actor"] {
  border-right: 4.4rem solid #fcbd12;
}

.arrow-left-44[data-color="voice-actor"] {
  border-right: 4.4rem solid #fcbd12;
}

.arrow-left-44[data-color="actor-talent"] {
  border-right: 4.4rem solid #fcbd12;
}

.arrow-left-44[data-color="internet-video-talent"] {
  border-right: 4.4rem solid #fcbd12;
}

.arrow-left-44[data-color="concert-management"] {
  border-right: 4.4rem solid #1dd6c8;
}

.arrow-left-44[data-color="pa"] {
  border-right: 4.4rem solid #1dd6c8;
}

.arrow-left-44[data-color="illumination"] {
  border-right: 4.4rem solid #1dd6c8;
}

.arrow-left-44[data-color="stage"] {
  border-right: 4.4rem solid #1dd6c8;
}

.arrow-left-44[data-color="concert"] {
  border-right: 4.4rem solid #1dd6c8;
}

.arrow-left-44[data-color="management"] {
  border-right: 4.4rem solid #1dd6c8;
}

.arrow-left-44[data-color="broadcast-video"] {
  border-right: 4.4rem solid #b9ec41;
}

.arrow-left-44[data-color="videographer"] {
  border-right: 4.4rem solid #b9ec41;
}

.arrow-left-44[data-color="yellow"] {
  border-right: 4.4rem solid #fff119;
}

.arrow-left-44[data-color="line"] {
  border-right: 4.4rem solid #00c300;
}

.arrow-left-44[data-color="twitter"] {
  border-right: 4.4rem solid #1da1f2;
}

.arrow-left-44[data-color="transparent"] {
  border-right: 4.4rem solid transparent;
}

.arrow-left-44[data-color="insta"] {
  border-right: 4.4rem solid #bd00a8;
}

.arrow-left-44[data-color="youtube"] {
  border-right: 4.4rem solid #ff0000;
}

.arrow-right-44 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -8.8rem;
  margin: auto;
  width: 4.4rem;
  height: 4.4rem;
  box-sizing: border-box;
  border: 4.4rem solid transparent;
}

.arrow-right-44[data-color="white"] {
  border-left: 4.4rem solid #fff;
}

.arrow-right-44[data-color="black"] {
  border-left: 4.4rem solid #000320;
}

.arrow-right-44[data-color="gray"] {
  border-left: 4.4rem solid #9a9a9a;
}

.arrow-right-44[data-color="key"] {
  border-left: 4.4rem solid #fa0b1a;
}

.arrow-right-44[data-color="base1"] {
  border-left: 4.4rem solid #f2f8fc;
}

.arrow-right-44[data-color="base2"] {
  border-left: 4.4rem solid #16bbee;
}

.arrow-right-44[data-color="super-entertainment"] {
  border-left: 4.4rem solid #005ff7;
}

.arrow-right-44[data-color="internet-singer"] {
  border-left: 4.4rem solid #005ff7;
}

.arrow-right-44[data-color="music-creator"] {
  border-left: 4.4rem solid #16b409;
}

.arrow-right-44[data-color="ny-overseas"] {
  border-left: 4.4rem solid #f55013;
}

.arrow-right-44[data-color="vocal-musician"] {
  border-left: 4.4rem solid #fa0b1a;
}

.arrow-right-44[data-color="vocal"] {
  border-left: 4.4rem solid #fa0b1a;
}

.arrow-right-44[data-color="k-pop"] {
  border-left: 4.4rem solid #9910e2;
}

.arrow-right-44[data-color="musician"] {
  border-left: 4.4rem solid #fa0b1a;
}

.arrow-right-44[data-color="dance"] {
  border-left: 4.4rem solid #f5148d;
}

.arrow-right-44[data-color="actor-voice-actor"] {
  border-left: 4.4rem solid #fcbd12;
}

.arrow-right-44[data-color="actor"] {
  border-left: 4.4rem solid #fcbd12;
}

.arrow-right-44[data-color="voice-actor"] {
  border-left: 4.4rem solid #fcbd12;
}

.arrow-right-44[data-color="actor-talent"] {
  border-left: 4.4rem solid #fcbd12;
}

.arrow-right-44[data-color="internet-video-talent"] {
  border-left: 4.4rem solid #fcbd12;
}

.arrow-right-44[data-color="concert-management"] {
  border-left: 4.4rem solid #1dd6c8;
}

.arrow-right-44[data-color="pa"] {
  border-left: 4.4rem solid #1dd6c8;
}

.arrow-right-44[data-color="illumination"] {
  border-left: 4.4rem solid #1dd6c8;
}

.arrow-right-44[data-color="stage"] {
  border-left: 4.4rem solid #1dd6c8;
}

.arrow-right-44[data-color="concert"] {
  border-left: 4.4rem solid #1dd6c8;
}

.arrow-right-44[data-color="management"] {
  border-left: 4.4rem solid #1dd6c8;
}

.arrow-right-44[data-color="broadcast-video"] {
  border-left: 4.4rem solid #b9ec41;
}

.arrow-right-44[data-color="videographer"] {
  border-left: 4.4rem solid #b9ec41;
}

.arrow-right-44[data-color="yellow"] {
  border-left: 4.4rem solid #fff119;
}

.arrow-right-44[data-color="line"] {
  border-left: 4.4rem solid #00c300;
}

.arrow-right-44[data-color="twitter"] {
  border-left: 4.4rem solid #1da1f2;
}

.arrow-right-44[data-color="transparent"] {
  border-left: 4.4rem solid transparent;
}

.arrow-right-44[data-color="insta"] {
  border-left: 4.4rem solid #bd00a8;
}

.arrow-right-44[data-color="youtube"] {
  border-left: 4.4rem solid #ff0000;
}

.arrow-top-45 {
  position: absolute;
  top: -9rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.5rem;
  height: 4.5rem;
  box-sizing: border-box;
  border: 4.5rem solid transparent;
}

.arrow-top-45[data-color="white"] {
  border-bottom: 4.5rem solid #fff;
}

.arrow-top-45[data-color="black"] {
  border-bottom: 4.5rem solid #000320;
}

.arrow-top-45[data-color="gray"] {
  border-bottom: 4.5rem solid #9a9a9a;
}

.arrow-top-45[data-color="key"] {
  border-bottom: 4.5rem solid #fa0b1a;
}

.arrow-top-45[data-color="base1"] {
  border-bottom: 4.5rem solid #f2f8fc;
}

.arrow-top-45[data-color="base2"] {
  border-bottom: 4.5rem solid #16bbee;
}

.arrow-top-45[data-color="super-entertainment"] {
  border-bottom: 4.5rem solid #005ff7;
}

.arrow-top-45[data-color="internet-singer"] {
  border-bottom: 4.5rem solid #005ff7;
}

.arrow-top-45[data-color="music-creator"] {
  border-bottom: 4.5rem solid #16b409;
}

.arrow-top-45[data-color="ny-overseas"] {
  border-bottom: 4.5rem solid #f55013;
}

.arrow-top-45[data-color="vocal-musician"] {
  border-bottom: 4.5rem solid #fa0b1a;
}

.arrow-top-45[data-color="vocal"] {
  border-bottom: 4.5rem solid #fa0b1a;
}

.arrow-top-45[data-color="k-pop"] {
  border-bottom: 4.5rem solid #9910e2;
}

.arrow-top-45[data-color="musician"] {
  border-bottom: 4.5rem solid #fa0b1a;
}

.arrow-top-45[data-color="dance"] {
  border-bottom: 4.5rem solid #f5148d;
}

.arrow-top-45[data-color="actor-voice-actor"] {
  border-bottom: 4.5rem solid #fcbd12;
}

.arrow-top-45[data-color="actor"] {
  border-bottom: 4.5rem solid #fcbd12;
}

.arrow-top-45[data-color="voice-actor"] {
  border-bottom: 4.5rem solid #fcbd12;
}

.arrow-top-45[data-color="actor-talent"] {
  border-bottom: 4.5rem solid #fcbd12;
}

.arrow-top-45[data-color="internet-video-talent"] {
  border-bottom: 4.5rem solid #fcbd12;
}

.arrow-top-45[data-color="concert-management"] {
  border-bottom: 4.5rem solid #1dd6c8;
}

.arrow-top-45[data-color="pa"] {
  border-bottom: 4.5rem solid #1dd6c8;
}

.arrow-top-45[data-color="illumination"] {
  border-bottom: 4.5rem solid #1dd6c8;
}

.arrow-top-45[data-color="stage"] {
  border-bottom: 4.5rem solid #1dd6c8;
}

.arrow-top-45[data-color="concert"] {
  border-bottom: 4.5rem solid #1dd6c8;
}

.arrow-top-45[data-color="management"] {
  border-bottom: 4.5rem solid #1dd6c8;
}

.arrow-top-45[data-color="broadcast-video"] {
  border-bottom: 4.5rem solid #b9ec41;
}

.arrow-top-45[data-color="videographer"] {
  border-bottom: 4.5rem solid #b9ec41;
}

.arrow-top-45[data-color="yellow"] {
  border-bottom: 4.5rem solid #fff119;
}

.arrow-top-45[data-color="line"] {
  border-bottom: 4.5rem solid #00c300;
}

.arrow-top-45[data-color="twitter"] {
  border-bottom: 4.5rem solid #1da1f2;
}

.arrow-top-45[data-color="transparent"] {
  border-bottom: 4.5rem solid transparent;
}

.arrow-top-45[data-color="insta"] {
  border-bottom: 4.5rem solid #bd00a8;
}

.arrow-top-45[data-color="youtube"] {
  border-bottom: 4.5rem solid #ff0000;
}

.arrow-bottom-45 {
  position: absolute;
  bottom: -9rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.5rem;
  height: 4.5rem;
  box-sizing: border-box;
  border: 4.5rem solid transparent;
}

.arrow-bottom-45[data-color="white"] {
  border-top: 4.5rem solid #fff;
}

.arrow-bottom-45[data-color="black"] {
  border-top: 4.5rem solid #000320;
}

.arrow-bottom-45[data-color="gray"] {
  border-top: 4.5rem solid #9a9a9a;
}

.arrow-bottom-45[data-color="key"] {
  border-top: 4.5rem solid #fa0b1a;
}

.arrow-bottom-45[data-color="base1"] {
  border-top: 4.5rem solid #f2f8fc;
}

.arrow-bottom-45[data-color="base2"] {
  border-top: 4.5rem solid #16bbee;
}

.arrow-bottom-45[data-color="super-entertainment"] {
  border-top: 4.5rem solid #005ff7;
}

.arrow-bottom-45[data-color="internet-singer"] {
  border-top: 4.5rem solid #005ff7;
}

.arrow-bottom-45[data-color="music-creator"] {
  border-top: 4.5rem solid #16b409;
}

.arrow-bottom-45[data-color="ny-overseas"] {
  border-top: 4.5rem solid #f55013;
}

.arrow-bottom-45[data-color="vocal-musician"] {
  border-top: 4.5rem solid #fa0b1a;
}

.arrow-bottom-45[data-color="vocal"] {
  border-top: 4.5rem solid #fa0b1a;
}

.arrow-bottom-45[data-color="k-pop"] {
  border-top: 4.5rem solid #9910e2;
}

.arrow-bottom-45[data-color="musician"] {
  border-top: 4.5rem solid #fa0b1a;
}

.arrow-bottom-45[data-color="dance"] {
  border-top: 4.5rem solid #f5148d;
}

.arrow-bottom-45[data-color="actor-voice-actor"] {
  border-top: 4.5rem solid #fcbd12;
}

.arrow-bottom-45[data-color="actor"] {
  border-top: 4.5rem solid #fcbd12;
}

.arrow-bottom-45[data-color="voice-actor"] {
  border-top: 4.5rem solid #fcbd12;
}

.arrow-bottom-45[data-color="actor-talent"] {
  border-top: 4.5rem solid #fcbd12;
}

.arrow-bottom-45[data-color="internet-video-talent"] {
  border-top: 4.5rem solid #fcbd12;
}

.arrow-bottom-45[data-color="concert-management"] {
  border-top: 4.5rem solid #1dd6c8;
}

.arrow-bottom-45[data-color="pa"] {
  border-top: 4.5rem solid #1dd6c8;
}

.arrow-bottom-45[data-color="illumination"] {
  border-top: 4.5rem solid #1dd6c8;
}

.arrow-bottom-45[data-color="stage"] {
  border-top: 4.5rem solid #1dd6c8;
}

.arrow-bottom-45[data-color="concert"] {
  border-top: 4.5rem solid #1dd6c8;
}

.arrow-bottom-45[data-color="management"] {
  border-top: 4.5rem solid #1dd6c8;
}

.arrow-bottom-45[data-color="broadcast-video"] {
  border-top: 4.5rem solid #b9ec41;
}

.arrow-bottom-45[data-color="videographer"] {
  border-top: 4.5rem solid #b9ec41;
}

.arrow-bottom-45[data-color="yellow"] {
  border-top: 4.5rem solid #fff119;
}

.arrow-bottom-45[data-color="line"] {
  border-top: 4.5rem solid #00c300;
}

.arrow-bottom-45[data-color="twitter"] {
  border-top: 4.5rem solid #1da1f2;
}

.arrow-bottom-45[data-color="transparent"] {
  border-top: 4.5rem solid transparent;
}

.arrow-bottom-45[data-color="insta"] {
  border-top: 4.5rem solid #bd00a8;
}

.arrow-bottom-45[data-color="youtube"] {
  border-top: 4.5rem solid #ff0000;
}

.arrow-left-45 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -9rem;
  margin: auto;
  width: 4.5rem;
  height: 4.5rem;
  box-sizing: border-box;
  border: 4.5rem solid transparent;
}

.arrow-left-45[data-color="white"] {
  border-right: 4.5rem solid #fff;
}

.arrow-left-45[data-color="black"] {
  border-right: 4.5rem solid #000320;
}

.arrow-left-45[data-color="gray"] {
  border-right: 4.5rem solid #9a9a9a;
}

.arrow-left-45[data-color="key"] {
  border-right: 4.5rem solid #fa0b1a;
}

.arrow-left-45[data-color="base1"] {
  border-right: 4.5rem solid #f2f8fc;
}

.arrow-left-45[data-color="base2"] {
  border-right: 4.5rem solid #16bbee;
}

.arrow-left-45[data-color="super-entertainment"] {
  border-right: 4.5rem solid #005ff7;
}

.arrow-left-45[data-color="internet-singer"] {
  border-right: 4.5rem solid #005ff7;
}

.arrow-left-45[data-color="music-creator"] {
  border-right: 4.5rem solid #16b409;
}

.arrow-left-45[data-color="ny-overseas"] {
  border-right: 4.5rem solid #f55013;
}

.arrow-left-45[data-color="vocal-musician"] {
  border-right: 4.5rem solid #fa0b1a;
}

.arrow-left-45[data-color="vocal"] {
  border-right: 4.5rem solid #fa0b1a;
}

.arrow-left-45[data-color="k-pop"] {
  border-right: 4.5rem solid #9910e2;
}

.arrow-left-45[data-color="musician"] {
  border-right: 4.5rem solid #fa0b1a;
}

.arrow-left-45[data-color="dance"] {
  border-right: 4.5rem solid #f5148d;
}

.arrow-left-45[data-color="actor-voice-actor"] {
  border-right: 4.5rem solid #fcbd12;
}

.arrow-left-45[data-color="actor"] {
  border-right: 4.5rem solid #fcbd12;
}

.arrow-left-45[data-color="voice-actor"] {
  border-right: 4.5rem solid #fcbd12;
}

.arrow-left-45[data-color="actor-talent"] {
  border-right: 4.5rem solid #fcbd12;
}

.arrow-left-45[data-color="internet-video-talent"] {
  border-right: 4.5rem solid #fcbd12;
}

.arrow-left-45[data-color="concert-management"] {
  border-right: 4.5rem solid #1dd6c8;
}

.arrow-left-45[data-color="pa"] {
  border-right: 4.5rem solid #1dd6c8;
}

.arrow-left-45[data-color="illumination"] {
  border-right: 4.5rem solid #1dd6c8;
}

.arrow-left-45[data-color="stage"] {
  border-right: 4.5rem solid #1dd6c8;
}

.arrow-left-45[data-color="concert"] {
  border-right: 4.5rem solid #1dd6c8;
}

.arrow-left-45[data-color="management"] {
  border-right: 4.5rem solid #1dd6c8;
}

.arrow-left-45[data-color="broadcast-video"] {
  border-right: 4.5rem solid #b9ec41;
}

.arrow-left-45[data-color="videographer"] {
  border-right: 4.5rem solid #b9ec41;
}

.arrow-left-45[data-color="yellow"] {
  border-right: 4.5rem solid #fff119;
}

.arrow-left-45[data-color="line"] {
  border-right: 4.5rem solid #00c300;
}

.arrow-left-45[data-color="twitter"] {
  border-right: 4.5rem solid #1da1f2;
}

.arrow-left-45[data-color="transparent"] {
  border-right: 4.5rem solid transparent;
}

.arrow-left-45[data-color="insta"] {
  border-right: 4.5rem solid #bd00a8;
}

.arrow-left-45[data-color="youtube"] {
  border-right: 4.5rem solid #ff0000;
}

.arrow-right-45 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -9rem;
  margin: auto;
  width: 4.5rem;
  height: 4.5rem;
  box-sizing: border-box;
  border: 4.5rem solid transparent;
}

.arrow-right-45[data-color="white"] {
  border-left: 4.5rem solid #fff;
}

.arrow-right-45[data-color="black"] {
  border-left: 4.5rem solid #000320;
}

.arrow-right-45[data-color="gray"] {
  border-left: 4.5rem solid #9a9a9a;
}

.arrow-right-45[data-color="key"] {
  border-left: 4.5rem solid #fa0b1a;
}

.arrow-right-45[data-color="base1"] {
  border-left: 4.5rem solid #f2f8fc;
}

.arrow-right-45[data-color="base2"] {
  border-left: 4.5rem solid #16bbee;
}

.arrow-right-45[data-color="super-entertainment"] {
  border-left: 4.5rem solid #005ff7;
}

.arrow-right-45[data-color="internet-singer"] {
  border-left: 4.5rem solid #005ff7;
}

.arrow-right-45[data-color="music-creator"] {
  border-left: 4.5rem solid #16b409;
}

.arrow-right-45[data-color="ny-overseas"] {
  border-left: 4.5rem solid #f55013;
}

.arrow-right-45[data-color="vocal-musician"] {
  border-left: 4.5rem solid #fa0b1a;
}

.arrow-right-45[data-color="vocal"] {
  border-left: 4.5rem solid #fa0b1a;
}

.arrow-right-45[data-color="k-pop"] {
  border-left: 4.5rem solid #9910e2;
}

.arrow-right-45[data-color="musician"] {
  border-left: 4.5rem solid #fa0b1a;
}

.arrow-right-45[data-color="dance"] {
  border-left: 4.5rem solid #f5148d;
}

.arrow-right-45[data-color="actor-voice-actor"] {
  border-left: 4.5rem solid #fcbd12;
}

.arrow-right-45[data-color="actor"] {
  border-left: 4.5rem solid #fcbd12;
}

.arrow-right-45[data-color="voice-actor"] {
  border-left: 4.5rem solid #fcbd12;
}

.arrow-right-45[data-color="actor-talent"] {
  border-left: 4.5rem solid #fcbd12;
}

.arrow-right-45[data-color="internet-video-talent"] {
  border-left: 4.5rem solid #fcbd12;
}

.arrow-right-45[data-color="concert-management"] {
  border-left: 4.5rem solid #1dd6c8;
}

.arrow-right-45[data-color="pa"] {
  border-left: 4.5rem solid #1dd6c8;
}

.arrow-right-45[data-color="illumination"] {
  border-left: 4.5rem solid #1dd6c8;
}

.arrow-right-45[data-color="stage"] {
  border-left: 4.5rem solid #1dd6c8;
}

.arrow-right-45[data-color="concert"] {
  border-left: 4.5rem solid #1dd6c8;
}

.arrow-right-45[data-color="management"] {
  border-left: 4.5rem solid #1dd6c8;
}

.arrow-right-45[data-color="broadcast-video"] {
  border-left: 4.5rem solid #b9ec41;
}

.arrow-right-45[data-color="videographer"] {
  border-left: 4.5rem solid #b9ec41;
}

.arrow-right-45[data-color="yellow"] {
  border-left: 4.5rem solid #fff119;
}

.arrow-right-45[data-color="line"] {
  border-left: 4.5rem solid #00c300;
}

.arrow-right-45[data-color="twitter"] {
  border-left: 4.5rem solid #1da1f2;
}

.arrow-right-45[data-color="transparent"] {
  border-left: 4.5rem solid transparent;
}

.arrow-right-45[data-color="insta"] {
  border-left: 4.5rem solid #bd00a8;
}

.arrow-right-45[data-color="youtube"] {
  border-left: 4.5rem solid #ff0000;
}

.arrow-top-46 {
  position: absolute;
  top: -9.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.6rem;
  height: 4.6rem;
  box-sizing: border-box;
  border: 4.6rem solid transparent;
}

.arrow-top-46[data-color="white"] {
  border-bottom: 4.6rem solid #fff;
}

.arrow-top-46[data-color="black"] {
  border-bottom: 4.6rem solid #000320;
}

.arrow-top-46[data-color="gray"] {
  border-bottom: 4.6rem solid #9a9a9a;
}

.arrow-top-46[data-color="key"] {
  border-bottom: 4.6rem solid #fa0b1a;
}

.arrow-top-46[data-color="base1"] {
  border-bottom: 4.6rem solid #f2f8fc;
}

.arrow-top-46[data-color="base2"] {
  border-bottom: 4.6rem solid #16bbee;
}

.arrow-top-46[data-color="super-entertainment"] {
  border-bottom: 4.6rem solid #005ff7;
}

.arrow-top-46[data-color="internet-singer"] {
  border-bottom: 4.6rem solid #005ff7;
}

.arrow-top-46[data-color="music-creator"] {
  border-bottom: 4.6rem solid #16b409;
}

.arrow-top-46[data-color="ny-overseas"] {
  border-bottom: 4.6rem solid #f55013;
}

.arrow-top-46[data-color="vocal-musician"] {
  border-bottom: 4.6rem solid #fa0b1a;
}

.arrow-top-46[data-color="vocal"] {
  border-bottom: 4.6rem solid #fa0b1a;
}

.arrow-top-46[data-color="k-pop"] {
  border-bottom: 4.6rem solid #9910e2;
}

.arrow-top-46[data-color="musician"] {
  border-bottom: 4.6rem solid #fa0b1a;
}

.arrow-top-46[data-color="dance"] {
  border-bottom: 4.6rem solid #f5148d;
}

.arrow-top-46[data-color="actor-voice-actor"] {
  border-bottom: 4.6rem solid #fcbd12;
}

.arrow-top-46[data-color="actor"] {
  border-bottom: 4.6rem solid #fcbd12;
}

.arrow-top-46[data-color="voice-actor"] {
  border-bottom: 4.6rem solid #fcbd12;
}

.arrow-top-46[data-color="actor-talent"] {
  border-bottom: 4.6rem solid #fcbd12;
}

.arrow-top-46[data-color="internet-video-talent"] {
  border-bottom: 4.6rem solid #fcbd12;
}

.arrow-top-46[data-color="concert-management"] {
  border-bottom: 4.6rem solid #1dd6c8;
}

.arrow-top-46[data-color="pa"] {
  border-bottom: 4.6rem solid #1dd6c8;
}

.arrow-top-46[data-color="illumination"] {
  border-bottom: 4.6rem solid #1dd6c8;
}

.arrow-top-46[data-color="stage"] {
  border-bottom: 4.6rem solid #1dd6c8;
}

.arrow-top-46[data-color="concert"] {
  border-bottom: 4.6rem solid #1dd6c8;
}

.arrow-top-46[data-color="management"] {
  border-bottom: 4.6rem solid #1dd6c8;
}

.arrow-top-46[data-color="broadcast-video"] {
  border-bottom: 4.6rem solid #b9ec41;
}

.arrow-top-46[data-color="videographer"] {
  border-bottom: 4.6rem solid #b9ec41;
}

.arrow-top-46[data-color="yellow"] {
  border-bottom: 4.6rem solid #fff119;
}

.arrow-top-46[data-color="line"] {
  border-bottom: 4.6rem solid #00c300;
}

.arrow-top-46[data-color="twitter"] {
  border-bottom: 4.6rem solid #1da1f2;
}

.arrow-top-46[data-color="transparent"] {
  border-bottom: 4.6rem solid transparent;
}

.arrow-top-46[data-color="insta"] {
  border-bottom: 4.6rem solid #bd00a8;
}

.arrow-top-46[data-color="youtube"] {
  border-bottom: 4.6rem solid #ff0000;
}

.arrow-bottom-46 {
  position: absolute;
  bottom: -9.2rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.6rem;
  height: 4.6rem;
  box-sizing: border-box;
  border: 4.6rem solid transparent;
}

.arrow-bottom-46[data-color="white"] {
  border-top: 4.6rem solid #fff;
}

.arrow-bottom-46[data-color="black"] {
  border-top: 4.6rem solid #000320;
}

.arrow-bottom-46[data-color="gray"] {
  border-top: 4.6rem solid #9a9a9a;
}

.arrow-bottom-46[data-color="key"] {
  border-top: 4.6rem solid #fa0b1a;
}

.arrow-bottom-46[data-color="base1"] {
  border-top: 4.6rem solid #f2f8fc;
}

.arrow-bottom-46[data-color="base2"] {
  border-top: 4.6rem solid #16bbee;
}

.arrow-bottom-46[data-color="super-entertainment"] {
  border-top: 4.6rem solid #005ff7;
}

.arrow-bottom-46[data-color="internet-singer"] {
  border-top: 4.6rem solid #005ff7;
}

.arrow-bottom-46[data-color="music-creator"] {
  border-top: 4.6rem solid #16b409;
}

.arrow-bottom-46[data-color="ny-overseas"] {
  border-top: 4.6rem solid #f55013;
}

.arrow-bottom-46[data-color="vocal-musician"] {
  border-top: 4.6rem solid #fa0b1a;
}

.arrow-bottom-46[data-color="vocal"] {
  border-top: 4.6rem solid #fa0b1a;
}

.arrow-bottom-46[data-color="k-pop"] {
  border-top: 4.6rem solid #9910e2;
}

.arrow-bottom-46[data-color="musician"] {
  border-top: 4.6rem solid #fa0b1a;
}

.arrow-bottom-46[data-color="dance"] {
  border-top: 4.6rem solid #f5148d;
}

.arrow-bottom-46[data-color="actor-voice-actor"] {
  border-top: 4.6rem solid #fcbd12;
}

.arrow-bottom-46[data-color="actor"] {
  border-top: 4.6rem solid #fcbd12;
}

.arrow-bottom-46[data-color="voice-actor"] {
  border-top: 4.6rem solid #fcbd12;
}

.arrow-bottom-46[data-color="actor-talent"] {
  border-top: 4.6rem solid #fcbd12;
}

.arrow-bottom-46[data-color="internet-video-talent"] {
  border-top: 4.6rem solid #fcbd12;
}

.arrow-bottom-46[data-color="concert-management"] {
  border-top: 4.6rem solid #1dd6c8;
}

.arrow-bottom-46[data-color="pa"] {
  border-top: 4.6rem solid #1dd6c8;
}

.arrow-bottom-46[data-color="illumination"] {
  border-top: 4.6rem solid #1dd6c8;
}

.arrow-bottom-46[data-color="stage"] {
  border-top: 4.6rem solid #1dd6c8;
}

.arrow-bottom-46[data-color="concert"] {
  border-top: 4.6rem solid #1dd6c8;
}

.arrow-bottom-46[data-color="management"] {
  border-top: 4.6rem solid #1dd6c8;
}

.arrow-bottom-46[data-color="broadcast-video"] {
  border-top: 4.6rem solid #b9ec41;
}

.arrow-bottom-46[data-color="videographer"] {
  border-top: 4.6rem solid #b9ec41;
}

.arrow-bottom-46[data-color="yellow"] {
  border-top: 4.6rem solid #fff119;
}

.arrow-bottom-46[data-color="line"] {
  border-top: 4.6rem solid #00c300;
}

.arrow-bottom-46[data-color="twitter"] {
  border-top: 4.6rem solid #1da1f2;
}

.arrow-bottom-46[data-color="transparent"] {
  border-top: 4.6rem solid transparent;
}

.arrow-bottom-46[data-color="insta"] {
  border-top: 4.6rem solid #bd00a8;
}

.arrow-bottom-46[data-color="youtube"] {
  border-top: 4.6rem solid #ff0000;
}

.arrow-left-46 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -9.2rem;
  margin: auto;
  width: 4.6rem;
  height: 4.6rem;
  box-sizing: border-box;
  border: 4.6rem solid transparent;
}

.arrow-left-46[data-color="white"] {
  border-right: 4.6rem solid #fff;
}

.arrow-left-46[data-color="black"] {
  border-right: 4.6rem solid #000320;
}

.arrow-left-46[data-color="gray"] {
  border-right: 4.6rem solid #9a9a9a;
}

.arrow-left-46[data-color="key"] {
  border-right: 4.6rem solid #fa0b1a;
}

.arrow-left-46[data-color="base1"] {
  border-right: 4.6rem solid #f2f8fc;
}

.arrow-left-46[data-color="base2"] {
  border-right: 4.6rem solid #16bbee;
}

.arrow-left-46[data-color="super-entertainment"] {
  border-right: 4.6rem solid #005ff7;
}

.arrow-left-46[data-color="internet-singer"] {
  border-right: 4.6rem solid #005ff7;
}

.arrow-left-46[data-color="music-creator"] {
  border-right: 4.6rem solid #16b409;
}

.arrow-left-46[data-color="ny-overseas"] {
  border-right: 4.6rem solid #f55013;
}

.arrow-left-46[data-color="vocal-musician"] {
  border-right: 4.6rem solid #fa0b1a;
}

.arrow-left-46[data-color="vocal"] {
  border-right: 4.6rem solid #fa0b1a;
}

.arrow-left-46[data-color="k-pop"] {
  border-right: 4.6rem solid #9910e2;
}

.arrow-left-46[data-color="musician"] {
  border-right: 4.6rem solid #fa0b1a;
}

.arrow-left-46[data-color="dance"] {
  border-right: 4.6rem solid #f5148d;
}

.arrow-left-46[data-color="actor-voice-actor"] {
  border-right: 4.6rem solid #fcbd12;
}

.arrow-left-46[data-color="actor"] {
  border-right: 4.6rem solid #fcbd12;
}

.arrow-left-46[data-color="voice-actor"] {
  border-right: 4.6rem solid #fcbd12;
}

.arrow-left-46[data-color="actor-talent"] {
  border-right: 4.6rem solid #fcbd12;
}

.arrow-left-46[data-color="internet-video-talent"] {
  border-right: 4.6rem solid #fcbd12;
}

.arrow-left-46[data-color="concert-management"] {
  border-right: 4.6rem solid #1dd6c8;
}

.arrow-left-46[data-color="pa"] {
  border-right: 4.6rem solid #1dd6c8;
}

.arrow-left-46[data-color="illumination"] {
  border-right: 4.6rem solid #1dd6c8;
}

.arrow-left-46[data-color="stage"] {
  border-right: 4.6rem solid #1dd6c8;
}

.arrow-left-46[data-color="concert"] {
  border-right: 4.6rem solid #1dd6c8;
}

.arrow-left-46[data-color="management"] {
  border-right: 4.6rem solid #1dd6c8;
}

.arrow-left-46[data-color="broadcast-video"] {
  border-right: 4.6rem solid #b9ec41;
}

.arrow-left-46[data-color="videographer"] {
  border-right: 4.6rem solid #b9ec41;
}

.arrow-left-46[data-color="yellow"] {
  border-right: 4.6rem solid #fff119;
}

.arrow-left-46[data-color="line"] {
  border-right: 4.6rem solid #00c300;
}

.arrow-left-46[data-color="twitter"] {
  border-right: 4.6rem solid #1da1f2;
}

.arrow-left-46[data-color="transparent"] {
  border-right: 4.6rem solid transparent;
}

.arrow-left-46[data-color="insta"] {
  border-right: 4.6rem solid #bd00a8;
}

.arrow-left-46[data-color="youtube"] {
  border-right: 4.6rem solid #ff0000;
}

.arrow-right-46 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -9.2rem;
  margin: auto;
  width: 4.6rem;
  height: 4.6rem;
  box-sizing: border-box;
  border: 4.6rem solid transparent;
}

.arrow-right-46[data-color="white"] {
  border-left: 4.6rem solid #fff;
}

.arrow-right-46[data-color="black"] {
  border-left: 4.6rem solid #000320;
}

.arrow-right-46[data-color="gray"] {
  border-left: 4.6rem solid #9a9a9a;
}

.arrow-right-46[data-color="key"] {
  border-left: 4.6rem solid #fa0b1a;
}

.arrow-right-46[data-color="base1"] {
  border-left: 4.6rem solid #f2f8fc;
}

.arrow-right-46[data-color="base2"] {
  border-left: 4.6rem solid #16bbee;
}

.arrow-right-46[data-color="super-entertainment"] {
  border-left: 4.6rem solid #005ff7;
}

.arrow-right-46[data-color="internet-singer"] {
  border-left: 4.6rem solid #005ff7;
}

.arrow-right-46[data-color="music-creator"] {
  border-left: 4.6rem solid #16b409;
}

.arrow-right-46[data-color="ny-overseas"] {
  border-left: 4.6rem solid #f55013;
}

.arrow-right-46[data-color="vocal-musician"] {
  border-left: 4.6rem solid #fa0b1a;
}

.arrow-right-46[data-color="vocal"] {
  border-left: 4.6rem solid #fa0b1a;
}

.arrow-right-46[data-color="k-pop"] {
  border-left: 4.6rem solid #9910e2;
}

.arrow-right-46[data-color="musician"] {
  border-left: 4.6rem solid #fa0b1a;
}

.arrow-right-46[data-color="dance"] {
  border-left: 4.6rem solid #f5148d;
}

.arrow-right-46[data-color="actor-voice-actor"] {
  border-left: 4.6rem solid #fcbd12;
}

.arrow-right-46[data-color="actor"] {
  border-left: 4.6rem solid #fcbd12;
}

.arrow-right-46[data-color="voice-actor"] {
  border-left: 4.6rem solid #fcbd12;
}

.arrow-right-46[data-color="actor-talent"] {
  border-left: 4.6rem solid #fcbd12;
}

.arrow-right-46[data-color="internet-video-talent"] {
  border-left: 4.6rem solid #fcbd12;
}

.arrow-right-46[data-color="concert-management"] {
  border-left: 4.6rem solid #1dd6c8;
}

.arrow-right-46[data-color="pa"] {
  border-left: 4.6rem solid #1dd6c8;
}

.arrow-right-46[data-color="illumination"] {
  border-left: 4.6rem solid #1dd6c8;
}

.arrow-right-46[data-color="stage"] {
  border-left: 4.6rem solid #1dd6c8;
}

.arrow-right-46[data-color="concert"] {
  border-left: 4.6rem solid #1dd6c8;
}

.arrow-right-46[data-color="management"] {
  border-left: 4.6rem solid #1dd6c8;
}

.arrow-right-46[data-color="broadcast-video"] {
  border-left: 4.6rem solid #b9ec41;
}

.arrow-right-46[data-color="videographer"] {
  border-left: 4.6rem solid #b9ec41;
}

.arrow-right-46[data-color="yellow"] {
  border-left: 4.6rem solid #fff119;
}

.arrow-right-46[data-color="line"] {
  border-left: 4.6rem solid #00c300;
}

.arrow-right-46[data-color="twitter"] {
  border-left: 4.6rem solid #1da1f2;
}

.arrow-right-46[data-color="transparent"] {
  border-left: 4.6rem solid transparent;
}

.arrow-right-46[data-color="insta"] {
  border-left: 4.6rem solid #bd00a8;
}

.arrow-right-46[data-color="youtube"] {
  border-left: 4.6rem solid #ff0000;
}

.arrow-top-47 {
  position: absolute;
  top: -9.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.7rem;
  height: 4.7rem;
  box-sizing: border-box;
  border: 4.7rem solid transparent;
}

.arrow-top-47[data-color="white"] {
  border-bottom: 4.7rem solid #fff;
}

.arrow-top-47[data-color="black"] {
  border-bottom: 4.7rem solid #000320;
}

.arrow-top-47[data-color="gray"] {
  border-bottom: 4.7rem solid #9a9a9a;
}

.arrow-top-47[data-color="key"] {
  border-bottom: 4.7rem solid #fa0b1a;
}

.arrow-top-47[data-color="base1"] {
  border-bottom: 4.7rem solid #f2f8fc;
}

.arrow-top-47[data-color="base2"] {
  border-bottom: 4.7rem solid #16bbee;
}

.arrow-top-47[data-color="super-entertainment"] {
  border-bottom: 4.7rem solid #005ff7;
}

.arrow-top-47[data-color="internet-singer"] {
  border-bottom: 4.7rem solid #005ff7;
}

.arrow-top-47[data-color="music-creator"] {
  border-bottom: 4.7rem solid #16b409;
}

.arrow-top-47[data-color="ny-overseas"] {
  border-bottom: 4.7rem solid #f55013;
}

.arrow-top-47[data-color="vocal-musician"] {
  border-bottom: 4.7rem solid #fa0b1a;
}

.arrow-top-47[data-color="vocal"] {
  border-bottom: 4.7rem solid #fa0b1a;
}

.arrow-top-47[data-color="k-pop"] {
  border-bottom: 4.7rem solid #9910e2;
}

.arrow-top-47[data-color="musician"] {
  border-bottom: 4.7rem solid #fa0b1a;
}

.arrow-top-47[data-color="dance"] {
  border-bottom: 4.7rem solid #f5148d;
}

.arrow-top-47[data-color="actor-voice-actor"] {
  border-bottom: 4.7rem solid #fcbd12;
}

.arrow-top-47[data-color="actor"] {
  border-bottom: 4.7rem solid #fcbd12;
}

.arrow-top-47[data-color="voice-actor"] {
  border-bottom: 4.7rem solid #fcbd12;
}

.arrow-top-47[data-color="actor-talent"] {
  border-bottom: 4.7rem solid #fcbd12;
}

.arrow-top-47[data-color="internet-video-talent"] {
  border-bottom: 4.7rem solid #fcbd12;
}

.arrow-top-47[data-color="concert-management"] {
  border-bottom: 4.7rem solid #1dd6c8;
}

.arrow-top-47[data-color="pa"] {
  border-bottom: 4.7rem solid #1dd6c8;
}

.arrow-top-47[data-color="illumination"] {
  border-bottom: 4.7rem solid #1dd6c8;
}

.arrow-top-47[data-color="stage"] {
  border-bottom: 4.7rem solid #1dd6c8;
}

.arrow-top-47[data-color="concert"] {
  border-bottom: 4.7rem solid #1dd6c8;
}

.arrow-top-47[data-color="management"] {
  border-bottom: 4.7rem solid #1dd6c8;
}

.arrow-top-47[data-color="broadcast-video"] {
  border-bottom: 4.7rem solid #b9ec41;
}

.arrow-top-47[data-color="videographer"] {
  border-bottom: 4.7rem solid #b9ec41;
}

.arrow-top-47[data-color="yellow"] {
  border-bottom: 4.7rem solid #fff119;
}

.arrow-top-47[data-color="line"] {
  border-bottom: 4.7rem solid #00c300;
}

.arrow-top-47[data-color="twitter"] {
  border-bottom: 4.7rem solid #1da1f2;
}

.arrow-top-47[data-color="transparent"] {
  border-bottom: 4.7rem solid transparent;
}

.arrow-top-47[data-color="insta"] {
  border-bottom: 4.7rem solid #bd00a8;
}

.arrow-top-47[data-color="youtube"] {
  border-bottom: 4.7rem solid #ff0000;
}

.arrow-bottom-47 {
  position: absolute;
  bottom: -9.4rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.7rem;
  height: 4.7rem;
  box-sizing: border-box;
  border: 4.7rem solid transparent;
}

.arrow-bottom-47[data-color="white"] {
  border-top: 4.7rem solid #fff;
}

.arrow-bottom-47[data-color="black"] {
  border-top: 4.7rem solid #000320;
}

.arrow-bottom-47[data-color="gray"] {
  border-top: 4.7rem solid #9a9a9a;
}

.arrow-bottom-47[data-color="key"] {
  border-top: 4.7rem solid #fa0b1a;
}

.arrow-bottom-47[data-color="base1"] {
  border-top: 4.7rem solid #f2f8fc;
}

.arrow-bottom-47[data-color="base2"] {
  border-top: 4.7rem solid #16bbee;
}

.arrow-bottom-47[data-color="super-entertainment"] {
  border-top: 4.7rem solid #005ff7;
}

.arrow-bottom-47[data-color="internet-singer"] {
  border-top: 4.7rem solid #005ff7;
}

.arrow-bottom-47[data-color="music-creator"] {
  border-top: 4.7rem solid #16b409;
}

.arrow-bottom-47[data-color="ny-overseas"] {
  border-top: 4.7rem solid #f55013;
}

.arrow-bottom-47[data-color="vocal-musician"] {
  border-top: 4.7rem solid #fa0b1a;
}

.arrow-bottom-47[data-color="vocal"] {
  border-top: 4.7rem solid #fa0b1a;
}

.arrow-bottom-47[data-color="k-pop"] {
  border-top: 4.7rem solid #9910e2;
}

.arrow-bottom-47[data-color="musician"] {
  border-top: 4.7rem solid #fa0b1a;
}

.arrow-bottom-47[data-color="dance"] {
  border-top: 4.7rem solid #f5148d;
}

.arrow-bottom-47[data-color="actor-voice-actor"] {
  border-top: 4.7rem solid #fcbd12;
}

.arrow-bottom-47[data-color="actor"] {
  border-top: 4.7rem solid #fcbd12;
}

.arrow-bottom-47[data-color="voice-actor"] {
  border-top: 4.7rem solid #fcbd12;
}

.arrow-bottom-47[data-color="actor-talent"] {
  border-top: 4.7rem solid #fcbd12;
}

.arrow-bottom-47[data-color="internet-video-talent"] {
  border-top: 4.7rem solid #fcbd12;
}

.arrow-bottom-47[data-color="concert-management"] {
  border-top: 4.7rem solid #1dd6c8;
}

.arrow-bottom-47[data-color="pa"] {
  border-top: 4.7rem solid #1dd6c8;
}

.arrow-bottom-47[data-color="illumination"] {
  border-top: 4.7rem solid #1dd6c8;
}

.arrow-bottom-47[data-color="stage"] {
  border-top: 4.7rem solid #1dd6c8;
}

.arrow-bottom-47[data-color="concert"] {
  border-top: 4.7rem solid #1dd6c8;
}

.arrow-bottom-47[data-color="management"] {
  border-top: 4.7rem solid #1dd6c8;
}

.arrow-bottom-47[data-color="broadcast-video"] {
  border-top: 4.7rem solid #b9ec41;
}

.arrow-bottom-47[data-color="videographer"] {
  border-top: 4.7rem solid #b9ec41;
}

.arrow-bottom-47[data-color="yellow"] {
  border-top: 4.7rem solid #fff119;
}

.arrow-bottom-47[data-color="line"] {
  border-top: 4.7rem solid #00c300;
}

.arrow-bottom-47[data-color="twitter"] {
  border-top: 4.7rem solid #1da1f2;
}

.arrow-bottom-47[data-color="transparent"] {
  border-top: 4.7rem solid transparent;
}

.arrow-bottom-47[data-color="insta"] {
  border-top: 4.7rem solid #bd00a8;
}

.arrow-bottom-47[data-color="youtube"] {
  border-top: 4.7rem solid #ff0000;
}

.arrow-left-47 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -9.4rem;
  margin: auto;
  width: 4.7rem;
  height: 4.7rem;
  box-sizing: border-box;
  border: 4.7rem solid transparent;
}

.arrow-left-47[data-color="white"] {
  border-right: 4.7rem solid #fff;
}

.arrow-left-47[data-color="black"] {
  border-right: 4.7rem solid #000320;
}

.arrow-left-47[data-color="gray"] {
  border-right: 4.7rem solid #9a9a9a;
}

.arrow-left-47[data-color="key"] {
  border-right: 4.7rem solid #fa0b1a;
}

.arrow-left-47[data-color="base1"] {
  border-right: 4.7rem solid #f2f8fc;
}

.arrow-left-47[data-color="base2"] {
  border-right: 4.7rem solid #16bbee;
}

.arrow-left-47[data-color="super-entertainment"] {
  border-right: 4.7rem solid #005ff7;
}

.arrow-left-47[data-color="internet-singer"] {
  border-right: 4.7rem solid #005ff7;
}

.arrow-left-47[data-color="music-creator"] {
  border-right: 4.7rem solid #16b409;
}

.arrow-left-47[data-color="ny-overseas"] {
  border-right: 4.7rem solid #f55013;
}

.arrow-left-47[data-color="vocal-musician"] {
  border-right: 4.7rem solid #fa0b1a;
}

.arrow-left-47[data-color="vocal"] {
  border-right: 4.7rem solid #fa0b1a;
}

.arrow-left-47[data-color="k-pop"] {
  border-right: 4.7rem solid #9910e2;
}

.arrow-left-47[data-color="musician"] {
  border-right: 4.7rem solid #fa0b1a;
}

.arrow-left-47[data-color="dance"] {
  border-right: 4.7rem solid #f5148d;
}

.arrow-left-47[data-color="actor-voice-actor"] {
  border-right: 4.7rem solid #fcbd12;
}

.arrow-left-47[data-color="actor"] {
  border-right: 4.7rem solid #fcbd12;
}

.arrow-left-47[data-color="voice-actor"] {
  border-right: 4.7rem solid #fcbd12;
}

.arrow-left-47[data-color="actor-talent"] {
  border-right: 4.7rem solid #fcbd12;
}

.arrow-left-47[data-color="internet-video-talent"] {
  border-right: 4.7rem solid #fcbd12;
}

.arrow-left-47[data-color="concert-management"] {
  border-right: 4.7rem solid #1dd6c8;
}

.arrow-left-47[data-color="pa"] {
  border-right: 4.7rem solid #1dd6c8;
}

.arrow-left-47[data-color="illumination"] {
  border-right: 4.7rem solid #1dd6c8;
}

.arrow-left-47[data-color="stage"] {
  border-right: 4.7rem solid #1dd6c8;
}

.arrow-left-47[data-color="concert"] {
  border-right: 4.7rem solid #1dd6c8;
}

.arrow-left-47[data-color="management"] {
  border-right: 4.7rem solid #1dd6c8;
}

.arrow-left-47[data-color="broadcast-video"] {
  border-right: 4.7rem solid #b9ec41;
}

.arrow-left-47[data-color="videographer"] {
  border-right: 4.7rem solid #b9ec41;
}

.arrow-left-47[data-color="yellow"] {
  border-right: 4.7rem solid #fff119;
}

.arrow-left-47[data-color="line"] {
  border-right: 4.7rem solid #00c300;
}

.arrow-left-47[data-color="twitter"] {
  border-right: 4.7rem solid #1da1f2;
}

.arrow-left-47[data-color="transparent"] {
  border-right: 4.7rem solid transparent;
}

.arrow-left-47[data-color="insta"] {
  border-right: 4.7rem solid #bd00a8;
}

.arrow-left-47[data-color="youtube"] {
  border-right: 4.7rem solid #ff0000;
}

.arrow-right-47 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -9.4rem;
  margin: auto;
  width: 4.7rem;
  height: 4.7rem;
  box-sizing: border-box;
  border: 4.7rem solid transparent;
}

.arrow-right-47[data-color="white"] {
  border-left: 4.7rem solid #fff;
}

.arrow-right-47[data-color="black"] {
  border-left: 4.7rem solid #000320;
}

.arrow-right-47[data-color="gray"] {
  border-left: 4.7rem solid #9a9a9a;
}

.arrow-right-47[data-color="key"] {
  border-left: 4.7rem solid #fa0b1a;
}

.arrow-right-47[data-color="base1"] {
  border-left: 4.7rem solid #f2f8fc;
}

.arrow-right-47[data-color="base2"] {
  border-left: 4.7rem solid #16bbee;
}

.arrow-right-47[data-color="super-entertainment"] {
  border-left: 4.7rem solid #005ff7;
}

.arrow-right-47[data-color="internet-singer"] {
  border-left: 4.7rem solid #005ff7;
}

.arrow-right-47[data-color="music-creator"] {
  border-left: 4.7rem solid #16b409;
}

.arrow-right-47[data-color="ny-overseas"] {
  border-left: 4.7rem solid #f55013;
}

.arrow-right-47[data-color="vocal-musician"] {
  border-left: 4.7rem solid #fa0b1a;
}

.arrow-right-47[data-color="vocal"] {
  border-left: 4.7rem solid #fa0b1a;
}

.arrow-right-47[data-color="k-pop"] {
  border-left: 4.7rem solid #9910e2;
}

.arrow-right-47[data-color="musician"] {
  border-left: 4.7rem solid #fa0b1a;
}

.arrow-right-47[data-color="dance"] {
  border-left: 4.7rem solid #f5148d;
}

.arrow-right-47[data-color="actor-voice-actor"] {
  border-left: 4.7rem solid #fcbd12;
}

.arrow-right-47[data-color="actor"] {
  border-left: 4.7rem solid #fcbd12;
}

.arrow-right-47[data-color="voice-actor"] {
  border-left: 4.7rem solid #fcbd12;
}

.arrow-right-47[data-color="actor-talent"] {
  border-left: 4.7rem solid #fcbd12;
}

.arrow-right-47[data-color="internet-video-talent"] {
  border-left: 4.7rem solid #fcbd12;
}

.arrow-right-47[data-color="concert-management"] {
  border-left: 4.7rem solid #1dd6c8;
}

.arrow-right-47[data-color="pa"] {
  border-left: 4.7rem solid #1dd6c8;
}

.arrow-right-47[data-color="illumination"] {
  border-left: 4.7rem solid #1dd6c8;
}

.arrow-right-47[data-color="stage"] {
  border-left: 4.7rem solid #1dd6c8;
}

.arrow-right-47[data-color="concert"] {
  border-left: 4.7rem solid #1dd6c8;
}

.arrow-right-47[data-color="management"] {
  border-left: 4.7rem solid #1dd6c8;
}

.arrow-right-47[data-color="broadcast-video"] {
  border-left: 4.7rem solid #b9ec41;
}

.arrow-right-47[data-color="videographer"] {
  border-left: 4.7rem solid #b9ec41;
}

.arrow-right-47[data-color="yellow"] {
  border-left: 4.7rem solid #fff119;
}

.arrow-right-47[data-color="line"] {
  border-left: 4.7rem solid #00c300;
}

.arrow-right-47[data-color="twitter"] {
  border-left: 4.7rem solid #1da1f2;
}

.arrow-right-47[data-color="transparent"] {
  border-left: 4.7rem solid transparent;
}

.arrow-right-47[data-color="insta"] {
  border-left: 4.7rem solid #bd00a8;
}

.arrow-right-47[data-color="youtube"] {
  border-left: 4.7rem solid #ff0000;
}

.arrow-top-48 {
  position: absolute;
  top: -9.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.8rem;
  height: 4.8rem;
  box-sizing: border-box;
  border: 4.8rem solid transparent;
}

.arrow-top-48[data-color="white"] {
  border-bottom: 4.8rem solid #fff;
}

.arrow-top-48[data-color="black"] {
  border-bottom: 4.8rem solid #000320;
}

.arrow-top-48[data-color="gray"] {
  border-bottom: 4.8rem solid #9a9a9a;
}

.arrow-top-48[data-color="key"] {
  border-bottom: 4.8rem solid #fa0b1a;
}

.arrow-top-48[data-color="base1"] {
  border-bottom: 4.8rem solid #f2f8fc;
}

.arrow-top-48[data-color="base2"] {
  border-bottom: 4.8rem solid #16bbee;
}

.arrow-top-48[data-color="super-entertainment"] {
  border-bottom: 4.8rem solid #005ff7;
}

.arrow-top-48[data-color="internet-singer"] {
  border-bottom: 4.8rem solid #005ff7;
}

.arrow-top-48[data-color="music-creator"] {
  border-bottom: 4.8rem solid #16b409;
}

.arrow-top-48[data-color="ny-overseas"] {
  border-bottom: 4.8rem solid #f55013;
}

.arrow-top-48[data-color="vocal-musician"] {
  border-bottom: 4.8rem solid #fa0b1a;
}

.arrow-top-48[data-color="vocal"] {
  border-bottom: 4.8rem solid #fa0b1a;
}

.arrow-top-48[data-color="k-pop"] {
  border-bottom: 4.8rem solid #9910e2;
}

.arrow-top-48[data-color="musician"] {
  border-bottom: 4.8rem solid #fa0b1a;
}

.arrow-top-48[data-color="dance"] {
  border-bottom: 4.8rem solid #f5148d;
}

.arrow-top-48[data-color="actor-voice-actor"] {
  border-bottom: 4.8rem solid #fcbd12;
}

.arrow-top-48[data-color="actor"] {
  border-bottom: 4.8rem solid #fcbd12;
}

.arrow-top-48[data-color="voice-actor"] {
  border-bottom: 4.8rem solid #fcbd12;
}

.arrow-top-48[data-color="actor-talent"] {
  border-bottom: 4.8rem solid #fcbd12;
}

.arrow-top-48[data-color="internet-video-talent"] {
  border-bottom: 4.8rem solid #fcbd12;
}

.arrow-top-48[data-color="concert-management"] {
  border-bottom: 4.8rem solid #1dd6c8;
}

.arrow-top-48[data-color="pa"] {
  border-bottom: 4.8rem solid #1dd6c8;
}

.arrow-top-48[data-color="illumination"] {
  border-bottom: 4.8rem solid #1dd6c8;
}

.arrow-top-48[data-color="stage"] {
  border-bottom: 4.8rem solid #1dd6c8;
}

.arrow-top-48[data-color="concert"] {
  border-bottom: 4.8rem solid #1dd6c8;
}

.arrow-top-48[data-color="management"] {
  border-bottom: 4.8rem solid #1dd6c8;
}

.arrow-top-48[data-color="broadcast-video"] {
  border-bottom: 4.8rem solid #b9ec41;
}

.arrow-top-48[data-color="videographer"] {
  border-bottom: 4.8rem solid #b9ec41;
}

.arrow-top-48[data-color="yellow"] {
  border-bottom: 4.8rem solid #fff119;
}

.arrow-top-48[data-color="line"] {
  border-bottom: 4.8rem solid #00c300;
}

.arrow-top-48[data-color="twitter"] {
  border-bottom: 4.8rem solid #1da1f2;
}

.arrow-top-48[data-color="transparent"] {
  border-bottom: 4.8rem solid transparent;
}

.arrow-top-48[data-color="insta"] {
  border-bottom: 4.8rem solid #bd00a8;
}

.arrow-top-48[data-color="youtube"] {
  border-bottom: 4.8rem solid #ff0000;
}

.arrow-bottom-48 {
  position: absolute;
  bottom: -9.6rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.8rem;
  height: 4.8rem;
  box-sizing: border-box;
  border: 4.8rem solid transparent;
}

.arrow-bottom-48[data-color="white"] {
  border-top: 4.8rem solid #fff;
}

.arrow-bottom-48[data-color="black"] {
  border-top: 4.8rem solid #000320;
}

.arrow-bottom-48[data-color="gray"] {
  border-top: 4.8rem solid #9a9a9a;
}

.arrow-bottom-48[data-color="key"] {
  border-top: 4.8rem solid #fa0b1a;
}

.arrow-bottom-48[data-color="base1"] {
  border-top: 4.8rem solid #f2f8fc;
}

.arrow-bottom-48[data-color="base2"] {
  border-top: 4.8rem solid #16bbee;
}

.arrow-bottom-48[data-color="super-entertainment"] {
  border-top: 4.8rem solid #005ff7;
}

.arrow-bottom-48[data-color="internet-singer"] {
  border-top: 4.8rem solid #005ff7;
}

.arrow-bottom-48[data-color="music-creator"] {
  border-top: 4.8rem solid #16b409;
}

.arrow-bottom-48[data-color="ny-overseas"] {
  border-top: 4.8rem solid #f55013;
}

.arrow-bottom-48[data-color="vocal-musician"] {
  border-top: 4.8rem solid #fa0b1a;
}

.arrow-bottom-48[data-color="vocal"] {
  border-top: 4.8rem solid #fa0b1a;
}

.arrow-bottom-48[data-color="k-pop"] {
  border-top: 4.8rem solid #9910e2;
}

.arrow-bottom-48[data-color="musician"] {
  border-top: 4.8rem solid #fa0b1a;
}

.arrow-bottom-48[data-color="dance"] {
  border-top: 4.8rem solid #f5148d;
}

.arrow-bottom-48[data-color="actor-voice-actor"] {
  border-top: 4.8rem solid #fcbd12;
}

.arrow-bottom-48[data-color="actor"] {
  border-top: 4.8rem solid #fcbd12;
}

.arrow-bottom-48[data-color="voice-actor"] {
  border-top: 4.8rem solid #fcbd12;
}

.arrow-bottom-48[data-color="actor-talent"] {
  border-top: 4.8rem solid #fcbd12;
}

.arrow-bottom-48[data-color="internet-video-talent"] {
  border-top: 4.8rem solid #fcbd12;
}

.arrow-bottom-48[data-color="concert-management"] {
  border-top: 4.8rem solid #1dd6c8;
}

.arrow-bottom-48[data-color="pa"] {
  border-top: 4.8rem solid #1dd6c8;
}

.arrow-bottom-48[data-color="illumination"] {
  border-top: 4.8rem solid #1dd6c8;
}

.arrow-bottom-48[data-color="stage"] {
  border-top: 4.8rem solid #1dd6c8;
}

.arrow-bottom-48[data-color="concert"] {
  border-top: 4.8rem solid #1dd6c8;
}

.arrow-bottom-48[data-color="management"] {
  border-top: 4.8rem solid #1dd6c8;
}

.arrow-bottom-48[data-color="broadcast-video"] {
  border-top: 4.8rem solid #b9ec41;
}

.arrow-bottom-48[data-color="videographer"] {
  border-top: 4.8rem solid #b9ec41;
}

.arrow-bottom-48[data-color="yellow"] {
  border-top: 4.8rem solid #fff119;
}

.arrow-bottom-48[data-color="line"] {
  border-top: 4.8rem solid #00c300;
}

.arrow-bottom-48[data-color="twitter"] {
  border-top: 4.8rem solid #1da1f2;
}

.arrow-bottom-48[data-color="transparent"] {
  border-top: 4.8rem solid transparent;
}

.arrow-bottom-48[data-color="insta"] {
  border-top: 4.8rem solid #bd00a8;
}

.arrow-bottom-48[data-color="youtube"] {
  border-top: 4.8rem solid #ff0000;
}

.arrow-left-48 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -9.6rem;
  margin: auto;
  width: 4.8rem;
  height: 4.8rem;
  box-sizing: border-box;
  border: 4.8rem solid transparent;
}

.arrow-left-48[data-color="white"] {
  border-right: 4.8rem solid #fff;
}

.arrow-left-48[data-color="black"] {
  border-right: 4.8rem solid #000320;
}

.arrow-left-48[data-color="gray"] {
  border-right: 4.8rem solid #9a9a9a;
}

.arrow-left-48[data-color="key"] {
  border-right: 4.8rem solid #fa0b1a;
}

.arrow-left-48[data-color="base1"] {
  border-right: 4.8rem solid #f2f8fc;
}

.arrow-left-48[data-color="base2"] {
  border-right: 4.8rem solid #16bbee;
}

.arrow-left-48[data-color="super-entertainment"] {
  border-right: 4.8rem solid #005ff7;
}

.arrow-left-48[data-color="internet-singer"] {
  border-right: 4.8rem solid #005ff7;
}

.arrow-left-48[data-color="music-creator"] {
  border-right: 4.8rem solid #16b409;
}

.arrow-left-48[data-color="ny-overseas"] {
  border-right: 4.8rem solid #f55013;
}

.arrow-left-48[data-color="vocal-musician"] {
  border-right: 4.8rem solid #fa0b1a;
}

.arrow-left-48[data-color="vocal"] {
  border-right: 4.8rem solid #fa0b1a;
}

.arrow-left-48[data-color="k-pop"] {
  border-right: 4.8rem solid #9910e2;
}

.arrow-left-48[data-color="musician"] {
  border-right: 4.8rem solid #fa0b1a;
}

.arrow-left-48[data-color="dance"] {
  border-right: 4.8rem solid #f5148d;
}

.arrow-left-48[data-color="actor-voice-actor"] {
  border-right: 4.8rem solid #fcbd12;
}

.arrow-left-48[data-color="actor"] {
  border-right: 4.8rem solid #fcbd12;
}

.arrow-left-48[data-color="voice-actor"] {
  border-right: 4.8rem solid #fcbd12;
}

.arrow-left-48[data-color="actor-talent"] {
  border-right: 4.8rem solid #fcbd12;
}

.arrow-left-48[data-color="internet-video-talent"] {
  border-right: 4.8rem solid #fcbd12;
}

.arrow-left-48[data-color="concert-management"] {
  border-right: 4.8rem solid #1dd6c8;
}

.arrow-left-48[data-color="pa"] {
  border-right: 4.8rem solid #1dd6c8;
}

.arrow-left-48[data-color="illumination"] {
  border-right: 4.8rem solid #1dd6c8;
}

.arrow-left-48[data-color="stage"] {
  border-right: 4.8rem solid #1dd6c8;
}

.arrow-left-48[data-color="concert"] {
  border-right: 4.8rem solid #1dd6c8;
}

.arrow-left-48[data-color="management"] {
  border-right: 4.8rem solid #1dd6c8;
}

.arrow-left-48[data-color="broadcast-video"] {
  border-right: 4.8rem solid #b9ec41;
}

.arrow-left-48[data-color="videographer"] {
  border-right: 4.8rem solid #b9ec41;
}

.arrow-left-48[data-color="yellow"] {
  border-right: 4.8rem solid #fff119;
}

.arrow-left-48[data-color="line"] {
  border-right: 4.8rem solid #00c300;
}

.arrow-left-48[data-color="twitter"] {
  border-right: 4.8rem solid #1da1f2;
}

.arrow-left-48[data-color="transparent"] {
  border-right: 4.8rem solid transparent;
}

.arrow-left-48[data-color="insta"] {
  border-right: 4.8rem solid #bd00a8;
}

.arrow-left-48[data-color="youtube"] {
  border-right: 4.8rem solid #ff0000;
}

.arrow-right-48 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -9.6rem;
  margin: auto;
  width: 4.8rem;
  height: 4.8rem;
  box-sizing: border-box;
  border: 4.8rem solid transparent;
}

.arrow-right-48[data-color="white"] {
  border-left: 4.8rem solid #fff;
}

.arrow-right-48[data-color="black"] {
  border-left: 4.8rem solid #000320;
}

.arrow-right-48[data-color="gray"] {
  border-left: 4.8rem solid #9a9a9a;
}

.arrow-right-48[data-color="key"] {
  border-left: 4.8rem solid #fa0b1a;
}

.arrow-right-48[data-color="base1"] {
  border-left: 4.8rem solid #f2f8fc;
}

.arrow-right-48[data-color="base2"] {
  border-left: 4.8rem solid #16bbee;
}

.arrow-right-48[data-color="super-entertainment"] {
  border-left: 4.8rem solid #005ff7;
}

.arrow-right-48[data-color="internet-singer"] {
  border-left: 4.8rem solid #005ff7;
}

.arrow-right-48[data-color="music-creator"] {
  border-left: 4.8rem solid #16b409;
}

.arrow-right-48[data-color="ny-overseas"] {
  border-left: 4.8rem solid #f55013;
}

.arrow-right-48[data-color="vocal-musician"] {
  border-left: 4.8rem solid #fa0b1a;
}

.arrow-right-48[data-color="vocal"] {
  border-left: 4.8rem solid #fa0b1a;
}

.arrow-right-48[data-color="k-pop"] {
  border-left: 4.8rem solid #9910e2;
}

.arrow-right-48[data-color="musician"] {
  border-left: 4.8rem solid #fa0b1a;
}

.arrow-right-48[data-color="dance"] {
  border-left: 4.8rem solid #f5148d;
}

.arrow-right-48[data-color="actor-voice-actor"] {
  border-left: 4.8rem solid #fcbd12;
}

.arrow-right-48[data-color="actor"] {
  border-left: 4.8rem solid #fcbd12;
}

.arrow-right-48[data-color="voice-actor"] {
  border-left: 4.8rem solid #fcbd12;
}

.arrow-right-48[data-color="actor-talent"] {
  border-left: 4.8rem solid #fcbd12;
}

.arrow-right-48[data-color="internet-video-talent"] {
  border-left: 4.8rem solid #fcbd12;
}

.arrow-right-48[data-color="concert-management"] {
  border-left: 4.8rem solid #1dd6c8;
}

.arrow-right-48[data-color="pa"] {
  border-left: 4.8rem solid #1dd6c8;
}

.arrow-right-48[data-color="illumination"] {
  border-left: 4.8rem solid #1dd6c8;
}

.arrow-right-48[data-color="stage"] {
  border-left: 4.8rem solid #1dd6c8;
}

.arrow-right-48[data-color="concert"] {
  border-left: 4.8rem solid #1dd6c8;
}

.arrow-right-48[data-color="management"] {
  border-left: 4.8rem solid #1dd6c8;
}

.arrow-right-48[data-color="broadcast-video"] {
  border-left: 4.8rem solid #b9ec41;
}

.arrow-right-48[data-color="videographer"] {
  border-left: 4.8rem solid #b9ec41;
}

.arrow-right-48[data-color="yellow"] {
  border-left: 4.8rem solid #fff119;
}

.arrow-right-48[data-color="line"] {
  border-left: 4.8rem solid #00c300;
}

.arrow-right-48[data-color="twitter"] {
  border-left: 4.8rem solid #1da1f2;
}

.arrow-right-48[data-color="transparent"] {
  border-left: 4.8rem solid transparent;
}

.arrow-right-48[data-color="insta"] {
  border-left: 4.8rem solid #bd00a8;
}

.arrow-right-48[data-color="youtube"] {
  border-left: 4.8rem solid #ff0000;
}

.arrow-top-49 {
  position: absolute;
  top: -9.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.9rem;
  height: 4.9rem;
  box-sizing: border-box;
  border: 4.9rem solid transparent;
}

.arrow-top-49[data-color="white"] {
  border-bottom: 4.9rem solid #fff;
}

.arrow-top-49[data-color="black"] {
  border-bottom: 4.9rem solid #000320;
}

.arrow-top-49[data-color="gray"] {
  border-bottom: 4.9rem solid #9a9a9a;
}

.arrow-top-49[data-color="key"] {
  border-bottom: 4.9rem solid #fa0b1a;
}

.arrow-top-49[data-color="base1"] {
  border-bottom: 4.9rem solid #f2f8fc;
}

.arrow-top-49[data-color="base2"] {
  border-bottom: 4.9rem solid #16bbee;
}

.arrow-top-49[data-color="super-entertainment"] {
  border-bottom: 4.9rem solid #005ff7;
}

.arrow-top-49[data-color="internet-singer"] {
  border-bottom: 4.9rem solid #005ff7;
}

.arrow-top-49[data-color="music-creator"] {
  border-bottom: 4.9rem solid #16b409;
}

.arrow-top-49[data-color="ny-overseas"] {
  border-bottom: 4.9rem solid #f55013;
}

.arrow-top-49[data-color="vocal-musician"] {
  border-bottom: 4.9rem solid #fa0b1a;
}

.arrow-top-49[data-color="vocal"] {
  border-bottom: 4.9rem solid #fa0b1a;
}

.arrow-top-49[data-color="k-pop"] {
  border-bottom: 4.9rem solid #9910e2;
}

.arrow-top-49[data-color="musician"] {
  border-bottom: 4.9rem solid #fa0b1a;
}

.arrow-top-49[data-color="dance"] {
  border-bottom: 4.9rem solid #f5148d;
}

.arrow-top-49[data-color="actor-voice-actor"] {
  border-bottom: 4.9rem solid #fcbd12;
}

.arrow-top-49[data-color="actor"] {
  border-bottom: 4.9rem solid #fcbd12;
}

.arrow-top-49[data-color="voice-actor"] {
  border-bottom: 4.9rem solid #fcbd12;
}

.arrow-top-49[data-color="actor-talent"] {
  border-bottom: 4.9rem solid #fcbd12;
}

.arrow-top-49[data-color="internet-video-talent"] {
  border-bottom: 4.9rem solid #fcbd12;
}

.arrow-top-49[data-color="concert-management"] {
  border-bottom: 4.9rem solid #1dd6c8;
}

.arrow-top-49[data-color="pa"] {
  border-bottom: 4.9rem solid #1dd6c8;
}

.arrow-top-49[data-color="illumination"] {
  border-bottom: 4.9rem solid #1dd6c8;
}

.arrow-top-49[data-color="stage"] {
  border-bottom: 4.9rem solid #1dd6c8;
}

.arrow-top-49[data-color="concert"] {
  border-bottom: 4.9rem solid #1dd6c8;
}

.arrow-top-49[data-color="management"] {
  border-bottom: 4.9rem solid #1dd6c8;
}

.arrow-top-49[data-color="broadcast-video"] {
  border-bottom: 4.9rem solid #b9ec41;
}

.arrow-top-49[data-color="videographer"] {
  border-bottom: 4.9rem solid #b9ec41;
}

.arrow-top-49[data-color="yellow"] {
  border-bottom: 4.9rem solid #fff119;
}

.arrow-top-49[data-color="line"] {
  border-bottom: 4.9rem solid #00c300;
}

.arrow-top-49[data-color="twitter"] {
  border-bottom: 4.9rem solid #1da1f2;
}

.arrow-top-49[data-color="transparent"] {
  border-bottom: 4.9rem solid transparent;
}

.arrow-top-49[data-color="insta"] {
  border-bottom: 4.9rem solid #bd00a8;
}

.arrow-top-49[data-color="youtube"] {
  border-bottom: 4.9rem solid #ff0000;
}

.arrow-bottom-49 {
  position: absolute;
  bottom: -9.8rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 4.9rem;
  height: 4.9rem;
  box-sizing: border-box;
  border: 4.9rem solid transparent;
}

.arrow-bottom-49[data-color="white"] {
  border-top: 4.9rem solid #fff;
}

.arrow-bottom-49[data-color="black"] {
  border-top: 4.9rem solid #000320;
}

.arrow-bottom-49[data-color="gray"] {
  border-top: 4.9rem solid #9a9a9a;
}

.arrow-bottom-49[data-color="key"] {
  border-top: 4.9rem solid #fa0b1a;
}

.arrow-bottom-49[data-color="base1"] {
  border-top: 4.9rem solid #f2f8fc;
}

.arrow-bottom-49[data-color="base2"] {
  border-top: 4.9rem solid #16bbee;
}

.arrow-bottom-49[data-color="super-entertainment"] {
  border-top: 4.9rem solid #005ff7;
}

.arrow-bottom-49[data-color="internet-singer"] {
  border-top: 4.9rem solid #005ff7;
}

.arrow-bottom-49[data-color="music-creator"] {
  border-top: 4.9rem solid #16b409;
}

.arrow-bottom-49[data-color="ny-overseas"] {
  border-top: 4.9rem solid #f55013;
}

.arrow-bottom-49[data-color="vocal-musician"] {
  border-top: 4.9rem solid #fa0b1a;
}

.arrow-bottom-49[data-color="vocal"] {
  border-top: 4.9rem solid #fa0b1a;
}

.arrow-bottom-49[data-color="k-pop"] {
  border-top: 4.9rem solid #9910e2;
}

.arrow-bottom-49[data-color="musician"] {
  border-top: 4.9rem solid #fa0b1a;
}

.arrow-bottom-49[data-color="dance"] {
  border-top: 4.9rem solid #f5148d;
}

.arrow-bottom-49[data-color="actor-voice-actor"] {
  border-top: 4.9rem solid #fcbd12;
}

.arrow-bottom-49[data-color="actor"] {
  border-top: 4.9rem solid #fcbd12;
}

.arrow-bottom-49[data-color="voice-actor"] {
  border-top: 4.9rem solid #fcbd12;
}

.arrow-bottom-49[data-color="actor-talent"] {
  border-top: 4.9rem solid #fcbd12;
}

.arrow-bottom-49[data-color="internet-video-talent"] {
  border-top: 4.9rem solid #fcbd12;
}

.arrow-bottom-49[data-color="concert-management"] {
  border-top: 4.9rem solid #1dd6c8;
}

.arrow-bottom-49[data-color="pa"] {
  border-top: 4.9rem solid #1dd6c8;
}

.arrow-bottom-49[data-color="illumination"] {
  border-top: 4.9rem solid #1dd6c8;
}

.arrow-bottom-49[data-color="stage"] {
  border-top: 4.9rem solid #1dd6c8;
}

.arrow-bottom-49[data-color="concert"] {
  border-top: 4.9rem solid #1dd6c8;
}

.arrow-bottom-49[data-color="management"] {
  border-top: 4.9rem solid #1dd6c8;
}

.arrow-bottom-49[data-color="broadcast-video"] {
  border-top: 4.9rem solid #b9ec41;
}

.arrow-bottom-49[data-color="videographer"] {
  border-top: 4.9rem solid #b9ec41;
}

.arrow-bottom-49[data-color="yellow"] {
  border-top: 4.9rem solid #fff119;
}

.arrow-bottom-49[data-color="line"] {
  border-top: 4.9rem solid #00c300;
}

.arrow-bottom-49[data-color="twitter"] {
  border-top: 4.9rem solid #1da1f2;
}

.arrow-bottom-49[data-color="transparent"] {
  border-top: 4.9rem solid transparent;
}

.arrow-bottom-49[data-color="insta"] {
  border-top: 4.9rem solid #bd00a8;
}

.arrow-bottom-49[data-color="youtube"] {
  border-top: 4.9rem solid #ff0000;
}

.arrow-left-49 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -9.8rem;
  margin: auto;
  width: 4.9rem;
  height: 4.9rem;
  box-sizing: border-box;
  border: 4.9rem solid transparent;
}

.arrow-left-49[data-color="white"] {
  border-right: 4.9rem solid #fff;
}

.arrow-left-49[data-color="black"] {
  border-right: 4.9rem solid #000320;
}

.arrow-left-49[data-color="gray"] {
  border-right: 4.9rem solid #9a9a9a;
}

.arrow-left-49[data-color="key"] {
  border-right: 4.9rem solid #fa0b1a;
}

.arrow-left-49[data-color="base1"] {
  border-right: 4.9rem solid #f2f8fc;
}

.arrow-left-49[data-color="base2"] {
  border-right: 4.9rem solid #16bbee;
}

.arrow-left-49[data-color="super-entertainment"] {
  border-right: 4.9rem solid #005ff7;
}

.arrow-left-49[data-color="internet-singer"] {
  border-right: 4.9rem solid #005ff7;
}

.arrow-left-49[data-color="music-creator"] {
  border-right: 4.9rem solid #16b409;
}

.arrow-left-49[data-color="ny-overseas"] {
  border-right: 4.9rem solid #f55013;
}

.arrow-left-49[data-color="vocal-musician"] {
  border-right: 4.9rem solid #fa0b1a;
}

.arrow-left-49[data-color="vocal"] {
  border-right: 4.9rem solid #fa0b1a;
}

.arrow-left-49[data-color="k-pop"] {
  border-right: 4.9rem solid #9910e2;
}

.arrow-left-49[data-color="musician"] {
  border-right: 4.9rem solid #fa0b1a;
}

.arrow-left-49[data-color="dance"] {
  border-right: 4.9rem solid #f5148d;
}

.arrow-left-49[data-color="actor-voice-actor"] {
  border-right: 4.9rem solid #fcbd12;
}

.arrow-left-49[data-color="actor"] {
  border-right: 4.9rem solid #fcbd12;
}

.arrow-left-49[data-color="voice-actor"] {
  border-right: 4.9rem solid #fcbd12;
}

.arrow-left-49[data-color="actor-talent"] {
  border-right: 4.9rem solid #fcbd12;
}

.arrow-left-49[data-color="internet-video-talent"] {
  border-right: 4.9rem solid #fcbd12;
}

.arrow-left-49[data-color="concert-management"] {
  border-right: 4.9rem solid #1dd6c8;
}

.arrow-left-49[data-color="pa"] {
  border-right: 4.9rem solid #1dd6c8;
}

.arrow-left-49[data-color="illumination"] {
  border-right: 4.9rem solid #1dd6c8;
}

.arrow-left-49[data-color="stage"] {
  border-right: 4.9rem solid #1dd6c8;
}

.arrow-left-49[data-color="concert"] {
  border-right: 4.9rem solid #1dd6c8;
}

.arrow-left-49[data-color="management"] {
  border-right: 4.9rem solid #1dd6c8;
}

.arrow-left-49[data-color="broadcast-video"] {
  border-right: 4.9rem solid #b9ec41;
}

.arrow-left-49[data-color="videographer"] {
  border-right: 4.9rem solid #b9ec41;
}

.arrow-left-49[data-color="yellow"] {
  border-right: 4.9rem solid #fff119;
}

.arrow-left-49[data-color="line"] {
  border-right: 4.9rem solid #00c300;
}

.arrow-left-49[data-color="twitter"] {
  border-right: 4.9rem solid #1da1f2;
}

.arrow-left-49[data-color="transparent"] {
  border-right: 4.9rem solid transparent;
}

.arrow-left-49[data-color="insta"] {
  border-right: 4.9rem solid #bd00a8;
}

.arrow-left-49[data-color="youtube"] {
  border-right: 4.9rem solid #ff0000;
}

.arrow-right-49 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -9.8rem;
  margin: auto;
  width: 4.9rem;
  height: 4.9rem;
  box-sizing: border-box;
  border: 4.9rem solid transparent;
}

.arrow-right-49[data-color="white"] {
  border-left: 4.9rem solid #fff;
}

.arrow-right-49[data-color="black"] {
  border-left: 4.9rem solid #000320;
}

.arrow-right-49[data-color="gray"] {
  border-left: 4.9rem solid #9a9a9a;
}

.arrow-right-49[data-color="key"] {
  border-left: 4.9rem solid #fa0b1a;
}

.arrow-right-49[data-color="base1"] {
  border-left: 4.9rem solid #f2f8fc;
}

.arrow-right-49[data-color="base2"] {
  border-left: 4.9rem solid #16bbee;
}

.arrow-right-49[data-color="super-entertainment"] {
  border-left: 4.9rem solid #005ff7;
}

.arrow-right-49[data-color="internet-singer"] {
  border-left: 4.9rem solid #005ff7;
}

.arrow-right-49[data-color="music-creator"] {
  border-left: 4.9rem solid #16b409;
}

.arrow-right-49[data-color="ny-overseas"] {
  border-left: 4.9rem solid #f55013;
}

.arrow-right-49[data-color="vocal-musician"] {
  border-left: 4.9rem solid #fa0b1a;
}

.arrow-right-49[data-color="vocal"] {
  border-left: 4.9rem solid #fa0b1a;
}

.arrow-right-49[data-color="k-pop"] {
  border-left: 4.9rem solid #9910e2;
}

.arrow-right-49[data-color="musician"] {
  border-left: 4.9rem solid #fa0b1a;
}

.arrow-right-49[data-color="dance"] {
  border-left: 4.9rem solid #f5148d;
}

.arrow-right-49[data-color="actor-voice-actor"] {
  border-left: 4.9rem solid #fcbd12;
}

.arrow-right-49[data-color="actor"] {
  border-left: 4.9rem solid #fcbd12;
}

.arrow-right-49[data-color="voice-actor"] {
  border-left: 4.9rem solid #fcbd12;
}

.arrow-right-49[data-color="actor-talent"] {
  border-left: 4.9rem solid #fcbd12;
}

.arrow-right-49[data-color="internet-video-talent"] {
  border-left: 4.9rem solid #fcbd12;
}

.arrow-right-49[data-color="concert-management"] {
  border-left: 4.9rem solid #1dd6c8;
}

.arrow-right-49[data-color="pa"] {
  border-left: 4.9rem solid #1dd6c8;
}

.arrow-right-49[data-color="illumination"] {
  border-left: 4.9rem solid #1dd6c8;
}

.arrow-right-49[data-color="stage"] {
  border-left: 4.9rem solid #1dd6c8;
}

.arrow-right-49[data-color="concert"] {
  border-left: 4.9rem solid #1dd6c8;
}

.arrow-right-49[data-color="management"] {
  border-left: 4.9rem solid #1dd6c8;
}

.arrow-right-49[data-color="broadcast-video"] {
  border-left: 4.9rem solid #b9ec41;
}

.arrow-right-49[data-color="videographer"] {
  border-left: 4.9rem solid #b9ec41;
}

.arrow-right-49[data-color="yellow"] {
  border-left: 4.9rem solid #fff119;
}

.arrow-right-49[data-color="line"] {
  border-left: 4.9rem solid #00c300;
}

.arrow-right-49[data-color="twitter"] {
  border-left: 4.9rem solid #1da1f2;
}

.arrow-right-49[data-color="transparent"] {
  border-left: 4.9rem solid transparent;
}

.arrow-right-49[data-color="insta"] {
  border-left: 4.9rem solid #bd00a8;
}

.arrow-right-49[data-color="youtube"] {
  border-left: 4.9rem solid #ff0000;
}

.arrow-top-50 {
  position: absolute;
  top: -10rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 5rem;
  height: 5rem;
  box-sizing: border-box;
  border: 5rem solid transparent;
}

.arrow-top-50[data-color="white"] {
  border-bottom: 5rem solid #fff;
}

.arrow-top-50[data-color="black"] {
  border-bottom: 5rem solid #000320;
}

.arrow-top-50[data-color="gray"] {
  border-bottom: 5rem solid #9a9a9a;
}

.arrow-top-50[data-color="key"] {
  border-bottom: 5rem solid #fa0b1a;
}

.arrow-top-50[data-color="base1"] {
  border-bottom: 5rem solid #f2f8fc;
}

.arrow-top-50[data-color="base2"] {
  border-bottom: 5rem solid #16bbee;
}

.arrow-top-50[data-color="super-entertainment"] {
  border-bottom: 5rem solid #005ff7;
}

.arrow-top-50[data-color="internet-singer"] {
  border-bottom: 5rem solid #005ff7;
}

.arrow-top-50[data-color="music-creator"] {
  border-bottom: 5rem solid #16b409;
}

.arrow-top-50[data-color="ny-overseas"] {
  border-bottom: 5rem solid #f55013;
}

.arrow-top-50[data-color="vocal-musician"] {
  border-bottom: 5rem solid #fa0b1a;
}

.arrow-top-50[data-color="vocal"] {
  border-bottom: 5rem solid #fa0b1a;
}

.arrow-top-50[data-color="k-pop"] {
  border-bottom: 5rem solid #9910e2;
}

.arrow-top-50[data-color="musician"] {
  border-bottom: 5rem solid #fa0b1a;
}

.arrow-top-50[data-color="dance"] {
  border-bottom: 5rem solid #f5148d;
}

.arrow-top-50[data-color="actor-voice-actor"] {
  border-bottom: 5rem solid #fcbd12;
}

.arrow-top-50[data-color="actor"] {
  border-bottom: 5rem solid #fcbd12;
}

.arrow-top-50[data-color="voice-actor"] {
  border-bottom: 5rem solid #fcbd12;
}

.arrow-top-50[data-color="actor-talent"] {
  border-bottom: 5rem solid #fcbd12;
}

.arrow-top-50[data-color="internet-video-talent"] {
  border-bottom: 5rem solid #fcbd12;
}

.arrow-top-50[data-color="concert-management"] {
  border-bottom: 5rem solid #1dd6c8;
}

.arrow-top-50[data-color="pa"] {
  border-bottom: 5rem solid #1dd6c8;
}

.arrow-top-50[data-color="illumination"] {
  border-bottom: 5rem solid #1dd6c8;
}

.arrow-top-50[data-color="stage"] {
  border-bottom: 5rem solid #1dd6c8;
}

.arrow-top-50[data-color="concert"] {
  border-bottom: 5rem solid #1dd6c8;
}

.arrow-top-50[data-color="management"] {
  border-bottom: 5rem solid #1dd6c8;
}

.arrow-top-50[data-color="broadcast-video"] {
  border-bottom: 5rem solid #b9ec41;
}

.arrow-top-50[data-color="videographer"] {
  border-bottom: 5rem solid #b9ec41;
}

.arrow-top-50[data-color="yellow"] {
  border-bottom: 5rem solid #fff119;
}

.arrow-top-50[data-color="line"] {
  border-bottom: 5rem solid #00c300;
}

.arrow-top-50[data-color="twitter"] {
  border-bottom: 5rem solid #1da1f2;
}

.arrow-top-50[data-color="transparent"] {
  border-bottom: 5rem solid transparent;
}

.arrow-top-50[data-color="insta"] {
  border-bottom: 5rem solid #bd00a8;
}

.arrow-top-50[data-color="youtube"] {
  border-bottom: 5rem solid #ff0000;
}

.arrow-bottom-50 {
  position: absolute;
  bottom: -10rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 5rem;
  height: 5rem;
  box-sizing: border-box;
  border: 5rem solid transparent;
}

.arrow-bottom-50[data-color="white"] {
  border-top: 5rem solid #fff;
}

.arrow-bottom-50[data-color="black"] {
  border-top: 5rem solid #000320;
}

.arrow-bottom-50[data-color="gray"] {
  border-top: 5rem solid #9a9a9a;
}

.arrow-bottom-50[data-color="key"] {
  border-top: 5rem solid #fa0b1a;
}

.arrow-bottom-50[data-color="base1"] {
  border-top: 5rem solid #f2f8fc;
}

.arrow-bottom-50[data-color="base2"] {
  border-top: 5rem solid #16bbee;
}

.arrow-bottom-50[data-color="super-entertainment"] {
  border-top: 5rem solid #005ff7;
}

.arrow-bottom-50[data-color="internet-singer"] {
  border-top: 5rem solid #005ff7;
}

.arrow-bottom-50[data-color="music-creator"] {
  border-top: 5rem solid #16b409;
}

.arrow-bottom-50[data-color="ny-overseas"] {
  border-top: 5rem solid #f55013;
}

.arrow-bottom-50[data-color="vocal-musician"] {
  border-top: 5rem solid #fa0b1a;
}

.arrow-bottom-50[data-color="vocal"] {
  border-top: 5rem solid #fa0b1a;
}

.arrow-bottom-50[data-color="k-pop"] {
  border-top: 5rem solid #9910e2;
}

.arrow-bottom-50[data-color="musician"] {
  border-top: 5rem solid #fa0b1a;
}

.arrow-bottom-50[data-color="dance"] {
  border-top: 5rem solid #f5148d;
}

.arrow-bottom-50[data-color="actor-voice-actor"] {
  border-top: 5rem solid #fcbd12;
}

.arrow-bottom-50[data-color="actor"] {
  border-top: 5rem solid #fcbd12;
}

.arrow-bottom-50[data-color="voice-actor"] {
  border-top: 5rem solid #fcbd12;
}

.arrow-bottom-50[data-color="actor-talent"] {
  border-top: 5rem solid #fcbd12;
}

.arrow-bottom-50[data-color="internet-video-talent"] {
  border-top: 5rem solid #fcbd12;
}

.arrow-bottom-50[data-color="concert-management"] {
  border-top: 5rem solid #1dd6c8;
}

.arrow-bottom-50[data-color="pa"] {
  border-top: 5rem solid #1dd6c8;
}

.arrow-bottom-50[data-color="illumination"] {
  border-top: 5rem solid #1dd6c8;
}

.arrow-bottom-50[data-color="stage"] {
  border-top: 5rem solid #1dd6c8;
}

.arrow-bottom-50[data-color="concert"] {
  border-top: 5rem solid #1dd6c8;
}

.arrow-bottom-50[data-color="management"] {
  border-top: 5rem solid #1dd6c8;
}

.arrow-bottom-50[data-color="broadcast-video"] {
  border-top: 5rem solid #b9ec41;
}

.arrow-bottom-50[data-color="videographer"] {
  border-top: 5rem solid #b9ec41;
}

.arrow-bottom-50[data-color="yellow"] {
  border-top: 5rem solid #fff119;
}

.arrow-bottom-50[data-color="line"] {
  border-top: 5rem solid #00c300;
}

.arrow-bottom-50[data-color="twitter"] {
  border-top: 5rem solid #1da1f2;
}

.arrow-bottom-50[data-color="transparent"] {
  border-top: 5rem solid transparent;
}

.arrow-bottom-50[data-color="insta"] {
  border-top: 5rem solid #bd00a8;
}

.arrow-bottom-50[data-color="youtube"] {
  border-top: 5rem solid #ff0000;
}

.arrow-left-50 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10rem;
  margin: auto;
  width: 5rem;
  height: 5rem;
  box-sizing: border-box;
  border: 5rem solid transparent;
}

.arrow-left-50[data-color="white"] {
  border-right: 5rem solid #fff;
}

.arrow-left-50[data-color="black"] {
  border-right: 5rem solid #000320;
}

.arrow-left-50[data-color="gray"] {
  border-right: 5rem solid #9a9a9a;
}

.arrow-left-50[data-color="key"] {
  border-right: 5rem solid #fa0b1a;
}

.arrow-left-50[data-color="base1"] {
  border-right: 5rem solid #f2f8fc;
}

.arrow-left-50[data-color="base2"] {
  border-right: 5rem solid #16bbee;
}

.arrow-left-50[data-color="super-entertainment"] {
  border-right: 5rem solid #005ff7;
}

.arrow-left-50[data-color="internet-singer"] {
  border-right: 5rem solid #005ff7;
}

.arrow-left-50[data-color="music-creator"] {
  border-right: 5rem solid #16b409;
}

.arrow-left-50[data-color="ny-overseas"] {
  border-right: 5rem solid #f55013;
}

.arrow-left-50[data-color="vocal-musician"] {
  border-right: 5rem solid #fa0b1a;
}

.arrow-left-50[data-color="vocal"] {
  border-right: 5rem solid #fa0b1a;
}

.arrow-left-50[data-color="k-pop"] {
  border-right: 5rem solid #9910e2;
}

.arrow-left-50[data-color="musician"] {
  border-right: 5rem solid #fa0b1a;
}

.arrow-left-50[data-color="dance"] {
  border-right: 5rem solid #f5148d;
}

.arrow-left-50[data-color="actor-voice-actor"] {
  border-right: 5rem solid #fcbd12;
}

.arrow-left-50[data-color="actor"] {
  border-right: 5rem solid #fcbd12;
}

.arrow-left-50[data-color="voice-actor"] {
  border-right: 5rem solid #fcbd12;
}

.arrow-left-50[data-color="actor-talent"] {
  border-right: 5rem solid #fcbd12;
}

.arrow-left-50[data-color="internet-video-talent"] {
  border-right: 5rem solid #fcbd12;
}

.arrow-left-50[data-color="concert-management"] {
  border-right: 5rem solid #1dd6c8;
}

.arrow-left-50[data-color="pa"] {
  border-right: 5rem solid #1dd6c8;
}

.arrow-left-50[data-color="illumination"] {
  border-right: 5rem solid #1dd6c8;
}

.arrow-left-50[data-color="stage"] {
  border-right: 5rem solid #1dd6c8;
}

.arrow-left-50[data-color="concert"] {
  border-right: 5rem solid #1dd6c8;
}

.arrow-left-50[data-color="management"] {
  border-right: 5rem solid #1dd6c8;
}

.arrow-left-50[data-color="broadcast-video"] {
  border-right: 5rem solid #b9ec41;
}

.arrow-left-50[data-color="videographer"] {
  border-right: 5rem solid #b9ec41;
}

.arrow-left-50[data-color="yellow"] {
  border-right: 5rem solid #fff119;
}

.arrow-left-50[data-color="line"] {
  border-right: 5rem solid #00c300;
}

.arrow-left-50[data-color="twitter"] {
  border-right: 5rem solid #1da1f2;
}

.arrow-left-50[data-color="transparent"] {
  border-right: 5rem solid transparent;
}

.arrow-left-50[data-color="insta"] {
  border-right: 5rem solid #bd00a8;
}

.arrow-left-50[data-color="youtube"] {
  border-right: 5rem solid #ff0000;
}

.arrow-right-50 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: -10rem;
  margin: auto;
  width: 5rem;
  height: 5rem;
  box-sizing: border-box;
  border: 5rem solid transparent;
}

.arrow-right-50[data-color="white"] {
  border-left: 5rem solid #fff;
}

.arrow-right-50[data-color="black"] {
  border-left: 5rem solid #000320;
}

.arrow-right-50[data-color="gray"] {
  border-left: 5rem solid #9a9a9a;
}

.arrow-right-50[data-color="key"] {
  border-left: 5rem solid #fa0b1a;
}

.arrow-right-50[data-color="base1"] {
  border-left: 5rem solid #f2f8fc;
}

.arrow-right-50[data-color="base2"] {
  border-left: 5rem solid #16bbee;
}

.arrow-right-50[data-color="super-entertainment"] {
  border-left: 5rem solid #005ff7;
}

.arrow-right-50[data-color="internet-singer"] {
  border-left: 5rem solid #005ff7;
}

.arrow-right-50[data-color="music-creator"] {
  border-left: 5rem solid #16b409;
}

.arrow-right-50[data-color="ny-overseas"] {
  border-left: 5rem solid #f55013;
}

.arrow-right-50[data-color="vocal-musician"] {
  border-left: 5rem solid #fa0b1a;
}

.arrow-right-50[data-color="vocal"] {
  border-left: 5rem solid #fa0b1a;
}

.arrow-right-50[data-color="k-pop"] {
  border-left: 5rem solid #9910e2;
}

.arrow-right-50[data-color="musician"] {
  border-left: 5rem solid #fa0b1a;
}

.arrow-right-50[data-color="dance"] {
  border-left: 5rem solid #f5148d;
}

.arrow-right-50[data-color="actor-voice-actor"] {
  border-left: 5rem solid #fcbd12;
}

.arrow-right-50[data-color="actor"] {
  border-left: 5rem solid #fcbd12;
}

.arrow-right-50[data-color="voice-actor"] {
  border-left: 5rem solid #fcbd12;
}

.arrow-right-50[data-color="actor-talent"] {
  border-left: 5rem solid #fcbd12;
}

.arrow-right-50[data-color="internet-video-talent"] {
  border-left: 5rem solid #fcbd12;
}

.arrow-right-50[data-color="concert-management"] {
  border-left: 5rem solid #1dd6c8;
}

.arrow-right-50[data-color="pa"] {
  border-left: 5rem solid #1dd6c8;
}

.arrow-right-50[data-color="illumination"] {
  border-left: 5rem solid #1dd6c8;
}

.arrow-right-50[data-color="stage"] {
  border-left: 5rem solid #1dd6c8;
}

.arrow-right-50[data-color="concert"] {
  border-left: 5rem solid #1dd6c8;
}

.arrow-right-50[data-color="management"] {
  border-left: 5rem solid #1dd6c8;
}

.arrow-right-50[data-color="broadcast-video"] {
  border-left: 5rem solid #b9ec41;
}

.arrow-right-50[data-color="videographer"] {
  border-left: 5rem solid #b9ec41;
}

.arrow-right-50[data-color="yellow"] {
  border-left: 5rem solid #fff119;
}

.arrow-right-50[data-color="line"] {
  border-left: 5rem solid #00c300;
}

.arrow-right-50[data-color="twitter"] {
  border-left: 5rem solid #1da1f2;
}

.arrow-right-50[data-color="transparent"] {
  border-left: 5rem solid transparent;
}

.arrow-right-50[data-color="insta"] {
  border-left: 5rem solid #bd00a8;
}

.arrow-right-50[data-color="youtube"] {
  border-left: 5rem solid #ff0000;
}

.blur-1 {
  -ms-filter: blur(1px);
  filter: blur(1px);
}

.blur-2 {
  -ms-filter: blur(2px);
  filter: blur(2px);
}

.blur-3 {
  -ms-filter: blur(3px);
  filter: blur(3px);
}

.blur-4 {
  -ms-filter: blur(4px);
  filter: blur(4px);
}

.blur-5 {
  -ms-filter: blur(5px);
  filter: blur(5px);
}

.blur-6 {
  -ms-filter: blur(6px);
  filter: blur(6px);
}

.blur-7 {
  -ms-filter: blur(7px);
  filter: blur(7px);
}

.blur-8 {
  -ms-filter: blur(8px);
  filter: blur(8px);
}

.blur-9 {
  -ms-filter: blur(9px);
  filter: blur(9px);
}

.blur-10 {
  -ms-filter: blur(10px);
  filter: blur(10px);
}

.blur-11 {
  -ms-filter: blur(11px);
  filter: blur(11px);
}

.blur-12 {
  -ms-filter: blur(12px);
  filter: blur(12px);
}

.blur-13 {
  -ms-filter: blur(13px);
  filter: blur(13px);
}

.blur-14 {
  -ms-filter: blur(14px);
  filter: blur(14px);
}

.blur-15 {
  -ms-filter: blur(15px);
  filter: blur(15px);
}

.blur-16 {
  -ms-filter: blur(16px);
  filter: blur(16px);
}

.blur-17 {
  -ms-filter: blur(17px);
  filter: blur(17px);
}

.blur-18 {
  -ms-filter: blur(18px);
  filter: blur(18px);
}

.blur-19 {
  -ms-filter: blur(19px);
  filter: blur(19px);
}

.blur-20 {
  -ms-filter: blur(20px);
  filter: blur(20px);
}

.blur-21 {
  -ms-filter: blur(21px);
  filter: blur(21px);
}

.blur-22 {
  -ms-filter: blur(22px);
  filter: blur(22px);
}

.blur-23 {
  -ms-filter: blur(23px);
  filter: blur(23px);
}

.blur-24 {
  -ms-filter: blur(24px);
  filter: blur(24px);
}

.blur-25 {
  -ms-filter: blur(25px);
  filter: blur(25px);
}

.blur-26 {
  -ms-filter: blur(26px);
  filter: blur(26px);
}

.blur-27 {
  -ms-filter: blur(27px);
  filter: blur(27px);
}

.blur-28 {
  -ms-filter: blur(28px);
  filter: blur(28px);
}

.blur-29 {
  -ms-filter: blur(29px);
  filter: blur(29px);
}

.blur-30 {
  -ms-filter: blur(30px);
  filter: blur(30px);
}

.blur-31 {
  -ms-filter: blur(31px);
  filter: blur(31px);
}

.blur-32 {
  -ms-filter: blur(32px);
  filter: blur(32px);
}

.blur-33 {
  -ms-filter: blur(33px);
  filter: blur(33px);
}

.blur-34 {
  -ms-filter: blur(34px);
  filter: blur(34px);
}

.blur-35 {
  -ms-filter: blur(35px);
  filter: blur(35px);
}

.blur-36 {
  -ms-filter: blur(36px);
  filter: blur(36px);
}

.blur-37 {
  -ms-filter: blur(37px);
  filter: blur(37px);
}

.blur-38 {
  -ms-filter: blur(38px);
  filter: blur(38px);
}

.blur-39 {
  -ms-filter: blur(39px);
  filter: blur(39px);
}

.blur-40 {
  -ms-filter: blur(40px);
  filter: blur(40px);
}

.blur-41 {
  -ms-filter: blur(41px);
  filter: blur(41px);
}

.blur-42 {
  -ms-filter: blur(42px);
  filter: blur(42px);
}

.blur-43 {
  -ms-filter: blur(43px);
  filter: blur(43px);
}

.blur-44 {
  -ms-filter: blur(44px);
  filter: blur(44px);
}

.blur-45 {
  -ms-filter: blur(45px);
  filter: blur(45px);
}

.blur-46 {
  -ms-filter: blur(46px);
  filter: blur(46px);
}

.blur-47 {
  -ms-filter: blur(47px);
  filter: blur(47px);
}

.blur-48 {
  -ms-filter: blur(48px);
  filter: blur(48px);
}

.blur-49 {
  -ms-filter: blur(49px);
  filter: blur(49px);
}

.blur-50 {
  -ms-filter: blur(50px);
  filter: blur(50px);
}

@media (min-width: 991px) {
  .blur-lg-1 {
    -ms-filter: blur(1px);
    filter: blur(1px);
  }

  .blur-lg-2 {
    -ms-filter: blur(2px);
    filter: blur(2px);
  }

  .blur-lg-3 {
    -ms-filter: blur(3px);
    filter: blur(3px);
  }

  .blur-lg-4 {
    -ms-filter: blur(4px);
    filter: blur(4px);
  }

  .blur-lg-5 {
    -ms-filter: blur(5px);
    filter: blur(5px);
  }

  .blur-lg-6 {
    -ms-filter: blur(6px);
    filter: blur(6px);
  }

  .blur-lg-7 {
    -ms-filter: blur(7px);
    filter: blur(7px);
  }

  .blur-lg-8 {
    -ms-filter: blur(8px);
    filter: blur(8px);
  }

  .blur-lg-9 {
    -ms-filter: blur(9px);
    filter: blur(9px);
  }

  .blur-lg-10 {
    -ms-filter: blur(10px);
    filter: blur(10px);
  }

  .blur-lg-11 {
    -ms-filter: blur(11px);
    filter: blur(11px);
  }

  .blur-lg-12 {
    -ms-filter: blur(12px);
    filter: blur(12px);
  }

  .blur-lg-13 {
    -ms-filter: blur(13px);
    filter: blur(13px);
  }

  .blur-lg-14 {
    -ms-filter: blur(14px);
    filter: blur(14px);
  }

  .blur-lg-15 {
    -ms-filter: blur(15px);
    filter: blur(15px);
  }

  .blur-lg-16 {
    -ms-filter: blur(16px);
    filter: blur(16px);
  }

  .blur-lg-17 {
    -ms-filter: blur(17px);
    filter: blur(17px);
  }

  .blur-lg-18 {
    -ms-filter: blur(18px);
    filter: blur(18px);
  }

  .blur-lg-19 {
    -ms-filter: blur(19px);
    filter: blur(19px);
  }

  .blur-lg-20 {
    -ms-filter: blur(20px);
    filter: blur(20px);
  }

  .blur-lg-21 {
    -ms-filter: blur(21px);
    filter: blur(21px);
  }

  .blur-lg-22 {
    -ms-filter: blur(22px);
    filter: blur(22px);
  }

  .blur-lg-23 {
    -ms-filter: blur(23px);
    filter: blur(23px);
  }

  .blur-lg-24 {
    -ms-filter: blur(24px);
    filter: blur(24px);
  }

  .blur-lg-25 {
    -ms-filter: blur(25px);
    filter: blur(25px);
  }

  .blur-lg-26 {
    -ms-filter: blur(26px);
    filter: blur(26px);
  }

  .blur-lg-27 {
    -ms-filter: blur(27px);
    filter: blur(27px);
  }

  .blur-lg-28 {
    -ms-filter: blur(28px);
    filter: blur(28px);
  }

  .blur-lg-29 {
    -ms-filter: blur(29px);
    filter: blur(29px);
  }

  .blur-lg-30 {
    -ms-filter: blur(30px);
    filter: blur(30px);
  }

  .blur-lg-31 {
    -ms-filter: blur(31px);
    filter: blur(31px);
  }

  .blur-lg-32 {
    -ms-filter: blur(32px);
    filter: blur(32px);
  }

  .blur-lg-33 {
    -ms-filter: blur(33px);
    filter: blur(33px);
  }

  .blur-lg-34 {
    -ms-filter: blur(34px);
    filter: blur(34px);
  }

  .blur-lg-35 {
    -ms-filter: blur(35px);
    filter: blur(35px);
  }

  .blur-lg-36 {
    -ms-filter: blur(36px);
    filter: blur(36px);
  }

  .blur-lg-37 {
    -ms-filter: blur(37px);
    filter: blur(37px);
  }

  .blur-lg-38 {
    -ms-filter: blur(38px);
    filter: blur(38px);
  }

  .blur-lg-39 {
    -ms-filter: blur(39px);
    filter: blur(39px);
  }

  .blur-lg-40 {
    -ms-filter: blur(40px);
    filter: blur(40px);
  }

  .blur-lg-41 {
    -ms-filter: blur(41px);
    filter: blur(41px);
  }

  .blur-lg-42 {
    -ms-filter: blur(42px);
    filter: blur(42px);
  }

  .blur-lg-43 {
    -ms-filter: blur(43px);
    filter: blur(43px);
  }

  .blur-lg-44 {
    -ms-filter: blur(44px);
    filter: blur(44px);
  }

  .blur-lg-45 {
    -ms-filter: blur(45px);
    filter: blur(45px);
  }

  .blur-lg-46 {
    -ms-filter: blur(46px);
    filter: blur(46px);
  }

  .blur-lg-47 {
    -ms-filter: blur(47px);
    filter: blur(47px);
  }

  .blur-lg-48 {
    -ms-filter: blur(48px);
    filter: blur(48px);
  }

  .blur-lg-49 {
    -ms-filter: blur(49px);
    filter: blur(49px);
  }

  .blur-lg-50 {
    -ms-filter: blur(50px);
    filter: blur(50px);
  }
}

.mix-multiply {
  mix-blend-mode: multiply;
}

.mix-screen {
  mix-blend-mode: screen;
}

.mix-overlay {
  mix-blend-mode: overlay;
}

.mix-darken {
  mix-blend-mode: darken;
}

.mix-lighten {
  mix-blend-mode: lighten;
}

.mix-color-dodge {
  mix-blend-mode: color-dodge;
}

.mix-color-burn {
  mix-blend-mode: color-burn;
}

.mix-hard-light {
  mix-blend-mode: hard-light;
}

.mix-soft-light {
  mix-blend-mode: soft-light;
}

.mix-difference {
  mix-blend-mode: difference;
}

.mix-exclusion {
  mix-blend-mode: exclusion;
}

.mix-hue {
  mix-blend-mode: hue;
}

.mix-saturation {
  mix-blend-mode: saturation;
}

.mix-color {
  mix-blend-mode: color;
}

.mix-luminosity {
  mix-blend-mode: luminosity;
}

@media (min-width: 991px) {
  .mix-lg-multiply {
    mix-blend-mode: multiply;
  }

  .mix-lg-screen {
    mix-blend-mode: screen;
  }

  .mix-lg-overlay {
    mix-blend-mode: overlay;
  }

  .mix-lg-darken {
    mix-blend-mode: darken;
  }

  .mix-lg-lighten {
    mix-blend-mode: lighten;
  }

  .mix-lg-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .mix-lg-color-burn {
    mix-blend-mode: color-burn;
  }

  .mix-lg-hard-light {
    mix-blend-mode: hard-light;
  }

  .mix-lg-soft-light {
    mix-blend-mode: soft-light;
  }

  .mix-lg-difference {
    mix-blend-mode: difference;
  }

  .mix-lg-exclusion {
    mix-blend-mode: exclusion;
  }

  .mix-lg-hue {
    mix-blend-mode: hue;
  }

  .mix-lg-saturation {
    mix-blend-mode: saturation;
  }

  .mix-lg-color {
    mix-blend-mode: color;
  }

  .mix-lg-luminosity {
    mix-blend-mode: luminosity;
  }
}

/* テキストの縦書き */
.font-vertical {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

@media (min-width: 991px) {
  .font-lg-vertical {
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
  }
}

.img-fit {
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

@media (min-width: 991px) {
  .img-lg-fit {
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
  }
}

.object-fit {
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

@media (min-width: 991px) {
  .object-fit-lg {
    object-fit: cover;
    font-family: 'object-fit: cover;';
  }
}

.object-fit-none {
  object-fit: none;
  font-family: 'object-fit: none;';
}

@media (min-width: 991px) {
  .object-fit-none-lg-none {
    object-fit: none;
    font-family: 'object-fit: none;';
  }
}

.marker[data-color="white"] {
  background: linear-gradient(transparent 50%, #fff 50%);
}

.marker[data-color="black"] {
  background: linear-gradient(transparent 50%, #000320 50%);
}

.marker[data-color="gray"] {
  background: linear-gradient(transparent 50%, #9a9a9a 50%);
}

.marker[data-color="key"] {
  background: linear-gradient(transparent 50%, #fa0b1a 50%);
}

.marker[data-color="base1"] {
  background: linear-gradient(transparent 50%, #f2f8fc 50%);
}

.marker[data-color="base2"] {
  background: linear-gradient(transparent 50%, #16bbee 50%);
}

.marker[data-color="super-entertainment"] {
  background: linear-gradient(transparent 50%, #005ff7 50%);
}

.marker[data-color="internet-singer"] {
  background: linear-gradient(transparent 50%, #005ff7 50%);
}

.marker[data-color="music-creator"] {
  background: linear-gradient(transparent 50%, #16b409 50%);
}

.marker[data-color="ny-overseas"] {
  background: linear-gradient(transparent 50%, #f55013 50%);
}

.marker[data-color="vocal-musician"] {
  background: linear-gradient(transparent 50%, #fa0b1a 50%);
}

.marker[data-color="vocal"] {
  background: linear-gradient(transparent 50%, #fa0b1a 50%);
}

.marker[data-color="k-pop"] {
  background: linear-gradient(transparent 50%, #9910e2 50%);
}

.marker[data-color="musician"] {
  background: linear-gradient(transparent 50%, #fa0b1a 50%);
}

.marker[data-color="dance"] {
  background: linear-gradient(transparent 50%, #f5148d 50%);
}

.marker[data-color="actor-voice-actor"] {
  background: linear-gradient(transparent 50%, #fcbd12 50%);
}

.marker[data-color="actor"] {
  background: linear-gradient(transparent 50%, #fcbd12 50%);
}

.marker[data-color="voice-actor"] {
  background: linear-gradient(transparent 50%, #fcbd12 50%);
}

.marker[data-color="actor-talent"] {
  background: linear-gradient(transparent 50%, #fcbd12 50%);
}

.marker[data-color="internet-video-talent"] {
  background: linear-gradient(transparent 50%, #fcbd12 50%);
}

.marker[data-color="concert-management"] {
  background: linear-gradient(transparent 50%, #1dd6c8 50%);
}

.marker[data-color="pa"] {
  background: linear-gradient(transparent 50%, #1dd6c8 50%);
}

.marker[data-color="illumination"] {
  background: linear-gradient(transparent 50%, #1dd6c8 50%);
}

.marker[data-color="stage"] {
  background: linear-gradient(transparent 50%, #1dd6c8 50%);
}

.marker[data-color="concert"] {
  background: linear-gradient(transparent 50%, #1dd6c8 50%);
}

.marker[data-color="management"] {
  background: linear-gradient(transparent 50%, #1dd6c8 50%);
}

.marker[data-color="broadcast-video"] {
  background: linear-gradient(transparent 50%, #b9ec41 50%);
}

.marker[data-color="videographer"] {
  background: linear-gradient(transparent 50%, #b9ec41 50%);
}

.marker[data-color="yellow"] {
  background: linear-gradient(transparent 50%, #fff119 50%);
}

.marker[data-color="line"] {
  background: linear-gradient(transparent 50%, #00c300 50%);
}

.marker[data-color="twitter"] {
  background: linear-gradient(transparent 50%, #1da1f2 50%);
}

.marker[data-color="transparent"] {
  background: linear-gradient(transparent 50%, transparent 50%);
}

.marker[data-color="insta"] {
  background: linear-gradient(transparent 50%, #bd00a8 50%);
}

.marker[data-color="youtube"] {
  background: linear-gradient(transparent 50%, #ff0000 50%);
}

.clip-right-top-left-bottom[clip-data-color="white"] {
  background: linear-gradient(45deg, transparent 6rem, #fff 6rem), linear-gradient(135deg, transparent 6rem, #fff 6rem), linear-gradient(225deg, transparent 6rem, #fff 6rem), linear-gradient(315deg, transparent 6rem, #fff 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="black"] {
  background: linear-gradient(45deg, transparent 6rem, #000320 6rem), linear-gradient(135deg, transparent 6rem, #000320 6rem), linear-gradient(225deg, transparent 6rem, #000320 6rem), linear-gradient(315deg, transparent 6rem, #000320 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="gray"] {
  background: linear-gradient(45deg, transparent 6rem, #9a9a9a 6rem), linear-gradient(135deg, transparent 6rem, #9a9a9a 6rem), linear-gradient(225deg, transparent 6rem, #9a9a9a 6rem), linear-gradient(315deg, transparent 6rem, #9a9a9a 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="key"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="base1"] {
  background: linear-gradient(45deg, transparent 6rem, #f2f8fc 6rem), linear-gradient(135deg, transparent 6rem, #f2f8fc 6rem), linear-gradient(225deg, transparent 6rem, #f2f8fc 6rem), linear-gradient(315deg, transparent 6rem, #f2f8fc 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="base2"] {
  background: linear-gradient(45deg, transparent 6rem, #16bbee 6rem), linear-gradient(135deg, transparent 6rem, #16bbee 6rem), linear-gradient(225deg, transparent 6rem, #16bbee 6rem), linear-gradient(315deg, transparent 6rem, #16bbee 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="super-entertainment"] {
  background: linear-gradient(45deg, transparent 6rem, #005ff7 6rem), linear-gradient(135deg, transparent 6rem, #005ff7 6rem), linear-gradient(225deg, transparent 6rem, #005ff7 6rem), linear-gradient(315deg, transparent 6rem, #005ff7 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="internet-singer"] {
  background: linear-gradient(45deg, transparent 6rem, #005ff7 6rem), linear-gradient(135deg, transparent 6rem, #005ff7 6rem), linear-gradient(225deg, transparent 6rem, #005ff7 6rem), linear-gradient(315deg, transparent 6rem, #005ff7 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="music-creator"] {
  background: linear-gradient(45deg, transparent 6rem, #16b409 6rem), linear-gradient(135deg, transparent 6rem, #16b409 6rem), linear-gradient(225deg, transparent 6rem, #16b409 6rem), linear-gradient(315deg, transparent 6rem, #16b409 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="ny-overseas"] {
  background: linear-gradient(45deg, transparent 6rem, #f55013 6rem), linear-gradient(135deg, transparent 6rem, #f55013 6rem), linear-gradient(225deg, transparent 6rem, #f55013 6rem), linear-gradient(315deg, transparent 6rem, #f55013 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="vocal-musician"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="vocal"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="k-pop"] {
  background: linear-gradient(45deg, transparent 6rem, #9910e2 6rem), linear-gradient(135deg, transparent 6rem, #9910e2 6rem), linear-gradient(225deg, transparent 6rem, #9910e2 6rem), linear-gradient(315deg, transparent 6rem, #9910e2 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="musician"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="dance"] {
  background: linear-gradient(45deg, transparent 6rem, #f5148d 6rem), linear-gradient(135deg, transparent 6rem, #f5148d 6rem), linear-gradient(225deg, transparent 6rem, #f5148d 6rem), linear-gradient(315deg, transparent 6rem, #f5148d 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="actor-voice-actor"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="actor"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="voice-actor"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="actor-talent"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="internet-video-talent"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="concert-management"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="pa"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="illumination"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="stage"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="concert"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="management"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="broadcast-video"] {
  background: linear-gradient(45deg, transparent 6rem, #b9ec41 6rem), linear-gradient(135deg, transparent 6rem, #b9ec41 6rem), linear-gradient(225deg, transparent 6rem, #b9ec41 6rem), linear-gradient(315deg, transparent 6rem, #b9ec41 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="videographer"] {
  background: linear-gradient(45deg, transparent 6rem, #b9ec41 6rem), linear-gradient(135deg, transparent 6rem, #b9ec41 6rem), linear-gradient(225deg, transparent 6rem, #b9ec41 6rem), linear-gradient(315deg, transparent 6rem, #b9ec41 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="yellow"] {
  background: linear-gradient(45deg, transparent 6rem, #fff119 6rem), linear-gradient(135deg, transparent 6rem, #fff119 6rem), linear-gradient(225deg, transparent 6rem, #fff119 6rem), linear-gradient(315deg, transparent 6rem, #fff119 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="line"] {
  background: linear-gradient(45deg, transparent 6rem, #00c300 6rem), linear-gradient(135deg, transparent 6rem, #00c300 6rem), linear-gradient(225deg, transparent 6rem, #00c300 6rem), linear-gradient(315deg, transparent 6rem, #00c300 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="twitter"] {
  background: linear-gradient(45deg, transparent 6rem, #1da1f2 6rem), linear-gradient(135deg, transparent 6rem, #1da1f2 6rem), linear-gradient(225deg, transparent 6rem, #1da1f2 6rem), linear-gradient(315deg, transparent 6rem, #1da1f2 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="transparent"] {
  background: linear-gradient(45deg, transparent 6rem, transparent 6rem), linear-gradient(135deg, transparent 6rem, transparent 6rem), linear-gradient(225deg, transparent 6rem, transparent 6rem), linear-gradient(315deg, transparent 6rem, transparent 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="insta"] {
  background: linear-gradient(45deg, transparent 6rem, #bd00a8 6rem), linear-gradient(135deg, transparent 6rem, #bd00a8 6rem), linear-gradient(225deg, transparent 6rem, #bd00a8 6rem), linear-gradient(315deg, transparent 6rem, #bd00a8 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-right-top-left-bottom[clip-data-color="youtube"] {
  background: linear-gradient(45deg, transparent 6rem, #ff0000 6rem), linear-gradient(135deg, transparent 6rem, #ff0000 6rem), linear-gradient(225deg, transparent 6rem, #ff0000 6rem), linear-gradient(315deg, transparent 6rem, #ff0000 6rem);
  background-position: bottom left, bottom right, top right, top left;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="white"] {
  background: linear-gradient(45deg, transparent 6rem, #fff 6rem), linear-gradient(135deg, transparent 6rem, #fff 6rem), linear-gradient(225deg, transparent 6rem, #fff 6rem), linear-gradient(315deg, transparent 6rem, #fff 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="black"] {
  background: linear-gradient(45deg, transparent 6rem, #000320 6rem), linear-gradient(135deg, transparent 6rem, #000320 6rem), linear-gradient(225deg, transparent 6rem, #000320 6rem), linear-gradient(315deg, transparent 6rem, #000320 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="gray"] {
  background: linear-gradient(45deg, transparent 6rem, #9a9a9a 6rem), linear-gradient(135deg, transparent 6rem, #9a9a9a 6rem), linear-gradient(225deg, transparent 6rem, #9a9a9a 6rem), linear-gradient(315deg, transparent 6rem, #9a9a9a 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="key"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="base1"] {
  background: linear-gradient(45deg, transparent 6rem, #f2f8fc 6rem), linear-gradient(135deg, transparent 6rem, #f2f8fc 6rem), linear-gradient(225deg, transparent 6rem, #f2f8fc 6rem), linear-gradient(315deg, transparent 6rem, #f2f8fc 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="base2"] {
  background: linear-gradient(45deg, transparent 6rem, #16bbee 6rem), linear-gradient(135deg, transparent 6rem, #16bbee 6rem), linear-gradient(225deg, transparent 6rem, #16bbee 6rem), linear-gradient(315deg, transparent 6rem, #16bbee 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="super-entertainment"] {
  background: linear-gradient(45deg, transparent 6rem, #005ff7 6rem), linear-gradient(135deg, transparent 6rem, #005ff7 6rem), linear-gradient(225deg, transparent 6rem, #005ff7 6rem), linear-gradient(315deg, transparent 6rem, #005ff7 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="internet-singer"] {
  background: linear-gradient(45deg, transparent 6rem, #005ff7 6rem), linear-gradient(135deg, transparent 6rem, #005ff7 6rem), linear-gradient(225deg, transparent 6rem, #005ff7 6rem), linear-gradient(315deg, transparent 6rem, #005ff7 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="music-creator"] {
  background: linear-gradient(45deg, transparent 6rem, #16b409 6rem), linear-gradient(135deg, transparent 6rem, #16b409 6rem), linear-gradient(225deg, transparent 6rem, #16b409 6rem), linear-gradient(315deg, transparent 6rem, #16b409 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="ny-overseas"] {
  background: linear-gradient(45deg, transparent 6rem, #f55013 6rem), linear-gradient(135deg, transparent 6rem, #f55013 6rem), linear-gradient(225deg, transparent 6rem, #f55013 6rem), linear-gradient(315deg, transparent 6rem, #f55013 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="vocal-musician"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="vocal"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="k-pop"] {
  background: linear-gradient(45deg, transparent 6rem, #9910e2 6rem), linear-gradient(135deg, transparent 6rem, #9910e2 6rem), linear-gradient(225deg, transparent 6rem, #9910e2 6rem), linear-gradient(315deg, transparent 6rem, #9910e2 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="musician"] {
  background: linear-gradient(45deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(135deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(225deg, transparent 6rem, #fa0b1a 6rem), linear-gradient(315deg, transparent 6rem, #fa0b1a 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="dance"] {
  background: linear-gradient(45deg, transparent 6rem, #f5148d 6rem), linear-gradient(135deg, transparent 6rem, #f5148d 6rem), linear-gradient(225deg, transparent 6rem, #f5148d 6rem), linear-gradient(315deg, transparent 6rem, #f5148d 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="actor-voice-actor"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="actor"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="voice-actor"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="actor-talent"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="internet-video-talent"] {
  background: linear-gradient(45deg, transparent 6rem, #fcbd12 6rem), linear-gradient(135deg, transparent 6rem, #fcbd12 6rem), linear-gradient(225deg, transparent 6rem, #fcbd12 6rem), linear-gradient(315deg, transparent 6rem, #fcbd12 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="concert-management"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="pa"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="illumination"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="stage"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="concert"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="management"] {
  background: linear-gradient(45deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(135deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(225deg, transparent 6rem, #1dd6c8 6rem), linear-gradient(315deg, transparent 6rem, #1dd6c8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="broadcast-video"] {
  background: linear-gradient(45deg, transparent 6rem, #b9ec41 6rem), linear-gradient(135deg, transparent 6rem, #b9ec41 6rem), linear-gradient(225deg, transparent 6rem, #b9ec41 6rem), linear-gradient(315deg, transparent 6rem, #b9ec41 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="videographer"] {
  background: linear-gradient(45deg, transparent 6rem, #b9ec41 6rem), linear-gradient(135deg, transparent 6rem, #b9ec41 6rem), linear-gradient(225deg, transparent 6rem, #b9ec41 6rem), linear-gradient(315deg, transparent 6rem, #b9ec41 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="yellow"] {
  background: linear-gradient(45deg, transparent 6rem, #fff119 6rem), linear-gradient(135deg, transparent 6rem, #fff119 6rem), linear-gradient(225deg, transparent 6rem, #fff119 6rem), linear-gradient(315deg, transparent 6rem, #fff119 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="line"] {
  background: linear-gradient(45deg, transparent 6rem, #00c300 6rem), linear-gradient(135deg, transparent 6rem, #00c300 6rem), linear-gradient(225deg, transparent 6rem, #00c300 6rem), linear-gradient(315deg, transparent 6rem, #00c300 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="twitter"] {
  background: linear-gradient(45deg, transparent 6rem, #1da1f2 6rem), linear-gradient(135deg, transparent 6rem, #1da1f2 6rem), linear-gradient(225deg, transparent 6rem, #1da1f2 6rem), linear-gradient(315deg, transparent 6rem, #1da1f2 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="transparent"] {
  background: linear-gradient(45deg, transparent 6rem, transparent 6rem), linear-gradient(135deg, transparent 6rem, transparent 6rem), linear-gradient(225deg, transparent 6rem, transparent 6rem), linear-gradient(315deg, transparent 6rem, transparent 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="insta"] {
  background: linear-gradient(45deg, transparent 6rem, #bd00a8 6rem), linear-gradient(135deg, transparent 6rem, #bd00a8 6rem), linear-gradient(225deg, transparent 6rem, #bd00a8 6rem), linear-gradient(315deg, transparent 6rem, #bd00a8 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.clip-left-top-right-bottom[clip-data-color="youtube"] {
  background: linear-gradient(45deg, transparent 6rem, #ff0000 6rem), linear-gradient(135deg, transparent 6rem, #ff0000 6rem), linear-gradient(225deg, transparent 6rem, #ff0000 6rem), linear-gradient(315deg, transparent 6rem, #ff0000 6rem);
  background-position: top right, top left, bottom left, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
}

.hover {
  cursor: pointer;
  transition: all 0.2s ease;
}

.hover:active {
  opacity: .5;
  color: inherit;
  text-decoration: none;
}

@media (min-width: 991px) {
  .hover:hover {
    opacity: .5;
    color: inherit;
    text-decoration: none;
  }
}

.text-shadow-white {
  text-shadow: 0 0 0.5rem #fff;
}

.text-shadow-black {
  text-shadow: 0 0 0.5rem #000320;
}

.text-shadow-gray {
  text-shadow: 0 0 0.5rem #9a9a9a;
}

.text-shadow-key {
  text-shadow: 0 0 0.5rem #fa0b1a;
}

.text-shadow-base1 {
  text-shadow: 0 0 0.5rem #f2f8fc;
}

.text-shadow-base2 {
  text-shadow: 0 0 0.5rem #16bbee;
}

.text-shadow-super-entertainment {
  text-shadow: 0 0 0.5rem #005ff7;
}

.text-shadow-internet-singer {
  text-shadow: 0 0 0.5rem #005ff7;
}

.text-shadow-music-creator {
  text-shadow: 0 0 0.5rem #16b409;
}

.text-shadow-ny-overseas {
  text-shadow: 0 0 0.5rem #f55013;
}

.text-shadow-vocal-musician {
  text-shadow: 0 0 0.5rem #fa0b1a;
}

.text-shadow-vocal {
  text-shadow: 0 0 0.5rem #fa0b1a;
}

.text-shadow-k-pop {
  text-shadow: 0 0 0.5rem #9910e2;
}

.text-shadow-musician {
  text-shadow: 0 0 0.5rem #fa0b1a;
}

.text-shadow-dance {
  text-shadow: 0 0 0.5rem #f5148d;
}

.text-shadow-actor-voice-actor {
  text-shadow: 0 0 0.5rem #fcbd12;
}

.text-shadow-actor {
  text-shadow: 0 0 0.5rem #fcbd12;
}

.text-shadow-voice-actor {
  text-shadow: 0 0 0.5rem #fcbd12;
}

.text-shadow-actor-talent {
  text-shadow: 0 0 0.5rem #fcbd12;
}

.text-shadow-internet-video-talent {
  text-shadow: 0 0 0.5rem #fcbd12;
}

.text-shadow-concert-management {
  text-shadow: 0 0 0.5rem #1dd6c8;
}

.text-shadow-pa {
  text-shadow: 0 0 0.5rem #1dd6c8;
}

.text-shadow-illumination {
  text-shadow: 0 0 0.5rem #1dd6c8;
}

.text-shadow-stage {
  text-shadow: 0 0 0.5rem #1dd6c8;
}

.text-shadow-concert {
  text-shadow: 0 0 0.5rem #1dd6c8;
}

.text-shadow-management {
  text-shadow: 0 0 0.5rem #1dd6c8;
}

.text-shadow-broadcast-video {
  text-shadow: 0 0 0.5rem #b9ec41;
}

.text-shadow-videographer {
  text-shadow: 0 0 0.5rem #b9ec41;
}

.text-shadow-yellow {
  text-shadow: 0 0 0.5rem #fff119;
}

.text-shadow-line {
  text-shadow: 0 0 0.5rem #00c300;
}

.text-shadow-twitter {
  text-shadow: 0 0 0.5rem #1da1f2;
}

.text-shadow-transparent {
  text-shadow: 0 0 0.5rem transparent;
}

.text-shadow-insta {
  text-shadow: 0 0 0.5rem #bd00a8;
}

.text-shadow-youtube {
  text-shadow: 0 0 0.5rem #ff0000;
}

.clear {
  clear: both;
}

.clear-none {
  clear: none;
}

@media (min-width: 991px) {
  .clear-lg {
    clear: both;
  }

  .clear-lg-none {
    clear: none;
  }
}

.table-cell {
  display: table-cell;
}

@media (min-width: 991px) {
  .table-cell-lg {
    display: table-cell;
  }
}

.yell span {
  position: relative;
  display: inline-block;
  color: #000320;
}

.yell span:before {
  left: -10px;
  transform: rotate(-20deg);
}

.yell span:after {
  right: -10px;
  transform: rotate(20deg);
}

.yell-kpop span {
  color: #9910e2 !important;
}

.yell span:before,
.yell span:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 2px;
  height: 30px;
  background: #000320;
}

.yell-kpop span:before,
.yell-kpop span:after {
  background: #9910e2 !important;
}

/* 長いURLを折り返す指定 */
.word-break {
  word-break: break-all !important;
}

/* .tel-link aタグスタイル指定 */
.tel-link.bold a {
  font-weight: bold;
}

.tel-link.underline a {
  text-decoration: underline;
}

@media (min-width: 767px) {
  .tel-link.underline a {
    -webkit-text-emphasis: none !important;
    text-emphasis: none !important;
  }
}

.tel-link.color-white a {
  color: #fff !important;
}

.tel-link.color-white a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-white a:hover {
    color: inherit !important;
  }
}

.tel-link.color-black a {
  color: #000320 !important;
}

.tel-link.color-black a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-black a:hover {
    color: inherit !important;
  }
}

.tel-link.color-gray a {
  color: #9a9a9a !important;
}

.tel-link.color-gray a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-gray a:hover {
    color: inherit !important;
  }
}

.tel-link.color-key a {
  color: #fa0b1a !important;
}

.tel-link.color-key a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-key a:hover {
    color: inherit !important;
  }
}

.tel-link.color-base1 a {
  color: #f2f8fc !important;
}

.tel-link.color-base1 a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-base1 a:hover {
    color: inherit !important;
  }
}

.tel-link.color-base2 a {
  color: #16bbee !important;
}

.tel-link.color-base2 a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-base2 a:hover {
    color: inherit !important;
  }
}

.tel-link.color-super-entertainment a {
  color: #005ff7 !important;
}

.tel-link.color-super-entertainment a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-super-entertainment a:hover {
    color: inherit !important;
  }
}

.tel-link.color-internet-singer a {
  color: #005ff7 !important;
}

.tel-link.color-internet-singer a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-internet-singer a:hover {
    color: inherit !important;
  }
}

.tel-link.color-music-creator a {
  color: #16b409 !important;
}

.tel-link.color-music-creator a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-music-creator a:hover {
    color: inherit !important;
  }
}

.tel-link.color-ny-overseas a {
  color: #f55013 !important;
}

.tel-link.color-ny-overseas a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-ny-overseas a:hover {
    color: inherit !important;
  }
}

.tel-link.color-vocal-musician a {
  color: #fa0b1a !important;
}

.tel-link.color-vocal-musician a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-vocal-musician a:hover {
    color: inherit !important;
  }
}

.tel-link.color-vocal a {
  color: #fa0b1a !important;
}

.tel-link.color-vocal a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-vocal a:hover {
    color: inherit !important;
  }
}

.tel-link.color-k-pop a {
  color: #9910e2 !important;
}

.tel-link.color-k-pop a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-k-pop a:hover {
    color: inherit !important;
  }
}

.tel-link.color-musician a {
  color: #fa0b1a !important;
}

.tel-link.color-musician a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-musician a:hover {
    color: inherit !important;
  }
}

.tel-link.color-dance a {
  color: #f5148d !important;
}

.tel-link.color-dance a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-dance a:hover {
    color: inherit !important;
  }
}

.tel-link.color-actor-voice-actor a {
  color: #fcbd12 !important;
}

.tel-link.color-actor-voice-actor a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-actor-voice-actor a:hover {
    color: inherit !important;
  }
}

.tel-link.color-actor a {
  color: #fcbd12 !important;
}

.tel-link.color-actor a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-actor a:hover {
    color: inherit !important;
  }
}

.tel-link.color-voice-actor a {
  color: #fcbd12 !important;
}

.tel-link.color-voice-actor a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-voice-actor a:hover {
    color: inherit !important;
  }
}

.tel-link.color-actor-talent a {
  color: #fcbd12 !important;
}

.tel-link.color-actor-talent a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-actor-talent a:hover {
    color: inherit !important;
  }
}

.tel-link.color-internet-video-talent a {
  color: #fcbd12 !important;
}

.tel-link.color-internet-video-talent a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-internet-video-talent a:hover {
    color: inherit !important;
  }
}

.tel-link.color-concert-management a {
  color: #1dd6c8 !important;
}

.tel-link.color-concert-management a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-concert-management a:hover {
    color: inherit !important;
  }
}

.tel-link.color-pa a {
  color: #1dd6c8 !important;
}

.tel-link.color-pa a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-pa a:hover {
    color: inherit !important;
  }
}

.tel-link.color-illumination a {
  color: #1dd6c8 !important;
}

.tel-link.color-illumination a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-illumination a:hover {
    color: inherit !important;
  }
}

.tel-link.color-stage a {
  color: #1dd6c8 !important;
}

.tel-link.color-stage a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-stage a:hover {
    color: inherit !important;
  }
}

.tel-link.color-concert a {
  color: #1dd6c8 !important;
}

.tel-link.color-concert a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-concert a:hover {
    color: inherit !important;
  }
}

.tel-link.color-management a {
  color: #1dd6c8 !important;
}

.tel-link.color-management a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-management a:hover {
    color: inherit !important;
  }
}

.tel-link.color-broadcast-video a {
  color: #b9ec41 !important;
}

.tel-link.color-broadcast-video a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-broadcast-video a:hover {
    color: inherit !important;
  }
}

.tel-link.color-videographer a {
  color: #b9ec41 !important;
}

.tel-link.color-videographer a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-videographer a:hover {
    color: inherit !important;
  }
}

.tel-link.color-yellow a {
  color: #fff119 !important;
}

.tel-link.color-yellow a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-yellow a:hover {
    color: inherit !important;
  }
}

.tel-link.color-line a {
  color: #00c300 !important;
}

.tel-link.color-line a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-line a:hover {
    color: inherit !important;
  }
}

.tel-link.color-twitter a {
  color: #1da1f2 !important;
}

.tel-link.color-twitter a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-twitter a:hover {
    color: inherit !important;
  }
}

.tel-link.color-transparent a {
  color: transparent !important;
}

.tel-link.color-transparent a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-transparent a:hover {
    color: inherit !important;
  }
}

.tel-link.color-insta a {
  color: #bd00a8 !important;
}

.tel-link.color-insta a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-insta a:hover {
    color: inherit !important;
  }
}

.tel-link.color-youtube a {
  color: #ff0000 !important;
}

.tel-link.color-youtube a:active {
  color: inherit !important;
}

@media (min-width: 991px) {
  .tel-link.color-youtube a:hover {
    color: inherit !important;
  }
}

.white-space {
  white-space: nowrap !important;
}

@media (min-width: 991px) {
  .white-space-lg {
    white-space: nowrap !important;
  }
}

/* ie用ユーティリティ */
@media all and (-ms-high-contrast: none) {
  .d-ie-block {
    display: block !important;
  }
}

.line-through {
  text-decoration: line-through;
}