@charset "UTF-8";
/*
  VERSION : 1.2
*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  word-break: keep-all;
  -webkit-print-color-adjust: exact !important; /* Chrome, Safari, Edge */
  color-adjust: exact !important; /*Firefox*/
}

html,
#wv {
  font-size: 16px;
  letter-spacing: -0.025em;
}

body {
  word-break: keep-all;
  word-wrap: break-word;
}

a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
}

a:active {
  color: inherit;
}

em {
  font-style: normal;
}

li, ol {
  list-style: none;
}

address, i {
  margin: 0;
  font-style: normal;
}

label, button, [role=button] {
  cursor: pointer;
  color: inherit;
}

table {
  width: 100%;
}

img {
  display: block;
  max-width: 100%;
}

.img_box img {
  width: 100%;
}

picture {
  display: block;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

textarea {
  border: none;
  overflow: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  resize: none;
}

button {
  border-radius: 0;
  background: none;
  border: none;
  cursor: pointer;
}

.invalid_feedback {
  display: none;
}

.invalid_feedback.is-invalid {
  display: block;
}

:root {
  --inner_large_w: calc(100% - 40px);
  --inner_large_mw: 1720px;
  --inner_base_w: calc(100% - 40px);
  --inner_base_mw: 1440px;
  --inner_full_w: calc(100% - 40px);
  --inner_full_mw: 100%;
  --inner_sm_w: calc(100% - 40px);
  --inner_sm_mw: 62.5rem;
}

/* Display */
.dp_b {
  display: block !important;
}

.dp_ib {
  display: inline-block !important;
}

.dp_i {
  display: inline !important;
}

.dp_f {
  display: flex !important;
}

.dp_if {
  display: inline-flex !important;
}

.dp_n {
  display: none !important;
}

.dp_g {
  display: grid !important;
}

.dp_ig {
  display: inline-grid !important;
}

/* Display END */
/* Aspect Ratio */
.aspect_auto {
  aspect-ratio: auto;
}

.aspect_square {
  aspect-ratio: 1/1;
}

.aspect_video {
  aspect-ratio: 16/9;
}

/* Aspect Ratio END */
/* Flex */
.fd_col {
  flex-direction: column !important;
}

.fd_col_rvs {
  flex-direction: column-reverse !important;
}

.fd_row {
  flex-direction: row !important;
}

.fd_row_rvs {
  flex-direction: row-reverse !important;
}

.al_start {
  align-items: flex-start !important;
}

.al_center {
  align-items: center !important;
}

.al_end {
  align-items: flex-end !important;
}

.jtf_start {
  justify-content: flex-start !important;
}

.jtf_center {
  justify-content: center !important;
}

.jtf_end {
  justify-content: flex-end !important;
}

.jtf_bet {
  justify-content: space-between !important;
}

.jtf_aro {
  justify-content: space-around !important;
}

.fd_wrap {
  flex-wrap: wrap !important;
}

.fd_nowrap {
  flex-wrap: nowrap !important;
}

.fd_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.fx_0 {
  flex: 0 !important;
}

.fx_1 {
  flex: 1 !important;
}

.fx_2 {
  flex: 2 !important;
}

.fx_3 {
  flex: 3 !important;
}

.fx_4 {
  flex: 4 !important;
}

.fx_5 {
  flex: 5 !important;
}

.fx_6 {
  flex: 6 !important;
}

.fx_7 {
  flex: 7 !important;
}

.fx_8 {
  flex: 8 !important;
}

.fx_9 {
  flex: 9 !important;
}

.fx_10 {
  flex: 10 !important;
}

.fx_11 {
  flex: 11 !important;
}

.fx_12 {
  flex: 12 !important;
}

/* Flex END */
/* Position */
.pos_re {
  position: relative !important;
}

.pos_ab {
  position: absolute !important;
}

.pos_fx {
  position: fixed !important;
}

.pos_sk {
  position: sticky !important;
}

.pos_st {
  position: static !important;
}

/* Position END */
/* Layout */
.inner_large {
  width: var(--inner_large_w);
  max-width: var(--inner_large_mw);
  margin: 0 auto;
}

.inner_base {
  width: var(--inner_base_w);
  max-width: var(--inner_base_mw);
  margin: 0 auto;
}

.inner_full {
  width: var(--inner_full_w);
  max-width: var(--inner_full_mw);
  margin: 0 auto;
}

.inner_sm {
  width: var(--inner_sm_w);
  max-width: var(--inner_sm_mw);
  margin: 0 auto;
}

.grid_lay {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 2.5rem;
}

.grid_col {
  grid-column: var(--colST)/var(--colED);
}

.colST1 {
  grid-column-start: 1;
}

.colST-1 {
  grid-column-start: -1;
}

.colED1 {
  grid-column-end: 1;
}

.colED-1 {
  grid-column-end: -1;
}

.rowST1 {
  grid-row-start: 1;
}

.rowST-1 {
  grid-row-start: -1;
}

.rowED1 {
  grid-row-end: 1;
}

.rowED-1 {
  grid-row-end: -1;
}

.colST2 {
  grid-column-start: 2;
}

.colST-2 {
  grid-column-start: -2;
}

.colED2 {
  grid-column-end: 2;
}

.colED-2 {
  grid-column-end: -2;
}

.rowST2 {
  grid-row-start: 2;
}

.rowST-2 {
  grid-row-start: -2;
}

.rowED2 {
  grid-row-end: 2;
}

.rowED-2 {
  grid-row-end: -2;
}

.colST3 {
  grid-column-start: 3;
}

.colST-3 {
  grid-column-start: -3;
}

.colED3 {
  grid-column-end: 3;
}

.colED-3 {
  grid-column-end: -3;
}

.rowST3 {
  grid-row-start: 3;
}

.rowST-3 {
  grid-row-start: -3;
}

.rowED3 {
  grid-row-end: 3;
}

.rowED-3 {
  grid-row-end: -3;
}

.colST4 {
  grid-column-start: 4;
}

.colST-4 {
  grid-column-start: -4;
}

.colED4 {
  grid-column-end: 4;
}

.colED-4 {
  grid-column-end: -4;
}

.rowST4 {
  grid-row-start: 4;
}

.rowST-4 {
  grid-row-start: -4;
}

.rowED4 {
  grid-row-end: 4;
}

.rowED-4 {
  grid-row-end: -4;
}

.colST5 {
  grid-column-start: 5;
}

.colST-5 {
  grid-column-start: -5;
}

.colED5 {
  grid-column-end: 5;
}

.colED-5 {
  grid-column-end: -5;
}

.rowST5 {
  grid-row-start: 5;
}

.rowST-5 {
  grid-row-start: -5;
}

.rowED5 {
  grid-row-end: 5;
}

.rowED-5 {
  grid-row-end: -5;
}

.colST6 {
  grid-column-start: 6;
}

.colST-6 {
  grid-column-start: -6;
}

.colED6 {
  grid-column-end: 6;
}

.colED-6 {
  grid-column-end: -6;
}

.rowST6 {
  grid-row-start: 6;
}

.rowST-6 {
  grid-row-start: -6;
}

.rowED6 {
  grid-row-end: 6;
}

.rowED-6 {
  grid-row-end: -6;
}

.colST7 {
  grid-column-start: 7;
}

.colST-7 {
  grid-column-start: -7;
}

.colED7 {
  grid-column-end: 7;
}

.colED-7 {
  grid-column-end: -7;
}

.rowST7 {
  grid-row-start: 7;
}

.rowST-7 {
  grid-row-start: -7;
}

.rowED7 {
  grid-row-end: 7;
}

.rowED-7 {
  grid-row-end: -7;
}

.colST8 {
  grid-column-start: 8;
}

.colST-8 {
  grid-column-start: -8;
}

.colED8 {
  grid-column-end: 8;
}

.colED-8 {
  grid-column-end: -8;
}

.rowST8 {
  grid-row-start: 8;
}

.rowST-8 {
  grid-row-start: -8;
}

.rowED8 {
  grid-row-end: 8;
}

.rowED-8 {
  grid-row-end: -8;
}

.colST9 {
  grid-column-start: 9;
}

.colST-9 {
  grid-column-start: -9;
}

.colED9 {
  grid-column-end: 9;
}

.colED-9 {
  grid-column-end: -9;
}

.rowST9 {
  grid-row-start: 9;
}

.rowST-9 {
  grid-row-start: -9;
}

.rowED9 {
  grid-row-end: 9;
}

.rowED-9 {
  grid-row-end: -9;
}

.colST10 {
  grid-column-start: 10;
}

.colST-10 {
  grid-column-start: -10;
}

.colED10 {
  grid-column-end: 10;
}

.colED-10 {
  grid-column-end: -10;
}

.rowST10 {
  grid-row-start: 10;
}

.rowST-10 {
  grid-row-start: -10;
}

.rowED10 {
  grid-row-end: 10;
}

.rowED-10 {
  grid-row-end: -10;
}

.colST11 {
  grid-column-start: 11;
}

.colST-11 {
  grid-column-start: -11;
}

.colED11 {
  grid-column-end: 11;
}

.colED-11 {
  grid-column-end: -11;
}

.rowST11 {
  grid-row-start: 11;
}

.rowST-11 {
  grid-row-start: -11;
}

.rowED11 {
  grid-row-end: 11;
}

.rowED-11 {
  grid-row-end: -11;
}

.colST12 {
  grid-column-start: 12;
}

.colST-12 {
  grid-column-start: -12;
}

.colED12 {
  grid-column-end: 12;
}

.colED-12 {
  grid-column-end: -12;
}

.rowST12 {
  grid-row-start: 12;
}

.rowST-12 {
  grid-row-start: -12;
}

.rowED12 {
  grid-row-end: 12;
}

.rowED-12 {
  grid-row-end: -12;
}

/* GAP */
.gap300 {
  gap: 18.75rem !important;
}

.gap280 {
  gap: 17.5rem !important;
}

.gap260 {
  gap: 16.25rem !important;
}

.gap240 {
  gap: 15rem !important;
}

.gap200 {
  gap: 12.5rem !important;
}

.gap180 {
  gap: 11.25rem !important;
}

.gap160 {
  gap: 10rem !important;
}

.gap150 {
  gap: 9.375rem !important;
}

.gap140 {
  gap: 8.75rem !important;
}

.gap130 {
  gap: 8.125rem !important;
}

.gap120 {
  gap: 7.5rem !important;
}

.gap100 {
  gap: 6.25rem !important;
}

.gap90 {
  gap: 5.625rem !important;
}

.gap80 {
  gap: 5rem !important;
}

.gap70 {
  gap: 4.375rem !important;
}

.gap60 {
  gap: 3.75rem !important;
}

.gap50 {
  gap: 3.125rem !important;
}

.gap40 {
  gap: 2.5rem !important;
}

.gap36 {
  gap: 2.25rem !important;
}

.gap30 {
  gap: 1.875rem !important;
}

.gap24 {
  gap: 1.5rem !important;
}

.gap20 {
  gap: 1.25rem !important;
}

.gap16 {
  gap: 1rem !important;
}

.gap12 {
  gap: 0.75rem !important;
}

.gap10 {
  gap: 0.625rem !important;
}

.gap8 {
  gap: 0.5rem !important;
}

.gap6 {
  gap: 0.375rem !important;
}

.gap4 {
  gap: 0.25rem !important;
}

.gap0 {
  gap: 0rem !important;
}

.gap0 {
  gap: 0 !important;
}

/* GAP END */
.w_100per {
  width: 100% !important;
}

.w_max_content {
  width: max-content !important;
}

.h_100per {
  height: 100% !important;
}

.h_max_content {
  height: max-content !important;
}

/* Layout END */
/* Opacity */
.op_0 {
  opacity: calc(0 / 10) !important;
}

.op_1 {
  opacity: calc(1 / 10) !important;
}

.op_2 {
  opacity: calc(2 / 10) !important;
}

.op_3 {
  opacity: calc(3 / 10) !important;
}

.op_4 {
  opacity: calc(4 / 10) !important;
}

.op_5 {
  opacity: calc(5 / 10) !important;
}

.op_6 {
  opacity: calc(6 / 10) !important;
}

.op_7 {
  opacity: calc(7 / 10) !important;
}

.op_8 {
  opacity: calc(8 / 10) !important;
}

.op_9 {
  opacity: calc(9 / 10) !important;
}

.op_10 {
  opacity: calc(10 / 10) !important;
}

/* Opacity  END */
/* A11Y */
#skipNav {
  position: absolute;
  left: 0;
  top: -1000px;
  width: 100%;
  height: 0;
  z-index: 100000;
  line-height: 0;
  font-size: 0;
}

#skipNav a {
  display: block;
  text-align: center;
  width: 100%;
  line-height: 0;
  font-size: 0;
}

#skipNav a:focus,
#skipNav a:hover,
#skipNav a:active {
  position: absolute;
  left: 0;
  top: 1000px;
  padding: 8px 0;
  display: block;
  height: 30px;
  background: #20262c;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #fff;
}

.a11y-hidden {
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0); /* IE 6,7 */
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
}

caption.a11y-hidden {
  position: static;
}

.a11y-hidden.focusable:focus {
  overflow: visible;
  position: static;
  clip: auto;
  width: auto;
  height: auto;
  margin: 0;
}

/* A11Y END*/
/* FONT */
.fs_200 {
  font-size: 12.5rem !important;
}

.fs_180 {
  font-size: 11.25rem !important;
}

.fs_160 {
  font-size: 10rem !important;
}

.fs_140 {
  font-size: 8.75rem !important;
}

.fs_130 {
  font-size: 8.125rem !important;
}

.fs_120 {
  font-size: 7.5rem !important;
}

.fs_100 {
  font-size: 6.25rem !important;
}

.fs_80 {
  font-size: 5rem !important;
}

.fs_72 {
  font-size: 4.5rem !important;
}

.fs_68 {
  font-size: 4.25rem !important;
}

.fs_64 {
  font-size: 4rem !important;
}

.fs_60 {
  font-size: 3.75rem !important;
}

.fs_56 {
  font-size: 3.5rem !important;
}

.fs_52 {
  font-size: 3.25rem !important;
}

.fs_50 {
  font-size: 3.125rem !important;
}

.fs_48 {
  font-size: 3rem !important;
}

.fs_44 {
  font-size: 2.75rem !important;
}

.fs_40 {
  font-size: 2.5rem !important;
}

.fs_36 {
  font-size: 2.25rem !important;
}

.fs_32 {
  font-size: 2rem !important;
}

.fs_30 {
  font-size: 1.875rem !important;
}

.fs_28 {
  font-size: 1.75rem !important;
}

.fs_25 {
  font-size: 1.5625rem !important;
}

.fs_24 {
  font-size: 1.5rem !important;
}

.fs_23 {
  font-size: 1.4375rem !important;
}

.fs_22 {
  font-size: 1.375rem !important;
}

.fs_21 {
  font-size: 1.3125rem !important;
}

.fs_20 {
  font-size: 1.25rem !important;
}

.fs_19 {
  font-size: 1.1875rem !important;
}

.fs_18 {
  font-size: 1.125rem !important;
}

.fs_17 {
  font-size: 1.0625rem !important;
}

.fs_16 {
  font-size: 1rem !important;
}

.fs_14 {
  font-size: 0.875rem !important;
}

.fs_11 {
  font-size: 0.6875rem !important;
}

.fs_12 {
  font-size: 0.75rem !important;
}

.fs_10 {
  font-size: 0.625rem !important;
}

/* Editor FONT */
.edt_fs_40 {
  font-size: 2.5rem !important;
}

.edt_fs_32 {
  font-size: 2rem !important;
}

.edt_fs_24 {
  font-size: 1.5rem !important;
}

.edt_fs_20 {
  font-size: 1.25rem !important;
}

.edt_fs_16 {
  font-size: 1rem !important;
}

.edt_fs_14 {
  font-size: 0.875rem !important;
}

/* Editor FONT END */
.fw_heavy {
  font-weight: 900;
}

.fw_exBold {
  font-weight: 800;
}

.fw_bold {
  font-weight: 700;
}

.fw_semibold {
  font-weight: 600;
}

.fw_medium {
  font-weight: 500;
}

.fw_regular {
  font-weight: 400;
}

.fw_light {
  font-weight: 300;
}

.fw_exLight {
  font-weight: 200;
}

.fw_thin {
  font-weight: 100;
}

.lih64 {
  line-height: 4rem !important;
}

.lih42 {
  line-height: 2.625rem !important;
}

.lih36 {
  line-height: 2.25rem !important;
}

.lih30 {
  line-height: 1.875rem !important;
}

.lih24 {
  line-height: 1.5rem !important;
}

.lih20 {
  line-height: 1.25rem !important;
}

.lih220per {
  line-height: 220% !important;
}

.lih170per {
  line-height: 170% !important;
}

.lih160per {
  line-height: 160% !important;
}

.lih150per {
  line-height: 150% !important;
}

.lih135per {
  line-height: 135% !important;
}

.lih130per {
  line-height: 130% !important;
}

.lih125per {
  line-height: 125% !important;
}

.lih120per {
  line-height: 120% !important;
}

.lih110per {
  line-height: 110% !important;
}

.lih100per {
  line-height: 100% !important;
}

.fc_white1 {
  color: var(--white1) !important;
}

.fc_white2 {
  color: var(--white2) !important;
}

.fc_white3 {
  color: var(--white3) !important;
}

.fc_gray1 {
  color: var(--gray1) !important;
}

.fc_gray2 {
  color: var(--gray2) !important;
}

.fc_gray3 {
  color: var(--gray3) !important;
}

.fc_gray4 {
  color: var(--gray4) !important;
}

.fc_black1 {
  color: var(--black1) !important;
}

.fc_black2 {
  color: var(--black2) !important;
}

.fc_point1 {
  color: var(--point1) !important;
}

.fc_point2 {
  color: var(--point2) !important;
}

.fc_point3 {
  color: var(--point3) !important;
}

.fc_point4 {
  color: var(--point4) !important;
}

.fc_point5 {
  color: var(--point5) !important;
}

.bg_white1 {
  color: var(--white1) !important;
}

.bg_white2 {
  color: var(--white2) !important;
}

.bg_white3 {
  color: var(--white3) !important;
}

.bg_white4 {
  color: var(--white4) !important;
}

.bg_white5 {
  color: var(--white5) !important;
}

.bg_gray1 {
  color: var(--gray1) !important;
}

.bg_gray2 {
  color: var(--gray2) !important;
}

.bg_gray3 {
  color: var(--gray3) !important;
}

.bg_gray4 {
  color: var(--gray4) !important;
}

.bg_gray5 {
  color: var(--gray5) !important;
}

.bg_black1 {
  color: var(--black1) !important;
}

.bg_black2 {
  color: var(--black2) !important;
}

.bg_black3 {
  color: var(--black3) !important;
}

.bg_black4 {
  color: var(--black4) !important;
}

.bg_black5 {
  color: var(--black5) !important;
}

.bg_point1 {
  color: var(--point1) !important;
}

.bg_point2 {
  color: var(--point2) !important;
}

.bg_point3 {
  color: var(--point3) !important;
}

.bg_point4 {
  color: var(--point4) !important;
}

.bg_point5 {
  color: var(--point5) !important;
}

.ta_center {
  text-align: center !important;
}

.ta_left {
  text-align: left !important;
}

.ta_right {
  text-align: right !important;
}

.dot {
  display: flex;
  gap: 0.25rem;
}

.dot::before {
  content: "·";
  display: inline-block;
  font-weight: 400;
}

.indent {
  text-indent: -1em;
  margin-left: 1em;
}

.dot.indent {
  margin-left: 1em;
  text-indent: 0;
}

.txt_over_dot {
  overflow: hidden;
  white-space: normal;
  text-align: left;
  word-wrap: break-word;
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
}

.clamp1 {
  -webkit-line-clamp: 1;
}

.clamp2 {
  -webkit-line-clamp: 2;
}

.clamp3 {
  -webkit-line-clamp: 3;
}

.clamp4 {
  -webkit-line-clamp: 4;
}

.underline {
  text-decoration: underline;
}

/* FONT END */
/* Interval */
.mx_auto {
  margin: 0 auto;
}

.my_auto {
  margin: auto 0;
}

.mt_auto {
  margin-top: auto !important;
}

.ml_auto {
  margin-left: auto !important;
}

.mr_auto {
  margin-right: auto !important;
}

.mb_auto {
  margin-bottom: auto !important;
}

.mt_300 {
  margin-top: 18.75rem !important;
}

.mr_300 {
  margin-right: 18.75rem !important;
}

.mb_300 {
  margin-bottom: 18.75rem !important;
}

.ml_300 {
  margin-left: 18.75rem !important;
}

.pt_300 {
  padding-top: 18.75rem !important;
}

.pr_300 {
  padding-right: 18.75rem !important;
}

.pb_300 {
  padding-bottom: 18.75rem !important;
}

.pl_300 {
  padding-left: 18.75rem !important;
}

.mt_280 {
  margin-top: 17.5rem !important;
}

.mr_280 {
  margin-right: 17.5rem !important;
}

.mb_280 {
  margin-bottom: 17.5rem !important;
}

.ml_280 {
  margin-left: 17.5rem !important;
}

.pt_280 {
  padding-top: 17.5rem !important;
}

.pr_280 {
  padding-right: 17.5rem !important;
}

.pb_280 {
  padding-bottom: 17.5rem !important;
}

.pl_280 {
  padding-left: 17.5rem !important;
}

.mt_260 {
  margin-top: 16.25rem !important;
}

.mr_260 {
  margin-right: 16.25rem !important;
}

.mb_260 {
  margin-bottom: 16.25rem !important;
}

.ml_260 {
  margin-left: 16.25rem !important;
}

.pt_260 {
  padding-top: 16.25rem !important;
}

.pr_260 {
  padding-right: 16.25rem !important;
}

.pb_260 {
  padding-bottom: 16.25rem !important;
}

.pl_260 {
  padding-left: 16.25rem !important;
}

.mt_240 {
  margin-top: 15rem !important;
}

.mr_240 {
  margin-right: 15rem !important;
}

.mb_240 {
  margin-bottom: 15rem !important;
}

.ml_240 {
  margin-left: 15rem !important;
}

.pt_240 {
  padding-top: 15rem !important;
}

.pr_240 {
  padding-right: 15rem !important;
}

.pb_240 {
  padding-bottom: 15rem !important;
}

.pl_240 {
  padding-left: 15rem !important;
}

.mt_200 {
  margin-top: 12.5rem !important;
}

.mr_200 {
  margin-right: 12.5rem !important;
}

.mb_200 {
  margin-bottom: 12.5rem !important;
}

.ml_200 {
  margin-left: 12.5rem !important;
}

.pt_200 {
  padding-top: 12.5rem !important;
}

.pr_200 {
  padding-right: 12.5rem !important;
}

.pb_200 {
  padding-bottom: 12.5rem !important;
}

.pl_200 {
  padding-left: 12.5rem !important;
}

.mt_180 {
  margin-top: 11.25rem !important;
}

.mr_180 {
  margin-right: 11.25rem !important;
}

.mb_180 {
  margin-bottom: 11.25rem !important;
}

.ml_180 {
  margin-left: 11.25rem !important;
}

.pt_180 {
  padding-top: 11.25rem !important;
}

.pr_180 {
  padding-right: 11.25rem !important;
}

.pb_180 {
  padding-bottom: 11.25rem !important;
}

.pl_180 {
  padding-left: 11.25rem !important;
}

.mt_160 {
  margin-top: 10rem !important;
}

.mr_160 {
  margin-right: 10rem !important;
}

.mb_160 {
  margin-bottom: 10rem !important;
}

.ml_160 {
  margin-left: 10rem !important;
}

.pt_160 {
  padding-top: 10rem !important;
}

.pr_160 {
  padding-right: 10rem !important;
}

.pb_160 {
  padding-bottom: 10rem !important;
}

.pl_160 {
  padding-left: 10rem !important;
}

.mt_150 {
  margin-top: 9.375rem !important;
}

.mr_150 {
  margin-right: 9.375rem !important;
}

.mb_150 {
  margin-bottom: 9.375rem !important;
}

.ml_150 {
  margin-left: 9.375rem !important;
}

.pt_150 {
  padding-top: 9.375rem !important;
}

.pr_150 {
  padding-right: 9.375rem !important;
}

.pb_150 {
  padding-bottom: 9.375rem !important;
}

.pl_150 {
  padding-left: 9.375rem !important;
}

.mt_140 {
  margin-top: 8.75rem !important;
}

.mr_140 {
  margin-right: 8.75rem !important;
}

.mb_140 {
  margin-bottom: 8.75rem !important;
}

.ml_140 {
  margin-left: 8.75rem !important;
}

.pt_140 {
  padding-top: 8.75rem !important;
}

.pr_140 {
  padding-right: 8.75rem !important;
}

.pb_140 {
  padding-bottom: 8.75rem !important;
}

.pl_140 {
  padding-left: 8.75rem !important;
}

.mt_130 {
  margin-top: 8.125rem !important;
}

.mr_130 {
  margin-right: 8.125rem !important;
}

.mb_130 {
  margin-bottom: 8.125rem !important;
}

.ml_130 {
  margin-left: 8.125rem !important;
}

.pt_130 {
  padding-top: 8.125rem !important;
}

.pr_130 {
  padding-right: 8.125rem !important;
}

.pb_130 {
  padding-bottom: 8.125rem !important;
}

.pl_130 {
  padding-left: 8.125rem !important;
}

.mt_120 {
  margin-top: 7.5rem !important;
}

.mr_120 {
  margin-right: 7.5rem !important;
}

.mb_120 {
  margin-bottom: 7.5rem !important;
}

.ml_120 {
  margin-left: 7.5rem !important;
}

.pt_120 {
  padding-top: 7.5rem !important;
}

.pr_120 {
  padding-right: 7.5rem !important;
}

.pb_120 {
  padding-bottom: 7.5rem !important;
}

.pl_120 {
  padding-left: 7.5rem !important;
}

.mt_100 {
  margin-top: 6.25rem !important;
}

.mr_100 {
  margin-right: 6.25rem !important;
}

.mb_100 {
  margin-bottom: 6.25rem !important;
}

.ml_100 {
  margin-left: 6.25rem !important;
}

.pt_100 {
  padding-top: 6.25rem !important;
}

.pr_100 {
  padding-right: 6.25rem !important;
}

.pb_100 {
  padding-bottom: 6.25rem !important;
}

.pl_100 {
  padding-left: 6.25rem !important;
}

.mt_90 {
  margin-top: 5.625rem !important;
}

.mr_90 {
  margin-right: 5.625rem !important;
}

.mb_90 {
  margin-bottom: 5.625rem !important;
}

.ml_90 {
  margin-left: 5.625rem !important;
}

.pt_90 {
  padding-top: 5.625rem !important;
}

.pr_90 {
  padding-right: 5.625rem !important;
}

.pb_90 {
  padding-bottom: 5.625rem !important;
}

.pl_90 {
  padding-left: 5.625rem !important;
}

.mt_80 {
  margin-top: 5rem !important;
}

.mr_80 {
  margin-right: 5rem !important;
}

.mb_80 {
  margin-bottom: 5rem !important;
}

.ml_80 {
  margin-left: 5rem !important;
}

.pt_80 {
  padding-top: 5rem !important;
}

.pr_80 {
  padding-right: 5rem !important;
}

.pb_80 {
  padding-bottom: 5rem !important;
}

.pl_80 {
  padding-left: 5rem !important;
}

.mt_70 {
  margin-top: 4.375rem !important;
}

.mr_70 {
  margin-right: 4.375rem !important;
}

.mb_70 {
  margin-bottom: 4.375rem !important;
}

.ml_70 {
  margin-left: 4.375rem !important;
}

.pt_70 {
  padding-top: 4.375rem !important;
}

.pr_70 {
  padding-right: 4.375rem !important;
}

.pb_70 {
  padding-bottom: 4.375rem !important;
}

.pl_70 {
  padding-left: 4.375rem !important;
}

.mt_60 {
  margin-top: 3.75rem !important;
}

.mr_60 {
  margin-right: 3.75rem !important;
}

.mb_60 {
  margin-bottom: 3.75rem !important;
}

.ml_60 {
  margin-left: 3.75rem !important;
}

.pt_60 {
  padding-top: 3.75rem !important;
}

.pr_60 {
  padding-right: 3.75rem !important;
}

.pb_60 {
  padding-bottom: 3.75rem !important;
}

.pl_60 {
  padding-left: 3.75rem !important;
}

.mt_50 {
  margin-top: 3.125rem !important;
}

.mr_50 {
  margin-right: 3.125rem !important;
}

.mb_50 {
  margin-bottom: 3.125rem !important;
}

.ml_50 {
  margin-left: 3.125rem !important;
}

.pt_50 {
  padding-top: 3.125rem !important;
}

.pr_50 {
  padding-right: 3.125rem !important;
}

.pb_50 {
  padding-bottom: 3.125rem !important;
}

.pl_50 {
  padding-left: 3.125rem !important;
}

.mt_40 {
  margin-top: 2.5rem !important;
}

.mr_40 {
  margin-right: 2.5rem !important;
}

.mb_40 {
  margin-bottom: 2.5rem !important;
}

.ml_40 {
  margin-left: 2.5rem !important;
}

.pt_40 {
  padding-top: 2.5rem !important;
}

.pr_40 {
  padding-right: 2.5rem !important;
}

.pb_40 {
  padding-bottom: 2.5rem !important;
}

.pl_40 {
  padding-left: 2.5rem !important;
}

.mt_36 {
  margin-top: 2.25rem !important;
}

.mr_36 {
  margin-right: 2.25rem !important;
}

.mb_36 {
  margin-bottom: 2.25rem !important;
}

.ml_36 {
  margin-left: 2.25rem !important;
}

.pt_36 {
  padding-top: 2.25rem !important;
}

.pr_36 {
  padding-right: 2.25rem !important;
}

.pb_36 {
  padding-bottom: 2.25rem !important;
}

.pl_36 {
  padding-left: 2.25rem !important;
}

.mt_30 {
  margin-top: 1.875rem !important;
}

.mr_30 {
  margin-right: 1.875rem !important;
}

.mb_30 {
  margin-bottom: 1.875rem !important;
}

.ml_30 {
  margin-left: 1.875rem !important;
}

.pt_30 {
  padding-top: 1.875rem !important;
}

.pr_30 {
  padding-right: 1.875rem !important;
}

.pb_30 {
  padding-bottom: 1.875rem !important;
}

.pl_30 {
  padding-left: 1.875rem !important;
}

.mt_24 {
  margin-top: 1.5rem !important;
}

.mr_24 {
  margin-right: 1.5rem !important;
}

.mb_24 {
  margin-bottom: 1.5rem !important;
}

.ml_24 {
  margin-left: 1.5rem !important;
}

.pt_24 {
  padding-top: 1.5rem !important;
}

.pr_24 {
  padding-right: 1.5rem !important;
}

.pb_24 {
  padding-bottom: 1.5rem !important;
}

.pl_24 {
  padding-left: 1.5rem !important;
}

.mt_20 {
  margin-top: 1.25rem !important;
}

.mr_20 {
  margin-right: 1.25rem !important;
}

.mb_20 {
  margin-bottom: 1.25rem !important;
}

.ml_20 {
  margin-left: 1.25rem !important;
}

.pt_20 {
  padding-top: 1.25rem !important;
}

.pr_20 {
  padding-right: 1.25rem !important;
}

.pb_20 {
  padding-bottom: 1.25rem !important;
}

.pl_20 {
  padding-left: 1.25rem !important;
}

.mt_16 {
  margin-top: 1rem !important;
}

.mr_16 {
  margin-right: 1rem !important;
}

.mb_16 {
  margin-bottom: 1rem !important;
}

.ml_16 {
  margin-left: 1rem !important;
}

.pt_16 {
  padding-top: 1rem !important;
}

.pr_16 {
  padding-right: 1rem !important;
}

.pb_16 {
  padding-bottom: 1rem !important;
}

.pl_16 {
  padding-left: 1rem !important;
}

.mt_12 {
  margin-top: 0.75rem !important;
}

.mr_12 {
  margin-right: 0.75rem !important;
}

.mb_12 {
  margin-bottom: 0.75rem !important;
}

.ml_12 {
  margin-left: 0.75rem !important;
}

.pt_12 {
  padding-top: 0.75rem !important;
}

.pr_12 {
  padding-right: 0.75rem !important;
}

.pb_12 {
  padding-bottom: 0.75rem !important;
}

.pl_12 {
  padding-left: 0.75rem !important;
}

.mt_10 {
  margin-top: 0.625rem !important;
}

.mr_10 {
  margin-right: 0.625rem !important;
}

.mb_10 {
  margin-bottom: 0.625rem !important;
}

.ml_10 {
  margin-left: 0.625rem !important;
}

.pt_10 {
  padding-top: 0.625rem !important;
}

.pr_10 {
  padding-right: 0.625rem !important;
}

.pb_10 {
  padding-bottom: 0.625rem !important;
}

.pl_10 {
  padding-left: 0.625rem !important;
}

.mt_8 {
  margin-top: 0.5rem !important;
}

.mr_8 {
  margin-right: 0.5rem !important;
}

.mb_8 {
  margin-bottom: 0.5rem !important;
}

.ml_8 {
  margin-left: 0.5rem !important;
}

.pt_8 {
  padding-top: 0.5rem !important;
}

.pr_8 {
  padding-right: 0.5rem !important;
}

.pb_8 {
  padding-bottom: 0.5rem !important;
}

.pl_8 {
  padding-left: 0.5rem !important;
}

.mt_6 {
  margin-top: 0.375rem !important;
}

.mr_6 {
  margin-right: 0.375rem !important;
}

.mb_6 {
  margin-bottom: 0.375rem !important;
}

.ml_6 {
  margin-left: 0.375rem !important;
}

.pt_6 {
  padding-top: 0.375rem !important;
}

.pr_6 {
  padding-right: 0.375rem !important;
}

.pb_6 {
  padding-bottom: 0.375rem !important;
}

.pl_6 {
  padding-left: 0.375rem !important;
}

.mt_4 {
  margin-top: 0.25rem !important;
}

.mr_4 {
  margin-right: 0.25rem !important;
}

.mb_4 {
  margin-bottom: 0.25rem !important;
}

.ml_4 {
  margin-left: 0.25rem !important;
}

.pt_4 {
  padding-top: 0.25rem !important;
}

.pr_4 {
  padding-right: 0.25rem !important;
}

.pb_4 {
  padding-bottom: 0.25rem !important;
}

.pl_4 {
  padding-left: 0.25rem !important;
}

.mt_0 {
  margin-top: 0rem !important;
}

.mr_0 {
  margin-right: 0rem !important;
}

.mb_0 {
  margin-bottom: 0rem !important;
}

.ml_0 {
  margin-left: 0rem !important;
}

.pt_0 {
  padding-top: 0rem !important;
}

.pr_0 {
  padding-right: 0rem !important;
}

.pb_0 {
  padding-bottom: 0rem !important;
}

.pl_0 {
  padding-left: 0rem !important;
}

/* Interval END */
/* Scrollbar Custom */
.scrollbar_custom::-webkit-scrollbar {
  width: 6px;
  height: 20px;
}

.scrollbar_custom::-webkit-scrollbar-track {
  border-radius: 10px;
}

.scrollbar_custom::-webkit-scrollbar-thumb {
  background-color: #B8B8B8;
  border-radius: 4px;
  border: 10px solid #fff;
}

/* Scrollbar Custom END*/
/* Scroll Lock */
.scrollLock {
  overflow: hidden !important;
  touch-action: none;
}

/* Scroll Lock END */
.table_scr_wrap {
  width: 100%;
}

/* Modal */
.wv_modal {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  outline: none;
  border: none;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.wv_modal.active {
  opacity: 1;
  visibility: visible;
}

/* Modal  END */
/* icons */
[class*=ico_] {
  display: inline-block;
}

/* icons END */
/* Responsive */
.m_show {
  display: none !important;
}

.res_1600_s {
  display: none !important;
}

.res_1440_s {
  display: none !important;
}

.res_1024_s {
  display: none !important;
}

.res_1280_s {
  display: none !important;
}

/* Responsive END */
/* Form */
.wv_ipt {
  border-radius: 0;
  outline: none;
  border: none;
  padding: 10px 20px;
}

.z_idx1 {
  z-index: 1 !important;
}

.z_idx2 {
  z-index: 2 !important;
}

.z_idx3 {
  z-index: 3 !important;
}

.z_idx4 {
  z-index: 4 !important;
}

.z_idx5 {
  z-index: 5 !important;
}

.z_idx6 {
  z-index: 6 !important;
}

.z_idx7 {
  z-index: 7 !important;
}

.z_idx8 {
  z-index: 8 !important;
}

.z_idx9 {
  z-index: 9 !important;
}

.z_idx10 {
  z-index: 10 !important;
}

.z_idx11 {
  z-index: 11 !important;
}

.z_idx12 {
  z-index: 12 !important;
}

.z_idx13 {
  z-index: 13 !important;
}

.z_idx14 {
  z-index: 14 !important;
}

.z_idx15 {
  z-index: 15 !important;
}

.z_idx16 {
  z-index: 16 !important;
}

.z_idx17 {
  z-index: 17 !important;
}

.z_idx18 {
  z-index: 18 !important;
}

.z_idx19 {
  z-index: 19 !important;
}

.z_idx20 {
  z-index: 20 !important;
}

/* Form END */
@media all and (max-width: 1600px) {
  .res_1600_s {
    display: block !important;
  }
  .res_1600_h {
    display: none !important;
  }
}
@media all and (max-width: 1440px) {
  #wv, html {
    font-size: 14px;
  }
  .res_1440_s {
    display: block !important;
  }
  .res_1440_h {
    display: none !important;
  }
}
@media all and (max-width: 1280px) {
  .res_1280_s {
    display: block !important;
  }
  .res_1280_h {
    display: none !important;
  }
}
@media all and (max-width: 1024px) {
  #wv, html {
    font-size: 12px;
  }
  .res_1024_s {
    display: block !important;
  }
  .res_1024_h {
    display: none !important;
  }
}
@media all and (max-width: 768px) {
  #wv, html {
    font-size: 16px;
  }
  .m_show {
    display: block !important;
  }
  .m_hide {
    display: none !important;
  }
  /* Display */
  .md_dp_b {
    display: block !important;
  }
  .md_dp_ib {
    display: inline-block !important;
  }
  .md_dp_i {
    display: inline !important;
  }
  .md_dp_f {
    display: flex !important;
  }
  .md_dp_if {
    display: inline-flex !important;
  }
  .md_dp_n {
    display: none !important;
  }
  .md_dp_g {
    display: grid !important;
  }
  .md_dp_ig {
    display: inline-grid !important;
  }
  /* Display END */
  .md_grid_lay {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
  }
  .md_colST1 {
    grid-column-start: 1;
  }
  .md_colST-1 {
    grid-column-start: -1;
  }
  .md_colED1 {
    grid-column-end: 1;
  }
  .md_colED-1 {
    grid-column-end: -1;
  }
  .md_rowST1 {
    grid-row-start: 1;
  }
  .md_rowST-1 {
    grid-row-start: -1;
  }
  .md_rowED1 {
    grid-row-end: 1;
  }
  .md_rowED-1 {
    grid-row-end: -1;
  }
  .md_colST2 {
    grid-column-start: 2;
  }
  .md_colST-2 {
    grid-column-start: -2;
  }
  .md_colED2 {
    grid-column-end: 2;
  }
  .md_colED-2 {
    grid-column-end: -2;
  }
  .md_rowST2 {
    grid-row-start: 2;
  }
  .md_rowST-2 {
    grid-row-start: -2;
  }
  .md_rowED2 {
    grid-row-end: 2;
  }
  .md_rowED-2 {
    grid-row-end: -2;
  }
  .md_colST3 {
    grid-column-start: 3;
  }
  .md_colST-3 {
    grid-column-start: -3;
  }
  .md_colED3 {
    grid-column-end: 3;
  }
  .md_colED-3 {
    grid-column-end: -3;
  }
  .md_rowST3 {
    grid-row-start: 3;
  }
  .md_rowST-3 {
    grid-row-start: -3;
  }
  .md_rowED3 {
    grid-row-end: 3;
  }
  .md_rowED-3 {
    grid-row-end: -3;
  }
  .md_colST4 {
    grid-column-start: 4;
  }
  .md_colST-4 {
    grid-column-start: -4;
  }
  .md_colED4 {
    grid-column-end: 4;
  }
  .md_colED-4 {
    grid-column-end: -4;
  }
  .md_rowST4 {
    grid-row-start: 4;
  }
  .md_rowST-4 {
    grid-row-start: -4;
  }
  .md_rowED4 {
    grid-row-end: 4;
  }
  .md_rowED-4 {
    grid-row-end: -4;
  }
  .md_colST5 {
    grid-column-start: 5;
  }
  .md_colST-5 {
    grid-column-start: -5;
  }
  .md_colED5 {
    grid-column-end: 5;
  }
  .md_colED-5 {
    grid-column-end: -5;
  }
  .md_rowST5 {
    grid-row-start: 5;
  }
  .md_rowST-5 {
    grid-row-start: -5;
  }
  .md_rowED5 {
    grid-row-end: 5;
  }
  .md_rowED-5 {
    grid-row-end: -5;
  }
  .md_colST6 {
    grid-column-start: 6;
  }
  .md_colST-6 {
    grid-column-start: -6;
  }
  .md_colED6 {
    grid-column-end: 6;
  }
  .md_colED-6 {
    grid-column-end: -6;
  }
  .md_rowST6 {
    grid-row-start: 6;
  }
  .md_rowST-6 {
    grid-row-start: -6;
  }
  .md_rowED6 {
    grid-row-end: 6;
  }
  .md_rowED-6 {
    grid-row-end: -6;
  }
  .md_colST7 {
    grid-column-start: 7;
  }
  .md_colST-7 {
    grid-column-start: -7;
  }
  .md_colED7 {
    grid-column-end: 7;
  }
  .md_colED-7 {
    grid-column-end: -7;
  }
  .md_rowST7 {
    grid-row-start: 7;
  }
  .md_rowST-7 {
    grid-row-start: -7;
  }
  .md_rowED7 {
    grid-row-end: 7;
  }
  .md_rowED-7 {
    grid-row-end: -7;
  }
  .md_colST8 {
    grid-column-start: 8;
  }
  .md_colST-8 {
    grid-column-start: -8;
  }
  .md_colED8 {
    grid-column-end: 8;
  }
  .md_colED-8 {
    grid-column-end: -8;
  }
  .md_rowST8 {
    grid-row-start: 8;
  }
  .md_rowST-8 {
    grid-row-start: -8;
  }
  .md_rowED8 {
    grid-row-end: 8;
  }
  .md_rowED-8 {
    grid-row-end: -8;
  }
  .md_colST9 {
    grid-column-start: 9;
  }
  .md_colST-9 {
    grid-column-start: -9;
  }
  .md_colED9 {
    grid-column-end: 9;
  }
  .md_colED-9 {
    grid-column-end: -9;
  }
  .md_rowST9 {
    grid-row-start: 9;
  }
  .md_rowST-9 {
    grid-row-start: -9;
  }
  .md_rowED9 {
    grid-row-end: 9;
  }
  .md_rowED-9 {
    grid-row-end: -9;
  }
  .md_colST10 {
    grid-column-start: 10;
  }
  .md_colST-10 {
    grid-column-start: -10;
  }
  .md_colED10 {
    grid-column-end: 10;
  }
  .md_colED-10 {
    grid-column-end: -10;
  }
  .md_rowST10 {
    grid-row-start: 10;
  }
  .md_rowST-10 {
    grid-row-start: -10;
  }
  .md_rowED10 {
    grid-row-end: 10;
  }
  .md_rowED-10 {
    grid-row-end: -10;
  }
  .md_colST11 {
    grid-column-start: 11;
  }
  .md_colST-11 {
    grid-column-start: -11;
  }
  .md_colED11 {
    grid-column-end: 11;
  }
  .md_colED-11 {
    grid-column-end: -11;
  }
  .md_rowST11 {
    grid-row-start: 11;
  }
  .md_rowST-11 {
    grid-row-start: -11;
  }
  .md_rowED11 {
    grid-row-end: 11;
  }
  .md_rowED-11 {
    grid-row-end: -11;
  }
  .md_colST12 {
    grid-column-start: 12;
  }
  .md_colST-12 {
    grid-column-start: -12;
  }
  .md_colED12 {
    grid-column-end: 12;
  }
  .md_colED-12 {
    grid-column-end: -12;
  }
  .md_rowST12 {
    grid-row-start: 12;
  }
  .md_rowST-12 {
    grid-row-start: -12;
  }
  .md_rowED12 {
    grid-row-end: 12;
  }
  .md_rowED-12 {
    grid-row-end: -12;
  }
  .md_w_100per {
    width: 100% !important;
  }
  .md_w_max_content {
    width: max-content !important;
  }
  .md_h_100per {
    height: 100% !important;
  }
  .md_h_max_content {
    width: max-content !important;
  }
  /* Position */
  .md_pos_re {
    position: relative !important;
  }
  .md_pos_ab {
    position: absolute !important;
  }
  .md_pos_fx {
    position: fixed !important;
  }
  .md_pos_sk {
    position: sticky !important;
  }
  .md_pos_st {
    position: static !important;
  }
  /* Position END */
  .md_fs_200 {
    font-size: 12.5rem !important;
  }
  .md_fs_180 {
    font-size: 11.25rem !important;
  }
  .md_fs_160 {
    font-size: 10rem !important;
  }
  .md_fs_140 {
    font-size: 8.75rem !important;
  }
  .md_fs_130 {
    font-size: 8.125rem !important;
  }
  .md_fs_120 {
    font-size: 7.5rem !important;
  }
  .md_fs_100 {
    font-size: 6.25rem !important;
  }
  .md_fs_80 {
    font-size: 5rem !important;
  }
  .md_fs_72 {
    font-size: 4.5rem !important;
  }
  .md_fs_68 {
    font-size: 4.25rem !important;
  }
  .md_fs_64 {
    font-size: 4rem !important;
  }
  .md_fs_60 {
    font-size: 3.75rem !important;
  }
  .md_fs_56 {
    font-size: 3.5rem !important;
  }
  .md_fs_52 {
    font-size: 3.25rem !important;
  }
  .md_fs_50 {
    font-size: 3.125rem !important;
  }
  .md_fs_48 {
    font-size: 3rem !important;
  }
  .md_fs_44 {
    font-size: 2.75rem !important;
  }
  .md_fs_40 {
    font-size: 2.5rem !important;
  }
  .md_fs_36 {
    font-size: 2.25rem !important;
  }
  .md_fs_32 {
    font-size: 2rem !important;
  }
  .md_fs_30 {
    font-size: 1.875rem !important;
  }
  .md_fs_28 {
    font-size: 1.75rem !important;
  }
  .md_fs_25 {
    font-size: 1.5625rem !important;
  }
  .md_fs_24 {
    font-size: 1.5rem !important;
  }
  .md_fs_23 {
    font-size: 1.4375rem !important;
  }
  .md_fs_22 {
    font-size: 1.375rem !important;
  }
  .md_fs_21 {
    font-size: 1.3125rem !important;
  }
  .md_fs_20 {
    font-size: 1.25rem !important;
  }
  .md_fs_19 {
    font-size: 1.1875rem !important;
  }
  .md_fs_18 {
    font-size: 1.125rem !important;
  }
  .md_fs_17 {
    font-size: 1.0625rem !important;
  }
  .md_fs_16 {
    font-size: 1rem !important;
  }
  .md_fs_14 {
    font-size: 0.875rem !important;
  }
  .md_fs_11 {
    font-size: 0.6875rem !important;
  }
  .md_fs_12 {
    font-size: 0.75rem !important;
  }
  .md_fs_10 {
    font-size: 0.625rem !important;
  }
  .edt_fs_40 {
    font-size: 24px !important;
  }
  .edt_fs_32 {
    font-size: 20px !important;
  }
  .edt_fs_24 {
    font-size: 18px !important;
  }
  .edt_fs_20 {
    font-size: 14px !important;
  }
  .edt_fs_16 {
    font-size: 12px !important;
  }
  .edt_fs_14 {
    font-size: 12px !important;
  }
  .md_fw_heavy {
    font-weight: 900;
  }
  .md_fw_exBold {
    font-weight: 800;
  }
  .md_fw_bold {
    font-weight: 700;
  }
  .md_fw_semibold {
    font-weight: 600;
  }
  .md_fw_medium {
    font-weight: 500;
  }
  .md_fw_regular {
    font-weight: 400;
  }
  .md_fw_light {
    font-weight: 300;
  }
  .md_fw_exLight {
    font-weight: 200;
  }
  .md_fw_thin {
    font-weight: 100;
  }
  .md_lih64 {
    line-height: 64px !important;
  } /* 64px */
  .md_lih42 {
    line-height: 42px !important;
  } /* 42px */
  .md_lih36 {
    line-height: 36px !important;
  } /* 36px */
  .md_lih30 {
    line-height: 30px !important;
  } /* 30px */
  .md_lih24 {
    line-height: 24px !important;
  } /* 24px */
  .md_lih20 {
    line-height: 20px !important;
  } /* 20px */
  .md_lih220per {
    line-height: 220% !important;
  }
  .md_lih170per {
    line-height: 170% !important;
  }
  .md_lih160per {
    line-height: 160% !important;
  }
  .md_lih150per {
    line-height: 150% !important;
  }
  .md_lih135per {
    line-height: 135% !important;
  }
  .md_lih125per {
    line-height: 125% !important;
  }
  .md_lih120per {
    line-height: 120% !important;
  }
  .md_lih110per {
    line-height: 110% !important;
  }
  .md_lih100per {
    line-height: 100% !important;
  }
  .md_mt_300 {
    margin-top: 18.75rem !important;
  }
  .md_mr_300 {
    margin-right: 18.75rem !important;
  }
  .md_mb_300 {
    margin-bottom: 18.75rem !important;
  }
  .md_ml_300 {
    margin-left: 18.75rem !important;
  }
  .md_pt_300 {
    padding-top: 18.75rem !important;
  }
  .md_pr_300 {
    padding-right: 18.75rem !important;
  }
  .md_pb_300 {
    padding-bottom: 18.75rem !important;
  }
  .md_pl_300 {
    padding-left: 18.75rem !important;
  }
  .md_mt_280 {
    margin-top: 17.5rem !important;
  }
  .md_mr_280 {
    margin-right: 17.5rem !important;
  }
  .md_mb_280 {
    margin-bottom: 17.5rem !important;
  }
  .md_ml_280 {
    margin-left: 17.5rem !important;
  }
  .md_pt_280 {
    padding-top: 17.5rem !important;
  }
  .md_pr_280 {
    padding-right: 17.5rem !important;
  }
  .md_pb_280 {
    padding-bottom: 17.5rem !important;
  }
  .md_pl_280 {
    padding-left: 17.5rem !important;
  }
  .md_mt_260 {
    margin-top: 16.25rem !important;
  }
  .md_mr_260 {
    margin-right: 16.25rem !important;
  }
  .md_mb_260 {
    margin-bottom: 16.25rem !important;
  }
  .md_ml_260 {
    margin-left: 16.25rem !important;
  }
  .md_pt_260 {
    padding-top: 16.25rem !important;
  }
  .md_pr_260 {
    padding-right: 16.25rem !important;
  }
  .md_pb_260 {
    padding-bottom: 16.25rem !important;
  }
  .md_pl_260 {
    padding-left: 16.25rem !important;
  }
  .md_mt_240 {
    margin-top: 15rem !important;
  }
  .md_mr_240 {
    margin-right: 15rem !important;
  }
  .md_mb_240 {
    margin-bottom: 15rem !important;
  }
  .md_ml_240 {
    margin-left: 15rem !important;
  }
  .md_pt_240 {
    padding-top: 15rem !important;
  }
  .md_pr_240 {
    padding-right: 15rem !important;
  }
  .md_pb_240 {
    padding-bottom: 15rem !important;
  }
  .md_pl_240 {
    padding-left: 15rem !important;
  }
  .md_mt_200 {
    margin-top: 12.5rem !important;
  }
  .md_mr_200 {
    margin-right: 12.5rem !important;
  }
  .md_mb_200 {
    margin-bottom: 12.5rem !important;
  }
  .md_ml_200 {
    margin-left: 12.5rem !important;
  }
  .md_pt_200 {
    padding-top: 12.5rem !important;
  }
  .md_pr_200 {
    padding-right: 12.5rem !important;
  }
  .md_pb_200 {
    padding-bottom: 12.5rem !important;
  }
  .md_pl_200 {
    padding-left: 12.5rem !important;
  }
  .md_mt_180 {
    margin-top: 11.25rem !important;
  }
  .md_mr_180 {
    margin-right: 11.25rem !important;
  }
  .md_mb_180 {
    margin-bottom: 11.25rem !important;
  }
  .md_ml_180 {
    margin-left: 11.25rem !important;
  }
  .md_pt_180 {
    padding-top: 11.25rem !important;
  }
  .md_pr_180 {
    padding-right: 11.25rem !important;
  }
  .md_pb_180 {
    padding-bottom: 11.25rem !important;
  }
  .md_pl_180 {
    padding-left: 11.25rem !important;
  }
  .md_mt_160 {
    margin-top: 10rem !important;
  }
  .md_mr_160 {
    margin-right: 10rem !important;
  }
  .md_mb_160 {
    margin-bottom: 10rem !important;
  }
  .md_ml_160 {
    margin-left: 10rem !important;
  }
  .md_pt_160 {
    padding-top: 10rem !important;
  }
  .md_pr_160 {
    padding-right: 10rem !important;
  }
  .md_pb_160 {
    padding-bottom: 10rem !important;
  }
  .md_pl_160 {
    padding-left: 10rem !important;
  }
  .md_mt_150 {
    margin-top: 9.375rem !important;
  }
  .md_mr_150 {
    margin-right: 9.375rem !important;
  }
  .md_mb_150 {
    margin-bottom: 9.375rem !important;
  }
  .md_ml_150 {
    margin-left: 9.375rem !important;
  }
  .md_pt_150 {
    padding-top: 9.375rem !important;
  }
  .md_pr_150 {
    padding-right: 9.375rem !important;
  }
  .md_pb_150 {
    padding-bottom: 9.375rem !important;
  }
  .md_pl_150 {
    padding-left: 9.375rem !important;
  }
  .md_mt_140 {
    margin-top: 8.75rem !important;
  }
  .md_mr_140 {
    margin-right: 8.75rem !important;
  }
  .md_mb_140 {
    margin-bottom: 8.75rem !important;
  }
  .md_ml_140 {
    margin-left: 8.75rem !important;
  }
  .md_pt_140 {
    padding-top: 8.75rem !important;
  }
  .md_pr_140 {
    padding-right: 8.75rem !important;
  }
  .md_pb_140 {
    padding-bottom: 8.75rem !important;
  }
  .md_pl_140 {
    padding-left: 8.75rem !important;
  }
  .md_mt_130 {
    margin-top: 8.125rem !important;
  }
  .md_mr_130 {
    margin-right: 8.125rem !important;
  }
  .md_mb_130 {
    margin-bottom: 8.125rem !important;
  }
  .md_ml_130 {
    margin-left: 8.125rem !important;
  }
  .md_pt_130 {
    padding-top: 8.125rem !important;
  }
  .md_pr_130 {
    padding-right: 8.125rem !important;
  }
  .md_pb_130 {
    padding-bottom: 8.125rem !important;
  }
  .md_pl_130 {
    padding-left: 8.125rem !important;
  }
  .md_mt_120 {
    margin-top: 7.5rem !important;
  }
  .md_mr_120 {
    margin-right: 7.5rem !important;
  }
  .md_mb_120 {
    margin-bottom: 7.5rem !important;
  }
  .md_ml_120 {
    margin-left: 7.5rem !important;
  }
  .md_pt_120 {
    padding-top: 7.5rem !important;
  }
  .md_pr_120 {
    padding-right: 7.5rem !important;
  }
  .md_pb_120 {
    padding-bottom: 7.5rem !important;
  }
  .md_pl_120 {
    padding-left: 7.5rem !important;
  }
  .md_mt_100 {
    margin-top: 6.25rem !important;
  }
  .md_mr_100 {
    margin-right: 6.25rem !important;
  }
  .md_mb_100 {
    margin-bottom: 6.25rem !important;
  }
  .md_ml_100 {
    margin-left: 6.25rem !important;
  }
  .md_pt_100 {
    padding-top: 6.25rem !important;
  }
  .md_pr_100 {
    padding-right: 6.25rem !important;
  }
  .md_pb_100 {
    padding-bottom: 6.25rem !important;
  }
  .md_pl_100 {
    padding-left: 6.25rem !important;
  }
  .md_mt_90 {
    margin-top: 5.625rem !important;
  }
  .md_mr_90 {
    margin-right: 5.625rem !important;
  }
  .md_mb_90 {
    margin-bottom: 5.625rem !important;
  }
  .md_ml_90 {
    margin-left: 5.625rem !important;
  }
  .md_pt_90 {
    padding-top: 5.625rem !important;
  }
  .md_pr_90 {
    padding-right: 5.625rem !important;
  }
  .md_pb_90 {
    padding-bottom: 5.625rem !important;
  }
  .md_pl_90 {
    padding-left: 5.625rem !important;
  }
  .md_mt_80 {
    margin-top: 5rem !important;
  }
  .md_mr_80 {
    margin-right: 5rem !important;
  }
  .md_mb_80 {
    margin-bottom: 5rem !important;
  }
  .md_ml_80 {
    margin-left: 5rem !important;
  }
  .md_pt_80 {
    padding-top: 5rem !important;
  }
  .md_pr_80 {
    padding-right: 5rem !important;
  }
  .md_pb_80 {
    padding-bottom: 5rem !important;
  }
  .md_pl_80 {
    padding-left: 5rem !important;
  }
  .md_mt_70 {
    margin-top: 4.375rem !important;
  }
  .md_mr_70 {
    margin-right: 4.375rem !important;
  }
  .md_mb_70 {
    margin-bottom: 4.375rem !important;
  }
  .md_ml_70 {
    margin-left: 4.375rem !important;
  }
  .md_pt_70 {
    padding-top: 4.375rem !important;
  }
  .md_pr_70 {
    padding-right: 4.375rem !important;
  }
  .md_pb_70 {
    padding-bottom: 4.375rem !important;
  }
  .md_pl_70 {
    padding-left: 4.375rem !important;
  }
  .md_mt_60 {
    margin-top: 3.75rem !important;
  }
  .md_mr_60 {
    margin-right: 3.75rem !important;
  }
  .md_mb_60 {
    margin-bottom: 3.75rem !important;
  }
  .md_ml_60 {
    margin-left: 3.75rem !important;
  }
  .md_pt_60 {
    padding-top: 3.75rem !important;
  }
  .md_pr_60 {
    padding-right: 3.75rem !important;
  }
  .md_pb_60 {
    padding-bottom: 3.75rem !important;
  }
  .md_pl_60 {
    padding-left: 3.75rem !important;
  }
  .md_mt_50 {
    margin-top: 3.125rem !important;
  }
  .md_mr_50 {
    margin-right: 3.125rem !important;
  }
  .md_mb_50 {
    margin-bottom: 3.125rem !important;
  }
  .md_ml_50 {
    margin-left: 3.125rem !important;
  }
  .md_pt_50 {
    padding-top: 3.125rem !important;
  }
  .md_pr_50 {
    padding-right: 3.125rem !important;
  }
  .md_pb_50 {
    padding-bottom: 3.125rem !important;
  }
  .md_pl_50 {
    padding-left: 3.125rem !important;
  }
  .md_mt_40 {
    margin-top: 2.5rem !important;
  }
  .md_mr_40 {
    margin-right: 2.5rem !important;
  }
  .md_mb_40 {
    margin-bottom: 2.5rem !important;
  }
  .md_ml_40 {
    margin-left: 2.5rem !important;
  }
  .md_pt_40 {
    padding-top: 2.5rem !important;
  }
  .md_pr_40 {
    padding-right: 2.5rem !important;
  }
  .md_pb_40 {
    padding-bottom: 2.5rem !important;
  }
  .md_pl_40 {
    padding-left: 2.5rem !important;
  }
  .md_mt_36 {
    margin-top: 2.25rem !important;
  }
  .md_mr_36 {
    margin-right: 2.25rem !important;
  }
  .md_mb_36 {
    margin-bottom: 2.25rem !important;
  }
  .md_ml_36 {
    margin-left: 2.25rem !important;
  }
  .md_pt_36 {
    padding-top: 2.25rem !important;
  }
  .md_pr_36 {
    padding-right: 2.25rem !important;
  }
  .md_pb_36 {
    padding-bottom: 2.25rem !important;
  }
  .md_pl_36 {
    padding-left: 2.25rem !important;
  }
  .md_mt_30 {
    margin-top: 1.875rem !important;
  }
  .md_mr_30 {
    margin-right: 1.875rem !important;
  }
  .md_mb_30 {
    margin-bottom: 1.875rem !important;
  }
  .md_ml_30 {
    margin-left: 1.875rem !important;
  }
  .md_pt_30 {
    padding-top: 1.875rem !important;
  }
  .md_pr_30 {
    padding-right: 1.875rem !important;
  }
  .md_pb_30 {
    padding-bottom: 1.875rem !important;
  }
  .md_pl_30 {
    padding-left: 1.875rem !important;
  }
  .md_mt_24 {
    margin-top: 1.5rem !important;
  }
  .md_mr_24 {
    margin-right: 1.5rem !important;
  }
  .md_mb_24 {
    margin-bottom: 1.5rem !important;
  }
  .md_ml_24 {
    margin-left: 1.5rem !important;
  }
  .md_pt_24 {
    padding-top: 1.5rem !important;
  }
  .md_pr_24 {
    padding-right: 1.5rem !important;
  }
  .md_pb_24 {
    padding-bottom: 1.5rem !important;
  }
  .md_pl_24 {
    padding-left: 1.5rem !important;
  }
  .md_mt_20 {
    margin-top: 1.25rem !important;
  }
  .md_mr_20 {
    margin-right: 1.25rem !important;
  }
  .md_mb_20 {
    margin-bottom: 1.25rem !important;
  }
  .md_ml_20 {
    margin-left: 1.25rem !important;
  }
  .md_pt_20 {
    padding-top: 1.25rem !important;
  }
  .md_pr_20 {
    padding-right: 1.25rem !important;
  }
  .md_pb_20 {
    padding-bottom: 1.25rem !important;
  }
  .md_pl_20 {
    padding-left: 1.25rem !important;
  }
  .md_mt_16 {
    margin-top: 1rem !important;
  }
  .md_mr_16 {
    margin-right: 1rem !important;
  }
  .md_mb_16 {
    margin-bottom: 1rem !important;
  }
  .md_ml_16 {
    margin-left: 1rem !important;
  }
  .md_pt_16 {
    padding-top: 1rem !important;
  }
  .md_pr_16 {
    padding-right: 1rem !important;
  }
  .md_pb_16 {
    padding-bottom: 1rem !important;
  }
  .md_pl_16 {
    padding-left: 1rem !important;
  }
  .md_mt_12 {
    margin-top: 0.75rem !important;
  }
  .md_mr_12 {
    margin-right: 0.75rem !important;
  }
  .md_mb_12 {
    margin-bottom: 0.75rem !important;
  }
  .md_ml_12 {
    margin-left: 0.75rem !important;
  }
  .md_pt_12 {
    padding-top: 0.75rem !important;
  }
  .md_pr_12 {
    padding-right: 0.75rem !important;
  }
  .md_pb_12 {
    padding-bottom: 0.75rem !important;
  }
  .md_pl_12 {
    padding-left: 0.75rem !important;
  }
  .md_mt_10 {
    margin-top: 0.625rem !important;
  }
  .md_mr_10 {
    margin-right: 0.625rem !important;
  }
  .md_mb_10 {
    margin-bottom: 0.625rem !important;
  }
  .md_ml_10 {
    margin-left: 0.625rem !important;
  }
  .md_pt_10 {
    padding-top: 0.625rem !important;
  }
  .md_pr_10 {
    padding-right: 0.625rem !important;
  }
  .md_pb_10 {
    padding-bottom: 0.625rem !important;
  }
  .md_pl_10 {
    padding-left: 0.625rem !important;
  }
  .md_mt_8 {
    margin-top: 0.5rem !important;
  }
  .md_mr_8 {
    margin-right: 0.5rem !important;
  }
  .md_mb_8 {
    margin-bottom: 0.5rem !important;
  }
  .md_ml_8 {
    margin-left: 0.5rem !important;
  }
  .md_pt_8 {
    padding-top: 0.5rem !important;
  }
  .md_pr_8 {
    padding-right: 0.5rem !important;
  }
  .md_pb_8 {
    padding-bottom: 0.5rem !important;
  }
  .md_pl_8 {
    padding-left: 0.5rem !important;
  }
  .md_mt_6 {
    margin-top: 0.375rem !important;
  }
  .md_mr_6 {
    margin-right: 0.375rem !important;
  }
  .md_mb_6 {
    margin-bottom: 0.375rem !important;
  }
  .md_ml_6 {
    margin-left: 0.375rem !important;
  }
  .md_pt_6 {
    padding-top: 0.375rem !important;
  }
  .md_pr_6 {
    padding-right: 0.375rem !important;
  }
  .md_pb_6 {
    padding-bottom: 0.375rem !important;
  }
  .md_pl_6 {
    padding-left: 0.375rem !important;
  }
  .md_mt_4 {
    margin-top: 0.25rem !important;
  }
  .md_mr_4 {
    margin-right: 0.25rem !important;
  }
  .md_mb_4 {
    margin-bottom: 0.25rem !important;
  }
  .md_ml_4 {
    margin-left: 0.25rem !important;
  }
  .md_pt_4 {
    padding-top: 0.25rem !important;
  }
  .md_pr_4 {
    padding-right: 0.25rem !important;
  }
  .md_pb_4 {
    padding-bottom: 0.25rem !important;
  }
  .md_pl_4 {
    padding-left: 0.25rem !important;
  }
  .md_mt_0 {
    margin-top: 0rem !important;
  }
  .md_mr_0 {
    margin-right: 0rem !important;
  }
  .md_mb_0 {
    margin-bottom: 0rem !important;
  }
  .md_ml_0 {
    margin-left: 0rem !important;
  }
  .md_pt_0 {
    padding-top: 0rem !important;
  }
  .md_pr_0 {
    padding-right: 0rem !important;
  }
  .md_pb_0 {
    padding-bottom: 0rem !important;
  }
  .md_pl_0 {
    padding-left: 0rem !important;
  }
  .md_mt_0 {
    margin-top: 0 !important;
  }
  .md_mr_0 {
    margin-right: 0 !important;
  }
  .md_mb_0 {
    margin-bottom: 0 !important;
  }
  .md_ml_0 {
    margin-left: 0 !important;
  }
  .md_pt_0 {
    padding-top: 0 !important;
  }
  .md_pr_0 {
    padding-right: 0 !important;
  }
  .md_pb_0 {
    padding-bottom: 0 !important;
  }
  .md_pl_0 {
    padding-left: 0 !important;
  }
  .md_gap300 {
    gap: 18.75rem !important;
  }
  .md_gap280 {
    gap: 17.5rem !important;
  }
  .md_gap260 {
    gap: 16.25rem !important;
  }
  .md_gap240 {
    gap: 15rem !important;
  }
  .md_gap200 {
    gap: 12.5rem !important;
  }
  .md_gap180 {
    gap: 11.25rem !important;
  }
  .md_gap160 {
    gap: 10rem !important;
  }
  .md_gap150 {
    gap: 9.375rem !important;
  }
  .md_gap140 {
    gap: 8.75rem !important;
  }
  .md_gap130 {
    gap: 8.125rem !important;
  }
  .md_gap120 {
    gap: 7.5rem !important;
  }
  .md_gap100 {
    gap: 6.25rem !important;
  }
  .md_gap90 {
    gap: 5.625rem !important;
  }
  .md_gap80 {
    gap: 5rem !important;
  }
  .md_gap70 {
    gap: 4.375rem !important;
  }
  .md_gap60 {
    gap: 3.75rem !important;
  }
  .md_gap50 {
    gap: 3.125rem !important;
  }
  .md_gap40 {
    gap: 2.5rem !important;
  }
  .md_gap36 {
    gap: 2.25rem !important;
  }
  .md_gap30 {
    gap: 1.875rem !important;
  }
  .md_gap24 {
    gap: 1.5rem !important;
  }
  .md_gap20 {
    gap: 1.25rem !important;
  }
  .md_gap16 {
    gap: 1rem !important;
  }
  .md_gap12 {
    gap: 0.75rem !important;
  }
  .md_gap10 {
    gap: 0.625rem !important;
  }
  .md_gap8 {
    gap: 0.5rem !important;
  }
  .md_gap6 {
    gap: 0.375rem !important;
  }
  .md_gap4 {
    gap: 0.25rem !important;
  }
  .md_gap0 {
    gap: 0rem !important;
  }
  .md_gap0 {
    gap: 0 !important;
  }
  .md_ta_center {
    text-align: center !important;
  }
  .md_ta_left {
    text-align: left !important;
  }
  .md_ta_right {
    text-align: right !important;
  }
  .md_fd_col {
    flex-direction: column !important;
  }
  .md_fd_col_rvs {
    flex-direction: column-reverse !important;
  }
  .md_fd_row {
    flex-direction: row !important;
  }
  .md_fd_row_rvs {
    flex-direction: row-reverse !important;
  }
  .md_al_start {
    align-items: flex-start !important;
  }
  .md_al_center {
    align-items: center !important;
  }
  .md_al_end {
    align-items: flex-end !important;
  }
  .md_jtf_start {
    justify-content: flex-start !important;
  }
  .md_jtf_center {
    justify-content: center !important;
  }
  .md_jtf_end {
    justify-content: flex-end !important;
  }
  .md_jtf_bet {
    justify-content: space-between !important;
  }
  .md_jtf_aro {
    justify-content: space-around !important;
  }
  .md_fd_wrap {
    flex-wrap: wrap !important;
  }
  .md_fd_nowrap {
    flex-wrap: nowrap !important;
  }
  .md_fd_center {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .md_fx_0 {
    flex: 0 !important;
  }
  .md_fx_1 {
    flex: 1 !important;
  }
  .md_fx_2 {
    flex: 2 !important;
  }
  .md_fx_3 {
    flex: 3 !important;
  }
  .md_fx_4 {
    flex: 4 !important;
  }
  .md_fx_5 {
    flex: 5 !important;
  }
  .md_fx_6 {
    flex: 6 !important;
  }
  .md_fx_7 {
    flex: 7 !important;
  }
  .md_fx_8 {
    flex: 8 !important;
  }
  .md_fx_9 {
    flex: 9 !important;
  }
  .md_fx_10 {
    flex: 10 !important;
  }
  .md_fx_11 {
    flex: 11 !important;
  }
  .md_fx_12 {
    flex: 12 !important;
  }
  .wv_md_row .col6 {
    flex: 1;
    max-width: 100%;
  }
  .wv_md_row.gap_no .col4,
  .wv_md_row .col4 {
    flex: 1;
    max-width: 100%;
  }
  .table_scr_wrap {
    overflow-x: scroll;
    width: 100%;
    touch-action: pan-x;
  }
  .table_scr_wrap table {
    width: max-content;
    max-width: 2000px;
  }
  .md_clamp1 {
    -webkit-line-clamp: 1;
  }
  .md_clamp2 {
    -webkit-line-clamp: 2;
  }
  .md_clamp3 {
    -webkit-line-clamp: 3;
  }
  .md_clamp4 {
    -webkit-line-clamp: 4;
  }
  .wv_tab .scr {
    width: 100%;
    overflow-x: scroll;
    touch-action: pan-x;
    padding-bottom: 20px;
  }
}
.content_editor {
  container-name: editor-container;
  container-type: inline-size;
  font-size: 16px;
}

@container editor-container (max-width: 1440px) {
  #wv, html, .content_editor {
    font-size: 14px;
  }
}
@container editor-container (max-width: 1024px) {
  #wv, html, .content_editor {
    font-size: 12px;
  }
}
@container editor-container (max-width: 768px) {
  #wv, html, .content_editor {
    font-size: 16px;
  }
}
/* fade animation */
.anim.fade {
  transform: translateY(10%);
  opacity: 0.1;
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.anim.fade.show {
  transform: translateY(0);
  opacity: 1;
}

/* fade animation END */

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