
.btnNone[data-v-56b275ec] {
  display: none;
}


.rest-logo[data-v-4e56414d] {
  max-width: 100%;
}
.iagent-group .header-logo-size[data-v-4e56414d] {
  height: auto;
}

/* .flex {
  display: flex;
  flex-direction: column;
  align-items: center;
} */
.underline[data-v-25741eef] {
  height: 4px;
  width: 35px;
  background-color: #965A05;
  margin: 0 auto;
}

/* font size: 14px */
.info-dialog .modal-content {
  overflow: hidden;
}
.info-dialog .modal-body {
  padding: 0;
}
.info-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.info-dialog__header {
  display: flex;
  align-items: center;
  background: #F0F6FB;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.filters-not-match-dialog ul[data-v-37af5185] {
  list-style-type: disc;
}
.filters-not-match-dialog .info-dialog__header[data-v-37af5185] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.filters-not-match-dialog .info-dialog__header .close-btn[data-v-37af5185] {
  color: #0044AD;
}
.filters-not-match-dialog .info-dialog__body[data-v-37af5185] {
  padding: 32px;
}
.filters-not-match-dialog .btn[data-v-37af5185] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.filters-not-match-dialog .btn[data-v-37af5185]:hover, .filters-not-match-dialog .btn[data-v-37af5185]:focus, .filters-not-match-dialog .btn[data-v-37af5185]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.filters-not-match-dialog p[data-v-37af5185] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog[data-v-37af5185] {
    max-width: 360px !important;
}
}

.flex-h[data-v-9ea40744] {
  display: flex;
}
.flex-v[data-v-9ea40744] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.input-group[data-v-9ea40744] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 16px;
  width: 90vw;
  max-width: 540px;
}
.input-sub-group[data-v-9ea40744] {
  width: 90vw;
  max-width: 540px;
}
.input[data-v-9ea40744] {
  height: 36px;
  max-width: 420px;
}
.input-check-btn[data-v-9ea40744] {
  height: 36px;
  width: 104px;
  min-width: 104px;
  margin-left: 16px;
}
.no-input-check-btn[data-v-9ea40744] {
  margin-right: 120px;
}
.input-check-result[data-v-9ea40744] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  width: 104px;
  min-width: 104px;
}
.input-check-result[data-v-9ea40744] {
  font-size: 0.875rem;
  color: blue;
}
.pass[data-v-9ea40744] {
  color: var(--success);
}
.danger[data-v-9ea40744] {
  color: var(--danger);
}
.input-check-result-icon[data-v-9ea40744] {
  font-size: 1.7rem;
  margin-right: 4px;
}
.login-btn[data-v-9ea40744] {
  margin-top: 50px;
  min-width: 160px;
  min-height: 46px;
}
/* .flex-col-center {
  position:absolute;
  top: 64px;
  padding-bottom: 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 64px;
} */
.flex-col-center[data-v-9ea40744] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 180px;
}
.footer-bg[data-v-9ea40744] {
  margin-top: 217px;
}
@media screen and (max-width: 414px) {
.header-logo-size img[data-v-9ea40744]{
  display: block;
}
}
.footer-link[data-v-9ea40744] {
  color: #212529;
}
.footer-link[data-v-9ea40744]:hover {
  color: #212529;
  text-decoration: underline;
}

.container[data-v-dcdb2ae6] {
  display: flex;
  justify-content: center;
}
.bar[data-v-dcdb2ae6] {
  width: 20vw;
  min-width: 98px;
  max-width: 198px;
  height: 6px;
  border-radius: 5px;
  background-color: #ced4da;
  margin: 4px;
}
.bar-active[data-v-dcdb2ae6] {
  background-color: #0044AD;
}
.progress-container[data-v-6b8a1496] {
  display: flex;
  width: 90vw;
  padding: 10px 10px;
  justify-content: center;
  margin-top: 30px;
}
.progress-item-container[data-v-6b8a1496] {
  position: relative;
  width: 100%;
  max-width: 80px;
}
.progress-bar[data-v-6b8a1496] {
  position: relative;
  top: 6.7px;
  background-color: #d2daf3;
  width: 100%;
  height: 1.5px;
}
.progress-container .progress-item-container:first-child .progress-bar[data-v-6b8a1496] {
  transform: skewX(0.5);
  left: 50%;
  /* left: 50%; */
}
.progress-container .progress-item-container:last-child .progress-bar[data-v-6b8a1496] {
  transform: skewX(0.5);
  right: 50%;
}
.progress-container-completed[data-v-6b8a1496] {
  background: #0044AD;
}
.progress-container-current[data-v-6b8a1496] {
  background: linear-gradient(to right, #0044AD 50%, #d2daf3 50%);
}
.progress-container .progress-item-container:first-child .progress-container-current[data-v-6b8a1496] {
  background: #d2daf3;
}
.progress-container .progress-item-container:last-child .progress-container-current[data-v-6b8a1496] {
  background: #0044AD;
}
.progress-item-icon[data-v-6b8a1496] {
  position: relative;
  top: 2.5px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}
.check-circle[data-v-6b8a1496] {
  width: 12px;
  height: 12px;
  top: 2.5px;
  position: relative;
  transform: translate(-50%, -50%);
  color: #0044AD;
}
.small-circle[data-v-6b8a1496] {
  width: 8px;
  height: 8px;
  border-radius: 12px;
  font-size: 6px;
  background-color: white;
  border: 1.5px solid white;
  box-shadow: 0px 0px 0px 1.5px #d2daf3;
}
.small-circle-current[data-v-6b8a1496] {
  background-color: #0044AD;
  border: 1.5px solid white;
  box-shadow: 0px 0px 0px 1.5px #0044AD;
}
.small-circle-completed[data-v-6b8a1496] {
  width: 7px;
  height: 7px;
  background-color: white;
  border: 1.5px solid transparent;
  box-shadow: 0px 0px 0px 0px transparent;
}
.progress-text[data-v-6b8a1496] {
  position: relative;
  top: 5px;
  font-size: 14px;
  margin-top: 32px;
  white-space: pre-line;
  transform: translateY(-50%);
  min-width: 56px;
  overflow: hidden;
}
.text-active[data-v-6b8a1496] {
  color: #0044AD;
}

/* font size: 14px */
.progress-container[data-v-3b7045a5] {
  display: flex;
  width: 90vw;
  padding: 10px 10px;
  justify-content: center;
  margin-top: 30px;
}
.progress-item-container[data-v-3b7045a5] {
  position: relative;
  width: 100%;
  max-width: 80px;
}
.progress-bar[data-v-3b7045a5] {
  position: relative;
  top: 6.7px;
  background-color: #d2daf3;
  width: 100%;
  height: 1.5px;
}
.progress-container .progress-item-container:first-child .progress-bar[data-v-3b7045a5] {
  transform: skewX(0.5);
  left: 50%;
  /* left: 50%; */
}
.progress-container .progress-item-container:last-child .progress-bar[data-v-3b7045a5] {
  transform: skewX(0.5);
  right: 50%;
}
.progress-container-completed[data-v-3b7045a5] {
  background: #0044AD;
}
.progress-container-current[data-v-3b7045a5] {
  background: linear-gradient(to right, #0044AD 50%, #0044AD 50%);
}
.progress-container .progress-item-container:first-child .progress-container-current[data-v-3b7045a5] {
  background: #d2daf3;
}
.progress-container .progress-item-container:last-child .progress-container-current[data-v-3b7045a5] {
  background: #0044AD;
}
.progress-item-icon[data-v-3b7045a5] {
  position: relative;
  top: 2.5px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}
.check-circle[data-v-3b7045a5] {
  width: 12px;
  height: 12px;
  top: 2.5px;
  position: relative;
  transform: translate(-50%, -50%);
  color: #0044AD;
}
.small-circle[data-v-3b7045a5] {
  width: 8px;
  height: 8px;
  border-radius: 12px;
  font-size: 6px;
  background-color: white;
  border: 1.5px solid white;
  box-shadow: 0px 0px 0px 1.5px #d2daf3;
}
.small-circle-current[data-v-3b7045a5] {
  background-color: #0044AD;
  border: 1.5px solid white;
  box-shadow: 0px 0px 0px 1.5px #0044AD;
}
.small-circle-completed[data-v-3b7045a5] {
  width: 7px;
  height: 7px;
  background-color: white;
  border: 1.5px solid transparent;
  box-shadow: 0px 0px 0px 0px transparent;
}
.progress-text[data-v-3b7045a5] {
  position: relative;
  top: 5px;
  font-size: 14px;
  margin-top: 32px;
  white-space: pre-line;
  transform: translateY(-50%);
  min-width: 56px;
  overflow: hidden;
}
.text-active[data-v-3b7045a5] {
  color: #0044AD;
}

/* font size: 14px */
*[data-v-1b68a3b4] {
  font-size: 14px;
}
.health-declaration-title[data-v-1b68a3b4] {
  font-size: 16px;
}
.textCenter[data-v-1b68a3b4] {
  text-align: center;
}
.content[data-v-1b68a3b4] {
  text-align: left;
}
.content p[data-v-1b68a3b4] {
  margin: 10px 0px;
}
.checkbox[data-v-1b68a3b4] {
  margin: 0px;
  padding-top: 1.5px;
}
.indent[data-v-1b68a3b4] {
  margin-left: 16px;
}
.input-box[data-v-1b68a3b4] {
  display: inline-block;
  max-width: 122px;
  margin: 2px 0px;
}
.inline-block[data-v-1b68a3b4] {
  display: inline-block;
}
.minor-fix-shiting[data-v-1b68a3b4] {
  margin: 0;
  position: relative;
  top: -5px;
}
.inline-block[data-v-1b68a3b4] {
  display: inline-block;
}
.disclaimer-box[data-v-1b68a3b4] {
  width: 90vw;
  /* height: 70vh; */
  max-width: 730px;
  min-height: 300px;
  max-height: 300px;
  overflow-x: auto;
  overflow-y: scroll;
  border-radius: 3px;
  border: 1px solid #ced4da;
  margin: 20px;
  white-space: pre-line;
  text-align: left;
  padding: 16px;
  font-size: 14px;
  margin-bottom: 51px;
}
.warning[data-v-1b68a3b4] {
  color: #965A05;
  text-align: left;
  width: 90vw;
  max-width: 730px;
  max-height: 300px;
  /* margin: 8px 40px; */
  margin: 8px 23px;
  font-size: 14px;
}
.textJustify[data-v-1b68a3b4] {
  text-align: justify;
}
.continue-btn[data-v-1b68a3b4] {
  margin-top: 5px;
  min-width: 160px;
  min-height: 46px;
}
.textCenter[data-v-3ab89790] {
  text-align: center;
}
.textJustify[data-v-3ab89790] {
  text-align: justify;
}
.root[data-v-3ab89790] {
  padding: 0 32px;
  /* padding: 0 16px; */
  /* height: 87vh; */
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 91px;
}
h6[data-v-3ab89790] {
  font-size: 16px;
}
.disclaimer-box[data-v-3ab89790] {
  width: 80vw;
  /* width: 90vw; */
  /* height: 70vh; */
  max-width: 730px;
  min-height: 300px;
  max-height: 300px;
  overflow-x: auto;
  overflow-y: scroll;
  border-radius: 3px;
  border: 1px solid #ced4da;
  margin: 20px auto;
  white-space: pre-line;
  text-align: left;
  padding: 16px;
  font-size: 14px;
  /* margin-bottom: 0; */
  margin-bottom: 30px;
}
.warning[data-v-3ab89790] {
  color: #965A05;
  text-align: left;
  width: 80vw;
  /* width: 90vw; */
  max-width: 730px;
  max-height: 300px;
  margin: 8px 40px;
  /* margin: 8px 23px; */
  font-size: 14px;
}
.checkbox[data-v-3ab89790] {
  text-align: left;
  /* width: 90vw; */
  /* width: 80vw; */
  max-width: 730px;
  display: block;
  /* margin: 16px 40px; */
  font-size: 14px;
  margin: 30px 0;
}
.continue-btn[data-v-3ab89790] {
  margin-top: 5px;
  min-width: 160px;
  min-height: 46px;
}
.error-message[data-v-3ab89790] {
  color: #965A05;
  margin-top: 30px;
  font-size: 14px;
}
.whitespace-60[data-v-3ab89790] {
  height: 60px;
}

*[data-v-e20fd1b0] {
  font-size: 16px;
}
.root[data-v-e20fd1b0] {
  padding: 0 16px;
  /* height: 87vh; */
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.group[data-v-e20fd1b0] {
  text-align: left;
  margin-bottom: 12px;
}
.group small[data-v-e20fd1b0] {
  font-size: 9px;
}
.action-btn[data-v-e20fd1b0] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.btn-group[data-v-e20fd1b0] {
  display: flex;
  margin-top: 55px;
  /* height: 820px; */
  padding-bottom: 80px;
}
.red[data-v-e20fd1b0] {
  color: #d81800;
}
.max-width-860[data-v-e20fd1b0] {
  max-width: 860px;
}

.uploader-container[data-v-32b5764a] {
  /* position: relative; */
  width: 220px;
}
.drop-area[data-v-32b5764a] {
  width: 100%;
  /* width: 220px; */
  height: 136px;
  border: 2px solid #ced4da;
  background-color: #f8f9fa;
  position: relative;
  overflow: hidden;
}
.mandatory-border[data-v-32b5764a] {
  border: 2px solid #0044AD;
}
.title[data-v-32b5764a] {
  margin-bottom: 8px;
  text-align: center;
  width: 100%;
  /* width: 220px; */
}
.watermark[data-v-32b5764a] {
  color: white;
  font-size: 12.8px;
  position: absolute;
  z-index: 200;
  top: 40%;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  /* text-shadow: 0px 0px 5px #000000; */
}
.action-text[data-v-32b5764a] {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 5px;
  font-size: 12.8px;
}
.action-icon[data-v-32b5764a] {
  /* font-size: 24px; */
  width: 24px;
  height: 24px;
  height: 72px;
  position: absolute;
  right: 50%;
  left: 50%;
  top: 70%;
  transform-origin: center;
  transform: translate(-50%, -50%);
}
.add-symbol[data-v-32b5764a] {
  height: 2px;
  background-color: #ced4da;
  width: 100%;
  transform-origin: center;
  position: absolute;
  cursor: pointer;
}
.add-symbol[data-v-32b5764a]:first-of-type {
  transform: rotate(90deg);
}
.file-pdfDefault[data-v-32b5764a] {
  position: absolute;
  top: 40%;
  right: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  max-width: 72%;
  transform-origin: center;
  transform: translate(-50%, -50%);
  overflow: hidden;
  /* margin-top: -66px; */
}
.file-default img[data-v-32b5764a] {
  opacity: 0.5;
  margin-top: 18px;
  position: absolute;
  top: 40%;
  right: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  max-width: 100%;
  transform-origin: center;
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.file-preview[data-v-32b5764a] {
  position: absolute;
  top: 40%;
  right: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  max-width: 146px;
  max-height: 90px;
  transform-origin: center;
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.file-preview img[data-v-32b5764a] {
  width: 100%;
}
.adoradornment p[data-v-32b5764a] {
  margin: 0;
  font-size: 11px;
}
.adoradornment[data-v-32b5764a] {
  margin-top: 8px;
  display: flex;
  justify-content: space-between;
  color: #6c757d;
  /* width: 220px; */
  width: 100%;
}
.ig-icon[data-v-32b5764a] {
  color: #ff7362;
  margin-left: 4px;
}
.uploadInputScope[data-v-32b5764a] {
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 100;
  position: relative;
}
.fileLabelScope[data-v-32b5764a] {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.exampleDownload[data-v-32b5764a] {
  cursor: pointer;
}

*[data-v-233c8629] {
  font-size: 14px;
}
.root[data-v-233c8629] {
  padding: 0 16px;
  /* height: 90vh; */
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.grid-container[data-v-233c8629] {
  max-width: 960px;
}
.group[data-v-233c8629] {
  text-align: left;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
}
.group small[data-v-233c8629] {
  font-size: 9px;
}
.action-btn[data-v-233c8629] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.btn-group[data-v-233c8629] {
  display: flex;
  margin-top: 55px;
  /* height: 820px; */
  padding-bottom: 225px;
}
.red[data-v-233c8629] {
  color: #d81800;
}

*[data-v-90fe15ac] {
  font-size: 16px;
}
.root[data-v-90fe15ac] {
  padding: 0 16px;
  /* height: 90vh; */
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.group[data-v-90fe15ac] {
  text-align: left;
  margin-bottom: 12px;
}
.list-box[data-v-90fe15ac] {
  width: 100%;
  background-color: #e9ecef;
  font-size: 16px;
  padding: 16px;
  display: flex;
  color: #6c757d;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
}
.uploaded-file-list p[data-v-90fe15ac] {
  margin-bottom: 2px;
}
.btn-group[data-v-90fe15ac] {
  display: flex;
  justify-content: center;
  margin-top: 55px;
  /* height: 820px; */
  padding-bottom: 120px;
  width: 50vw;
}
.action-btn[data-v-90fe15ac] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.submit[data-v-90fe15ac] {
  width: 220px;
}
.red[data-v-90fe15ac] {
  color: #d81800;
}
.payment-notice[data-v-90fe15ac] {
  padding: 0;
  margin-top: 36px;
  margin-bottom: 36px;
}
.payment-info-container[data-v-90fe15ac] {
  width: 100%;
}
.max-form-width[data-v-90fe15ac] {
  max-width: 860px;
}
.payment-alert-title[data-v-90fe15ac] {
  margin-bottom: 12px;
}
.payment-alert-list[data-v-90fe15ac] {
  color: black;
}
.payment-alert-list ol[data-v-90fe15ac] {
  margin-bottom: 0;
  padding: 0px 16px;
}
.copy-acct-num[data-v-90fe15ac] {
  color: #965A05;
  font-size: 12.8px;
  margin-top: 4px;
}
.bell-icon[data-v-90fe15ac] {
  height: 16px;
  width: 16px;
  margin-right: 4px;
}
.textCenter[data-v-90fe15ac] {
  text-align: center;
}
.message[data-v-90fe15ac] {
  display: flex;
  justify-content: center;
  align-items: center;
  /* text-align: center;
  margin-top: 200px; */
}
.remind[data-v-90fe15ac] {
  color: #965A05;
}
.kg_blug[data-v-90fe15ac] {
  color: #0044AD;
}

*[data-v-e7bada92] {
  font-size: 16px;
}
.root[data-v-e7bada92] {
  padding: 0 16px;
  /* height: 90vh; */
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.group[data-v-e7bada92] {
  text-align: left;
  margin-bottom: 12px;
}
.group small[data-v-e7bada92] {
  font-size: 9px;
}
.action-btn[data-v-e7bada92] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.btn-group[data-v-e7bada92] {
  display: flex;
  margin-top: 55px;
  /* height: 820px; */
  padding-bottom: 254px;
}
.red[data-v-e7bada92] {
  color: #d81800;
}
.max-width-860[data-v-e7bada92] {
  max-width: 860px;
}


*[data-v-34040610] {
  font-size: 16px;
}
.root[data-v-34040610] {
  padding: 0 16px;
  /* height: 90vh; */
  margin-top: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 308px;
}
.group[data-v-34040610] {
  text-align: left;
  margin-bottom: 12px;
}
.group small[data-v-34040610] {
  font-size: 9px;
}
.action-btn[data-v-34040610] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.btn-group[data-v-34040610] {
  display: flex;
  margin-top: 55px;
  /* height: 820px; */
  padding-bottom: 254px;
}
.red[data-v-34040610] {
  color: #d81800;
}
.max-width-860[data-v-34040610] {
  max-width: 860px;
}

@media screen and (max-width: 1023px) {
.select-group[data-v-5c067ae6] {
    display: flex;
    width: 100%;
    text-align: center;
    align-items: center;
    position: relative;
}
.select-group.isOpen[data-v-5c067ae6] {
    display: block;
}
.select-group.isOpen ul[data-v-5c067ae6] {
    position: absolute;
    top: 16px;
    z-index: 99;
}
.select-group.isOpen li[data-v-5c067ae6] {
    display: block;
}
.select-group.isOpen li[data-v-5c067ae6]:not(:first-child) {
    border-radius: 0;
}
.select-group ul[data-v-5c067ae6] {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}
.select-group ul .b-icon[data-v-5c067ae6] {
    position: absolute;
    right: 1rem;
    top: 17px;
    z-index: 5;
    color: #fff;
}
.select-group ul li[data-v-5c067ae6] {
    cursor: pointer;
    width: 100%;
    padding: 12px 16px;
    border: none;
    background: #f0f6fb;
    color: #6c757d;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #0044ad;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: none;
}
.select-group ul li.active[data-v-5c067ae6] {
    background: #0044ad !important;
    color: #fff !important;
    display: block;
}
}
.table-hover tbody tr[data-v-d0fcd50a]:hover {
  background-color: #FEF8F1;
}
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-d0fcd50a] {
  min-width: 400px;
}
@media screen and (max-width: 767px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-d0fcd50a] {
    min-width: 100%;
}
}
@media screen and (max-width: 500px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-d0fcd50a] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
}
.c-nameLink[data-v-6af24256] {
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
}
.table-hover tbody tr[data-v-6af24256]:hover {
  background-color: #FEF8F1;
}
.c-nameLink[data-v-77b5945c] {
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
}
.table-hover tbody tr[data-v-77b5945c]:hover {
  background-color: #FEF8F1;
}
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-77b5945c] {
  min-width: 400px;
}
@media screen and (max-width: 767px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-77b5945c] {
    min-width: 100%;
}
}
@media screen and (max-width: 500px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-77b5945c] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
}
.c-nameLink[data-v-68193648] {
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
}
.table-hover tbody tr[data-v-68193648]:hover {
  background-color: #FEF8F1;
}
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-68193648] {
  min-width: 400px;
}
@media screen and (max-width: 767px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-68193648] {
    min-width: 100%;
}
}
@media screen and (max-width: 500px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-68193648] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
}
.el-input__prefix, .el-input__suffix {
  position: absolute !important;
  color: #495057;
  height: auto;
}
.el-year-table {
  font-size: 14px;
}
.el-month-table {
  font-size: 14px !important;
}
.el-date-editor.el-input.birthday {
  position: relative;
  width: 100%;
}
.el-picker-panel__icon-btn {
  font-size: 14px;
}
.el-date-table {
  font-size: 15px;
}
.dropdown-menu {
  transform: translate3d(0px, 41px, 0px) !important;
  position: absolute !important;
  will-change: transform !important;
  right: 0px !important;
  top: 0px !important;
  left: auto !important;
}
.el-input__prefix {
  position: absolute !important;
}
.c-nameLink[data-v-7558d9cb] {
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
}
.table-hover tbody tr[data-v-7558d9cb]:hover {
  background-color: #FEF8F1;
}
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-7558d9cb] {
  min-width: 400px;
}
@media screen and (max-width: 767px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-7558d9cb] {
    min-width: 100%;
}
}
@media screen and (max-width: 500px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-7558d9cb] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
}
.certificateExam .m-iagent-group {
  overflow: hidden;
}
.certificateExam .m-iagent-group .header-group {
  margin-bottom: 0 !important;
}
.certificateExam .m-iagent-group .pop-group > .container {
  top: 0;
  left: 0;
  max-width: calc(100% - 80px);
  max-height: 100%;
}
.certificateExam .m-iagent-group .pop-group > .container > .main-group {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  padding: 25px 25px 0;
}
.certificateExam .m-iagent-group .pop-group > .container > .btn-group {
  padding: 25px 0;
  display: block;
  text-align: center;
}
.certificateExam .m-iagent-group .pop-group > .container > .btn-group button + button {
  margin-left: 0.3em;
}
@media only screen and (max-width: 500px) {
.certificateExam .m-iagent-group .pop-group > .container {
    max-width: 100%;
}
}
.c-nameLink[data-v-cd88f606] {
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
}
.tooltip-icon[data-v-cd88f606] {
  cursor: pointer;
}
.table > :not(:last-child) > :last-child > *[data-v-4a1026c0],
.table tbody[data-v-4a1026c0],
.table td[data-v-4a1026c0],
.table tfoot[data-v-4a1026c0],
.table th[data-v-4a1026c0],
.table thead[data-v-4a1026c0],
.table tr[data-v-4a1026c0] {
  border: none;
}
table.mainInfoTable th[data-v-4a1026c0] {
  font-size: 14px;
  color: #6d6d6d;
  font-weight: 400;
  width: 115px;
}
table.mainInfoTable td[data-v-4a1026c0] {
  font-weight: 600;
}
table.mainInfoTable th.borderTopNone[data-v-4a1026c0],
table.mainInfoTable td.borderTopNone[data-v-4a1026c0] {
  border-top: 0px dashed #dee2e6;
}
table.mainInfoTable td[data-v-4a1026c0],
table.mainInfoTable th[data-v-4a1026c0] {
  border-top: 1px dashed #dee2e6;
}
table.mainInfoTable td > span[data-v-4a1026c0] {
  display: flex;
  justify-content: space-between;
}
table.mainContentTableCollapse[data-v-4a1026c0] {
  font-size: 14px;
  color: #6d6d6d;
  margin-bottom: 0;
}
table.mainContentTableCollapse td[data-v-4a1026c0] {
  padding: 0.3rem;
  font-weight: 600;
}
table.mainContentTableCollapse td[data-v-4a1026c0],
table.mainContentTableCollapse th[data-v-4a1026c0] {
  border: none;
}
table.mainContentTableCollapse th[data-v-4a1026c0] {
  font-weight: 300;
  width: 80px;
}
td.plusIcon[data-v-4a1026c0] {
  width: 10px;
}
.collapsed > .when-open[data-v-4a1026c0], .not-collapsed > .when-closed[data-v-4a1026c0] {
  display: none;
}
.nameLink a[data-v-4a1026c0] {
  color: inherit;
  text-decoration: underline;
}
.nameLink a[data-v-4a1026c0]:hover {
  text-decoration: none;
  opacity: 0.8;
}
.mainInfo[data-v-4a1026c0] {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
}
.mainInfo__title[data-v-4a1026c0] {
  font-size: 18px;
  font-weight: 600;
  background: linear-gradient(white, #f6f6f6);
  border-radius: 15px 15px 0 0;
  border: 2px solid #f1f1f1;
}
.serialNumber[data-v-4a1026c0] {
  color: #6d6d6d;
  font-weight: 300;
}
.dashedBorder[data-v-4a1026c0] {
  border-bottom: 1px dashed #dee2e6;
}
.more[data-v-4a1026c0] {
  font-size: 14px;
  color: #6d6d6d;
}
.more[data-v-4a1026c0]:after {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTPQ3LPAxJfMyJfAwJfEwJPExJfAxJfM6LvI2KPM0KfAwJOrEdtMAAAALdFJOUwAX0U1F8Fu7FhMsKAM4HQAAAE5JREFUCNdjYMAKrHdvhTA4xHYDySIlpQTTbCBjm4vL5GBpIGMjA4OpQTeYwRw8jRnMcDVwYgAzTBigDAY0xi5BQcEkECN69+7d27FZDAAmvhLC1c6wtwAAAABJRU5ErkJggg==) no-repeat;
  padding-top: 1px;
  width: 20px;
  height: 17px;
}
.hiddenRow[data-v-4a1026c0] {
  padding: 0 !important;
  border-top: 0 !important;
}
.collapseContent[data-v-4a1026c0] {
  background-color: rgba(192, 192, 192, 0.2);
  border-radius: 10px;
}
.mainContent__title[data-v-4a1026c0] {
  font-size: 18px;
}
.l-section[data-v-4a1026c0] {
  border-radius: 15px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
}
.openSection[data-v-4a1026c0] {
  background: linear-gradient(white, #f6f6f6);
  border-radius: 15px;
  outline: none;
}
.openSection__title[data-v-4a1026c0] {
  font-size: 18px;
  font-weight: 600;
}
.sub_bg-gray[data-v-4a1026c0] {
  background-color: rgba(192, 192, 192, 0.2);
}
.title[data-v-0205ec80] {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  margin-right: 1em;
  display: inline-block;
}
.right-group[data-v-0205ec80] {
  margin-bottom: 15px;
}
.m-iagent-group[data-v-0205ec80] {
  overflow: hidden;
}
.m-iagent-group .pop-group > .container[data-v-0205ec80] {
  top: 0;
  left: 0;
  max-width: calc(100% - 80px);
  max-height: 100%;
}
.m-iagent-group .pop-group > .container > .main-group[data-v-0205ec80] {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  padding: 25px 25px 0;
}
.m-iagent-group .pop-group > .container > .btn-group[data-v-0205ec80] {
  padding: 25px 0;
  display: block;
  text-align: center;
}
.m-iagent-group .pop-group > .container > .btn-group button + button[data-v-0205ec80] {
  margin-left: 0.3em;
}
@media only screen and (max-width: 500px) {
.m-iagent-group .pop-group > .container[data-v-0205ec80] {
    max-width: 100%;
}
}

.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-f302917e] {
  min-width: 400px;
}
@media screen and (max-width: 767px) {
.m-iagent-group .m-search-group .form-group .date-group .form-row[data-v-f302917e] {
    min-width: 100%;
}
}

.table-group .text-center[data-v-f302917e] {
  min-width: 1000px;
}

.textCenter[data-v-1e08bde5] {
  text-align: center;
}
.textJustify[data-v-1e08bde5] {
  text-align: justify;
}
.root[data-v-1e08bde5] {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 91px;
}
h6[data-v-1e08bde5] {
  font-size: 16px;
}
.disclaimer-box[data-v-1e08bde5] {
  width: 80vw;
  max-width: 730px;
  min-height: 300px;
  max-height: 300px;
  overflow-x: auto;
  overflow-y: scroll;
  border-radius: 3px;
  border: 1px solid #ced4da;
  margin: 20px auto;
  white-space: pre-line;
  text-align: left;
  padding: 16px;
  font-size: 14px;
  /* margin-bottom: 0; */
  margin-bottom: 30px;
}
.warning[data-v-1e08bde5] {
  color: #d81800;
  text-align: left;
  width: 80vw;
  /* width: 90vw; */
  max-width: 730px;
  max-height: 300px;
  margin: 8px 40px;
  /* margin: 8px 23px; */
  font-size: 14px;
}
.checkbox[data-v-1e08bde5] {
  text-align: left;
  /* width: 90vw; */
  /* width: 80vw; */
  max-width: 730px;
  display: block;
  /* margin: 16px 40px; */
  font-size: 14px;
  margin: 30px 0;
}
.continue-btn[data-v-1e08bde5] {
  margin-top: 5px;
  min-width: 160px;
  min-height: 46px;
}
.error-message[data-v-1e08bde5] {
  color: #d81800;
  margin-top: 30px;
  font-size: 14px;
}
.whitespace-60[data-v-1e08bde5] {
  height: 60px;
}

*[data-v-626e354c] {
  font-size: 16px;
}
.root[data-v-626e354c] {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.group[data-v-626e354c] {
  text-align: left;
  margin-bottom: 12px;
}
.group small[data-v-626e354c] {
  font-size: 9px;
}
.action-btn[data-v-626e354c] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.action-btn + .action-btn[data-v-626e354c] {
  margin-left: 0.3em;
}
.btn-group[data-v-626e354c] {
  display: flex;
  margin-top: 55px;
  padding-bottom: 80px;
}
.red[data-v-626e354c] {
  color: #d81800;
}
.max-width-860[data-v-626e354c] {
  max-width: 860px;
}
.btn-white[data-v-626e354c] {
  background-color: #fff;
}

*[data-v-488100de] {
  font-size: 16px;
}
.root[data-v-488100de] {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.group[data-v-488100de] {
  text-align: left;
  margin-bottom: 12px;
}
.group small[data-v-488100de] {
  font-size: 9px;
}
.action-btn[data-v-488100de] {
  width: 160px;
  height: 46px;
  margin: 5px;
  border-radius: 0.25rem !important;
  font-size: 16px;
}
.btn-group[data-v-488100de] {
  display: flex;
  margin-top: 55px;

  padding-bottom: 80px;
}
.red[data-v-488100de] {
  color: #d81800;
}
.max-width-860[data-v-488100de] {
  max-width: 860px;
}

.section-header[data-v-4bd15145] {
  position: relative;
  padding: 8px 8px 8px 12px;
  font-weight: bold;
  font-size: 18px;
  color: #212529;
  margin-bottom: 0;
}
.info-dialog .modal-content {
  overflow: hidden;
}
.info-dialog .modal-body {
  padding: 0;
}
.info-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.info-dialog__header {
  display: flex;
  align-items: center;
  background: #F0F6FB;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.beneficiary-info-dialog .info-dialog__body {
  padding: 24px 20px;
}
.beneficiary-info-dialog__row {
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 28px;
  border-bottom: 1px solid #D5D5D5;
}
.beneficiary-info-dialog__title, .beneficiary-info-dialog__content {
  display: flex;
  justify-content: center;
}
.beneficiary-info-dialog__title {
  font-size: 14px;
  color: #666666;
}
.beneficiary-info-dialog__content {
  font-weight: 500;
  font-size: 15px;
  color: #333;
}
@media (min-width: 992px) {
.beneficiary-info-dialog {
    width: 734px;
    max-width: 734px !important;
}
}
.filters-not-match-dialog .info-dialog__body {
  padding: 36px 32px 32px 32px;
}
.filters-not-match-dialog p {
  font-size: 14px;
  color: #212529;
  margin-bottom: 36px;
}
@media (min-width: 576px) {
.filters-not-match-dialog {
    max-width: 600px !important;
}
}
.basic-information .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.basic-information .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.basic-information__beneficiary-table .table th, .basic-information__beneficiary-table .table td {
  padding: 2px !important;
}
.basic-tab {
  display: flex;
  position: sticky;
  top: 50px;
  z-index: 10;
  background-color: #fff;
  padding-top: 15px;
}
.basic-tab .chevron.b-icon.bi {
  display: none;
}
.basic-tab .chevron-open {
  display: none;
}
.basic-tab .card-header {
  background: none;
  border: none;
  padding: 0;
}
.basic-tab .card-body {
  padding: 0.5rem;
}
.basic-tab .card-header-pills {
  justify-content: center;
}
.basic-tab .nav-pills .nav-link {
  font-weight: normal;
  font-size: 16px;
  color: #6C757D;
  border-radius: 0;
  padding: 0 0.5rem 5px;
  position: relative;
}
.basic-tab .nav-pills .nav-link::after {
  content: " ";
  width: 1px;
  height: 15px;
  background-color: #bbb;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 3px;
}
.basic-tab .nav-pills .nav-link.active {
  background: none;
  color: #0044AD;
  border-bottom: 1px solid #0044AD;
}
@media only screen and (max-width: 810px) {
.basic-tab {
    position: sticky;
    top: 38px;
    z-index: 10;
}
}
@media only screen and (max-width: 415px) {
.basic-tab {
    display: block;
}
.basic-tab.chevron-border .card-header {
    overflow: visible;
    width: 100%;
}
.basic-tab.chevron-border .card-header ul {
    width: 100%;
}
.basic-tab.chevron-border .nav-pills .nav-link {
    color: #0044AD;
    border-radius: 5px;
    padding: 0.3rem 0.5rem;
    border: 1px solid #0044AD;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.basic-tab.chevron-border .nav-pills .nav-link::after {
    content: " ";
    background: transparent;
    display: inline-block;
}
.basic-tab.chevron-border .nav-pills .nav-link.active {
    border-radius: 5px;
    background: #0044AD;
    color: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: none;
}
.basic-tab .chevron.b-icon.bi {
    position: absolute;
    right: 2px;
    top: 18px;
    display: inline-block;
    cursor: pointer;
    color: #0044AD;
}
.basic-tab .chevron-open {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5rem;
    color: #0044AD;
    font-size: 14px;
    padding-bottom: 5px;
}
.basic-tab .chevron-open .chevron.b-icon.bi {
    position: relative;
    right: auto;
    top: auto;
}
.basic-tab .card-header {
    width: calc(100% - 50px);
    overflow-x: auto;
}
.basic-tab .card-header ul {
    width: 395px;
}
.basic-tab .card-header-pills {
    justify-content: flex-start;
    margin: 0;
}
.basic-tab .nav-pills .nav-link.active.chevron-border {
    background: #0044AD;
    color: #fff;
    border-bottom: none;
}
}
@media only screen and (max-width: 335px) {
.basic-tab .card-header {
    width: calc(100% - 80px);
}
}
.scroll-area[data-v-bb225e9e] {
  scroll-margin-top: 100px;
}
.basicInfoRemark[data-v-bb225e9e] {
  padding-left: 0;
}
.basic-information[data-v-bb225e9e] {
  position: relative;
}
.basic-information section[data-v-bb225e9e]:not(:last-of-type) {
  margin-bottom: 32px;
}
.basic-information .file-text-icon[data-v-bb225e9e] {
  color: #ADB5BD;
}
.basic-information__link[data-v-bb225e9e] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.basic-information__section-header[data-v-bb225e9e] {
  border-bottom: 1px solid #D5D5D5;
}
.basic-information .expand-collapse-btn[data-v-bb225e9e] {
  cursor: pointer;
  padding-right: 12px;
}
.basic-information .text-gray-600[data-v-bb225e9e] {
  color: #6C757D;
}
.basic-information .cursor-pointer[data-v-bb225e9e] {
  cursor: pointer;
}
.basic-information .exclamation-icon[data-v-bb225e9e] {
  margin-top: -3px;
  color: #FF7362;
  cursor: pointer;
}
.basic-information__notice[data-v-bb225e9e] {
  font-size: 12px;
  color: #212529;
}
.basic-information__beneficiary-table[data-v-bb225e9e] {
  overflow-x: scroll;
}
.basic-information[data-v-bb225e9e] .basic-information__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.basic-information[data-v-bb225e9e] .basic-information__thead-tr {
  background: #0044AD;
}
.basic-information[data-v-bb225e9e] .basic-information__thead-tr th {
  width: 120px;
  min-width: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.basic-information[data-v-bb225e9e] .basic-information__tbody-tr:hover {
  background: #FEF8F1;
}
.basic-information[data-v-bb225e9e] .basic-information__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.basic-information[data-v-bb225e9e] .basic-information__tbody-tr td {
  min-width: 120px;
  width: 120px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.basic-information[data-v-bb225e9e] .basic-information__tbody-tr th.wider,
.basic-information[data-v-bb225e9e] .basic-information__tbody-tr td.wider {
  width: 150px;
  min-width: 150px;
}
.stacked-table__heading[data-v-bb225e9e], .stacked-table__content[data-v-bb225e9e] {
  color: #212529;
  font-size: 15px;
  padding: 2px;
  word-break: break-all;
}
.stacked-table__heading[data-v-bb225e9e] {
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #F6F6F6;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-bb225e9e] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-bb225e9e] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-bb225e9e] {
  padding: 3px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #F0F6FB;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-bb225e9e]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-bb225e9e] {
    width: 130px;
    min-width: 130px;
}
}
.bnk-mand-stat[data-v-bb225e9e] {
  margin-left: 1em;
  color: #FF7362;
}
.tab-button.default[data-v-4e7c059a] {
  padding: 8px;
  background: #FFF;
  border: 1px solid #0044AD;
  border-radius: 4px;
  font-size: 15px;
  color: #0044AD;
  margin-right: 10px;
}
.tab-button.default.active[data-v-4e7c059a] {
  color: #FFF;
  background: var(--secondary);
}
.tab-button.default.disabled[data-v-4e7c059a] {
  color: #9E9E9E;
  background: #F0F0F0;
  cursor: not-allowed;
  border: none;
}
.tab-button.default[data-v-4e7c059a]:not(.active):not(.disabled):hover {
  background: #0044AD;
  color: #fff;
}
.tab-button.pill[data-v-4e7c059a] {
  border: 1px solid #0044AD;
  border-radius: 20px;
  color: #0044AD;
  font-size: 15px;
  padding: 8px 22.5px;
  background: #FFF;
}
.tab-button.pill.active[data-v-4e7c059a] {
  background: #0044AD;
  color: #FFF;
}
.tab-button[data-v-4e7c059a]:focus {
  outline: none;
}
.section-header[data-v-043898d2] {
  position: relative;
  padding: 8px 8px 8px 0px;
  font-weight: bold;
  font-size: 18px;
  color: #212529;
  margin-bottom: 0;
}
.investment-section .content[data-v-140dcd54] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.investment-section section[data-v-140dcd54]:not(:last-of-type) {
  margin-bottom: 24px;
}
.investment-section .overflow-x--scroll[data-v-140dcd54] {
  overflow-x: scroll;
}
.investment-section .link[data-v-140dcd54] {
  text-decoration: underline;
  color: #0044AD;
  cursor: pointer;
}
.investment-section__link[data-v-140dcd54] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-140dcd54] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-140dcd54] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-140dcd54] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-140dcd54] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-140dcd54] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-140dcd54] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-140dcd54] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-140dcd54] {
  transform: rotate(180deg);
}
.investment-section[data-v-140dcd54] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-140dcd54] .investment-section__thead-tr {
  background: #F8F9FA;
}
.investment-section[data-v-140dcd54] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-140dcd54] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-140dcd54] .investment-section__tbody-tr:hover {
  background: #FFFCE5;
}
.investment-section[data-v-140dcd54] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-140dcd54] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-140dcd54] .investment-section__tbody-tr th.wider,
.investment-section[data-v-140dcd54] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-140dcd54] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-140dcd54] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-140dcd54] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .section-header-hint[data-v-140dcd54] {
  padding: 10px;
}
.investment-section .field-title[data-v-140dcd54] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer[data-v-140dcd54] {
  margin-top: 28px;
}
.investment-section .form-footer .general-type.btn[data-v-140dcd54] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-140dcd54]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-140dcd54] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-140dcd54] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-140dcd54] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-140dcd54] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-140dcd54], .stacked-table__content[data-v-140dcd54] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-140dcd54] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-140dcd54] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-140dcd54]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-140dcd54] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-140dcd54] {
    width: 100px;
}
}
.disabled[data-v-140dcd54] {
  color: #ADB5BD;
}
.btn[data-v-140dcd54]:not(:disabled):not(.disabled) {
  cursor: unset;
}
.distribution .table {
  border-collapse: separate;
  border-spacing: 0;
}
.distribution .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-color: #0044AD;
  color: #fff;
}
.distribution .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
  background-image: none;
  background-color: #FEF8F1;
}
.distribution .table.b-table.table-hover > tbody > tr:hover > td:nth-child(2) {
  background: #FEF8F1;
}
.distribution th.table-b-table-default.b-table-sticky-column.position-relative {
  position: sticky !important;
}
.pill-tag[data-v-07aa53d4] {
  padding: 6px 12px;
  color: #343A40;
  font-size: 12.8px;
  background: #FEFEFE;
  border: 1px solid #ADB5BD;
  border-radius: 10px;
}
.changeRecord .table th, .changeRecord .table td {
  padding: 2px !important;
}
.formula-explanation {
  padding-left: 16px;
}
.formula-explanation li {
  color: #212529;
  font-size: 12px;
}
.search-hint {
  color: #6C757D;
  font-size: 14px;
}
.changeRecord .table {
  border-collapse: separate;
  border-spacing: 0;
}
.changeRecord .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-color: #0044AD;
  color: #fff;
}
.changeRecord .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
  background-color: #FEF8F1;
}
.changeRecord .table.b-table.table-hover > tbody > tr:hover > td:nth-child(2) {
  background: #FEF8F1;
}
.changeRecord th.table-b-table-default.b-table-sticky-column.position-relative {
  position: sticky !important;
}
.tab-button.pill[data-v-77ea70fe]:hover {
  background-color: #0044AD;
  color: #fff;
}
.investment-section[data-v-77ea70fe] {
  overflow: hidden;
}
.investment-section section[data-v-77ea70fe]:not(:last-of-type) {
  margin-bottom: 24px;
}
.investment-section .overflow-x--scroll[data-v-77ea70fe] {
  overflow-x: scroll;
}
.investment-section .link[data-v-77ea70fe] {
  text-decoration: underline;
  color: #0044AD;
}
.investment-section__link[data-v-77ea70fe] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-77ea70fe] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-77ea70fe] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-77ea70fe] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-77ea70fe] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-77ea70fe] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-77ea70fe] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-77ea70fe] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-77ea70fe] {
  transform: rotate(180deg);
}
.investment-section[data-v-77ea70fe] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-77ea70fe] .investment-section__thead-tr {
  background: #F8F9FA;
}
.investment-section[data-v-77ea70fe] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-77ea70fe] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-77ea70fe] .investment-section__tbody-tr:hover {
  background: #FFFCE5;
}
.investment-section[data-v-77ea70fe] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-77ea70fe] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-77ea70fe] .investment-section__tbody-tr th.wider,
.investment-section[data-v-77ea70fe] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-77ea70fe] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-77ea70fe] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-77ea70fe] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .search-hint span[data-v-77ea70fe] {
  color: #965A05;
}
.investment-section .section-header-hint[data-v-77ea70fe] {
  padding: 10px;
}
.investment-section .field-title[data-v-77ea70fe] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer .general-type.btn[data-v-77ea70fe] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-77ea70fe]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-77ea70fe] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-77ea70fe] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-77ea70fe] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-77ea70fe] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-77ea70fe], .stacked-table__content[data-v-77ea70fe] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-77ea70fe] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-77ea70fe] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-77ea70fe]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-77ea70fe] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-77ea70fe] {
    width: 100px;
}
}
.disabled[data-v-77ea70fe] {
  color: #ADB5BD;
}
.btn[data-v-77ea70fe]:not(:disabled):not(.disabled) {
  cursor: unset;
}
.changesInTransactionDetail .table th, .changesInTransactionDetail .table td {
  padding: 2px !important;
}
.formula-explanation {
  padding-left: 16px;
}
.formula-explanation li {
  color: #212529;
  font-size: 12px;
}
.search-hint {
  color: #6C757D;
  font-size: 14px;
}
.search-hint span {
  color: #965A05;
}
.changesInTransactionDetail .table {
  border-collapse: separate;
  border-spacing: 0;
}
.changesInTransactionDetail .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-color: #0044AD;
  color: #fff;
}
.changesInTransactionDetail .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
  background-color: #FEF8F1;
}
.changesInTransactionDetail .table.b-table.table-hover > tbody > tr:hover > td:nth-child(2) {
  background: #FEF8F1;
}
.changesInTransactionDetail th.table-b-table-default.b-table-sticky-column.position-relative {
  position: sticky !important;
}
.remark-text-red[data-v-7ae1e384] {
  color: #d81800;
}
.tab-button.pill[data-v-7ae1e384]:hover {
  background-color: #0044AD;
  color: #fff;
}
.investment-section[data-v-7ae1e384] {
  overflow: hidden;
}
.investment-section section[data-v-7ae1e384]:not(:last-of-type) {
  margin-bottom: 24px;
}
.investment-section .overflow-x--scroll[data-v-7ae1e384] {
  overflow-x: scroll;
}
.investment-section .link[data-v-7ae1e384] {
  text-decoration: underline;
  color: #0044AD;
}
.investment-section__link[data-v-7ae1e384] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-7ae1e384] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-7ae1e384] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-7ae1e384] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-7ae1e384] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-7ae1e384] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-7ae1e384] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-7ae1e384] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-7ae1e384] {
  transform: rotate(180deg);
}
.investment-section[data-v-7ae1e384] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-7ae1e384] .investment-section__thead-tr {
  background: #F8F9FA;
}
.investment-section[data-v-7ae1e384] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-7ae1e384] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-7ae1e384] .investment-section__tbody-tr:hover {
  background: #FFFCE5;
}
.investment-section[data-v-7ae1e384] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-7ae1e384] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-7ae1e384] .investment-section__tbody-tr th.wider,
.investment-section[data-v-7ae1e384] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-7ae1e384] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-7ae1e384] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-7ae1e384] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .section-header-hint[data-v-7ae1e384] {
  padding: 10px;
}
.investment-section .field-title[data-v-7ae1e384] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer .general-type.btn[data-v-7ae1e384] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-7ae1e384]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-7ae1e384] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-7ae1e384] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-7ae1e384] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-7ae1e384] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-7ae1e384], .stacked-table__content[data-v-7ae1e384] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-7ae1e384] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-7ae1e384] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-7ae1e384]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-7ae1e384] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-7ae1e384] {
    width: 100px;
}
}
.disabled[data-v-7ae1e384] {
  color: #ADB5BD;
}
.btn[data-v-7ae1e384]:not(:disabled):not(.disabled) {
  cursor: unset;
}
.link[data-v-7e4109d6] {
  text-decoration: underline;
  cursor: pointer;
}
.basicOrTarget_table .table th, .basicOrTarget_table .table td {
  padding: 2px !important;
}
.formula-explanation {
  padding-left: 16px;
}
.formula-explanation li {
  color: #212529;
  font-size: 12px;
}
.search-hint {
  color: #6C757D;
  font-size: 14px;
}
ul.dialog-dot[data-v-6718bfc7] {
  list-style: none;
  margin-left: -40px;
}
.exclamation-icon[data-v-6718bfc7] {
  margin-top: -3px;
  color: #FF7362;
  cursor: pointer;
}
.investment-section[data-v-6718bfc7] {
  overflow: hidden;
}
.investment-section section[data-v-6718bfc7]:not(:last-of-type) {
  margin-bottom: 24px;
}
.investment-section .overflow-x--scroll[data-v-6718bfc7] {
  overflow-x: scroll;
}
.investment-section .link[data-v-6718bfc7] {
  text-decoration: underline;
  color: #0D6EFD;
}
.investment-section__link[data-v-6718bfc7] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-6718bfc7] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-6718bfc7] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-6718bfc7] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-6718bfc7] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-6718bfc7] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-6718bfc7] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-6718bfc7] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-6718bfc7] {
  transform: rotate(180deg);
}
.investment-section[data-v-6718bfc7] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-6718bfc7] .investment-section__thead-tr {
  background: #F8F9FA;
}
.investment-section[data-v-6718bfc7] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-6718bfc7] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-6718bfc7] .investment-section__tbody-tr:hover {
  background: #FFFCE5;
}
.investment-section[data-v-6718bfc7] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-6718bfc7] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-6718bfc7] .investment-section__tbody-tr th.wider,
.investment-section[data-v-6718bfc7] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-6718bfc7] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-6718bfc7] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-6718bfc7] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .section-header-hint[data-v-6718bfc7] {
  padding: 10px;
}
.investment-section .field-title[data-v-6718bfc7] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer[data-v-6718bfc7] {
  margin-top: 28px;
}
.investment-section .form-footer .general-type.btn[data-v-6718bfc7] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-6718bfc7]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-6718bfc7] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-6718bfc7] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-6718bfc7] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-6718bfc7] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-6718bfc7], .stacked-table__content[data-v-6718bfc7] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 2px 5px;
}
.stacked-table__heading[data-v-6718bfc7] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-6718bfc7] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__heading[data-v-6718bfc7] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-6718bfc7] {
    width: 100px;
}
}
.disabled[data-v-6718bfc7] {
  color: #ADB5BD;
}
.btn[data-v-6718bfc7]:not(:disabled):not(.disabled) {
  cursor: unset;
}
@media screen and (max-width: 575px) {
.stacked-table__row .stacked-table__cell[data-v-6718bfc7]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
}
.holdingTarget .table th, .holdingTarget .table td {
  padding: 2px !important;
}
.holdingTarget .table {
  border-collapse: separate;
  border-spacing: 0;
}
.holdingTarget .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-color: #0044AD;
  color: #fff;
}
.holdingTarget .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
  background-color: #FEF8F1;
}
.holdingTarget .table.b-table.table-hover > tbody > tr:hover > td:nth-child(2) {
  background: #FEF8F1;
}
.holdingTarget th.table-b-table-default.b-table-sticky-column.position-relative {
  position: sticky !important;
}
.formula-explanation {
  padding-left: 16px;
}
.formula-explanation li {
  color: #212529;
  font-size: 12px;
}
.search-hint {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .overflow-x--scroll[data-v-3c4178a7] {
  overflow-x: scroll;
}
.investment-section .link[data-v-3c4178a7] {
  text-decoration: underline;
  color: #0044AD;
}
.investment-section__link[data-v-3c4178a7] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-3c4178a7] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-3c4178a7] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-3c4178a7] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-3c4178a7] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-3c4178a7] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-3c4178a7] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-3c4178a7] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-3c4178a7] {
  transform: rotate(180deg);
}
.investment-section[data-v-3c4178a7] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-3c4178a7] .investment-section__thead-tr {
  background: #F8F9FA;
}
.investment-section[data-v-3c4178a7] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-3c4178a7] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-3c4178a7] .investment-section__tbody-tr:hover {
  background: #FEF8F1;
}
.investment-section[data-v-3c4178a7] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-3c4178a7] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-3c4178a7] .investment-section__tbody-tr th.wider,
.investment-section[data-v-3c4178a7] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-3c4178a7] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-3c4178a7] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-3c4178a7] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .section-header-hint[data-v-3c4178a7] {
  padding: 10px;
}
.investment-section .field-title[data-v-3c4178a7] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer[data-v-3c4178a7] {
  margin-top: 28px;
}
.investment-section .form-footer .general-type.btn[data-v-3c4178a7] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-3c4178a7]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-3c4178a7] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-3c4178a7] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-3c4178a7] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-3c4178a7] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-3c4178a7], .stacked-table__content[data-v-3c4178a7] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-3c4178a7] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-3c4178a7] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-3c4178a7]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-3c4178a7] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-3c4178a7] {
    width: 100px;
}
}
.disabled[data-v-3c4178a7] {
  color: #ADB5BD;
}
.btn[data-v-3c4178a7]:not(:disabled):not(.disabled) {
  cursor: unset;
}
.distribution .table th, .distribution .table td {
  padding: 2px !important;
}
.distribution .table {
  border-collapse: separate;
  border-spacing: 0;
}
.distribution .table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left), .table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-color: #0044AD;
  color: #fff;
}
.distribution .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
  background-color: #FEF8F1;
}
.distribution .table.b-table.table-hover > tbody > tr:hover > td:nth-child(2) {
  background: #FEF8F1;
}
.distribution th.table-b-table-default.b-table-sticky-column.position-relative {
  position: sticky !important;
}
.formula-explanation {
  padding-left: 16px;
}
.formula-explanation li {
  color: #212529;
  font-size: 12px;
}
.search-hint {
  color: #6C757D;
  font-size: 14px;
}
.investment-section[data-v-0111ede1] {
  overflow: hidden;
}
.investment-section .overflow-x--scroll[data-v-0111ede1] {
  overflow-x: scroll;
}
.investment-section .link[data-v-0111ede1] {
  text-decoration: underline;
  color: #0044AD;
}
.investment-section__link[data-v-0111ede1] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-0111ede1] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-0111ede1] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-0111ede1] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-0111ede1] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-0111ede1] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-0111ede1] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-0111ede1] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-0111ede1] {
  transform: rotate(180deg);
}
.investment-section[data-v-0111ede1] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-0111ede1] .investment-section__thead-tr {
  background: #F8F9FA;
}
.investment-section[data-v-0111ede1] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-0111ede1] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-0111ede1] .investment-section__tbody-tr:hover {
  background: #FEF8F1;
}
.investment-section[data-v-0111ede1] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-0111ede1] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-0111ede1] .investment-section__tbody-tr th.wider,
.investment-section[data-v-0111ede1] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-0111ede1] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-0111ede1] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-0111ede1] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .section-header-hint[data-v-0111ede1] {
  padding: 10px;
}
.investment-section .field-title[data-v-0111ede1] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer[data-v-0111ede1] {
  margin-top: 28px;
}
.investment-section .form-footer .general-type.btn[data-v-0111ede1] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-0111ede1]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-0111ede1] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-0111ede1] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-0111ede1] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-0111ede1] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-0111ede1], .stacked-table__content[data-v-0111ede1] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-0111ede1] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-0111ede1] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-0111ede1]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-0111ede1] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-0111ede1] {
    width: 100px;
}
}
.disabled[data-v-0111ede1] {
  color: #ADB5BD;
}
.btn[data-v-0111ede1]:not(:disabled):not(.disabled) {
  cursor: unset;
}
.investment-section .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.investment-section .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.investment-section .table.b-table > thead > tr > [aria-sort=none] {
  background-image: url(../img/ico_rank_default.099d8a79.svg) !important;
}
.investment-section .table.b-table > thead > tr > [aria-sort=ascending] {
  background-image: url(../img/ico_rank_asc.5e88e469.svg) !important;
}
.investment-section .table.b-table > thead > tr > [aria-sort=descending] {
  background-image: url(../img/ico_rank_desc.5bfcfb43.svg) !important;
}
.formula-explanation {
  padding-left: 16px;
}
.formula-explanation li {
  color: #212529;
  font-size: 12px;
}
.search-hint {
  color: #6C757D;
  font-size: 14px;
}
.investment-tab {
  display: flex;
  position: sticky;
  top: 50px;
  z-index: 10;
  background-color: #fff;
  padding-top: 15px;
}
.investment-tab .chevron.b-icon.bi {
  display: none;
}
.investment-tab .chevron-open {
  display: none;
}
.investment-tab .card-header {
  background: none;
  border: none;
  padding: 0;
}
.investment-tab .card-body {
  padding: 0.5rem;
}
.investment-tab .card-header-pills {
  justify-content: center;
}
.investment-tab .nav-pills .nav-link {
  font-weight: normal;
  font-size: 16px;
  color: #6C757D;
  border-radius: 0;
  padding: 0 0.5rem 5px;
  position: relative;
}
.investment-tab .nav-pills .nav-link::after {
  content: " ";
  width: 1px;
  height: 15px;
  background-color: #bbb;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 3px;
}
.investment-tab .nav-pills .nav-link.active {
  background: none;
  color: #0044AD;
  border-bottom: 1px solid #0044AD;
}
@media only screen and (max-width: 1330px) {
.investment-section.isShowAuto .card-header ul {
    width: 1120px;
}
.investment-section.isShowAuto .investment-tab {
    top: 50px;
    display: block;
}
.investment-section.isShowAuto .investment-tab.chevron-border .card-header {
    overflow: visible;
    width: 100%;
}
.investment-section.isShowAuto .investment-tab.chevron-border .card-header ul {
    width: 100%;
}
.investment-section.isShowAuto .investment-tab.chevron-border .nav-pills .nav-link {
    color: #0044AD;
    border-radius: 5px;
    padding: 0.3rem 0.5rem;
    border: 1px solid #0044AD;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.investment-section.isShowAuto .investment-tab.chevron-border .nav-pills .nav-link::after {
    content: " ";
    background: transparent;
    display: inline-block;
}
.investment-section.isShowAuto .investment-tab.chevron-border .nav-pills .nav-link.active {
    border-radius: 5px;
    background: #0044AD;
    color: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: none;
}
.investment-section.isShowAuto .investment-tab .chevron.b-icon.bi {
    position: absolute;
    right: 2px;
    top: 18px;
    display: inline-block;
    cursor: pointer;
    color: #0044AD;
}
.investment-section.isShowAuto .investment-tab .chevron-open {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5rem;
    color: #0044AD;
    font-size: 14px;
    padding-bottom: 5px;
}
.investment-section.isShowAuto .investment-tab .chevron-open .chevron.b-icon.bi {
    position: relative;
    right: auto;
    top: auto;
}
.investment-section.isShowAuto .investment-tab .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.investment-section.isShowAuto .investment-tab .card-header-pills {
    justify-content: flex-start;
    margin: 0;
}
.investment-section.isShowAuto .investment-tab .nav-pills .nav-link.active.chevron-border {
    background: #0044AD;
    color: #fff;
    border-bottom: none;
}
}
@media only screen and (max-width: 1076px) {
.investment-section .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.investment-section .card-header ul {
    width: 870px;
}
.investment-section .investment-tab {
    top: 50px;
    display: block;
}
.investment-section .investment-tab.chevron-border .card-header {
    overflow: visible;
    width: 100%;
}
.investment-section .investment-tab.chevron-border .card-header ul {
    width: 100%;
}
.investment-section .investment-tab.chevron-border .nav-pills .nav-link {
    color: #0044AD;
    border-radius: 5px;
    padding: 0.3rem 0.5rem;
    border: 1px solid #0044AD;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.investment-section .investment-tab.chevron-border .nav-pills .nav-link::after {
    content: " ";
    background: transparent;
    display: inline-block;
}
.investment-section .investment-tab.chevron-border .nav-pills .nav-link.active {
    border-radius: 5px;
    background: #0044AD;
    color: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: none;
}
.investment-section .investment-tab .chevron.b-icon.bi {
    position: absolute;
    right: 2px;
    top: 18px;
    display: inline-block;
    cursor: pointer;
    color: #0044AD;
}
.investment-section .investment-tab .chevron-open {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5rem;
    color: #0044AD;
    font-size: 14px;
    padding-bottom: 5px;
}
.investment-section .investment-tab .chevron-open .chevron.b-icon.bi {
    position: relative;
    right: auto;
    top: auto;
}
.investment-section .investment-tab .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.investment-section .investment-tab .card-header-pills {
    justify-content: flex-start;
    margin: 0;
}
.investment-section .investment-tab .nav-pills .nav-link.active.chevron-border {
    background: #0044AD;
    color: #fff;
    border-bottom: none;
}
}
@media only screen and (max-width: 810px) {
.investment-section.isShowAuto .card-header ul {
    width: 1120px;
}
.investment-section.isShowAuto .investment-tab {
    top: 38px;
    display: block;
}
.investment-section.isShowAuto .investment-tab.chevron-border .card-header {
    overflow: visible;
    width: 100%;
}
.investment-section.isShowAuto .investment-tab.chevron-border .card-header ul {
    width: 100%;
}
.investment-section.isShowAuto .investment-tab.chevron-border .nav-pills .nav-link {
    color: #0044AD;
    border-radius: 5px;
    padding: 0.3rem 0.5rem;
    border: 1px solid #0044AD;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.investment-section.isShowAuto .investment-tab.chevron-border .nav-pills .nav-link::after {
    content: " ";
    background: transparent;
    display: inline-block;
}
.investment-section.isShowAuto .investment-tab.chevron-border .nav-pills .nav-link.active {
    border-radius: 5px;
    background: #0044AD;
    color: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: none;
}
.investment-section.isShowAuto .investment-tab .chevron.b-icon.bi {
    position: absolute;
    right: 2px;
    top: 18px;
    display: inline-block;
    cursor: pointer;
    color: #0044AD;
}
.investment-section.isShowAuto .investment-tab .chevron-open {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5rem;
    color: #0044AD;
    font-size: 14px;
    padding-bottom: 5px;
}
.investment-section.isShowAuto .investment-tab .chevron-open .chevron.b-icon.bi {
    position: relative;
    right: auto;
    top: auto;
}
.investment-section.isShowAuto .investment-tab .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.investment-section.isShowAuto .investment-tab .card-header-pills {
    justify-content: flex-start;
    margin: 0;
}
.investment-section.isShowAuto .investment-tab .nav-pills .nav-link.active.chevron-border {
    background: #0044AD;
    color: #fff;
    border-bottom: none;
}
.investment-section .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.investment-section .card-header ul {
    width: 870px;
}
.investment-section .investment-tab {
    top: 38px;
    display: block;
}
.investment-section .investment-tab.chevron-border .card-header {
    overflow: visible;
    width: 100%;
}
.investment-section .investment-tab.chevron-border .card-header ul {
    width: 100%;
}
.investment-section .investment-tab.chevron-border .nav-pills .nav-link {
    color: #0044AD;
    border-radius: 5px;
    padding: 0.3rem 0.5rem;
    border: 1px solid #0044AD;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.investment-section .investment-tab.chevron-border .nav-pills .nav-link::after {
    content: " ";
    background: transparent;
    display: inline-block;
}
.investment-section .investment-tab.chevron-border .nav-pills .nav-link.active {
    border-radius: 5px;
    background: #0044AD;
    color: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: none;
}
.investment-section .investment-tab .chevron.b-icon.bi {
    position: absolute;
    right: 2px;
    top: 18px;
    display: inline-block;
    cursor: pointer;
    color: #0044AD;
}
.investment-section .investment-tab .chevron-open {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5rem;
    color: #0044AD;
    font-size: 14px;
    padding-bottom: 5px;
}
.investment-section .investment-tab .chevron-open .chevron.b-icon.bi {
    position: relative;
    right: auto;
    top: auto;
}
.investment-section .investment-tab .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.investment-section .investment-tab .card-header-pills {
    justify-content: flex-start;
    margin: 0;
}
.investment-section .investment-tab .nav-pills .nav-link.active.chevron-border {
    background: #0044AD;
    color: #fff;
    border-bottom: none;
}
}
.scroll-area[data-v-08907c8f] {
  scroll-margin-top: 108px;
}
.investment-section[data-v-08907c8f] {
  position: relative;
}
.investment-section .table.b-table > thead > tr > [aria-sort=none][data-v-08907c8f] {
  background-image: url(../img/ico_rank_default.099d8a79.svg);
}
.investment-section .table.b-table > thead > tr > [aria-sort=ascending][data-v-08907c8f] {
  background-image: url(../img/ico_rank_asc.5e88e469.svg);
}
.investment-section .table.b-table > thead > tr > [aria-sort=descending][data-v-08907c8f] {
  background-image: url(../img/ico_rank_desc.5bfcfb43.svg);
}
.investment-section .overflow-x--scroll[data-v-08907c8f] {
  overflow-x: scroll;
}
.investment-section .link[data-v-08907c8f] {
  text-decoration: underline;
  color: #0D6EFD;
}
.investment-section__link[data-v-08907c8f] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.investment-section__section-header[data-v-08907c8f] {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section .section-subtitle[data-v-08907c8f] {
  font-size: 14px;
  color: #212529;
  padding: 4px 12px;
}
.investment-section .hint-text[data-v-08907c8f] {
  color: #ADB5BD;
  font-size: 12px;
}
.investment-section .text-blue-600[data-v-08907c8f] {
  color: #0D6EFD;
}
.investment-section .btn-outline-gray[data-v-08907c8f] {
  border: 1px solid #ADB5BD;
  border-radius: 4px;
  font-size: 12.8px;
  color: #ADB5BD;
}
.investment-section .collpase-btn[data-v-08907c8f] {
  border: none;
  text-decoration: none;
}
.investment-section .collpase-btn svg[data-v-08907c8f] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.investment-section .collpase-btn.collapsed-on svg[data-v-08907c8f] {
  transform: rotate(180deg);
}
.investment-section .formula-explanation[data-v-08907c8f] {
  padding-left: 16px;
}
.investment-section .formula-explanation li[data-v-08907c8f] {
  color: #212529;
  font-size: 12px;
}
.investment-section[data-v-08907c8f] .investment-section__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.investment-section[data-v-08907c8f] .investment-section__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.investment-section[data-v-08907c8f] .investment-section__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.investment-section[data-v-08907c8f] .investment-section__thead-tr .disabled {
  color: #ADB5BD;
}
.investment-section[data-v-08907c8f] .investment-section__tbody-tr:hover {
  background: #FEF8F1;
}
.investment-section[data-v-08907c8f] .investment-section__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.investment-section[data-v-08907c8f] .investment-section__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.investment-section[data-v-08907c8f] .investment-section__tbody-tr th.wider,
.investment-section[data-v-08907c8f] .investment-section__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.investment-section .basic-or-target__ratio[data-v-08907c8f] {
  width: 180px;
}
.investment-section .col-subvalue[data-v-08907c8f] {
  font-size: 12px;
  color: #6C757D;
}
.investment-section .search-hint[data-v-08907c8f] {
  color: #6C757D;
  font-size: 14px;
}
.investment-section .section-header-hint[data-v-08907c8f] {
  padding: 10px;
}
.investment-section .field-title[data-v-08907c8f] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.investment-section .form-footer[data-v-08907c8f] {
  margin-top: 28px;
}
.investment-section .form-footer .general-type.btn[data-v-08907c8f] {
  padding: 8px 40px;
}
.investment-section .form-footer .general-type.btn[data-v-08907c8f]:focus {
  text-decoration: none;
}
.investment-section .form-group[data-v-08907c8f] {
  margin-bottom: 12px;
}
.investment-section__notice[data-v-08907c8f] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-08907c8f] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-08907c8f] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-08907c8f], .stacked-table__content[data-v-08907c8f] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-08907c8f] {
  width: 200px;
  min-width: 200px;
  justify-content: end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__row[data-v-08907c8f] {
  border-bottom: 1px solid #D5D5D5;
}
.isPC[data-v-08907c8f] {
  display: block;
}
.isMobile[data-v-08907c8f] {
  display: none;
}
@media screen and (max-width: 810px) {
.isPC[data-v-08907c8f] {
    display: none;
}
.isMobile[data-v-08907c8f] {
    display: flex;
}
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-08907c8f]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-08907c8f] {
    width: 150px;
    min-width: 150px;
}
.investment-section .basic-or-target__ratio[data-v-08907c8f] {
    width: 100px;
}
}
.disabled[data-v-08907c8f] {
  color: #ADB5BD;
}
.btn[data-v-08907c8f]:not(:disabled):not(.disabled) {
  cursor: unset;
}
.insurance-premium-dialog .info-dialog__body {
  padding: 24px 20px;
}
.insurance-premium-dialog .section-header {
  font-size: 16px;
}
.insurance-premium-dialog__detail {
  overflow-x: scroll;
  margin-top: 12px;
  margin-bottom: 32px;
}
.insurance-premium-dialog__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.insurance-premium-dialog__thead-tr {
  background: #F8F9FA;
}
.insurance-premium-dialog__thead-tr th {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none !important;
}
.insurance-premium-dialog__tbody-tr:hover {
  background: #FFFCE5;
}
.insurance-premium-dialog__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.insurance-premium-dialog__tbody-tr td {
  min-width: 138px;
  width: 138px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.insurance-premium-dialog__tbody-tr th.wider,
.insurance-premium-dialog__tbody-tr td.wider {
  width: 180px;
  min-width: 180px;
}
.insurance-premium-dialog__footer {
  margin-top: 40px;
}
@media (min-width: 992px) {
.insurance-premium-dialog {
    width: 1052px;
    max-width: 1052px !important;
}
}
.changeVer {
  display: block;
  text-align: right;
  margin-bottom: 1rem;
}
.changeVer .btn-secondary:not(:disabled):not(.disabled).active {
  background-color: #0044ad;
  border-color: #0044ad;
}
.changeVer .btn-secondary {
  background-color: #F0F6FB;
  border-color: #F0F6FB;
  color: #212529;
  font-size: 14px;
}
.table-incomeDetail .table thead th {
  background-color: #0044ad !important;
  color: #fff;
}
.insCovTable.table {
  table-layout: fixed;
}
.insCovTable.table th, .insCovTable.table td {
  padding: 2px !important;
}
.insCovTable.table th:first-child {
  width: 100px;
}
@media only screen and (max-width: 800px) {
.insCovTable.table {
    font-size: 10px;
}
.insCovTable.table th, .insCovTable.table td {
    padding: 2px !important;
}
.insCovTable.table th:first-child {
    width: 50px;
}
}
@media only screen and (max-width: 460px) {
.insCovTable.table {
    font-size: 8px;
}
.insCovTable.table th:first-child {
    width: 38px;
}
}
ul.dialog-dot[data-v-343d087a] {
  list-style: none;
  margin-left: -40px;
}
.cover-content section[data-v-343d087a]:not(:last-of-type) {
  margin-bottom: 24px;
}
.cover-content section .stacked-table[data-v-343d087a]:not(:first-child) {
  margin-top: 16px;
}
.cover-content .link[data-v-343d087a] {
  text-decoration: underline;
  color: #0044AD;
  cursor: pointer;
}
.cover-content .file-text-icon[data-v-343d087a] {
  margin-top: -1px;
  color: #FF7362;
}
.cover-content__link[data-v-343d087a] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.cover-content__section-header[data-v-343d087a] {
  border-bottom: 1px solid #D5D5D5;
}
.cover-content__general-text[data-v-343d087a] {
  color: #212529;
  font-size: 15px;
}
.cover-content__amount[data-v-343d087a] {
  color: #212529;
  font-size: 24px;
  font-weight: 500;
}
.cover-content .expand-collapse-btn[data-v-343d087a] {
  cursor: pointer;
  padding-right: 12px;
}
.cover-content .text-gray-600[data-v-343d087a] {
  color: #6C757D;
}
.cover-content .cursor-pointer[data-v-343d087a] {
  cursor: pointer;
}
.cover-content .exclamation-icon[data-v-343d087a] {
  margin-top: -3px;
  color: #FF7362;
  cursor: pointer;
}
.cover-content__notice[data-v-343d087a] {
  font-size: 12px;
  color: #212529;
}
.stacked-table .disabled[data-v-343d087a] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-343d087a] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-343d087a], .stacked-table__content[data-v-343d087a] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-343d087a] {
  width: 180px;
  min-width: 180px;
  justify-content: end;
  text-align: right;
  background: #F6F6F6;
  font-weight: 500;
}
.stacked-table__row[data-v-343d087a] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-343d087a]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-343d087a] {
    width: 130px;
    min-width: 130px;
}
}
.policy-loan__table-container .table th, .policy-loan__table-container .table td {
  padding: 2px !important;
}
@charset "UTF-8";
.btn.general-type[data-v-f1e36942] {
  padding: 12px 40px;
  font-size: 16px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.btn.general-type[data-v-f1e36942]:focus {
  text-decoration: none;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
[data-v-f1e36942]:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #0044AD;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*[data-v-f1e36942],
*[data-v-f1e36942]::before,
*[data-v-f1e36942]::after {
  box-sizing: border-box;
}
html[data-v-f1e36942] {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-f1e36942], aside[data-v-f1e36942], figcaption[data-v-f1e36942], figure[data-v-f1e36942], footer[data-v-f1e36942], header[data-v-f1e36942], hgroup[data-v-f1e36942], main[data-v-f1e36942], nav[data-v-f1e36942], section[data-v-f1e36942] {
  display: block;
}
body[data-v-f1e36942] {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"][data-v-f1e36942]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr[data-v-f1e36942] {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1[data-v-f1e36942], h2[data-v-f1e36942], h3[data-v-f1e36942], h4[data-v-f1e36942], h5[data-v-f1e36942], h6[data-v-f1e36942] {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p[data-v-f1e36942] {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title][data-v-f1e36942],
abbr[data-original-title][data-v-f1e36942] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address[data-v-f1e36942] {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol[data-v-f1e36942],
ul[data-v-f1e36942],
dl[data-v-f1e36942] {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol[data-v-f1e36942],
ul ul[data-v-f1e36942],
ol ul[data-v-f1e36942],
ul ol[data-v-f1e36942] {
  margin-bottom: 0;
}
dt[data-v-f1e36942] {
  font-weight: 700;
}
dd[data-v-f1e36942] {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote[data-v-f1e36942] {
  margin: 0 0 1rem;
}
b[data-v-f1e36942],
strong[data-v-f1e36942] {
  font-weight: bolder;
}
small[data-v-f1e36942] {
  font-size: 80%;
}
sub[data-v-f1e36942],
sup[data-v-f1e36942] {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub[data-v-f1e36942] {
  bottom: -0.25em;
}
sup[data-v-f1e36942] {
  top: -0.5em;
}
a[data-v-f1e36942] {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a[data-v-f1e36942]:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
a[data-v-f1e36942]:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a[data-v-f1e36942]:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre[data-v-f1e36942],
code[data-v-f1e36942],
kbd[data-v-f1e36942],
samp[data-v-f1e36942] {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre[data-v-f1e36942] {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure[data-v-f1e36942] {
  margin: 0 0 1rem;
}
img[data-v-f1e36942] {
  vertical-align: middle;
  border-style: none;
}
svg[data-v-f1e36942] {
  overflow: hidden;
  vertical-align: middle;
}
table[data-v-f1e36942] {
  border-collapse: collapse;
}
caption[data-v-f1e36942] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th[data-v-f1e36942] {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label[data-v-f1e36942] {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button[data-v-f1e36942] {
  border-radius: 0;
}
button[data-v-f1e36942]:focus:not(:focus-visible) {
  outline: 0;
}
input[data-v-f1e36942],
button[data-v-f1e36942],
select[data-v-f1e36942],
optgroup[data-v-f1e36942],
textarea[data-v-f1e36942] {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button[data-v-f1e36942],
input[data-v-f1e36942] {
  overflow: visible;
}
button[data-v-f1e36942],
select[data-v-f1e36942] {
  text-transform: none;
}
[role=button][data-v-f1e36942] {
  cursor: pointer;
}
select[data-v-f1e36942] {
  word-wrap: normal;
}
button[data-v-f1e36942],
[type=button][data-v-f1e36942],
[type=reset][data-v-f1e36942],
[type=submit][data-v-f1e36942] {
  -webkit-appearance: button;
}
button[data-v-f1e36942]:not(:disabled),
[type=button][data-v-f1e36942]:not(:disabled),
[type=reset][data-v-f1e36942]:not(:disabled),
[type=submit][data-v-f1e36942]:not(:disabled) {
  cursor: pointer;
}
button[data-v-f1e36942]::-moz-focus-inner,
[type=button][data-v-f1e36942]::-moz-focus-inner,
[type=reset][data-v-f1e36942]::-moz-focus-inner,
[type=submit][data-v-f1e36942]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio][data-v-f1e36942],
input[type=checkbox][data-v-f1e36942] {
  box-sizing: border-box;
  padding: 0;
}
textarea[data-v-f1e36942] {
  overflow: auto;
  resize: vertical;
}
fieldset[data-v-f1e36942] {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend[data-v-f1e36942] {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress[data-v-f1e36942] {
  vertical-align: baseline;
}
[type=number][data-v-f1e36942]::-webkit-inner-spin-button,
[type=number][data-v-f1e36942]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-f1e36942] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search][data-v-f1e36942]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-f1e36942]::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output[data-v-f1e36942] {
  display: inline-block;
}
summary[data-v-f1e36942] {
  display: list-item;
  cursor: pointer;
}
template[data-v-f1e36942] {
  display: none;
}
[hidden][data-v-f1e36942] {
  display: none !important;
}
h1[data-v-f1e36942], h2[data-v-f1e36942], h3[data-v-f1e36942], h4[data-v-f1e36942], h5[data-v-f1e36942], h6[data-v-f1e36942],
.h1[data-v-f1e36942], .h2[data-v-f1e36942], .h3[data-v-f1e36942], .h4[data-v-f1e36942], .h5[data-v-f1e36942], .h6[data-v-f1e36942] {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1[data-v-f1e36942], .h1[data-v-f1e36942] {
  font-size: 2.5rem;
}
h2[data-v-f1e36942], .h2[data-v-f1e36942] {
  font-size: 2rem;
}
h3[data-v-f1e36942], .h3[data-v-f1e36942] {
  font-size: 1.75rem;
}
h4[data-v-f1e36942], .h4[data-v-f1e36942] {
  font-size: 1.5rem;
}
h5[data-v-f1e36942], .h5[data-v-f1e36942] {
  font-size: 1.25rem;
}
h6[data-v-f1e36942], .h6[data-v-f1e36942] {
  font-size: 1rem;
}
.lead[data-v-f1e36942] {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1[data-v-f1e36942] {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2[data-v-f1e36942] {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3[data-v-f1e36942] {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4[data-v-f1e36942] {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr[data-v-f1e36942] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small[data-v-f1e36942],
.small[data-v-f1e36942] {
  font-size: 0.875em;
  font-weight: 400;
}
mark[data-v-f1e36942],
.mark[data-v-f1e36942] {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled[data-v-f1e36942] {
  padding-left: 0;
  list-style: none;
}
.list-inline[data-v-f1e36942] {
  padding-left: 0;
  list-style: none;
}
.list-inline-item[data-v-f1e36942] {
  display: inline-block;
}
.list-inline-item[data-v-f1e36942]:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism[data-v-f1e36942] {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote[data-v-f1e36942] {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer[data-v-f1e36942] {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer[data-v-f1e36942]::before {
  content: "— ";
}
.img-fluid[data-v-f1e36942] {
  max-width: 100%;
  height: auto;
}
.img-thumbnail[data-v-f1e36942] {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure[data-v-f1e36942] {
  display: inline-block;
}
.figure-img[data-v-f1e36942] {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption[data-v-f1e36942] {
  font-size: 90%;
  color: #6c757d;
}
code[data-v-f1e36942] {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code[data-v-f1e36942] {
  color: inherit;
}
kbd[data-v-f1e36942] {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd[data-v-f1e36942] {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre[data-v-f1e36942] {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code[data-v-f1e36942] {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable[data-v-f1e36942] {
  max-height: 340px;
  overflow-y: scroll;
}
.container[data-v-f1e36942],
.container-fluid[data-v-f1e36942],
.container-xl[data-v-f1e36942],
.container-lg[data-v-f1e36942],
.container-md[data-v-f1e36942],
.container-sm[data-v-f1e36942] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
.container-sm[data-v-f1e36942], .container[data-v-f1e36942] {
    max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md[data-v-f1e36942], .container-sm[data-v-f1e36942], .container[data-v-f1e36942] {
    max-width: 720px;
}
}
@media (min-width: 992px) {
.container-lg[data-v-f1e36942], .container-md[data-v-f1e36942], .container-sm[data-v-f1e36942], .container[data-v-f1e36942] {
    max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-xl[data-v-f1e36942], .container-lg[data-v-f1e36942], .container-md[data-v-f1e36942], .container-sm[data-v-f1e36942], .container[data-v-f1e36942] {
    max-width: 1140px;
}
}
.row[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters[data-v-f1e36942] {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col[data-v-f1e36942],
.no-gutters > [class*=col-][data-v-f1e36942] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl[data-v-f1e36942],
.col-xl-auto[data-v-f1e36942], .col-xl-12[data-v-f1e36942], .col-xl-11[data-v-f1e36942], .col-xl-10[data-v-f1e36942], .col-xl-9[data-v-f1e36942], .col-xl-8[data-v-f1e36942], .col-xl-7[data-v-f1e36942], .col-xl-6[data-v-f1e36942], .col-xl-5[data-v-f1e36942], .col-xl-4[data-v-f1e36942], .col-xl-3[data-v-f1e36942], .col-xl-2[data-v-f1e36942], .col-xl-1[data-v-f1e36942], .col-lg[data-v-f1e36942],
.col-lg-auto[data-v-f1e36942], .col-lg-12[data-v-f1e36942], .col-lg-11[data-v-f1e36942], .col-lg-10[data-v-f1e36942], .col-lg-9[data-v-f1e36942], .col-lg-8[data-v-f1e36942], .col-lg-7[data-v-f1e36942], .col-lg-6[data-v-f1e36942], .col-lg-5[data-v-f1e36942], .col-lg-4[data-v-f1e36942], .col-lg-3[data-v-f1e36942], .col-lg-2[data-v-f1e36942], .col-lg-1[data-v-f1e36942], .col-md[data-v-f1e36942],
.col-md-auto[data-v-f1e36942], .col-md-12[data-v-f1e36942], .col-md-11[data-v-f1e36942], .col-md-10[data-v-f1e36942], .col-md-9[data-v-f1e36942], .col-md-8[data-v-f1e36942], .col-md-7[data-v-f1e36942], .col-md-6[data-v-f1e36942], .col-md-5[data-v-f1e36942], .col-md-4[data-v-f1e36942], .col-md-3[data-v-f1e36942], .col-md-2[data-v-f1e36942], .col-md-1[data-v-f1e36942], .col-sm[data-v-f1e36942],
.col-sm-auto[data-v-f1e36942], .col-sm-12[data-v-f1e36942], .col-sm-11[data-v-f1e36942], .col-sm-10[data-v-f1e36942], .col-sm-9[data-v-f1e36942], .col-sm-8[data-v-f1e36942], .col-sm-7[data-v-f1e36942], .col-sm-6[data-v-f1e36942], .col-sm-5[data-v-f1e36942], .col-sm-4[data-v-f1e36942], .col-sm-3[data-v-f1e36942], .col-sm-2[data-v-f1e36942], .col-sm-1[data-v-f1e36942], .col[data-v-f1e36942],
.col-auto[data-v-f1e36942], .col-12[data-v-f1e36942], .col-11[data-v-f1e36942], .col-10[data-v-f1e36942], .col-9[data-v-f1e36942], .col-8[data-v-f1e36942], .col-7[data-v-f1e36942], .col-6[data-v-f1e36942], .col-5[data-v-f1e36942], .col-4[data-v-f1e36942], .col-3[data-v-f1e36942], .col-2[data-v-f1e36942], .col-1[data-v-f1e36942] {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col[data-v-f1e36942] {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > *[data-v-f1e36942] {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > *[data-v-f1e36942] {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > *[data-v-f1e36942] {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > *[data-v-f1e36942] {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > *[data-v-f1e36942] {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > *[data-v-f1e36942] {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto[data-v-f1e36942] {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1[data-v-f1e36942] {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2[data-v-f1e36942] {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3[data-v-f1e36942] {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4[data-v-f1e36942] {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5[data-v-f1e36942] {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6[data-v-f1e36942] {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7[data-v-f1e36942] {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8[data-v-f1e36942] {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9[data-v-f1e36942] {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10[data-v-f1e36942] {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11[data-v-f1e36942] {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12[data-v-f1e36942] {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first[data-v-f1e36942] {
  order: -1;
}
.order-last[data-v-f1e36942] {
  order: 13;
}
.order-0[data-v-f1e36942] {
  order: 0;
}
.order-1[data-v-f1e36942] {
  order: 1;
}
.order-2[data-v-f1e36942] {
  order: 2;
}
.order-3[data-v-f1e36942] {
  order: 3;
}
.order-4[data-v-f1e36942] {
  order: 4;
}
.order-5[data-v-f1e36942] {
  order: 5;
}
.order-6[data-v-f1e36942] {
  order: 6;
}
.order-7[data-v-f1e36942] {
  order: 7;
}
.order-8[data-v-f1e36942] {
  order: 8;
}
.order-9[data-v-f1e36942] {
  order: 9;
}
.order-10[data-v-f1e36942] {
  order: 10;
}
.order-11[data-v-f1e36942] {
  order: 11;
}
.order-12[data-v-f1e36942] {
  order: 12;
}
.offset-1[data-v-f1e36942] {
  margin-left: 8.33333333%;
}
.offset-2[data-v-f1e36942] {
  margin-left: 16.66666667%;
}
.offset-3[data-v-f1e36942] {
  margin-left: 25%;
}
.offset-4[data-v-f1e36942] {
  margin-left: 33.33333333%;
}
.offset-5[data-v-f1e36942] {
  margin-left: 41.66666667%;
}
.offset-6[data-v-f1e36942] {
  margin-left: 50%;
}
.offset-7[data-v-f1e36942] {
  margin-left: 58.33333333%;
}
.offset-8[data-v-f1e36942] {
  margin-left: 66.66666667%;
}
.offset-9[data-v-f1e36942] {
  margin-left: 75%;
}
.offset-10[data-v-f1e36942] {
  margin-left: 83.33333333%;
}
.offset-11[data-v-f1e36942] {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
.col-sm[data-v-f1e36942] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-sm-1 > *[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-sm-2 > *[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-sm-3 > *[data-v-f1e36942] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-sm-4 > *[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-sm-5 > *[data-v-f1e36942] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-sm-6 > *[data-v-f1e36942] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-sm-auto[data-v-f1e36942] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-sm-1[data-v-f1e36942] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-sm-2[data-v-f1e36942] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-sm-3[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-sm-4[data-v-f1e36942] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-sm-5[data-v-f1e36942] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-sm-6[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-sm-7[data-v-f1e36942] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-sm-8[data-v-f1e36942] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-sm-9[data-v-f1e36942] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-sm-10[data-v-f1e36942] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-sm-11[data-v-f1e36942] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-sm-12[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-sm-first[data-v-f1e36942] {
    order: -1;
}
.order-sm-last[data-v-f1e36942] {
    order: 13;
}
.order-sm-0[data-v-f1e36942] {
    order: 0;
}
.order-sm-1[data-v-f1e36942] {
    order: 1;
}
.order-sm-2[data-v-f1e36942] {
    order: 2;
}
.order-sm-3[data-v-f1e36942] {
    order: 3;
}
.order-sm-4[data-v-f1e36942] {
    order: 4;
}
.order-sm-5[data-v-f1e36942] {
    order: 5;
}
.order-sm-6[data-v-f1e36942] {
    order: 6;
}
.order-sm-7[data-v-f1e36942] {
    order: 7;
}
.order-sm-8[data-v-f1e36942] {
    order: 8;
}
.order-sm-9[data-v-f1e36942] {
    order: 9;
}
.order-sm-10[data-v-f1e36942] {
    order: 10;
}
.order-sm-11[data-v-f1e36942] {
    order: 11;
}
.order-sm-12[data-v-f1e36942] {
    order: 12;
}
.offset-sm-0[data-v-f1e36942] {
    margin-left: 0;
}
.offset-sm-1[data-v-f1e36942] {
    margin-left: 8.33333333%;
}
.offset-sm-2[data-v-f1e36942] {
    margin-left: 16.66666667%;
}
.offset-sm-3[data-v-f1e36942] {
    margin-left: 25%;
}
.offset-sm-4[data-v-f1e36942] {
    margin-left: 33.33333333%;
}
.offset-sm-5[data-v-f1e36942] {
    margin-left: 41.66666667%;
}
.offset-sm-6[data-v-f1e36942] {
    margin-left: 50%;
}
.offset-sm-7[data-v-f1e36942] {
    margin-left: 58.33333333%;
}
.offset-sm-8[data-v-f1e36942] {
    margin-left: 66.66666667%;
}
.offset-sm-9[data-v-f1e36942] {
    margin-left: 75%;
}
.offset-sm-10[data-v-f1e36942] {
    margin-left: 83.33333333%;
}
.offset-sm-11[data-v-f1e36942] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 768px) {
.col-md[data-v-f1e36942] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-md-1 > *[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-md-2 > *[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-md-3 > *[data-v-f1e36942] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-md-4 > *[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-md-5 > *[data-v-f1e36942] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-md-6 > *[data-v-f1e36942] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-md-auto[data-v-f1e36942] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-md-1[data-v-f1e36942] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-md-2[data-v-f1e36942] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-md-3[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-md-4[data-v-f1e36942] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-md-5[data-v-f1e36942] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-md-6[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-md-7[data-v-f1e36942] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-md-8[data-v-f1e36942] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-md-9[data-v-f1e36942] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-md-10[data-v-f1e36942] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-md-11[data-v-f1e36942] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-md-12[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-md-first[data-v-f1e36942] {
    order: -1;
}
.order-md-last[data-v-f1e36942] {
    order: 13;
}
.order-md-0[data-v-f1e36942] {
    order: 0;
}
.order-md-1[data-v-f1e36942] {
    order: 1;
}
.order-md-2[data-v-f1e36942] {
    order: 2;
}
.order-md-3[data-v-f1e36942] {
    order: 3;
}
.order-md-4[data-v-f1e36942] {
    order: 4;
}
.order-md-5[data-v-f1e36942] {
    order: 5;
}
.order-md-6[data-v-f1e36942] {
    order: 6;
}
.order-md-7[data-v-f1e36942] {
    order: 7;
}
.order-md-8[data-v-f1e36942] {
    order: 8;
}
.order-md-9[data-v-f1e36942] {
    order: 9;
}
.order-md-10[data-v-f1e36942] {
    order: 10;
}
.order-md-11[data-v-f1e36942] {
    order: 11;
}
.order-md-12[data-v-f1e36942] {
    order: 12;
}
.offset-md-0[data-v-f1e36942] {
    margin-left: 0;
}
.offset-md-1[data-v-f1e36942] {
    margin-left: 8.33333333%;
}
.offset-md-2[data-v-f1e36942] {
    margin-left: 16.66666667%;
}
.offset-md-3[data-v-f1e36942] {
    margin-left: 25%;
}
.offset-md-4[data-v-f1e36942] {
    margin-left: 33.33333333%;
}
.offset-md-5[data-v-f1e36942] {
    margin-left: 41.66666667%;
}
.offset-md-6[data-v-f1e36942] {
    margin-left: 50%;
}
.offset-md-7[data-v-f1e36942] {
    margin-left: 58.33333333%;
}
.offset-md-8[data-v-f1e36942] {
    margin-left: 66.66666667%;
}
.offset-md-9[data-v-f1e36942] {
    margin-left: 75%;
}
.offset-md-10[data-v-f1e36942] {
    margin-left: 83.33333333%;
}
.offset-md-11[data-v-f1e36942] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 992px) {
.col-lg[data-v-f1e36942] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-lg-1 > *[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-lg-2 > *[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-lg-3 > *[data-v-f1e36942] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-lg-4 > *[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-lg-5 > *[data-v-f1e36942] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-lg-6 > *[data-v-f1e36942] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-lg-auto[data-v-f1e36942] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-lg-1[data-v-f1e36942] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-lg-2[data-v-f1e36942] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-lg-3[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-lg-4[data-v-f1e36942] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-lg-5[data-v-f1e36942] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-lg-6[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-lg-7[data-v-f1e36942] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-lg-8[data-v-f1e36942] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-lg-9[data-v-f1e36942] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-lg-10[data-v-f1e36942] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-lg-11[data-v-f1e36942] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-lg-12[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-lg-first[data-v-f1e36942] {
    order: -1;
}
.order-lg-last[data-v-f1e36942] {
    order: 13;
}
.order-lg-0[data-v-f1e36942] {
    order: 0;
}
.order-lg-1[data-v-f1e36942] {
    order: 1;
}
.order-lg-2[data-v-f1e36942] {
    order: 2;
}
.order-lg-3[data-v-f1e36942] {
    order: 3;
}
.order-lg-4[data-v-f1e36942] {
    order: 4;
}
.order-lg-5[data-v-f1e36942] {
    order: 5;
}
.order-lg-6[data-v-f1e36942] {
    order: 6;
}
.order-lg-7[data-v-f1e36942] {
    order: 7;
}
.order-lg-8[data-v-f1e36942] {
    order: 8;
}
.order-lg-9[data-v-f1e36942] {
    order: 9;
}
.order-lg-10[data-v-f1e36942] {
    order: 10;
}
.order-lg-11[data-v-f1e36942] {
    order: 11;
}
.order-lg-12[data-v-f1e36942] {
    order: 12;
}
.offset-lg-0[data-v-f1e36942] {
    margin-left: 0;
}
.offset-lg-1[data-v-f1e36942] {
    margin-left: 8.33333333%;
}
.offset-lg-2[data-v-f1e36942] {
    margin-left: 16.66666667%;
}
.offset-lg-3[data-v-f1e36942] {
    margin-left: 25%;
}
.offset-lg-4[data-v-f1e36942] {
    margin-left: 33.33333333%;
}
.offset-lg-5[data-v-f1e36942] {
    margin-left: 41.66666667%;
}
.offset-lg-6[data-v-f1e36942] {
    margin-left: 50%;
}
.offset-lg-7[data-v-f1e36942] {
    margin-left: 58.33333333%;
}
.offset-lg-8[data-v-f1e36942] {
    margin-left: 66.66666667%;
}
.offset-lg-9[data-v-f1e36942] {
    margin-left: 75%;
}
.offset-lg-10[data-v-f1e36942] {
    margin-left: 83.33333333%;
}
.offset-lg-11[data-v-f1e36942] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 1200px) {
.col-xl[data-v-f1e36942] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-xl-1 > *[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-xl-2 > *[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-xl-3 > *[data-v-f1e36942] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-xl-4 > *[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-xl-5 > *[data-v-f1e36942] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-xl-6 > *[data-v-f1e36942] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-xl-auto[data-v-f1e36942] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-xl-1[data-v-f1e36942] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-xl-2[data-v-f1e36942] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-xl-3[data-v-f1e36942] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-xl-4[data-v-f1e36942] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-xl-5[data-v-f1e36942] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-xl-6[data-v-f1e36942] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-xl-7[data-v-f1e36942] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-xl-8[data-v-f1e36942] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-xl-9[data-v-f1e36942] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-xl-10[data-v-f1e36942] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-xl-11[data-v-f1e36942] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-xl-12[data-v-f1e36942] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-xl-first[data-v-f1e36942] {
    order: -1;
}
.order-xl-last[data-v-f1e36942] {
    order: 13;
}
.order-xl-0[data-v-f1e36942] {
    order: 0;
}
.order-xl-1[data-v-f1e36942] {
    order: 1;
}
.order-xl-2[data-v-f1e36942] {
    order: 2;
}
.order-xl-3[data-v-f1e36942] {
    order: 3;
}
.order-xl-4[data-v-f1e36942] {
    order: 4;
}
.order-xl-5[data-v-f1e36942] {
    order: 5;
}
.order-xl-6[data-v-f1e36942] {
    order: 6;
}
.order-xl-7[data-v-f1e36942] {
    order: 7;
}
.order-xl-8[data-v-f1e36942] {
    order: 8;
}
.order-xl-9[data-v-f1e36942] {
    order: 9;
}
.order-xl-10[data-v-f1e36942] {
    order: 10;
}
.order-xl-11[data-v-f1e36942] {
    order: 11;
}
.order-xl-12[data-v-f1e36942] {
    order: 12;
}
.offset-xl-0[data-v-f1e36942] {
    margin-left: 0;
}
.offset-xl-1[data-v-f1e36942] {
    margin-left: 8.33333333%;
}
.offset-xl-2[data-v-f1e36942] {
    margin-left: 16.66666667%;
}
.offset-xl-3[data-v-f1e36942] {
    margin-left: 25%;
}
.offset-xl-4[data-v-f1e36942] {
    margin-left: 33.33333333%;
}
.offset-xl-5[data-v-f1e36942] {
    margin-left: 41.66666667%;
}
.offset-xl-6[data-v-f1e36942] {
    margin-left: 50%;
}
.offset-xl-7[data-v-f1e36942] {
    margin-left: 58.33333333%;
}
.offset-xl-8[data-v-f1e36942] {
    margin-left: 66.66666667%;
}
.offset-xl-9[data-v-f1e36942] {
    margin-left: 75%;
}
.offset-xl-10[data-v-f1e36942] {
    margin-left: 83.33333333%;
}
.offset-xl-11[data-v-f1e36942] {
    margin-left: 91.66666667%;
}
}
.table[data-v-f1e36942] {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th[data-v-f1e36942],
.table td[data-v-f1e36942] {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th[data-v-f1e36942] {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody[data-v-f1e36942] {
  border-top: 2px solid #dee2e6;
}
.table-sm th[data-v-f1e36942],
.table-sm td[data-v-f1e36942] {
  padding: 0.3rem;
}
.table-bordered[data-v-f1e36942] {
  border: 1px solid #dee2e6;
}
.table-bordered th[data-v-f1e36942],
.table-bordered td[data-v-f1e36942] {
  border: 1px solid #dee2e6;
}
.table-bordered thead th[data-v-f1e36942],
.table-bordered thead td[data-v-f1e36942] {
  border-bottom-width: 2px;
}
.table-borderless th[data-v-f1e36942],
.table-borderless td[data-v-f1e36942],
.table-borderless thead th[data-v-f1e36942],
.table-borderless tbody + tbody[data-v-f1e36942] {
  border: 0;
}
.table-striped tbody tr[data-v-f1e36942]:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr[data-v-f1e36942]:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary[data-v-f1e36942],
.table-primary > th[data-v-f1e36942],
.table-primary > td[data-v-f1e36942] {
  background-color: rgb(183.6, 218.04, 255);
}
.table-primary th[data-v-f1e36942],
.table-primary td[data-v-f1e36942],
.table-primary thead th[data-v-f1e36942],
.table-primary tbody + tbody[data-v-f1e36942] {
  border-color: rgb(122.4, 186.36, 255);
}
.table-hover .table-primary[data-v-f1e36942]:hover {
  background-color: rgb(158.1, 204.84, 255);
}
.table-hover .table-primary:hover > td[data-v-f1e36942],
.table-hover .table-primary:hover > th[data-v-f1e36942] {
  background-color: rgb(158.1, 204.84, 255);
}
.table-secondary[data-v-f1e36942],
.table-secondary > th[data-v-f1e36942],
.table-secondary > td[data-v-f1e36942] {
  background-color: rgb(183.6, 202.64, 232.04);
}
.table-secondary th[data-v-f1e36942],
.table-secondary td[data-v-f1e36942],
.table-secondary thead th[data-v-f1e36942],
.table-secondary tbody + tbody[data-v-f1e36942] {
  border-color: rgb(122.4, 157.76, 212.36);
}
.table-hover .table-secondary[data-v-f1e36942]:hover {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-hover .table-secondary:hover > td[data-v-f1e36942],
.table-hover .table-secondary:hover > th[data-v-f1e36942] {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-success[data-v-f1e36942],
.table-success > th[data-v-f1e36942],
.table-success > td[data-v-f1e36942] {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th[data-v-f1e36942],
.table-success td[data-v-f1e36942],
.table-success thead th[data-v-f1e36942],
.table-success tbody + tbody[data-v-f1e36942] {
  border-color: rgb(143.2, 209.24, 158.28);
}
.table-hover .table-success[data-v-f1e36942]:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td[data-v-f1e36942],
.table-hover .table-success:hover > th[data-v-f1e36942] {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-info[data-v-f1e36942],
.table-info > th[data-v-f1e36942],
.table-info > td[data-v-f1e36942] {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th[data-v-f1e36942],
.table-info td[data-v-f1e36942],
.table-info thead th[data-v-f1e36942],
.table-info tbody + tbody[data-v-f1e36942] {
  border-color: rgb(134.36, 206.64, 218.08);
}
.table-hover .table-info[data-v-f1e36942]:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td[data-v-f1e36942],
.table-hover .table-info:hover > th[data-v-f1e36942] {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-warning[data-v-f1e36942],
.table-warning > th[data-v-f1e36942],
.table-warning > td[data-v-f1e36942] {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th[data-v-f1e36942],
.table-warning td[data-v-f1e36942],
.table-warning thead th[data-v-f1e36942],
.table-warning tbody + tbody[data-v-f1e36942] {
  border-color: rgb(255, 222.76, 126.04);
}
.table-hover .table-warning[data-v-f1e36942]:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td[data-v-f1e36942],
.table-hover .table-warning:hover > th[data-v-f1e36942] {
  background-color: rgb(255, 231.265, 160.06);
}
.table-danger[data-v-f1e36942],
.table-danger > th[data-v-f1e36942],
.table-danger > td[data-v-f1e36942] {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th[data-v-f1e36942],
.table-danger td[data-v-f1e36942],
.table-danger thead th[data-v-f1e36942],
.table-danger tbody + tbody[data-v-f1e36942] {
  border-color: rgb(236.8, 149.96, 158.28);
}
.table-hover .table-danger[data-v-f1e36942]:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td[data-v-f1e36942],
.table-hover .table-danger:hover > th[data-v-f1e36942] {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-light[data-v-f1e36942],
.table-light > th[data-v-f1e36942],
.table-light > td[data-v-f1e36942] {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th[data-v-f1e36942],
.table-light td[data-v-f1e36942],
.table-light thead th[data-v-f1e36942],
.table-light tbody + tbody[data-v-f1e36942] {
  border-color: rgb(251.36, 251.88, 252.4);
}
.table-hover .table-light[data-v-f1e36942]:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td[data-v-f1e36942],
.table-hover .table-light:hover > th[data-v-f1e36942] {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-dark[data-v-f1e36942],
.table-dark > th[data-v-f1e36942],
.table-dark > td[data-v-f1e36942] {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th[data-v-f1e36942],
.table-dark td[data-v-f1e36942],
.table-dark thead th[data-v-f1e36942],
.table-dark tbody + tbody[data-v-f1e36942] {
  border-color: rgb(149.44, 152.56, 155.68);
}
.table-hover .table-dark[data-v-f1e36942]:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td[data-v-f1e36942],
.table-hover .table-dark:hover > th[data-v-f1e36942] {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-active[data-v-f1e36942],
.table-active > th[data-v-f1e36942],
.table-active > td[data-v-f1e36942] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active[data-v-f1e36942]:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td[data-v-f1e36942],
.table-hover .table-active:hover > th[data-v-f1e36942] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th[data-v-f1e36942] {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th[data-v-f1e36942] {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark[data-v-f1e36942] {
  color: #fff;
  background-color: #343a40;
}
.table-dark th[data-v-f1e36942],
.table-dark td[data-v-f1e36942],
.table-dark thead th[data-v-f1e36942] {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered[data-v-f1e36942] {
  border: 0;
}
.table-dark.table-striped tbody tr[data-v-f1e36942]:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
.table-responsive-sm[data-v-f1e36942] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-sm > .table-bordered[data-v-f1e36942] {
    border: 0;
}
}
@media (max-width: 767.98px) {
.table-responsive-md[data-v-f1e36942] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-md > .table-bordered[data-v-f1e36942] {
    border: 0;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg[data-v-f1e36942] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-lg > .table-bordered[data-v-f1e36942] {
    border: 0;
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl[data-v-f1e36942] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-xl > .table-bordered[data-v-f1e36942] {
    border: 0;
}
}
.table-responsive[data-v-f1e36942] {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered[data-v-f1e36942] {
  border: 0;
}
.form-control[data-v-f1e36942] {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control[data-v-f1e36942] {
    transition: none;
}
}
.form-control[data-v-f1e36942]::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[data-v-f1e36942]:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control[data-v-f1e36942]::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control[data-v-f1e36942]::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control[data-v-f1e36942]:disabled, .form-control[readonly][data-v-f1e36942] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].form-control[data-v-f1e36942],
input[type=time].form-control[data-v-f1e36942],
input[type=datetime-local].form-control[data-v-f1e36942],
input[type=month].form-control[data-v-f1e36942] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control[data-v-f1e36942]:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control[data-v-f1e36942]:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file[data-v-f1e36942],
.form-control-range[data-v-f1e36942] {
  display: block;
  width: 100%;
}
.col-form-label[data-v-f1e36942] {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg[data-v-f1e36942] {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm[data-v-f1e36942] {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext[data-v-f1e36942] {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm[data-v-f1e36942], .form-control-plaintext.form-control-lg[data-v-f1e36942] {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm[data-v-f1e36942] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg[data-v-f1e36942] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size][data-v-f1e36942], select.form-control[multiple][data-v-f1e36942] {
  height: auto;
}
textarea.form-control[data-v-f1e36942] {
  height: auto;
}
.form-group[data-v-f1e36942] {
  margin-bottom: 1rem;
}
.form-text[data-v-f1e36942] {
  display: block;
  margin-top: 0.25rem;
}
.form-row[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col[data-v-f1e36942],
.form-row > [class*=col-][data-v-f1e36942] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check[data-v-f1e36942] {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input[data-v-f1e36942] {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label[data-v-f1e36942], .form-check-input:disabled ~ .form-check-label[data-v-f1e36942] {
  color: #6c757d;
}
.form-check-label[data-v-f1e36942] {
  margin-bottom: 0;
}
.form-check-inline[data-v-f1e36942] {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input[data-v-f1e36942] {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback[data-v-f1e36942] {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}
.valid-tooltip[data-v-f1e36942] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip[data-v-f1e36942], .form-row > [class*=col-] > .valid-tooltip[data-v-f1e36942] {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback[data-v-f1e36942],
.was-validated :valid ~ .valid-tooltip[data-v-f1e36942],
.is-valid ~ .valid-feedback[data-v-f1e36942],
.is-valid ~ .valid-tooltip[data-v-f1e36942] {
  display: block;
}
.was-validated .form-control[data-v-f1e36942]:valid, .form-control.is-valid[data-v-f1e36942] {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control[data-v-f1e36942]:valid:focus, .form-control.is-valid[data-v-f1e36942]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated select.form-control[data-v-f1e36942]:valid, select.form-control.is-valid[data-v-f1e36942] {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control[data-v-f1e36942]:valid, textarea.form-control.is-valid[data-v-f1e36942] {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select[data-v-f1e36942]:valid, .custom-select.is-valid[data-v-f1e36942] {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select[data-v-f1e36942]:valid:focus, .custom-select.is-valid[data-v-f1e36942]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label[data-v-f1e36942], .form-check-input.is-valid ~ .form-check-label[data-v-f1e36942] {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback[data-v-f1e36942],
.was-validated .form-check-input:valid ~ .valid-tooltip[data-v-f1e36942], .form-check-input.is-valid ~ .valid-feedback[data-v-f1e36942],
.form-check-input.is-valid ~ .valid-tooltip[data-v-f1e36942] {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label[data-v-f1e36942], .custom-control-input.is-valid ~ .custom-control-label[data-v-f1e36942] {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-valid ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-valid:checked ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-valid:focus ~ .custom-control-label[data-v-f1e36942]::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label[data-v-f1e36942], .custom-file-input.is-valid ~ .custom-file-label[data-v-f1e36942] {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label[data-v-f1e36942], .custom-file-input.is-valid:focus ~ .custom-file-label[data-v-f1e36942] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback[data-v-f1e36942] {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip[data-v-f1e36942] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip[data-v-f1e36942], .form-row > [class*=col-] > .invalid-tooltip[data-v-f1e36942] {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback[data-v-f1e36942],
.was-validated :invalid ~ .invalid-tooltip[data-v-f1e36942],
.is-invalid ~ .invalid-feedback[data-v-f1e36942],
.is-invalid ~ .invalid-tooltip[data-v-f1e36942] {
  display: block;
}
.was-validated .form-control[data-v-f1e36942]:invalid, .form-control.is-invalid[data-v-f1e36942] {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control[data-v-f1e36942]:invalid:focus, .form-control.is-invalid[data-v-f1e36942]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated select.form-control[data-v-f1e36942]:invalid, select.form-control.is-invalid[data-v-f1e36942] {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control[data-v-f1e36942]:invalid, textarea.form-control.is-invalid[data-v-f1e36942] {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select[data-v-f1e36942]:invalid, .custom-select.is-invalid[data-v-f1e36942] {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select[data-v-f1e36942]:invalid:focus, .custom-select.is-invalid[data-v-f1e36942]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label[data-v-f1e36942], .form-check-input.is-invalid ~ .form-check-label[data-v-f1e36942] {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback[data-v-f1e36942],
.was-validated .form-check-input:invalid ~ .invalid-tooltip[data-v-f1e36942], .form-check-input.is-invalid ~ .invalid-feedback[data-v-f1e36942],
.form-check-input.is-invalid ~ .invalid-tooltip[data-v-f1e36942] {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label[data-v-f1e36942], .custom-control-input.is-invalid ~ .custom-control-label[data-v-f1e36942] {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-invalid ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-invalid:checked ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-invalid:focus ~ .custom-control-label[data-v-f1e36942]::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label[data-v-f1e36942], .custom-file-input.is-invalid ~ .custom-file-label[data-v-f1e36942] {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label[data-v-f1e36942], .custom-file-input.is-invalid:focus ~ .custom-file-label[data-v-f1e36942] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline[data-v-f1e36942] {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check[data-v-f1e36942] {
  width: 100%;
}
@media (min-width: 576px) {
.form-inline label[data-v-f1e36942] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
.form-inline .form-group[data-v-f1e36942] {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
}
.form-inline .form-control[data-v-f1e36942] {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-inline .form-control-plaintext[data-v-f1e36942] {
    display: inline-block;
}
.form-inline .input-group[data-v-f1e36942],
  .form-inline .custom-select[data-v-f1e36942] {
    width: auto;
}
.form-inline .form-check[data-v-f1e36942] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
}
.form-inline .form-check-input[data-v-f1e36942] {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
}
.form-inline .custom-control[data-v-f1e36942] {
    align-items: center;
    justify-content: center;
}
.form-inline .custom-control-label[data-v-f1e36942] {
    margin-bottom: 0;
}
}
.btn[data-v-f1e36942] {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.btn[data-v-f1e36942] {
    transition: none;
}
}
.btn[data-v-f1e36942]:hover {
  color: #212529;
  text-decoration: none;
}
.btn[data-v-f1e36942]:focus, .btn.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled[data-v-f1e36942], .btn[data-v-f1e36942]:disabled {
  opacity: 0.65;
}
.btn[data-v-f1e36942]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled[data-v-f1e36942],
fieldset:disabled a.btn[data-v-f1e36942] {
  pointer-events: none;
}
.btn-primary[data-v-f1e36942] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
}
.btn-primary[data-v-f1e36942]:focus, .btn-primary.focus[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-primary.disabled[data-v-f1e36942], .btn-primary[data-v-f1e36942]:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-primary.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 92.25, 191.25);
}
.btn-primary[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-primary.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-secondary[data-v-f1e36942] {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
}
.btn-secondary[data-v-f1e36942]:focus, .btn-secondary.focus[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-secondary.disabled[data-v-f1e36942], .btn-secondary[data-v-f1e36942]:disabled {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-secondary.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
  border-color: rgb(0, 42.9421965318, 109.25);
}
.btn-secondary[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-secondary.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-success[data-v-f1e36942] {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success[data-v-f1e36942]:focus, .btn-success.focus[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled[data-v-f1e36942], .btn-success[data-v-f1e36942]:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-success.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-success.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-info[data-v-f1e36942] {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info[data-v-f1e36942]:focus, .btn-info.focus[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled[data-v-f1e36942], .btn-info[data-v-f1e36942]:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-info.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-info.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-warning[data-v-f1e36942] {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning[data-v-f1e36942]:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning[data-v-f1e36942]:focus, .btn-warning.focus[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled[data-v-f1e36942], .btn-warning[data-v-f1e36942]:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-warning.dropdown-toggle[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-warning.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-danger[data-v-f1e36942] {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger[data-v-f1e36942]:focus, .btn-danger.focus[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled[data-v-f1e36942], .btn-danger[data-v-f1e36942]:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-danger.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-danger.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-light[data-v-f1e36942] {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light[data-v-f1e36942]:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light[data-v-f1e36942]:focus, .btn-light.focus[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled[data-v-f1e36942], .btn-light[data-v-f1e36942]:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-light.dropdown-toggle[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-light.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-dark[data-v-f1e36942] {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark[data-v-f1e36942]:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark[data-v-f1e36942]:focus, .btn-dark.focus[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled[data-v-f1e36942], .btn-dark[data-v-f1e36942]:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-dark.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-dark.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-outline-primary[data-v-f1e36942] {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-f1e36942]:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-f1e36942]:focus, .btn-outline-primary.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled[data-v-f1e36942], .btn-outline-primary[data-v-f1e36942]:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-primary.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-primary.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary[data-v-f1e36942] {
  color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-f1e36942]:hover {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-f1e36942]:focus, .btn-outline-secondary.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-secondary.disabled[data-v-f1e36942], .btn-outline-secondary[data-v-f1e36942]:disabled {
  color: #0044AD;
  background-color: transparent;
}
.btn-outline-secondary[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-secondary.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-secondary.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-success[data-v-f1e36942] {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-f1e36942]:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-f1e36942]:focus, .btn-outline-success.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled[data-v-f1e36942], .btn-outline-success[data-v-f1e36942]:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-success.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-success.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info[data-v-f1e36942] {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-f1e36942]:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-f1e36942]:focus, .btn-outline-info.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled[data-v-f1e36942], .btn-outline-info[data-v-f1e36942]:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-info.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-info.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning[data-v-f1e36942] {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-f1e36942]:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-f1e36942]:focus, .btn-outline-warning.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled[data-v-f1e36942], .btn-outline-warning[data-v-f1e36942]:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-warning.dropdown-toggle[data-v-f1e36942] {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-warning.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger[data-v-f1e36942] {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-f1e36942]:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-f1e36942]:focus, .btn-outline-danger.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled[data-v-f1e36942], .btn-outline-danger[data-v-f1e36942]:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-danger.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-danger.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light[data-v-f1e36942] {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-f1e36942]:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-f1e36942]:focus, .btn-outline-light.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled[data-v-f1e36942], .btn-outline-light[data-v-f1e36942]:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-light.dropdown-toggle[data-v-f1e36942] {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-light.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark[data-v-f1e36942] {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-f1e36942]:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-f1e36942]:focus, .btn-outline-dark.focus[data-v-f1e36942] {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled[data-v-f1e36942], .btn-outline-dark[data-v-f1e36942]:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark[data-v-f1e36942]:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active[data-v-f1e36942], .show > .btn-outline-dark.dropdown-toggle[data-v-f1e36942] {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-f1e36942]:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active[data-v-f1e36942]:focus, .show > .btn-outline-dark.dropdown-toggle[data-v-f1e36942]:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link[data-v-f1e36942] {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link[data-v-f1e36942]:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
.btn-link[data-v-f1e36942]:focus, .btn-link.focus[data-v-f1e36942] {
  text-decoration: underline;
}
.btn-link[data-v-f1e36942]:disabled, .btn-link.disabled[data-v-f1e36942] {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg[data-v-f1e36942], .btn-group-lg > .btn[data-v-f1e36942] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm[data-v-f1e36942], .btn-group-sm > .btn[data-v-f1e36942] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block[data-v-f1e36942] {
  display: block;
  width: 100%;
}
.btn-block + .btn-block[data-v-f1e36942] {
  margin-top: 0.5rem;
}
input[type=submit].btn-block[data-v-f1e36942],
input[type=reset].btn-block[data-v-f1e36942],
input[type=button].btn-block[data-v-f1e36942] {
  width: 100%;
}
.fade[data-v-f1e36942] {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade[data-v-f1e36942] {
    transition: none;
}
}
.fade[data-v-f1e36942]:not(.show) {
  opacity: 0;
}
.collapse[data-v-f1e36942]:not(.show) {
  display: none;
}
.collapsing[data-v-f1e36942] {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing[data-v-f1e36942] {
    transition: none;
}
}
.collapsing.width[data-v-f1e36942] {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing.width[data-v-f1e36942] {
    transition: none;
}
}
.dropup[data-v-f1e36942],
.dropright[data-v-f1e36942],
.dropdown[data-v-f1e36942],
.dropleft[data-v-f1e36942] {
  position: relative;
}
.dropdown-toggle[data-v-f1e36942] {
  white-space: nowrap;
}
.dropdown-toggle[data-v-f1e36942]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle[data-v-f1e36942]:empty::after {
  margin-left: 0;
}
.dropdown-menu[data-v-f1e36942] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left[data-v-f1e36942] {
  right: auto;
  left: 0;
}
.dropdown-menu-right[data-v-f1e36942] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
.dropdown-menu-sm-left[data-v-f1e36942] {
    right: auto;
    left: 0;
}
.dropdown-menu-sm-right[data-v-f1e36942] {
    right: 0;
    left: auto;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-left[data-v-f1e36942] {
    right: auto;
    left: 0;
}
.dropdown-menu-md-right[data-v-f1e36942] {
    right: 0;
    left: auto;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-left[data-v-f1e36942] {
    right: auto;
    left: 0;
}
.dropdown-menu-lg-right[data-v-f1e36942] {
    right: 0;
    left: auto;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-left[data-v-f1e36942] {
    right: auto;
    left: 0;
}
.dropdown-menu-xl-right[data-v-f1e36942] {
    right: 0;
    left: auto;
}
}
.dropup .dropdown-menu[data-v-f1e36942] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle[data-v-f1e36942]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle[data-v-f1e36942]:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu[data-v-f1e36942] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle[data-v-f1e36942]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle[data-v-f1e36942]:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle[data-v-f1e36942]::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu[data-v-f1e36942] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle[data-v-f1e36942]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle[data-v-f1e36942]::after {
  display: none;
}
.dropleft .dropdown-toggle[data-v-f1e36942]::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle[data-v-f1e36942]:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle[data-v-f1e36942]::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top][data-v-f1e36942], .dropdown-menu[x-placement^=right][data-v-f1e36942], .dropdown-menu[x-placement^=bottom][data-v-f1e36942], .dropdown-menu[x-placement^=left][data-v-f1e36942] {
  right: auto;
  bottom: auto;
}
.dropdown-divider[data-v-f1e36942] {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item[data-v-f1e36942] {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item[data-v-f1e36942]:hover, .dropdown-item[data-v-f1e36942]:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active[data-v-f1e36942], .dropdown-item[data-v-f1e36942]:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled[data-v-f1e36942], .dropdown-item[data-v-f1e36942]:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show[data-v-f1e36942] {
  display: block;
}
.dropdown-header[data-v-f1e36942] {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text[data-v-f1e36942] {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group[data-v-f1e36942],
.btn-group-vertical[data-v-f1e36942] {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn[data-v-f1e36942],
.btn-group-vertical > .btn[data-v-f1e36942] {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn[data-v-f1e36942]:hover,
.btn-group-vertical > .btn[data-v-f1e36942]:hover {
  z-index: 1;
}
.btn-group > .btn[data-v-f1e36942]:focus, .btn-group > .btn[data-v-f1e36942]:active, .btn-group > .btn.active[data-v-f1e36942],
.btn-group-vertical > .btn[data-v-f1e36942]:focus,
.btn-group-vertical > .btn[data-v-f1e36942]:active,
.btn-group-vertical > .btn.active[data-v-f1e36942] {
  z-index: 1;
}
.btn-toolbar[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group[data-v-f1e36942] {
  width: auto;
}
.btn-group > .btn[data-v-f1e36942]:not(:first-child),
.btn-group > .btn-group[data-v-f1e36942]:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn[data-v-f1e36942]:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn[data-v-f1e36942] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn[data-v-f1e36942]:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn[data-v-f1e36942] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split[data-v-f1e36942] {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split[data-v-f1e36942]::after, .dropup .dropdown-toggle-split[data-v-f1e36942]::after, .dropright .dropdown-toggle-split[data-v-f1e36942]::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split[data-v-f1e36942]::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split[data-v-f1e36942], .btn-group-sm > .btn + .dropdown-toggle-split[data-v-f1e36942] {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split[data-v-f1e36942], .btn-group-lg > .btn + .dropdown-toggle-split[data-v-f1e36942] {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical[data-v-f1e36942] {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn[data-v-f1e36942],
.btn-group-vertical > .btn-group[data-v-f1e36942] {
  width: 100%;
}
.btn-group-vertical > .btn[data-v-f1e36942]:not(:first-child),
.btn-group-vertical > .btn-group[data-v-f1e36942]:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn[data-v-f1e36942]:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn[data-v-f1e36942] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn[data-v-f1e36942]:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn[data-v-f1e36942] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn[data-v-f1e36942],
.btn-group-toggle > .btn-group > .btn[data-v-f1e36942] {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio][data-v-f1e36942],
.btn-group-toggle > .btn input[type=checkbox][data-v-f1e36942],
.btn-group-toggle > .btn-group > .btn input[type=radio][data-v-f1e36942],
.btn-group-toggle > .btn-group > .btn input[type=checkbox][data-v-f1e36942] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group[data-v-f1e36942] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control[data-v-f1e36942],
.input-group > .form-control-plaintext[data-v-f1e36942],
.input-group > .custom-select[data-v-f1e36942],
.input-group > .custom-file[data-v-f1e36942] {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control[data-v-f1e36942],
.input-group > .form-control + .custom-select[data-v-f1e36942],
.input-group > .form-control + .custom-file[data-v-f1e36942],
.input-group > .form-control-plaintext + .form-control[data-v-f1e36942],
.input-group > .form-control-plaintext + .custom-select[data-v-f1e36942],
.input-group > .form-control-plaintext + .custom-file[data-v-f1e36942],
.input-group > .custom-select + .form-control[data-v-f1e36942],
.input-group > .custom-select + .custom-select[data-v-f1e36942],
.input-group > .custom-select + .custom-file[data-v-f1e36942],
.input-group > .custom-file + .form-control[data-v-f1e36942],
.input-group > .custom-file + .custom-select[data-v-f1e36942],
.input-group > .custom-file + .custom-file[data-v-f1e36942] {
  margin-left: -1px;
}
.input-group > .form-control[data-v-f1e36942]:focus,
.input-group > .custom-select[data-v-f1e36942]:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label[data-v-f1e36942] {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input[data-v-f1e36942]:focus {
  z-index: 4;
}
.input-group > .form-control[data-v-f1e36942]:not(:first-child),
.input-group > .custom-select[data-v-f1e36942]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file[data-v-f1e36942] {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label[data-v-f1e36942], .input-group > .custom-file:not(:last-child) .custom-file-label[data-v-f1e36942]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label[data-v-f1e36942] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control[data-v-f1e36942]:not(:last-child),
.input-group:not(.has-validation) > .custom-select[data-v-f1e36942]:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label[data-v-f1e36942],
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label[data-v-f1e36942]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control[data-v-f1e36942]:nth-last-child(n+3),
.input-group.has-validation > .custom-select[data-v-f1e36942]:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label[data-v-f1e36942],
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label[data-v-f1e36942]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend[data-v-f1e36942],
.input-group-append[data-v-f1e36942] {
  display: flex;
}
.input-group-prepend .btn[data-v-f1e36942],
.input-group-append .btn[data-v-f1e36942] {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn[data-v-f1e36942]:focus,
.input-group-append .btn[data-v-f1e36942]:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn[data-v-f1e36942],
.input-group-prepend .btn + .input-group-text[data-v-f1e36942],
.input-group-prepend .input-group-text + .input-group-text[data-v-f1e36942],
.input-group-prepend .input-group-text + .btn[data-v-f1e36942],
.input-group-append .btn + .btn[data-v-f1e36942],
.input-group-append .btn + .input-group-text[data-v-f1e36942],
.input-group-append .input-group-text + .input-group-text[data-v-f1e36942],
.input-group-append .input-group-text + .btn[data-v-f1e36942] {
  margin-left: -1px;
}
.input-group-prepend[data-v-f1e36942] {
  margin-right: -1px;
}
.input-group-append[data-v-f1e36942] {
  margin-left: -1px;
}
.input-group-text[data-v-f1e36942] {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio][data-v-f1e36942],
.input-group-text input[type=checkbox][data-v-f1e36942] {
  margin-top: 0;
}
.input-group-lg > .form-control[data-v-f1e36942]:not(textarea),
.input-group-lg > .custom-select[data-v-f1e36942] {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control[data-v-f1e36942],
.input-group-lg > .custom-select[data-v-f1e36942],
.input-group-lg > .input-group-prepend > .input-group-text[data-v-f1e36942],
.input-group-lg > .input-group-append > .input-group-text[data-v-f1e36942],
.input-group-lg > .input-group-prepend > .btn[data-v-f1e36942],
.input-group-lg > .input-group-append > .btn[data-v-f1e36942] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control[data-v-f1e36942]:not(textarea),
.input-group-sm > .custom-select[data-v-f1e36942] {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control[data-v-f1e36942],
.input-group-sm > .custom-select[data-v-f1e36942],
.input-group-sm > .input-group-prepend > .input-group-text[data-v-f1e36942],
.input-group-sm > .input-group-append > .input-group-text[data-v-f1e36942],
.input-group-sm > .input-group-prepend > .btn[data-v-f1e36942],
.input-group-sm > .input-group-append > .btn[data-v-f1e36942] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select[data-v-f1e36942],
.input-group-sm > .custom-select[data-v-f1e36942] {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn[data-v-f1e36942],
.input-group > .input-group-prepend > .input-group-text[data-v-f1e36942],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn[data-v-f1e36942],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text[data-v-f1e36942],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn[data-v-f1e36942],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text[data-v-f1e36942],
.input-group > .input-group-append:last-child > .btn[data-v-f1e36942]:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text[data-v-f1e36942]:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn[data-v-f1e36942],
.input-group > .input-group-append > .input-group-text[data-v-f1e36942],
.input-group > .input-group-prepend:not(:first-child) > .btn[data-v-f1e36942],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text[data-v-f1e36942],
.input-group > .input-group-prepend:first-child > .btn[data-v-f1e36942]:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text[data-v-f1e36942]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control[data-v-f1e36942] {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}
.custom-control-inline[data-v-f1e36942] {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input[data-v-f1e36942] {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label[data-v-f1e36942]::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: rgb(127.5, 189, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label[data-v-f1e36942]::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
  border-color: rgb(178.5, 215.4, 255);
}
.custom-control-input[disabled] ~ .custom-control-label[data-v-f1e36942], .custom-control-input:disabled ~ .custom-control-label[data-v-f1e36942] {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label[data-v-f1e36942]::before, .custom-control-input:disabled ~ .custom-control-label[data-v-f1e36942]::before {
  background-color: #e9ecef;
}
.custom-control-label[data-v-f1e36942] {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label[data-v-f1e36942]::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label[data-v-f1e36942]::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label[data-v-f1e36942]::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[data-v-f1e36942]::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[data-v-f1e36942]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label[data-v-f1e36942]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label[data-v-f1e36942]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label[data-v-f1e36942]::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label[data-v-f1e36942]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch[data-v-f1e36942] {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label[data-v-f1e36942]::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label[data-v-f1e36942]::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label[data-v-f1e36942]::after {
    transition: none;
}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label[data-v-f1e36942]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select[data-v-f1e36942] {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select[data-v-f1e36942]:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select[data-v-f1e36942]:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple][data-v-f1e36942], .custom-select[size][data-v-f1e36942]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select[data-v-f1e36942]:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select[data-v-f1e36942]::-ms-expand {
  display: none;
}
.custom-select[data-v-f1e36942]:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm[data-v-f1e36942] {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg[data-v-f1e36942] {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file[data-v-f1e36942] {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input[data-v-f1e36942] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label[data-v-f1e36942] {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label[data-v-f1e36942], .custom-file-input:disabled ~ .custom-file-label[data-v-f1e36942] {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label[data-v-f1e36942]::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse][data-v-f1e36942]::after {
  content: attr(data-browse);
}
.custom-file-label[data-v-f1e36942] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label[data-v-f1e36942]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range[data-v-f1e36942] {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range[data-v-f1e36942]:focus {
  outline: 0;
}
.custom-range[data-v-f1e36942]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-f1e36942]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-f1e36942]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-f1e36942]::-moz-focus-outer {
  border: 0;
}
.custom-range[data-v-f1e36942]::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-f1e36942]::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
}
}
.custom-range[data-v-f1e36942]::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range[data-v-f1e36942]::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-f1e36942]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range[data-v-f1e36942]::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-f1e36942]::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
}
}
.custom-range[data-v-f1e36942]::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.custom-range[data-v-f1e36942]::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-f1e36942]::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range[data-v-f1e36942]::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-f1e36942]::-ms-thumb {
    -ms-transition: none;
    transition: none;
}
}
.custom-range[data-v-f1e36942]::-ms-thumb {
  appearance: none;
}
.custom-range[data-v-f1e36942]::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-f1e36942]::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range[data-v-f1e36942]::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range[data-v-f1e36942]::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range[data-v-f1e36942]:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range[data-v-f1e36942]:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range[data-v-f1e36942]:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range[data-v-f1e36942]:disabled::-moz-range-track {
  cursor: default;
}
.custom-range[data-v-f1e36942]:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label[data-v-f1e36942]::before,
.custom-file-label[data-v-f1e36942],
.custom-select[data-v-f1e36942] {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-control-label[data-v-f1e36942]::before,
  .custom-file-label[data-v-f1e36942],
  .custom-select[data-v-f1e36942] {
    transition: none;
}
}
.nav[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link[data-v-f1e36942] {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link[data-v-f1e36942]:hover, .nav-link[data-v-f1e36942]:focus {
  text-decoration: none;
}
.nav-link.disabled[data-v-f1e36942] {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs[data-v-f1e36942] {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link[data-v-f1e36942] {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link[data-v-f1e36942]:hover, .nav-tabs .nav-link[data-v-f1e36942]:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled[data-v-f1e36942] {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active[data-v-f1e36942],
.nav-tabs .nav-item.show .nav-link[data-v-f1e36942] {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu[data-v-f1e36942] {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link[data-v-f1e36942] {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active[data-v-f1e36942],
.nav-pills .show > .nav-link[data-v-f1e36942] {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link[data-v-f1e36942],
.nav-fill .nav-item[data-v-f1e36942] {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link[data-v-f1e36942],
.nav-justified .nav-item[data-v-f1e36942] {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane[data-v-f1e36942] {
  display: none;
}
.tab-content > .active[data-v-f1e36942] {
  display: block;
}
.navbar[data-v-f1e36942] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container[data-v-f1e36942],
.navbar .container-fluid[data-v-f1e36942],
.navbar .container-sm[data-v-f1e36942],
.navbar .container-md[data-v-f1e36942],
.navbar .container-lg[data-v-f1e36942],
.navbar .container-xl[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand[data-v-f1e36942] {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand[data-v-f1e36942]:hover, .navbar-brand[data-v-f1e36942]:focus {
  text-decoration: none;
}
.navbar-nav[data-v-f1e36942] {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link[data-v-f1e36942] {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu[data-v-f1e36942] {
  position: static;
  float: none;
}
.navbar-text[data-v-f1e36942] {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse[data-v-f1e36942] {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler[data-v-f1e36942] {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler[data-v-f1e36942]:hover, .navbar-toggler[data-v-f1e36942]:focus {
  text-decoration: none;
}
.navbar-toggler-icon[data-v-f1e36942] {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll[data-v-f1e36942] {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container[data-v-f1e36942],
  .navbar-expand-sm > .container-fluid[data-v-f1e36942],
  .navbar-expand-sm > .container-sm[data-v-f1e36942],
  .navbar-expand-sm > .container-md[data-v-f1e36942],
  .navbar-expand-sm > .container-lg[data-v-f1e36942],
  .navbar-expand-sm > .container-xl[data-v-f1e36942] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm[data-v-f1e36942] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav[data-v-f1e36942] {
    flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu[data-v-f1e36942] {
    position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link[data-v-f1e36942] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-sm > .container[data-v-f1e36942],
  .navbar-expand-sm > .container-fluid[data-v-f1e36942],
  .navbar-expand-sm > .container-sm[data-v-f1e36942],
  .navbar-expand-sm > .container-md[data-v-f1e36942],
  .navbar-expand-sm > .container-lg[data-v-f1e36942],
  .navbar-expand-sm > .container-xl[data-v-f1e36942] {
    flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-nav-scroll[data-v-f1e36942] {
    overflow: visible;
}
.navbar-expand-sm .navbar-collapse[data-v-f1e36942] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler[data-v-f1e36942] {
    display: none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container[data-v-f1e36942],
  .navbar-expand-md > .container-fluid[data-v-f1e36942],
  .navbar-expand-md > .container-sm[data-v-f1e36942],
  .navbar-expand-md > .container-md[data-v-f1e36942],
  .navbar-expand-md > .container-lg[data-v-f1e36942],
  .navbar-expand-md > .container-xl[data-v-f1e36942] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md[data-v-f1e36942] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-md .navbar-nav[data-v-f1e36942] {
    flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu[data-v-f1e36942] {
    position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link[data-v-f1e36942] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-md > .container[data-v-f1e36942],
  .navbar-expand-md > .container-fluid[data-v-f1e36942],
  .navbar-expand-md > .container-sm[data-v-f1e36942],
  .navbar-expand-md > .container-md[data-v-f1e36942],
  .navbar-expand-md > .container-lg[data-v-f1e36942],
  .navbar-expand-md > .container-xl[data-v-f1e36942] {
    flex-wrap: nowrap;
}
.navbar-expand-md .navbar-nav-scroll[data-v-f1e36942] {
    overflow: visible;
}
.navbar-expand-md .navbar-collapse[data-v-f1e36942] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-md .navbar-toggler[data-v-f1e36942] {
    display: none;
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container[data-v-f1e36942],
  .navbar-expand-lg > .container-fluid[data-v-f1e36942],
  .navbar-expand-lg > .container-sm[data-v-f1e36942],
  .navbar-expand-lg > .container-md[data-v-f1e36942],
  .navbar-expand-lg > .container-lg[data-v-f1e36942],
  .navbar-expand-lg > .container-xl[data-v-f1e36942] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 992px) {
.navbar-expand-lg[data-v-f1e36942] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav[data-v-f1e36942] {
    flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu[data-v-f1e36942] {
    position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link[data-v-f1e36942] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-lg > .container[data-v-f1e36942],
  .navbar-expand-lg > .container-fluid[data-v-f1e36942],
  .navbar-expand-lg > .container-sm[data-v-f1e36942],
  .navbar-expand-lg > .container-md[data-v-f1e36942],
  .navbar-expand-lg > .container-lg[data-v-f1e36942],
  .navbar-expand-lg > .container-xl[data-v-f1e36942] {
    flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-nav-scroll[data-v-f1e36942] {
    overflow: visible;
}
.navbar-expand-lg .navbar-collapse[data-v-f1e36942] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler[data-v-f1e36942] {
    display: none;
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container[data-v-f1e36942],
  .navbar-expand-xl > .container-fluid[data-v-f1e36942],
  .navbar-expand-xl > .container-sm[data-v-f1e36942],
  .navbar-expand-xl > .container-md[data-v-f1e36942],
  .navbar-expand-xl > .container-lg[data-v-f1e36942],
  .navbar-expand-xl > .container-xl[data-v-f1e36942] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl[data-v-f1e36942] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav[data-v-f1e36942] {
    flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu[data-v-f1e36942] {
    position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link[data-v-f1e36942] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-xl > .container[data-v-f1e36942],
  .navbar-expand-xl > .container-fluid[data-v-f1e36942],
  .navbar-expand-xl > .container-sm[data-v-f1e36942],
  .navbar-expand-xl > .container-md[data-v-f1e36942],
  .navbar-expand-xl > .container-lg[data-v-f1e36942],
  .navbar-expand-xl > .container-xl[data-v-f1e36942] {
    flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-nav-scroll[data-v-f1e36942] {
    overflow: visible;
}
.navbar-expand-xl .navbar-collapse[data-v-f1e36942] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler[data-v-f1e36942] {
    display: none;
}
}
.navbar-expand > .container[data-v-f1e36942],
.navbar-expand > .container-fluid[data-v-f1e36942],
.navbar-expand > .container-sm[data-v-f1e36942],
.navbar-expand > .container-md[data-v-f1e36942],
.navbar-expand > .container-lg[data-v-f1e36942],
.navbar-expand > .container-xl[data-v-f1e36942] {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand[data-v-f1e36942] {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav[data-v-f1e36942] {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu[data-v-f1e36942] {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link[data-v-f1e36942] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container[data-v-f1e36942],
.navbar-expand > .container-fluid[data-v-f1e36942],
.navbar-expand > .container-sm[data-v-f1e36942],
.navbar-expand > .container-md[data-v-f1e36942],
.navbar-expand > .container-lg[data-v-f1e36942],
.navbar-expand > .container-xl[data-v-f1e36942] {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll[data-v-f1e36942] {
  overflow: visible;
}
.navbar-expand .navbar-collapse[data-v-f1e36942] {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler[data-v-f1e36942] {
  display: none;
}
.navbar-light .navbar-brand[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand[data-v-f1e36942]:hover, .navbar-light .navbar-brand[data-v-f1e36942]:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link[data-v-f1e36942]:hover, .navbar-light .navbar-nav .nav-link[data-v-f1e36942]:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link[data-v-f1e36942],
.navbar-light .navbar-nav .active > .nav-link[data-v-f1e36942],
.navbar-light .navbar-nav .nav-link.show[data-v-f1e36942],
.navbar-light .navbar-nav .nav-link.active[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon[data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a[data-v-f1e36942]:hover, .navbar-light .navbar-text a[data-v-f1e36942]:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand[data-v-f1e36942] {
  color: #fff;
}
.navbar-dark .navbar-brand[data-v-f1e36942]:hover, .navbar-dark .navbar-brand[data-v-f1e36942]:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link[data-v-f1e36942] {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link[data-v-f1e36942]:hover, .navbar-dark .navbar-nav .nav-link[data-v-f1e36942]:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled[data-v-f1e36942] {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link[data-v-f1e36942],
.navbar-dark .navbar-nav .active > .nav-link[data-v-f1e36942],
.navbar-dark .navbar-nav .nav-link.show[data-v-f1e36942],
.navbar-dark .navbar-nav .nav-link.active[data-v-f1e36942] {
  color: #fff;
}
.navbar-dark .navbar-toggler[data-v-f1e36942] {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon[data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text[data-v-f1e36942] {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a[data-v-f1e36942] {
  color: #fff;
}
.navbar-dark .navbar-text a[data-v-f1e36942]:hover, .navbar-dark .navbar-text a[data-v-f1e36942]:focus {
  color: #fff;
}
.card[data-v-f1e36942] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr[data-v-f1e36942] {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group[data-v-f1e36942] {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group[data-v-f1e36942]:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group[data-v-f1e36942]:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group[data-v-f1e36942],
.card > .list-group + .card-footer[data-v-f1e36942] {
  border-top: 0;
}
.card-body[data-v-f1e36942] {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title[data-v-f1e36942] {
  margin-bottom: 0.75rem;
}
.card-subtitle[data-v-f1e36942] {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text[data-v-f1e36942]:last-child {
  margin-bottom: 0;
}
.card-link[data-v-f1e36942]:hover {
  text-decoration: none;
}
.card-link + .card-link[data-v-f1e36942] {
  margin-left: 1.25rem;
}
.card-header[data-v-f1e36942] {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header[data-v-f1e36942]:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer[data-v-f1e36942] {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer[data-v-f1e36942]:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs[data-v-f1e36942] {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills[data-v-f1e36942] {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay[data-v-f1e36942] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img[data-v-f1e36942],
.card-img-top[data-v-f1e36942],
.card-img-bottom[data-v-f1e36942] {
  flex-shrink: 0;
  width: 100%;
}
.card-img[data-v-f1e36942],
.card-img-top[data-v-f1e36942] {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img[data-v-f1e36942],
.card-img-bottom[data-v-f1e36942] {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card[data-v-f1e36942] {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-deck[data-v-f1e36942] {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.card-deck .card[data-v-f1e36942] {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
}
}
.card-group > .card[data-v-f1e36942] {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-group[data-v-f1e36942] {
    display: flex;
    flex-flow: row wrap;
}
.card-group > .card[data-v-f1e36942] {
    flex: 1 0 0%;
    margin-bottom: 0;
}
.card-group > .card + .card[data-v-f1e36942] {
    margin-left: 0;
    border-left: 0;
}
.card-group > .card[data-v-f1e36942]:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top[data-v-f1e36942],
  .card-group > .card:not(:last-child) .card-header[data-v-f1e36942] {
    border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom[data-v-f1e36942],
  .card-group > .card:not(:last-child) .card-footer[data-v-f1e36942] {
    border-bottom-right-radius: 0;
}
.card-group > .card[data-v-f1e36942]:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top[data-v-f1e36942],
  .card-group > .card:not(:first-child) .card-header[data-v-f1e36942] {
    border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom[data-v-f1e36942],
  .card-group > .card:not(:first-child) .card-footer[data-v-f1e36942] {
    border-bottom-left-radius: 0;
}
}
.card-columns .card[data-v-f1e36942] {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-columns[data-v-f1e36942] {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
}
.card-columns .card[data-v-f1e36942] {
    display: inline-block;
    width: 100%;
}
}
.accordion[data-v-f1e36942] {
  overflow-anchor: none;
}
.accordion > .card[data-v-f1e36942] {
  overflow: hidden;
}
.accordion > .card[data-v-f1e36942]:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card[data-v-f1e36942]:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header[data-v-f1e36942] {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item[data-v-f1e36942] {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item[data-v-f1e36942]::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item[data-v-f1e36942]:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item[data-v-f1e36942]:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active[data-v-f1e36942] {
  color: #6c757d;
}
.pagination[data-v-f1e36942] {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link[data-v-f1e36942] {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link[data-v-f1e36942]:hover {
  z-index: 2;
  color: rgb(0, 86.1, 178.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link[data-v-f1e36942]:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link[data-v-f1e36942] {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link[data-v-f1e36942] {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link[data-v-f1e36942] {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link[data-v-f1e36942] {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link[data-v-f1e36942] {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link[data-v-f1e36942] {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link[data-v-f1e36942] {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link[data-v-f1e36942] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link[data-v-f1e36942] {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link[data-v-f1e36942] {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge[data-v-f1e36942] {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.badge[data-v-f1e36942] {
    transition: none;
}
}
a.badge[data-v-f1e36942]:hover, a.badge[data-v-f1e36942]:focus {
  text-decoration: none;
}
.badge[data-v-f1e36942]:empty {
  display: none;
}
.btn .badge[data-v-f1e36942] {
  position: relative;
  top: -1px;
}
.badge-pill[data-v-f1e36942] {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary[data-v-f1e36942] {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary[data-v-f1e36942]:hover, a.badge-primary[data-v-f1e36942]:focus {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
}
a.badge-primary[data-v-f1e36942]:focus, a.badge-primary.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary[data-v-f1e36942] {
  color: #fff;
  background-color: #0044AD;
}
a.badge-secondary[data-v-f1e36942]:hover, a.badge-secondary[data-v-f1e36942]:focus {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
}
a.badge-secondary[data-v-f1e36942]:focus, a.badge-secondary.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.badge-success[data-v-f1e36942] {
  color: #fff;
  background-color: #28a745;
}
a.badge-success[data-v-f1e36942]:hover, a.badge-success[data-v-f1e36942]:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success[data-v-f1e36942]:focus, a.badge-success.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info[data-v-f1e36942] {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info[data-v-f1e36942]:hover, a.badge-info[data-v-f1e36942]:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info[data-v-f1e36942]:focus, a.badge-info.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning[data-v-f1e36942] {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning[data-v-f1e36942]:hover, a.badge-warning[data-v-f1e36942]:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning[data-v-f1e36942]:focus, a.badge-warning.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger[data-v-f1e36942] {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger[data-v-f1e36942]:hover, a.badge-danger[data-v-f1e36942]:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger[data-v-f1e36942]:focus, a.badge-danger.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light[data-v-f1e36942] {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light[data-v-f1e36942]:hover, a.badge-light[data-v-f1e36942]:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light[data-v-f1e36942]:focus, a.badge-light.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark[data-v-f1e36942] {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark[data-v-f1e36942]:hover, a.badge-dark[data-v-f1e36942]:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark[data-v-f1e36942]:focus, a.badge-dark.focus[data-v-f1e36942] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron[data-v-f1e36942] {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
.jumbotron[data-v-f1e36942] {
    padding: 4rem 2rem;
}
}
.jumbotron-fluid[data-v-f1e36942] {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert[data-v-f1e36942] {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading[data-v-f1e36942] {
  color: inherit;
}
.alert-link[data-v-f1e36942] {
  font-weight: 700;
}
.alert-dismissible[data-v-f1e36942] {
  padding-right: 4rem;
}
.alert-dismissible .close[data-v-f1e36942] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary[data-v-f1e36942] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.alert-primary hr[data-v-f1e36942] {
  border-top-color: rgb(158.1, 204.84, 255);
}
.alert-primary .alert-link[data-v-f1e36942] {
  color: rgb(0, 39.36, 81.6);
}
.alert-secondary[data-v-f1e36942] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.alert-secondary hr[data-v-f1e36942] {
  border-top-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.alert-secondary .alert-link[data-v-f1e36942] {
  color: rgb(0, 15.3137572254, 38.96);
}
.alert-success[data-v-f1e36942] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr[data-v-f1e36942] {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link[data-v-f1e36942] {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}
.alert-info[data-v-f1e36942] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr[data-v-f1e36942] {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link[data-v-f1e36942] {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}
.alert-warning[data-v-f1e36942] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr[data-v-f1e36942] {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link[data-v-f1e36942] {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}
.alert-danger[data-v-f1e36942] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr[data-v-f1e36942] {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link[data-v-f1e36942] {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}
.alert-light[data-v-f1e36942] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr[data-v-f1e36942] {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link[data-v-f1e36942] {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}
.alert-dark[data-v-f1e36942] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr[data-v-f1e36942] {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link[data-v-f1e36942] {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}
@keyframes progress-bar-stripes-f1e36942 {
from {
    background-position: 1rem 0;
}
to {
    background-position: 0 0;
}
}
.progress[data-v-f1e36942] {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar[data-v-f1e36942] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar[data-v-f1e36942] {
    transition: none;
}
}
.progress-bar-striped[data-v-f1e36942] {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated[data-v-f1e36942] {
  animation: 1s linear infinite progress-bar-stripes-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated[data-v-f1e36942] {
    animation: none;
}
}
.media[data-v-f1e36942] {
  display: flex;
  align-items: flex-start;
}
.media-body[data-v-f1e36942] {
  flex: 1;
}
.list-group[data-v-f1e36942] {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action[data-v-f1e36942] {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-action[data-v-f1e36942]:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action[data-v-f1e36942]:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item[data-v-f1e36942] {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item[data-v-f1e36942]:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item[data-v-f1e36942]:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled[data-v-f1e36942], .list-group-item[data-v-f1e36942]:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active[data-v-f1e36942] {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item[data-v-f1e36942] {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active[data-v-f1e36942] {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal[data-v-f1e36942] {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item[data-v-f1e36942]:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item[data-v-f1e36942]:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active[data-v-f1e36942] {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item[data-v-f1e36942] {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active[data-v-f1e36942] {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
.list-group-horizontal-sm[data-v-f1e36942] {
    flex-direction: row;
}
.list-group-horizontal-sm > .list-group-item[data-v-f1e36942]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-sm > .list-group-item[data-v-f1e36942]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-sm > .list-group-item.active[data-v-f1e36942] {
    margin-top: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item[data-v-f1e36942] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active[data-v-f1e36942] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 768px) {
.list-group-horizontal-md[data-v-f1e36942] {
    flex-direction: row;
}
.list-group-horizontal-md > .list-group-item[data-v-f1e36942]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-md > .list-group-item[data-v-f1e36942]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-md > .list-group-item.active[data-v-f1e36942] {
    margin-top: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item[data-v-f1e36942] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active[data-v-f1e36942] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg[data-v-f1e36942] {
    flex-direction: row;
}
.list-group-horizontal-lg > .list-group-item[data-v-f1e36942]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-lg > .list-group-item[data-v-f1e36942]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-lg > .list-group-item.active[data-v-f1e36942] {
    margin-top: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item[data-v-f1e36942] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active[data-v-f1e36942] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl[data-v-f1e36942] {
    flex-direction: row;
}
.list-group-horizontal-xl > .list-group-item[data-v-f1e36942]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-xl > .list-group-item[data-v-f1e36942]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-xl > .list-group-item.active[data-v-f1e36942] {
    margin-top: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item[data-v-f1e36942] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active[data-v-f1e36942] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
.list-group-flush[data-v-f1e36942] {
  border-radius: 0;
}
.list-group-flush > .list-group-item[data-v-f1e36942] {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item[data-v-f1e36942]:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary[data-v-f1e36942] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(183.6, 218.04, 255);
}
.list-group-item-primary.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-primary.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(158.1, 204.84, 255);
}
.list-group-item-primary.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(0, 63.96, 132.6);
  border-color: rgb(0, 63.96, 132.6);
}
.list-group-item-secondary[data-v-f1e36942] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(183.6, 202.64, 232.04);
}
.list-group-item-secondary.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-secondary.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.list-group-item-secondary.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(0, 35.36, 89.96);
  border-color: rgb(0, 35.36, 89.96);
}
.list-group-item-success[data-v-f1e36942] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-success.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}
.list-group-item-info[data-v-f1e36942] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-info.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}
.list-group-item-warning[data-v-f1e36942] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-warning.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}
.list-group-item-danger[data-v-f1e36942] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-danger.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}
.list-group-item-light[data-v-f1e36942] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-light.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}
.list-group-item-dark[data-v-f1e36942] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action[data-v-f1e36942]:hover, .list-group-item-dark.list-group-item-action[data-v-f1e36942]:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active[data-v-f1e36942] {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}
.close[data-v-f1e36942] {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close[data-v-f1e36942]:hover {
  color: #000;
  text-decoration: none;
}
.close[data-v-f1e36942]:not(:disabled):not(.disabled):hover, .close[data-v-f1e36942]:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close[data-v-f1e36942] {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled[data-v-f1e36942] {
  pointer-events: none;
}
.toast[data-v-f1e36942] {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast[data-v-f1e36942]:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing[data-v-f1e36942] {
  opacity: 1;
}
.toast.show[data-v-f1e36942] {
  display: block;
  opacity: 1;
}
.toast.hide[data-v-f1e36942] {
  display: none;
}
.toast-header[data-v-f1e36942] {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body[data-v-f1e36942] {
  padding: 0.75rem;
}
.modal-open[data-v-f1e36942] {
  overflow: hidden;
}
.modal-open .modal[data-v-f1e36942] {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal[data-v-f1e36942] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog[data-v-f1e36942] {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog[data-v-f1e36942] {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog[data-v-f1e36942] {
    transition: none;
}
}
.modal.fade .modal-dialog[data-v-f1e36942] {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog[data-v-f1e36942] {
  transform: none;
}
.modal.modal-static .modal-dialog[data-v-f1e36942] {
  transform: scale(1.02);
}
.modal-dialog-scrollable[data-v-f1e36942] {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content[data-v-f1e36942] {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header[data-v-f1e36942],
.modal-dialog-scrollable .modal-footer[data-v-f1e36942] {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body[data-v-f1e36942] {
  overflow-y: auto;
}
.modal-dialog-centered[data-v-f1e36942] {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered[data-v-f1e36942]::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable[data-v-f1e36942] {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content[data-v-f1e36942] {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable[data-v-f1e36942]::before {
  content: none;
}
.modal-content[data-v-f1e36942] {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop[data-v-f1e36942] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade[data-v-f1e36942] {
  opacity: 0;
}
.modal-backdrop.show[data-v-f1e36942] {
  opacity: 0.5;
}
.modal-header[data-v-f1e36942] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close[data-v-f1e36942] {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title[data-v-f1e36942] {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body[data-v-f1e36942] {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > *[data-v-f1e36942] {
  margin: 0.25rem;
}
.modal-scrollbar-measure[data-v-f1e36942] {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog[data-v-f1e36942] {
    max-width: 500px;
    margin: 1.75rem auto;
}
.modal-dialog-scrollable[data-v-f1e36942] {
    max-height: calc(100% - 3.5rem);
}
.modal-dialog-scrollable .modal-content[data-v-f1e36942] {
    max-height: calc(100vh - 3.5rem);
}
.modal-dialog-centered[data-v-f1e36942] {
    min-height: calc(100% - 3.5rem);
}
.modal-dialog-centered[data-v-f1e36942]::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
}
.modal-sm[data-v-f1e36942] {
    max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg[data-v-f1e36942],
  .modal-xl[data-v-f1e36942] {
    max-width: 800px;
}
}
@media (min-width: 1200px) {
.modal-xl[data-v-f1e36942] {
    max-width: 1140px;
}
}
.tooltip[data-v-f1e36942] {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show[data-v-f1e36942] {
  opacity: 0.9;
}
.tooltip .arrow[data-v-f1e36942] {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow[data-v-f1e36942]::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top][data-v-f1e36942], .bs-tooltip-auto[x-placement^=top][data-v-f1e36942] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942], .bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942] {
  bottom: 0;
}
.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before, .bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right][data-v-f1e36942], .bs-tooltip-auto[x-placement^=right][data-v-f1e36942] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942] {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before, .bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942], .bs-tooltip-auto[x-placement^=bottom][data-v-f1e36942] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942], .bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942] {
  top: 0;
}
.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before, .bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left][data-v-f1e36942], .bs-tooltip-auto[x-placement^=left][data-v-f1e36942] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow[data-v-f1e36942], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942], .bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942] {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before, .bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner[data-v-f1e36942] {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover[data-v-f1e36942] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow[data-v-f1e36942] {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow[data-v-f1e36942]::before, .popover .arrow[data-v-f1e36942]::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top[data-v-f1e36942], .b-popover-dark.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-light.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-danger.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-warning.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-info.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-success.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-secondary.bs-popover-auto[x-placement^=top][data-v-f1e36942], .b-popover-primary.bs-popover-auto[x-placement^=top][data-v-f1e36942], .bs-popover-auto[x-placement^=top][data-v-f1e36942] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow[data-v-f1e36942], .bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942] {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow[data-v-f1e36942]::before, .bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow[data-v-f1e36942]::after, .bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right[data-v-f1e36942], .b-popover-dark.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-light.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-danger.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-warning.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-info.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-success.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-secondary.bs-popover-auto[x-placement^=right][data-v-f1e36942], .b-popover-primary.bs-popover-auto[x-placement^=right][data-v-f1e36942], .bs-popover-auto[x-placement^=right][data-v-f1e36942] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow[data-v-f1e36942], .bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942] {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow[data-v-f1e36942]::before, .bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow[data-v-f1e36942]::after, .bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom[data-v-f1e36942], .b-popover-dark.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-light.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-danger.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-warning.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-info.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-success.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-secondary.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .b-popover-primary.bs-popover-auto[x-placement^=bottom][data-v-f1e36942], .bs-popover-auto[x-placement^=bottom][data-v-f1e36942] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow[data-v-f1e36942], .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942] {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}
.bs-popover-left[data-v-f1e36942], .b-popover-dark.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-light.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-danger.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-warning.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-info.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-success.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-secondary.bs-popover-auto[x-placement^=left][data-v-f1e36942], .b-popover-primary.bs-popover-auto[x-placement^=left][data-v-f1e36942], .bs-popover-auto[x-placement^=left][data-v-f1e36942] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow[data-v-f1e36942], .bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942] {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow[data-v-f1e36942]::before, .bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow[data-v-f1e36942]::after, .bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header[data-v-f1e36942] {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header[data-v-f1e36942]:empty {
  display: none;
}
.popover-body[data-v-f1e36942] {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel[data-v-f1e36942] {
  position: relative;
}
.carousel.pointer-event[data-v-f1e36942] {
  touch-action: pan-y;
}
.carousel-inner[data-v-f1e36942] {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner[data-v-f1e36942]::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item[data-v-f1e36942] {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.carousel-item[data-v-f1e36942] {
    transition: none;
}
}
.carousel-item.active[data-v-f1e36942],
.carousel-item-next[data-v-f1e36942],
.carousel-item-prev[data-v-f1e36942] {
  display: block;
}
.carousel-item-next[data-v-f1e36942]:not(.carousel-item-left),
.active.carousel-item-right[data-v-f1e36942] {
  transform: translateX(100%);
}
.carousel-item-prev[data-v-f1e36942]:not(.carousel-item-right),
.active.carousel-item-left[data-v-f1e36942] {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item[data-v-f1e36942] {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active[data-v-f1e36942],
.carousel-fade .carousel-item-next.carousel-item-left[data-v-f1e36942],
.carousel-fade .carousel-item-prev.carousel-item-right[data-v-f1e36942] {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left[data-v-f1e36942],
.carousel-fade .active.carousel-item-right[data-v-f1e36942] {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left[data-v-f1e36942],
  .carousel-fade .active.carousel-item-right[data-v-f1e36942] {
    transition: none;
}
}
.carousel-control-prev[data-v-f1e36942],
.carousel-control-next[data-v-f1e36942] {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev[data-v-f1e36942],
  .carousel-control-next[data-v-f1e36942] {
    transition: none;
}
}
.carousel-control-prev[data-v-f1e36942]:hover, .carousel-control-prev[data-v-f1e36942]:focus,
.carousel-control-next[data-v-f1e36942]:hover,
.carousel-control-next[data-v-f1e36942]:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev[data-v-f1e36942] {
  left: 0;
}
.carousel-control-next[data-v-f1e36942] {
  right: 0;
}
.carousel-control-prev-icon[data-v-f1e36942],
.carousel-control-next-icon[data-v-f1e36942] {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon[data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon[data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators[data-v-f1e36942] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li[data-v-f1e36942] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li[data-v-f1e36942] {
    transition: none;
}
}
.carousel-indicators .active[data-v-f1e36942] {
  opacity: 1;
}
.carousel-caption[data-v-f1e36942] {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border-f1e36942 {
to {
    transform: rotate(360deg);
}
}
.spinner-border[data-v-f1e36942] {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border-f1e36942;
}
.spinner-border-sm[data-v-f1e36942] {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow-f1e36942 {
0% {
    transform: scale(0);
}
50% {
    opacity: 1;
    transform: none;
}
}
.spinner-grow[data-v-f1e36942] {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow-f1e36942;
}
.spinner-grow-sm[data-v-f1e36942] {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
.spinner-border[data-v-f1e36942],
  .spinner-grow[data-v-f1e36942] {
    animation-duration: 1.5s;
}
}
.align-baseline[data-v-f1e36942] {
  vertical-align: baseline !important;
}
.align-top[data-v-f1e36942] {
  vertical-align: top !important;
}
.align-middle[data-v-f1e36942] {
  vertical-align: middle !important;
}
.align-bottom[data-v-f1e36942] {
  vertical-align: bottom !important;
}
.align-text-bottom[data-v-f1e36942] {
  vertical-align: text-bottom !important;
}
.align-text-top[data-v-f1e36942] {
  vertical-align: text-top !important;
}
.bg-primary[data-v-f1e36942] {
  background-color: #007bff !important;
}
a.bg-primary[data-v-f1e36942]:hover, a.bg-primary[data-v-f1e36942]:focus,
button.bg-primary[data-v-f1e36942]:hover,
button.bg-primary[data-v-f1e36942]:focus {
  background-color: rgb(0, 98.4, 204) !important;
}
.bg-secondary[data-v-f1e36942] {
  background-color: #0044AD !important;
}
a.bg-secondary[data-v-f1e36942]:hover, a.bg-secondary[data-v-f1e36942]:focus,
button.bg-secondary[data-v-f1e36942]:hover,
button.bg-secondary[data-v-f1e36942]:focus {
  background-color: rgb(0, 47.9537572254, 122) !important;
}
.bg-success[data-v-f1e36942] {
  background-color: #28a745 !important;
}
a.bg-success[data-v-f1e36942]:hover, a.bg-success[data-v-f1e36942]:focus,
button.bg-success[data-v-f1e36942]:hover,
button.bg-success[data-v-f1e36942]:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}
.bg-info[data-v-f1e36942] {
  background-color: #17a2b8 !important;
}
a.bg-info[data-v-f1e36942]:hover, a.bg-info[data-v-f1e36942]:focus,
button.bg-info[data-v-f1e36942]:hover,
button.bg-info[data-v-f1e36942]:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}
.bg-warning[data-v-f1e36942] {
  background-color: #ffc107 !important;
}
a.bg-warning[data-v-f1e36942]:hover, a.bg-warning[data-v-f1e36942]:focus,
button.bg-warning[data-v-f1e36942]:hover,
button.bg-warning[data-v-f1e36942]:focus {
  background-color: rgb(211, 158.25, 0) !important;
}
.bg-danger[data-v-f1e36942] {
  background-color: #dc3545 !important;
}
a.bg-danger[data-v-f1e36942]:hover, a.bg-danger[data-v-f1e36942]:focus,
button.bg-danger[data-v-f1e36942]:hover,
button.bg-danger[data-v-f1e36942]:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}
.bg-light[data-v-f1e36942] {
  background-color: #f8f9fa !important;
}
a.bg-light[data-v-f1e36942]:hover, a.bg-light[data-v-f1e36942]:focus,
button.bg-light[data-v-f1e36942]:hover,
button.bg-light[data-v-f1e36942]:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}
.bg-dark[data-v-f1e36942] {
  background-color: #343a40 !important;
}
a.bg-dark[data-v-f1e36942]:hover, a.bg-dark[data-v-f1e36942]:focus,
button.bg-dark[data-v-f1e36942]:hover,
button.bg-dark[data-v-f1e36942]:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}
.bg-white[data-v-f1e36942] {
  background-color: #fff !important;
}
.bg-transparent[data-v-f1e36942] {
  background-color: transparent !important;
}
.border[data-v-f1e36942] {
  border: 1px solid #dee2e6 !important;
}
.border-top[data-v-f1e36942] {
  border-top: 1px solid #dee2e6 !important;
}
.border-right[data-v-f1e36942] {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom[data-v-f1e36942] {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left[data-v-f1e36942] {
  border-left: 1px solid #dee2e6 !important;
}
.border-0[data-v-f1e36942] {
  border: 0 !important;
}
.border-top-0[data-v-f1e36942] {
  border-top: 0 !important;
}
.border-right-0[data-v-f1e36942] {
  border-right: 0 !important;
}
.border-bottom-0[data-v-f1e36942] {
  border-bottom: 0 !important;
}
.border-left-0[data-v-f1e36942] {
  border-left: 0 !important;
}
.border-primary[data-v-f1e36942] {
  border-color: #007bff !important;
}
.border-secondary[data-v-f1e36942] {
  border-color: #0044AD !important;
}
.border-success[data-v-f1e36942] {
  border-color: #28a745 !important;
}
.border-info[data-v-f1e36942] {
  border-color: #17a2b8 !important;
}
.border-warning[data-v-f1e36942] {
  border-color: #ffc107 !important;
}
.border-danger[data-v-f1e36942] {
  border-color: #dc3545 !important;
}
.border-light[data-v-f1e36942] {
  border-color: #f8f9fa !important;
}
.border-dark[data-v-f1e36942] {
  border-color: #343a40 !important;
}
.border-white[data-v-f1e36942] {
  border-color: #fff !important;
}
.rounded-sm[data-v-f1e36942] {
  border-radius: 0.2rem !important;
}
.rounded[data-v-f1e36942] {
  border-radius: 0.25rem !important;
}
.rounded-top[data-v-f1e36942] {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right[data-v-f1e36942] {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom[data-v-f1e36942] {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left[data-v-f1e36942] {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg[data-v-f1e36942] {
  border-radius: 0.3rem !important;
}
.rounded-circle[data-v-f1e36942] {
  border-radius: 50% !important;
}
.rounded-pill[data-v-f1e36942] {
  border-radius: 50rem !important;
}
.rounded-0[data-v-f1e36942] {
  border-radius: 0 !important;
}
.clearfix[data-v-f1e36942]::after {
  display: block;
  clear: both;
  content: "";
}
.d-none[data-v-f1e36942] {
  display: none !important;
}
.d-inline[data-v-f1e36942] {
  display: inline !important;
}
.d-inline-block[data-v-f1e36942] {
  display: inline-block !important;
}
.d-block[data-v-f1e36942] {
  display: block !important;
}
.d-table[data-v-f1e36942] {
  display: table !important;
}
.d-table-row[data-v-f1e36942] {
  display: table-row !important;
}
.d-table-cell[data-v-f1e36942] {
  display: table-cell !important;
}
.d-flex[data-v-f1e36942] {
  display: flex !important;
}
.d-inline-flex[data-v-f1e36942] {
  display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none[data-v-f1e36942] {
    display: none !important;
}
.d-sm-inline[data-v-f1e36942] {
    display: inline !important;
}
.d-sm-inline-block[data-v-f1e36942] {
    display: inline-block !important;
}
.d-sm-block[data-v-f1e36942] {
    display: block !important;
}
.d-sm-table[data-v-f1e36942] {
    display: table !important;
}
.d-sm-table-row[data-v-f1e36942] {
    display: table-row !important;
}
.d-sm-table-cell[data-v-f1e36942] {
    display: table-cell !important;
}
.d-sm-flex[data-v-f1e36942] {
    display: flex !important;
}
.d-sm-inline-flex[data-v-f1e36942] {
    display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none[data-v-f1e36942] {
    display: none !important;
}
.d-md-inline[data-v-f1e36942] {
    display: inline !important;
}
.d-md-inline-block[data-v-f1e36942] {
    display: inline-block !important;
}
.d-md-block[data-v-f1e36942] {
    display: block !important;
}
.d-md-table[data-v-f1e36942] {
    display: table !important;
}
.d-md-table-row[data-v-f1e36942] {
    display: table-row !important;
}
.d-md-table-cell[data-v-f1e36942] {
    display: table-cell !important;
}
.d-md-flex[data-v-f1e36942] {
    display: flex !important;
}
.d-md-inline-flex[data-v-f1e36942] {
    display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none[data-v-f1e36942] {
    display: none !important;
}
.d-lg-inline[data-v-f1e36942] {
    display: inline !important;
}
.d-lg-inline-block[data-v-f1e36942] {
    display: inline-block !important;
}
.d-lg-block[data-v-f1e36942] {
    display: block !important;
}
.d-lg-table[data-v-f1e36942] {
    display: table !important;
}
.d-lg-table-row[data-v-f1e36942] {
    display: table-row !important;
}
.d-lg-table-cell[data-v-f1e36942] {
    display: table-cell !important;
}
.d-lg-flex[data-v-f1e36942] {
    display: flex !important;
}
.d-lg-inline-flex[data-v-f1e36942] {
    display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none[data-v-f1e36942] {
    display: none !important;
}
.d-xl-inline[data-v-f1e36942] {
    display: inline !important;
}
.d-xl-inline-block[data-v-f1e36942] {
    display: inline-block !important;
}
.d-xl-block[data-v-f1e36942] {
    display: block !important;
}
.d-xl-table[data-v-f1e36942] {
    display: table !important;
}
.d-xl-table-row[data-v-f1e36942] {
    display: table-row !important;
}
.d-xl-table-cell[data-v-f1e36942] {
    display: table-cell !important;
}
.d-xl-flex[data-v-f1e36942] {
    display: flex !important;
}
.d-xl-inline-flex[data-v-f1e36942] {
    display: inline-flex !important;
}
}
@media print {
.d-print-none[data-v-f1e36942] {
    display: none !important;
}
.d-print-inline[data-v-f1e36942] {
    display: inline !important;
}
.d-print-inline-block[data-v-f1e36942] {
    display: inline-block !important;
}
.d-print-block[data-v-f1e36942] {
    display: block !important;
}
.d-print-table[data-v-f1e36942] {
    display: table !important;
}
.d-print-table-row[data-v-f1e36942] {
    display: table-row !important;
}
.d-print-table-cell[data-v-f1e36942] {
    display: table-cell !important;
}
.d-print-flex[data-v-f1e36942] {
    display: flex !important;
}
.d-print-inline-flex[data-v-f1e36942] {
    display: inline-flex !important;
}
}
.embed-responsive[data-v-f1e36942] {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive[data-v-f1e36942]::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item[data-v-f1e36942],
.embed-responsive iframe[data-v-f1e36942],
.embed-responsive embed[data-v-f1e36942],
.embed-responsive object[data-v-f1e36942],
.embed-responsive video[data-v-f1e36942] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9[data-v-f1e36942]::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9[data-v-f1e36942]::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3[data-v-f1e36942]::before {
  padding-top: 75%;
}
.embed-responsive-1by1[data-v-f1e36942]::before {
  padding-top: 100%;
}
.flex-row[data-v-f1e36942] {
  flex-direction: row !important;
}
.flex-column[data-v-f1e36942] {
  flex-direction: column !important;
}
.flex-row-reverse[data-v-f1e36942] {
  flex-direction: row-reverse !important;
}
.flex-column-reverse[data-v-f1e36942] {
  flex-direction: column-reverse !important;
}
.flex-wrap[data-v-f1e36942] {
  flex-wrap: wrap !important;
}
.flex-nowrap[data-v-f1e36942] {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse[data-v-f1e36942] {
  flex-wrap: wrap-reverse !important;
}
.flex-fill[data-v-f1e36942] {
  flex: 1 1 auto !important;
}
.flex-grow-0[data-v-f1e36942] {
  flex-grow: 0 !important;
}
.flex-grow-1[data-v-f1e36942] {
  flex-grow: 1 !important;
}
.flex-shrink-0[data-v-f1e36942] {
  flex-shrink: 0 !important;
}
.flex-shrink-1[data-v-f1e36942] {
  flex-shrink: 1 !important;
}
.justify-content-start[data-v-f1e36942] {
  justify-content: flex-start !important;
}
.justify-content-end[data-v-f1e36942] {
  justify-content: flex-end !important;
}
.justify-content-center[data-v-f1e36942] {
  justify-content: center !important;
}
.justify-content-between[data-v-f1e36942] {
  justify-content: space-between !important;
}
.justify-content-around[data-v-f1e36942] {
  justify-content: space-around !important;
}
.align-items-start[data-v-f1e36942] {
  align-items: flex-start !important;
}
.align-items-end[data-v-f1e36942] {
  align-items: flex-end !important;
}
.align-items-center[data-v-f1e36942] {
  align-items: center !important;
}
.align-items-baseline[data-v-f1e36942] {
  align-items: baseline !important;
}
.align-items-stretch[data-v-f1e36942] {
  align-items: stretch !important;
}
.align-content-start[data-v-f1e36942] {
  align-content: flex-start !important;
}
.align-content-end[data-v-f1e36942] {
  align-content: flex-end !important;
}
.align-content-center[data-v-f1e36942] {
  align-content: center !important;
}
.align-content-between[data-v-f1e36942] {
  align-content: space-between !important;
}
.align-content-around[data-v-f1e36942] {
  align-content: space-around !important;
}
.align-content-stretch[data-v-f1e36942] {
  align-content: stretch !important;
}
.align-self-auto[data-v-f1e36942] {
  align-self: auto !important;
}
.align-self-start[data-v-f1e36942] {
  align-self: flex-start !important;
}
.align-self-end[data-v-f1e36942] {
  align-self: flex-end !important;
}
.align-self-center[data-v-f1e36942] {
  align-self: center !important;
}
.align-self-baseline[data-v-f1e36942] {
  align-self: baseline !important;
}
.align-self-stretch[data-v-f1e36942] {
  align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row[data-v-f1e36942] {
    flex-direction: row !important;
}
.flex-sm-column[data-v-f1e36942] {
    flex-direction: column !important;
}
.flex-sm-row-reverse[data-v-f1e36942] {
    flex-direction: row-reverse !important;
}
.flex-sm-column-reverse[data-v-f1e36942] {
    flex-direction: column-reverse !important;
}
.flex-sm-wrap[data-v-f1e36942] {
    flex-wrap: wrap !important;
}
.flex-sm-nowrap[data-v-f1e36942] {
    flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse[data-v-f1e36942] {
    flex-wrap: wrap-reverse !important;
}
.flex-sm-fill[data-v-f1e36942] {
    flex: 1 1 auto !important;
}
.flex-sm-grow-0[data-v-f1e36942] {
    flex-grow: 0 !important;
}
.flex-sm-grow-1[data-v-f1e36942] {
    flex-grow: 1 !important;
}
.flex-sm-shrink-0[data-v-f1e36942] {
    flex-shrink: 0 !important;
}
.flex-sm-shrink-1[data-v-f1e36942] {
    flex-shrink: 1 !important;
}
.justify-content-sm-start[data-v-f1e36942] {
    justify-content: flex-start !important;
}
.justify-content-sm-end[data-v-f1e36942] {
    justify-content: flex-end !important;
}
.justify-content-sm-center[data-v-f1e36942] {
    justify-content: center !important;
}
.justify-content-sm-between[data-v-f1e36942] {
    justify-content: space-between !important;
}
.justify-content-sm-around[data-v-f1e36942] {
    justify-content: space-around !important;
}
.align-items-sm-start[data-v-f1e36942] {
    align-items: flex-start !important;
}
.align-items-sm-end[data-v-f1e36942] {
    align-items: flex-end !important;
}
.align-items-sm-center[data-v-f1e36942] {
    align-items: center !important;
}
.align-items-sm-baseline[data-v-f1e36942] {
    align-items: baseline !important;
}
.align-items-sm-stretch[data-v-f1e36942] {
    align-items: stretch !important;
}
.align-content-sm-start[data-v-f1e36942] {
    align-content: flex-start !important;
}
.align-content-sm-end[data-v-f1e36942] {
    align-content: flex-end !important;
}
.align-content-sm-center[data-v-f1e36942] {
    align-content: center !important;
}
.align-content-sm-between[data-v-f1e36942] {
    align-content: space-between !important;
}
.align-content-sm-around[data-v-f1e36942] {
    align-content: space-around !important;
}
.align-content-sm-stretch[data-v-f1e36942] {
    align-content: stretch !important;
}
.align-self-sm-auto[data-v-f1e36942] {
    align-self: auto !important;
}
.align-self-sm-start[data-v-f1e36942] {
    align-self: flex-start !important;
}
.align-self-sm-end[data-v-f1e36942] {
    align-self: flex-end !important;
}
.align-self-sm-center[data-v-f1e36942] {
    align-self: center !important;
}
.align-self-sm-baseline[data-v-f1e36942] {
    align-self: baseline !important;
}
.align-self-sm-stretch[data-v-f1e36942] {
    align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row[data-v-f1e36942] {
    flex-direction: row !important;
}
.flex-md-column[data-v-f1e36942] {
    flex-direction: column !important;
}
.flex-md-row-reverse[data-v-f1e36942] {
    flex-direction: row-reverse !important;
}
.flex-md-column-reverse[data-v-f1e36942] {
    flex-direction: column-reverse !important;
}
.flex-md-wrap[data-v-f1e36942] {
    flex-wrap: wrap !important;
}
.flex-md-nowrap[data-v-f1e36942] {
    flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse[data-v-f1e36942] {
    flex-wrap: wrap-reverse !important;
}
.flex-md-fill[data-v-f1e36942] {
    flex: 1 1 auto !important;
}
.flex-md-grow-0[data-v-f1e36942] {
    flex-grow: 0 !important;
}
.flex-md-grow-1[data-v-f1e36942] {
    flex-grow: 1 !important;
}
.flex-md-shrink-0[data-v-f1e36942] {
    flex-shrink: 0 !important;
}
.flex-md-shrink-1[data-v-f1e36942] {
    flex-shrink: 1 !important;
}
.justify-content-md-start[data-v-f1e36942] {
    justify-content: flex-start !important;
}
.justify-content-md-end[data-v-f1e36942] {
    justify-content: flex-end !important;
}
.justify-content-md-center[data-v-f1e36942] {
    justify-content: center !important;
}
.justify-content-md-between[data-v-f1e36942] {
    justify-content: space-between !important;
}
.justify-content-md-around[data-v-f1e36942] {
    justify-content: space-around !important;
}
.align-items-md-start[data-v-f1e36942] {
    align-items: flex-start !important;
}
.align-items-md-end[data-v-f1e36942] {
    align-items: flex-end !important;
}
.align-items-md-center[data-v-f1e36942] {
    align-items: center !important;
}
.align-items-md-baseline[data-v-f1e36942] {
    align-items: baseline !important;
}
.align-items-md-stretch[data-v-f1e36942] {
    align-items: stretch !important;
}
.align-content-md-start[data-v-f1e36942] {
    align-content: flex-start !important;
}
.align-content-md-end[data-v-f1e36942] {
    align-content: flex-end !important;
}
.align-content-md-center[data-v-f1e36942] {
    align-content: center !important;
}
.align-content-md-between[data-v-f1e36942] {
    align-content: space-between !important;
}
.align-content-md-around[data-v-f1e36942] {
    align-content: space-around !important;
}
.align-content-md-stretch[data-v-f1e36942] {
    align-content: stretch !important;
}
.align-self-md-auto[data-v-f1e36942] {
    align-self: auto !important;
}
.align-self-md-start[data-v-f1e36942] {
    align-self: flex-start !important;
}
.align-self-md-end[data-v-f1e36942] {
    align-self: flex-end !important;
}
.align-self-md-center[data-v-f1e36942] {
    align-self: center !important;
}
.align-self-md-baseline[data-v-f1e36942] {
    align-self: baseline !important;
}
.align-self-md-stretch[data-v-f1e36942] {
    align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row[data-v-f1e36942] {
    flex-direction: row !important;
}
.flex-lg-column[data-v-f1e36942] {
    flex-direction: column !important;
}
.flex-lg-row-reverse[data-v-f1e36942] {
    flex-direction: row-reverse !important;
}
.flex-lg-column-reverse[data-v-f1e36942] {
    flex-direction: column-reverse !important;
}
.flex-lg-wrap[data-v-f1e36942] {
    flex-wrap: wrap !important;
}
.flex-lg-nowrap[data-v-f1e36942] {
    flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse[data-v-f1e36942] {
    flex-wrap: wrap-reverse !important;
}
.flex-lg-fill[data-v-f1e36942] {
    flex: 1 1 auto !important;
}
.flex-lg-grow-0[data-v-f1e36942] {
    flex-grow: 0 !important;
}
.flex-lg-grow-1[data-v-f1e36942] {
    flex-grow: 1 !important;
}
.flex-lg-shrink-0[data-v-f1e36942] {
    flex-shrink: 0 !important;
}
.flex-lg-shrink-1[data-v-f1e36942] {
    flex-shrink: 1 !important;
}
.justify-content-lg-start[data-v-f1e36942] {
    justify-content: flex-start !important;
}
.justify-content-lg-end[data-v-f1e36942] {
    justify-content: flex-end !important;
}
.justify-content-lg-center[data-v-f1e36942] {
    justify-content: center !important;
}
.justify-content-lg-between[data-v-f1e36942] {
    justify-content: space-between !important;
}
.justify-content-lg-around[data-v-f1e36942] {
    justify-content: space-around !important;
}
.align-items-lg-start[data-v-f1e36942] {
    align-items: flex-start !important;
}
.align-items-lg-end[data-v-f1e36942] {
    align-items: flex-end !important;
}
.align-items-lg-center[data-v-f1e36942] {
    align-items: center !important;
}
.align-items-lg-baseline[data-v-f1e36942] {
    align-items: baseline !important;
}
.align-items-lg-stretch[data-v-f1e36942] {
    align-items: stretch !important;
}
.align-content-lg-start[data-v-f1e36942] {
    align-content: flex-start !important;
}
.align-content-lg-end[data-v-f1e36942] {
    align-content: flex-end !important;
}
.align-content-lg-center[data-v-f1e36942] {
    align-content: center !important;
}
.align-content-lg-between[data-v-f1e36942] {
    align-content: space-between !important;
}
.align-content-lg-around[data-v-f1e36942] {
    align-content: space-around !important;
}
.align-content-lg-stretch[data-v-f1e36942] {
    align-content: stretch !important;
}
.align-self-lg-auto[data-v-f1e36942] {
    align-self: auto !important;
}
.align-self-lg-start[data-v-f1e36942] {
    align-self: flex-start !important;
}
.align-self-lg-end[data-v-f1e36942] {
    align-self: flex-end !important;
}
.align-self-lg-center[data-v-f1e36942] {
    align-self: center !important;
}
.align-self-lg-baseline[data-v-f1e36942] {
    align-self: baseline !important;
}
.align-self-lg-stretch[data-v-f1e36942] {
    align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row[data-v-f1e36942] {
    flex-direction: row !important;
}
.flex-xl-column[data-v-f1e36942] {
    flex-direction: column !important;
}
.flex-xl-row-reverse[data-v-f1e36942] {
    flex-direction: row-reverse !important;
}
.flex-xl-column-reverse[data-v-f1e36942] {
    flex-direction: column-reverse !important;
}
.flex-xl-wrap[data-v-f1e36942] {
    flex-wrap: wrap !important;
}
.flex-xl-nowrap[data-v-f1e36942] {
    flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse[data-v-f1e36942] {
    flex-wrap: wrap-reverse !important;
}
.flex-xl-fill[data-v-f1e36942] {
    flex: 1 1 auto !important;
}
.flex-xl-grow-0[data-v-f1e36942] {
    flex-grow: 0 !important;
}
.flex-xl-grow-1[data-v-f1e36942] {
    flex-grow: 1 !important;
}
.flex-xl-shrink-0[data-v-f1e36942] {
    flex-shrink: 0 !important;
}
.flex-xl-shrink-1[data-v-f1e36942] {
    flex-shrink: 1 !important;
}
.justify-content-xl-start[data-v-f1e36942] {
    justify-content: flex-start !important;
}
.justify-content-xl-end[data-v-f1e36942] {
    justify-content: flex-end !important;
}
.justify-content-xl-center[data-v-f1e36942] {
    justify-content: center !important;
}
.justify-content-xl-between[data-v-f1e36942] {
    justify-content: space-between !important;
}
.justify-content-xl-around[data-v-f1e36942] {
    justify-content: space-around !important;
}
.align-items-xl-start[data-v-f1e36942] {
    align-items: flex-start !important;
}
.align-items-xl-end[data-v-f1e36942] {
    align-items: flex-end !important;
}
.align-items-xl-center[data-v-f1e36942] {
    align-items: center !important;
}
.align-items-xl-baseline[data-v-f1e36942] {
    align-items: baseline !important;
}
.align-items-xl-stretch[data-v-f1e36942] {
    align-items: stretch !important;
}
.align-content-xl-start[data-v-f1e36942] {
    align-content: flex-start !important;
}
.align-content-xl-end[data-v-f1e36942] {
    align-content: flex-end !important;
}
.align-content-xl-center[data-v-f1e36942] {
    align-content: center !important;
}
.align-content-xl-between[data-v-f1e36942] {
    align-content: space-between !important;
}
.align-content-xl-around[data-v-f1e36942] {
    align-content: space-around !important;
}
.align-content-xl-stretch[data-v-f1e36942] {
    align-content: stretch !important;
}
.align-self-xl-auto[data-v-f1e36942] {
    align-self: auto !important;
}
.align-self-xl-start[data-v-f1e36942] {
    align-self: flex-start !important;
}
.align-self-xl-end[data-v-f1e36942] {
    align-self: flex-end !important;
}
.align-self-xl-center[data-v-f1e36942] {
    align-self: center !important;
}
.align-self-xl-baseline[data-v-f1e36942] {
    align-self: baseline !important;
}
.align-self-xl-stretch[data-v-f1e36942] {
    align-self: stretch !important;
}
}
.float-left[data-v-f1e36942] {
  float: left !important;
}
.float-right[data-v-f1e36942] {
  float: right !important;
}
.float-none[data-v-f1e36942] {
  float: none !important;
}
@media (min-width: 576px) {
.float-sm-left[data-v-f1e36942] {
    float: left !important;
}
.float-sm-right[data-v-f1e36942] {
    float: right !important;
}
.float-sm-none[data-v-f1e36942] {
    float: none !important;
}
}
@media (min-width: 768px) {
.float-md-left[data-v-f1e36942] {
    float: left !important;
}
.float-md-right[data-v-f1e36942] {
    float: right !important;
}
.float-md-none[data-v-f1e36942] {
    float: none !important;
}
}
@media (min-width: 992px) {
.float-lg-left[data-v-f1e36942] {
    float: left !important;
}
.float-lg-right[data-v-f1e36942] {
    float: right !important;
}
.float-lg-none[data-v-f1e36942] {
    float: none !important;
}
}
@media (min-width: 1200px) {
.float-xl-left[data-v-f1e36942] {
    float: left !important;
}
.float-xl-right[data-v-f1e36942] {
    float: right !important;
}
.float-xl-none[data-v-f1e36942] {
    float: none !important;
}
}
.user-select-all[data-v-f1e36942] {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.user-select-auto[data-v-f1e36942] {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none[data-v-f1e36942] {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.overflow-auto[data-v-f1e36942] {
  overflow: auto !important;
}
.overflow-hidden[data-v-f1e36942] {
  overflow: hidden !important;
}
.position-static[data-v-f1e36942] {
  position: static !important;
}
.position-relative[data-v-f1e36942] {
  position: relative !important;
}
.position-absolute[data-v-f1e36942] {
  position: absolute !important;
}
.position-fixed[data-v-f1e36942] {
  position: fixed !important;
}
.position-sticky[data-v-f1e36942] {
  position: sticky !important;
}
.fixed-top[data-v-f1e36942] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom[data-v-f1e36942] {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
.sticky-top[data-v-f1e36942] {
    position: sticky;
    top: 0;
    z-index: 1020;
}
}
.sr-only[data-v-f1e36942] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable[data-v-f1e36942]:active, .sr-only-focusable[data-v-f1e36942]:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm[data-v-f1e36942] {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow[data-v-f1e36942] {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg[data-v-f1e36942] {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none[data-v-f1e36942] {
  box-shadow: none !important;
}
.w-25[data-v-f1e36942] {
  width: 25% !important;
}
.w-50[data-v-f1e36942] {
  width: 50% !important;
}
.w-75[data-v-f1e36942] {
  width: 75% !important;
}
.w-100[data-v-f1e36942] {
  width: 100% !important;
}
.w-auto[data-v-f1e36942] {
  width: auto !important;
}
.h-25[data-v-f1e36942] {
  height: 25% !important;
}
.h-50[data-v-f1e36942] {
  height: 50% !important;
}
.h-75[data-v-f1e36942] {
  height: 75% !important;
}
.h-100[data-v-f1e36942] {
  height: 100% !important;
}
.h-auto[data-v-f1e36942] {
  height: auto !important;
}
.mw-100[data-v-f1e36942] {
  max-width: 100% !important;
}
.mh-100[data-v-f1e36942] {
  max-height: 100% !important;
}
.min-vw-100[data-v-f1e36942] {
  min-width: 100vw !important;
}
.min-vh-100[data-v-f1e36942] {
  min-height: 100vh !important;
}
.vw-100[data-v-f1e36942] {
  width: 100vw !important;
}
.vh-100[data-v-f1e36942] {
  height: 100vh !important;
}
.m-0[data-v-f1e36942] {
  margin: 0 !important;
}
.mt-0[data-v-f1e36942],
.my-0[data-v-f1e36942] {
  margin-top: 0 !important;
}
.mr-0[data-v-f1e36942],
.mx-0[data-v-f1e36942] {
  margin-right: 0 !important;
}
.mb-0[data-v-f1e36942],
.my-0[data-v-f1e36942] {
  margin-bottom: 0 !important;
}
.ml-0[data-v-f1e36942],
.mx-0[data-v-f1e36942] {
  margin-left: 0 !important;
}
.m-1[data-v-f1e36942] {
  margin: 0.25rem !important;
}
.mt-1[data-v-f1e36942],
.my-1[data-v-f1e36942] {
  margin-top: 0.25rem !important;
}
.mr-1[data-v-f1e36942],
.mx-1[data-v-f1e36942] {
  margin-right: 0.25rem !important;
}
.mb-1[data-v-f1e36942],
.my-1[data-v-f1e36942] {
  margin-bottom: 0.25rem !important;
}
.ml-1[data-v-f1e36942],
.mx-1[data-v-f1e36942] {
  margin-left: 0.25rem !important;
}
.m-2[data-v-f1e36942] {
  margin: 0.5rem !important;
}
.mt-2[data-v-f1e36942],
.my-2[data-v-f1e36942] {
  margin-top: 0.5rem !important;
}
.mr-2[data-v-f1e36942],
.mx-2[data-v-f1e36942] {
  margin-right: 0.5rem !important;
}
.mb-2[data-v-f1e36942],
.my-2[data-v-f1e36942] {
  margin-bottom: 0.5rem !important;
}
.ml-2[data-v-f1e36942],
.mx-2[data-v-f1e36942] {
  margin-left: 0.5rem !important;
}
.m-3[data-v-f1e36942] {
  margin: 1rem !important;
}
.mt-3[data-v-f1e36942],
.my-3[data-v-f1e36942] {
  margin-top: 1rem !important;
}
.mr-3[data-v-f1e36942],
.mx-3[data-v-f1e36942] {
  margin-right: 1rem !important;
}
.mb-3[data-v-f1e36942],
.my-3[data-v-f1e36942] {
  margin-bottom: 1rem !important;
}
.ml-3[data-v-f1e36942],
.mx-3[data-v-f1e36942] {
  margin-left: 1rem !important;
}
.m-4[data-v-f1e36942] {
  margin: 1.5rem !important;
}
.mt-4[data-v-f1e36942],
.my-4[data-v-f1e36942] {
  margin-top: 1.5rem !important;
}
.mr-4[data-v-f1e36942],
.mx-4[data-v-f1e36942] {
  margin-right: 1.5rem !important;
}
.mb-4[data-v-f1e36942],
.my-4[data-v-f1e36942] {
  margin-bottom: 1.5rem !important;
}
.ml-4[data-v-f1e36942],
.mx-4[data-v-f1e36942] {
  margin-left: 1.5rem !important;
}
.m-5[data-v-f1e36942] {
  margin: 3rem !important;
}
.mt-5[data-v-f1e36942],
.my-5[data-v-f1e36942] {
  margin-top: 3rem !important;
}
.mr-5[data-v-f1e36942],
.mx-5[data-v-f1e36942] {
  margin-right: 3rem !important;
}
.mb-5[data-v-f1e36942],
.my-5[data-v-f1e36942] {
  margin-bottom: 3rem !important;
}
.ml-5[data-v-f1e36942],
.mx-5[data-v-f1e36942] {
  margin-left: 3rem !important;
}
.p-0[data-v-f1e36942] {
  padding: 0 !important;
}
.pt-0[data-v-f1e36942],
.py-0[data-v-f1e36942] {
  padding-top: 0 !important;
}
.pr-0[data-v-f1e36942],
.px-0[data-v-f1e36942] {
  padding-right: 0 !important;
}
.pb-0[data-v-f1e36942],
.py-0[data-v-f1e36942] {
  padding-bottom: 0 !important;
}
.pl-0[data-v-f1e36942],
.px-0[data-v-f1e36942] {
  padding-left: 0 !important;
}
.p-1[data-v-f1e36942] {
  padding: 0.25rem !important;
}
.pt-1[data-v-f1e36942],
.py-1[data-v-f1e36942] {
  padding-top: 0.25rem !important;
}
.pr-1[data-v-f1e36942],
.px-1[data-v-f1e36942] {
  padding-right: 0.25rem !important;
}
.pb-1[data-v-f1e36942],
.py-1[data-v-f1e36942] {
  padding-bottom: 0.25rem !important;
}
.pl-1[data-v-f1e36942],
.px-1[data-v-f1e36942] {
  padding-left: 0.25rem !important;
}
.p-2[data-v-f1e36942] {
  padding: 0.5rem !important;
}
.pt-2[data-v-f1e36942],
.py-2[data-v-f1e36942] {
  padding-top: 0.5rem !important;
}
.pr-2[data-v-f1e36942],
.px-2[data-v-f1e36942] {
  padding-right: 0.5rem !important;
}
.pb-2[data-v-f1e36942],
.py-2[data-v-f1e36942] {
  padding-bottom: 0.5rem !important;
}
.pl-2[data-v-f1e36942],
.px-2[data-v-f1e36942] {
  padding-left: 0.5rem !important;
}
.p-3[data-v-f1e36942] {
  padding: 1rem !important;
}
.pt-3[data-v-f1e36942],
.py-3[data-v-f1e36942] {
  padding-top: 1rem !important;
}
.pr-3[data-v-f1e36942],
.px-3[data-v-f1e36942] {
  padding-right: 1rem !important;
}
.pb-3[data-v-f1e36942],
.py-3[data-v-f1e36942] {
  padding-bottom: 1rem !important;
}
.pl-3[data-v-f1e36942],
.px-3[data-v-f1e36942] {
  padding-left: 1rem !important;
}
.p-4[data-v-f1e36942] {
  padding: 1.5rem !important;
}
.pt-4[data-v-f1e36942],
.py-4[data-v-f1e36942] {
  padding-top: 1.5rem !important;
}
.pr-4[data-v-f1e36942],
.px-4[data-v-f1e36942] {
  padding-right: 1.5rem !important;
}
.pb-4[data-v-f1e36942],
.py-4[data-v-f1e36942] {
  padding-bottom: 1.5rem !important;
}
.pl-4[data-v-f1e36942],
.px-4[data-v-f1e36942] {
  padding-left: 1.5rem !important;
}
.p-5[data-v-f1e36942] {
  padding: 3rem !important;
}
.pt-5[data-v-f1e36942],
.py-5[data-v-f1e36942] {
  padding-top: 3rem !important;
}
.pr-5[data-v-f1e36942],
.px-5[data-v-f1e36942] {
  padding-right: 3rem !important;
}
.pb-5[data-v-f1e36942],
.py-5[data-v-f1e36942] {
  padding-bottom: 3rem !important;
}
.pl-5[data-v-f1e36942],
.px-5[data-v-f1e36942] {
  padding-left: 3rem !important;
}
.m-n1[data-v-f1e36942] {
  margin: -0.25rem !important;
}
.mt-n1[data-v-f1e36942],
.my-n1[data-v-f1e36942] {
  margin-top: -0.25rem !important;
}
.mr-n1[data-v-f1e36942],
.mx-n1[data-v-f1e36942] {
  margin-right: -0.25rem !important;
}
.mb-n1[data-v-f1e36942],
.my-n1[data-v-f1e36942] {
  margin-bottom: -0.25rem !important;
}
.ml-n1[data-v-f1e36942],
.mx-n1[data-v-f1e36942] {
  margin-left: -0.25rem !important;
}
.m-n2[data-v-f1e36942] {
  margin: -0.5rem !important;
}
.mt-n2[data-v-f1e36942],
.my-n2[data-v-f1e36942] {
  margin-top: -0.5rem !important;
}
.mr-n2[data-v-f1e36942],
.mx-n2[data-v-f1e36942] {
  margin-right: -0.5rem !important;
}
.mb-n2[data-v-f1e36942],
.my-n2[data-v-f1e36942] {
  margin-bottom: -0.5rem !important;
}
.ml-n2[data-v-f1e36942],
.mx-n2[data-v-f1e36942] {
  margin-left: -0.5rem !important;
}
.m-n3[data-v-f1e36942] {
  margin: -1rem !important;
}
.mt-n3[data-v-f1e36942],
.my-n3[data-v-f1e36942] {
  margin-top: -1rem !important;
}
.mr-n3[data-v-f1e36942],
.mx-n3[data-v-f1e36942] {
  margin-right: -1rem !important;
}
.mb-n3[data-v-f1e36942],
.my-n3[data-v-f1e36942] {
  margin-bottom: -1rem !important;
}
.ml-n3[data-v-f1e36942],
.mx-n3[data-v-f1e36942] {
  margin-left: -1rem !important;
}
.m-n4[data-v-f1e36942] {
  margin: -1.5rem !important;
}
.mt-n4[data-v-f1e36942],
.my-n4[data-v-f1e36942] {
  margin-top: -1.5rem !important;
}
.mr-n4[data-v-f1e36942],
.mx-n4[data-v-f1e36942] {
  margin-right: -1.5rem !important;
}
.mb-n4[data-v-f1e36942],
.my-n4[data-v-f1e36942] {
  margin-bottom: -1.5rem !important;
}
.ml-n4[data-v-f1e36942],
.mx-n4[data-v-f1e36942] {
  margin-left: -1.5rem !important;
}
.m-n5[data-v-f1e36942] {
  margin: -3rem !important;
}
.mt-n5[data-v-f1e36942],
.my-n5[data-v-f1e36942] {
  margin-top: -3rem !important;
}
.mr-n5[data-v-f1e36942],
.mx-n5[data-v-f1e36942] {
  margin-right: -3rem !important;
}
.mb-n5[data-v-f1e36942],
.my-n5[data-v-f1e36942] {
  margin-bottom: -3rem !important;
}
.ml-n5[data-v-f1e36942],
.mx-n5[data-v-f1e36942] {
  margin-left: -3rem !important;
}
.m-auto[data-v-f1e36942] {
  margin: auto !important;
}
.mt-auto[data-v-f1e36942],
.my-auto[data-v-f1e36942] {
  margin-top: auto !important;
}
.mr-auto[data-v-f1e36942],
.mx-auto[data-v-f1e36942] {
  margin-right: auto !important;
}
.mb-auto[data-v-f1e36942],
.my-auto[data-v-f1e36942] {
  margin-bottom: auto !important;
}
.ml-auto[data-v-f1e36942],
.mx-auto[data-v-f1e36942] {
  margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0[data-v-f1e36942] {
    margin: 0 !important;
}
.mt-sm-0[data-v-f1e36942],
  .my-sm-0[data-v-f1e36942] {
    margin-top: 0 !important;
}
.mr-sm-0[data-v-f1e36942],
  .mx-sm-0[data-v-f1e36942] {
    margin-right: 0 !important;
}
.mb-sm-0[data-v-f1e36942],
  .my-sm-0[data-v-f1e36942] {
    margin-bottom: 0 !important;
}
.ml-sm-0[data-v-f1e36942],
  .mx-sm-0[data-v-f1e36942] {
    margin-left: 0 !important;
}
.m-sm-1[data-v-f1e36942] {
    margin: 0.25rem !important;
}
.mt-sm-1[data-v-f1e36942],
  .my-sm-1[data-v-f1e36942] {
    margin-top: 0.25rem !important;
}
.mr-sm-1[data-v-f1e36942],
  .mx-sm-1[data-v-f1e36942] {
    margin-right: 0.25rem !important;
}
.mb-sm-1[data-v-f1e36942],
  .my-sm-1[data-v-f1e36942] {
    margin-bottom: 0.25rem !important;
}
.ml-sm-1[data-v-f1e36942],
  .mx-sm-1[data-v-f1e36942] {
    margin-left: 0.25rem !important;
}
.m-sm-2[data-v-f1e36942] {
    margin: 0.5rem !important;
}
.mt-sm-2[data-v-f1e36942],
  .my-sm-2[data-v-f1e36942] {
    margin-top: 0.5rem !important;
}
.mr-sm-2[data-v-f1e36942],
  .mx-sm-2[data-v-f1e36942] {
    margin-right: 0.5rem !important;
}
.mb-sm-2[data-v-f1e36942],
  .my-sm-2[data-v-f1e36942] {
    margin-bottom: 0.5rem !important;
}
.ml-sm-2[data-v-f1e36942],
  .mx-sm-2[data-v-f1e36942] {
    margin-left: 0.5rem !important;
}
.m-sm-3[data-v-f1e36942] {
    margin: 1rem !important;
}
.mt-sm-3[data-v-f1e36942],
  .my-sm-3[data-v-f1e36942] {
    margin-top: 1rem !important;
}
.mr-sm-3[data-v-f1e36942],
  .mx-sm-3[data-v-f1e36942] {
    margin-right: 1rem !important;
}
.mb-sm-3[data-v-f1e36942],
  .my-sm-3[data-v-f1e36942] {
    margin-bottom: 1rem !important;
}
.ml-sm-3[data-v-f1e36942],
  .mx-sm-3[data-v-f1e36942] {
    margin-left: 1rem !important;
}
.m-sm-4[data-v-f1e36942] {
    margin: 1.5rem !important;
}
.mt-sm-4[data-v-f1e36942],
  .my-sm-4[data-v-f1e36942] {
    margin-top: 1.5rem !important;
}
.mr-sm-4[data-v-f1e36942],
  .mx-sm-4[data-v-f1e36942] {
    margin-right: 1.5rem !important;
}
.mb-sm-4[data-v-f1e36942],
  .my-sm-4[data-v-f1e36942] {
    margin-bottom: 1.5rem !important;
}
.ml-sm-4[data-v-f1e36942],
  .mx-sm-4[data-v-f1e36942] {
    margin-left: 1.5rem !important;
}
.m-sm-5[data-v-f1e36942] {
    margin: 3rem !important;
}
.mt-sm-5[data-v-f1e36942],
  .my-sm-5[data-v-f1e36942] {
    margin-top: 3rem !important;
}
.mr-sm-5[data-v-f1e36942],
  .mx-sm-5[data-v-f1e36942] {
    margin-right: 3rem !important;
}
.mb-sm-5[data-v-f1e36942],
  .my-sm-5[data-v-f1e36942] {
    margin-bottom: 3rem !important;
}
.ml-sm-5[data-v-f1e36942],
  .mx-sm-5[data-v-f1e36942] {
    margin-left: 3rem !important;
}
.p-sm-0[data-v-f1e36942] {
    padding: 0 !important;
}
.pt-sm-0[data-v-f1e36942],
  .py-sm-0[data-v-f1e36942] {
    padding-top: 0 !important;
}
.pr-sm-0[data-v-f1e36942],
  .px-sm-0[data-v-f1e36942] {
    padding-right: 0 !important;
}
.pb-sm-0[data-v-f1e36942],
  .py-sm-0[data-v-f1e36942] {
    padding-bottom: 0 !important;
}
.pl-sm-0[data-v-f1e36942],
  .px-sm-0[data-v-f1e36942] {
    padding-left: 0 !important;
}
.p-sm-1[data-v-f1e36942] {
    padding: 0.25rem !important;
}
.pt-sm-1[data-v-f1e36942],
  .py-sm-1[data-v-f1e36942] {
    padding-top: 0.25rem !important;
}
.pr-sm-1[data-v-f1e36942],
  .px-sm-1[data-v-f1e36942] {
    padding-right: 0.25rem !important;
}
.pb-sm-1[data-v-f1e36942],
  .py-sm-1[data-v-f1e36942] {
    padding-bottom: 0.25rem !important;
}
.pl-sm-1[data-v-f1e36942],
  .px-sm-1[data-v-f1e36942] {
    padding-left: 0.25rem !important;
}
.p-sm-2[data-v-f1e36942] {
    padding: 0.5rem !important;
}
.pt-sm-2[data-v-f1e36942],
  .py-sm-2[data-v-f1e36942] {
    padding-top: 0.5rem !important;
}
.pr-sm-2[data-v-f1e36942],
  .px-sm-2[data-v-f1e36942] {
    padding-right: 0.5rem !important;
}
.pb-sm-2[data-v-f1e36942],
  .py-sm-2[data-v-f1e36942] {
    padding-bottom: 0.5rem !important;
}
.pl-sm-2[data-v-f1e36942],
  .px-sm-2[data-v-f1e36942] {
    padding-left: 0.5rem !important;
}
.p-sm-3[data-v-f1e36942] {
    padding: 1rem !important;
}
.pt-sm-3[data-v-f1e36942],
  .py-sm-3[data-v-f1e36942] {
    padding-top: 1rem !important;
}
.pr-sm-3[data-v-f1e36942],
  .px-sm-3[data-v-f1e36942] {
    padding-right: 1rem !important;
}
.pb-sm-3[data-v-f1e36942],
  .py-sm-3[data-v-f1e36942] {
    padding-bottom: 1rem !important;
}
.pl-sm-3[data-v-f1e36942],
  .px-sm-3[data-v-f1e36942] {
    padding-left: 1rem !important;
}
.p-sm-4[data-v-f1e36942] {
    padding: 1.5rem !important;
}
.pt-sm-4[data-v-f1e36942],
  .py-sm-4[data-v-f1e36942] {
    padding-top: 1.5rem !important;
}
.pr-sm-4[data-v-f1e36942],
  .px-sm-4[data-v-f1e36942] {
    padding-right: 1.5rem !important;
}
.pb-sm-4[data-v-f1e36942],
  .py-sm-4[data-v-f1e36942] {
    padding-bottom: 1.5rem !important;
}
.pl-sm-4[data-v-f1e36942],
  .px-sm-4[data-v-f1e36942] {
    padding-left: 1.5rem !important;
}
.p-sm-5[data-v-f1e36942] {
    padding: 3rem !important;
}
.pt-sm-5[data-v-f1e36942],
  .py-sm-5[data-v-f1e36942] {
    padding-top: 3rem !important;
}
.pr-sm-5[data-v-f1e36942],
  .px-sm-5[data-v-f1e36942] {
    padding-right: 3rem !important;
}
.pb-sm-5[data-v-f1e36942],
  .py-sm-5[data-v-f1e36942] {
    padding-bottom: 3rem !important;
}
.pl-sm-5[data-v-f1e36942],
  .px-sm-5[data-v-f1e36942] {
    padding-left: 3rem !important;
}
.m-sm-n1[data-v-f1e36942] {
    margin: -0.25rem !important;
}
.mt-sm-n1[data-v-f1e36942],
  .my-sm-n1[data-v-f1e36942] {
    margin-top: -0.25rem !important;
}
.mr-sm-n1[data-v-f1e36942],
  .mx-sm-n1[data-v-f1e36942] {
    margin-right: -0.25rem !important;
}
.mb-sm-n1[data-v-f1e36942],
  .my-sm-n1[data-v-f1e36942] {
    margin-bottom: -0.25rem !important;
}
.ml-sm-n1[data-v-f1e36942],
  .mx-sm-n1[data-v-f1e36942] {
    margin-left: -0.25rem !important;
}
.m-sm-n2[data-v-f1e36942] {
    margin: -0.5rem !important;
}
.mt-sm-n2[data-v-f1e36942],
  .my-sm-n2[data-v-f1e36942] {
    margin-top: -0.5rem !important;
}
.mr-sm-n2[data-v-f1e36942],
  .mx-sm-n2[data-v-f1e36942] {
    margin-right: -0.5rem !important;
}
.mb-sm-n2[data-v-f1e36942],
  .my-sm-n2[data-v-f1e36942] {
    margin-bottom: -0.5rem !important;
}
.ml-sm-n2[data-v-f1e36942],
  .mx-sm-n2[data-v-f1e36942] {
    margin-left: -0.5rem !important;
}
.m-sm-n3[data-v-f1e36942] {
    margin: -1rem !important;
}
.mt-sm-n3[data-v-f1e36942],
  .my-sm-n3[data-v-f1e36942] {
    margin-top: -1rem !important;
}
.mr-sm-n3[data-v-f1e36942],
  .mx-sm-n3[data-v-f1e36942] {
    margin-right: -1rem !important;
}
.mb-sm-n3[data-v-f1e36942],
  .my-sm-n3[data-v-f1e36942] {
    margin-bottom: -1rem !important;
}
.ml-sm-n3[data-v-f1e36942],
  .mx-sm-n3[data-v-f1e36942] {
    margin-left: -1rem !important;
}
.m-sm-n4[data-v-f1e36942] {
    margin: -1.5rem !important;
}
.mt-sm-n4[data-v-f1e36942],
  .my-sm-n4[data-v-f1e36942] {
    margin-top: -1.5rem !important;
}
.mr-sm-n4[data-v-f1e36942],
  .mx-sm-n4[data-v-f1e36942] {
    margin-right: -1.5rem !important;
}
.mb-sm-n4[data-v-f1e36942],
  .my-sm-n4[data-v-f1e36942] {
    margin-bottom: -1.5rem !important;
}
.ml-sm-n4[data-v-f1e36942],
  .mx-sm-n4[data-v-f1e36942] {
    margin-left: -1.5rem !important;
}
.m-sm-n5[data-v-f1e36942] {
    margin: -3rem !important;
}
.mt-sm-n5[data-v-f1e36942],
  .my-sm-n5[data-v-f1e36942] {
    margin-top: -3rem !important;
}
.mr-sm-n5[data-v-f1e36942],
  .mx-sm-n5[data-v-f1e36942] {
    margin-right: -3rem !important;
}
.mb-sm-n5[data-v-f1e36942],
  .my-sm-n5[data-v-f1e36942] {
    margin-bottom: -3rem !important;
}
.ml-sm-n5[data-v-f1e36942],
  .mx-sm-n5[data-v-f1e36942] {
    margin-left: -3rem !important;
}
.m-sm-auto[data-v-f1e36942] {
    margin: auto !important;
}
.mt-sm-auto[data-v-f1e36942],
  .my-sm-auto[data-v-f1e36942] {
    margin-top: auto !important;
}
.mr-sm-auto[data-v-f1e36942],
  .mx-sm-auto[data-v-f1e36942] {
    margin-right: auto !important;
}
.mb-sm-auto[data-v-f1e36942],
  .my-sm-auto[data-v-f1e36942] {
    margin-bottom: auto !important;
}
.ml-sm-auto[data-v-f1e36942],
  .mx-sm-auto[data-v-f1e36942] {
    margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0[data-v-f1e36942] {
    margin: 0 !important;
}
.mt-md-0[data-v-f1e36942],
  .my-md-0[data-v-f1e36942] {
    margin-top: 0 !important;
}
.mr-md-0[data-v-f1e36942],
  .mx-md-0[data-v-f1e36942] {
    margin-right: 0 !important;
}
.mb-md-0[data-v-f1e36942],
  .my-md-0[data-v-f1e36942] {
    margin-bottom: 0 !important;
}
.ml-md-0[data-v-f1e36942],
  .mx-md-0[data-v-f1e36942] {
    margin-left: 0 !important;
}
.m-md-1[data-v-f1e36942] {
    margin: 0.25rem !important;
}
.mt-md-1[data-v-f1e36942],
  .my-md-1[data-v-f1e36942] {
    margin-top: 0.25rem !important;
}
.mr-md-1[data-v-f1e36942],
  .mx-md-1[data-v-f1e36942] {
    margin-right: 0.25rem !important;
}
.mb-md-1[data-v-f1e36942],
  .my-md-1[data-v-f1e36942] {
    margin-bottom: 0.25rem !important;
}
.ml-md-1[data-v-f1e36942],
  .mx-md-1[data-v-f1e36942] {
    margin-left: 0.25rem !important;
}
.m-md-2[data-v-f1e36942] {
    margin: 0.5rem !important;
}
.mt-md-2[data-v-f1e36942],
  .my-md-2[data-v-f1e36942] {
    margin-top: 0.5rem !important;
}
.mr-md-2[data-v-f1e36942],
  .mx-md-2[data-v-f1e36942] {
    margin-right: 0.5rem !important;
}
.mb-md-2[data-v-f1e36942],
  .my-md-2[data-v-f1e36942] {
    margin-bottom: 0.5rem !important;
}
.ml-md-2[data-v-f1e36942],
  .mx-md-2[data-v-f1e36942] {
    margin-left: 0.5rem !important;
}
.m-md-3[data-v-f1e36942] {
    margin: 1rem !important;
}
.mt-md-3[data-v-f1e36942],
  .my-md-3[data-v-f1e36942] {
    margin-top: 1rem !important;
}
.mr-md-3[data-v-f1e36942],
  .mx-md-3[data-v-f1e36942] {
    margin-right: 1rem !important;
}
.mb-md-3[data-v-f1e36942],
  .my-md-3[data-v-f1e36942] {
    margin-bottom: 1rem !important;
}
.ml-md-3[data-v-f1e36942],
  .mx-md-3[data-v-f1e36942] {
    margin-left: 1rem !important;
}
.m-md-4[data-v-f1e36942] {
    margin: 1.5rem !important;
}
.mt-md-4[data-v-f1e36942],
  .my-md-4[data-v-f1e36942] {
    margin-top: 1.5rem !important;
}
.mr-md-4[data-v-f1e36942],
  .mx-md-4[data-v-f1e36942] {
    margin-right: 1.5rem !important;
}
.mb-md-4[data-v-f1e36942],
  .my-md-4[data-v-f1e36942] {
    margin-bottom: 1.5rem !important;
}
.ml-md-4[data-v-f1e36942],
  .mx-md-4[data-v-f1e36942] {
    margin-left: 1.5rem !important;
}
.m-md-5[data-v-f1e36942] {
    margin: 3rem !important;
}
.mt-md-5[data-v-f1e36942],
  .my-md-5[data-v-f1e36942] {
    margin-top: 3rem !important;
}
.mr-md-5[data-v-f1e36942],
  .mx-md-5[data-v-f1e36942] {
    margin-right: 3rem !important;
}
.mb-md-5[data-v-f1e36942],
  .my-md-5[data-v-f1e36942] {
    margin-bottom: 3rem !important;
}
.ml-md-5[data-v-f1e36942],
  .mx-md-5[data-v-f1e36942] {
    margin-left: 3rem !important;
}
.p-md-0[data-v-f1e36942] {
    padding: 0 !important;
}
.pt-md-0[data-v-f1e36942],
  .py-md-0[data-v-f1e36942] {
    padding-top: 0 !important;
}
.pr-md-0[data-v-f1e36942],
  .px-md-0[data-v-f1e36942] {
    padding-right: 0 !important;
}
.pb-md-0[data-v-f1e36942],
  .py-md-0[data-v-f1e36942] {
    padding-bottom: 0 !important;
}
.pl-md-0[data-v-f1e36942],
  .px-md-0[data-v-f1e36942] {
    padding-left: 0 !important;
}
.p-md-1[data-v-f1e36942] {
    padding: 0.25rem !important;
}
.pt-md-1[data-v-f1e36942],
  .py-md-1[data-v-f1e36942] {
    padding-top: 0.25rem !important;
}
.pr-md-1[data-v-f1e36942],
  .px-md-1[data-v-f1e36942] {
    padding-right: 0.25rem !important;
}
.pb-md-1[data-v-f1e36942],
  .py-md-1[data-v-f1e36942] {
    padding-bottom: 0.25rem !important;
}
.pl-md-1[data-v-f1e36942],
  .px-md-1[data-v-f1e36942] {
    padding-left: 0.25rem !important;
}
.p-md-2[data-v-f1e36942] {
    padding: 0.5rem !important;
}
.pt-md-2[data-v-f1e36942],
  .py-md-2[data-v-f1e36942] {
    padding-top: 0.5rem !important;
}
.pr-md-2[data-v-f1e36942],
  .px-md-2[data-v-f1e36942] {
    padding-right: 0.5rem !important;
}
.pb-md-2[data-v-f1e36942],
  .py-md-2[data-v-f1e36942] {
    padding-bottom: 0.5rem !important;
}
.pl-md-2[data-v-f1e36942],
  .px-md-2[data-v-f1e36942] {
    padding-left: 0.5rem !important;
}
.p-md-3[data-v-f1e36942] {
    padding: 1rem !important;
}
.pt-md-3[data-v-f1e36942],
  .py-md-3[data-v-f1e36942] {
    padding-top: 1rem !important;
}
.pr-md-3[data-v-f1e36942],
  .px-md-3[data-v-f1e36942] {
    padding-right: 1rem !important;
}
.pb-md-3[data-v-f1e36942],
  .py-md-3[data-v-f1e36942] {
    padding-bottom: 1rem !important;
}
.pl-md-3[data-v-f1e36942],
  .px-md-3[data-v-f1e36942] {
    padding-left: 1rem !important;
}
.p-md-4[data-v-f1e36942] {
    padding: 1.5rem !important;
}
.pt-md-4[data-v-f1e36942],
  .py-md-4[data-v-f1e36942] {
    padding-top: 1.5rem !important;
}
.pr-md-4[data-v-f1e36942],
  .px-md-4[data-v-f1e36942] {
    padding-right: 1.5rem !important;
}
.pb-md-4[data-v-f1e36942],
  .py-md-4[data-v-f1e36942] {
    padding-bottom: 1.5rem !important;
}
.pl-md-4[data-v-f1e36942],
  .px-md-4[data-v-f1e36942] {
    padding-left: 1.5rem !important;
}
.p-md-5[data-v-f1e36942] {
    padding: 3rem !important;
}
.pt-md-5[data-v-f1e36942],
  .py-md-5[data-v-f1e36942] {
    padding-top: 3rem !important;
}
.pr-md-5[data-v-f1e36942],
  .px-md-5[data-v-f1e36942] {
    padding-right: 3rem !important;
}
.pb-md-5[data-v-f1e36942],
  .py-md-5[data-v-f1e36942] {
    padding-bottom: 3rem !important;
}
.pl-md-5[data-v-f1e36942],
  .px-md-5[data-v-f1e36942] {
    padding-left: 3rem !important;
}
.m-md-n1[data-v-f1e36942] {
    margin: -0.25rem !important;
}
.mt-md-n1[data-v-f1e36942],
  .my-md-n1[data-v-f1e36942] {
    margin-top: -0.25rem !important;
}
.mr-md-n1[data-v-f1e36942],
  .mx-md-n1[data-v-f1e36942] {
    margin-right: -0.25rem !important;
}
.mb-md-n1[data-v-f1e36942],
  .my-md-n1[data-v-f1e36942] {
    margin-bottom: -0.25rem !important;
}
.ml-md-n1[data-v-f1e36942],
  .mx-md-n1[data-v-f1e36942] {
    margin-left: -0.25rem !important;
}
.m-md-n2[data-v-f1e36942] {
    margin: -0.5rem !important;
}
.mt-md-n2[data-v-f1e36942],
  .my-md-n2[data-v-f1e36942] {
    margin-top: -0.5rem !important;
}
.mr-md-n2[data-v-f1e36942],
  .mx-md-n2[data-v-f1e36942] {
    margin-right: -0.5rem !important;
}
.mb-md-n2[data-v-f1e36942],
  .my-md-n2[data-v-f1e36942] {
    margin-bottom: -0.5rem !important;
}
.ml-md-n2[data-v-f1e36942],
  .mx-md-n2[data-v-f1e36942] {
    margin-left: -0.5rem !important;
}
.m-md-n3[data-v-f1e36942] {
    margin: -1rem !important;
}
.mt-md-n3[data-v-f1e36942],
  .my-md-n3[data-v-f1e36942] {
    margin-top: -1rem !important;
}
.mr-md-n3[data-v-f1e36942],
  .mx-md-n3[data-v-f1e36942] {
    margin-right: -1rem !important;
}
.mb-md-n3[data-v-f1e36942],
  .my-md-n3[data-v-f1e36942] {
    margin-bottom: -1rem !important;
}
.ml-md-n3[data-v-f1e36942],
  .mx-md-n3[data-v-f1e36942] {
    margin-left: -1rem !important;
}
.m-md-n4[data-v-f1e36942] {
    margin: -1.5rem !important;
}
.mt-md-n4[data-v-f1e36942],
  .my-md-n4[data-v-f1e36942] {
    margin-top: -1.5rem !important;
}
.mr-md-n4[data-v-f1e36942],
  .mx-md-n4[data-v-f1e36942] {
    margin-right: -1.5rem !important;
}
.mb-md-n4[data-v-f1e36942],
  .my-md-n4[data-v-f1e36942] {
    margin-bottom: -1.5rem !important;
}
.ml-md-n4[data-v-f1e36942],
  .mx-md-n4[data-v-f1e36942] {
    margin-left: -1.5rem !important;
}
.m-md-n5[data-v-f1e36942] {
    margin: -3rem !important;
}
.mt-md-n5[data-v-f1e36942],
  .my-md-n5[data-v-f1e36942] {
    margin-top: -3rem !important;
}
.mr-md-n5[data-v-f1e36942],
  .mx-md-n5[data-v-f1e36942] {
    margin-right: -3rem !important;
}
.mb-md-n5[data-v-f1e36942],
  .my-md-n5[data-v-f1e36942] {
    margin-bottom: -3rem !important;
}
.ml-md-n5[data-v-f1e36942],
  .mx-md-n5[data-v-f1e36942] {
    margin-left: -3rem !important;
}
.m-md-auto[data-v-f1e36942] {
    margin: auto !important;
}
.mt-md-auto[data-v-f1e36942],
  .my-md-auto[data-v-f1e36942] {
    margin-top: auto !important;
}
.mr-md-auto[data-v-f1e36942],
  .mx-md-auto[data-v-f1e36942] {
    margin-right: auto !important;
}
.mb-md-auto[data-v-f1e36942],
  .my-md-auto[data-v-f1e36942] {
    margin-bottom: auto !important;
}
.ml-md-auto[data-v-f1e36942],
  .mx-md-auto[data-v-f1e36942] {
    margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0[data-v-f1e36942] {
    margin: 0 !important;
}
.mt-lg-0[data-v-f1e36942],
  .my-lg-0[data-v-f1e36942] {
    margin-top: 0 !important;
}
.mr-lg-0[data-v-f1e36942],
  .mx-lg-0[data-v-f1e36942] {
    margin-right: 0 !important;
}
.mb-lg-0[data-v-f1e36942],
  .my-lg-0[data-v-f1e36942] {
    margin-bottom: 0 !important;
}
.ml-lg-0[data-v-f1e36942],
  .mx-lg-0[data-v-f1e36942] {
    margin-left: 0 !important;
}
.m-lg-1[data-v-f1e36942] {
    margin: 0.25rem !important;
}
.mt-lg-1[data-v-f1e36942],
  .my-lg-1[data-v-f1e36942] {
    margin-top: 0.25rem !important;
}
.mr-lg-1[data-v-f1e36942],
  .mx-lg-1[data-v-f1e36942] {
    margin-right: 0.25rem !important;
}
.mb-lg-1[data-v-f1e36942],
  .my-lg-1[data-v-f1e36942] {
    margin-bottom: 0.25rem !important;
}
.ml-lg-1[data-v-f1e36942],
  .mx-lg-1[data-v-f1e36942] {
    margin-left: 0.25rem !important;
}
.m-lg-2[data-v-f1e36942] {
    margin: 0.5rem !important;
}
.mt-lg-2[data-v-f1e36942],
  .my-lg-2[data-v-f1e36942] {
    margin-top: 0.5rem !important;
}
.mr-lg-2[data-v-f1e36942],
  .mx-lg-2[data-v-f1e36942] {
    margin-right: 0.5rem !important;
}
.mb-lg-2[data-v-f1e36942],
  .my-lg-2[data-v-f1e36942] {
    margin-bottom: 0.5rem !important;
}
.ml-lg-2[data-v-f1e36942],
  .mx-lg-2[data-v-f1e36942] {
    margin-left: 0.5rem !important;
}
.m-lg-3[data-v-f1e36942] {
    margin: 1rem !important;
}
.mt-lg-3[data-v-f1e36942],
  .my-lg-3[data-v-f1e36942] {
    margin-top: 1rem !important;
}
.mr-lg-3[data-v-f1e36942],
  .mx-lg-3[data-v-f1e36942] {
    margin-right: 1rem !important;
}
.mb-lg-3[data-v-f1e36942],
  .my-lg-3[data-v-f1e36942] {
    margin-bottom: 1rem !important;
}
.ml-lg-3[data-v-f1e36942],
  .mx-lg-3[data-v-f1e36942] {
    margin-left: 1rem !important;
}
.m-lg-4[data-v-f1e36942] {
    margin: 1.5rem !important;
}
.mt-lg-4[data-v-f1e36942],
  .my-lg-4[data-v-f1e36942] {
    margin-top: 1.5rem !important;
}
.mr-lg-4[data-v-f1e36942],
  .mx-lg-4[data-v-f1e36942] {
    margin-right: 1.5rem !important;
}
.mb-lg-4[data-v-f1e36942],
  .my-lg-4[data-v-f1e36942] {
    margin-bottom: 1.5rem !important;
}
.ml-lg-4[data-v-f1e36942],
  .mx-lg-4[data-v-f1e36942] {
    margin-left: 1.5rem !important;
}
.m-lg-5[data-v-f1e36942] {
    margin: 3rem !important;
}
.mt-lg-5[data-v-f1e36942],
  .my-lg-5[data-v-f1e36942] {
    margin-top: 3rem !important;
}
.mr-lg-5[data-v-f1e36942],
  .mx-lg-5[data-v-f1e36942] {
    margin-right: 3rem !important;
}
.mb-lg-5[data-v-f1e36942],
  .my-lg-5[data-v-f1e36942] {
    margin-bottom: 3rem !important;
}
.ml-lg-5[data-v-f1e36942],
  .mx-lg-5[data-v-f1e36942] {
    margin-left: 3rem !important;
}
.p-lg-0[data-v-f1e36942] {
    padding: 0 !important;
}
.pt-lg-0[data-v-f1e36942],
  .py-lg-0[data-v-f1e36942] {
    padding-top: 0 !important;
}
.pr-lg-0[data-v-f1e36942],
  .px-lg-0[data-v-f1e36942] {
    padding-right: 0 !important;
}
.pb-lg-0[data-v-f1e36942],
  .py-lg-0[data-v-f1e36942] {
    padding-bottom: 0 !important;
}
.pl-lg-0[data-v-f1e36942],
  .px-lg-0[data-v-f1e36942] {
    padding-left: 0 !important;
}
.p-lg-1[data-v-f1e36942] {
    padding: 0.25rem !important;
}
.pt-lg-1[data-v-f1e36942],
  .py-lg-1[data-v-f1e36942] {
    padding-top: 0.25rem !important;
}
.pr-lg-1[data-v-f1e36942],
  .px-lg-1[data-v-f1e36942] {
    padding-right: 0.25rem !important;
}
.pb-lg-1[data-v-f1e36942],
  .py-lg-1[data-v-f1e36942] {
    padding-bottom: 0.25rem !important;
}
.pl-lg-1[data-v-f1e36942],
  .px-lg-1[data-v-f1e36942] {
    padding-left: 0.25rem !important;
}
.p-lg-2[data-v-f1e36942] {
    padding: 0.5rem !important;
}
.pt-lg-2[data-v-f1e36942],
  .py-lg-2[data-v-f1e36942] {
    padding-top: 0.5rem !important;
}
.pr-lg-2[data-v-f1e36942],
  .px-lg-2[data-v-f1e36942] {
    padding-right: 0.5rem !important;
}
.pb-lg-2[data-v-f1e36942],
  .py-lg-2[data-v-f1e36942] {
    padding-bottom: 0.5rem !important;
}
.pl-lg-2[data-v-f1e36942],
  .px-lg-2[data-v-f1e36942] {
    padding-left: 0.5rem !important;
}
.p-lg-3[data-v-f1e36942] {
    padding: 1rem !important;
}
.pt-lg-3[data-v-f1e36942],
  .py-lg-3[data-v-f1e36942] {
    padding-top: 1rem !important;
}
.pr-lg-3[data-v-f1e36942],
  .px-lg-3[data-v-f1e36942] {
    padding-right: 1rem !important;
}
.pb-lg-3[data-v-f1e36942],
  .py-lg-3[data-v-f1e36942] {
    padding-bottom: 1rem !important;
}
.pl-lg-3[data-v-f1e36942],
  .px-lg-3[data-v-f1e36942] {
    padding-left: 1rem !important;
}
.p-lg-4[data-v-f1e36942] {
    padding: 1.5rem !important;
}
.pt-lg-4[data-v-f1e36942],
  .py-lg-4[data-v-f1e36942] {
    padding-top: 1.5rem !important;
}
.pr-lg-4[data-v-f1e36942],
  .px-lg-4[data-v-f1e36942] {
    padding-right: 1.5rem !important;
}
.pb-lg-4[data-v-f1e36942],
  .py-lg-4[data-v-f1e36942] {
    padding-bottom: 1.5rem !important;
}
.pl-lg-4[data-v-f1e36942],
  .px-lg-4[data-v-f1e36942] {
    padding-left: 1.5rem !important;
}
.p-lg-5[data-v-f1e36942] {
    padding: 3rem !important;
}
.pt-lg-5[data-v-f1e36942],
  .py-lg-5[data-v-f1e36942] {
    padding-top: 3rem !important;
}
.pr-lg-5[data-v-f1e36942],
  .px-lg-5[data-v-f1e36942] {
    padding-right: 3rem !important;
}
.pb-lg-5[data-v-f1e36942],
  .py-lg-5[data-v-f1e36942] {
    padding-bottom: 3rem !important;
}
.pl-lg-5[data-v-f1e36942],
  .px-lg-5[data-v-f1e36942] {
    padding-left: 3rem !important;
}
.m-lg-n1[data-v-f1e36942] {
    margin: -0.25rem !important;
}
.mt-lg-n1[data-v-f1e36942],
  .my-lg-n1[data-v-f1e36942] {
    margin-top: -0.25rem !important;
}
.mr-lg-n1[data-v-f1e36942],
  .mx-lg-n1[data-v-f1e36942] {
    margin-right: -0.25rem !important;
}
.mb-lg-n1[data-v-f1e36942],
  .my-lg-n1[data-v-f1e36942] {
    margin-bottom: -0.25rem !important;
}
.ml-lg-n1[data-v-f1e36942],
  .mx-lg-n1[data-v-f1e36942] {
    margin-left: -0.25rem !important;
}
.m-lg-n2[data-v-f1e36942] {
    margin: -0.5rem !important;
}
.mt-lg-n2[data-v-f1e36942],
  .my-lg-n2[data-v-f1e36942] {
    margin-top: -0.5rem !important;
}
.mr-lg-n2[data-v-f1e36942],
  .mx-lg-n2[data-v-f1e36942] {
    margin-right: -0.5rem !important;
}
.mb-lg-n2[data-v-f1e36942],
  .my-lg-n2[data-v-f1e36942] {
    margin-bottom: -0.5rem !important;
}
.ml-lg-n2[data-v-f1e36942],
  .mx-lg-n2[data-v-f1e36942] {
    margin-left: -0.5rem !important;
}
.m-lg-n3[data-v-f1e36942] {
    margin: -1rem !important;
}
.mt-lg-n3[data-v-f1e36942],
  .my-lg-n3[data-v-f1e36942] {
    margin-top: -1rem !important;
}
.mr-lg-n3[data-v-f1e36942],
  .mx-lg-n3[data-v-f1e36942] {
    margin-right: -1rem !important;
}
.mb-lg-n3[data-v-f1e36942],
  .my-lg-n3[data-v-f1e36942] {
    margin-bottom: -1rem !important;
}
.ml-lg-n3[data-v-f1e36942],
  .mx-lg-n3[data-v-f1e36942] {
    margin-left: -1rem !important;
}
.m-lg-n4[data-v-f1e36942] {
    margin: -1.5rem !important;
}
.mt-lg-n4[data-v-f1e36942],
  .my-lg-n4[data-v-f1e36942] {
    margin-top: -1.5rem !important;
}
.mr-lg-n4[data-v-f1e36942],
  .mx-lg-n4[data-v-f1e36942] {
    margin-right: -1.5rem !important;
}
.mb-lg-n4[data-v-f1e36942],
  .my-lg-n4[data-v-f1e36942] {
    margin-bottom: -1.5rem !important;
}
.ml-lg-n4[data-v-f1e36942],
  .mx-lg-n4[data-v-f1e36942] {
    margin-left: -1.5rem !important;
}
.m-lg-n5[data-v-f1e36942] {
    margin: -3rem !important;
}
.mt-lg-n5[data-v-f1e36942],
  .my-lg-n5[data-v-f1e36942] {
    margin-top: -3rem !important;
}
.mr-lg-n5[data-v-f1e36942],
  .mx-lg-n5[data-v-f1e36942] {
    margin-right: -3rem !important;
}
.mb-lg-n5[data-v-f1e36942],
  .my-lg-n5[data-v-f1e36942] {
    margin-bottom: -3rem !important;
}
.ml-lg-n5[data-v-f1e36942],
  .mx-lg-n5[data-v-f1e36942] {
    margin-left: -3rem !important;
}
.m-lg-auto[data-v-f1e36942] {
    margin: auto !important;
}
.mt-lg-auto[data-v-f1e36942],
  .my-lg-auto[data-v-f1e36942] {
    margin-top: auto !important;
}
.mr-lg-auto[data-v-f1e36942],
  .mx-lg-auto[data-v-f1e36942] {
    margin-right: auto !important;
}
.mb-lg-auto[data-v-f1e36942],
  .my-lg-auto[data-v-f1e36942] {
    margin-bottom: auto !important;
}
.ml-lg-auto[data-v-f1e36942],
  .mx-lg-auto[data-v-f1e36942] {
    margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0[data-v-f1e36942] {
    margin: 0 !important;
}
.mt-xl-0[data-v-f1e36942],
  .my-xl-0[data-v-f1e36942] {
    margin-top: 0 !important;
}
.mr-xl-0[data-v-f1e36942],
  .mx-xl-0[data-v-f1e36942] {
    margin-right: 0 !important;
}
.mb-xl-0[data-v-f1e36942],
  .my-xl-0[data-v-f1e36942] {
    margin-bottom: 0 !important;
}
.ml-xl-0[data-v-f1e36942],
  .mx-xl-0[data-v-f1e36942] {
    margin-left: 0 !important;
}
.m-xl-1[data-v-f1e36942] {
    margin: 0.25rem !important;
}
.mt-xl-1[data-v-f1e36942],
  .my-xl-1[data-v-f1e36942] {
    margin-top: 0.25rem !important;
}
.mr-xl-1[data-v-f1e36942],
  .mx-xl-1[data-v-f1e36942] {
    margin-right: 0.25rem !important;
}
.mb-xl-1[data-v-f1e36942],
  .my-xl-1[data-v-f1e36942] {
    margin-bottom: 0.25rem !important;
}
.ml-xl-1[data-v-f1e36942],
  .mx-xl-1[data-v-f1e36942] {
    margin-left: 0.25rem !important;
}
.m-xl-2[data-v-f1e36942] {
    margin: 0.5rem !important;
}
.mt-xl-2[data-v-f1e36942],
  .my-xl-2[data-v-f1e36942] {
    margin-top: 0.5rem !important;
}
.mr-xl-2[data-v-f1e36942],
  .mx-xl-2[data-v-f1e36942] {
    margin-right: 0.5rem !important;
}
.mb-xl-2[data-v-f1e36942],
  .my-xl-2[data-v-f1e36942] {
    margin-bottom: 0.5rem !important;
}
.ml-xl-2[data-v-f1e36942],
  .mx-xl-2[data-v-f1e36942] {
    margin-left: 0.5rem !important;
}
.m-xl-3[data-v-f1e36942] {
    margin: 1rem !important;
}
.mt-xl-3[data-v-f1e36942],
  .my-xl-3[data-v-f1e36942] {
    margin-top: 1rem !important;
}
.mr-xl-3[data-v-f1e36942],
  .mx-xl-3[data-v-f1e36942] {
    margin-right: 1rem !important;
}
.mb-xl-3[data-v-f1e36942],
  .my-xl-3[data-v-f1e36942] {
    margin-bottom: 1rem !important;
}
.ml-xl-3[data-v-f1e36942],
  .mx-xl-3[data-v-f1e36942] {
    margin-left: 1rem !important;
}
.m-xl-4[data-v-f1e36942] {
    margin: 1.5rem !important;
}
.mt-xl-4[data-v-f1e36942],
  .my-xl-4[data-v-f1e36942] {
    margin-top: 1.5rem !important;
}
.mr-xl-4[data-v-f1e36942],
  .mx-xl-4[data-v-f1e36942] {
    margin-right: 1.5rem !important;
}
.mb-xl-4[data-v-f1e36942],
  .my-xl-4[data-v-f1e36942] {
    margin-bottom: 1.5rem !important;
}
.ml-xl-4[data-v-f1e36942],
  .mx-xl-4[data-v-f1e36942] {
    margin-left: 1.5rem !important;
}
.m-xl-5[data-v-f1e36942] {
    margin: 3rem !important;
}
.mt-xl-5[data-v-f1e36942],
  .my-xl-5[data-v-f1e36942] {
    margin-top: 3rem !important;
}
.mr-xl-5[data-v-f1e36942],
  .mx-xl-5[data-v-f1e36942] {
    margin-right: 3rem !important;
}
.mb-xl-5[data-v-f1e36942],
  .my-xl-5[data-v-f1e36942] {
    margin-bottom: 3rem !important;
}
.ml-xl-5[data-v-f1e36942],
  .mx-xl-5[data-v-f1e36942] {
    margin-left: 3rem !important;
}
.p-xl-0[data-v-f1e36942] {
    padding: 0 !important;
}
.pt-xl-0[data-v-f1e36942],
  .py-xl-0[data-v-f1e36942] {
    padding-top: 0 !important;
}
.pr-xl-0[data-v-f1e36942],
  .px-xl-0[data-v-f1e36942] {
    padding-right: 0 !important;
}
.pb-xl-0[data-v-f1e36942],
  .py-xl-0[data-v-f1e36942] {
    padding-bottom: 0 !important;
}
.pl-xl-0[data-v-f1e36942],
  .px-xl-0[data-v-f1e36942] {
    padding-left: 0 !important;
}
.p-xl-1[data-v-f1e36942] {
    padding: 0.25rem !important;
}
.pt-xl-1[data-v-f1e36942],
  .py-xl-1[data-v-f1e36942] {
    padding-top: 0.25rem !important;
}
.pr-xl-1[data-v-f1e36942],
  .px-xl-1[data-v-f1e36942] {
    padding-right: 0.25rem !important;
}
.pb-xl-1[data-v-f1e36942],
  .py-xl-1[data-v-f1e36942] {
    padding-bottom: 0.25rem !important;
}
.pl-xl-1[data-v-f1e36942],
  .px-xl-1[data-v-f1e36942] {
    padding-left: 0.25rem !important;
}
.p-xl-2[data-v-f1e36942] {
    padding: 0.5rem !important;
}
.pt-xl-2[data-v-f1e36942],
  .py-xl-2[data-v-f1e36942] {
    padding-top: 0.5rem !important;
}
.pr-xl-2[data-v-f1e36942],
  .px-xl-2[data-v-f1e36942] {
    padding-right: 0.5rem !important;
}
.pb-xl-2[data-v-f1e36942],
  .py-xl-2[data-v-f1e36942] {
    padding-bottom: 0.5rem !important;
}
.pl-xl-2[data-v-f1e36942],
  .px-xl-2[data-v-f1e36942] {
    padding-left: 0.5rem !important;
}
.p-xl-3[data-v-f1e36942] {
    padding: 1rem !important;
}
.pt-xl-3[data-v-f1e36942],
  .py-xl-3[data-v-f1e36942] {
    padding-top: 1rem !important;
}
.pr-xl-3[data-v-f1e36942],
  .px-xl-3[data-v-f1e36942] {
    padding-right: 1rem !important;
}
.pb-xl-3[data-v-f1e36942],
  .py-xl-3[data-v-f1e36942] {
    padding-bottom: 1rem !important;
}
.pl-xl-3[data-v-f1e36942],
  .px-xl-3[data-v-f1e36942] {
    padding-left: 1rem !important;
}
.p-xl-4[data-v-f1e36942] {
    padding: 1.5rem !important;
}
.pt-xl-4[data-v-f1e36942],
  .py-xl-4[data-v-f1e36942] {
    padding-top: 1.5rem !important;
}
.pr-xl-4[data-v-f1e36942],
  .px-xl-4[data-v-f1e36942] {
    padding-right: 1.5rem !important;
}
.pb-xl-4[data-v-f1e36942],
  .py-xl-4[data-v-f1e36942] {
    padding-bottom: 1.5rem !important;
}
.pl-xl-4[data-v-f1e36942],
  .px-xl-4[data-v-f1e36942] {
    padding-left: 1.5rem !important;
}
.p-xl-5[data-v-f1e36942] {
    padding: 3rem !important;
}
.pt-xl-5[data-v-f1e36942],
  .py-xl-5[data-v-f1e36942] {
    padding-top: 3rem !important;
}
.pr-xl-5[data-v-f1e36942],
  .px-xl-5[data-v-f1e36942] {
    padding-right: 3rem !important;
}
.pb-xl-5[data-v-f1e36942],
  .py-xl-5[data-v-f1e36942] {
    padding-bottom: 3rem !important;
}
.pl-xl-5[data-v-f1e36942],
  .px-xl-5[data-v-f1e36942] {
    padding-left: 3rem !important;
}
.m-xl-n1[data-v-f1e36942] {
    margin: -0.25rem !important;
}
.mt-xl-n1[data-v-f1e36942],
  .my-xl-n1[data-v-f1e36942] {
    margin-top: -0.25rem !important;
}
.mr-xl-n1[data-v-f1e36942],
  .mx-xl-n1[data-v-f1e36942] {
    margin-right: -0.25rem !important;
}
.mb-xl-n1[data-v-f1e36942],
  .my-xl-n1[data-v-f1e36942] {
    margin-bottom: -0.25rem !important;
}
.ml-xl-n1[data-v-f1e36942],
  .mx-xl-n1[data-v-f1e36942] {
    margin-left: -0.25rem !important;
}
.m-xl-n2[data-v-f1e36942] {
    margin: -0.5rem !important;
}
.mt-xl-n2[data-v-f1e36942],
  .my-xl-n2[data-v-f1e36942] {
    margin-top: -0.5rem !important;
}
.mr-xl-n2[data-v-f1e36942],
  .mx-xl-n2[data-v-f1e36942] {
    margin-right: -0.5rem !important;
}
.mb-xl-n2[data-v-f1e36942],
  .my-xl-n2[data-v-f1e36942] {
    margin-bottom: -0.5rem !important;
}
.ml-xl-n2[data-v-f1e36942],
  .mx-xl-n2[data-v-f1e36942] {
    margin-left: -0.5rem !important;
}
.m-xl-n3[data-v-f1e36942] {
    margin: -1rem !important;
}
.mt-xl-n3[data-v-f1e36942],
  .my-xl-n3[data-v-f1e36942] {
    margin-top: -1rem !important;
}
.mr-xl-n3[data-v-f1e36942],
  .mx-xl-n3[data-v-f1e36942] {
    margin-right: -1rem !important;
}
.mb-xl-n3[data-v-f1e36942],
  .my-xl-n3[data-v-f1e36942] {
    margin-bottom: -1rem !important;
}
.ml-xl-n3[data-v-f1e36942],
  .mx-xl-n3[data-v-f1e36942] {
    margin-left: -1rem !important;
}
.m-xl-n4[data-v-f1e36942] {
    margin: -1.5rem !important;
}
.mt-xl-n4[data-v-f1e36942],
  .my-xl-n4[data-v-f1e36942] {
    margin-top: -1.5rem !important;
}
.mr-xl-n4[data-v-f1e36942],
  .mx-xl-n4[data-v-f1e36942] {
    margin-right: -1.5rem !important;
}
.mb-xl-n4[data-v-f1e36942],
  .my-xl-n4[data-v-f1e36942] {
    margin-bottom: -1.5rem !important;
}
.ml-xl-n4[data-v-f1e36942],
  .mx-xl-n4[data-v-f1e36942] {
    margin-left: -1.5rem !important;
}
.m-xl-n5[data-v-f1e36942] {
    margin: -3rem !important;
}
.mt-xl-n5[data-v-f1e36942],
  .my-xl-n5[data-v-f1e36942] {
    margin-top: -3rem !important;
}
.mr-xl-n5[data-v-f1e36942],
  .mx-xl-n5[data-v-f1e36942] {
    margin-right: -3rem !important;
}
.mb-xl-n5[data-v-f1e36942],
  .my-xl-n5[data-v-f1e36942] {
    margin-bottom: -3rem !important;
}
.ml-xl-n5[data-v-f1e36942],
  .mx-xl-n5[data-v-f1e36942] {
    margin-left: -3rem !important;
}
.m-xl-auto[data-v-f1e36942] {
    margin: auto !important;
}
.mt-xl-auto[data-v-f1e36942],
  .my-xl-auto[data-v-f1e36942] {
    margin-top: auto !important;
}
.mr-xl-auto[data-v-f1e36942],
  .mx-xl-auto[data-v-f1e36942] {
    margin-right: auto !important;
}
.mb-xl-auto[data-v-f1e36942],
  .my-xl-auto[data-v-f1e36942] {
    margin-bottom: auto !important;
}
.ml-xl-auto[data-v-f1e36942],
  .mx-xl-auto[data-v-f1e36942] {
    margin-left: auto !important;
}
}
.stretched-link[data-v-f1e36942]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace[data-v-f1e36942] {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify[data-v-f1e36942] {
  text-align: justify !important;
}
.text-wrap[data-v-f1e36942] {
  white-space: normal !important;
}
.text-nowrap[data-v-f1e36942] {
  white-space: nowrap !important;
}
.text-truncate[data-v-f1e36942] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left[data-v-f1e36942] {
  text-align: left !important;
}
.text-right[data-v-f1e36942] {
  text-align: right !important;
}
.text-center[data-v-f1e36942] {
  text-align: center !important;
}
@media (min-width: 576px) {
.text-sm-left[data-v-f1e36942] {
    text-align: left !important;
}
.text-sm-right[data-v-f1e36942] {
    text-align: right !important;
}
.text-sm-center[data-v-f1e36942] {
    text-align: center !important;
}
}
@media (min-width: 768px) {
.text-md-left[data-v-f1e36942] {
    text-align: left !important;
}
.text-md-right[data-v-f1e36942] {
    text-align: right !important;
}
.text-md-center[data-v-f1e36942] {
    text-align: center !important;
}
}
@media (min-width: 992px) {
.text-lg-left[data-v-f1e36942] {
    text-align: left !important;
}
.text-lg-right[data-v-f1e36942] {
    text-align: right !important;
}
.text-lg-center[data-v-f1e36942] {
    text-align: center !important;
}
}
@media (min-width: 1200px) {
.text-xl-left[data-v-f1e36942] {
    text-align: left !important;
}
.text-xl-right[data-v-f1e36942] {
    text-align: right !important;
}
.text-xl-center[data-v-f1e36942] {
    text-align: center !important;
}
}
.text-lowercase[data-v-f1e36942] {
  text-transform: lowercase !important;
}
.text-uppercase[data-v-f1e36942] {
  text-transform: uppercase !important;
}
.text-capitalize[data-v-f1e36942] {
  text-transform: capitalize !important;
}
.font-weight-light[data-v-f1e36942] {
  font-weight: 300 !important;
}
.font-weight-lighter[data-v-f1e36942] {
  font-weight: lighter !important;
}
.font-weight-normal[data-v-f1e36942] {
  font-weight: 400 !important;
}
.font-weight-bold[data-v-f1e36942] {
  font-weight: 700 !important;
}
.font-weight-bolder[data-v-f1e36942] {
  font-weight: bolder !important;
}
.font-italic[data-v-f1e36942] {
  font-style: italic !important;
}
.text-white[data-v-f1e36942] {
  color: #fff !important;
}
.text-primary[data-v-f1e36942] {
  color: #007bff !important;
}
a.text-primary[data-v-f1e36942]:hover, a.text-primary[data-v-f1e36942]:focus {
  color: rgb(0, 86.1, 178.5) !important;
}
.text-secondary[data-v-f1e36942] {
  color: #0044AD !important;
}
a.text-secondary[data-v-f1e36942]:hover, a.text-secondary[data-v-f1e36942]:focus {
  color: rgb(0, 37.9306358382, 96.5) !important;
}
.text-success[data-v-f1e36942] {
  color: #28a745 !important;
}
a.text-success[data-v-f1e36942]:hover, a.text-success[data-v-f1e36942]:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}
.text-info[data-v-f1e36942] {
  color: #17a2b8 !important;
}
a.text-info[data-v-f1e36942]:hover, a.text-info[data-v-f1e36942]:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}
.text-warning[data-v-f1e36942] {
  color: #ffc107 !important;
}
a.text-warning[data-v-f1e36942]:hover, a.text-warning[data-v-f1e36942]:focus {
  color: rgb(185.5, 139.125, 0) !important;
}
.text-danger[data-v-f1e36942] {
  color: #dc3545 !important;
}
a.text-danger[data-v-f1e36942]:hover, a.text-danger[data-v-f1e36942]:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}
.text-light[data-v-f1e36942] {
  color: #f8f9fa !important;
}
a.text-light[data-v-f1e36942]:hover, a.text-light[data-v-f1e36942]:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}
.text-dark[data-v-f1e36942] {
  color: #343a40 !important;
}
a.text-dark[data-v-f1e36942]:hover, a.text-dark[data-v-f1e36942]:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}
.text-body[data-v-f1e36942] {
  color: #212529 !important;
}
.text-muted[data-v-f1e36942] {
  color: #6c757d !important;
}
.text-black-50[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50[data-v-f1e36942] {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide[data-v-f1e36942] {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none[data-v-f1e36942] {
  text-decoration: none !important;
}
.text-break[data-v-f1e36942] {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset[data-v-f1e36942] {
  color: inherit !important;
}
.visible[data-v-f1e36942] {
  visibility: visible !important;
}
.invisible[data-v-f1e36942] {
  visibility: hidden !important;
}
@media print {
*[data-v-f1e36942],
  *[data-v-f1e36942]::before,
  *[data-v-f1e36942]::after {
    text-shadow: none !important;
    box-shadow: none !important;
}
a[data-v-f1e36942]:not(.btn) {
    text-decoration: underline;
}
abbr[title][data-v-f1e36942]::after {
    content: " (" attr(title) ")";
}
pre[data-v-f1e36942] {
    white-space: pre-wrap !important;
}
pre[data-v-f1e36942],
  blockquote[data-v-f1e36942] {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
}
tr[data-v-f1e36942],
  img[data-v-f1e36942] {
    page-break-inside: avoid;
}
p[data-v-f1e36942],
  h2[data-v-f1e36942],
  h3[data-v-f1e36942] {
    orphans: 3;
    widows: 3;
}
h2[data-v-f1e36942],
  h3[data-v-f1e36942] {
    page-break-after: avoid;
}
@page {
    size: a3;
}
body[data-v-f1e36942] {
    min-width: 992px !important;
}
.container[data-v-f1e36942] {
    min-width: 992px !important;
}
.navbar[data-v-f1e36942] {
    display: none;
}
.badge[data-v-f1e36942] {
    border: 1px solid #000;
}
.table[data-v-f1e36942] {
    border-collapse: collapse !important;
}
.table td[data-v-f1e36942],
  .table th[data-v-f1e36942] {
    background-color: #fff !important;
}
.table-bordered th[data-v-f1e36942],
  .table-bordered td[data-v-f1e36942] {
    border: 1px solid #dee2e6 !important;
}
.table-dark[data-v-f1e36942] {
    color: inherit;
}
.table-dark th[data-v-f1e36942],
  .table-dark td[data-v-f1e36942],
  .table-dark thead th[data-v-f1e36942],
  .table-dark tbody + tbody[data-v-f1e36942] {
    border-color: #dee2e6;
}
.table .thead-dark th[data-v-f1e36942] {
    color: inherit;
    border-color: #dee2e6;
}
}
.bv-no-focus-ring[data-v-f1e36942]:focus {
  outline: none;
}
@media (max-width: 575.98px) {
.bv-d-xs-down-none[data-v-f1e36942] {
    display: none !important;
}
}
@media (max-width: 767.98px) {
.bv-d-sm-down-none[data-v-f1e36942] {
    display: none !important;
}
}
@media (max-width: 991.98px) {
.bv-d-md-down-none[data-v-f1e36942] {
    display: none !important;
}
}
@media (max-width: 1199.98px) {
.bv-d-lg-down-none[data-v-f1e36942] {
    display: none !important;
}
}
.bv-d-xl-down-none[data-v-f1e36942] {
  display: none !important;
}
.form-control.focus[data-v-f1e36942] {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control.focus.is-valid[data-v-f1e36942] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-control.focus.is-invalid[data-v-f1e36942] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-avatar[data-v-f1e36942] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.b-avatar[data-v-f1e36942]:focus {
  outline: 0;
}
.b-avatar.btn[data-v-f1e36942], .b-avatar[href][data-v-f1e36942] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img[data-v-f1e36942], .b-avatar[href] .b-avatar-img img[data-v-f1e36942] {
  transition: transform 0.15s ease-in-out;
}
.b-avatar.btn[data-v-f1e36942]:not(:disabled):not(.disabled), .b-avatar[href][data-v-f1e36942]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img[data-v-f1e36942], .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img[data-v-f1e36942] {
  transform: scale(1.15);
}
.b-avatar.disabled[data-v-f1e36942], .b-avatar[data-v-f1e36942]:disabled, .b-avatar[disabled][data-v-f1e36942] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom[data-v-f1e36942],
.b-avatar .b-avatar-text[data-v-f1e36942],
.b-avatar .b-avatar-img[data-v-f1e36942] {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text[data-v-f1e36942] {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href][data-v-f1e36942] {
  text-decoration: none;
}
.b-avatar > .b-icon[data-v-f1e36942] {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img[data-v-f1e36942] {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.b-avatar .b-avatar-badge[data-v-f1e36942] {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}
.b-avatar-sm[data-v-f1e36942] {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text[data-v-f1e36942] {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge[data-v-f1e36942] {
  font-size: calc(0.42rem);
}
.b-avatar-lg[data-v-f1e36942] {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text[data-v-f1e36942] {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge[data-v-f1e36942] {
  font-size: calc(0.98rem);
}
.b-avatar-group .b-avatar-group-inner[data-v-f1e36942] {
  display: flex;
  flex-wrap: wrap;
}
.b-avatar-group .b-avatar[data-v-f1e36942] {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar[data-v-f1e36942]:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar[data-v-f1e36942]:hover:not(.disabled):not(disabled) {
  z-index: 1;
}
.b-calendar[data-v-f1e36942] {
  display: inline-flex;
}
.b-calendar .b-calendar-inner[data-v-f1e36942] {
  min-width: 250px;
}
.b-calendar .b-calendar-header[data-v-f1e36942],
.b-calendar .b-calendar-nav[data-v-f1e36942] {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn[data-v-f1e36942] {
  padding: 0.25rem;
}
.b-calendar output[data-v-f1e36942] {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly[data-v-f1e36942] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer[data-v-f1e36942] {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid[data-v-f1e36942] {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row[data-v-f1e36942] {
  flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption[data-v-f1e36942] {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn[data-v-f1e36942] {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn[data-v-f1e36942]:disabled, .b-calendar .btn.disabled[data-v-f1e36942], .b-calendar .btn[aria-disabled=true][data-v-f1e36942] {
  cursor: default;
  pointer-events: none;
}
.card-img-left[data-v-f1e36942] {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-img-right[data-v-f1e36942] {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
}
.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret[data-v-f1e36942]::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret[data-v-f1e36942]::before {
  display: none !important;
}
.dropdown .dropdown-menu[data-v-f1e36942]:focus {
  outline: none;
}
.b-dropdown-form[data-v-f1e36942] {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form[data-v-f1e36942]:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled[data-v-f1e36942], .b-dropdown-form[data-v-f1e36942]:disabled {
  outline: 0 !important;
  color: #adb5bd;
  pointer-events: none;
}
.b-dropdown-text[data-v-f1e36942] {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}
.custom-checkbox.b-custom-control-lg[data-v-f1e36942],
.input-group-lg .custom-checkbox[data-v-f1e36942] {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label[data-v-f1e36942]::before,
.input-group-lg .custom-checkbox .custom-control-label[data-v-f1e36942]::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label[data-v-f1e36942]::after,
.input-group-lg .custom-checkbox .custom-control-label[data-v-f1e36942]::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}
.custom-checkbox.b-custom-control-sm[data-v-f1e36942],
.input-group-sm .custom-checkbox[data-v-f1e36942] {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label[data-v-f1e36942]::before,
.input-group-sm .custom-checkbox .custom-control-label[data-v-f1e36942]::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label[data-v-f1e36942]::after,
.input-group-sm .custom-checkbox .custom-control-label[data-v-f1e36942]::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg[data-v-f1e36942],
.input-group-lg .custom-switch[data-v-f1e36942] {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-f1e36942],
.input-group-lg .custom-switch .custom-control-label[data-v-f1e36942] {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-f1e36942]::before,
.input-group-lg .custom-switch .custom-control-label[data-v-f1e36942]::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-f1e36942]::after,
.input-group-lg .custom-switch .custom-control-label[data-v-f1e36942]::after {
  top: calc(0.3125rem + 2px);
  left: calc(-2.8125rem + 2px);
  width: calc(1.25rem - 4px);
  height: calc(1.25rem - 4px);
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after {
  transform: translateX(0.9375rem);
}
.custom-switch.b-custom-control-sm[data-v-f1e36942],
.input-group-sm .custom-switch[data-v-f1e36942] {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-f1e36942],
.input-group-sm .custom-switch .custom-control-label[data-v-f1e36942] {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-f1e36942]::before,
.input-group-sm .custom-switch .custom-control-label[data-v-f1e36942]::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-f1e36942]::after,
.input-group-sm .custom-switch .custom-control-label[data-v-f1e36942]::after {
  top: calc(0.21875rem + 2px);
  left: calc(-1.96875rem + 2px);
  width: calc(0.875rem - 4px);
  height: calc(0.875rem - 4px);
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-f1e36942]::after {
  transform: translateX(0.65625rem);
}
.input-group > .input-group-prepend > .btn-group > .btn[data-v-f1e36942],
.input-group > .input-group-append:not(:last-child) > .btn-group > .btn[data-v-f1e36942],
.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn[data-v-f1e36942] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn-group > .btn[data-v-f1e36942],
.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn[data-v-f1e36942],
.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn[data-v-f1e36942] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-form-btn-label-control.form-control[data-v-f1e36942] {
  display: flex;
  align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control[data-v-f1e36942] {
  padding: 0;
}
[dir=rtl] .b-form-btn-label-control.form-control[data-v-f1e36942], .b-form-btn-label-control.form-control[dir=rtl][data-v-f1e36942] {
  flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label[data-v-f1e36942], .b-form-btn-label-control.form-control[dir=rtl] > label[data-v-f1e36942] {
  text-align: right;
}
.b-form-btn-label-control.form-control > .btn[data-v-f1e36942] {
  line-height: 1;
  font-size: inherit;
  box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn[data-v-f1e36942]:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn[data-v-f1e36942] {
  color: #28a745;
}
.b-form-btn-label-control.form-control.is-invalid > .btn[data-v-f1e36942] {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu[data-v-f1e36942] {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control[data-v-f1e36942] {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm[data-v-f1e36942] {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg[data-v-f1e36942] {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control[data-v-f1e36942] {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control[data-v-f1e36942] {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.b-form-btn-label-control.form-control[aria-disabled=true][data-v-f1e36942], .b-form-btn-label-control.form-control[aria-readonly=true][data-v-f1e36942] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true][data-v-f1e36942] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label[data-v-f1e36942] {
  cursor: default;
}
.b-form-btn-label-control.btn-group > .dropdown-menu[data-v-f1e36942] {
  padding: 0.5rem;
}
.custom-file-label[data-v-f1e36942] {
  white-space: nowrap;
  overflow-x: hidden;
}
.b-custom-control-lg.custom-file[data-v-f1e36942],
.b-custom-control-lg .custom-file-input[data-v-f1e36942],
.b-custom-control-lg .custom-file-label[data-v-f1e36942],
.input-group-lg.custom-file[data-v-f1e36942],
.input-group-lg .custom-file-input[data-v-f1e36942],
.input-group-lg .custom-file-label[data-v-f1e36942] {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label[data-v-f1e36942],
.b-custom-control-lg .custom-file-label[data-v-f1e36942]:after,
.input-group-lg .custom-file-label[data-v-f1e36942],
.input-group-lg .custom-file-label[data-v-f1e36942]:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label[data-v-f1e36942],
.input-group-lg .custom-file-label[data-v-f1e36942] {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label[data-v-f1e36942]::after,
.input-group-lg .custom-file-label[data-v-f1e36942]::after {
  font-size: inherit;
  height: calc(1.5em + 1rem);
  border-radius: 0 0.3rem 0.3rem 0;
}
.b-custom-control-sm.custom-file[data-v-f1e36942],
.b-custom-control-sm .custom-file-input[data-v-f1e36942],
.b-custom-control-sm .custom-file-label[data-v-f1e36942],
.input-group-sm.custom-file[data-v-f1e36942],
.input-group-sm .custom-file-input[data-v-f1e36942],
.input-group-sm .custom-file-label[data-v-f1e36942] {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label[data-v-f1e36942],
.b-custom-control-sm .custom-file-label[data-v-f1e36942]:after,
.input-group-sm .custom-file-label[data-v-f1e36942],
.input-group-sm .custom-file-label[data-v-f1e36942]:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label[data-v-f1e36942],
.input-group-sm .custom-file-label[data-v-f1e36942] {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label[data-v-f1e36942]::after,
.input-group-sm .custom-file-label[data-v-f1e36942]::after {
  font-size: inherit;
  height: calc(1.5em + 0.5rem);
  border-radius: 0 0.2rem 0.2rem 0;
}
.was-validated .form-control[data-v-f1e36942]:invalid, .was-validated .form-control[data-v-f1e36942]:valid, .form-control.is-invalid[data-v-f1e36942], .form-control.is-valid[data-v-f1e36942] {
  background-position: right calc(0.375em + 0.1875rem) center;
}
input[type=color].form-control[data-v-f1e36942] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control.form-control-sm[data-v-f1e36942],
.input-group-sm input[type=color].form-control[data-v-f1e36942] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control.form-control-lg[data-v-f1e36942],
.input-group-lg input[type=color].form-control[data-v-f1e36942] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control[data-v-f1e36942]:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}
.input-group > .custom-range[data-v-f1e36942] {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control[data-v-f1e36942],
.input-group > .custom-range + .form-control-plaintext[data-v-f1e36942],
.input-group > .custom-range + .custom-select[data-v-f1e36942],
.input-group > .custom-range + .custom-range[data-v-f1e36942],
.input-group > .custom-range + .custom-file[data-v-f1e36942] {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range[data-v-f1e36942],
.input-group > .form-control-plaintext + .custom-range[data-v-f1e36942],
.input-group > .custom-select + .custom-range[data-v-f1e36942],
.input-group > .custom-range + .custom-range[data-v-f1e36942],
.input-group > .custom-file + .custom-range[data-v-f1e36942] {
  margin-left: -1px;
}
.input-group > .custom-range[data-v-f1e36942]:focus {
  z-index: 3;
}
.input-group > .custom-range[data-v-f1e36942]:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range[data-v-f1e36942]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range[data-v-f1e36942] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.input-group > .custom-range[data-v-f1e36942] {
    transition: none;
}
}
.input-group > .custom-range[data-v-f1e36942]:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input-group > .custom-range[data-v-f1e36942]:disabled, .input-group > .custom-range[readonly][data-v-f1e36942] {
  background-color: #e9ecef;
}
.input-group-lg > .custom-range[data-v-f1e36942] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}
.input-group-sm > .custom-range[data-v-f1e36942] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}
.was-validated .input-group .custom-range[data-v-f1e36942]:valid, .input-group .custom-range.is-valid[data-v-f1e36942] {
  border-color: #28a745;
}
.was-validated .input-group .custom-range[data-v-f1e36942]:valid:focus, .input-group .custom-range.is-valid[data-v-f1e36942]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-range[data-v-f1e36942]:valid:focus::-webkit-slider-thumb, .custom-range.is-valid[data-v-f1e36942]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-f1e36942]:valid:focus::-moz-range-thumb, .custom-range.is-valid[data-v-f1e36942]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-f1e36942]:valid:focus::-ms-thumb, .custom-range.is-valid[data-v-f1e36942]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-f1e36942]:valid::-webkit-slider-thumb, .custom-range.is-valid[data-v-f1e36942]::-webkit-slider-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-webkit-slider-thumb:active, .custom-range.is-valid[data-v-f1e36942]::-webkit-slider-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-webkit-slider-runnable-track, .custom-range.is-valid[data-v-f1e36942]::-webkit-slider-runnable-track {
  background-color: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range[data-v-f1e36942]:valid::-moz-range-thumb, .custom-range.is-valid[data-v-f1e36942]::-moz-range-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-moz-range-thumb:active, .custom-range.is-valid[data-v-f1e36942]::-moz-range-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-moz-range-track, .custom-range.is-valid[data-v-f1e36942]::-moz-range-track {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback[data-v-f1e36942],
.was-validated .custom-range:valid ~ .valid-tooltip[data-v-f1e36942], .custom-range.is-valid ~ .valid-feedback[data-v-f1e36942],
.custom-range.is-valid ~ .valid-tooltip[data-v-f1e36942] {
  display: block;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-ms-thumb, .custom-range.is-valid[data-v-f1e36942]::-ms-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-ms-thumb:active, .custom-range.is-valid[data-v-f1e36942]::-ms-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:valid::-ms-track-lower, .custom-range.is-valid[data-v-f1e36942]::-ms-track-lower {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range[data-v-f1e36942]:valid::-ms-track-upper, .custom-range.is-valid[data-v-f1e36942]::-ms-track-upper {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .input-group .custom-range[data-v-f1e36942]:invalid, .input-group .custom-range.is-invalid[data-v-f1e36942] {
  border-color: #dc3545;
}
.was-validated .input-group .custom-range[data-v-f1e36942]:invalid:focus, .input-group .custom-range.is-invalid[data-v-f1e36942]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-range[data-v-f1e36942]:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid[data-v-f1e36942]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-f1e36942]:invalid:focus::-moz-range-thumb, .custom-range.is-invalid[data-v-f1e36942]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-f1e36942]:invalid:focus::-ms-thumb, .custom-range.is-invalid[data-v-f1e36942]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-webkit-slider-thumb, .custom-range.is-invalid[data-v-f1e36942]::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid[data-v-f1e36942]::-webkit-slider-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid[data-v-f1e36942]::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-moz-range-thumb, .custom-range.is-invalid[data-v-f1e36942]::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-moz-range-thumb:active, .custom-range.is-invalid[data-v-f1e36942]::-moz-range-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-moz-range-track, .custom-range.is-invalid[data-v-f1e36942]::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback[data-v-f1e36942],
.was-validated .custom-range:invalid ~ .invalid-tooltip[data-v-f1e36942], .custom-range.is-invalid ~ .invalid-feedback[data-v-f1e36942],
.custom-range.is-invalid ~ .invalid-tooltip[data-v-f1e36942] {
  display: block;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-ms-thumb, .custom-range.is-invalid[data-v-f1e36942]::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-ms-thumb:active, .custom-range.is-invalid[data-v-f1e36942]::-ms-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-ms-track-lower, .custom-range.is-invalid[data-v-f1e36942]::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range[data-v-f1e36942]:invalid::-ms-track-upper, .custom-range.is-invalid[data-v-f1e36942]::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}
.custom-radio.b-custom-control-lg[data-v-f1e36942],
.input-group-lg .custom-radio[data-v-f1e36942] {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label[data-v-f1e36942]::before,
.input-group-lg .custom-radio .custom-control-label[data-v-f1e36942]::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label[data-v-f1e36942]::after,
.input-group-lg .custom-radio .custom-control-label[data-v-f1e36942]::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}
.custom-radio.b-custom-control-sm[data-v-f1e36942],
.input-group-sm .custom-radio[data-v-f1e36942] {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label[data-v-f1e36942]::before,
.input-group-sm .custom-radio .custom-control-label[data-v-f1e36942]::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label[data-v-f1e36942]::after,
.input-group-sm .custom-radio .custom-control-label[data-v-f1e36942]::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}
.b-rating[data-v-f1e36942] {
  text-align: center;
}
.b-rating.d-inline-flex[data-v-f1e36942] {
  width: auto;
}
.b-rating .b-rating-star[data-v-f1e36942],
.b-rating .b-rating-value[data-v-f1e36942] {
  padding: 0 0.25em;
}
.b-rating .b-rating-value[data-v-f1e36942] {
  min-width: 2.5em;
}
.b-rating .b-rating-star[data-v-f1e36942] {
  display: inline-flex;
  justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon[data-v-f1e36942] {
  display: inline-flex;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled[data-v-f1e36942], .b-rating[data-v-f1e36942]:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star[data-v-f1e36942] {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon[data-v-f1e36942],
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon[data-v-f1e36942] {
  transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half[data-v-f1e36942] {
  transform: scale(-1, 1);
}
.b-form-spinbutton[data-v-f1e36942] {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton[data-v-f1e36942]:not(.flex-column), .b-form-spinbutton[dir=rtl][data-v-f1e36942]:not(.flex-column) {
  flex-direction: row-reverse;
}
.b-form-spinbutton output[data-v-f1e36942] {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div[data-v-f1e36942],
.b-form-spinbutton output > bdi[data-v-f1e36942] {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column[data-v-f1e36942] {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output[data-v-f1e36942] {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton[data-v-f1e36942]:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex[data-v-f1e36942]:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn[data-v-f1e36942] {
  line-height: 1;
  box-shadow: none !important;
}
.b-form-spinbutton .btn[data-v-f1e36942]:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon[data-v-f1e36942] {
  transform: scale(1.25);
}
.b-form-spinbutton.disabled[data-v-f1e36942], .b-form-spinbutton.readonly[data-v-f1e36942] {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled[data-v-f1e36942] {
  pointer-events: none;
}
.b-form-tags.focus[data-v-f1e36942] {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.b-form-tags.focus.is-valid[data-v-f1e36942] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.b-form-tags.focus.is-invalid[data-v-f1e36942] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled[data-v-f1e36942] {
  background-color: #e9ecef;
}
.b-form-tags-list[data-v-f1e36942] {
  margin-top: -0.25rem;
}
.b-form-tags-list .b-form-tags-field[data-v-f1e36942],
.b-form-tags-list .b-form-tag[data-v-f1e36942] {
  margin-top: 0.25rem;
}
.b-form-tags-input[data-v-f1e36942] {
  color: #495057;
}
.b-form-tag[data-v-f1e36942] {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled[data-v-f1e36942] {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove[data-v-f1e36942] {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}
.form-control-sm .b-form-tag[data-v-f1e36942] {
  line-height: 1.5;
}
.form-control-lg .b-form-tag[data-v-f1e36942] {
  line-height: 1.5;
}
.media-aside[data-v-f1e36942] {
  display: flex;
  margin-right: 1rem;
}
.media-aside-right[data-v-f1e36942] {
  margin-right: 0;
  margin-left: 1rem;
}
.modal-backdrop[data-v-f1e36942] {
  opacity: 0.5;
}
.b-pagination-pills .page-item .page-link[data-v-f1e36942] {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link[data-v-f1e36942] {
  margin-left: 0;
}
.popover.b-popover[data-v-f1e36942] {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade[data-v-f1e36942]:not(.show) {
  opacity: 0;
}
.popover.b-popover.show[data-v-f1e36942] {
  opacity: 1;
}
.b-popover-primary.popover[data-v-f1e36942] {
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(204, 228.6, 255);
}
.b-popover-primary .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(188.7, 220.68, 255);
  border-bottom-color: rgb(163.2, 207.48, 255);
}
.b-popover-primary .popover-body[data-v-f1e36942] {
  color: rgb(0, 63.96, 132.6);
}
.b-popover-secondary.popover[data-v-f1e36942] {
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
  border-bottom-color: rgb(173.1275964392, 194.9602373887, 228.6724035608);
}
.b-popover-secondary .popover-body[data-v-f1e36942] {
  color: rgb(0, 35.36, 89.96);
}
.b-popover-success.popover[data-v-f1e36942] {
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(212, 237.4, 217.8);
}
.b-popover-success .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
  border-bottom-color: rgb(183.0495049505, 225.5504950495, 192.7544554455);
}
.b-popover-success .popover-body[data-v-f1e36942] {
  color: rgb(20.8, 86.84, 35.88);
}
.b-popover-info.popover[data-v-f1e36942] {
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
  border-bottom-color: rgb(177.3603960396, 223.8772277228, 231.2396039604);
}
.b-popover-info .popover-body[data-v-f1e36942] {
  color: rgb(11.96, 84.24, 95.68);
}
.b-popover-warning.popover[data-v-f1e36942] {
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(255, 238.775, 190.1);
  border-bottom-color: rgb(255, 232.4, 164.6);
}
.b-popover-warning .popover-body[data-v-f1e36942] {
  color: rgb(132.6, 100.36, 3.64);
}
.b-popover-danger.popover[data-v-f1e36942] {
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
  border-bottom-color: rgb(241.9746835443, 179.8253164557, 185.7797468354);
}
.b-popover-danger .popover-body[data-v-f1e36942] {
  color: rgb(114.4, 27.56, 35.88);
}
.b-popover-light.popover[data-v-f1e36942] {
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(253.6, 253.8, 254);
}
.b-popover-light .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(244.675, 246.15, 247.625);
  border-bottom-color: rgb(229.8, 233.4, 237);
}
.b-popover-light .popover-body[data-v-f1e36942] {
  color: rgb(128.96, 129.48, 130);
}
.b-popover-dark.popover[data-v-f1e36942] {
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow[data-v-f1e36942]::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::before {
  border-top-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow[data-v-f1e36942]::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow[data-v-f1e36942]::after {
  border-top-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-right > .arrow[data-v-f1e36942]::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::before {
  border-right-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-right > .arrow[data-v-f1e36942]::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow[data-v-f1e36942]::after {
  border-right-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-bottom > .arrow[data-v-f1e36942]::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::before {
  border-bottom-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-bottom > .arrow[data-v-f1e36942]::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-f1e36942]::after {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-bottom .popover-header[data-v-f1e36942]::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-f1e36942]::before {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-left > .arrow[data-v-f1e36942]::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::before {
  border-left-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-left > .arrow[data-v-f1e36942]::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow[data-v-f1e36942]::after {
  border-left-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark .popover-header[data-v-f1e36942] {
  color: #212529;
  background-color: rgb(206.5170050761, 207.95, 209.3829949239);
  border-bottom-color: rgb(193.378680203, 195.2, 197.021319797);
}
.b-popover-dark .popover-body[data-v-f1e36942] {
  color: rgb(27.04, 30.16, 33.28);
}
.b-sidebar-outer[data-v-f1e36942] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}
.b-sidebar-backdrop[data-v-f1e36942] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}
.b-sidebar[data-v-f1e36942] {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  transform: translateX(0);
}
.b-sidebar.slide[data-v-f1e36942] {
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.b-sidebar.slide[data-v-f1e36942] {
    transition: none;
}
}
.b-sidebar[data-v-f1e36942]:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide[data-v-f1e36942]:not(.show) {
  transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close[data-v-f1e36942] {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right[data-v-f1e36942] {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide[data-v-f1e36942]:not(.show) {
  transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close[data-v-f1e36942] {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header[data-v-f1e36942] {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header[data-v-f1e36942] {
  flex-direction: row-reverse;
}
.b-sidebar > .b-sidebar-header .close[data-v-f1e36942] {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body[data-v-f1e36942] {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer[data-v-f1e36942] {
  flex-grow: 0;
}
.b-skeleton-wrapper[data-v-f1e36942] {
  cursor: wait;
}
.b-skeleton[data-v-f1e36942] {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-skeleton[data-v-f1e36942]::before {
  content: " ";
}
.b-skeleton-text[data-v-f1e36942] {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}
.b-skeleton-button[data-v-f1e36942] {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.b-skeleton-avatar[data-v-f1e36942] {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}
.b-skeleton-input[data-v-f1e36942] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}
.b-skeleton-icon-wrapper svg[data-v-f1e36942] {
  color: rgba(0, 0, 0, 0.12);
}
.b-skeleton-img[data-v-f1e36942] {
  height: 100%;
  width: 100%;
}
.b-skeleton-animate-wave[data-v-f1e36942]::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, 0.4), transparent);
  animation: b-skeleton-animate-wave-f1e36942 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-wave[data-v-f1e36942]::after {
    background: none;
    animation: none;
}
}
@keyframes b-skeleton-animate-wave-f1e36942 {
from {
    transform: translateX(-100%);
}
to {
    transform: translateX(100%);
}
}
.b-skeleton-animate-fade[data-v-f1e36942] {
  animation: b-skeleton-animate-fade-f1e36942 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-fade[data-v-f1e36942] {
    animation: none;
}
}
@keyframes b-skeleton-animate-fade-f1e36942 {
0% {
    opacity: 1;
}
100% {
    opacity: 0.4;
}
}
.b-skeleton-animate-throb[data-v-f1e36942] {
  animation: b-skeleton-animate-throb-f1e36942 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-throb[data-v-f1e36942] {
    animation: none;
}
}
@keyframes b-skeleton-animate-throb-f1e36942 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0.975);
}
}
.table.b-table.b-table-fixed[data-v-f1e36942] {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse[data-v-f1e36942] {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true][data-v-f1e36942] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td[data-v-f1e36942] {
  border-top: none !important;
}
.table.b-table > caption[data-v-f1e36942] {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption[data-v-f1e36942] {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active[data-v-f1e36942],
.table.b-table > tbody > .table-active > th[data-v-f1e36942],
.table.b-table > tbody > .table-active > td[data-v-f1e36942] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td[data-v-f1e36942],
.table.b-table.table-hover > tbody > tr.table-active:hover th[data-v-f1e36942] {
  color: #212529;
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active[data-v-f1e36942],
.table.b-table > tbody > .bg-active > th[data-v-f1e36942],
.table.b-table > tbody > .bg-active > td[data-v-f1e36942] {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td[data-v-f1e36942],
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th[data-v-f1e36942] {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}
.b-table-sticky-header[data-v-f1e36942],
.table-responsive[data-v-f1e36942],
[class*=table-responsive-][data-v-f1e36942] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table[data-v-f1e36942],
.table-responsive > .table[data-v-f1e36942],
[class*=table-responsive-] > .table[data-v-f1e36942] {
  margin-bottom: 0;
}
.b-table-sticky-header[data-v-f1e36942] {
  overflow-y: auto;
  max-height: 300px;
}
@media print {
.b-table-sticky-header[data-v-f1e36942] {
    overflow-y: visible !important;
    max-height: none !important;
}
}
@supports (position: sticky) {
.b-table-sticky-header > .table.b-table > thead > tr > th[data-v-f1e36942] {
    position: sticky;
    top: 0;
    z-index: 2;
}
.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column[data-v-f1e36942],
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-f1e36942],
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-f1e36942],
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column[data-v-f1e36942],
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-f1e36942],
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-f1e36942],
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column[data-v-f1e36942],
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-f1e36942],
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-f1e36942] {
    position: sticky;
    left: 0;
}
.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column[data-v-f1e36942],
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column[data-v-f1e36942],
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column[data-v-f1e36942] {
    z-index: 5;
}
.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-f1e36942],
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-f1e36942],
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-f1e36942],
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-f1e36942],
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-f1e36942],
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-f1e36942] {
    z-index: 2;
}
.table.b-table > thead > tr > .table-b-table-default[data-v-f1e36942],
  .table.b-table > tbody > tr > .table-b-table-default[data-v-f1e36942],
  .table.b-table > tfoot > tr > .table-b-table-default[data-v-f1e36942] {
    color: #212529;
    background-color: #fff;
}
.table.b-table.table-dark > thead > tr > .bg-b-table-default[data-v-f1e36942],
  .table.b-table.table-dark > tbody > tr > .bg-b-table-default[data-v-f1e36942],
  .table.b-table.table-dark > tfoot > tr > .bg-b-table-default[data-v-f1e36942] {
    color: #fff;
    background-color: #343a40;
}
.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default[data-v-f1e36942] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
}
.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default[data-v-f1e36942] {
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
}
.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default[data-v-f1e36942] {
    color: #212529;
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
}
.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default[data-v-f1e36942] {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
}
}
.table.b-table > thead > tr > [aria-sort][data-v-f1e36942],
.table.b-table > tfoot > tr > [aria-sort][data-v-f1e36942] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort][data-v-f1e36942]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort][data-v-f1e36942]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left[data-v-f1e36942],
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left[data-v-f1e36942] {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none][data-v-f1e36942],
.table.b-table > tfoot > tr > [aria-sort=none][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending][data-v-f1e36942],
.table.b-table > tfoot > tr > [aria-sort=ascending][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending][data-v-f1e36942],
.table.b-table > tfoot > tr > [aria-sort=descending][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none][data-v-f1e36942], .table.b-table.table-dark > tfoot > tr > [aria-sort=none][data-v-f1e36942],
.table.b-table > .thead-dark > tr > [aria-sort=none][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending][data-v-f1e36942], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending][data-v-f1e36942],
.table.b-table > .thead-dark > tr > [aria-sort=ascending][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending][data-v-f1e36942], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending][data-v-f1e36942],
.table.b-table > .thead-dark > tr > [aria-sort=descending][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none][data-v-f1e36942],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending][data-v-f1e36942],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending][data-v-f1e36942],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending][data-v-f1e36942] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort][data-v-f1e36942]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort][data-v-f1e36942]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left[data-v-f1e36942],
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left[data-v-f1e36942] {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr[data-v-f1e36942] {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr[data-v-f1e36942] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (max-width: 575.98px) {
.table.b-table.b-table-stacked-sm[data-v-f1e36942] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-sm > caption[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tbody[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tbody > tr[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tbody > tr > td[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tbody > tr > th[data-v-f1e36942] {
    display: block;
}
.table.b-table.b-table-stacked-sm > thead[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tfoot[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-sm > caption[data-v-f1e36942] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label][data-v-f1e36942]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label][data-v-f1e36942]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div[data-v-f1e36942] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-sm > tbody > tr.top-row[data-v-f1e36942], .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-sm > tbody > tr[data-v-f1e36942] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td[data-v-f1e36942],
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th[data-v-f1e36942] {
    border-top-width: 3px;
}
}
@media (max-width: 767.98px) {
.table.b-table.b-table-stacked-md[data-v-f1e36942] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-md > caption[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tbody[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tbody > tr[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tbody > tr > td[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tbody > tr > th[data-v-f1e36942] {
    display: block;
}
.table.b-table.b-table-stacked-md > thead[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tfoot[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-md > caption[data-v-f1e36942] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label][data-v-f1e36942]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label][data-v-f1e36942]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div[data-v-f1e36942] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-md > tbody > tr.top-row[data-v-f1e36942], .table.b-table.b-table-stacked-md > tbody > tr.bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-md > tbody > tr[data-v-f1e36942] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td[data-v-f1e36942],
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th[data-v-f1e36942] {
    border-top-width: 3px;
}
}
@media (max-width: 991.98px) {
.table.b-table.b-table-stacked-lg[data-v-f1e36942] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-lg > caption[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tbody[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tbody > tr[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tbody > tr > td[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tbody > tr > th[data-v-f1e36942] {
    display: block;
}
.table.b-table.b-table-stacked-lg > thead[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tfoot[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-lg > caption[data-v-f1e36942] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label][data-v-f1e36942]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label][data-v-f1e36942]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div[data-v-f1e36942] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-lg > tbody > tr.top-row[data-v-f1e36942], .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-lg > tbody > tr[data-v-f1e36942] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td[data-v-f1e36942],
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th[data-v-f1e36942] {
    border-top-width: 3px;
}
}
@media (max-width: 1199.98px) {
.table.b-table.b-table-stacked-xl[data-v-f1e36942] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-xl > caption[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tbody[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tbody > tr[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tbody > tr > td[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tbody > tr > th[data-v-f1e36942] {
    display: block;
}
.table.b-table.b-table-stacked-xl > thead[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tfoot[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-xl > caption[data-v-f1e36942] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label][data-v-f1e36942]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label][data-v-f1e36942]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div[data-v-f1e36942] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-xl > tbody > tr.top-row[data-v-f1e36942], .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row[data-v-f1e36942] {
    display: none;
}
.table.b-table.b-table-stacked-xl > tbody > tr[data-v-f1e36942] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td[data-v-f1e36942],
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th[data-v-f1e36942] {
    border-top-width: 3px;
}
}
.table.b-table.b-table-stacked[data-v-f1e36942] {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption[data-v-f1e36942],
.table.b-table.b-table-stacked > tbody[data-v-f1e36942],
.table.b-table.b-table-stacked > tbody > tr[data-v-f1e36942],
.table.b-table.b-table-stacked > tbody > tr > td[data-v-f1e36942],
.table.b-table.b-table-stacked > tbody > tr > th[data-v-f1e36942] {
  display: block;
}
.table.b-table.b-table-stacked > thead[data-v-f1e36942],
.table.b-table.b-table-stacked > tfoot[data-v-f1e36942] {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row[data-v-f1e36942],
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row[data-v-f1e36942],
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row[data-v-f1e36942],
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row[data-v-f1e36942] {
  display: none;
}
.table.b-table.b-table-stacked > caption[data-v-f1e36942] {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label][data-v-f1e36942]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label][data-v-f1e36942]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div[data-v-f1e36942] {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row[data-v-f1e36942], .table.b-table.b-table-stacked > tbody > tr.bottom-row[data-v-f1e36942] {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr[data-v-f1e36942] > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td[data-v-f1e36942],
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th[data-v-f1e36942] {
  border-top-width: 3px;
}
.b-time[data-v-f1e36942] {
  min-width: 150px;
}
.b-time[aria-disabled=true] output[data-v-f1e36942], .b-time[aria-readonly=true] output[data-v-f1e36942],
.b-time output.disabled[data-v-f1e36942] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output[data-v-f1e36942] {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex[data-v-f1e36942]:not(.flex-column) {
  flex-direction: row-reverse;
}
.b-time .b-time-header[data-v-f1e36942] {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output[data-v-f1e36942] {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer[data-v-f1e36942] {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm[data-v-f1e36942] {
  margin-left: 0.5rem;
}
.b-toast[data-v-f1e36942] {
  display: block;
  position: relative;
  max-width: 350px;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast[data-v-f1e36942] {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast[data-v-f1e36942]:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast[data-v-f1e36942] {
  background-color: white;
}
.b-toast .toast[data-v-f1e36942] {
  opacity: 1;
}
.b-toast .toast.fade[data-v-f1e36942]:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body[data-v-f1e36942] {
  display: block;
}
.b-toast-primary .toast[data-v-f1e36942] {
  background-color: rgba(229.5, 241.8, 255, 0.85);
  border-color: rgba(183.6, 218.04, 255, 0.85);
  color: rgb(0, 63.96, 132.6);
}
.b-toast-primary .toast .toast-header[data-v-f1e36942] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgba(204, 228.6, 255, 0.85);
  border-bottom-color: rgba(183.6, 218.04, 255, 0.85);
}
.b-toast-primary.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(229.5, 241.8, 255);
}
.b-toast-secondary .toast[data-v-f1e36942] {
  background-color: rgba(223.2952522255, 231.749851632, 244.8047477745, 0.85);
  border-color: rgba(183.6, 202.64, 232.04, 0.85);
  color: rgb(0, 35.36, 89.96);
}
.b-toast-secondary .toast .toast-header[data-v-f1e36942] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgba(204, 217.6, 238.6, 0.85);
  border-bottom-color: rgba(183.6, 202.64, 232.04, 0.85);
}
.b-toast-secondary.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(223.2952522255, 231.749851632, 244.8047477745);
}
.b-toast-success .toast[data-v-f1e36942] {
  background-color: rgba(230.0940594059, 244.8059405941, 233.4534653465, 0.85);
  border-color: rgba(194.8, 230.36, 202.92, 0.85);
  color: rgb(20.8, 86.84, 35.88);
}
.b-toast-success .toast .toast-header[data-v-f1e36942] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgba(212, 237.4, 217.8, 0.85);
  border-bottom-color: rgba(194.8, 230.36, 202.92, 0.85);
}
.b-toast-success.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(230.0940594059, 244.8059405941, 233.4534653465);
}
.b-toast-info .toast[data-v-f1e36942] {
  background-color: rgba(228.1247524752, 244.2267326733, 246.7752475248, 0.85);
  border-color: rgba(190.04, 228.96, 235.12, 0.85);
  color: rgb(11.96, 84.24, 95.68);
}
.b-toast-info .toast .toast-header[data-v-f1e36942] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgba(208.6, 236.4, 240.8, 0.85);
  border-bottom-color: rgba(190.04, 228.96, 235.12, 0.85);
}
.b-toast-info.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(228.1247524752, 244.2267326733, 246.7752475248);
}
.b-toast-warning .toast[data-v-f1e36942] {
  background-color: rgba(255, 248.975, 230.9, 0.85);
  border-color: rgba(255, 237.64, 185.56, 0.85);
  color: rgb(132.6, 100.36, 3.64);
}
.b-toast-warning .toast .toast-header[data-v-f1e36942] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgba(255, 242.6, 205.4, 0.85);
  border-bottom-color: rgba(255, 237.64, 185.56, 0.85);
}
.b-toast-warning.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(255, 248.975, 230.9);
}
.b-toast-danger .toast[data-v-f1e36942] {
  background-color: rgba(251.7658227848, 236.3341772152, 237.8126582278, 0.85);
  border-color: rgba(245.2, 198.44, 202.92, 0.85);
  color: rgb(114.4, 27.56, 35.88);
}
.b-toast-danger .toast .toast-header[data-v-f1e36942] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgba(248, 214.6, 217.8, 0.85);
  border-bottom-color: rgba(245.2, 198.44, 202.92, 0.85);
}
.b-toast-danger.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(251.7658227848, 236.3341772152, 237.8126582278);
}
.b-toast-light .toast[data-v-f1e36942] {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(253.04, 253.32, 253.6, 0.85);
  color: rgb(128.96, 129.48, 130);
}
.b-toast-light .toast .toast-header[data-v-f1e36942] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgba(253.6, 253.8, 254, 0.85);
  border-bottom-color: rgba(253.04, 253.32, 253.6, 0.85);
}
.b-toast-light.b-toast-solid .toast[data-v-f1e36942] {
  background-color: white;
}
.b-toast-dark .toast[data-v-f1e36942] {
  background-color: rgba(227.5383248731, 228.35, 229.1616751269, 0.85);
  border-color: rgba(198.16, 199.84, 201.52, 0.85);
  color: rgb(27.04, 30.16, 33.28);
}
.b-toast-dark .toast .toast-header[data-v-f1e36942] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgba(214.4, 215.6, 216.8, 0.85);
  border-bottom-color: rgba(198.16, 199.84, 201.52, 0.85);
}
.b-toast-dark.b-toast-solid .toast[data-v-f1e36942] {
  background-color: rgb(227.5383248731, 228.35, 229.1616751269);
}
.b-toaster[data-v-f1e36942] {
  z-index: 1100;
}
.b-toaster .b-toaster-slot[data-v-f1e36942] {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot[data-v-f1e36942]:empty {
  display: none !important;
}
.b-toaster.b-toaster-top-right[data-v-f1e36942], .b-toaster.b-toaster-top-left[data-v-f1e36942], .b-toaster.b-toaster-top-center[data-v-f1e36942], .b-toaster.b-toaster-top-full[data-v-f1e36942], .b-toaster.b-toaster-bottom-right[data-v-f1e36942], .b-toaster.b-toaster-bottom-left[data-v-f1e36942], .b-toaster.b-toaster-bottom-center[data-v-f1e36942], .b-toaster.b-toaster-bottom-full[data-v-f1e36942] {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-full .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-f1e36942] {
  position: absolute;
  max-width: 350px;
  width: 100%; /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-f1e36942] {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast[data-v-f1e36942],
.b-toaster.b-toaster-top-full .b-toaster-slot .toast[data-v-f1e36942], .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast[data-v-f1e36942],
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast[data-v-f1e36942] {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right[data-v-f1e36942], .b-toaster.b-toaster-top-left[data-v-f1e36942], .b-toaster.b-toaster-top-center[data-v-f1e36942], .b-toaster.b-toaster-top-full[data-v-f1e36942] {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-full .b-toaster-slot[data-v-f1e36942] {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right[data-v-f1e36942], .b-toaster.b-toaster-bottom-left[data-v-f1e36942], .b-toaster.b-toaster-bottom-center[data-v-f1e36942], .b-toaster.b-toaster-bottom-full[data-v-f1e36942] {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-f1e36942] {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-f1e36942] {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-f1e36942], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-f1e36942] {
  margin-right: auto;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active[data-v-f1e36942], .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-top-right .b-toast.b-toaster-move[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-move[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move[data-v-f1e36942] {
  transition: transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade[data-v-f1e36942] {
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active[data-v-f1e36942] {
  position: absolute;
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade[data-v-f1e36942], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade[data-v-f1e36942] {
  transition-delay: 0s;
}
.tooltip.b-tooltip[data-v-f1e36942] {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade[data-v-f1e36942]:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show[data-v-f1e36942] {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive[data-v-f1e36942] {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow[data-v-f1e36942] {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow[data-v-f1e36942], .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942], .tooltip.b-tooltip.bs-tooltip-left .arrow[data-v-f1e36942], .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942] {
  margin: 0.25rem 0;
}
.tooltip.b-tooltip-primary.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #007bff;
}
.tooltip.b-tooltip-primary .tooltip-inner[data-v-f1e36942] {
  color: #fff;
  background-color: #007bff;
}
.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #0044ad;
}
.tooltip.b-tooltip-secondary .tooltip-inner[data-v-f1e36942] {
  color: #fff;
  background-color: #0044ad;
}
.tooltip.b-tooltip-success.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #28a745;
}
.tooltip.b-tooltip-success .tooltip-inner[data-v-f1e36942] {
  color: #fff;
  background-color: #28a745;
}
.tooltip.b-tooltip-info.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner[data-v-f1e36942] {
  color: #fff;
  background-color: #17a2b8;
}
.tooltip.b-tooltip-warning.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner[data-v-f1e36942] {
  color: #212529;
  background-color: #ffc107;
}
.tooltip.b-tooltip-danger.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner[data-v-f1e36942] {
  color: #fff;
  background-color: #dc3545;
}
.tooltip.b-tooltip-light.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #f8f9fa;
}
.tooltip.b-tooltip-light .tooltip-inner[data-v-f1e36942] {
  color: #212529;
  background-color: #f8f9fa;
}
.tooltip.b-tooltip-dark.bs-tooltip-top .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-f1e36942]::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-f1e36942]::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-f1e36942]::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow[data-v-f1e36942]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-f1e36942]::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner[data-v-f1e36942] {
  color: #fff;
  background-color: #343a40;
}
.b-icon.bi[data-v-f1e36942] {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-cylon > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-cylon > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-cylon-vertical[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon-vertical[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-fade[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-fade > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-fade[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-fade > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 2s infinite linear normal b-icon-animation-spin-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin-reverse > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin-reverse > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-pulse[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin-pulse > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 1s infinite steps(8) normal b-icon-animation-spin-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-pulse[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin-pulse > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse-pulse[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse-pulse[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g[data-v-f1e36942] {
    animation: none;
}
}
.b-icon.b-icon-animation-throb[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-throb > g[data-v-f1e36942] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb-f1e36942;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-throb[data-v-f1e36942], .b-icon.b-iconstack .b-icon-animation-throb > g[data-v-f1e36942] {
    animation: none;
}
}
@keyframes b-icon-animation-cylon-f1e36942 {
0% {
    transform: translateX(-25%);
}
100% {
    transform: translateX(25%);
}
}
@keyframes b-icon-animation-cylon-vertical-f1e36942 {
0% {
    transform: translateY(25%);
}
100% {
    transform: translateY(-25%);
}
}
@keyframes b-icon-animation-fade-f1e36942 {
0% {
    opacity: 0.1;
}
100% {
    opacity: 1;
}
}
@keyframes b-icon-animation-spin-f1e36942 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
@keyframes b-icon-animation-throb-f1e36942 {
0% {
    opacity: 0.5;
    transform: scale(0.5);
}
100% {
    opacity: 1;
    transform: scale(1);
}
}
.btn .b-icon.bi[data-v-f1e36942],
.nav-link .b-icon.bi[data-v-f1e36942],
.dropdown-toggle .b-icon.bi[data-v-f1e36942],
.dropdown-item .b-icon.bi[data-v-f1e36942],
.input-group-text .b-icon.bi[data-v-f1e36942] {
  font-size: 125%;
  vertical-align: text-bottom;
}
.section-header[data-v-f1e36942] {
  padding: 8px 8px 8px 0;
}
.policy-loan .search-hint[data-v-f1e36942] {
  color: #6C757D;
  font-size: 14px;
}
.policy-loan .section-header-hint[data-v-f1e36942] {
  padding: 10px;
}
.policy-loan .field-title[data-v-f1e36942] {
  padding: 6px 6px 6px 0;
  font-size: 16px;
  color: #212529;
}
.policy-loan .b-form-datepicker[data-v-f1e36942] {
  width: 180px;
}
.policy-loan .form-footer .general-type.btn[data-v-f1e36942] {
  padding: 8px 40px;
}
.policy-loan .form-footer .general-type.btn[data-v-f1e36942]:focus {
  text-decoration: none;
}
.policy-loan__table-container[data-v-f1e36942] {
  overflow-x: scroll;
}
.policy-loan[data-v-f1e36942] .policy-loan__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.policy-loan[data-v-f1e36942] .policy-loan__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.policy-loan[data-v-f1e36942] .policy-loan__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.policy-loan[data-v-f1e36942] .policy-loan__tbody-tr:hover {
  background: #FEF8F1;
}
.policy-loan[data-v-f1e36942] .policy-loan__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.policy-loan[data-v-f1e36942] .policy-loan__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-loan[data-v-f1e36942] .policy-loan__tbody-tr th.wider,
.policy-loan[data-v-f1e36942] .policy-loan__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.policy-loan__notice[data-v-f1e36942] {
  font-size: 12px;
  color: #212529;
  list-style-type: none;
}
@media (max-width: 1199.98px) {
.policy-loan .section-header-hint[data-v-f1e36942] {
    margin-left: 0;
}
}
@charset "UTF-8";
.btn.general-type[data-v-d4909930] {
  padding: 12px 40px;
  font-size: 16px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.btn.general-type[data-v-d4909930]:focus {
  text-decoration: none;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
[data-v-d4909930]:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #0044AD;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*[data-v-d4909930],
*[data-v-d4909930]::before,
*[data-v-d4909930]::after {
  box-sizing: border-box;
}
html[data-v-d4909930] {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-d4909930], aside[data-v-d4909930], figcaption[data-v-d4909930], figure[data-v-d4909930], footer[data-v-d4909930], header[data-v-d4909930], hgroup[data-v-d4909930], main[data-v-d4909930], nav[data-v-d4909930], section[data-v-d4909930] {
  display: block;
}
body[data-v-d4909930] {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"][data-v-d4909930]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr[data-v-d4909930] {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1[data-v-d4909930], h2[data-v-d4909930], h3[data-v-d4909930], h4[data-v-d4909930], h5[data-v-d4909930], h6[data-v-d4909930] {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p[data-v-d4909930] {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title][data-v-d4909930],
abbr[data-original-title][data-v-d4909930] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address[data-v-d4909930] {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol[data-v-d4909930],
ul[data-v-d4909930],
dl[data-v-d4909930] {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol[data-v-d4909930],
ul ul[data-v-d4909930],
ol ul[data-v-d4909930],
ul ol[data-v-d4909930] {
  margin-bottom: 0;
}
dt[data-v-d4909930] {
  font-weight: 700;
}
dd[data-v-d4909930] {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote[data-v-d4909930] {
  margin: 0 0 1rem;
}
b[data-v-d4909930],
strong[data-v-d4909930] {
  font-weight: bolder;
}
small[data-v-d4909930] {
  font-size: 80%;
}
sub[data-v-d4909930],
sup[data-v-d4909930] {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub[data-v-d4909930] {
  bottom: -0.25em;
}
sup[data-v-d4909930] {
  top: -0.5em;
}
a[data-v-d4909930] {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a[data-v-d4909930]:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
a[data-v-d4909930]:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a[data-v-d4909930]:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre[data-v-d4909930],
code[data-v-d4909930],
kbd[data-v-d4909930],
samp[data-v-d4909930] {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre[data-v-d4909930] {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure[data-v-d4909930] {
  margin: 0 0 1rem;
}
img[data-v-d4909930] {
  vertical-align: middle;
  border-style: none;
}
svg[data-v-d4909930] {
  overflow: hidden;
  vertical-align: middle;
}
table[data-v-d4909930] {
  border-collapse: collapse;
}
caption[data-v-d4909930] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th[data-v-d4909930] {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label[data-v-d4909930] {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button[data-v-d4909930] {
  border-radius: 0;
}
button[data-v-d4909930]:focus:not(:focus-visible) {
  outline: 0;
}
input[data-v-d4909930],
button[data-v-d4909930],
select[data-v-d4909930],
optgroup[data-v-d4909930],
textarea[data-v-d4909930] {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button[data-v-d4909930],
input[data-v-d4909930] {
  overflow: visible;
}
button[data-v-d4909930],
select[data-v-d4909930] {
  text-transform: none;
}
[role=button][data-v-d4909930] {
  cursor: pointer;
}
select[data-v-d4909930] {
  word-wrap: normal;
}
button[data-v-d4909930],
[type=button][data-v-d4909930],
[type=reset][data-v-d4909930],
[type=submit][data-v-d4909930] {
  -webkit-appearance: button;
}
button[data-v-d4909930]:not(:disabled),
[type=button][data-v-d4909930]:not(:disabled),
[type=reset][data-v-d4909930]:not(:disabled),
[type=submit][data-v-d4909930]:not(:disabled) {
  cursor: pointer;
}
button[data-v-d4909930]::-moz-focus-inner,
[type=button][data-v-d4909930]::-moz-focus-inner,
[type=reset][data-v-d4909930]::-moz-focus-inner,
[type=submit][data-v-d4909930]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio][data-v-d4909930],
input[type=checkbox][data-v-d4909930] {
  box-sizing: border-box;
  padding: 0;
}
textarea[data-v-d4909930] {
  overflow: auto;
  resize: vertical;
}
fieldset[data-v-d4909930] {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend[data-v-d4909930] {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress[data-v-d4909930] {
  vertical-align: baseline;
}
[type=number][data-v-d4909930]::-webkit-inner-spin-button,
[type=number][data-v-d4909930]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-d4909930] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search][data-v-d4909930]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-d4909930]::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output[data-v-d4909930] {
  display: inline-block;
}
summary[data-v-d4909930] {
  display: list-item;
  cursor: pointer;
}
template[data-v-d4909930] {
  display: none;
}
[hidden][data-v-d4909930] {
  display: none !important;
}
h1[data-v-d4909930], h2[data-v-d4909930], h3[data-v-d4909930], h4[data-v-d4909930], h5[data-v-d4909930], h6[data-v-d4909930],
.h1[data-v-d4909930], .h2[data-v-d4909930], .h3[data-v-d4909930], .h4[data-v-d4909930], .h5[data-v-d4909930], .h6[data-v-d4909930] {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1[data-v-d4909930], .h1[data-v-d4909930] {
  font-size: 2.5rem;
}
h2[data-v-d4909930], .h2[data-v-d4909930] {
  font-size: 2rem;
}
h3[data-v-d4909930], .h3[data-v-d4909930] {
  font-size: 1.75rem;
}
h4[data-v-d4909930], .h4[data-v-d4909930] {
  font-size: 1.5rem;
}
h5[data-v-d4909930], .h5[data-v-d4909930] {
  font-size: 1.25rem;
}
h6[data-v-d4909930], .h6[data-v-d4909930] {
  font-size: 1rem;
}
.lead[data-v-d4909930] {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1[data-v-d4909930] {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2[data-v-d4909930] {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3[data-v-d4909930] {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4[data-v-d4909930] {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr[data-v-d4909930] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small[data-v-d4909930],
.small[data-v-d4909930] {
  font-size: 0.875em;
  font-weight: 400;
}
mark[data-v-d4909930],
.mark[data-v-d4909930] {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled[data-v-d4909930] {
  padding-left: 0;
  list-style: none;
}
.list-inline[data-v-d4909930] {
  padding-left: 0;
  list-style: none;
}
.list-inline-item[data-v-d4909930] {
  display: inline-block;
}
.list-inline-item[data-v-d4909930]:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism[data-v-d4909930] {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote[data-v-d4909930] {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer[data-v-d4909930] {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer[data-v-d4909930]::before {
  content: "— ";
}
.img-fluid[data-v-d4909930] {
  max-width: 100%;
  height: auto;
}
.img-thumbnail[data-v-d4909930] {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure[data-v-d4909930] {
  display: inline-block;
}
.figure-img[data-v-d4909930] {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption[data-v-d4909930] {
  font-size: 90%;
  color: #6c757d;
}
code[data-v-d4909930] {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code[data-v-d4909930] {
  color: inherit;
}
kbd[data-v-d4909930] {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd[data-v-d4909930] {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre[data-v-d4909930] {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code[data-v-d4909930] {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable[data-v-d4909930] {
  max-height: 340px;
  overflow-y: scroll;
}
.container[data-v-d4909930],
.container-fluid[data-v-d4909930],
.container-xl[data-v-d4909930],
.container-lg[data-v-d4909930],
.container-md[data-v-d4909930],
.container-sm[data-v-d4909930] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
.container-sm[data-v-d4909930], .container[data-v-d4909930] {
    max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md[data-v-d4909930], .container-sm[data-v-d4909930], .container[data-v-d4909930] {
    max-width: 720px;
}
}
@media (min-width: 992px) {
.container-lg[data-v-d4909930], .container-md[data-v-d4909930], .container-sm[data-v-d4909930], .container[data-v-d4909930] {
    max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-xl[data-v-d4909930], .container-lg[data-v-d4909930], .container-md[data-v-d4909930], .container-sm[data-v-d4909930], .container[data-v-d4909930] {
    max-width: 1140px;
}
}
.row[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters[data-v-d4909930] {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col[data-v-d4909930],
.no-gutters > [class*=col-][data-v-d4909930] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl[data-v-d4909930],
.col-xl-auto[data-v-d4909930], .col-xl-12[data-v-d4909930], .col-xl-11[data-v-d4909930], .col-xl-10[data-v-d4909930], .col-xl-9[data-v-d4909930], .col-xl-8[data-v-d4909930], .col-xl-7[data-v-d4909930], .col-xl-6[data-v-d4909930], .col-xl-5[data-v-d4909930], .col-xl-4[data-v-d4909930], .col-xl-3[data-v-d4909930], .col-xl-2[data-v-d4909930], .col-xl-1[data-v-d4909930], .col-lg[data-v-d4909930],
.col-lg-auto[data-v-d4909930], .col-lg-12[data-v-d4909930], .col-lg-11[data-v-d4909930], .col-lg-10[data-v-d4909930], .col-lg-9[data-v-d4909930], .col-lg-8[data-v-d4909930], .col-lg-7[data-v-d4909930], .col-lg-6[data-v-d4909930], .col-lg-5[data-v-d4909930], .col-lg-4[data-v-d4909930], .col-lg-3[data-v-d4909930], .col-lg-2[data-v-d4909930], .col-lg-1[data-v-d4909930], .col-md[data-v-d4909930],
.col-md-auto[data-v-d4909930], .col-md-12[data-v-d4909930], .col-md-11[data-v-d4909930], .col-md-10[data-v-d4909930], .col-md-9[data-v-d4909930], .col-md-8[data-v-d4909930], .col-md-7[data-v-d4909930], .col-md-6[data-v-d4909930], .col-md-5[data-v-d4909930], .col-md-4[data-v-d4909930], .col-md-3[data-v-d4909930], .col-md-2[data-v-d4909930], .col-md-1[data-v-d4909930], .col-sm[data-v-d4909930],
.col-sm-auto[data-v-d4909930], .col-sm-12[data-v-d4909930], .col-sm-11[data-v-d4909930], .col-sm-10[data-v-d4909930], .col-sm-9[data-v-d4909930], .col-sm-8[data-v-d4909930], .col-sm-7[data-v-d4909930], .col-sm-6[data-v-d4909930], .col-sm-5[data-v-d4909930], .col-sm-4[data-v-d4909930], .col-sm-3[data-v-d4909930], .col-sm-2[data-v-d4909930], .col-sm-1[data-v-d4909930], .col[data-v-d4909930],
.col-auto[data-v-d4909930], .col-12[data-v-d4909930], .col-11[data-v-d4909930], .col-10[data-v-d4909930], .col-9[data-v-d4909930], .col-8[data-v-d4909930], .col-7[data-v-d4909930], .col-6[data-v-d4909930], .col-5[data-v-d4909930], .col-4[data-v-d4909930], .col-3[data-v-d4909930], .col-2[data-v-d4909930], .col-1[data-v-d4909930] {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col[data-v-d4909930] {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > *[data-v-d4909930] {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > *[data-v-d4909930] {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > *[data-v-d4909930] {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > *[data-v-d4909930] {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > *[data-v-d4909930] {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > *[data-v-d4909930] {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto[data-v-d4909930] {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1[data-v-d4909930] {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2[data-v-d4909930] {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3[data-v-d4909930] {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4[data-v-d4909930] {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5[data-v-d4909930] {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6[data-v-d4909930] {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7[data-v-d4909930] {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8[data-v-d4909930] {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9[data-v-d4909930] {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10[data-v-d4909930] {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11[data-v-d4909930] {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12[data-v-d4909930] {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first[data-v-d4909930] {
  order: -1;
}
.order-last[data-v-d4909930] {
  order: 13;
}
.order-0[data-v-d4909930] {
  order: 0;
}
.order-1[data-v-d4909930] {
  order: 1;
}
.order-2[data-v-d4909930] {
  order: 2;
}
.order-3[data-v-d4909930] {
  order: 3;
}
.order-4[data-v-d4909930] {
  order: 4;
}
.order-5[data-v-d4909930] {
  order: 5;
}
.order-6[data-v-d4909930] {
  order: 6;
}
.order-7[data-v-d4909930] {
  order: 7;
}
.order-8[data-v-d4909930] {
  order: 8;
}
.order-9[data-v-d4909930] {
  order: 9;
}
.order-10[data-v-d4909930] {
  order: 10;
}
.order-11[data-v-d4909930] {
  order: 11;
}
.order-12[data-v-d4909930] {
  order: 12;
}
.offset-1[data-v-d4909930] {
  margin-left: 8.33333333%;
}
.offset-2[data-v-d4909930] {
  margin-left: 16.66666667%;
}
.offset-3[data-v-d4909930] {
  margin-left: 25%;
}
.offset-4[data-v-d4909930] {
  margin-left: 33.33333333%;
}
.offset-5[data-v-d4909930] {
  margin-left: 41.66666667%;
}
.offset-6[data-v-d4909930] {
  margin-left: 50%;
}
.offset-7[data-v-d4909930] {
  margin-left: 58.33333333%;
}
.offset-8[data-v-d4909930] {
  margin-left: 66.66666667%;
}
.offset-9[data-v-d4909930] {
  margin-left: 75%;
}
.offset-10[data-v-d4909930] {
  margin-left: 83.33333333%;
}
.offset-11[data-v-d4909930] {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
.col-sm[data-v-d4909930] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-sm-1 > *[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-sm-2 > *[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-sm-3 > *[data-v-d4909930] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-sm-4 > *[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-sm-5 > *[data-v-d4909930] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-sm-6 > *[data-v-d4909930] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-sm-auto[data-v-d4909930] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-sm-1[data-v-d4909930] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-sm-2[data-v-d4909930] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-sm-3[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-sm-4[data-v-d4909930] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-sm-5[data-v-d4909930] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-sm-6[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-sm-7[data-v-d4909930] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-sm-8[data-v-d4909930] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-sm-9[data-v-d4909930] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-sm-10[data-v-d4909930] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-sm-11[data-v-d4909930] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-sm-12[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-sm-first[data-v-d4909930] {
    order: -1;
}
.order-sm-last[data-v-d4909930] {
    order: 13;
}
.order-sm-0[data-v-d4909930] {
    order: 0;
}
.order-sm-1[data-v-d4909930] {
    order: 1;
}
.order-sm-2[data-v-d4909930] {
    order: 2;
}
.order-sm-3[data-v-d4909930] {
    order: 3;
}
.order-sm-4[data-v-d4909930] {
    order: 4;
}
.order-sm-5[data-v-d4909930] {
    order: 5;
}
.order-sm-6[data-v-d4909930] {
    order: 6;
}
.order-sm-7[data-v-d4909930] {
    order: 7;
}
.order-sm-8[data-v-d4909930] {
    order: 8;
}
.order-sm-9[data-v-d4909930] {
    order: 9;
}
.order-sm-10[data-v-d4909930] {
    order: 10;
}
.order-sm-11[data-v-d4909930] {
    order: 11;
}
.order-sm-12[data-v-d4909930] {
    order: 12;
}
.offset-sm-0[data-v-d4909930] {
    margin-left: 0;
}
.offset-sm-1[data-v-d4909930] {
    margin-left: 8.33333333%;
}
.offset-sm-2[data-v-d4909930] {
    margin-left: 16.66666667%;
}
.offset-sm-3[data-v-d4909930] {
    margin-left: 25%;
}
.offset-sm-4[data-v-d4909930] {
    margin-left: 33.33333333%;
}
.offset-sm-5[data-v-d4909930] {
    margin-left: 41.66666667%;
}
.offset-sm-6[data-v-d4909930] {
    margin-left: 50%;
}
.offset-sm-7[data-v-d4909930] {
    margin-left: 58.33333333%;
}
.offset-sm-8[data-v-d4909930] {
    margin-left: 66.66666667%;
}
.offset-sm-9[data-v-d4909930] {
    margin-left: 75%;
}
.offset-sm-10[data-v-d4909930] {
    margin-left: 83.33333333%;
}
.offset-sm-11[data-v-d4909930] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 768px) {
.col-md[data-v-d4909930] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-md-1 > *[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-md-2 > *[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-md-3 > *[data-v-d4909930] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-md-4 > *[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-md-5 > *[data-v-d4909930] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-md-6 > *[data-v-d4909930] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-md-auto[data-v-d4909930] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-md-1[data-v-d4909930] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-md-2[data-v-d4909930] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-md-3[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-md-4[data-v-d4909930] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-md-5[data-v-d4909930] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-md-6[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-md-7[data-v-d4909930] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-md-8[data-v-d4909930] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-md-9[data-v-d4909930] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-md-10[data-v-d4909930] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-md-11[data-v-d4909930] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-md-12[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-md-first[data-v-d4909930] {
    order: -1;
}
.order-md-last[data-v-d4909930] {
    order: 13;
}
.order-md-0[data-v-d4909930] {
    order: 0;
}
.order-md-1[data-v-d4909930] {
    order: 1;
}
.order-md-2[data-v-d4909930] {
    order: 2;
}
.order-md-3[data-v-d4909930] {
    order: 3;
}
.order-md-4[data-v-d4909930] {
    order: 4;
}
.order-md-5[data-v-d4909930] {
    order: 5;
}
.order-md-6[data-v-d4909930] {
    order: 6;
}
.order-md-7[data-v-d4909930] {
    order: 7;
}
.order-md-8[data-v-d4909930] {
    order: 8;
}
.order-md-9[data-v-d4909930] {
    order: 9;
}
.order-md-10[data-v-d4909930] {
    order: 10;
}
.order-md-11[data-v-d4909930] {
    order: 11;
}
.order-md-12[data-v-d4909930] {
    order: 12;
}
.offset-md-0[data-v-d4909930] {
    margin-left: 0;
}
.offset-md-1[data-v-d4909930] {
    margin-left: 8.33333333%;
}
.offset-md-2[data-v-d4909930] {
    margin-left: 16.66666667%;
}
.offset-md-3[data-v-d4909930] {
    margin-left: 25%;
}
.offset-md-4[data-v-d4909930] {
    margin-left: 33.33333333%;
}
.offset-md-5[data-v-d4909930] {
    margin-left: 41.66666667%;
}
.offset-md-6[data-v-d4909930] {
    margin-left: 50%;
}
.offset-md-7[data-v-d4909930] {
    margin-left: 58.33333333%;
}
.offset-md-8[data-v-d4909930] {
    margin-left: 66.66666667%;
}
.offset-md-9[data-v-d4909930] {
    margin-left: 75%;
}
.offset-md-10[data-v-d4909930] {
    margin-left: 83.33333333%;
}
.offset-md-11[data-v-d4909930] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 992px) {
.col-lg[data-v-d4909930] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-lg-1 > *[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-lg-2 > *[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-lg-3 > *[data-v-d4909930] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-lg-4 > *[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-lg-5 > *[data-v-d4909930] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-lg-6 > *[data-v-d4909930] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-lg-auto[data-v-d4909930] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-lg-1[data-v-d4909930] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-lg-2[data-v-d4909930] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-lg-3[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-lg-4[data-v-d4909930] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-lg-5[data-v-d4909930] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-lg-6[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-lg-7[data-v-d4909930] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-lg-8[data-v-d4909930] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-lg-9[data-v-d4909930] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-lg-10[data-v-d4909930] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-lg-11[data-v-d4909930] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-lg-12[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-lg-first[data-v-d4909930] {
    order: -1;
}
.order-lg-last[data-v-d4909930] {
    order: 13;
}
.order-lg-0[data-v-d4909930] {
    order: 0;
}
.order-lg-1[data-v-d4909930] {
    order: 1;
}
.order-lg-2[data-v-d4909930] {
    order: 2;
}
.order-lg-3[data-v-d4909930] {
    order: 3;
}
.order-lg-4[data-v-d4909930] {
    order: 4;
}
.order-lg-5[data-v-d4909930] {
    order: 5;
}
.order-lg-6[data-v-d4909930] {
    order: 6;
}
.order-lg-7[data-v-d4909930] {
    order: 7;
}
.order-lg-8[data-v-d4909930] {
    order: 8;
}
.order-lg-9[data-v-d4909930] {
    order: 9;
}
.order-lg-10[data-v-d4909930] {
    order: 10;
}
.order-lg-11[data-v-d4909930] {
    order: 11;
}
.order-lg-12[data-v-d4909930] {
    order: 12;
}
.offset-lg-0[data-v-d4909930] {
    margin-left: 0;
}
.offset-lg-1[data-v-d4909930] {
    margin-left: 8.33333333%;
}
.offset-lg-2[data-v-d4909930] {
    margin-left: 16.66666667%;
}
.offset-lg-3[data-v-d4909930] {
    margin-left: 25%;
}
.offset-lg-4[data-v-d4909930] {
    margin-left: 33.33333333%;
}
.offset-lg-5[data-v-d4909930] {
    margin-left: 41.66666667%;
}
.offset-lg-6[data-v-d4909930] {
    margin-left: 50%;
}
.offset-lg-7[data-v-d4909930] {
    margin-left: 58.33333333%;
}
.offset-lg-8[data-v-d4909930] {
    margin-left: 66.66666667%;
}
.offset-lg-9[data-v-d4909930] {
    margin-left: 75%;
}
.offset-lg-10[data-v-d4909930] {
    margin-left: 83.33333333%;
}
.offset-lg-11[data-v-d4909930] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 1200px) {
.col-xl[data-v-d4909930] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-xl-1 > *[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-xl-2 > *[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-xl-3 > *[data-v-d4909930] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-xl-4 > *[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-xl-5 > *[data-v-d4909930] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-xl-6 > *[data-v-d4909930] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-xl-auto[data-v-d4909930] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-xl-1[data-v-d4909930] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-xl-2[data-v-d4909930] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-xl-3[data-v-d4909930] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-xl-4[data-v-d4909930] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-xl-5[data-v-d4909930] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-xl-6[data-v-d4909930] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-xl-7[data-v-d4909930] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-xl-8[data-v-d4909930] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-xl-9[data-v-d4909930] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-xl-10[data-v-d4909930] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-xl-11[data-v-d4909930] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-xl-12[data-v-d4909930] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-xl-first[data-v-d4909930] {
    order: -1;
}
.order-xl-last[data-v-d4909930] {
    order: 13;
}
.order-xl-0[data-v-d4909930] {
    order: 0;
}
.order-xl-1[data-v-d4909930] {
    order: 1;
}
.order-xl-2[data-v-d4909930] {
    order: 2;
}
.order-xl-3[data-v-d4909930] {
    order: 3;
}
.order-xl-4[data-v-d4909930] {
    order: 4;
}
.order-xl-5[data-v-d4909930] {
    order: 5;
}
.order-xl-6[data-v-d4909930] {
    order: 6;
}
.order-xl-7[data-v-d4909930] {
    order: 7;
}
.order-xl-8[data-v-d4909930] {
    order: 8;
}
.order-xl-9[data-v-d4909930] {
    order: 9;
}
.order-xl-10[data-v-d4909930] {
    order: 10;
}
.order-xl-11[data-v-d4909930] {
    order: 11;
}
.order-xl-12[data-v-d4909930] {
    order: 12;
}
.offset-xl-0[data-v-d4909930] {
    margin-left: 0;
}
.offset-xl-1[data-v-d4909930] {
    margin-left: 8.33333333%;
}
.offset-xl-2[data-v-d4909930] {
    margin-left: 16.66666667%;
}
.offset-xl-3[data-v-d4909930] {
    margin-left: 25%;
}
.offset-xl-4[data-v-d4909930] {
    margin-left: 33.33333333%;
}
.offset-xl-5[data-v-d4909930] {
    margin-left: 41.66666667%;
}
.offset-xl-6[data-v-d4909930] {
    margin-left: 50%;
}
.offset-xl-7[data-v-d4909930] {
    margin-left: 58.33333333%;
}
.offset-xl-8[data-v-d4909930] {
    margin-left: 66.66666667%;
}
.offset-xl-9[data-v-d4909930] {
    margin-left: 75%;
}
.offset-xl-10[data-v-d4909930] {
    margin-left: 83.33333333%;
}
.offset-xl-11[data-v-d4909930] {
    margin-left: 91.66666667%;
}
}
.table[data-v-d4909930] {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th[data-v-d4909930],
.table td[data-v-d4909930] {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th[data-v-d4909930] {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody[data-v-d4909930] {
  border-top: 2px solid #dee2e6;
}
.table-sm th[data-v-d4909930],
.table-sm td[data-v-d4909930] {
  padding: 0.3rem;
}
.table-bordered[data-v-d4909930] {
  border: 1px solid #dee2e6;
}
.table-bordered th[data-v-d4909930],
.table-bordered td[data-v-d4909930] {
  border: 1px solid #dee2e6;
}
.table-bordered thead th[data-v-d4909930],
.table-bordered thead td[data-v-d4909930] {
  border-bottom-width: 2px;
}
.table-borderless th[data-v-d4909930],
.table-borderless td[data-v-d4909930],
.table-borderless thead th[data-v-d4909930],
.table-borderless tbody + tbody[data-v-d4909930] {
  border: 0;
}
.table-striped tbody tr[data-v-d4909930]:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr[data-v-d4909930]:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary[data-v-d4909930],
.table-primary > th[data-v-d4909930],
.table-primary > td[data-v-d4909930] {
  background-color: rgb(183.6, 218.04, 255);
}
.table-primary th[data-v-d4909930],
.table-primary td[data-v-d4909930],
.table-primary thead th[data-v-d4909930],
.table-primary tbody + tbody[data-v-d4909930] {
  border-color: rgb(122.4, 186.36, 255);
}
.table-hover .table-primary[data-v-d4909930]:hover {
  background-color: rgb(158.1, 204.84, 255);
}
.table-hover .table-primary:hover > td[data-v-d4909930],
.table-hover .table-primary:hover > th[data-v-d4909930] {
  background-color: rgb(158.1, 204.84, 255);
}
.table-secondary[data-v-d4909930],
.table-secondary > th[data-v-d4909930],
.table-secondary > td[data-v-d4909930] {
  background-color: rgb(183.6, 202.64, 232.04);
}
.table-secondary th[data-v-d4909930],
.table-secondary td[data-v-d4909930],
.table-secondary thead th[data-v-d4909930],
.table-secondary tbody + tbody[data-v-d4909930] {
  border-color: rgb(122.4, 157.76, 212.36);
}
.table-hover .table-secondary[data-v-d4909930]:hover {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-hover .table-secondary:hover > td[data-v-d4909930],
.table-hover .table-secondary:hover > th[data-v-d4909930] {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-success[data-v-d4909930],
.table-success > th[data-v-d4909930],
.table-success > td[data-v-d4909930] {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th[data-v-d4909930],
.table-success td[data-v-d4909930],
.table-success thead th[data-v-d4909930],
.table-success tbody + tbody[data-v-d4909930] {
  border-color: rgb(143.2, 209.24, 158.28);
}
.table-hover .table-success[data-v-d4909930]:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td[data-v-d4909930],
.table-hover .table-success:hover > th[data-v-d4909930] {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-info[data-v-d4909930],
.table-info > th[data-v-d4909930],
.table-info > td[data-v-d4909930] {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th[data-v-d4909930],
.table-info td[data-v-d4909930],
.table-info thead th[data-v-d4909930],
.table-info tbody + tbody[data-v-d4909930] {
  border-color: rgb(134.36, 206.64, 218.08);
}
.table-hover .table-info[data-v-d4909930]:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td[data-v-d4909930],
.table-hover .table-info:hover > th[data-v-d4909930] {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-warning[data-v-d4909930],
.table-warning > th[data-v-d4909930],
.table-warning > td[data-v-d4909930] {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th[data-v-d4909930],
.table-warning td[data-v-d4909930],
.table-warning thead th[data-v-d4909930],
.table-warning tbody + tbody[data-v-d4909930] {
  border-color: rgb(255, 222.76, 126.04);
}
.table-hover .table-warning[data-v-d4909930]:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td[data-v-d4909930],
.table-hover .table-warning:hover > th[data-v-d4909930] {
  background-color: rgb(255, 231.265, 160.06);
}
.table-danger[data-v-d4909930],
.table-danger > th[data-v-d4909930],
.table-danger > td[data-v-d4909930] {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th[data-v-d4909930],
.table-danger td[data-v-d4909930],
.table-danger thead th[data-v-d4909930],
.table-danger tbody + tbody[data-v-d4909930] {
  border-color: rgb(236.8, 149.96, 158.28);
}
.table-hover .table-danger[data-v-d4909930]:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td[data-v-d4909930],
.table-hover .table-danger:hover > th[data-v-d4909930] {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-light[data-v-d4909930],
.table-light > th[data-v-d4909930],
.table-light > td[data-v-d4909930] {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th[data-v-d4909930],
.table-light td[data-v-d4909930],
.table-light thead th[data-v-d4909930],
.table-light tbody + tbody[data-v-d4909930] {
  border-color: rgb(251.36, 251.88, 252.4);
}
.table-hover .table-light[data-v-d4909930]:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td[data-v-d4909930],
.table-hover .table-light:hover > th[data-v-d4909930] {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-dark[data-v-d4909930],
.table-dark > th[data-v-d4909930],
.table-dark > td[data-v-d4909930] {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th[data-v-d4909930],
.table-dark td[data-v-d4909930],
.table-dark thead th[data-v-d4909930],
.table-dark tbody + tbody[data-v-d4909930] {
  border-color: rgb(149.44, 152.56, 155.68);
}
.table-hover .table-dark[data-v-d4909930]:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td[data-v-d4909930],
.table-hover .table-dark:hover > th[data-v-d4909930] {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-active[data-v-d4909930],
.table-active > th[data-v-d4909930],
.table-active > td[data-v-d4909930] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active[data-v-d4909930]:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td[data-v-d4909930],
.table-hover .table-active:hover > th[data-v-d4909930] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th[data-v-d4909930] {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th[data-v-d4909930] {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark[data-v-d4909930] {
  color: #fff;
  background-color: #343a40;
}
.table-dark th[data-v-d4909930],
.table-dark td[data-v-d4909930],
.table-dark thead th[data-v-d4909930] {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered[data-v-d4909930] {
  border: 0;
}
.table-dark.table-striped tbody tr[data-v-d4909930]:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
.table-responsive-sm[data-v-d4909930] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-sm > .table-bordered[data-v-d4909930] {
    border: 0;
}
}
@media (max-width: 767.98px) {
.table-responsive-md[data-v-d4909930] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-md > .table-bordered[data-v-d4909930] {
    border: 0;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg[data-v-d4909930] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-lg > .table-bordered[data-v-d4909930] {
    border: 0;
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl[data-v-d4909930] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-xl > .table-bordered[data-v-d4909930] {
    border: 0;
}
}
.table-responsive[data-v-d4909930] {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered[data-v-d4909930] {
  border: 0;
}
.form-control[data-v-d4909930] {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control[data-v-d4909930] {
    transition: none;
}
}
.form-control[data-v-d4909930]::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[data-v-d4909930]:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control[data-v-d4909930]::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control[data-v-d4909930]::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control[data-v-d4909930]:disabled, .form-control[readonly][data-v-d4909930] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].form-control[data-v-d4909930],
input[type=time].form-control[data-v-d4909930],
input[type=datetime-local].form-control[data-v-d4909930],
input[type=month].form-control[data-v-d4909930] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control[data-v-d4909930]:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control[data-v-d4909930]:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file[data-v-d4909930],
.form-control-range[data-v-d4909930] {
  display: block;
  width: 100%;
}
.col-form-label[data-v-d4909930] {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg[data-v-d4909930] {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm[data-v-d4909930] {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext[data-v-d4909930] {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm[data-v-d4909930], .form-control-plaintext.form-control-lg[data-v-d4909930] {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm[data-v-d4909930] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg[data-v-d4909930] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size][data-v-d4909930], select.form-control[multiple][data-v-d4909930] {
  height: auto;
}
textarea.form-control[data-v-d4909930] {
  height: auto;
}
.form-group[data-v-d4909930] {
  margin-bottom: 1rem;
}
.form-text[data-v-d4909930] {
  display: block;
  margin-top: 0.25rem;
}
.form-row[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col[data-v-d4909930],
.form-row > [class*=col-][data-v-d4909930] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check[data-v-d4909930] {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input[data-v-d4909930] {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label[data-v-d4909930], .form-check-input:disabled ~ .form-check-label[data-v-d4909930] {
  color: #6c757d;
}
.form-check-label[data-v-d4909930] {
  margin-bottom: 0;
}
.form-check-inline[data-v-d4909930] {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input[data-v-d4909930] {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback[data-v-d4909930] {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}
.valid-tooltip[data-v-d4909930] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip[data-v-d4909930], .form-row > [class*=col-] > .valid-tooltip[data-v-d4909930] {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback[data-v-d4909930],
.was-validated :valid ~ .valid-tooltip[data-v-d4909930],
.is-valid ~ .valid-feedback[data-v-d4909930],
.is-valid ~ .valid-tooltip[data-v-d4909930] {
  display: block;
}
.was-validated .form-control[data-v-d4909930]:valid, .form-control.is-valid[data-v-d4909930] {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control[data-v-d4909930]:valid:focus, .form-control.is-valid[data-v-d4909930]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated select.form-control[data-v-d4909930]:valid, select.form-control.is-valid[data-v-d4909930] {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control[data-v-d4909930]:valid, textarea.form-control.is-valid[data-v-d4909930] {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select[data-v-d4909930]:valid, .custom-select.is-valid[data-v-d4909930] {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select[data-v-d4909930]:valid:focus, .custom-select.is-valid[data-v-d4909930]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label[data-v-d4909930], .form-check-input.is-valid ~ .form-check-label[data-v-d4909930] {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback[data-v-d4909930],
.was-validated .form-check-input:valid ~ .valid-tooltip[data-v-d4909930], .form-check-input.is-valid ~ .valid-feedback[data-v-d4909930],
.form-check-input.is-valid ~ .valid-tooltip[data-v-d4909930] {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label[data-v-d4909930], .custom-control-input.is-valid ~ .custom-control-label[data-v-d4909930] {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-valid ~ .custom-control-label[data-v-d4909930]::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-valid:checked ~ .custom-control-label[data-v-d4909930]::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-valid:focus ~ .custom-control-label[data-v-d4909930]::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label[data-v-d4909930]::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label[data-v-d4909930], .custom-file-input.is-valid ~ .custom-file-label[data-v-d4909930] {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label[data-v-d4909930], .custom-file-input.is-valid:focus ~ .custom-file-label[data-v-d4909930] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback[data-v-d4909930] {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip[data-v-d4909930] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip[data-v-d4909930], .form-row > [class*=col-] > .invalid-tooltip[data-v-d4909930] {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback[data-v-d4909930],
.was-validated :invalid ~ .invalid-tooltip[data-v-d4909930],
.is-invalid ~ .invalid-feedback[data-v-d4909930],
.is-invalid ~ .invalid-tooltip[data-v-d4909930] {
  display: block;
}
.was-validated .form-control[data-v-d4909930]:invalid, .form-control.is-invalid[data-v-d4909930] {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control[data-v-d4909930]:invalid:focus, .form-control.is-invalid[data-v-d4909930]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated select.form-control[data-v-d4909930]:invalid, select.form-control.is-invalid[data-v-d4909930] {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control[data-v-d4909930]:invalid, textarea.form-control.is-invalid[data-v-d4909930] {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select[data-v-d4909930]:invalid, .custom-select.is-invalid[data-v-d4909930] {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select[data-v-d4909930]:invalid:focus, .custom-select.is-invalid[data-v-d4909930]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label[data-v-d4909930], .form-check-input.is-invalid ~ .form-check-label[data-v-d4909930] {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback[data-v-d4909930],
.was-validated .form-check-input:invalid ~ .invalid-tooltip[data-v-d4909930], .form-check-input.is-invalid ~ .invalid-feedback[data-v-d4909930],
.form-check-input.is-invalid ~ .invalid-tooltip[data-v-d4909930] {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label[data-v-d4909930], .custom-control-input.is-invalid ~ .custom-control-label[data-v-d4909930] {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-invalid ~ .custom-control-label[data-v-d4909930]::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-invalid:checked ~ .custom-control-label[data-v-d4909930]::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-invalid:focus ~ .custom-control-label[data-v-d4909930]::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label[data-v-d4909930]::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label[data-v-d4909930], .custom-file-input.is-invalid ~ .custom-file-label[data-v-d4909930] {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label[data-v-d4909930], .custom-file-input.is-invalid:focus ~ .custom-file-label[data-v-d4909930] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline[data-v-d4909930] {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check[data-v-d4909930] {
  width: 100%;
}
@media (min-width: 576px) {
.form-inline label[data-v-d4909930] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
.form-inline .form-group[data-v-d4909930] {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
}
.form-inline .form-control[data-v-d4909930] {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-inline .form-control-plaintext[data-v-d4909930] {
    display: inline-block;
}
.form-inline .input-group[data-v-d4909930],
  .form-inline .custom-select[data-v-d4909930] {
    width: auto;
}
.form-inline .form-check[data-v-d4909930] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
}
.form-inline .form-check-input[data-v-d4909930] {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
}
.form-inline .custom-control[data-v-d4909930] {
    align-items: center;
    justify-content: center;
}
.form-inline .custom-control-label[data-v-d4909930] {
    margin-bottom: 0;
}
}
.btn[data-v-d4909930] {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.btn[data-v-d4909930] {
    transition: none;
}
}
.btn[data-v-d4909930]:hover {
  color: #212529;
  text-decoration: none;
}
.btn[data-v-d4909930]:focus, .btn.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled[data-v-d4909930], .btn[data-v-d4909930]:disabled {
  opacity: 0.65;
}
.btn[data-v-d4909930]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled[data-v-d4909930],
fieldset:disabled a.btn[data-v-d4909930] {
  pointer-events: none;
}
.btn-primary[data-v-d4909930] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
}
.btn-primary[data-v-d4909930]:focus, .btn-primary.focus[data-v-d4909930] {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-primary.disabled[data-v-d4909930], .btn-primary[data-v-d4909930]:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-primary.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 92.25, 191.25);
}
.btn-primary[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-primary.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-secondary[data-v-d4909930] {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
}
.btn-secondary[data-v-d4909930]:focus, .btn-secondary.focus[data-v-d4909930] {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-secondary.disabled[data-v-d4909930], .btn-secondary[data-v-d4909930]:disabled {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-secondary.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
  border-color: rgb(0, 42.9421965318, 109.25);
}
.btn-secondary[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-secondary.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-success[data-v-d4909930] {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success[data-v-d4909930]:focus, .btn-success.focus[data-v-d4909930] {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled[data-v-d4909930], .btn-success[data-v-d4909930]:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-success.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-success.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-info[data-v-d4909930] {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info[data-v-d4909930]:focus, .btn-info.focus[data-v-d4909930] {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled[data-v-d4909930], .btn-info[data-v-d4909930]:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-info.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-info.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-warning[data-v-d4909930] {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning[data-v-d4909930]:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning[data-v-d4909930]:focus, .btn-warning.focus[data-v-d4909930] {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled[data-v-d4909930], .btn-warning[data-v-d4909930]:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-warning.dropdown-toggle[data-v-d4909930] {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-warning.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-danger[data-v-d4909930] {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger[data-v-d4909930]:focus, .btn-danger.focus[data-v-d4909930] {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled[data-v-d4909930], .btn-danger[data-v-d4909930]:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-danger.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-danger.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-light[data-v-d4909930] {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light[data-v-d4909930]:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light[data-v-d4909930]:focus, .btn-light.focus[data-v-d4909930] {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled[data-v-d4909930], .btn-light[data-v-d4909930]:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-light.dropdown-toggle[data-v-d4909930] {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-light.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-dark[data-v-d4909930] {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark[data-v-d4909930]:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark[data-v-d4909930]:focus, .btn-dark.focus[data-v-d4909930] {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled[data-v-d4909930], .btn-dark[data-v-d4909930]:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-dark.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-dark.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-outline-primary[data-v-d4909930] {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-d4909930]:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-d4909930]:focus, .btn-outline-primary.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled[data-v-d4909930], .btn-outline-primary[data-v-d4909930]:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-primary.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-primary.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary[data-v-d4909930] {
  color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-d4909930]:hover {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-d4909930]:focus, .btn-outline-secondary.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-secondary.disabled[data-v-d4909930], .btn-outline-secondary[data-v-d4909930]:disabled {
  color: #0044AD;
  background-color: transparent;
}
.btn-outline-secondary[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-secondary.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-secondary.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-success[data-v-d4909930] {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-d4909930]:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-d4909930]:focus, .btn-outline-success.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled[data-v-d4909930], .btn-outline-success[data-v-d4909930]:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-success.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-success.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info[data-v-d4909930] {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-d4909930]:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-d4909930]:focus, .btn-outline-info.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled[data-v-d4909930], .btn-outline-info[data-v-d4909930]:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-info.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-info.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning[data-v-d4909930] {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-d4909930]:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-d4909930]:focus, .btn-outline-warning.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled[data-v-d4909930], .btn-outline-warning[data-v-d4909930]:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-warning.dropdown-toggle[data-v-d4909930] {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-warning.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger[data-v-d4909930] {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-d4909930]:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-d4909930]:focus, .btn-outline-danger.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled[data-v-d4909930], .btn-outline-danger[data-v-d4909930]:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-danger.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-danger.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light[data-v-d4909930] {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-d4909930]:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-d4909930]:focus, .btn-outline-light.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled[data-v-d4909930], .btn-outline-light[data-v-d4909930]:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-light.dropdown-toggle[data-v-d4909930] {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-light.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark[data-v-d4909930] {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-d4909930]:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-d4909930]:focus, .btn-outline-dark.focus[data-v-d4909930] {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled[data-v-d4909930], .btn-outline-dark[data-v-d4909930]:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark[data-v-d4909930]:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active[data-v-d4909930], .show > .btn-outline-dark.dropdown-toggle[data-v-d4909930] {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-d4909930]:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active[data-v-d4909930]:focus, .show > .btn-outline-dark.dropdown-toggle[data-v-d4909930]:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link[data-v-d4909930] {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link[data-v-d4909930]:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
.btn-link[data-v-d4909930]:focus, .btn-link.focus[data-v-d4909930] {
  text-decoration: underline;
}
.btn-link[data-v-d4909930]:disabled, .btn-link.disabled[data-v-d4909930] {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg[data-v-d4909930], .btn-group-lg > .btn[data-v-d4909930] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm[data-v-d4909930], .btn-group-sm > .btn[data-v-d4909930] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block[data-v-d4909930] {
  display: block;
  width: 100%;
}
.btn-block + .btn-block[data-v-d4909930] {
  margin-top: 0.5rem;
}
input[type=submit].btn-block[data-v-d4909930],
input[type=reset].btn-block[data-v-d4909930],
input[type=button].btn-block[data-v-d4909930] {
  width: 100%;
}
.fade[data-v-d4909930] {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade[data-v-d4909930] {
    transition: none;
}
}
.fade[data-v-d4909930]:not(.show) {
  opacity: 0;
}
.collapse[data-v-d4909930]:not(.show) {
  display: none;
}
.collapsing[data-v-d4909930] {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing[data-v-d4909930] {
    transition: none;
}
}
.collapsing.width[data-v-d4909930] {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing.width[data-v-d4909930] {
    transition: none;
}
}
.dropup[data-v-d4909930],
.dropright[data-v-d4909930],
.dropdown[data-v-d4909930],
.dropleft[data-v-d4909930] {
  position: relative;
}
.dropdown-toggle[data-v-d4909930] {
  white-space: nowrap;
}
.dropdown-toggle[data-v-d4909930]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle[data-v-d4909930]:empty::after {
  margin-left: 0;
}
.dropdown-menu[data-v-d4909930] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left[data-v-d4909930] {
  right: auto;
  left: 0;
}
.dropdown-menu-right[data-v-d4909930] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
.dropdown-menu-sm-left[data-v-d4909930] {
    right: auto;
    left: 0;
}
.dropdown-menu-sm-right[data-v-d4909930] {
    right: 0;
    left: auto;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-left[data-v-d4909930] {
    right: auto;
    left: 0;
}
.dropdown-menu-md-right[data-v-d4909930] {
    right: 0;
    left: auto;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-left[data-v-d4909930] {
    right: auto;
    left: 0;
}
.dropdown-menu-lg-right[data-v-d4909930] {
    right: 0;
    left: auto;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-left[data-v-d4909930] {
    right: auto;
    left: 0;
}
.dropdown-menu-xl-right[data-v-d4909930] {
    right: 0;
    left: auto;
}
}
.dropup .dropdown-menu[data-v-d4909930] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle[data-v-d4909930]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle[data-v-d4909930]:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu[data-v-d4909930] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle[data-v-d4909930]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle[data-v-d4909930]:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle[data-v-d4909930]::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu[data-v-d4909930] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle[data-v-d4909930]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle[data-v-d4909930]::after {
  display: none;
}
.dropleft .dropdown-toggle[data-v-d4909930]::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle[data-v-d4909930]:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle[data-v-d4909930]::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top][data-v-d4909930], .dropdown-menu[x-placement^=right][data-v-d4909930], .dropdown-menu[x-placement^=bottom][data-v-d4909930], .dropdown-menu[x-placement^=left][data-v-d4909930] {
  right: auto;
  bottom: auto;
}
.dropdown-divider[data-v-d4909930] {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item[data-v-d4909930] {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item[data-v-d4909930]:hover, .dropdown-item[data-v-d4909930]:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active[data-v-d4909930], .dropdown-item[data-v-d4909930]:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled[data-v-d4909930], .dropdown-item[data-v-d4909930]:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show[data-v-d4909930] {
  display: block;
}
.dropdown-header[data-v-d4909930] {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text[data-v-d4909930] {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group[data-v-d4909930],
.btn-group-vertical[data-v-d4909930] {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn[data-v-d4909930],
.btn-group-vertical > .btn[data-v-d4909930] {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn[data-v-d4909930]:hover,
.btn-group-vertical > .btn[data-v-d4909930]:hover {
  z-index: 1;
}
.btn-group > .btn[data-v-d4909930]:focus, .btn-group > .btn[data-v-d4909930]:active, .btn-group > .btn.active[data-v-d4909930],
.btn-group-vertical > .btn[data-v-d4909930]:focus,
.btn-group-vertical > .btn[data-v-d4909930]:active,
.btn-group-vertical > .btn.active[data-v-d4909930] {
  z-index: 1;
}
.btn-toolbar[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group[data-v-d4909930] {
  width: auto;
}
.btn-group > .btn[data-v-d4909930]:not(:first-child),
.btn-group > .btn-group[data-v-d4909930]:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn[data-v-d4909930]:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn[data-v-d4909930] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn[data-v-d4909930]:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn[data-v-d4909930] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split[data-v-d4909930] {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split[data-v-d4909930]::after, .dropup .dropdown-toggle-split[data-v-d4909930]::after, .dropright .dropdown-toggle-split[data-v-d4909930]::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split[data-v-d4909930]::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split[data-v-d4909930], .btn-group-sm > .btn + .dropdown-toggle-split[data-v-d4909930] {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split[data-v-d4909930], .btn-group-lg > .btn + .dropdown-toggle-split[data-v-d4909930] {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical[data-v-d4909930] {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn[data-v-d4909930],
.btn-group-vertical > .btn-group[data-v-d4909930] {
  width: 100%;
}
.btn-group-vertical > .btn[data-v-d4909930]:not(:first-child),
.btn-group-vertical > .btn-group[data-v-d4909930]:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn[data-v-d4909930]:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn[data-v-d4909930] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn[data-v-d4909930]:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn[data-v-d4909930] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn[data-v-d4909930],
.btn-group-toggle > .btn-group > .btn[data-v-d4909930] {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio][data-v-d4909930],
.btn-group-toggle > .btn input[type=checkbox][data-v-d4909930],
.btn-group-toggle > .btn-group > .btn input[type=radio][data-v-d4909930],
.btn-group-toggle > .btn-group > .btn input[type=checkbox][data-v-d4909930] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group[data-v-d4909930] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control[data-v-d4909930],
.input-group > .form-control-plaintext[data-v-d4909930],
.input-group > .custom-select[data-v-d4909930],
.input-group > .custom-file[data-v-d4909930] {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control[data-v-d4909930],
.input-group > .form-control + .custom-select[data-v-d4909930],
.input-group > .form-control + .custom-file[data-v-d4909930],
.input-group > .form-control-plaintext + .form-control[data-v-d4909930],
.input-group > .form-control-plaintext + .custom-select[data-v-d4909930],
.input-group > .form-control-plaintext + .custom-file[data-v-d4909930],
.input-group > .custom-select + .form-control[data-v-d4909930],
.input-group > .custom-select + .custom-select[data-v-d4909930],
.input-group > .custom-select + .custom-file[data-v-d4909930],
.input-group > .custom-file + .form-control[data-v-d4909930],
.input-group > .custom-file + .custom-select[data-v-d4909930],
.input-group > .custom-file + .custom-file[data-v-d4909930] {
  margin-left: -1px;
}
.input-group > .form-control[data-v-d4909930]:focus,
.input-group > .custom-select[data-v-d4909930]:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label[data-v-d4909930] {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input[data-v-d4909930]:focus {
  z-index: 4;
}
.input-group > .form-control[data-v-d4909930]:not(:first-child),
.input-group > .custom-select[data-v-d4909930]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file[data-v-d4909930] {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label[data-v-d4909930], .input-group > .custom-file:not(:last-child) .custom-file-label[data-v-d4909930]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label[data-v-d4909930] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control[data-v-d4909930]:not(:last-child),
.input-group:not(.has-validation) > .custom-select[data-v-d4909930]:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label[data-v-d4909930],
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label[data-v-d4909930]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control[data-v-d4909930]:nth-last-child(n+3),
.input-group.has-validation > .custom-select[data-v-d4909930]:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label[data-v-d4909930],
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label[data-v-d4909930]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend[data-v-d4909930],
.input-group-append[data-v-d4909930] {
  display: flex;
}
.input-group-prepend .btn[data-v-d4909930],
.input-group-append .btn[data-v-d4909930] {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn[data-v-d4909930]:focus,
.input-group-append .btn[data-v-d4909930]:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn[data-v-d4909930],
.input-group-prepend .btn + .input-group-text[data-v-d4909930],
.input-group-prepend .input-group-text + .input-group-text[data-v-d4909930],
.input-group-prepend .input-group-text + .btn[data-v-d4909930],
.input-group-append .btn + .btn[data-v-d4909930],
.input-group-append .btn + .input-group-text[data-v-d4909930],
.input-group-append .input-group-text + .input-group-text[data-v-d4909930],
.input-group-append .input-group-text + .btn[data-v-d4909930] {
  margin-left: -1px;
}
.input-group-prepend[data-v-d4909930] {
  margin-right: -1px;
}
.input-group-append[data-v-d4909930] {
  margin-left: -1px;
}
.input-group-text[data-v-d4909930] {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio][data-v-d4909930],
.input-group-text input[type=checkbox][data-v-d4909930] {
  margin-top: 0;
}
.input-group-lg > .form-control[data-v-d4909930]:not(textarea),
.input-group-lg > .custom-select[data-v-d4909930] {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control[data-v-d4909930],
.input-group-lg > .custom-select[data-v-d4909930],
.input-group-lg > .input-group-prepend > .input-group-text[data-v-d4909930],
.input-group-lg > .input-group-append > .input-group-text[data-v-d4909930],
.input-group-lg > .input-group-prepend > .btn[data-v-d4909930],
.input-group-lg > .input-group-append > .btn[data-v-d4909930] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control[data-v-d4909930]:not(textarea),
.input-group-sm > .custom-select[data-v-d4909930] {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control[data-v-d4909930],
.input-group-sm > .custom-select[data-v-d4909930],
.input-group-sm > .input-group-prepend > .input-group-text[data-v-d4909930],
.input-group-sm > .input-group-append > .input-group-text[data-v-d4909930],
.input-group-sm > .input-group-prepend > .btn[data-v-d4909930],
.input-group-sm > .input-group-append > .btn[data-v-d4909930] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select[data-v-d4909930],
.input-group-sm > .custom-select[data-v-d4909930] {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn[data-v-d4909930],
.input-group > .input-group-prepend > .input-group-text[data-v-d4909930],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn[data-v-d4909930],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text[data-v-d4909930],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn[data-v-d4909930],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text[data-v-d4909930],
.input-group > .input-group-append:last-child > .btn[data-v-d4909930]:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text[data-v-d4909930]:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn[data-v-d4909930],
.input-group > .input-group-append > .input-group-text[data-v-d4909930],
.input-group > .input-group-prepend:not(:first-child) > .btn[data-v-d4909930],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text[data-v-d4909930],
.input-group > .input-group-prepend:first-child > .btn[data-v-d4909930]:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text[data-v-d4909930]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control[data-v-d4909930] {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}
.custom-control-inline[data-v-d4909930] {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input[data-v-d4909930] {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label[data-v-d4909930]::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label[data-v-d4909930]::before {
  border-color: rgb(127.5, 189, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label[data-v-d4909930]::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
  border-color: rgb(178.5, 215.4, 255);
}
.custom-control-input[disabled] ~ .custom-control-label[data-v-d4909930], .custom-control-input:disabled ~ .custom-control-label[data-v-d4909930] {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label[data-v-d4909930]::before, .custom-control-input:disabled ~ .custom-control-label[data-v-d4909930]::before {
  background-color: #e9ecef;
}
.custom-control-label[data-v-d4909930] {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label[data-v-d4909930]::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label[data-v-d4909930]::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label[data-v-d4909930]::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[data-v-d4909930]::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[data-v-d4909930]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label[data-v-d4909930]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label[data-v-d4909930]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label[data-v-d4909930]::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label[data-v-d4909930]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch[data-v-d4909930] {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label[data-v-d4909930]::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label[data-v-d4909930]::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label[data-v-d4909930]::after {
    transition: none;
}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label[data-v-d4909930]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select[data-v-d4909930] {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select[data-v-d4909930]:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select[data-v-d4909930]:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple][data-v-d4909930], .custom-select[size][data-v-d4909930]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select[data-v-d4909930]:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select[data-v-d4909930]::-ms-expand {
  display: none;
}
.custom-select[data-v-d4909930]:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm[data-v-d4909930] {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg[data-v-d4909930] {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file[data-v-d4909930] {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input[data-v-d4909930] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label[data-v-d4909930] {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label[data-v-d4909930], .custom-file-input:disabled ~ .custom-file-label[data-v-d4909930] {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label[data-v-d4909930]::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse][data-v-d4909930]::after {
  content: attr(data-browse);
}
.custom-file-label[data-v-d4909930] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label[data-v-d4909930]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range[data-v-d4909930] {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range[data-v-d4909930]:focus {
  outline: 0;
}
.custom-range[data-v-d4909930]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-d4909930]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-d4909930]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-d4909930]::-moz-focus-outer {
  border: 0;
}
.custom-range[data-v-d4909930]::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-d4909930]::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
}
}
.custom-range[data-v-d4909930]::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range[data-v-d4909930]::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-d4909930]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range[data-v-d4909930]::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-d4909930]::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
}
}
.custom-range[data-v-d4909930]::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.custom-range[data-v-d4909930]::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-d4909930]::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range[data-v-d4909930]::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-d4909930]::-ms-thumb {
    -ms-transition: none;
    transition: none;
}
}
.custom-range[data-v-d4909930]::-ms-thumb {
  appearance: none;
}
.custom-range[data-v-d4909930]::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-d4909930]::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range[data-v-d4909930]::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range[data-v-d4909930]::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range[data-v-d4909930]:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range[data-v-d4909930]:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range[data-v-d4909930]:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range[data-v-d4909930]:disabled::-moz-range-track {
  cursor: default;
}
.custom-range[data-v-d4909930]:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label[data-v-d4909930]::before,
.custom-file-label[data-v-d4909930],
.custom-select[data-v-d4909930] {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-control-label[data-v-d4909930]::before,
  .custom-file-label[data-v-d4909930],
  .custom-select[data-v-d4909930] {
    transition: none;
}
}
.nav[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link[data-v-d4909930] {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link[data-v-d4909930]:hover, .nav-link[data-v-d4909930]:focus {
  text-decoration: none;
}
.nav-link.disabled[data-v-d4909930] {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs[data-v-d4909930] {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link[data-v-d4909930] {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link[data-v-d4909930]:hover, .nav-tabs .nav-link[data-v-d4909930]:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled[data-v-d4909930] {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active[data-v-d4909930],
.nav-tabs .nav-item.show .nav-link[data-v-d4909930] {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu[data-v-d4909930] {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link[data-v-d4909930] {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active[data-v-d4909930],
.nav-pills .show > .nav-link[data-v-d4909930] {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link[data-v-d4909930],
.nav-fill .nav-item[data-v-d4909930] {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link[data-v-d4909930],
.nav-justified .nav-item[data-v-d4909930] {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane[data-v-d4909930] {
  display: none;
}
.tab-content > .active[data-v-d4909930] {
  display: block;
}
.navbar[data-v-d4909930] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container[data-v-d4909930],
.navbar .container-fluid[data-v-d4909930],
.navbar .container-sm[data-v-d4909930],
.navbar .container-md[data-v-d4909930],
.navbar .container-lg[data-v-d4909930],
.navbar .container-xl[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand[data-v-d4909930] {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand[data-v-d4909930]:hover, .navbar-brand[data-v-d4909930]:focus {
  text-decoration: none;
}
.navbar-nav[data-v-d4909930] {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link[data-v-d4909930] {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu[data-v-d4909930] {
  position: static;
  float: none;
}
.navbar-text[data-v-d4909930] {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse[data-v-d4909930] {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler[data-v-d4909930] {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler[data-v-d4909930]:hover, .navbar-toggler[data-v-d4909930]:focus {
  text-decoration: none;
}
.navbar-toggler-icon[data-v-d4909930] {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll[data-v-d4909930] {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container[data-v-d4909930],
  .navbar-expand-sm > .container-fluid[data-v-d4909930],
  .navbar-expand-sm > .container-sm[data-v-d4909930],
  .navbar-expand-sm > .container-md[data-v-d4909930],
  .navbar-expand-sm > .container-lg[data-v-d4909930],
  .navbar-expand-sm > .container-xl[data-v-d4909930] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm[data-v-d4909930] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav[data-v-d4909930] {
    flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu[data-v-d4909930] {
    position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link[data-v-d4909930] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-sm > .container[data-v-d4909930],
  .navbar-expand-sm > .container-fluid[data-v-d4909930],
  .navbar-expand-sm > .container-sm[data-v-d4909930],
  .navbar-expand-sm > .container-md[data-v-d4909930],
  .navbar-expand-sm > .container-lg[data-v-d4909930],
  .navbar-expand-sm > .container-xl[data-v-d4909930] {
    flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-nav-scroll[data-v-d4909930] {
    overflow: visible;
}
.navbar-expand-sm .navbar-collapse[data-v-d4909930] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler[data-v-d4909930] {
    display: none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container[data-v-d4909930],
  .navbar-expand-md > .container-fluid[data-v-d4909930],
  .navbar-expand-md > .container-sm[data-v-d4909930],
  .navbar-expand-md > .container-md[data-v-d4909930],
  .navbar-expand-md > .container-lg[data-v-d4909930],
  .navbar-expand-md > .container-xl[data-v-d4909930] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md[data-v-d4909930] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-md .navbar-nav[data-v-d4909930] {
    flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu[data-v-d4909930] {
    position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link[data-v-d4909930] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-md > .container[data-v-d4909930],
  .navbar-expand-md > .container-fluid[data-v-d4909930],
  .navbar-expand-md > .container-sm[data-v-d4909930],
  .navbar-expand-md > .container-md[data-v-d4909930],
  .navbar-expand-md > .container-lg[data-v-d4909930],
  .navbar-expand-md > .container-xl[data-v-d4909930] {
    flex-wrap: nowrap;
}
.navbar-expand-md .navbar-nav-scroll[data-v-d4909930] {
    overflow: visible;
}
.navbar-expand-md .navbar-collapse[data-v-d4909930] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-md .navbar-toggler[data-v-d4909930] {
    display: none;
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container[data-v-d4909930],
  .navbar-expand-lg > .container-fluid[data-v-d4909930],
  .navbar-expand-lg > .container-sm[data-v-d4909930],
  .navbar-expand-lg > .container-md[data-v-d4909930],
  .navbar-expand-lg > .container-lg[data-v-d4909930],
  .navbar-expand-lg > .container-xl[data-v-d4909930] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 992px) {
.navbar-expand-lg[data-v-d4909930] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav[data-v-d4909930] {
    flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu[data-v-d4909930] {
    position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link[data-v-d4909930] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-lg > .container[data-v-d4909930],
  .navbar-expand-lg > .container-fluid[data-v-d4909930],
  .navbar-expand-lg > .container-sm[data-v-d4909930],
  .navbar-expand-lg > .container-md[data-v-d4909930],
  .navbar-expand-lg > .container-lg[data-v-d4909930],
  .navbar-expand-lg > .container-xl[data-v-d4909930] {
    flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-nav-scroll[data-v-d4909930] {
    overflow: visible;
}
.navbar-expand-lg .navbar-collapse[data-v-d4909930] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler[data-v-d4909930] {
    display: none;
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container[data-v-d4909930],
  .navbar-expand-xl > .container-fluid[data-v-d4909930],
  .navbar-expand-xl > .container-sm[data-v-d4909930],
  .navbar-expand-xl > .container-md[data-v-d4909930],
  .navbar-expand-xl > .container-lg[data-v-d4909930],
  .navbar-expand-xl > .container-xl[data-v-d4909930] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl[data-v-d4909930] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav[data-v-d4909930] {
    flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu[data-v-d4909930] {
    position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link[data-v-d4909930] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-xl > .container[data-v-d4909930],
  .navbar-expand-xl > .container-fluid[data-v-d4909930],
  .navbar-expand-xl > .container-sm[data-v-d4909930],
  .navbar-expand-xl > .container-md[data-v-d4909930],
  .navbar-expand-xl > .container-lg[data-v-d4909930],
  .navbar-expand-xl > .container-xl[data-v-d4909930] {
    flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-nav-scroll[data-v-d4909930] {
    overflow: visible;
}
.navbar-expand-xl .navbar-collapse[data-v-d4909930] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler[data-v-d4909930] {
    display: none;
}
}
.navbar-expand > .container[data-v-d4909930],
.navbar-expand > .container-fluid[data-v-d4909930],
.navbar-expand > .container-sm[data-v-d4909930],
.navbar-expand > .container-md[data-v-d4909930],
.navbar-expand > .container-lg[data-v-d4909930],
.navbar-expand > .container-xl[data-v-d4909930] {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand[data-v-d4909930] {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav[data-v-d4909930] {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu[data-v-d4909930] {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link[data-v-d4909930] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container[data-v-d4909930],
.navbar-expand > .container-fluid[data-v-d4909930],
.navbar-expand > .container-sm[data-v-d4909930],
.navbar-expand > .container-md[data-v-d4909930],
.navbar-expand > .container-lg[data-v-d4909930],
.navbar-expand > .container-xl[data-v-d4909930] {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll[data-v-d4909930] {
  overflow: visible;
}
.navbar-expand .navbar-collapse[data-v-d4909930] {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler[data-v-d4909930] {
  display: none;
}
.navbar-light .navbar-brand[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand[data-v-d4909930]:hover, .navbar-light .navbar-brand[data-v-d4909930]:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link[data-v-d4909930]:hover, .navbar-light .navbar-nav .nav-link[data-v-d4909930]:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link[data-v-d4909930],
.navbar-light .navbar-nav .active > .nav-link[data-v-d4909930],
.navbar-light .navbar-nav .nav-link.show[data-v-d4909930],
.navbar-light .navbar-nav .nav-link.active[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon[data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a[data-v-d4909930]:hover, .navbar-light .navbar-text a[data-v-d4909930]:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand[data-v-d4909930] {
  color: #fff;
}
.navbar-dark .navbar-brand[data-v-d4909930]:hover, .navbar-dark .navbar-brand[data-v-d4909930]:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link[data-v-d4909930] {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link[data-v-d4909930]:hover, .navbar-dark .navbar-nav .nav-link[data-v-d4909930]:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled[data-v-d4909930] {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link[data-v-d4909930],
.navbar-dark .navbar-nav .active > .nav-link[data-v-d4909930],
.navbar-dark .navbar-nav .nav-link.show[data-v-d4909930],
.navbar-dark .navbar-nav .nav-link.active[data-v-d4909930] {
  color: #fff;
}
.navbar-dark .navbar-toggler[data-v-d4909930] {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon[data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text[data-v-d4909930] {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a[data-v-d4909930] {
  color: #fff;
}
.navbar-dark .navbar-text a[data-v-d4909930]:hover, .navbar-dark .navbar-text a[data-v-d4909930]:focus {
  color: #fff;
}
.card[data-v-d4909930] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr[data-v-d4909930] {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group[data-v-d4909930] {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group[data-v-d4909930]:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group[data-v-d4909930]:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group[data-v-d4909930],
.card > .list-group + .card-footer[data-v-d4909930] {
  border-top: 0;
}
.card-body[data-v-d4909930] {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title[data-v-d4909930] {
  margin-bottom: 0.75rem;
}
.card-subtitle[data-v-d4909930] {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text[data-v-d4909930]:last-child {
  margin-bottom: 0;
}
.card-link[data-v-d4909930]:hover {
  text-decoration: none;
}
.card-link + .card-link[data-v-d4909930] {
  margin-left: 1.25rem;
}
.card-header[data-v-d4909930] {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header[data-v-d4909930]:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer[data-v-d4909930] {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer[data-v-d4909930]:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs[data-v-d4909930] {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills[data-v-d4909930] {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay[data-v-d4909930] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img[data-v-d4909930],
.card-img-top[data-v-d4909930],
.card-img-bottom[data-v-d4909930] {
  flex-shrink: 0;
  width: 100%;
}
.card-img[data-v-d4909930],
.card-img-top[data-v-d4909930] {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img[data-v-d4909930],
.card-img-bottom[data-v-d4909930] {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card[data-v-d4909930] {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-deck[data-v-d4909930] {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.card-deck .card[data-v-d4909930] {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
}
}
.card-group > .card[data-v-d4909930] {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-group[data-v-d4909930] {
    display: flex;
    flex-flow: row wrap;
}
.card-group > .card[data-v-d4909930] {
    flex: 1 0 0%;
    margin-bottom: 0;
}
.card-group > .card + .card[data-v-d4909930] {
    margin-left: 0;
    border-left: 0;
}
.card-group > .card[data-v-d4909930]:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top[data-v-d4909930],
  .card-group > .card:not(:last-child) .card-header[data-v-d4909930] {
    border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom[data-v-d4909930],
  .card-group > .card:not(:last-child) .card-footer[data-v-d4909930] {
    border-bottom-right-radius: 0;
}
.card-group > .card[data-v-d4909930]:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top[data-v-d4909930],
  .card-group > .card:not(:first-child) .card-header[data-v-d4909930] {
    border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom[data-v-d4909930],
  .card-group > .card:not(:first-child) .card-footer[data-v-d4909930] {
    border-bottom-left-radius: 0;
}
}
.card-columns .card[data-v-d4909930] {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-columns[data-v-d4909930] {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
}
.card-columns .card[data-v-d4909930] {
    display: inline-block;
    width: 100%;
}
}
.accordion[data-v-d4909930] {
  overflow-anchor: none;
}
.accordion > .card[data-v-d4909930] {
  overflow: hidden;
}
.accordion > .card[data-v-d4909930]:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card[data-v-d4909930]:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header[data-v-d4909930] {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item[data-v-d4909930] {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item[data-v-d4909930]::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item[data-v-d4909930]:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item[data-v-d4909930]:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active[data-v-d4909930] {
  color: #6c757d;
}
.pagination[data-v-d4909930] {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link[data-v-d4909930] {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link[data-v-d4909930]:hover {
  z-index: 2;
  color: rgb(0, 86.1, 178.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link[data-v-d4909930]:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link[data-v-d4909930] {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link[data-v-d4909930] {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link[data-v-d4909930] {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link[data-v-d4909930] {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link[data-v-d4909930] {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link[data-v-d4909930] {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link[data-v-d4909930] {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link[data-v-d4909930] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link[data-v-d4909930] {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link[data-v-d4909930] {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge[data-v-d4909930] {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.badge[data-v-d4909930] {
    transition: none;
}
}
a.badge[data-v-d4909930]:hover, a.badge[data-v-d4909930]:focus {
  text-decoration: none;
}
.badge[data-v-d4909930]:empty {
  display: none;
}
.btn .badge[data-v-d4909930] {
  position: relative;
  top: -1px;
}
.badge-pill[data-v-d4909930] {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary[data-v-d4909930] {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary[data-v-d4909930]:hover, a.badge-primary[data-v-d4909930]:focus {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
}
a.badge-primary[data-v-d4909930]:focus, a.badge-primary.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary[data-v-d4909930] {
  color: #fff;
  background-color: #0044AD;
}
a.badge-secondary[data-v-d4909930]:hover, a.badge-secondary[data-v-d4909930]:focus {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
}
a.badge-secondary[data-v-d4909930]:focus, a.badge-secondary.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.badge-success[data-v-d4909930] {
  color: #fff;
  background-color: #28a745;
}
a.badge-success[data-v-d4909930]:hover, a.badge-success[data-v-d4909930]:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success[data-v-d4909930]:focus, a.badge-success.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info[data-v-d4909930] {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info[data-v-d4909930]:hover, a.badge-info[data-v-d4909930]:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info[data-v-d4909930]:focus, a.badge-info.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning[data-v-d4909930] {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning[data-v-d4909930]:hover, a.badge-warning[data-v-d4909930]:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning[data-v-d4909930]:focus, a.badge-warning.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger[data-v-d4909930] {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger[data-v-d4909930]:hover, a.badge-danger[data-v-d4909930]:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger[data-v-d4909930]:focus, a.badge-danger.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light[data-v-d4909930] {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light[data-v-d4909930]:hover, a.badge-light[data-v-d4909930]:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light[data-v-d4909930]:focus, a.badge-light.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark[data-v-d4909930] {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark[data-v-d4909930]:hover, a.badge-dark[data-v-d4909930]:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark[data-v-d4909930]:focus, a.badge-dark.focus[data-v-d4909930] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron[data-v-d4909930] {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
.jumbotron[data-v-d4909930] {
    padding: 4rem 2rem;
}
}
.jumbotron-fluid[data-v-d4909930] {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert[data-v-d4909930] {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading[data-v-d4909930] {
  color: inherit;
}
.alert-link[data-v-d4909930] {
  font-weight: 700;
}
.alert-dismissible[data-v-d4909930] {
  padding-right: 4rem;
}
.alert-dismissible .close[data-v-d4909930] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary[data-v-d4909930] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.alert-primary hr[data-v-d4909930] {
  border-top-color: rgb(158.1, 204.84, 255);
}
.alert-primary .alert-link[data-v-d4909930] {
  color: rgb(0, 39.36, 81.6);
}
.alert-secondary[data-v-d4909930] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.alert-secondary hr[data-v-d4909930] {
  border-top-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.alert-secondary .alert-link[data-v-d4909930] {
  color: rgb(0, 15.3137572254, 38.96);
}
.alert-success[data-v-d4909930] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr[data-v-d4909930] {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link[data-v-d4909930] {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}
.alert-info[data-v-d4909930] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr[data-v-d4909930] {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link[data-v-d4909930] {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}
.alert-warning[data-v-d4909930] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr[data-v-d4909930] {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link[data-v-d4909930] {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}
.alert-danger[data-v-d4909930] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr[data-v-d4909930] {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link[data-v-d4909930] {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}
.alert-light[data-v-d4909930] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr[data-v-d4909930] {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link[data-v-d4909930] {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}
.alert-dark[data-v-d4909930] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr[data-v-d4909930] {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link[data-v-d4909930] {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}
@keyframes progress-bar-stripes-d4909930 {
from {
    background-position: 1rem 0;
}
to {
    background-position: 0 0;
}
}
.progress[data-v-d4909930] {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar[data-v-d4909930] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar[data-v-d4909930] {
    transition: none;
}
}
.progress-bar-striped[data-v-d4909930] {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated[data-v-d4909930] {
  animation: 1s linear infinite progress-bar-stripes-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated[data-v-d4909930] {
    animation: none;
}
}
.media[data-v-d4909930] {
  display: flex;
  align-items: flex-start;
}
.media-body[data-v-d4909930] {
  flex: 1;
}
.list-group[data-v-d4909930] {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action[data-v-d4909930] {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action[data-v-d4909930]:hover, .list-group-item-action[data-v-d4909930]:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action[data-v-d4909930]:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item[data-v-d4909930] {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item[data-v-d4909930]:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item[data-v-d4909930]:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled[data-v-d4909930], .list-group-item[data-v-d4909930]:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active[data-v-d4909930] {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item[data-v-d4909930] {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active[data-v-d4909930] {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal[data-v-d4909930] {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item[data-v-d4909930]:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item[data-v-d4909930]:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active[data-v-d4909930] {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item[data-v-d4909930] {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active[data-v-d4909930] {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
.list-group-horizontal-sm[data-v-d4909930] {
    flex-direction: row;
}
.list-group-horizontal-sm > .list-group-item[data-v-d4909930]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-sm > .list-group-item[data-v-d4909930]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-sm > .list-group-item.active[data-v-d4909930] {
    margin-top: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item[data-v-d4909930] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active[data-v-d4909930] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 768px) {
.list-group-horizontal-md[data-v-d4909930] {
    flex-direction: row;
}
.list-group-horizontal-md > .list-group-item[data-v-d4909930]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-md > .list-group-item[data-v-d4909930]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-md > .list-group-item.active[data-v-d4909930] {
    margin-top: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item[data-v-d4909930] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active[data-v-d4909930] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg[data-v-d4909930] {
    flex-direction: row;
}
.list-group-horizontal-lg > .list-group-item[data-v-d4909930]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-lg > .list-group-item[data-v-d4909930]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-lg > .list-group-item.active[data-v-d4909930] {
    margin-top: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item[data-v-d4909930] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active[data-v-d4909930] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl[data-v-d4909930] {
    flex-direction: row;
}
.list-group-horizontal-xl > .list-group-item[data-v-d4909930]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-xl > .list-group-item[data-v-d4909930]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-xl > .list-group-item.active[data-v-d4909930] {
    margin-top: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item[data-v-d4909930] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active[data-v-d4909930] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
.list-group-flush[data-v-d4909930] {
  border-radius: 0;
}
.list-group-flush > .list-group-item[data-v-d4909930] {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item[data-v-d4909930]:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary[data-v-d4909930] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(183.6, 218.04, 255);
}
.list-group-item-primary.list-group-item-action[data-v-d4909930]:hover, .list-group-item-primary.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(158.1, 204.84, 255);
}
.list-group-item-primary.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(0, 63.96, 132.6);
  border-color: rgb(0, 63.96, 132.6);
}
.list-group-item-secondary[data-v-d4909930] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(183.6, 202.64, 232.04);
}
.list-group-item-secondary.list-group-item-action[data-v-d4909930]:hover, .list-group-item-secondary.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.list-group-item-secondary.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(0, 35.36, 89.96);
  border-color: rgb(0, 35.36, 89.96);
}
.list-group-item-success[data-v-d4909930] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action[data-v-d4909930]:hover, .list-group-item-success.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}
.list-group-item-info[data-v-d4909930] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action[data-v-d4909930]:hover, .list-group-item-info.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}
.list-group-item-warning[data-v-d4909930] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action[data-v-d4909930]:hover, .list-group-item-warning.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}
.list-group-item-danger[data-v-d4909930] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action[data-v-d4909930]:hover, .list-group-item-danger.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}
.list-group-item-light[data-v-d4909930] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action[data-v-d4909930]:hover, .list-group-item-light.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}
.list-group-item-dark[data-v-d4909930] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action[data-v-d4909930]:hover, .list-group-item-dark.list-group-item-action[data-v-d4909930]:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active[data-v-d4909930] {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}
.close[data-v-d4909930] {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close[data-v-d4909930]:hover {
  color: #000;
  text-decoration: none;
}
.close[data-v-d4909930]:not(:disabled):not(.disabled):hover, .close[data-v-d4909930]:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close[data-v-d4909930] {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled[data-v-d4909930] {
  pointer-events: none;
}
.toast[data-v-d4909930] {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast[data-v-d4909930]:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing[data-v-d4909930] {
  opacity: 1;
}
.toast.show[data-v-d4909930] {
  display: block;
  opacity: 1;
}
.toast.hide[data-v-d4909930] {
  display: none;
}
.toast-header[data-v-d4909930] {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body[data-v-d4909930] {
  padding: 0.75rem;
}
.modal-open[data-v-d4909930] {
  overflow: hidden;
}
.modal-open .modal[data-v-d4909930] {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal[data-v-d4909930] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog[data-v-d4909930] {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog[data-v-d4909930] {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog[data-v-d4909930] {
    transition: none;
}
}
.modal.fade .modal-dialog[data-v-d4909930] {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog[data-v-d4909930] {
  transform: none;
}
.modal.modal-static .modal-dialog[data-v-d4909930] {
  transform: scale(1.02);
}
.modal-dialog-scrollable[data-v-d4909930] {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content[data-v-d4909930] {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header[data-v-d4909930],
.modal-dialog-scrollable .modal-footer[data-v-d4909930] {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body[data-v-d4909930] {
  overflow-y: auto;
}
.modal-dialog-centered[data-v-d4909930] {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered[data-v-d4909930]::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable[data-v-d4909930] {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content[data-v-d4909930] {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable[data-v-d4909930]::before {
  content: none;
}
.modal-content[data-v-d4909930] {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop[data-v-d4909930] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade[data-v-d4909930] {
  opacity: 0;
}
.modal-backdrop.show[data-v-d4909930] {
  opacity: 0.5;
}
.modal-header[data-v-d4909930] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close[data-v-d4909930] {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title[data-v-d4909930] {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body[data-v-d4909930] {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > *[data-v-d4909930] {
  margin: 0.25rem;
}
.modal-scrollbar-measure[data-v-d4909930] {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog[data-v-d4909930] {
    max-width: 500px;
    margin: 1.75rem auto;
}
.modal-dialog-scrollable[data-v-d4909930] {
    max-height: calc(100% - 3.5rem);
}
.modal-dialog-scrollable .modal-content[data-v-d4909930] {
    max-height: calc(100vh - 3.5rem);
}
.modal-dialog-centered[data-v-d4909930] {
    min-height: calc(100% - 3.5rem);
}
.modal-dialog-centered[data-v-d4909930]::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
}
.modal-sm[data-v-d4909930] {
    max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg[data-v-d4909930],
  .modal-xl[data-v-d4909930] {
    max-width: 800px;
}
}
@media (min-width: 1200px) {
.modal-xl[data-v-d4909930] {
    max-width: 1140px;
}
}
.tooltip[data-v-d4909930] {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show[data-v-d4909930] {
  opacity: 0.9;
}
.tooltip .arrow[data-v-d4909930] {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow[data-v-d4909930]::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top][data-v-d4909930], .bs-tooltip-auto[x-placement^=top][data-v-d4909930] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930], .bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930] {
  bottom: 0;
}
.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before, .bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right][data-v-d4909930], .bs-tooltip-auto[x-placement^=right][data-v-d4909930] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930] {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before, .bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom][data-v-d4909930], .bs-tooltip-auto[x-placement^=bottom][data-v-d4909930] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930], .bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930] {
  top: 0;
}
.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before, .bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left][data-v-d4909930], .bs-tooltip-auto[x-placement^=left][data-v-d4909930] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow[data-v-d4909930], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930], .bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930] {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before, .bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner[data-v-d4909930] {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover[data-v-d4909930] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow[data-v-d4909930] {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow[data-v-d4909930]::before, .popover .arrow[data-v-d4909930]::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top[data-v-d4909930], .b-popover-dark.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-light.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-danger.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-warning.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-info.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-success.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-secondary.bs-popover-auto[x-placement^=top][data-v-d4909930], .b-popover-primary.bs-popover-auto[x-placement^=top][data-v-d4909930], .bs-popover-auto[x-placement^=top][data-v-d4909930] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow[data-v-d4909930], .bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930] {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow[data-v-d4909930]::before, .bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow[data-v-d4909930]::after, .bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right[data-v-d4909930], .b-popover-dark.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-light.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-danger.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-warning.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-info.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-success.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-secondary.bs-popover-auto[x-placement^=right][data-v-d4909930], .b-popover-primary.bs-popover-auto[x-placement^=right][data-v-d4909930], .bs-popover-auto[x-placement^=right][data-v-d4909930] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow[data-v-d4909930], .bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930] {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow[data-v-d4909930]::before, .bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow[data-v-d4909930]::after, .bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom[data-v-d4909930], .b-popover-dark.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-light.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-danger.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-warning.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-info.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-success.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-secondary.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .b-popover-primary.bs-popover-auto[x-placement^=bottom][data-v-d4909930], .bs-popover-auto[x-placement^=bottom][data-v-d4909930] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow[data-v-d4909930], .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930] {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow[data-v-d4909930]::before, .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow[data-v-d4909930]::after, .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header[data-v-d4909930]::before, .bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}
.bs-popover-left[data-v-d4909930], .b-popover-dark.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-light.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-danger.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-warning.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-info.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-success.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-secondary.bs-popover-auto[x-placement^=left][data-v-d4909930], .b-popover-primary.bs-popover-auto[x-placement^=left][data-v-d4909930], .bs-popover-auto[x-placement^=left][data-v-d4909930] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow[data-v-d4909930], .bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930] {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow[data-v-d4909930]::before, .bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow[data-v-d4909930]::after, .bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header[data-v-d4909930] {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header[data-v-d4909930]:empty {
  display: none;
}
.popover-body[data-v-d4909930] {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel[data-v-d4909930] {
  position: relative;
}
.carousel.pointer-event[data-v-d4909930] {
  touch-action: pan-y;
}
.carousel-inner[data-v-d4909930] {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner[data-v-d4909930]::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item[data-v-d4909930] {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.carousel-item[data-v-d4909930] {
    transition: none;
}
}
.carousel-item.active[data-v-d4909930],
.carousel-item-next[data-v-d4909930],
.carousel-item-prev[data-v-d4909930] {
  display: block;
}
.carousel-item-next[data-v-d4909930]:not(.carousel-item-left),
.active.carousel-item-right[data-v-d4909930] {
  transform: translateX(100%);
}
.carousel-item-prev[data-v-d4909930]:not(.carousel-item-right),
.active.carousel-item-left[data-v-d4909930] {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item[data-v-d4909930] {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active[data-v-d4909930],
.carousel-fade .carousel-item-next.carousel-item-left[data-v-d4909930],
.carousel-fade .carousel-item-prev.carousel-item-right[data-v-d4909930] {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left[data-v-d4909930],
.carousel-fade .active.carousel-item-right[data-v-d4909930] {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left[data-v-d4909930],
  .carousel-fade .active.carousel-item-right[data-v-d4909930] {
    transition: none;
}
}
.carousel-control-prev[data-v-d4909930],
.carousel-control-next[data-v-d4909930] {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev[data-v-d4909930],
  .carousel-control-next[data-v-d4909930] {
    transition: none;
}
}
.carousel-control-prev[data-v-d4909930]:hover, .carousel-control-prev[data-v-d4909930]:focus,
.carousel-control-next[data-v-d4909930]:hover,
.carousel-control-next[data-v-d4909930]:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev[data-v-d4909930] {
  left: 0;
}
.carousel-control-next[data-v-d4909930] {
  right: 0;
}
.carousel-control-prev-icon[data-v-d4909930],
.carousel-control-next-icon[data-v-d4909930] {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon[data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon[data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators[data-v-d4909930] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li[data-v-d4909930] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li[data-v-d4909930] {
    transition: none;
}
}
.carousel-indicators .active[data-v-d4909930] {
  opacity: 1;
}
.carousel-caption[data-v-d4909930] {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border-d4909930 {
to {
    transform: rotate(360deg);
}
}
.spinner-border[data-v-d4909930] {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border-d4909930;
}
.spinner-border-sm[data-v-d4909930] {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow-d4909930 {
0% {
    transform: scale(0);
}
50% {
    opacity: 1;
    transform: none;
}
}
.spinner-grow[data-v-d4909930] {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow-d4909930;
}
.spinner-grow-sm[data-v-d4909930] {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
.spinner-border[data-v-d4909930],
  .spinner-grow[data-v-d4909930] {
    animation-duration: 1.5s;
}
}
.align-baseline[data-v-d4909930] {
  vertical-align: baseline !important;
}
.align-top[data-v-d4909930] {
  vertical-align: top !important;
}
.align-middle[data-v-d4909930] {
  vertical-align: middle !important;
}
.align-bottom[data-v-d4909930] {
  vertical-align: bottom !important;
}
.align-text-bottom[data-v-d4909930] {
  vertical-align: text-bottom !important;
}
.align-text-top[data-v-d4909930] {
  vertical-align: text-top !important;
}
.bg-primary[data-v-d4909930] {
  background-color: #007bff !important;
}
a.bg-primary[data-v-d4909930]:hover, a.bg-primary[data-v-d4909930]:focus,
button.bg-primary[data-v-d4909930]:hover,
button.bg-primary[data-v-d4909930]:focus {
  background-color: rgb(0, 98.4, 204) !important;
}
.bg-secondary[data-v-d4909930] {
  background-color: #0044AD !important;
}
a.bg-secondary[data-v-d4909930]:hover, a.bg-secondary[data-v-d4909930]:focus,
button.bg-secondary[data-v-d4909930]:hover,
button.bg-secondary[data-v-d4909930]:focus {
  background-color: rgb(0, 47.9537572254, 122) !important;
}
.bg-success[data-v-d4909930] {
  background-color: #28a745 !important;
}
a.bg-success[data-v-d4909930]:hover, a.bg-success[data-v-d4909930]:focus,
button.bg-success[data-v-d4909930]:hover,
button.bg-success[data-v-d4909930]:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}
.bg-info[data-v-d4909930] {
  background-color: #17a2b8 !important;
}
a.bg-info[data-v-d4909930]:hover, a.bg-info[data-v-d4909930]:focus,
button.bg-info[data-v-d4909930]:hover,
button.bg-info[data-v-d4909930]:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}
.bg-warning[data-v-d4909930] {
  background-color: #ffc107 !important;
}
a.bg-warning[data-v-d4909930]:hover, a.bg-warning[data-v-d4909930]:focus,
button.bg-warning[data-v-d4909930]:hover,
button.bg-warning[data-v-d4909930]:focus {
  background-color: rgb(211, 158.25, 0) !important;
}
.bg-danger[data-v-d4909930] {
  background-color: #dc3545 !important;
}
a.bg-danger[data-v-d4909930]:hover, a.bg-danger[data-v-d4909930]:focus,
button.bg-danger[data-v-d4909930]:hover,
button.bg-danger[data-v-d4909930]:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}
.bg-light[data-v-d4909930] {
  background-color: #f8f9fa !important;
}
a.bg-light[data-v-d4909930]:hover, a.bg-light[data-v-d4909930]:focus,
button.bg-light[data-v-d4909930]:hover,
button.bg-light[data-v-d4909930]:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}
.bg-dark[data-v-d4909930] {
  background-color: #343a40 !important;
}
a.bg-dark[data-v-d4909930]:hover, a.bg-dark[data-v-d4909930]:focus,
button.bg-dark[data-v-d4909930]:hover,
button.bg-dark[data-v-d4909930]:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}
.bg-white[data-v-d4909930] {
  background-color: #fff !important;
}
.bg-transparent[data-v-d4909930] {
  background-color: transparent !important;
}
.border[data-v-d4909930] {
  border: 1px solid #dee2e6 !important;
}
.border-top[data-v-d4909930] {
  border-top: 1px solid #dee2e6 !important;
}
.border-right[data-v-d4909930] {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom[data-v-d4909930] {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left[data-v-d4909930] {
  border-left: 1px solid #dee2e6 !important;
}
.border-0[data-v-d4909930] {
  border: 0 !important;
}
.border-top-0[data-v-d4909930] {
  border-top: 0 !important;
}
.border-right-0[data-v-d4909930] {
  border-right: 0 !important;
}
.border-bottom-0[data-v-d4909930] {
  border-bottom: 0 !important;
}
.border-left-0[data-v-d4909930] {
  border-left: 0 !important;
}
.border-primary[data-v-d4909930] {
  border-color: #007bff !important;
}
.border-secondary[data-v-d4909930] {
  border-color: #0044AD !important;
}
.border-success[data-v-d4909930] {
  border-color: #28a745 !important;
}
.border-info[data-v-d4909930] {
  border-color: #17a2b8 !important;
}
.border-warning[data-v-d4909930] {
  border-color: #ffc107 !important;
}
.border-danger[data-v-d4909930] {
  border-color: #dc3545 !important;
}
.border-light[data-v-d4909930] {
  border-color: #f8f9fa !important;
}
.border-dark[data-v-d4909930] {
  border-color: #343a40 !important;
}
.border-white[data-v-d4909930] {
  border-color: #fff !important;
}
.rounded-sm[data-v-d4909930] {
  border-radius: 0.2rem !important;
}
.rounded[data-v-d4909930] {
  border-radius: 0.25rem !important;
}
.rounded-top[data-v-d4909930] {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right[data-v-d4909930] {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom[data-v-d4909930] {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left[data-v-d4909930] {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg[data-v-d4909930] {
  border-radius: 0.3rem !important;
}
.rounded-circle[data-v-d4909930] {
  border-radius: 50% !important;
}
.rounded-pill[data-v-d4909930] {
  border-radius: 50rem !important;
}
.rounded-0[data-v-d4909930] {
  border-radius: 0 !important;
}
.clearfix[data-v-d4909930]::after {
  display: block;
  clear: both;
  content: "";
}
.d-none[data-v-d4909930] {
  display: none !important;
}
.d-inline[data-v-d4909930] {
  display: inline !important;
}
.d-inline-block[data-v-d4909930] {
  display: inline-block !important;
}
.d-block[data-v-d4909930] {
  display: block !important;
}
.d-table[data-v-d4909930] {
  display: table !important;
}
.d-table-row[data-v-d4909930] {
  display: table-row !important;
}
.d-table-cell[data-v-d4909930] {
  display: table-cell !important;
}
.d-flex[data-v-d4909930] {
  display: flex !important;
}
.d-inline-flex[data-v-d4909930] {
  display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none[data-v-d4909930] {
    display: none !important;
}
.d-sm-inline[data-v-d4909930] {
    display: inline !important;
}
.d-sm-inline-block[data-v-d4909930] {
    display: inline-block !important;
}
.d-sm-block[data-v-d4909930] {
    display: block !important;
}
.d-sm-table[data-v-d4909930] {
    display: table !important;
}
.d-sm-table-row[data-v-d4909930] {
    display: table-row !important;
}
.d-sm-table-cell[data-v-d4909930] {
    display: table-cell !important;
}
.d-sm-flex[data-v-d4909930] {
    display: flex !important;
}
.d-sm-inline-flex[data-v-d4909930] {
    display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none[data-v-d4909930] {
    display: none !important;
}
.d-md-inline[data-v-d4909930] {
    display: inline !important;
}
.d-md-inline-block[data-v-d4909930] {
    display: inline-block !important;
}
.d-md-block[data-v-d4909930] {
    display: block !important;
}
.d-md-table[data-v-d4909930] {
    display: table !important;
}
.d-md-table-row[data-v-d4909930] {
    display: table-row !important;
}
.d-md-table-cell[data-v-d4909930] {
    display: table-cell !important;
}
.d-md-flex[data-v-d4909930] {
    display: flex !important;
}
.d-md-inline-flex[data-v-d4909930] {
    display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none[data-v-d4909930] {
    display: none !important;
}
.d-lg-inline[data-v-d4909930] {
    display: inline !important;
}
.d-lg-inline-block[data-v-d4909930] {
    display: inline-block !important;
}
.d-lg-block[data-v-d4909930] {
    display: block !important;
}
.d-lg-table[data-v-d4909930] {
    display: table !important;
}
.d-lg-table-row[data-v-d4909930] {
    display: table-row !important;
}
.d-lg-table-cell[data-v-d4909930] {
    display: table-cell !important;
}
.d-lg-flex[data-v-d4909930] {
    display: flex !important;
}
.d-lg-inline-flex[data-v-d4909930] {
    display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none[data-v-d4909930] {
    display: none !important;
}
.d-xl-inline[data-v-d4909930] {
    display: inline !important;
}
.d-xl-inline-block[data-v-d4909930] {
    display: inline-block !important;
}
.d-xl-block[data-v-d4909930] {
    display: block !important;
}
.d-xl-table[data-v-d4909930] {
    display: table !important;
}
.d-xl-table-row[data-v-d4909930] {
    display: table-row !important;
}
.d-xl-table-cell[data-v-d4909930] {
    display: table-cell !important;
}
.d-xl-flex[data-v-d4909930] {
    display: flex !important;
}
.d-xl-inline-flex[data-v-d4909930] {
    display: inline-flex !important;
}
}
@media print {
.d-print-none[data-v-d4909930] {
    display: none !important;
}
.d-print-inline[data-v-d4909930] {
    display: inline !important;
}
.d-print-inline-block[data-v-d4909930] {
    display: inline-block !important;
}
.d-print-block[data-v-d4909930] {
    display: block !important;
}
.d-print-table[data-v-d4909930] {
    display: table !important;
}
.d-print-table-row[data-v-d4909930] {
    display: table-row !important;
}
.d-print-table-cell[data-v-d4909930] {
    display: table-cell !important;
}
.d-print-flex[data-v-d4909930] {
    display: flex !important;
}
.d-print-inline-flex[data-v-d4909930] {
    display: inline-flex !important;
}
}
.embed-responsive[data-v-d4909930] {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive[data-v-d4909930]::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item[data-v-d4909930],
.embed-responsive iframe[data-v-d4909930],
.embed-responsive embed[data-v-d4909930],
.embed-responsive object[data-v-d4909930],
.embed-responsive video[data-v-d4909930] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9[data-v-d4909930]::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9[data-v-d4909930]::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3[data-v-d4909930]::before {
  padding-top: 75%;
}
.embed-responsive-1by1[data-v-d4909930]::before {
  padding-top: 100%;
}
.flex-row[data-v-d4909930] {
  flex-direction: row !important;
}
.flex-column[data-v-d4909930] {
  flex-direction: column !important;
}
.flex-row-reverse[data-v-d4909930] {
  flex-direction: row-reverse !important;
}
.flex-column-reverse[data-v-d4909930] {
  flex-direction: column-reverse !important;
}
.flex-wrap[data-v-d4909930] {
  flex-wrap: wrap !important;
}
.flex-nowrap[data-v-d4909930] {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse[data-v-d4909930] {
  flex-wrap: wrap-reverse !important;
}
.flex-fill[data-v-d4909930] {
  flex: 1 1 auto !important;
}
.flex-grow-0[data-v-d4909930] {
  flex-grow: 0 !important;
}
.flex-grow-1[data-v-d4909930] {
  flex-grow: 1 !important;
}
.flex-shrink-0[data-v-d4909930] {
  flex-shrink: 0 !important;
}
.flex-shrink-1[data-v-d4909930] {
  flex-shrink: 1 !important;
}
.justify-content-start[data-v-d4909930] {
  justify-content: flex-start !important;
}
.justify-content-end[data-v-d4909930] {
  justify-content: flex-end !important;
}
.justify-content-center[data-v-d4909930] {
  justify-content: center !important;
}
.justify-content-between[data-v-d4909930] {
  justify-content: space-between !important;
}
.justify-content-around[data-v-d4909930] {
  justify-content: space-around !important;
}
.align-items-start[data-v-d4909930] {
  align-items: flex-start !important;
}
.align-items-end[data-v-d4909930] {
  align-items: flex-end !important;
}
.align-items-center[data-v-d4909930] {
  align-items: center !important;
}
.align-items-baseline[data-v-d4909930] {
  align-items: baseline !important;
}
.align-items-stretch[data-v-d4909930] {
  align-items: stretch !important;
}
.align-content-start[data-v-d4909930] {
  align-content: flex-start !important;
}
.align-content-end[data-v-d4909930] {
  align-content: flex-end !important;
}
.align-content-center[data-v-d4909930] {
  align-content: center !important;
}
.align-content-between[data-v-d4909930] {
  align-content: space-between !important;
}
.align-content-around[data-v-d4909930] {
  align-content: space-around !important;
}
.align-content-stretch[data-v-d4909930] {
  align-content: stretch !important;
}
.align-self-auto[data-v-d4909930] {
  align-self: auto !important;
}
.align-self-start[data-v-d4909930] {
  align-self: flex-start !important;
}
.align-self-end[data-v-d4909930] {
  align-self: flex-end !important;
}
.align-self-center[data-v-d4909930] {
  align-self: center !important;
}
.align-self-baseline[data-v-d4909930] {
  align-self: baseline !important;
}
.align-self-stretch[data-v-d4909930] {
  align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row[data-v-d4909930] {
    flex-direction: row !important;
}
.flex-sm-column[data-v-d4909930] {
    flex-direction: column !important;
}
.flex-sm-row-reverse[data-v-d4909930] {
    flex-direction: row-reverse !important;
}
.flex-sm-column-reverse[data-v-d4909930] {
    flex-direction: column-reverse !important;
}
.flex-sm-wrap[data-v-d4909930] {
    flex-wrap: wrap !important;
}
.flex-sm-nowrap[data-v-d4909930] {
    flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse[data-v-d4909930] {
    flex-wrap: wrap-reverse !important;
}
.flex-sm-fill[data-v-d4909930] {
    flex: 1 1 auto !important;
}
.flex-sm-grow-0[data-v-d4909930] {
    flex-grow: 0 !important;
}
.flex-sm-grow-1[data-v-d4909930] {
    flex-grow: 1 !important;
}
.flex-sm-shrink-0[data-v-d4909930] {
    flex-shrink: 0 !important;
}
.flex-sm-shrink-1[data-v-d4909930] {
    flex-shrink: 1 !important;
}
.justify-content-sm-start[data-v-d4909930] {
    justify-content: flex-start !important;
}
.justify-content-sm-end[data-v-d4909930] {
    justify-content: flex-end !important;
}
.justify-content-sm-center[data-v-d4909930] {
    justify-content: center !important;
}
.justify-content-sm-between[data-v-d4909930] {
    justify-content: space-between !important;
}
.justify-content-sm-around[data-v-d4909930] {
    justify-content: space-around !important;
}
.align-items-sm-start[data-v-d4909930] {
    align-items: flex-start !important;
}
.align-items-sm-end[data-v-d4909930] {
    align-items: flex-end !important;
}
.align-items-sm-center[data-v-d4909930] {
    align-items: center !important;
}
.align-items-sm-baseline[data-v-d4909930] {
    align-items: baseline !important;
}
.align-items-sm-stretch[data-v-d4909930] {
    align-items: stretch !important;
}
.align-content-sm-start[data-v-d4909930] {
    align-content: flex-start !important;
}
.align-content-sm-end[data-v-d4909930] {
    align-content: flex-end !important;
}
.align-content-sm-center[data-v-d4909930] {
    align-content: center !important;
}
.align-content-sm-between[data-v-d4909930] {
    align-content: space-between !important;
}
.align-content-sm-around[data-v-d4909930] {
    align-content: space-around !important;
}
.align-content-sm-stretch[data-v-d4909930] {
    align-content: stretch !important;
}
.align-self-sm-auto[data-v-d4909930] {
    align-self: auto !important;
}
.align-self-sm-start[data-v-d4909930] {
    align-self: flex-start !important;
}
.align-self-sm-end[data-v-d4909930] {
    align-self: flex-end !important;
}
.align-self-sm-center[data-v-d4909930] {
    align-self: center !important;
}
.align-self-sm-baseline[data-v-d4909930] {
    align-self: baseline !important;
}
.align-self-sm-stretch[data-v-d4909930] {
    align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row[data-v-d4909930] {
    flex-direction: row !important;
}
.flex-md-column[data-v-d4909930] {
    flex-direction: column !important;
}
.flex-md-row-reverse[data-v-d4909930] {
    flex-direction: row-reverse !important;
}
.flex-md-column-reverse[data-v-d4909930] {
    flex-direction: column-reverse !important;
}
.flex-md-wrap[data-v-d4909930] {
    flex-wrap: wrap !important;
}
.flex-md-nowrap[data-v-d4909930] {
    flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse[data-v-d4909930] {
    flex-wrap: wrap-reverse !important;
}
.flex-md-fill[data-v-d4909930] {
    flex: 1 1 auto !important;
}
.flex-md-grow-0[data-v-d4909930] {
    flex-grow: 0 !important;
}
.flex-md-grow-1[data-v-d4909930] {
    flex-grow: 1 !important;
}
.flex-md-shrink-0[data-v-d4909930] {
    flex-shrink: 0 !important;
}
.flex-md-shrink-1[data-v-d4909930] {
    flex-shrink: 1 !important;
}
.justify-content-md-start[data-v-d4909930] {
    justify-content: flex-start !important;
}
.justify-content-md-end[data-v-d4909930] {
    justify-content: flex-end !important;
}
.justify-content-md-center[data-v-d4909930] {
    justify-content: center !important;
}
.justify-content-md-between[data-v-d4909930] {
    justify-content: space-between !important;
}
.justify-content-md-around[data-v-d4909930] {
    justify-content: space-around !important;
}
.align-items-md-start[data-v-d4909930] {
    align-items: flex-start !important;
}
.align-items-md-end[data-v-d4909930] {
    align-items: flex-end !important;
}
.align-items-md-center[data-v-d4909930] {
    align-items: center !important;
}
.align-items-md-baseline[data-v-d4909930] {
    align-items: baseline !important;
}
.align-items-md-stretch[data-v-d4909930] {
    align-items: stretch !important;
}
.align-content-md-start[data-v-d4909930] {
    align-content: flex-start !important;
}
.align-content-md-end[data-v-d4909930] {
    align-content: flex-end !important;
}
.align-content-md-center[data-v-d4909930] {
    align-content: center !important;
}
.align-content-md-between[data-v-d4909930] {
    align-content: space-between !important;
}
.align-content-md-around[data-v-d4909930] {
    align-content: space-around !important;
}
.align-content-md-stretch[data-v-d4909930] {
    align-content: stretch !important;
}
.align-self-md-auto[data-v-d4909930] {
    align-self: auto !important;
}
.align-self-md-start[data-v-d4909930] {
    align-self: flex-start !important;
}
.align-self-md-end[data-v-d4909930] {
    align-self: flex-end !important;
}
.align-self-md-center[data-v-d4909930] {
    align-self: center !important;
}
.align-self-md-baseline[data-v-d4909930] {
    align-self: baseline !important;
}
.align-self-md-stretch[data-v-d4909930] {
    align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row[data-v-d4909930] {
    flex-direction: row !important;
}
.flex-lg-column[data-v-d4909930] {
    flex-direction: column !important;
}
.flex-lg-row-reverse[data-v-d4909930] {
    flex-direction: row-reverse !important;
}
.flex-lg-column-reverse[data-v-d4909930] {
    flex-direction: column-reverse !important;
}
.flex-lg-wrap[data-v-d4909930] {
    flex-wrap: wrap !important;
}
.flex-lg-nowrap[data-v-d4909930] {
    flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse[data-v-d4909930] {
    flex-wrap: wrap-reverse !important;
}
.flex-lg-fill[data-v-d4909930] {
    flex: 1 1 auto !important;
}
.flex-lg-grow-0[data-v-d4909930] {
    flex-grow: 0 !important;
}
.flex-lg-grow-1[data-v-d4909930] {
    flex-grow: 1 !important;
}
.flex-lg-shrink-0[data-v-d4909930] {
    flex-shrink: 0 !important;
}
.flex-lg-shrink-1[data-v-d4909930] {
    flex-shrink: 1 !important;
}
.justify-content-lg-start[data-v-d4909930] {
    justify-content: flex-start !important;
}
.justify-content-lg-end[data-v-d4909930] {
    justify-content: flex-end !important;
}
.justify-content-lg-center[data-v-d4909930] {
    justify-content: center !important;
}
.justify-content-lg-between[data-v-d4909930] {
    justify-content: space-between !important;
}
.justify-content-lg-around[data-v-d4909930] {
    justify-content: space-around !important;
}
.align-items-lg-start[data-v-d4909930] {
    align-items: flex-start !important;
}
.align-items-lg-end[data-v-d4909930] {
    align-items: flex-end !important;
}
.align-items-lg-center[data-v-d4909930] {
    align-items: center !important;
}
.align-items-lg-baseline[data-v-d4909930] {
    align-items: baseline !important;
}
.align-items-lg-stretch[data-v-d4909930] {
    align-items: stretch !important;
}
.align-content-lg-start[data-v-d4909930] {
    align-content: flex-start !important;
}
.align-content-lg-end[data-v-d4909930] {
    align-content: flex-end !important;
}
.align-content-lg-center[data-v-d4909930] {
    align-content: center !important;
}
.align-content-lg-between[data-v-d4909930] {
    align-content: space-between !important;
}
.align-content-lg-around[data-v-d4909930] {
    align-content: space-around !important;
}
.align-content-lg-stretch[data-v-d4909930] {
    align-content: stretch !important;
}
.align-self-lg-auto[data-v-d4909930] {
    align-self: auto !important;
}
.align-self-lg-start[data-v-d4909930] {
    align-self: flex-start !important;
}
.align-self-lg-end[data-v-d4909930] {
    align-self: flex-end !important;
}
.align-self-lg-center[data-v-d4909930] {
    align-self: center !important;
}
.align-self-lg-baseline[data-v-d4909930] {
    align-self: baseline !important;
}
.align-self-lg-stretch[data-v-d4909930] {
    align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row[data-v-d4909930] {
    flex-direction: row !important;
}
.flex-xl-column[data-v-d4909930] {
    flex-direction: column !important;
}
.flex-xl-row-reverse[data-v-d4909930] {
    flex-direction: row-reverse !important;
}
.flex-xl-column-reverse[data-v-d4909930] {
    flex-direction: column-reverse !important;
}
.flex-xl-wrap[data-v-d4909930] {
    flex-wrap: wrap !important;
}
.flex-xl-nowrap[data-v-d4909930] {
    flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse[data-v-d4909930] {
    flex-wrap: wrap-reverse !important;
}
.flex-xl-fill[data-v-d4909930] {
    flex: 1 1 auto !important;
}
.flex-xl-grow-0[data-v-d4909930] {
    flex-grow: 0 !important;
}
.flex-xl-grow-1[data-v-d4909930] {
    flex-grow: 1 !important;
}
.flex-xl-shrink-0[data-v-d4909930] {
    flex-shrink: 0 !important;
}
.flex-xl-shrink-1[data-v-d4909930] {
    flex-shrink: 1 !important;
}
.justify-content-xl-start[data-v-d4909930] {
    justify-content: flex-start !important;
}
.justify-content-xl-end[data-v-d4909930] {
    justify-content: flex-end !important;
}
.justify-content-xl-center[data-v-d4909930] {
    justify-content: center !important;
}
.justify-content-xl-between[data-v-d4909930] {
    justify-content: space-between !important;
}
.justify-content-xl-around[data-v-d4909930] {
    justify-content: space-around !important;
}
.align-items-xl-start[data-v-d4909930] {
    align-items: flex-start !important;
}
.align-items-xl-end[data-v-d4909930] {
    align-items: flex-end !important;
}
.align-items-xl-center[data-v-d4909930] {
    align-items: center !important;
}
.align-items-xl-baseline[data-v-d4909930] {
    align-items: baseline !important;
}
.align-items-xl-stretch[data-v-d4909930] {
    align-items: stretch !important;
}
.align-content-xl-start[data-v-d4909930] {
    align-content: flex-start !important;
}
.align-content-xl-end[data-v-d4909930] {
    align-content: flex-end !important;
}
.align-content-xl-center[data-v-d4909930] {
    align-content: center !important;
}
.align-content-xl-between[data-v-d4909930] {
    align-content: space-between !important;
}
.align-content-xl-around[data-v-d4909930] {
    align-content: space-around !important;
}
.align-content-xl-stretch[data-v-d4909930] {
    align-content: stretch !important;
}
.align-self-xl-auto[data-v-d4909930] {
    align-self: auto !important;
}
.align-self-xl-start[data-v-d4909930] {
    align-self: flex-start !important;
}
.align-self-xl-end[data-v-d4909930] {
    align-self: flex-end !important;
}
.align-self-xl-center[data-v-d4909930] {
    align-self: center !important;
}
.align-self-xl-baseline[data-v-d4909930] {
    align-self: baseline !important;
}
.align-self-xl-stretch[data-v-d4909930] {
    align-self: stretch !important;
}
}
.float-left[data-v-d4909930] {
  float: left !important;
}
.float-right[data-v-d4909930] {
  float: right !important;
}
.float-none[data-v-d4909930] {
  float: none !important;
}
@media (min-width: 576px) {
.float-sm-left[data-v-d4909930] {
    float: left !important;
}
.float-sm-right[data-v-d4909930] {
    float: right !important;
}
.float-sm-none[data-v-d4909930] {
    float: none !important;
}
}
@media (min-width: 768px) {
.float-md-left[data-v-d4909930] {
    float: left !important;
}
.float-md-right[data-v-d4909930] {
    float: right !important;
}
.float-md-none[data-v-d4909930] {
    float: none !important;
}
}
@media (min-width: 992px) {
.float-lg-left[data-v-d4909930] {
    float: left !important;
}
.float-lg-right[data-v-d4909930] {
    float: right !important;
}
.float-lg-none[data-v-d4909930] {
    float: none !important;
}
}
@media (min-width: 1200px) {
.float-xl-left[data-v-d4909930] {
    float: left !important;
}
.float-xl-right[data-v-d4909930] {
    float: right !important;
}
.float-xl-none[data-v-d4909930] {
    float: none !important;
}
}
.user-select-all[data-v-d4909930] {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.user-select-auto[data-v-d4909930] {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none[data-v-d4909930] {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.overflow-auto[data-v-d4909930] {
  overflow: auto !important;
}
.overflow-hidden[data-v-d4909930] {
  overflow: hidden !important;
}
.position-static[data-v-d4909930] {
  position: static !important;
}
.position-relative[data-v-d4909930] {
  position: relative !important;
}
.position-absolute[data-v-d4909930] {
  position: absolute !important;
}
.position-fixed[data-v-d4909930] {
  position: fixed !important;
}
.position-sticky[data-v-d4909930] {
  position: sticky !important;
}
.fixed-top[data-v-d4909930] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom[data-v-d4909930] {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
.sticky-top[data-v-d4909930] {
    position: sticky;
    top: 0;
    z-index: 1020;
}
}
.sr-only[data-v-d4909930] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable[data-v-d4909930]:active, .sr-only-focusable[data-v-d4909930]:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm[data-v-d4909930] {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow[data-v-d4909930] {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg[data-v-d4909930] {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none[data-v-d4909930] {
  box-shadow: none !important;
}
.w-25[data-v-d4909930] {
  width: 25% !important;
}
.w-50[data-v-d4909930] {
  width: 50% !important;
}
.w-75[data-v-d4909930] {
  width: 75% !important;
}
.w-100[data-v-d4909930] {
  width: 100% !important;
}
.w-auto[data-v-d4909930] {
  width: auto !important;
}
.h-25[data-v-d4909930] {
  height: 25% !important;
}
.h-50[data-v-d4909930] {
  height: 50% !important;
}
.h-75[data-v-d4909930] {
  height: 75% !important;
}
.h-100[data-v-d4909930] {
  height: 100% !important;
}
.h-auto[data-v-d4909930] {
  height: auto !important;
}
.mw-100[data-v-d4909930] {
  max-width: 100% !important;
}
.mh-100[data-v-d4909930] {
  max-height: 100% !important;
}
.min-vw-100[data-v-d4909930] {
  min-width: 100vw !important;
}
.min-vh-100[data-v-d4909930] {
  min-height: 100vh !important;
}
.vw-100[data-v-d4909930] {
  width: 100vw !important;
}
.vh-100[data-v-d4909930] {
  height: 100vh !important;
}
.m-0[data-v-d4909930] {
  margin: 0 !important;
}
.mt-0[data-v-d4909930],
.my-0[data-v-d4909930] {
  margin-top: 0 !important;
}
.mr-0[data-v-d4909930],
.mx-0[data-v-d4909930] {
  margin-right: 0 !important;
}
.mb-0[data-v-d4909930],
.my-0[data-v-d4909930] {
  margin-bottom: 0 !important;
}
.ml-0[data-v-d4909930],
.mx-0[data-v-d4909930] {
  margin-left: 0 !important;
}
.m-1[data-v-d4909930] {
  margin: 0.25rem !important;
}
.mt-1[data-v-d4909930],
.my-1[data-v-d4909930] {
  margin-top: 0.25rem !important;
}
.mr-1[data-v-d4909930],
.mx-1[data-v-d4909930] {
  margin-right: 0.25rem !important;
}
.mb-1[data-v-d4909930],
.my-1[data-v-d4909930] {
  margin-bottom: 0.25rem !important;
}
.ml-1[data-v-d4909930],
.mx-1[data-v-d4909930] {
  margin-left: 0.25rem !important;
}
.m-2[data-v-d4909930] {
  margin: 0.5rem !important;
}
.mt-2[data-v-d4909930],
.my-2[data-v-d4909930] {
  margin-top: 0.5rem !important;
}
.mr-2[data-v-d4909930],
.mx-2[data-v-d4909930] {
  margin-right: 0.5rem !important;
}
.mb-2[data-v-d4909930],
.my-2[data-v-d4909930] {
  margin-bottom: 0.5rem !important;
}
.ml-2[data-v-d4909930],
.mx-2[data-v-d4909930] {
  margin-left: 0.5rem !important;
}
.m-3[data-v-d4909930] {
  margin: 1rem !important;
}
.mt-3[data-v-d4909930],
.my-3[data-v-d4909930] {
  margin-top: 1rem !important;
}
.mr-3[data-v-d4909930],
.mx-3[data-v-d4909930] {
  margin-right: 1rem !important;
}
.mb-3[data-v-d4909930],
.my-3[data-v-d4909930] {
  margin-bottom: 1rem !important;
}
.ml-3[data-v-d4909930],
.mx-3[data-v-d4909930] {
  margin-left: 1rem !important;
}
.m-4[data-v-d4909930] {
  margin: 1.5rem !important;
}
.mt-4[data-v-d4909930],
.my-4[data-v-d4909930] {
  margin-top: 1.5rem !important;
}
.mr-4[data-v-d4909930],
.mx-4[data-v-d4909930] {
  margin-right: 1.5rem !important;
}
.mb-4[data-v-d4909930],
.my-4[data-v-d4909930] {
  margin-bottom: 1.5rem !important;
}
.ml-4[data-v-d4909930],
.mx-4[data-v-d4909930] {
  margin-left: 1.5rem !important;
}
.m-5[data-v-d4909930] {
  margin: 3rem !important;
}
.mt-5[data-v-d4909930],
.my-5[data-v-d4909930] {
  margin-top: 3rem !important;
}
.mr-5[data-v-d4909930],
.mx-5[data-v-d4909930] {
  margin-right: 3rem !important;
}
.mb-5[data-v-d4909930],
.my-5[data-v-d4909930] {
  margin-bottom: 3rem !important;
}
.ml-5[data-v-d4909930],
.mx-5[data-v-d4909930] {
  margin-left: 3rem !important;
}
.p-0[data-v-d4909930] {
  padding: 0 !important;
}
.pt-0[data-v-d4909930],
.py-0[data-v-d4909930] {
  padding-top: 0 !important;
}
.pr-0[data-v-d4909930],
.px-0[data-v-d4909930] {
  padding-right: 0 !important;
}
.pb-0[data-v-d4909930],
.py-0[data-v-d4909930] {
  padding-bottom: 0 !important;
}
.pl-0[data-v-d4909930],
.px-0[data-v-d4909930] {
  padding-left: 0 !important;
}
.p-1[data-v-d4909930] {
  padding: 0.25rem !important;
}
.pt-1[data-v-d4909930],
.py-1[data-v-d4909930] {
  padding-top: 0.25rem !important;
}
.pr-1[data-v-d4909930],
.px-1[data-v-d4909930] {
  padding-right: 0.25rem !important;
}
.pb-1[data-v-d4909930],
.py-1[data-v-d4909930] {
  padding-bottom: 0.25rem !important;
}
.pl-1[data-v-d4909930],
.px-1[data-v-d4909930] {
  padding-left: 0.25rem !important;
}
.p-2[data-v-d4909930] {
  padding: 0.5rem !important;
}
.pt-2[data-v-d4909930],
.py-2[data-v-d4909930] {
  padding-top: 0.5rem !important;
}
.pr-2[data-v-d4909930],
.px-2[data-v-d4909930] {
  padding-right: 0.5rem !important;
}
.pb-2[data-v-d4909930],
.py-2[data-v-d4909930] {
  padding-bottom: 0.5rem !important;
}
.pl-2[data-v-d4909930],
.px-2[data-v-d4909930] {
  padding-left: 0.5rem !important;
}
.p-3[data-v-d4909930] {
  padding: 1rem !important;
}
.pt-3[data-v-d4909930],
.py-3[data-v-d4909930] {
  padding-top: 1rem !important;
}
.pr-3[data-v-d4909930],
.px-3[data-v-d4909930] {
  padding-right: 1rem !important;
}
.pb-3[data-v-d4909930],
.py-3[data-v-d4909930] {
  padding-bottom: 1rem !important;
}
.pl-3[data-v-d4909930],
.px-3[data-v-d4909930] {
  padding-left: 1rem !important;
}
.p-4[data-v-d4909930] {
  padding: 1.5rem !important;
}
.pt-4[data-v-d4909930],
.py-4[data-v-d4909930] {
  padding-top: 1.5rem !important;
}
.pr-4[data-v-d4909930],
.px-4[data-v-d4909930] {
  padding-right: 1.5rem !important;
}
.pb-4[data-v-d4909930],
.py-4[data-v-d4909930] {
  padding-bottom: 1.5rem !important;
}
.pl-4[data-v-d4909930],
.px-4[data-v-d4909930] {
  padding-left: 1.5rem !important;
}
.p-5[data-v-d4909930] {
  padding: 3rem !important;
}
.pt-5[data-v-d4909930],
.py-5[data-v-d4909930] {
  padding-top: 3rem !important;
}
.pr-5[data-v-d4909930],
.px-5[data-v-d4909930] {
  padding-right: 3rem !important;
}
.pb-5[data-v-d4909930],
.py-5[data-v-d4909930] {
  padding-bottom: 3rem !important;
}
.pl-5[data-v-d4909930],
.px-5[data-v-d4909930] {
  padding-left: 3rem !important;
}
.m-n1[data-v-d4909930] {
  margin: -0.25rem !important;
}
.mt-n1[data-v-d4909930],
.my-n1[data-v-d4909930] {
  margin-top: -0.25rem !important;
}
.mr-n1[data-v-d4909930],
.mx-n1[data-v-d4909930] {
  margin-right: -0.25rem !important;
}
.mb-n1[data-v-d4909930],
.my-n1[data-v-d4909930] {
  margin-bottom: -0.25rem !important;
}
.ml-n1[data-v-d4909930],
.mx-n1[data-v-d4909930] {
  margin-left: -0.25rem !important;
}
.m-n2[data-v-d4909930] {
  margin: -0.5rem !important;
}
.mt-n2[data-v-d4909930],
.my-n2[data-v-d4909930] {
  margin-top: -0.5rem !important;
}
.mr-n2[data-v-d4909930],
.mx-n2[data-v-d4909930] {
  margin-right: -0.5rem !important;
}
.mb-n2[data-v-d4909930],
.my-n2[data-v-d4909930] {
  margin-bottom: -0.5rem !important;
}
.ml-n2[data-v-d4909930],
.mx-n2[data-v-d4909930] {
  margin-left: -0.5rem !important;
}
.m-n3[data-v-d4909930] {
  margin: -1rem !important;
}
.mt-n3[data-v-d4909930],
.my-n3[data-v-d4909930] {
  margin-top: -1rem !important;
}
.mr-n3[data-v-d4909930],
.mx-n3[data-v-d4909930] {
  margin-right: -1rem !important;
}
.mb-n3[data-v-d4909930],
.my-n3[data-v-d4909930] {
  margin-bottom: -1rem !important;
}
.ml-n3[data-v-d4909930],
.mx-n3[data-v-d4909930] {
  margin-left: -1rem !important;
}
.m-n4[data-v-d4909930] {
  margin: -1.5rem !important;
}
.mt-n4[data-v-d4909930],
.my-n4[data-v-d4909930] {
  margin-top: -1.5rem !important;
}
.mr-n4[data-v-d4909930],
.mx-n4[data-v-d4909930] {
  margin-right: -1.5rem !important;
}
.mb-n4[data-v-d4909930],
.my-n4[data-v-d4909930] {
  margin-bottom: -1.5rem !important;
}
.ml-n4[data-v-d4909930],
.mx-n4[data-v-d4909930] {
  margin-left: -1.5rem !important;
}
.m-n5[data-v-d4909930] {
  margin: -3rem !important;
}
.mt-n5[data-v-d4909930],
.my-n5[data-v-d4909930] {
  margin-top: -3rem !important;
}
.mr-n5[data-v-d4909930],
.mx-n5[data-v-d4909930] {
  margin-right: -3rem !important;
}
.mb-n5[data-v-d4909930],
.my-n5[data-v-d4909930] {
  margin-bottom: -3rem !important;
}
.ml-n5[data-v-d4909930],
.mx-n5[data-v-d4909930] {
  margin-left: -3rem !important;
}
.m-auto[data-v-d4909930] {
  margin: auto !important;
}
.mt-auto[data-v-d4909930],
.my-auto[data-v-d4909930] {
  margin-top: auto !important;
}
.mr-auto[data-v-d4909930],
.mx-auto[data-v-d4909930] {
  margin-right: auto !important;
}
.mb-auto[data-v-d4909930],
.my-auto[data-v-d4909930] {
  margin-bottom: auto !important;
}
.ml-auto[data-v-d4909930],
.mx-auto[data-v-d4909930] {
  margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0[data-v-d4909930] {
    margin: 0 !important;
}
.mt-sm-0[data-v-d4909930],
  .my-sm-0[data-v-d4909930] {
    margin-top: 0 !important;
}
.mr-sm-0[data-v-d4909930],
  .mx-sm-0[data-v-d4909930] {
    margin-right: 0 !important;
}
.mb-sm-0[data-v-d4909930],
  .my-sm-0[data-v-d4909930] {
    margin-bottom: 0 !important;
}
.ml-sm-0[data-v-d4909930],
  .mx-sm-0[data-v-d4909930] {
    margin-left: 0 !important;
}
.m-sm-1[data-v-d4909930] {
    margin: 0.25rem !important;
}
.mt-sm-1[data-v-d4909930],
  .my-sm-1[data-v-d4909930] {
    margin-top: 0.25rem !important;
}
.mr-sm-1[data-v-d4909930],
  .mx-sm-1[data-v-d4909930] {
    margin-right: 0.25rem !important;
}
.mb-sm-1[data-v-d4909930],
  .my-sm-1[data-v-d4909930] {
    margin-bottom: 0.25rem !important;
}
.ml-sm-1[data-v-d4909930],
  .mx-sm-1[data-v-d4909930] {
    margin-left: 0.25rem !important;
}
.m-sm-2[data-v-d4909930] {
    margin: 0.5rem !important;
}
.mt-sm-2[data-v-d4909930],
  .my-sm-2[data-v-d4909930] {
    margin-top: 0.5rem !important;
}
.mr-sm-2[data-v-d4909930],
  .mx-sm-2[data-v-d4909930] {
    margin-right: 0.5rem !important;
}
.mb-sm-2[data-v-d4909930],
  .my-sm-2[data-v-d4909930] {
    margin-bottom: 0.5rem !important;
}
.ml-sm-2[data-v-d4909930],
  .mx-sm-2[data-v-d4909930] {
    margin-left: 0.5rem !important;
}
.m-sm-3[data-v-d4909930] {
    margin: 1rem !important;
}
.mt-sm-3[data-v-d4909930],
  .my-sm-3[data-v-d4909930] {
    margin-top: 1rem !important;
}
.mr-sm-3[data-v-d4909930],
  .mx-sm-3[data-v-d4909930] {
    margin-right: 1rem !important;
}
.mb-sm-3[data-v-d4909930],
  .my-sm-3[data-v-d4909930] {
    margin-bottom: 1rem !important;
}
.ml-sm-3[data-v-d4909930],
  .mx-sm-3[data-v-d4909930] {
    margin-left: 1rem !important;
}
.m-sm-4[data-v-d4909930] {
    margin: 1.5rem !important;
}
.mt-sm-4[data-v-d4909930],
  .my-sm-4[data-v-d4909930] {
    margin-top: 1.5rem !important;
}
.mr-sm-4[data-v-d4909930],
  .mx-sm-4[data-v-d4909930] {
    margin-right: 1.5rem !important;
}
.mb-sm-4[data-v-d4909930],
  .my-sm-4[data-v-d4909930] {
    margin-bottom: 1.5rem !important;
}
.ml-sm-4[data-v-d4909930],
  .mx-sm-4[data-v-d4909930] {
    margin-left: 1.5rem !important;
}
.m-sm-5[data-v-d4909930] {
    margin: 3rem !important;
}
.mt-sm-5[data-v-d4909930],
  .my-sm-5[data-v-d4909930] {
    margin-top: 3rem !important;
}
.mr-sm-5[data-v-d4909930],
  .mx-sm-5[data-v-d4909930] {
    margin-right: 3rem !important;
}
.mb-sm-5[data-v-d4909930],
  .my-sm-5[data-v-d4909930] {
    margin-bottom: 3rem !important;
}
.ml-sm-5[data-v-d4909930],
  .mx-sm-5[data-v-d4909930] {
    margin-left: 3rem !important;
}
.p-sm-0[data-v-d4909930] {
    padding: 0 !important;
}
.pt-sm-0[data-v-d4909930],
  .py-sm-0[data-v-d4909930] {
    padding-top: 0 !important;
}
.pr-sm-0[data-v-d4909930],
  .px-sm-0[data-v-d4909930] {
    padding-right: 0 !important;
}
.pb-sm-0[data-v-d4909930],
  .py-sm-0[data-v-d4909930] {
    padding-bottom: 0 !important;
}
.pl-sm-0[data-v-d4909930],
  .px-sm-0[data-v-d4909930] {
    padding-left: 0 !important;
}
.p-sm-1[data-v-d4909930] {
    padding: 0.25rem !important;
}
.pt-sm-1[data-v-d4909930],
  .py-sm-1[data-v-d4909930] {
    padding-top: 0.25rem !important;
}
.pr-sm-1[data-v-d4909930],
  .px-sm-1[data-v-d4909930] {
    padding-right: 0.25rem !important;
}
.pb-sm-1[data-v-d4909930],
  .py-sm-1[data-v-d4909930] {
    padding-bottom: 0.25rem !important;
}
.pl-sm-1[data-v-d4909930],
  .px-sm-1[data-v-d4909930] {
    padding-left: 0.25rem !important;
}
.p-sm-2[data-v-d4909930] {
    padding: 0.5rem !important;
}
.pt-sm-2[data-v-d4909930],
  .py-sm-2[data-v-d4909930] {
    padding-top: 0.5rem !important;
}
.pr-sm-2[data-v-d4909930],
  .px-sm-2[data-v-d4909930] {
    padding-right: 0.5rem !important;
}
.pb-sm-2[data-v-d4909930],
  .py-sm-2[data-v-d4909930] {
    padding-bottom: 0.5rem !important;
}
.pl-sm-2[data-v-d4909930],
  .px-sm-2[data-v-d4909930] {
    padding-left: 0.5rem !important;
}
.p-sm-3[data-v-d4909930] {
    padding: 1rem !important;
}
.pt-sm-3[data-v-d4909930],
  .py-sm-3[data-v-d4909930] {
    padding-top: 1rem !important;
}
.pr-sm-3[data-v-d4909930],
  .px-sm-3[data-v-d4909930] {
    padding-right: 1rem !important;
}
.pb-sm-3[data-v-d4909930],
  .py-sm-3[data-v-d4909930] {
    padding-bottom: 1rem !important;
}
.pl-sm-3[data-v-d4909930],
  .px-sm-3[data-v-d4909930] {
    padding-left: 1rem !important;
}
.p-sm-4[data-v-d4909930] {
    padding: 1.5rem !important;
}
.pt-sm-4[data-v-d4909930],
  .py-sm-4[data-v-d4909930] {
    padding-top: 1.5rem !important;
}
.pr-sm-4[data-v-d4909930],
  .px-sm-4[data-v-d4909930] {
    padding-right: 1.5rem !important;
}
.pb-sm-4[data-v-d4909930],
  .py-sm-4[data-v-d4909930] {
    padding-bottom: 1.5rem !important;
}
.pl-sm-4[data-v-d4909930],
  .px-sm-4[data-v-d4909930] {
    padding-left: 1.5rem !important;
}
.p-sm-5[data-v-d4909930] {
    padding: 3rem !important;
}
.pt-sm-5[data-v-d4909930],
  .py-sm-5[data-v-d4909930] {
    padding-top: 3rem !important;
}
.pr-sm-5[data-v-d4909930],
  .px-sm-5[data-v-d4909930] {
    padding-right: 3rem !important;
}
.pb-sm-5[data-v-d4909930],
  .py-sm-5[data-v-d4909930] {
    padding-bottom: 3rem !important;
}
.pl-sm-5[data-v-d4909930],
  .px-sm-5[data-v-d4909930] {
    padding-left: 3rem !important;
}
.m-sm-n1[data-v-d4909930] {
    margin: -0.25rem !important;
}
.mt-sm-n1[data-v-d4909930],
  .my-sm-n1[data-v-d4909930] {
    margin-top: -0.25rem !important;
}
.mr-sm-n1[data-v-d4909930],
  .mx-sm-n1[data-v-d4909930] {
    margin-right: -0.25rem !important;
}
.mb-sm-n1[data-v-d4909930],
  .my-sm-n1[data-v-d4909930] {
    margin-bottom: -0.25rem !important;
}
.ml-sm-n1[data-v-d4909930],
  .mx-sm-n1[data-v-d4909930] {
    margin-left: -0.25rem !important;
}
.m-sm-n2[data-v-d4909930] {
    margin: -0.5rem !important;
}
.mt-sm-n2[data-v-d4909930],
  .my-sm-n2[data-v-d4909930] {
    margin-top: -0.5rem !important;
}
.mr-sm-n2[data-v-d4909930],
  .mx-sm-n2[data-v-d4909930] {
    margin-right: -0.5rem !important;
}
.mb-sm-n2[data-v-d4909930],
  .my-sm-n2[data-v-d4909930] {
    margin-bottom: -0.5rem !important;
}
.ml-sm-n2[data-v-d4909930],
  .mx-sm-n2[data-v-d4909930] {
    margin-left: -0.5rem !important;
}
.m-sm-n3[data-v-d4909930] {
    margin: -1rem !important;
}
.mt-sm-n3[data-v-d4909930],
  .my-sm-n3[data-v-d4909930] {
    margin-top: -1rem !important;
}
.mr-sm-n3[data-v-d4909930],
  .mx-sm-n3[data-v-d4909930] {
    margin-right: -1rem !important;
}
.mb-sm-n3[data-v-d4909930],
  .my-sm-n3[data-v-d4909930] {
    margin-bottom: -1rem !important;
}
.ml-sm-n3[data-v-d4909930],
  .mx-sm-n3[data-v-d4909930] {
    margin-left: -1rem !important;
}
.m-sm-n4[data-v-d4909930] {
    margin: -1.5rem !important;
}
.mt-sm-n4[data-v-d4909930],
  .my-sm-n4[data-v-d4909930] {
    margin-top: -1.5rem !important;
}
.mr-sm-n4[data-v-d4909930],
  .mx-sm-n4[data-v-d4909930] {
    margin-right: -1.5rem !important;
}
.mb-sm-n4[data-v-d4909930],
  .my-sm-n4[data-v-d4909930] {
    margin-bottom: -1.5rem !important;
}
.ml-sm-n4[data-v-d4909930],
  .mx-sm-n4[data-v-d4909930] {
    margin-left: -1.5rem !important;
}
.m-sm-n5[data-v-d4909930] {
    margin: -3rem !important;
}
.mt-sm-n5[data-v-d4909930],
  .my-sm-n5[data-v-d4909930] {
    margin-top: -3rem !important;
}
.mr-sm-n5[data-v-d4909930],
  .mx-sm-n5[data-v-d4909930] {
    margin-right: -3rem !important;
}
.mb-sm-n5[data-v-d4909930],
  .my-sm-n5[data-v-d4909930] {
    margin-bottom: -3rem !important;
}
.ml-sm-n5[data-v-d4909930],
  .mx-sm-n5[data-v-d4909930] {
    margin-left: -3rem !important;
}
.m-sm-auto[data-v-d4909930] {
    margin: auto !important;
}
.mt-sm-auto[data-v-d4909930],
  .my-sm-auto[data-v-d4909930] {
    margin-top: auto !important;
}
.mr-sm-auto[data-v-d4909930],
  .mx-sm-auto[data-v-d4909930] {
    margin-right: auto !important;
}
.mb-sm-auto[data-v-d4909930],
  .my-sm-auto[data-v-d4909930] {
    margin-bottom: auto !important;
}
.ml-sm-auto[data-v-d4909930],
  .mx-sm-auto[data-v-d4909930] {
    margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0[data-v-d4909930] {
    margin: 0 !important;
}
.mt-md-0[data-v-d4909930],
  .my-md-0[data-v-d4909930] {
    margin-top: 0 !important;
}
.mr-md-0[data-v-d4909930],
  .mx-md-0[data-v-d4909930] {
    margin-right: 0 !important;
}
.mb-md-0[data-v-d4909930],
  .my-md-0[data-v-d4909930] {
    margin-bottom: 0 !important;
}
.ml-md-0[data-v-d4909930],
  .mx-md-0[data-v-d4909930] {
    margin-left: 0 !important;
}
.m-md-1[data-v-d4909930] {
    margin: 0.25rem !important;
}
.mt-md-1[data-v-d4909930],
  .my-md-1[data-v-d4909930] {
    margin-top: 0.25rem !important;
}
.mr-md-1[data-v-d4909930],
  .mx-md-1[data-v-d4909930] {
    margin-right: 0.25rem !important;
}
.mb-md-1[data-v-d4909930],
  .my-md-1[data-v-d4909930] {
    margin-bottom: 0.25rem !important;
}
.ml-md-1[data-v-d4909930],
  .mx-md-1[data-v-d4909930] {
    margin-left: 0.25rem !important;
}
.m-md-2[data-v-d4909930] {
    margin: 0.5rem !important;
}
.mt-md-2[data-v-d4909930],
  .my-md-2[data-v-d4909930] {
    margin-top: 0.5rem !important;
}
.mr-md-2[data-v-d4909930],
  .mx-md-2[data-v-d4909930] {
    margin-right: 0.5rem !important;
}
.mb-md-2[data-v-d4909930],
  .my-md-2[data-v-d4909930] {
    margin-bottom: 0.5rem !important;
}
.ml-md-2[data-v-d4909930],
  .mx-md-2[data-v-d4909930] {
    margin-left: 0.5rem !important;
}
.m-md-3[data-v-d4909930] {
    margin: 1rem !important;
}
.mt-md-3[data-v-d4909930],
  .my-md-3[data-v-d4909930] {
    margin-top: 1rem !important;
}
.mr-md-3[data-v-d4909930],
  .mx-md-3[data-v-d4909930] {
    margin-right: 1rem !important;
}
.mb-md-3[data-v-d4909930],
  .my-md-3[data-v-d4909930] {
    margin-bottom: 1rem !important;
}
.ml-md-3[data-v-d4909930],
  .mx-md-3[data-v-d4909930] {
    margin-left: 1rem !important;
}
.m-md-4[data-v-d4909930] {
    margin: 1.5rem !important;
}
.mt-md-4[data-v-d4909930],
  .my-md-4[data-v-d4909930] {
    margin-top: 1.5rem !important;
}
.mr-md-4[data-v-d4909930],
  .mx-md-4[data-v-d4909930] {
    margin-right: 1.5rem !important;
}
.mb-md-4[data-v-d4909930],
  .my-md-4[data-v-d4909930] {
    margin-bottom: 1.5rem !important;
}
.ml-md-4[data-v-d4909930],
  .mx-md-4[data-v-d4909930] {
    margin-left: 1.5rem !important;
}
.m-md-5[data-v-d4909930] {
    margin: 3rem !important;
}
.mt-md-5[data-v-d4909930],
  .my-md-5[data-v-d4909930] {
    margin-top: 3rem !important;
}
.mr-md-5[data-v-d4909930],
  .mx-md-5[data-v-d4909930] {
    margin-right: 3rem !important;
}
.mb-md-5[data-v-d4909930],
  .my-md-5[data-v-d4909930] {
    margin-bottom: 3rem !important;
}
.ml-md-5[data-v-d4909930],
  .mx-md-5[data-v-d4909930] {
    margin-left: 3rem !important;
}
.p-md-0[data-v-d4909930] {
    padding: 0 !important;
}
.pt-md-0[data-v-d4909930],
  .py-md-0[data-v-d4909930] {
    padding-top: 0 !important;
}
.pr-md-0[data-v-d4909930],
  .px-md-0[data-v-d4909930] {
    padding-right: 0 !important;
}
.pb-md-0[data-v-d4909930],
  .py-md-0[data-v-d4909930] {
    padding-bottom: 0 !important;
}
.pl-md-0[data-v-d4909930],
  .px-md-0[data-v-d4909930] {
    padding-left: 0 !important;
}
.p-md-1[data-v-d4909930] {
    padding: 0.25rem !important;
}
.pt-md-1[data-v-d4909930],
  .py-md-1[data-v-d4909930] {
    padding-top: 0.25rem !important;
}
.pr-md-1[data-v-d4909930],
  .px-md-1[data-v-d4909930] {
    padding-right: 0.25rem !important;
}
.pb-md-1[data-v-d4909930],
  .py-md-1[data-v-d4909930] {
    padding-bottom: 0.25rem !important;
}
.pl-md-1[data-v-d4909930],
  .px-md-1[data-v-d4909930] {
    padding-left: 0.25rem !important;
}
.p-md-2[data-v-d4909930] {
    padding: 0.5rem !important;
}
.pt-md-2[data-v-d4909930],
  .py-md-2[data-v-d4909930] {
    padding-top: 0.5rem !important;
}
.pr-md-2[data-v-d4909930],
  .px-md-2[data-v-d4909930] {
    padding-right: 0.5rem !important;
}
.pb-md-2[data-v-d4909930],
  .py-md-2[data-v-d4909930] {
    padding-bottom: 0.5rem !important;
}
.pl-md-2[data-v-d4909930],
  .px-md-2[data-v-d4909930] {
    padding-left: 0.5rem !important;
}
.p-md-3[data-v-d4909930] {
    padding: 1rem !important;
}
.pt-md-3[data-v-d4909930],
  .py-md-3[data-v-d4909930] {
    padding-top: 1rem !important;
}
.pr-md-3[data-v-d4909930],
  .px-md-3[data-v-d4909930] {
    padding-right: 1rem !important;
}
.pb-md-3[data-v-d4909930],
  .py-md-3[data-v-d4909930] {
    padding-bottom: 1rem !important;
}
.pl-md-3[data-v-d4909930],
  .px-md-3[data-v-d4909930] {
    padding-left: 1rem !important;
}
.p-md-4[data-v-d4909930] {
    padding: 1.5rem !important;
}
.pt-md-4[data-v-d4909930],
  .py-md-4[data-v-d4909930] {
    padding-top: 1.5rem !important;
}
.pr-md-4[data-v-d4909930],
  .px-md-4[data-v-d4909930] {
    padding-right: 1.5rem !important;
}
.pb-md-4[data-v-d4909930],
  .py-md-4[data-v-d4909930] {
    padding-bottom: 1.5rem !important;
}
.pl-md-4[data-v-d4909930],
  .px-md-4[data-v-d4909930] {
    padding-left: 1.5rem !important;
}
.p-md-5[data-v-d4909930] {
    padding: 3rem !important;
}
.pt-md-5[data-v-d4909930],
  .py-md-5[data-v-d4909930] {
    padding-top: 3rem !important;
}
.pr-md-5[data-v-d4909930],
  .px-md-5[data-v-d4909930] {
    padding-right: 3rem !important;
}
.pb-md-5[data-v-d4909930],
  .py-md-5[data-v-d4909930] {
    padding-bottom: 3rem !important;
}
.pl-md-5[data-v-d4909930],
  .px-md-5[data-v-d4909930] {
    padding-left: 3rem !important;
}
.m-md-n1[data-v-d4909930] {
    margin: -0.25rem !important;
}
.mt-md-n1[data-v-d4909930],
  .my-md-n1[data-v-d4909930] {
    margin-top: -0.25rem !important;
}
.mr-md-n1[data-v-d4909930],
  .mx-md-n1[data-v-d4909930] {
    margin-right: -0.25rem !important;
}
.mb-md-n1[data-v-d4909930],
  .my-md-n1[data-v-d4909930] {
    margin-bottom: -0.25rem !important;
}
.ml-md-n1[data-v-d4909930],
  .mx-md-n1[data-v-d4909930] {
    margin-left: -0.25rem !important;
}
.m-md-n2[data-v-d4909930] {
    margin: -0.5rem !important;
}
.mt-md-n2[data-v-d4909930],
  .my-md-n2[data-v-d4909930] {
    margin-top: -0.5rem !important;
}
.mr-md-n2[data-v-d4909930],
  .mx-md-n2[data-v-d4909930] {
    margin-right: -0.5rem !important;
}
.mb-md-n2[data-v-d4909930],
  .my-md-n2[data-v-d4909930] {
    margin-bottom: -0.5rem !important;
}
.ml-md-n2[data-v-d4909930],
  .mx-md-n2[data-v-d4909930] {
    margin-left: -0.5rem !important;
}
.m-md-n3[data-v-d4909930] {
    margin: -1rem !important;
}
.mt-md-n3[data-v-d4909930],
  .my-md-n3[data-v-d4909930] {
    margin-top: -1rem !important;
}
.mr-md-n3[data-v-d4909930],
  .mx-md-n3[data-v-d4909930] {
    margin-right: -1rem !important;
}
.mb-md-n3[data-v-d4909930],
  .my-md-n3[data-v-d4909930] {
    margin-bottom: -1rem !important;
}
.ml-md-n3[data-v-d4909930],
  .mx-md-n3[data-v-d4909930] {
    margin-left: -1rem !important;
}
.m-md-n4[data-v-d4909930] {
    margin: -1.5rem !important;
}
.mt-md-n4[data-v-d4909930],
  .my-md-n4[data-v-d4909930] {
    margin-top: -1.5rem !important;
}
.mr-md-n4[data-v-d4909930],
  .mx-md-n4[data-v-d4909930] {
    margin-right: -1.5rem !important;
}
.mb-md-n4[data-v-d4909930],
  .my-md-n4[data-v-d4909930] {
    margin-bottom: -1.5rem !important;
}
.ml-md-n4[data-v-d4909930],
  .mx-md-n4[data-v-d4909930] {
    margin-left: -1.5rem !important;
}
.m-md-n5[data-v-d4909930] {
    margin: -3rem !important;
}
.mt-md-n5[data-v-d4909930],
  .my-md-n5[data-v-d4909930] {
    margin-top: -3rem !important;
}
.mr-md-n5[data-v-d4909930],
  .mx-md-n5[data-v-d4909930] {
    margin-right: -3rem !important;
}
.mb-md-n5[data-v-d4909930],
  .my-md-n5[data-v-d4909930] {
    margin-bottom: -3rem !important;
}
.ml-md-n5[data-v-d4909930],
  .mx-md-n5[data-v-d4909930] {
    margin-left: -3rem !important;
}
.m-md-auto[data-v-d4909930] {
    margin: auto !important;
}
.mt-md-auto[data-v-d4909930],
  .my-md-auto[data-v-d4909930] {
    margin-top: auto !important;
}
.mr-md-auto[data-v-d4909930],
  .mx-md-auto[data-v-d4909930] {
    margin-right: auto !important;
}
.mb-md-auto[data-v-d4909930],
  .my-md-auto[data-v-d4909930] {
    margin-bottom: auto !important;
}
.ml-md-auto[data-v-d4909930],
  .mx-md-auto[data-v-d4909930] {
    margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0[data-v-d4909930] {
    margin: 0 !important;
}
.mt-lg-0[data-v-d4909930],
  .my-lg-0[data-v-d4909930] {
    margin-top: 0 !important;
}
.mr-lg-0[data-v-d4909930],
  .mx-lg-0[data-v-d4909930] {
    margin-right: 0 !important;
}
.mb-lg-0[data-v-d4909930],
  .my-lg-0[data-v-d4909930] {
    margin-bottom: 0 !important;
}
.ml-lg-0[data-v-d4909930],
  .mx-lg-0[data-v-d4909930] {
    margin-left: 0 !important;
}
.m-lg-1[data-v-d4909930] {
    margin: 0.25rem !important;
}
.mt-lg-1[data-v-d4909930],
  .my-lg-1[data-v-d4909930] {
    margin-top: 0.25rem !important;
}
.mr-lg-1[data-v-d4909930],
  .mx-lg-1[data-v-d4909930] {
    margin-right: 0.25rem !important;
}
.mb-lg-1[data-v-d4909930],
  .my-lg-1[data-v-d4909930] {
    margin-bottom: 0.25rem !important;
}
.ml-lg-1[data-v-d4909930],
  .mx-lg-1[data-v-d4909930] {
    margin-left: 0.25rem !important;
}
.m-lg-2[data-v-d4909930] {
    margin: 0.5rem !important;
}
.mt-lg-2[data-v-d4909930],
  .my-lg-2[data-v-d4909930] {
    margin-top: 0.5rem !important;
}
.mr-lg-2[data-v-d4909930],
  .mx-lg-2[data-v-d4909930] {
    margin-right: 0.5rem !important;
}
.mb-lg-2[data-v-d4909930],
  .my-lg-2[data-v-d4909930] {
    margin-bottom: 0.5rem !important;
}
.ml-lg-2[data-v-d4909930],
  .mx-lg-2[data-v-d4909930] {
    margin-left: 0.5rem !important;
}
.m-lg-3[data-v-d4909930] {
    margin: 1rem !important;
}
.mt-lg-3[data-v-d4909930],
  .my-lg-3[data-v-d4909930] {
    margin-top: 1rem !important;
}
.mr-lg-3[data-v-d4909930],
  .mx-lg-3[data-v-d4909930] {
    margin-right: 1rem !important;
}
.mb-lg-3[data-v-d4909930],
  .my-lg-3[data-v-d4909930] {
    margin-bottom: 1rem !important;
}
.ml-lg-3[data-v-d4909930],
  .mx-lg-3[data-v-d4909930] {
    margin-left: 1rem !important;
}
.m-lg-4[data-v-d4909930] {
    margin: 1.5rem !important;
}
.mt-lg-4[data-v-d4909930],
  .my-lg-4[data-v-d4909930] {
    margin-top: 1.5rem !important;
}
.mr-lg-4[data-v-d4909930],
  .mx-lg-4[data-v-d4909930] {
    margin-right: 1.5rem !important;
}
.mb-lg-4[data-v-d4909930],
  .my-lg-4[data-v-d4909930] {
    margin-bottom: 1.5rem !important;
}
.ml-lg-4[data-v-d4909930],
  .mx-lg-4[data-v-d4909930] {
    margin-left: 1.5rem !important;
}
.m-lg-5[data-v-d4909930] {
    margin: 3rem !important;
}
.mt-lg-5[data-v-d4909930],
  .my-lg-5[data-v-d4909930] {
    margin-top: 3rem !important;
}
.mr-lg-5[data-v-d4909930],
  .mx-lg-5[data-v-d4909930] {
    margin-right: 3rem !important;
}
.mb-lg-5[data-v-d4909930],
  .my-lg-5[data-v-d4909930] {
    margin-bottom: 3rem !important;
}
.ml-lg-5[data-v-d4909930],
  .mx-lg-5[data-v-d4909930] {
    margin-left: 3rem !important;
}
.p-lg-0[data-v-d4909930] {
    padding: 0 !important;
}
.pt-lg-0[data-v-d4909930],
  .py-lg-0[data-v-d4909930] {
    padding-top: 0 !important;
}
.pr-lg-0[data-v-d4909930],
  .px-lg-0[data-v-d4909930] {
    padding-right: 0 !important;
}
.pb-lg-0[data-v-d4909930],
  .py-lg-0[data-v-d4909930] {
    padding-bottom: 0 !important;
}
.pl-lg-0[data-v-d4909930],
  .px-lg-0[data-v-d4909930] {
    padding-left: 0 !important;
}
.p-lg-1[data-v-d4909930] {
    padding: 0.25rem !important;
}
.pt-lg-1[data-v-d4909930],
  .py-lg-1[data-v-d4909930] {
    padding-top: 0.25rem !important;
}
.pr-lg-1[data-v-d4909930],
  .px-lg-1[data-v-d4909930] {
    padding-right: 0.25rem !important;
}
.pb-lg-1[data-v-d4909930],
  .py-lg-1[data-v-d4909930] {
    padding-bottom: 0.25rem !important;
}
.pl-lg-1[data-v-d4909930],
  .px-lg-1[data-v-d4909930] {
    padding-left: 0.25rem !important;
}
.p-lg-2[data-v-d4909930] {
    padding: 0.5rem !important;
}
.pt-lg-2[data-v-d4909930],
  .py-lg-2[data-v-d4909930] {
    padding-top: 0.5rem !important;
}
.pr-lg-2[data-v-d4909930],
  .px-lg-2[data-v-d4909930] {
    padding-right: 0.5rem !important;
}
.pb-lg-2[data-v-d4909930],
  .py-lg-2[data-v-d4909930] {
    padding-bottom: 0.5rem !important;
}
.pl-lg-2[data-v-d4909930],
  .px-lg-2[data-v-d4909930] {
    padding-left: 0.5rem !important;
}
.p-lg-3[data-v-d4909930] {
    padding: 1rem !important;
}
.pt-lg-3[data-v-d4909930],
  .py-lg-3[data-v-d4909930] {
    padding-top: 1rem !important;
}
.pr-lg-3[data-v-d4909930],
  .px-lg-3[data-v-d4909930] {
    padding-right: 1rem !important;
}
.pb-lg-3[data-v-d4909930],
  .py-lg-3[data-v-d4909930] {
    padding-bottom: 1rem !important;
}
.pl-lg-3[data-v-d4909930],
  .px-lg-3[data-v-d4909930] {
    padding-left: 1rem !important;
}
.p-lg-4[data-v-d4909930] {
    padding: 1.5rem !important;
}
.pt-lg-4[data-v-d4909930],
  .py-lg-4[data-v-d4909930] {
    padding-top: 1.5rem !important;
}
.pr-lg-4[data-v-d4909930],
  .px-lg-4[data-v-d4909930] {
    padding-right: 1.5rem !important;
}
.pb-lg-4[data-v-d4909930],
  .py-lg-4[data-v-d4909930] {
    padding-bottom: 1.5rem !important;
}
.pl-lg-4[data-v-d4909930],
  .px-lg-4[data-v-d4909930] {
    padding-left: 1.5rem !important;
}
.p-lg-5[data-v-d4909930] {
    padding: 3rem !important;
}
.pt-lg-5[data-v-d4909930],
  .py-lg-5[data-v-d4909930] {
    padding-top: 3rem !important;
}
.pr-lg-5[data-v-d4909930],
  .px-lg-5[data-v-d4909930] {
    padding-right: 3rem !important;
}
.pb-lg-5[data-v-d4909930],
  .py-lg-5[data-v-d4909930] {
    padding-bottom: 3rem !important;
}
.pl-lg-5[data-v-d4909930],
  .px-lg-5[data-v-d4909930] {
    padding-left: 3rem !important;
}
.m-lg-n1[data-v-d4909930] {
    margin: -0.25rem !important;
}
.mt-lg-n1[data-v-d4909930],
  .my-lg-n1[data-v-d4909930] {
    margin-top: -0.25rem !important;
}
.mr-lg-n1[data-v-d4909930],
  .mx-lg-n1[data-v-d4909930] {
    margin-right: -0.25rem !important;
}
.mb-lg-n1[data-v-d4909930],
  .my-lg-n1[data-v-d4909930] {
    margin-bottom: -0.25rem !important;
}
.ml-lg-n1[data-v-d4909930],
  .mx-lg-n1[data-v-d4909930] {
    margin-left: -0.25rem !important;
}
.m-lg-n2[data-v-d4909930] {
    margin: -0.5rem !important;
}
.mt-lg-n2[data-v-d4909930],
  .my-lg-n2[data-v-d4909930] {
    margin-top: -0.5rem !important;
}
.mr-lg-n2[data-v-d4909930],
  .mx-lg-n2[data-v-d4909930] {
    margin-right: -0.5rem !important;
}
.mb-lg-n2[data-v-d4909930],
  .my-lg-n2[data-v-d4909930] {
    margin-bottom: -0.5rem !important;
}
.ml-lg-n2[data-v-d4909930],
  .mx-lg-n2[data-v-d4909930] {
    margin-left: -0.5rem !important;
}
.m-lg-n3[data-v-d4909930] {
    margin: -1rem !important;
}
.mt-lg-n3[data-v-d4909930],
  .my-lg-n3[data-v-d4909930] {
    margin-top: -1rem !important;
}
.mr-lg-n3[data-v-d4909930],
  .mx-lg-n3[data-v-d4909930] {
    margin-right: -1rem !important;
}
.mb-lg-n3[data-v-d4909930],
  .my-lg-n3[data-v-d4909930] {
    margin-bottom: -1rem !important;
}
.ml-lg-n3[data-v-d4909930],
  .mx-lg-n3[data-v-d4909930] {
    margin-left: -1rem !important;
}
.m-lg-n4[data-v-d4909930] {
    margin: -1.5rem !important;
}
.mt-lg-n4[data-v-d4909930],
  .my-lg-n4[data-v-d4909930] {
    margin-top: -1.5rem !important;
}
.mr-lg-n4[data-v-d4909930],
  .mx-lg-n4[data-v-d4909930] {
    margin-right: -1.5rem !important;
}
.mb-lg-n4[data-v-d4909930],
  .my-lg-n4[data-v-d4909930] {
    margin-bottom: -1.5rem !important;
}
.ml-lg-n4[data-v-d4909930],
  .mx-lg-n4[data-v-d4909930] {
    margin-left: -1.5rem !important;
}
.m-lg-n5[data-v-d4909930] {
    margin: -3rem !important;
}
.mt-lg-n5[data-v-d4909930],
  .my-lg-n5[data-v-d4909930] {
    margin-top: -3rem !important;
}
.mr-lg-n5[data-v-d4909930],
  .mx-lg-n5[data-v-d4909930] {
    margin-right: -3rem !important;
}
.mb-lg-n5[data-v-d4909930],
  .my-lg-n5[data-v-d4909930] {
    margin-bottom: -3rem !important;
}
.ml-lg-n5[data-v-d4909930],
  .mx-lg-n5[data-v-d4909930] {
    margin-left: -3rem !important;
}
.m-lg-auto[data-v-d4909930] {
    margin: auto !important;
}
.mt-lg-auto[data-v-d4909930],
  .my-lg-auto[data-v-d4909930] {
    margin-top: auto !important;
}
.mr-lg-auto[data-v-d4909930],
  .mx-lg-auto[data-v-d4909930] {
    margin-right: auto !important;
}
.mb-lg-auto[data-v-d4909930],
  .my-lg-auto[data-v-d4909930] {
    margin-bottom: auto !important;
}
.ml-lg-auto[data-v-d4909930],
  .mx-lg-auto[data-v-d4909930] {
    margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0[data-v-d4909930] {
    margin: 0 !important;
}
.mt-xl-0[data-v-d4909930],
  .my-xl-0[data-v-d4909930] {
    margin-top: 0 !important;
}
.mr-xl-0[data-v-d4909930],
  .mx-xl-0[data-v-d4909930] {
    margin-right: 0 !important;
}
.mb-xl-0[data-v-d4909930],
  .my-xl-0[data-v-d4909930] {
    margin-bottom: 0 !important;
}
.ml-xl-0[data-v-d4909930],
  .mx-xl-0[data-v-d4909930] {
    margin-left: 0 !important;
}
.m-xl-1[data-v-d4909930] {
    margin: 0.25rem !important;
}
.mt-xl-1[data-v-d4909930],
  .my-xl-1[data-v-d4909930] {
    margin-top: 0.25rem !important;
}
.mr-xl-1[data-v-d4909930],
  .mx-xl-1[data-v-d4909930] {
    margin-right: 0.25rem !important;
}
.mb-xl-1[data-v-d4909930],
  .my-xl-1[data-v-d4909930] {
    margin-bottom: 0.25rem !important;
}
.ml-xl-1[data-v-d4909930],
  .mx-xl-1[data-v-d4909930] {
    margin-left: 0.25rem !important;
}
.m-xl-2[data-v-d4909930] {
    margin: 0.5rem !important;
}
.mt-xl-2[data-v-d4909930],
  .my-xl-2[data-v-d4909930] {
    margin-top: 0.5rem !important;
}
.mr-xl-2[data-v-d4909930],
  .mx-xl-2[data-v-d4909930] {
    margin-right: 0.5rem !important;
}
.mb-xl-2[data-v-d4909930],
  .my-xl-2[data-v-d4909930] {
    margin-bottom: 0.5rem !important;
}
.ml-xl-2[data-v-d4909930],
  .mx-xl-2[data-v-d4909930] {
    margin-left: 0.5rem !important;
}
.m-xl-3[data-v-d4909930] {
    margin: 1rem !important;
}
.mt-xl-3[data-v-d4909930],
  .my-xl-3[data-v-d4909930] {
    margin-top: 1rem !important;
}
.mr-xl-3[data-v-d4909930],
  .mx-xl-3[data-v-d4909930] {
    margin-right: 1rem !important;
}
.mb-xl-3[data-v-d4909930],
  .my-xl-3[data-v-d4909930] {
    margin-bottom: 1rem !important;
}
.ml-xl-3[data-v-d4909930],
  .mx-xl-3[data-v-d4909930] {
    margin-left: 1rem !important;
}
.m-xl-4[data-v-d4909930] {
    margin: 1.5rem !important;
}
.mt-xl-4[data-v-d4909930],
  .my-xl-4[data-v-d4909930] {
    margin-top: 1.5rem !important;
}
.mr-xl-4[data-v-d4909930],
  .mx-xl-4[data-v-d4909930] {
    margin-right: 1.5rem !important;
}
.mb-xl-4[data-v-d4909930],
  .my-xl-4[data-v-d4909930] {
    margin-bottom: 1.5rem !important;
}
.ml-xl-4[data-v-d4909930],
  .mx-xl-4[data-v-d4909930] {
    margin-left: 1.5rem !important;
}
.m-xl-5[data-v-d4909930] {
    margin: 3rem !important;
}
.mt-xl-5[data-v-d4909930],
  .my-xl-5[data-v-d4909930] {
    margin-top: 3rem !important;
}
.mr-xl-5[data-v-d4909930],
  .mx-xl-5[data-v-d4909930] {
    margin-right: 3rem !important;
}
.mb-xl-5[data-v-d4909930],
  .my-xl-5[data-v-d4909930] {
    margin-bottom: 3rem !important;
}
.ml-xl-5[data-v-d4909930],
  .mx-xl-5[data-v-d4909930] {
    margin-left: 3rem !important;
}
.p-xl-0[data-v-d4909930] {
    padding: 0 !important;
}
.pt-xl-0[data-v-d4909930],
  .py-xl-0[data-v-d4909930] {
    padding-top: 0 !important;
}
.pr-xl-0[data-v-d4909930],
  .px-xl-0[data-v-d4909930] {
    padding-right: 0 !important;
}
.pb-xl-0[data-v-d4909930],
  .py-xl-0[data-v-d4909930] {
    padding-bottom: 0 !important;
}
.pl-xl-0[data-v-d4909930],
  .px-xl-0[data-v-d4909930] {
    padding-left: 0 !important;
}
.p-xl-1[data-v-d4909930] {
    padding: 0.25rem !important;
}
.pt-xl-1[data-v-d4909930],
  .py-xl-1[data-v-d4909930] {
    padding-top: 0.25rem !important;
}
.pr-xl-1[data-v-d4909930],
  .px-xl-1[data-v-d4909930] {
    padding-right: 0.25rem !important;
}
.pb-xl-1[data-v-d4909930],
  .py-xl-1[data-v-d4909930] {
    padding-bottom: 0.25rem !important;
}
.pl-xl-1[data-v-d4909930],
  .px-xl-1[data-v-d4909930] {
    padding-left: 0.25rem !important;
}
.p-xl-2[data-v-d4909930] {
    padding: 0.5rem !important;
}
.pt-xl-2[data-v-d4909930],
  .py-xl-2[data-v-d4909930] {
    padding-top: 0.5rem !important;
}
.pr-xl-2[data-v-d4909930],
  .px-xl-2[data-v-d4909930] {
    padding-right: 0.5rem !important;
}
.pb-xl-2[data-v-d4909930],
  .py-xl-2[data-v-d4909930] {
    padding-bottom: 0.5rem !important;
}
.pl-xl-2[data-v-d4909930],
  .px-xl-2[data-v-d4909930] {
    padding-left: 0.5rem !important;
}
.p-xl-3[data-v-d4909930] {
    padding: 1rem !important;
}
.pt-xl-3[data-v-d4909930],
  .py-xl-3[data-v-d4909930] {
    padding-top: 1rem !important;
}
.pr-xl-3[data-v-d4909930],
  .px-xl-3[data-v-d4909930] {
    padding-right: 1rem !important;
}
.pb-xl-3[data-v-d4909930],
  .py-xl-3[data-v-d4909930] {
    padding-bottom: 1rem !important;
}
.pl-xl-3[data-v-d4909930],
  .px-xl-3[data-v-d4909930] {
    padding-left: 1rem !important;
}
.p-xl-4[data-v-d4909930] {
    padding: 1.5rem !important;
}
.pt-xl-4[data-v-d4909930],
  .py-xl-4[data-v-d4909930] {
    padding-top: 1.5rem !important;
}
.pr-xl-4[data-v-d4909930],
  .px-xl-4[data-v-d4909930] {
    padding-right: 1.5rem !important;
}
.pb-xl-4[data-v-d4909930],
  .py-xl-4[data-v-d4909930] {
    padding-bottom: 1.5rem !important;
}
.pl-xl-4[data-v-d4909930],
  .px-xl-4[data-v-d4909930] {
    padding-left: 1.5rem !important;
}
.p-xl-5[data-v-d4909930] {
    padding: 3rem !important;
}
.pt-xl-5[data-v-d4909930],
  .py-xl-5[data-v-d4909930] {
    padding-top: 3rem !important;
}
.pr-xl-5[data-v-d4909930],
  .px-xl-5[data-v-d4909930] {
    padding-right: 3rem !important;
}
.pb-xl-5[data-v-d4909930],
  .py-xl-5[data-v-d4909930] {
    padding-bottom: 3rem !important;
}
.pl-xl-5[data-v-d4909930],
  .px-xl-5[data-v-d4909930] {
    padding-left: 3rem !important;
}
.m-xl-n1[data-v-d4909930] {
    margin: -0.25rem !important;
}
.mt-xl-n1[data-v-d4909930],
  .my-xl-n1[data-v-d4909930] {
    margin-top: -0.25rem !important;
}
.mr-xl-n1[data-v-d4909930],
  .mx-xl-n1[data-v-d4909930] {
    margin-right: -0.25rem !important;
}
.mb-xl-n1[data-v-d4909930],
  .my-xl-n1[data-v-d4909930] {
    margin-bottom: -0.25rem !important;
}
.ml-xl-n1[data-v-d4909930],
  .mx-xl-n1[data-v-d4909930] {
    margin-left: -0.25rem !important;
}
.m-xl-n2[data-v-d4909930] {
    margin: -0.5rem !important;
}
.mt-xl-n2[data-v-d4909930],
  .my-xl-n2[data-v-d4909930] {
    margin-top: -0.5rem !important;
}
.mr-xl-n2[data-v-d4909930],
  .mx-xl-n2[data-v-d4909930] {
    margin-right: -0.5rem !important;
}
.mb-xl-n2[data-v-d4909930],
  .my-xl-n2[data-v-d4909930] {
    margin-bottom: -0.5rem !important;
}
.ml-xl-n2[data-v-d4909930],
  .mx-xl-n2[data-v-d4909930] {
    margin-left: -0.5rem !important;
}
.m-xl-n3[data-v-d4909930] {
    margin: -1rem !important;
}
.mt-xl-n3[data-v-d4909930],
  .my-xl-n3[data-v-d4909930] {
    margin-top: -1rem !important;
}
.mr-xl-n3[data-v-d4909930],
  .mx-xl-n3[data-v-d4909930] {
    margin-right: -1rem !important;
}
.mb-xl-n3[data-v-d4909930],
  .my-xl-n3[data-v-d4909930] {
    margin-bottom: -1rem !important;
}
.ml-xl-n3[data-v-d4909930],
  .mx-xl-n3[data-v-d4909930] {
    margin-left: -1rem !important;
}
.m-xl-n4[data-v-d4909930] {
    margin: -1.5rem !important;
}
.mt-xl-n4[data-v-d4909930],
  .my-xl-n4[data-v-d4909930] {
    margin-top: -1.5rem !important;
}
.mr-xl-n4[data-v-d4909930],
  .mx-xl-n4[data-v-d4909930] {
    margin-right: -1.5rem !important;
}
.mb-xl-n4[data-v-d4909930],
  .my-xl-n4[data-v-d4909930] {
    margin-bottom: -1.5rem !important;
}
.ml-xl-n4[data-v-d4909930],
  .mx-xl-n4[data-v-d4909930] {
    margin-left: -1.5rem !important;
}
.m-xl-n5[data-v-d4909930] {
    margin: -3rem !important;
}
.mt-xl-n5[data-v-d4909930],
  .my-xl-n5[data-v-d4909930] {
    margin-top: -3rem !important;
}
.mr-xl-n5[data-v-d4909930],
  .mx-xl-n5[data-v-d4909930] {
    margin-right: -3rem !important;
}
.mb-xl-n5[data-v-d4909930],
  .my-xl-n5[data-v-d4909930] {
    margin-bottom: -3rem !important;
}
.ml-xl-n5[data-v-d4909930],
  .mx-xl-n5[data-v-d4909930] {
    margin-left: -3rem !important;
}
.m-xl-auto[data-v-d4909930] {
    margin: auto !important;
}
.mt-xl-auto[data-v-d4909930],
  .my-xl-auto[data-v-d4909930] {
    margin-top: auto !important;
}
.mr-xl-auto[data-v-d4909930],
  .mx-xl-auto[data-v-d4909930] {
    margin-right: auto !important;
}
.mb-xl-auto[data-v-d4909930],
  .my-xl-auto[data-v-d4909930] {
    margin-bottom: auto !important;
}
.ml-xl-auto[data-v-d4909930],
  .mx-xl-auto[data-v-d4909930] {
    margin-left: auto !important;
}
}
.stretched-link[data-v-d4909930]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace[data-v-d4909930] {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify[data-v-d4909930] {
  text-align: justify !important;
}
.text-wrap[data-v-d4909930] {
  white-space: normal !important;
}
.text-nowrap[data-v-d4909930] {
  white-space: nowrap !important;
}
.text-truncate[data-v-d4909930] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left[data-v-d4909930] {
  text-align: left !important;
}
.text-right[data-v-d4909930] {
  text-align: right !important;
}
.text-center[data-v-d4909930] {
  text-align: center !important;
}
@media (min-width: 576px) {
.text-sm-left[data-v-d4909930] {
    text-align: left !important;
}
.text-sm-right[data-v-d4909930] {
    text-align: right !important;
}
.text-sm-center[data-v-d4909930] {
    text-align: center !important;
}
}
@media (min-width: 768px) {
.text-md-left[data-v-d4909930] {
    text-align: left !important;
}
.text-md-right[data-v-d4909930] {
    text-align: right !important;
}
.text-md-center[data-v-d4909930] {
    text-align: center !important;
}
}
@media (min-width: 992px) {
.text-lg-left[data-v-d4909930] {
    text-align: left !important;
}
.text-lg-right[data-v-d4909930] {
    text-align: right !important;
}
.text-lg-center[data-v-d4909930] {
    text-align: center !important;
}
}
@media (min-width: 1200px) {
.text-xl-left[data-v-d4909930] {
    text-align: left !important;
}
.text-xl-right[data-v-d4909930] {
    text-align: right !important;
}
.text-xl-center[data-v-d4909930] {
    text-align: center !important;
}
}
.text-lowercase[data-v-d4909930] {
  text-transform: lowercase !important;
}
.text-uppercase[data-v-d4909930] {
  text-transform: uppercase !important;
}
.text-capitalize[data-v-d4909930] {
  text-transform: capitalize !important;
}
.font-weight-light[data-v-d4909930] {
  font-weight: 300 !important;
}
.font-weight-lighter[data-v-d4909930] {
  font-weight: lighter !important;
}
.font-weight-normal[data-v-d4909930] {
  font-weight: 400 !important;
}
.font-weight-bold[data-v-d4909930] {
  font-weight: 700 !important;
}
.font-weight-bolder[data-v-d4909930] {
  font-weight: bolder !important;
}
.font-italic[data-v-d4909930] {
  font-style: italic !important;
}
.text-white[data-v-d4909930] {
  color: #fff !important;
}
.text-primary[data-v-d4909930] {
  color: #007bff !important;
}
a.text-primary[data-v-d4909930]:hover, a.text-primary[data-v-d4909930]:focus {
  color: rgb(0, 86.1, 178.5) !important;
}
.text-secondary[data-v-d4909930] {
  color: #0044AD !important;
}
a.text-secondary[data-v-d4909930]:hover, a.text-secondary[data-v-d4909930]:focus {
  color: rgb(0, 37.9306358382, 96.5) !important;
}
.text-success[data-v-d4909930] {
  color: #28a745 !important;
}
a.text-success[data-v-d4909930]:hover, a.text-success[data-v-d4909930]:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}
.text-info[data-v-d4909930] {
  color: #17a2b8 !important;
}
a.text-info[data-v-d4909930]:hover, a.text-info[data-v-d4909930]:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}
.text-warning[data-v-d4909930] {
  color: #ffc107 !important;
}
a.text-warning[data-v-d4909930]:hover, a.text-warning[data-v-d4909930]:focus {
  color: rgb(185.5, 139.125, 0) !important;
}
.text-danger[data-v-d4909930] {
  color: #dc3545 !important;
}
a.text-danger[data-v-d4909930]:hover, a.text-danger[data-v-d4909930]:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}
.text-light[data-v-d4909930] {
  color: #f8f9fa !important;
}
a.text-light[data-v-d4909930]:hover, a.text-light[data-v-d4909930]:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}
.text-dark[data-v-d4909930] {
  color: #343a40 !important;
}
a.text-dark[data-v-d4909930]:hover, a.text-dark[data-v-d4909930]:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}
.text-body[data-v-d4909930] {
  color: #212529 !important;
}
.text-muted[data-v-d4909930] {
  color: #6c757d !important;
}
.text-black-50[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50[data-v-d4909930] {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide[data-v-d4909930] {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none[data-v-d4909930] {
  text-decoration: none !important;
}
.text-break[data-v-d4909930] {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset[data-v-d4909930] {
  color: inherit !important;
}
.visible[data-v-d4909930] {
  visibility: visible !important;
}
.invisible[data-v-d4909930] {
  visibility: hidden !important;
}
@media print {
*[data-v-d4909930],
  *[data-v-d4909930]::before,
  *[data-v-d4909930]::after {
    text-shadow: none !important;
    box-shadow: none !important;
}
a[data-v-d4909930]:not(.btn) {
    text-decoration: underline;
}
abbr[title][data-v-d4909930]::after {
    content: " (" attr(title) ")";
}
pre[data-v-d4909930] {
    white-space: pre-wrap !important;
}
pre[data-v-d4909930],
  blockquote[data-v-d4909930] {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
}
tr[data-v-d4909930],
  img[data-v-d4909930] {
    page-break-inside: avoid;
}
p[data-v-d4909930],
  h2[data-v-d4909930],
  h3[data-v-d4909930] {
    orphans: 3;
    widows: 3;
}
h2[data-v-d4909930],
  h3[data-v-d4909930] {
    page-break-after: avoid;
}
@page {
    size: a3;
}
body[data-v-d4909930] {
    min-width: 992px !important;
}
.container[data-v-d4909930] {
    min-width: 992px !important;
}
.navbar[data-v-d4909930] {
    display: none;
}
.badge[data-v-d4909930] {
    border: 1px solid #000;
}
.table[data-v-d4909930] {
    border-collapse: collapse !important;
}
.table td[data-v-d4909930],
  .table th[data-v-d4909930] {
    background-color: #fff !important;
}
.table-bordered th[data-v-d4909930],
  .table-bordered td[data-v-d4909930] {
    border: 1px solid #dee2e6 !important;
}
.table-dark[data-v-d4909930] {
    color: inherit;
}
.table-dark th[data-v-d4909930],
  .table-dark td[data-v-d4909930],
  .table-dark thead th[data-v-d4909930],
  .table-dark tbody + tbody[data-v-d4909930] {
    border-color: #dee2e6;
}
.table .thead-dark th[data-v-d4909930] {
    color: inherit;
    border-color: #dee2e6;
}
}
.bv-no-focus-ring[data-v-d4909930]:focus {
  outline: none;
}
@media (max-width: 575.98px) {
.bv-d-xs-down-none[data-v-d4909930] {
    display: none !important;
}
}
@media (max-width: 767.98px) {
.bv-d-sm-down-none[data-v-d4909930] {
    display: none !important;
}
}
@media (max-width: 991.98px) {
.bv-d-md-down-none[data-v-d4909930] {
    display: none !important;
}
}
@media (max-width: 1199.98px) {
.bv-d-lg-down-none[data-v-d4909930] {
    display: none !important;
}
}
.bv-d-xl-down-none[data-v-d4909930] {
  display: none !important;
}
.form-control.focus[data-v-d4909930] {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control.focus.is-valid[data-v-d4909930] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-control.focus.is-invalid[data-v-d4909930] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-avatar[data-v-d4909930] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.b-avatar[data-v-d4909930]:focus {
  outline: 0;
}
.b-avatar.btn[data-v-d4909930], .b-avatar[href][data-v-d4909930] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img[data-v-d4909930], .b-avatar[href] .b-avatar-img img[data-v-d4909930] {
  transition: transform 0.15s ease-in-out;
}
.b-avatar.btn[data-v-d4909930]:not(:disabled):not(.disabled), .b-avatar[href][data-v-d4909930]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img[data-v-d4909930], .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img[data-v-d4909930] {
  transform: scale(1.15);
}
.b-avatar.disabled[data-v-d4909930], .b-avatar[data-v-d4909930]:disabled, .b-avatar[disabled][data-v-d4909930] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom[data-v-d4909930],
.b-avatar .b-avatar-text[data-v-d4909930],
.b-avatar .b-avatar-img[data-v-d4909930] {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text[data-v-d4909930] {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href][data-v-d4909930] {
  text-decoration: none;
}
.b-avatar > .b-icon[data-v-d4909930] {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img[data-v-d4909930] {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.b-avatar .b-avatar-badge[data-v-d4909930] {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}
.b-avatar-sm[data-v-d4909930] {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text[data-v-d4909930] {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge[data-v-d4909930] {
  font-size: calc(0.42rem);
}
.b-avatar-lg[data-v-d4909930] {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text[data-v-d4909930] {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge[data-v-d4909930] {
  font-size: calc(0.98rem);
}
.b-avatar-group .b-avatar-group-inner[data-v-d4909930] {
  display: flex;
  flex-wrap: wrap;
}
.b-avatar-group .b-avatar[data-v-d4909930] {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar[data-v-d4909930]:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar[data-v-d4909930]:hover:not(.disabled):not(disabled) {
  z-index: 1;
}
.b-calendar[data-v-d4909930] {
  display: inline-flex;
}
.b-calendar .b-calendar-inner[data-v-d4909930] {
  min-width: 250px;
}
.b-calendar .b-calendar-header[data-v-d4909930],
.b-calendar .b-calendar-nav[data-v-d4909930] {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn[data-v-d4909930] {
  padding: 0.25rem;
}
.b-calendar output[data-v-d4909930] {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly[data-v-d4909930] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer[data-v-d4909930] {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid[data-v-d4909930] {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row[data-v-d4909930] {
  flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption[data-v-d4909930] {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn[data-v-d4909930] {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn[data-v-d4909930]:disabled, .b-calendar .btn.disabled[data-v-d4909930], .b-calendar .btn[aria-disabled=true][data-v-d4909930] {
  cursor: default;
  pointer-events: none;
}
.card-img-left[data-v-d4909930] {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-img-right[data-v-d4909930] {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
}
.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret[data-v-d4909930]::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret[data-v-d4909930]::before {
  display: none !important;
}
.dropdown .dropdown-menu[data-v-d4909930]:focus {
  outline: none;
}
.b-dropdown-form[data-v-d4909930] {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form[data-v-d4909930]:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled[data-v-d4909930], .b-dropdown-form[data-v-d4909930]:disabled {
  outline: 0 !important;
  color: #adb5bd;
  pointer-events: none;
}
.b-dropdown-text[data-v-d4909930] {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}
.custom-checkbox.b-custom-control-lg[data-v-d4909930],
.input-group-lg .custom-checkbox[data-v-d4909930] {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label[data-v-d4909930]::before,
.input-group-lg .custom-checkbox .custom-control-label[data-v-d4909930]::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label[data-v-d4909930]::after,
.input-group-lg .custom-checkbox .custom-control-label[data-v-d4909930]::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}
.custom-checkbox.b-custom-control-sm[data-v-d4909930],
.input-group-sm .custom-checkbox[data-v-d4909930] {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label[data-v-d4909930]::before,
.input-group-sm .custom-checkbox .custom-control-label[data-v-d4909930]::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label[data-v-d4909930]::after,
.input-group-sm .custom-checkbox .custom-control-label[data-v-d4909930]::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg[data-v-d4909930],
.input-group-lg .custom-switch[data-v-d4909930] {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-d4909930],
.input-group-lg .custom-switch .custom-control-label[data-v-d4909930] {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-d4909930]::before,
.input-group-lg .custom-switch .custom-control-label[data-v-d4909930]::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-d4909930]::after,
.input-group-lg .custom-switch .custom-control-label[data-v-d4909930]::after {
  top: calc(0.3125rem + 2px);
  left: calc(-2.8125rem + 2px);
  width: calc(1.25rem - 4px);
  height: calc(1.25rem - 4px);
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after {
  transform: translateX(0.9375rem);
}
.custom-switch.b-custom-control-sm[data-v-d4909930],
.input-group-sm .custom-switch[data-v-d4909930] {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-d4909930],
.input-group-sm .custom-switch .custom-control-label[data-v-d4909930] {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-d4909930]::before,
.input-group-sm .custom-switch .custom-control-label[data-v-d4909930]::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-d4909930]::after,
.input-group-sm .custom-switch .custom-control-label[data-v-d4909930]::after {
  top: calc(0.21875rem + 2px);
  left: calc(-1.96875rem + 2px);
  width: calc(0.875rem - 4px);
  height: calc(0.875rem - 4px);
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-d4909930]::after {
  transform: translateX(0.65625rem);
}
.input-group > .input-group-prepend > .btn-group > .btn[data-v-d4909930],
.input-group > .input-group-append:not(:last-child) > .btn-group > .btn[data-v-d4909930],
.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn[data-v-d4909930] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn-group > .btn[data-v-d4909930],
.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn[data-v-d4909930],
.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn[data-v-d4909930] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-form-btn-label-control.form-control[data-v-d4909930] {
  display: flex;
  align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control[data-v-d4909930] {
  padding: 0;
}
[dir=rtl] .b-form-btn-label-control.form-control[data-v-d4909930], .b-form-btn-label-control.form-control[dir=rtl][data-v-d4909930] {
  flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label[data-v-d4909930], .b-form-btn-label-control.form-control[dir=rtl] > label[data-v-d4909930] {
  text-align: right;
}
.b-form-btn-label-control.form-control > .btn[data-v-d4909930] {
  line-height: 1;
  font-size: inherit;
  box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn[data-v-d4909930]:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn[data-v-d4909930] {
  color: #28a745;
}
.b-form-btn-label-control.form-control.is-invalid > .btn[data-v-d4909930] {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu[data-v-d4909930] {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control[data-v-d4909930] {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm[data-v-d4909930] {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg[data-v-d4909930] {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control[data-v-d4909930] {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control[data-v-d4909930] {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.b-form-btn-label-control.form-control[aria-disabled=true][data-v-d4909930], .b-form-btn-label-control.form-control[aria-readonly=true][data-v-d4909930] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true][data-v-d4909930] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label[data-v-d4909930] {
  cursor: default;
}
.b-form-btn-label-control.btn-group > .dropdown-menu[data-v-d4909930] {
  padding: 0.5rem;
}
.custom-file-label[data-v-d4909930] {
  white-space: nowrap;
  overflow-x: hidden;
}
.b-custom-control-lg.custom-file[data-v-d4909930],
.b-custom-control-lg .custom-file-input[data-v-d4909930],
.b-custom-control-lg .custom-file-label[data-v-d4909930],
.input-group-lg.custom-file[data-v-d4909930],
.input-group-lg .custom-file-input[data-v-d4909930],
.input-group-lg .custom-file-label[data-v-d4909930] {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label[data-v-d4909930],
.b-custom-control-lg .custom-file-label[data-v-d4909930]:after,
.input-group-lg .custom-file-label[data-v-d4909930],
.input-group-lg .custom-file-label[data-v-d4909930]:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label[data-v-d4909930],
.input-group-lg .custom-file-label[data-v-d4909930] {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label[data-v-d4909930]::after,
.input-group-lg .custom-file-label[data-v-d4909930]::after {
  font-size: inherit;
  height: calc(1.5em + 1rem);
  border-radius: 0 0.3rem 0.3rem 0;
}
.b-custom-control-sm.custom-file[data-v-d4909930],
.b-custom-control-sm .custom-file-input[data-v-d4909930],
.b-custom-control-sm .custom-file-label[data-v-d4909930],
.input-group-sm.custom-file[data-v-d4909930],
.input-group-sm .custom-file-input[data-v-d4909930],
.input-group-sm .custom-file-label[data-v-d4909930] {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label[data-v-d4909930],
.b-custom-control-sm .custom-file-label[data-v-d4909930]:after,
.input-group-sm .custom-file-label[data-v-d4909930],
.input-group-sm .custom-file-label[data-v-d4909930]:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label[data-v-d4909930],
.input-group-sm .custom-file-label[data-v-d4909930] {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label[data-v-d4909930]::after,
.input-group-sm .custom-file-label[data-v-d4909930]::after {
  font-size: inherit;
  height: calc(1.5em + 0.5rem);
  border-radius: 0 0.2rem 0.2rem 0;
}
.was-validated .form-control[data-v-d4909930]:invalid, .was-validated .form-control[data-v-d4909930]:valid, .form-control.is-invalid[data-v-d4909930], .form-control.is-valid[data-v-d4909930] {
  background-position: right calc(0.375em + 0.1875rem) center;
}
input[type=color].form-control[data-v-d4909930] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control.form-control-sm[data-v-d4909930],
.input-group-sm input[type=color].form-control[data-v-d4909930] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control.form-control-lg[data-v-d4909930],
.input-group-lg input[type=color].form-control[data-v-d4909930] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control[data-v-d4909930]:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}
.input-group > .custom-range[data-v-d4909930] {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control[data-v-d4909930],
.input-group > .custom-range + .form-control-plaintext[data-v-d4909930],
.input-group > .custom-range + .custom-select[data-v-d4909930],
.input-group > .custom-range + .custom-range[data-v-d4909930],
.input-group > .custom-range + .custom-file[data-v-d4909930] {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range[data-v-d4909930],
.input-group > .form-control-plaintext + .custom-range[data-v-d4909930],
.input-group > .custom-select + .custom-range[data-v-d4909930],
.input-group > .custom-range + .custom-range[data-v-d4909930],
.input-group > .custom-file + .custom-range[data-v-d4909930] {
  margin-left: -1px;
}
.input-group > .custom-range[data-v-d4909930]:focus {
  z-index: 3;
}
.input-group > .custom-range[data-v-d4909930]:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range[data-v-d4909930]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range[data-v-d4909930] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.input-group > .custom-range[data-v-d4909930] {
    transition: none;
}
}
.input-group > .custom-range[data-v-d4909930]:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input-group > .custom-range[data-v-d4909930]:disabled, .input-group > .custom-range[readonly][data-v-d4909930] {
  background-color: #e9ecef;
}
.input-group-lg > .custom-range[data-v-d4909930] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}
.input-group-sm > .custom-range[data-v-d4909930] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}
.was-validated .input-group .custom-range[data-v-d4909930]:valid, .input-group .custom-range.is-valid[data-v-d4909930] {
  border-color: #28a745;
}
.was-validated .input-group .custom-range[data-v-d4909930]:valid:focus, .input-group .custom-range.is-valid[data-v-d4909930]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-range[data-v-d4909930]:valid:focus::-webkit-slider-thumb, .custom-range.is-valid[data-v-d4909930]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-d4909930]:valid:focus::-moz-range-thumb, .custom-range.is-valid[data-v-d4909930]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-d4909930]:valid:focus::-ms-thumb, .custom-range.is-valid[data-v-d4909930]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-d4909930]:valid::-webkit-slider-thumb, .custom-range.is-valid[data-v-d4909930]::-webkit-slider-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:valid::-webkit-slider-thumb:active, .custom-range.is-valid[data-v-d4909930]::-webkit-slider-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:valid::-webkit-slider-runnable-track, .custom-range.is-valid[data-v-d4909930]::-webkit-slider-runnable-track {
  background-color: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range[data-v-d4909930]:valid::-moz-range-thumb, .custom-range.is-valid[data-v-d4909930]::-moz-range-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:valid::-moz-range-thumb:active, .custom-range.is-valid[data-v-d4909930]::-moz-range-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:valid::-moz-range-track, .custom-range.is-valid[data-v-d4909930]::-moz-range-track {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback[data-v-d4909930],
.was-validated .custom-range:valid ~ .valid-tooltip[data-v-d4909930], .custom-range.is-valid ~ .valid-feedback[data-v-d4909930],
.custom-range.is-valid ~ .valid-tooltip[data-v-d4909930] {
  display: block;
}
.was-validated .custom-range[data-v-d4909930]:valid::-ms-thumb, .custom-range.is-valid[data-v-d4909930]::-ms-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:valid::-ms-thumb:active, .custom-range.is-valid[data-v-d4909930]::-ms-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:valid::-ms-track-lower, .custom-range.is-valid[data-v-d4909930]::-ms-track-lower {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range[data-v-d4909930]:valid::-ms-track-upper, .custom-range.is-valid[data-v-d4909930]::-ms-track-upper {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .input-group .custom-range[data-v-d4909930]:invalid, .input-group .custom-range.is-invalid[data-v-d4909930] {
  border-color: #dc3545;
}
.was-validated .input-group .custom-range[data-v-d4909930]:invalid:focus, .input-group .custom-range.is-invalid[data-v-d4909930]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-range[data-v-d4909930]:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid[data-v-d4909930]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-d4909930]:invalid:focus::-moz-range-thumb, .custom-range.is-invalid[data-v-d4909930]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-d4909930]:invalid:focus::-ms-thumb, .custom-range.is-invalid[data-v-d4909930]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-d4909930]:invalid::-webkit-slider-thumb, .custom-range.is-invalid[data-v-d4909930]::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid[data-v-d4909930]::-webkit-slider-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid[data-v-d4909930]::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range[data-v-d4909930]:invalid::-moz-range-thumb, .custom-range.is-invalid[data-v-d4909930]::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-moz-range-thumb:active, .custom-range.is-invalid[data-v-d4909930]::-moz-range-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-moz-range-track, .custom-range.is-invalid[data-v-d4909930]::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback[data-v-d4909930],
.was-validated .custom-range:invalid ~ .invalid-tooltip[data-v-d4909930], .custom-range.is-invalid ~ .invalid-feedback[data-v-d4909930],
.custom-range.is-invalid ~ .invalid-tooltip[data-v-d4909930] {
  display: block;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-ms-thumb, .custom-range.is-invalid[data-v-d4909930]::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-ms-thumb:active, .custom-range.is-invalid[data-v-d4909930]::-ms-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-d4909930]:invalid::-ms-track-lower, .custom-range.is-invalid[data-v-d4909930]::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range[data-v-d4909930]:invalid::-ms-track-upper, .custom-range.is-invalid[data-v-d4909930]::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}
.custom-radio.b-custom-control-lg[data-v-d4909930],
.input-group-lg .custom-radio[data-v-d4909930] {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label[data-v-d4909930]::before,
.input-group-lg .custom-radio .custom-control-label[data-v-d4909930]::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label[data-v-d4909930]::after,
.input-group-lg .custom-radio .custom-control-label[data-v-d4909930]::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}
.custom-radio.b-custom-control-sm[data-v-d4909930],
.input-group-sm .custom-radio[data-v-d4909930] {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label[data-v-d4909930]::before,
.input-group-sm .custom-radio .custom-control-label[data-v-d4909930]::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label[data-v-d4909930]::after,
.input-group-sm .custom-radio .custom-control-label[data-v-d4909930]::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}
.b-rating[data-v-d4909930] {
  text-align: center;
}
.b-rating.d-inline-flex[data-v-d4909930] {
  width: auto;
}
.b-rating .b-rating-star[data-v-d4909930],
.b-rating .b-rating-value[data-v-d4909930] {
  padding: 0 0.25em;
}
.b-rating .b-rating-value[data-v-d4909930] {
  min-width: 2.5em;
}
.b-rating .b-rating-star[data-v-d4909930] {
  display: inline-flex;
  justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon[data-v-d4909930] {
  display: inline-flex;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled[data-v-d4909930], .b-rating[data-v-d4909930]:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star[data-v-d4909930] {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon[data-v-d4909930],
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon[data-v-d4909930] {
  transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half[data-v-d4909930] {
  transform: scale(-1, 1);
}
.b-form-spinbutton[data-v-d4909930] {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton[data-v-d4909930]:not(.flex-column), .b-form-spinbutton[dir=rtl][data-v-d4909930]:not(.flex-column) {
  flex-direction: row-reverse;
}
.b-form-spinbutton output[data-v-d4909930] {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div[data-v-d4909930],
.b-form-spinbutton output > bdi[data-v-d4909930] {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column[data-v-d4909930] {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output[data-v-d4909930] {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton[data-v-d4909930]:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex[data-v-d4909930]:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn[data-v-d4909930] {
  line-height: 1;
  box-shadow: none !important;
}
.b-form-spinbutton .btn[data-v-d4909930]:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon[data-v-d4909930] {
  transform: scale(1.25);
}
.b-form-spinbutton.disabled[data-v-d4909930], .b-form-spinbutton.readonly[data-v-d4909930] {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled[data-v-d4909930] {
  pointer-events: none;
}
.b-form-tags.focus[data-v-d4909930] {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.b-form-tags.focus.is-valid[data-v-d4909930] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.b-form-tags.focus.is-invalid[data-v-d4909930] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled[data-v-d4909930] {
  background-color: #e9ecef;
}
.b-form-tags-list[data-v-d4909930] {
  margin-top: -0.25rem;
}
.b-form-tags-list .b-form-tags-field[data-v-d4909930],
.b-form-tags-list .b-form-tag[data-v-d4909930] {
  margin-top: 0.25rem;
}
.b-form-tags-input[data-v-d4909930] {
  color: #495057;
}
.b-form-tag[data-v-d4909930] {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled[data-v-d4909930] {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove[data-v-d4909930] {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}
.form-control-sm .b-form-tag[data-v-d4909930] {
  line-height: 1.5;
}
.form-control-lg .b-form-tag[data-v-d4909930] {
  line-height: 1.5;
}
.media-aside[data-v-d4909930] {
  display: flex;
  margin-right: 1rem;
}
.media-aside-right[data-v-d4909930] {
  margin-right: 0;
  margin-left: 1rem;
}
.modal-backdrop[data-v-d4909930] {
  opacity: 0.5;
}
.b-pagination-pills .page-item .page-link[data-v-d4909930] {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link[data-v-d4909930] {
  margin-left: 0;
}
.popover.b-popover[data-v-d4909930] {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade[data-v-d4909930]:not(.show) {
  opacity: 0;
}
.popover.b-popover.show[data-v-d4909930] {
  opacity: 1;
}
.b-popover-primary.popover[data-v-d4909930] {
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(204, 228.6, 255);
}
.b-popover-primary .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(188.7, 220.68, 255);
  border-bottom-color: rgb(163.2, 207.48, 255);
}
.b-popover-primary .popover-body[data-v-d4909930] {
  color: rgb(0, 63.96, 132.6);
}
.b-popover-secondary.popover[data-v-d4909930] {
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
  border-bottom-color: rgb(173.1275964392, 194.9602373887, 228.6724035608);
}
.b-popover-secondary .popover-body[data-v-d4909930] {
  color: rgb(0, 35.36, 89.96);
}
.b-popover-success.popover[data-v-d4909930] {
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(212, 237.4, 217.8);
}
.b-popover-success .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
  border-bottom-color: rgb(183.0495049505, 225.5504950495, 192.7544554455);
}
.b-popover-success .popover-body[data-v-d4909930] {
  color: rgb(20.8, 86.84, 35.88);
}
.b-popover-info.popover[data-v-d4909930] {
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
  border-bottom-color: rgb(177.3603960396, 223.8772277228, 231.2396039604);
}
.b-popover-info .popover-body[data-v-d4909930] {
  color: rgb(11.96, 84.24, 95.68);
}
.b-popover-warning.popover[data-v-d4909930] {
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(255, 238.775, 190.1);
  border-bottom-color: rgb(255, 232.4, 164.6);
}
.b-popover-warning .popover-body[data-v-d4909930] {
  color: rgb(132.6, 100.36, 3.64);
}
.b-popover-danger.popover[data-v-d4909930] {
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
  border-bottom-color: rgb(241.9746835443, 179.8253164557, 185.7797468354);
}
.b-popover-danger .popover-body[data-v-d4909930] {
  color: rgb(114.4, 27.56, 35.88);
}
.b-popover-light.popover[data-v-d4909930] {
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(253.6, 253.8, 254);
}
.b-popover-light .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(244.675, 246.15, 247.625);
  border-bottom-color: rgb(229.8, 233.4, 237);
}
.b-popover-light .popover-body[data-v-d4909930] {
  color: rgb(128.96, 129.48, 130);
}
.b-popover-dark.popover[data-v-d4909930] {
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow[data-v-d4909930]::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::before {
  border-top-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow[data-v-d4909930]::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow[data-v-d4909930]::after {
  border-top-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-right > .arrow[data-v-d4909930]::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::before {
  border-right-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-right > .arrow[data-v-d4909930]::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow[data-v-d4909930]::after {
  border-right-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-bottom > .arrow[data-v-d4909930]::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::before {
  border-bottom-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-bottom > .arrow[data-v-d4909930]::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-d4909930]::after {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-bottom .popover-header[data-v-d4909930]::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-d4909930]::before {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-left > .arrow[data-v-d4909930]::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::before {
  border-left-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-left > .arrow[data-v-d4909930]::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow[data-v-d4909930]::after {
  border-left-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark .popover-header[data-v-d4909930] {
  color: #212529;
  background-color: rgb(206.5170050761, 207.95, 209.3829949239);
  border-bottom-color: rgb(193.378680203, 195.2, 197.021319797);
}
.b-popover-dark .popover-body[data-v-d4909930] {
  color: rgb(27.04, 30.16, 33.28);
}
.b-sidebar-outer[data-v-d4909930] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}
.b-sidebar-backdrop[data-v-d4909930] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}
.b-sidebar[data-v-d4909930] {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  transform: translateX(0);
}
.b-sidebar.slide[data-v-d4909930] {
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.b-sidebar.slide[data-v-d4909930] {
    transition: none;
}
}
.b-sidebar[data-v-d4909930]:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide[data-v-d4909930]:not(.show) {
  transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close[data-v-d4909930] {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right[data-v-d4909930] {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide[data-v-d4909930]:not(.show) {
  transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close[data-v-d4909930] {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header[data-v-d4909930] {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header[data-v-d4909930] {
  flex-direction: row-reverse;
}
.b-sidebar > .b-sidebar-header .close[data-v-d4909930] {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body[data-v-d4909930] {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer[data-v-d4909930] {
  flex-grow: 0;
}
.b-skeleton-wrapper[data-v-d4909930] {
  cursor: wait;
}
.b-skeleton[data-v-d4909930] {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-skeleton[data-v-d4909930]::before {
  content: " ";
}
.b-skeleton-text[data-v-d4909930] {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}
.b-skeleton-button[data-v-d4909930] {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.b-skeleton-avatar[data-v-d4909930] {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}
.b-skeleton-input[data-v-d4909930] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}
.b-skeleton-icon-wrapper svg[data-v-d4909930] {
  color: rgba(0, 0, 0, 0.12);
}
.b-skeleton-img[data-v-d4909930] {
  height: 100%;
  width: 100%;
}
.b-skeleton-animate-wave[data-v-d4909930]::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, 0.4), transparent);
  animation: b-skeleton-animate-wave-d4909930 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-wave[data-v-d4909930]::after {
    background: none;
    animation: none;
}
}
@keyframes b-skeleton-animate-wave-d4909930 {
from {
    transform: translateX(-100%);
}
to {
    transform: translateX(100%);
}
}
.b-skeleton-animate-fade[data-v-d4909930] {
  animation: b-skeleton-animate-fade-d4909930 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-fade[data-v-d4909930] {
    animation: none;
}
}
@keyframes b-skeleton-animate-fade-d4909930 {
0% {
    opacity: 1;
}
100% {
    opacity: 0.4;
}
}
.b-skeleton-animate-throb[data-v-d4909930] {
  animation: b-skeleton-animate-throb-d4909930 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-throb[data-v-d4909930] {
    animation: none;
}
}
@keyframes b-skeleton-animate-throb-d4909930 {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0.975);
}
}
.table.b-table.b-table-fixed[data-v-d4909930] {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse[data-v-d4909930] {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true][data-v-d4909930] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td[data-v-d4909930] {
  border-top: none !important;
}
.table.b-table > caption[data-v-d4909930] {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption[data-v-d4909930] {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active[data-v-d4909930],
.table.b-table > tbody > .table-active > th[data-v-d4909930],
.table.b-table > tbody > .table-active > td[data-v-d4909930] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td[data-v-d4909930],
.table.b-table.table-hover > tbody > tr.table-active:hover th[data-v-d4909930] {
  color: #212529;
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active[data-v-d4909930],
.table.b-table > tbody > .bg-active > th[data-v-d4909930],
.table.b-table > tbody > .bg-active > td[data-v-d4909930] {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td[data-v-d4909930],
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th[data-v-d4909930] {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}
.b-table-sticky-header[data-v-d4909930],
.table-responsive[data-v-d4909930],
[class*=table-responsive-][data-v-d4909930] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table[data-v-d4909930],
.table-responsive > .table[data-v-d4909930],
[class*=table-responsive-] > .table[data-v-d4909930] {
  margin-bottom: 0;
}
.b-table-sticky-header[data-v-d4909930] {
  overflow-y: auto;
  max-height: 300px;
}
@media print {
.b-table-sticky-header[data-v-d4909930] {
    overflow-y: visible !important;
    max-height: none !important;
}
}
@supports (position: sticky) {
.b-table-sticky-header > .table.b-table > thead > tr > th[data-v-d4909930] {
    position: sticky;
    top: 0;
    z-index: 2;
}
.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column[data-v-d4909930],
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-d4909930],
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-d4909930],
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column[data-v-d4909930],
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-d4909930],
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-d4909930],
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column[data-v-d4909930],
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-d4909930],
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-d4909930] {
    position: sticky;
    left: 0;
}
.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column[data-v-d4909930],
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column[data-v-d4909930],
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column[data-v-d4909930] {
    z-index: 5;
}
.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-d4909930],
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-d4909930],
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-d4909930],
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-d4909930],
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-d4909930],
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-d4909930] {
    z-index: 2;
}
.table.b-table > thead > tr > .table-b-table-default[data-v-d4909930],
  .table.b-table > tbody > tr > .table-b-table-default[data-v-d4909930],
  .table.b-table > tfoot > tr > .table-b-table-default[data-v-d4909930] {
    color: #212529;
    background-color: #fff;
}
.table.b-table.table-dark > thead > tr > .bg-b-table-default[data-v-d4909930],
  .table.b-table.table-dark > tbody > tr > .bg-b-table-default[data-v-d4909930],
  .table.b-table.table-dark > tfoot > tr > .bg-b-table-default[data-v-d4909930] {
    color: #fff;
    background-color: #343a40;
}
.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default[data-v-d4909930] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
}
.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default[data-v-d4909930] {
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
}
.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default[data-v-d4909930] {
    color: #212529;
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
}
.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default[data-v-d4909930] {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
}
}
.table.b-table > thead > tr > [aria-sort][data-v-d4909930],
.table.b-table > tfoot > tr > [aria-sort][data-v-d4909930] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort][data-v-d4909930]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort][data-v-d4909930]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left[data-v-d4909930],
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left[data-v-d4909930] {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none][data-v-d4909930],
.table.b-table > tfoot > tr > [aria-sort=none][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending][data-v-d4909930],
.table.b-table > tfoot > tr > [aria-sort=ascending][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending][data-v-d4909930],
.table.b-table > tfoot > tr > [aria-sort=descending][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none][data-v-d4909930], .table.b-table.table-dark > tfoot > tr > [aria-sort=none][data-v-d4909930],
.table.b-table > .thead-dark > tr > [aria-sort=none][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending][data-v-d4909930], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending][data-v-d4909930],
.table.b-table > .thead-dark > tr > [aria-sort=ascending][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending][data-v-d4909930], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending][data-v-d4909930],
.table.b-table > .thead-dark > tr > [aria-sort=descending][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none][data-v-d4909930],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending][data-v-d4909930],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending][data-v-d4909930],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending][data-v-d4909930] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort][data-v-d4909930]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort][data-v-d4909930]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left[data-v-d4909930],
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left[data-v-d4909930] {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr[data-v-d4909930] {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr[data-v-d4909930] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (max-width: 575.98px) {
.table.b-table.b-table-stacked-sm[data-v-d4909930] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-sm > caption[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tbody[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tbody > tr[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tbody > tr > td[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tbody > tr > th[data-v-d4909930] {
    display: block;
}
.table.b-table.b-table-stacked-sm > thead[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tfoot[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-sm > caption[data-v-d4909930] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label][data-v-d4909930]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label][data-v-d4909930]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div[data-v-d4909930] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-sm > tbody > tr.top-row[data-v-d4909930], .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-sm > tbody > tr[data-v-d4909930] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td[data-v-d4909930],
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th[data-v-d4909930] {
    border-top-width: 3px;
}
}
@media (max-width: 767.98px) {
.table.b-table.b-table-stacked-md[data-v-d4909930] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-md > caption[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tbody[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tbody > tr[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tbody > tr > td[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tbody > tr > th[data-v-d4909930] {
    display: block;
}
.table.b-table.b-table-stacked-md > thead[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tfoot[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-md > caption[data-v-d4909930] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label][data-v-d4909930]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label][data-v-d4909930]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div[data-v-d4909930] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-md > tbody > tr.top-row[data-v-d4909930], .table.b-table.b-table-stacked-md > tbody > tr.bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-md > tbody > tr[data-v-d4909930] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td[data-v-d4909930],
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th[data-v-d4909930] {
    border-top-width: 3px;
}
}
@media (max-width: 991.98px) {
.table.b-table.b-table-stacked-lg[data-v-d4909930] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-lg > caption[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tbody[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tbody > tr[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tbody > tr > td[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tbody > tr > th[data-v-d4909930] {
    display: block;
}
.table.b-table.b-table-stacked-lg > thead[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tfoot[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-lg > caption[data-v-d4909930] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label][data-v-d4909930]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label][data-v-d4909930]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div[data-v-d4909930] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-lg > tbody > tr.top-row[data-v-d4909930], .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-lg > tbody > tr[data-v-d4909930] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td[data-v-d4909930],
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th[data-v-d4909930] {
    border-top-width: 3px;
}
}
@media (max-width: 1199.98px) {
.table.b-table.b-table-stacked-xl[data-v-d4909930] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-xl > caption[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tbody[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tbody > tr[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tbody > tr > td[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tbody > tr > th[data-v-d4909930] {
    display: block;
}
.table.b-table.b-table-stacked-xl > thead[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tfoot[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-xl > caption[data-v-d4909930] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label][data-v-d4909930]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label][data-v-d4909930]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div[data-v-d4909930] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-xl > tbody > tr.top-row[data-v-d4909930], .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row[data-v-d4909930] {
    display: none;
}
.table.b-table.b-table-stacked-xl > tbody > tr[data-v-d4909930] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td[data-v-d4909930],
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th[data-v-d4909930] {
    border-top-width: 3px;
}
}
.table.b-table.b-table-stacked[data-v-d4909930] {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption[data-v-d4909930],
.table.b-table.b-table-stacked > tbody[data-v-d4909930],
.table.b-table.b-table-stacked > tbody > tr[data-v-d4909930],
.table.b-table.b-table-stacked > tbody > tr > td[data-v-d4909930],
.table.b-table.b-table-stacked > tbody > tr > th[data-v-d4909930] {
  display: block;
}
.table.b-table.b-table-stacked > thead[data-v-d4909930],
.table.b-table.b-table-stacked > tfoot[data-v-d4909930] {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row[data-v-d4909930],
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row[data-v-d4909930],
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row[data-v-d4909930],
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row[data-v-d4909930] {
  display: none;
}
.table.b-table.b-table-stacked > caption[data-v-d4909930] {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label][data-v-d4909930]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label][data-v-d4909930]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div[data-v-d4909930] {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row[data-v-d4909930], .table.b-table.b-table-stacked > tbody > tr.bottom-row[data-v-d4909930] {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr[data-v-d4909930] > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td[data-v-d4909930],
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th[data-v-d4909930] {
  border-top-width: 3px;
}
.b-time[data-v-d4909930] {
  min-width: 150px;
}
.b-time[aria-disabled=true] output[data-v-d4909930], .b-time[aria-readonly=true] output[data-v-d4909930],
.b-time output.disabled[data-v-d4909930] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output[data-v-d4909930] {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex[data-v-d4909930]:not(.flex-column) {
  flex-direction: row-reverse;
}
.b-time .b-time-header[data-v-d4909930] {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output[data-v-d4909930] {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer[data-v-d4909930] {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm[data-v-d4909930] {
  margin-left: 0.5rem;
}
.b-toast[data-v-d4909930] {
  display: block;
  position: relative;
  max-width: 350px;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast[data-v-d4909930] {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast[data-v-d4909930]:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast[data-v-d4909930] {
  background-color: white;
}
.b-toast .toast[data-v-d4909930] {
  opacity: 1;
}
.b-toast .toast.fade[data-v-d4909930]:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body[data-v-d4909930] {
  display: block;
}
.b-toast-primary .toast[data-v-d4909930] {
  background-color: rgba(229.5, 241.8, 255, 0.85);
  border-color: rgba(183.6, 218.04, 255, 0.85);
  color: rgb(0, 63.96, 132.6);
}
.b-toast-primary .toast .toast-header[data-v-d4909930] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgba(204, 228.6, 255, 0.85);
  border-bottom-color: rgba(183.6, 218.04, 255, 0.85);
}
.b-toast-primary.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(229.5, 241.8, 255);
}
.b-toast-secondary .toast[data-v-d4909930] {
  background-color: rgba(223.2952522255, 231.749851632, 244.8047477745, 0.85);
  border-color: rgba(183.6, 202.64, 232.04, 0.85);
  color: rgb(0, 35.36, 89.96);
}
.b-toast-secondary .toast .toast-header[data-v-d4909930] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgba(204, 217.6, 238.6, 0.85);
  border-bottom-color: rgba(183.6, 202.64, 232.04, 0.85);
}
.b-toast-secondary.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(223.2952522255, 231.749851632, 244.8047477745);
}
.b-toast-success .toast[data-v-d4909930] {
  background-color: rgba(230.0940594059, 244.8059405941, 233.4534653465, 0.85);
  border-color: rgba(194.8, 230.36, 202.92, 0.85);
  color: rgb(20.8, 86.84, 35.88);
}
.b-toast-success .toast .toast-header[data-v-d4909930] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgba(212, 237.4, 217.8, 0.85);
  border-bottom-color: rgba(194.8, 230.36, 202.92, 0.85);
}
.b-toast-success.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(230.0940594059, 244.8059405941, 233.4534653465);
}
.b-toast-info .toast[data-v-d4909930] {
  background-color: rgba(228.1247524752, 244.2267326733, 246.7752475248, 0.85);
  border-color: rgba(190.04, 228.96, 235.12, 0.85);
  color: rgb(11.96, 84.24, 95.68);
}
.b-toast-info .toast .toast-header[data-v-d4909930] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgba(208.6, 236.4, 240.8, 0.85);
  border-bottom-color: rgba(190.04, 228.96, 235.12, 0.85);
}
.b-toast-info.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(228.1247524752, 244.2267326733, 246.7752475248);
}
.b-toast-warning .toast[data-v-d4909930] {
  background-color: rgba(255, 248.975, 230.9, 0.85);
  border-color: rgba(255, 237.64, 185.56, 0.85);
  color: rgb(132.6, 100.36, 3.64);
}
.b-toast-warning .toast .toast-header[data-v-d4909930] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgba(255, 242.6, 205.4, 0.85);
  border-bottom-color: rgba(255, 237.64, 185.56, 0.85);
}
.b-toast-warning.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(255, 248.975, 230.9);
}
.b-toast-danger .toast[data-v-d4909930] {
  background-color: rgba(251.7658227848, 236.3341772152, 237.8126582278, 0.85);
  border-color: rgba(245.2, 198.44, 202.92, 0.85);
  color: rgb(114.4, 27.56, 35.88);
}
.b-toast-danger .toast .toast-header[data-v-d4909930] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgba(248, 214.6, 217.8, 0.85);
  border-bottom-color: rgba(245.2, 198.44, 202.92, 0.85);
}
.b-toast-danger.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(251.7658227848, 236.3341772152, 237.8126582278);
}
.b-toast-light .toast[data-v-d4909930] {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(253.04, 253.32, 253.6, 0.85);
  color: rgb(128.96, 129.48, 130);
}
.b-toast-light .toast .toast-header[data-v-d4909930] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgba(253.6, 253.8, 254, 0.85);
  border-bottom-color: rgba(253.04, 253.32, 253.6, 0.85);
}
.b-toast-light.b-toast-solid .toast[data-v-d4909930] {
  background-color: white;
}
.b-toast-dark .toast[data-v-d4909930] {
  background-color: rgba(227.5383248731, 228.35, 229.1616751269, 0.85);
  border-color: rgba(198.16, 199.84, 201.52, 0.85);
  color: rgb(27.04, 30.16, 33.28);
}
.b-toast-dark .toast .toast-header[data-v-d4909930] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgba(214.4, 215.6, 216.8, 0.85);
  border-bottom-color: rgba(198.16, 199.84, 201.52, 0.85);
}
.b-toast-dark.b-toast-solid .toast[data-v-d4909930] {
  background-color: rgb(227.5383248731, 228.35, 229.1616751269);
}
.b-toaster[data-v-d4909930] {
  z-index: 1100;
}
.b-toaster .b-toaster-slot[data-v-d4909930] {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot[data-v-d4909930]:empty {
  display: none !important;
}
.b-toaster.b-toaster-top-right[data-v-d4909930], .b-toaster.b-toaster-top-left[data-v-d4909930], .b-toaster.b-toaster-top-center[data-v-d4909930], .b-toaster.b-toaster-top-full[data-v-d4909930], .b-toaster.b-toaster-bottom-right[data-v-d4909930], .b-toaster.b-toaster-bottom-left[data-v-d4909930], .b-toaster.b-toaster-bottom-center[data-v-d4909930], .b-toaster.b-toaster-bottom-full[data-v-d4909930] {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-full .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-d4909930] {
  position: absolute;
  max-width: 350px;
  width: 100%; /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-d4909930] {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast[data-v-d4909930],
.b-toaster.b-toaster-top-full .b-toaster-slot .toast[data-v-d4909930], .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast[data-v-d4909930],
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast[data-v-d4909930] {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right[data-v-d4909930], .b-toaster.b-toaster-top-left[data-v-d4909930], .b-toaster.b-toaster-top-center[data-v-d4909930], .b-toaster.b-toaster-top-full[data-v-d4909930] {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-full .b-toaster-slot[data-v-d4909930] {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right[data-v-d4909930], .b-toaster.b-toaster-bottom-left[data-v-d4909930], .b-toaster.b-toaster-bottom-center[data-v-d4909930], .b-toaster.b-toaster-bottom-full[data-v-d4909930] {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-d4909930] {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-d4909930] {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-d4909930], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-d4909930] {
  margin-right: auto;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active[data-v-d4909930], .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-top-right .b-toast.b-toaster-move[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-move[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move[data-v-d4909930] {
  transition: transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade[data-v-d4909930], .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade[data-v-d4909930] {
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active[data-v-d4909930] {
  position: absolute;
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade[data-v-d4909930], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade[data-v-d4909930], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade[data-v-d4909930], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade[data-v-d4909930] {
  transition-delay: 0s;
}
.tooltip.b-tooltip[data-v-d4909930] {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade[data-v-d4909930]:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show[data-v-d4909930] {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive[data-v-d4909930] {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow[data-v-d4909930] {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow[data-v-d4909930], .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930], .tooltip.b-tooltip.bs-tooltip-left .arrow[data-v-d4909930], .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930] {
  margin: 0.25rem 0;
}
.tooltip.b-tooltip-primary.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #007bff;
}
.tooltip.b-tooltip-primary .tooltip-inner[data-v-d4909930] {
  color: #fff;
  background-color: #007bff;
}
.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #0044ad;
}
.tooltip.b-tooltip-secondary .tooltip-inner[data-v-d4909930] {
  color: #fff;
  background-color: #0044ad;
}
.tooltip.b-tooltip-success.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #28a745;
}
.tooltip.b-tooltip-success .tooltip-inner[data-v-d4909930] {
  color: #fff;
  background-color: #28a745;
}
.tooltip.b-tooltip-info.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner[data-v-d4909930] {
  color: #fff;
  background-color: #17a2b8;
}
.tooltip.b-tooltip-warning.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner[data-v-d4909930] {
  color: #212529;
  background-color: #ffc107;
}
.tooltip.b-tooltip-danger.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner[data-v-d4909930] {
  color: #fff;
  background-color: #dc3545;
}
.tooltip.b-tooltip-light.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #f8f9fa;
}
.tooltip.b-tooltip-light .tooltip-inner[data-v-d4909930] {
  color: #212529;
  background-color: #f8f9fa;
}
.tooltip.b-tooltip-dark.bs-tooltip-top .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-d4909930]::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-d4909930]::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-d4909930]::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow[data-v-d4909930]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-d4909930]::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner[data-v-d4909930] {
  color: #fff;
  background-color: #343a40;
}
.b-icon.bi[data-v-d4909930] {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-cylon > g[data-v-d4909930] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-cylon > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-cylon-vertical[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g[data-v-d4909930] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon-vertical[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-fade[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-fade > g[data-v-d4909930] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-fade[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-fade > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin > g[data-v-d4909930] {
  transform-origin: center;
  animation: 2s infinite linear normal b-icon-animation-spin-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin-reverse > g[data-v-d4909930] {
  transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin-reverse > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-pulse[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin-pulse > g[data-v-d4909930] {
  transform-origin: center;
  animation: 1s infinite steps(8) normal b-icon-animation-spin-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-pulse[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin-pulse > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse-pulse[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g[data-v-d4909930] {
  transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse-pulse[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g[data-v-d4909930] {
    animation: none;
}
}
.b-icon.b-icon-animation-throb[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-throb > g[data-v-d4909930] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb-d4909930;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-throb[data-v-d4909930], .b-icon.b-iconstack .b-icon-animation-throb > g[data-v-d4909930] {
    animation: none;
}
}
@keyframes b-icon-animation-cylon-d4909930 {
0% {
    transform: translateX(-25%);
}
100% {
    transform: translateX(25%);
}
}
@keyframes b-icon-animation-cylon-vertical-d4909930 {
0% {
    transform: translateY(25%);
}
100% {
    transform: translateY(-25%);
}
}
@keyframes b-icon-animation-fade-d4909930 {
0% {
    opacity: 0.1;
}
100% {
    opacity: 1;
}
}
@keyframes b-icon-animation-spin-d4909930 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
@keyframes b-icon-animation-throb-d4909930 {
0% {
    opacity: 0.5;
    transform: scale(0.5);
}
100% {
    opacity: 1;
    transform: scale(1);
}
}
.btn .b-icon.bi[data-v-d4909930],
.nav-link .b-icon.bi[data-v-d4909930],
.dropdown-toggle .b-icon.bi[data-v-d4909930],
.dropdown-item .b-icon.bi[data-v-d4909930],
.input-group-text .b-icon.bi[data-v-d4909930] {
  font-size: 125%;
  vertical-align: text-bottom;
}
.section-header[data-v-d4909930] {
  padding: 8px 8px 8px 0;
}
.policy-loan .search-hint[data-v-d4909930] {
  color: #6C757D;
  font-size: 14px;
}
.policy-loan .section-header-hint[data-v-d4909930] {
  padding: 10px;
}
.policy-loan .field-title[data-v-d4909930] {
  padding: 6px 6px 6px 0;
  font-size: 16px;
  color: #212529;
}
.policy-loan .b-form-datepicker[data-v-d4909930] {
  width: 180px;
}
.policy-loan .form-footer[data-v-d4909930] {
  margin-top: 28px;
}
.policy-loan .form-footer .general-type.btn[data-v-d4909930] {
  padding: 8px 40px;
}
.policy-loan .form-footer .general-type.btn[data-v-d4909930]:focus {
  text-decoration: none;
}
.policy-loan__table-container[data-v-d4909930] {
  overflow-x: scroll;
}
.policy-loan[data-v-d4909930] .policy-loan__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.policy-loan[data-v-d4909930] .policy-loan__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.policy-loan[data-v-d4909930] .policy-loan__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.policy-loan[data-v-d4909930] .policy-loan__tbody-tr:hover {
  background: #FEF8F1;
}
.policy-loan[data-v-d4909930] .policy-loan__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.policy-loan[data-v-d4909930] .policy-loan__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-loan[data-v-d4909930] .policy-loan__tbody-tr th.wider,
.policy-loan[data-v-d4909930] .policy-loan__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.policy-loan__notice[data-v-d4909930] {
  font-size: 12px;
  color: #212529;
  list-style-type: none;
}
@media (max-width: 1199.98px) {
.policy-loan .section-header-hint[data-v-d4909930] {
    margin-left: 0;
}
}
.policy-loan .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.policy-loan .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.policy-loan-tab {
  display: flex;
  position: sticky !important;
  top: 50px;
  z-index: 10;
  background-color: #fff;
  padding-top: 15px;
}
.policy-loan-tab .chevron.b-icon.bi {
  display: none;
}
.policy-loan-tab .chevron-open {
  display: none;
}
.policy-loan-tab .card-header {
  background: none;
  border: none;
  padding: 0;
}
.policy-loan-tab .card-body {
  padding: 0.5rem !important;
}
.policy-loan-tab .card-header-pills {
  justify-content: center;
}
.policy-loan-tab .nav-pills .nav-link {
  font-weight: normal;
  font-size: 16px;
  color: #6C757D;
  border-radius: 0;
  padding: 0 0.5rem 5px;
  position: relative;
}
.policy-loan-tab .nav-pills .nav-link::after {
  content: " ";
  width: 1px;
  height: 15px;
  background-color: #bbb;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 3px;
}
.policy-loan-tab .nav-pills .nav-link.active {
  background: none;
  color: #0044AD;
  border-bottom: 1px solid #0044AD;
}
@media only screen and (max-width: 455px) {
.policy-loan-section .card-header {
    width: calc(100% - 40px);
    overflow-x: auto;
}
.policy-loan-section .card-header ul {
    width: 460px;
}
.policy-loan-section .policy-loan-tab {
    position: sticky;
    top: 40px;
    z-index: 10;
    display: block;
}
.policy-loan-section .policy-loan-tab.chevron-border .card-header {
    overflow: visible;
    width: 100%;
}
.policy-loan-section .policy-loan-tab.chevron-border .card-header ul {
    width: 100%;
}
.policy-loan-section .policy-loan-tab.chevron-border .nav-pills .nav-link {
    color: #0044AD;
    border-radius: 5px;
    padding: 0.3rem 0.5rem;
    border: 1px solid #0044AD;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
}
.policy-loan-section .policy-loan-tab.chevron-border .nav-pills .nav-link::after {
    content: " ";
    background: transparent;
    display: inline-block;
}
.policy-loan-section .policy-loan-tab.chevron-border .nav-pills .nav-link.active {
    border-radius: 5px;
    background: #0044AD;
    color: #fff;
    padding: 0.3rem 0.5rem;
    border-bottom: none;
}
.policy-loan-section .policy-loan-tab .chevron.b-icon.bi {
    position: absolute;
    right: 2px;
    top: 18px;
    display: inline-block;
    cursor: pointer;
    color: #0044AD;
}
.policy-loan-section .policy-loan-tab .chevron-open {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5rem;
    color: #0044AD;
    font-size: 14px;
    padding-bottom: 5px;
}
.policy-loan-section .policy-loan-tab .chevron-open .chevron.b-icon.bi {
    position: relative;
    right: auto;
    top: auto;
}
.policy-loan-section .policy-loan-tab .card-header-pills {
    justify-content: flex-start;
    margin: 0;
}
.policy-loan-section .policy-loan-tab .nav-pills .nav-link.active.chevron-border {
    background: #0044AD;
    color: #fff;
    border-bottom: none;
}
}
@charset "UTF-8";
.btn.general-type[data-v-6ab2f2df] {
  padding: 12px 40px;
  font-size: 16px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.btn.general-type[data-v-6ab2f2df]:focus {
  text-decoration: none;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
[data-v-6ab2f2df]:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #0044AD;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*[data-v-6ab2f2df],
*[data-v-6ab2f2df]::before,
*[data-v-6ab2f2df]::after {
  box-sizing: border-box;
}
html[data-v-6ab2f2df] {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article[data-v-6ab2f2df], aside[data-v-6ab2f2df], figcaption[data-v-6ab2f2df], figure[data-v-6ab2f2df], footer[data-v-6ab2f2df], header[data-v-6ab2f2df], hgroup[data-v-6ab2f2df], main[data-v-6ab2f2df], nav[data-v-6ab2f2df], section[data-v-6ab2f2df] {
  display: block;
}
body[data-v-6ab2f2df] {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"][data-v-6ab2f2df]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr[data-v-6ab2f2df] {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1[data-v-6ab2f2df], h2[data-v-6ab2f2df], h3[data-v-6ab2f2df], h4[data-v-6ab2f2df], h5[data-v-6ab2f2df], h6[data-v-6ab2f2df] {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p[data-v-6ab2f2df] {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title][data-v-6ab2f2df],
abbr[data-original-title][data-v-6ab2f2df] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address[data-v-6ab2f2df] {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol[data-v-6ab2f2df],
ul[data-v-6ab2f2df],
dl[data-v-6ab2f2df] {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol[data-v-6ab2f2df],
ul ul[data-v-6ab2f2df],
ol ul[data-v-6ab2f2df],
ul ol[data-v-6ab2f2df] {
  margin-bottom: 0;
}
dt[data-v-6ab2f2df] {
  font-weight: 700;
}
dd[data-v-6ab2f2df] {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote[data-v-6ab2f2df] {
  margin: 0 0 1rem;
}
b[data-v-6ab2f2df],
strong[data-v-6ab2f2df] {
  font-weight: bolder;
}
small[data-v-6ab2f2df] {
  font-size: 80%;
}
sub[data-v-6ab2f2df],
sup[data-v-6ab2f2df] {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub[data-v-6ab2f2df] {
  bottom: -0.25em;
}
sup[data-v-6ab2f2df] {
  top: -0.5em;
}
a[data-v-6ab2f2df] {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a[data-v-6ab2f2df]:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
a[data-v-6ab2f2df]:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a[data-v-6ab2f2df]:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre[data-v-6ab2f2df],
code[data-v-6ab2f2df],
kbd[data-v-6ab2f2df],
samp[data-v-6ab2f2df] {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre[data-v-6ab2f2df] {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure[data-v-6ab2f2df] {
  margin: 0 0 1rem;
}
img[data-v-6ab2f2df] {
  vertical-align: middle;
  border-style: none;
}
svg[data-v-6ab2f2df] {
  overflow: hidden;
  vertical-align: middle;
}
table[data-v-6ab2f2df] {
  border-collapse: collapse;
}
caption[data-v-6ab2f2df] {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th[data-v-6ab2f2df] {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label[data-v-6ab2f2df] {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button[data-v-6ab2f2df] {
  border-radius: 0;
}
button[data-v-6ab2f2df]:focus:not(:focus-visible) {
  outline: 0;
}
input[data-v-6ab2f2df],
button[data-v-6ab2f2df],
select[data-v-6ab2f2df],
optgroup[data-v-6ab2f2df],
textarea[data-v-6ab2f2df] {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button[data-v-6ab2f2df],
input[data-v-6ab2f2df] {
  overflow: visible;
}
button[data-v-6ab2f2df],
select[data-v-6ab2f2df] {
  text-transform: none;
}
[role=button][data-v-6ab2f2df] {
  cursor: pointer;
}
select[data-v-6ab2f2df] {
  word-wrap: normal;
}
button[data-v-6ab2f2df],
[type=button][data-v-6ab2f2df],
[type=reset][data-v-6ab2f2df],
[type=submit][data-v-6ab2f2df] {
  -webkit-appearance: button;
}
button[data-v-6ab2f2df]:not(:disabled),
[type=button][data-v-6ab2f2df]:not(:disabled),
[type=reset][data-v-6ab2f2df]:not(:disabled),
[type=submit][data-v-6ab2f2df]:not(:disabled) {
  cursor: pointer;
}
button[data-v-6ab2f2df]::-moz-focus-inner,
[type=button][data-v-6ab2f2df]::-moz-focus-inner,
[type=reset][data-v-6ab2f2df]::-moz-focus-inner,
[type=submit][data-v-6ab2f2df]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio][data-v-6ab2f2df],
input[type=checkbox][data-v-6ab2f2df] {
  box-sizing: border-box;
  padding: 0;
}
textarea[data-v-6ab2f2df] {
  overflow: auto;
  resize: vertical;
}
fieldset[data-v-6ab2f2df] {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend[data-v-6ab2f2df] {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress[data-v-6ab2f2df] {
  vertical-align: baseline;
}
[type=number][data-v-6ab2f2df]::-webkit-inner-spin-button,
[type=number][data-v-6ab2f2df]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-6ab2f2df] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search][data-v-6ab2f2df]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-6ab2f2df]::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output[data-v-6ab2f2df] {
  display: inline-block;
}
summary[data-v-6ab2f2df] {
  display: list-item;
  cursor: pointer;
}
template[data-v-6ab2f2df] {
  display: none;
}
[hidden][data-v-6ab2f2df] {
  display: none !important;
}
h1[data-v-6ab2f2df], h2[data-v-6ab2f2df], h3[data-v-6ab2f2df], h4[data-v-6ab2f2df], h5[data-v-6ab2f2df], h6[data-v-6ab2f2df],
.h1[data-v-6ab2f2df], .h2[data-v-6ab2f2df], .h3[data-v-6ab2f2df], .h4[data-v-6ab2f2df], .h5[data-v-6ab2f2df], .h6[data-v-6ab2f2df] {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1[data-v-6ab2f2df], .h1[data-v-6ab2f2df] {
  font-size: 2.5rem;
}
h2[data-v-6ab2f2df], .h2[data-v-6ab2f2df] {
  font-size: 2rem;
}
h3[data-v-6ab2f2df], .h3[data-v-6ab2f2df] {
  font-size: 1.75rem;
}
h4[data-v-6ab2f2df], .h4[data-v-6ab2f2df] {
  font-size: 1.5rem;
}
h5[data-v-6ab2f2df], .h5[data-v-6ab2f2df] {
  font-size: 1.25rem;
}
h6[data-v-6ab2f2df], .h6[data-v-6ab2f2df] {
  font-size: 1rem;
}
.lead[data-v-6ab2f2df] {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1[data-v-6ab2f2df] {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2[data-v-6ab2f2df] {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3[data-v-6ab2f2df] {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4[data-v-6ab2f2df] {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr[data-v-6ab2f2df] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small[data-v-6ab2f2df],
.small[data-v-6ab2f2df] {
  font-size: 0.875em;
  font-weight: 400;
}
mark[data-v-6ab2f2df],
.mark[data-v-6ab2f2df] {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled[data-v-6ab2f2df] {
  padding-left: 0;
  list-style: none;
}
.list-inline[data-v-6ab2f2df] {
  padding-left: 0;
  list-style: none;
}
.list-inline-item[data-v-6ab2f2df] {
  display: inline-block;
}
.list-inline-item[data-v-6ab2f2df]:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism[data-v-6ab2f2df] {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote[data-v-6ab2f2df] {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer[data-v-6ab2f2df] {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer[data-v-6ab2f2df]::before {
  content: "— ";
}
.img-fluid[data-v-6ab2f2df] {
  max-width: 100%;
  height: auto;
}
.img-thumbnail[data-v-6ab2f2df] {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure[data-v-6ab2f2df] {
  display: inline-block;
}
.figure-img[data-v-6ab2f2df] {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption[data-v-6ab2f2df] {
  font-size: 90%;
  color: #6c757d;
}
code[data-v-6ab2f2df] {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code[data-v-6ab2f2df] {
  color: inherit;
}
kbd[data-v-6ab2f2df] {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd[data-v-6ab2f2df] {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre[data-v-6ab2f2df] {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code[data-v-6ab2f2df] {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable[data-v-6ab2f2df] {
  max-height: 340px;
  overflow-y: scroll;
}
.container[data-v-6ab2f2df],
.container-fluid[data-v-6ab2f2df],
.container-xl[data-v-6ab2f2df],
.container-lg[data-v-6ab2f2df],
.container-md[data-v-6ab2f2df],
.container-sm[data-v-6ab2f2df] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
.container-sm[data-v-6ab2f2df], .container[data-v-6ab2f2df] {
    max-width: 540px;
}
}
@media (min-width: 768px) {
.container-md[data-v-6ab2f2df], .container-sm[data-v-6ab2f2df], .container[data-v-6ab2f2df] {
    max-width: 720px;
}
}
@media (min-width: 992px) {
.container-lg[data-v-6ab2f2df], .container-md[data-v-6ab2f2df], .container-sm[data-v-6ab2f2df], .container[data-v-6ab2f2df] {
    max-width: 960px;
}
}
@media (min-width: 1200px) {
.container-xl[data-v-6ab2f2df], .container-lg[data-v-6ab2f2df], .container-md[data-v-6ab2f2df], .container-sm[data-v-6ab2f2df], .container[data-v-6ab2f2df] {
    max-width: 1140px;
}
}
.row[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters[data-v-6ab2f2df] {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col[data-v-6ab2f2df],
.no-gutters > [class*=col-][data-v-6ab2f2df] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl[data-v-6ab2f2df],
.col-xl-auto[data-v-6ab2f2df], .col-xl-12[data-v-6ab2f2df], .col-xl-11[data-v-6ab2f2df], .col-xl-10[data-v-6ab2f2df], .col-xl-9[data-v-6ab2f2df], .col-xl-8[data-v-6ab2f2df], .col-xl-7[data-v-6ab2f2df], .col-xl-6[data-v-6ab2f2df], .col-xl-5[data-v-6ab2f2df], .col-xl-4[data-v-6ab2f2df], .col-xl-3[data-v-6ab2f2df], .col-xl-2[data-v-6ab2f2df], .col-xl-1[data-v-6ab2f2df], .col-lg[data-v-6ab2f2df],
.col-lg-auto[data-v-6ab2f2df], .col-lg-12[data-v-6ab2f2df], .col-lg-11[data-v-6ab2f2df], .col-lg-10[data-v-6ab2f2df], .col-lg-9[data-v-6ab2f2df], .col-lg-8[data-v-6ab2f2df], .col-lg-7[data-v-6ab2f2df], .col-lg-6[data-v-6ab2f2df], .col-lg-5[data-v-6ab2f2df], .col-lg-4[data-v-6ab2f2df], .col-lg-3[data-v-6ab2f2df], .col-lg-2[data-v-6ab2f2df], .col-lg-1[data-v-6ab2f2df], .col-md[data-v-6ab2f2df],
.col-md-auto[data-v-6ab2f2df], .col-md-12[data-v-6ab2f2df], .col-md-11[data-v-6ab2f2df], .col-md-10[data-v-6ab2f2df], .col-md-9[data-v-6ab2f2df], .col-md-8[data-v-6ab2f2df], .col-md-7[data-v-6ab2f2df], .col-md-6[data-v-6ab2f2df], .col-md-5[data-v-6ab2f2df], .col-md-4[data-v-6ab2f2df], .col-md-3[data-v-6ab2f2df], .col-md-2[data-v-6ab2f2df], .col-md-1[data-v-6ab2f2df], .col-sm[data-v-6ab2f2df],
.col-sm-auto[data-v-6ab2f2df], .col-sm-12[data-v-6ab2f2df], .col-sm-11[data-v-6ab2f2df], .col-sm-10[data-v-6ab2f2df], .col-sm-9[data-v-6ab2f2df], .col-sm-8[data-v-6ab2f2df], .col-sm-7[data-v-6ab2f2df], .col-sm-6[data-v-6ab2f2df], .col-sm-5[data-v-6ab2f2df], .col-sm-4[data-v-6ab2f2df], .col-sm-3[data-v-6ab2f2df], .col-sm-2[data-v-6ab2f2df], .col-sm-1[data-v-6ab2f2df], .col[data-v-6ab2f2df],
.col-auto[data-v-6ab2f2df], .col-12[data-v-6ab2f2df], .col-11[data-v-6ab2f2df], .col-10[data-v-6ab2f2df], .col-9[data-v-6ab2f2df], .col-8[data-v-6ab2f2df], .col-7[data-v-6ab2f2df], .col-6[data-v-6ab2f2df], .col-5[data-v-6ab2f2df], .col-4[data-v-6ab2f2df], .col-3[data-v-6ab2f2df], .col-2[data-v-6ab2f2df], .col-1[data-v-6ab2f2df] {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col[data-v-6ab2f2df] {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > *[data-v-6ab2f2df] {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > *[data-v-6ab2f2df] {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > *[data-v-6ab2f2df] {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > *[data-v-6ab2f2df] {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > *[data-v-6ab2f2df] {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > *[data-v-6ab2f2df] {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto[data-v-6ab2f2df] {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1[data-v-6ab2f2df] {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2[data-v-6ab2f2df] {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3[data-v-6ab2f2df] {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4[data-v-6ab2f2df] {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5[data-v-6ab2f2df] {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6[data-v-6ab2f2df] {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7[data-v-6ab2f2df] {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8[data-v-6ab2f2df] {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9[data-v-6ab2f2df] {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10[data-v-6ab2f2df] {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11[data-v-6ab2f2df] {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12[data-v-6ab2f2df] {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first[data-v-6ab2f2df] {
  order: -1;
}
.order-last[data-v-6ab2f2df] {
  order: 13;
}
.order-0[data-v-6ab2f2df] {
  order: 0;
}
.order-1[data-v-6ab2f2df] {
  order: 1;
}
.order-2[data-v-6ab2f2df] {
  order: 2;
}
.order-3[data-v-6ab2f2df] {
  order: 3;
}
.order-4[data-v-6ab2f2df] {
  order: 4;
}
.order-5[data-v-6ab2f2df] {
  order: 5;
}
.order-6[data-v-6ab2f2df] {
  order: 6;
}
.order-7[data-v-6ab2f2df] {
  order: 7;
}
.order-8[data-v-6ab2f2df] {
  order: 8;
}
.order-9[data-v-6ab2f2df] {
  order: 9;
}
.order-10[data-v-6ab2f2df] {
  order: 10;
}
.order-11[data-v-6ab2f2df] {
  order: 11;
}
.order-12[data-v-6ab2f2df] {
  order: 12;
}
.offset-1[data-v-6ab2f2df] {
  margin-left: 8.33333333%;
}
.offset-2[data-v-6ab2f2df] {
  margin-left: 16.66666667%;
}
.offset-3[data-v-6ab2f2df] {
  margin-left: 25%;
}
.offset-4[data-v-6ab2f2df] {
  margin-left: 33.33333333%;
}
.offset-5[data-v-6ab2f2df] {
  margin-left: 41.66666667%;
}
.offset-6[data-v-6ab2f2df] {
  margin-left: 50%;
}
.offset-7[data-v-6ab2f2df] {
  margin-left: 58.33333333%;
}
.offset-8[data-v-6ab2f2df] {
  margin-left: 66.66666667%;
}
.offset-9[data-v-6ab2f2df] {
  margin-left: 75%;
}
.offset-10[data-v-6ab2f2df] {
  margin-left: 83.33333333%;
}
.offset-11[data-v-6ab2f2df] {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
.col-sm[data-v-6ab2f2df] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-sm-1 > *[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-sm-2 > *[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-sm-3 > *[data-v-6ab2f2df] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-sm-4 > *[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-sm-5 > *[data-v-6ab2f2df] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-sm-6 > *[data-v-6ab2f2df] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-sm-auto[data-v-6ab2f2df] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-sm-1[data-v-6ab2f2df] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-sm-2[data-v-6ab2f2df] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-sm-3[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-sm-4[data-v-6ab2f2df] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-sm-5[data-v-6ab2f2df] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-sm-6[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-sm-7[data-v-6ab2f2df] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-sm-8[data-v-6ab2f2df] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-sm-9[data-v-6ab2f2df] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-sm-10[data-v-6ab2f2df] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-sm-11[data-v-6ab2f2df] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-sm-12[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-sm-first[data-v-6ab2f2df] {
    order: -1;
}
.order-sm-last[data-v-6ab2f2df] {
    order: 13;
}
.order-sm-0[data-v-6ab2f2df] {
    order: 0;
}
.order-sm-1[data-v-6ab2f2df] {
    order: 1;
}
.order-sm-2[data-v-6ab2f2df] {
    order: 2;
}
.order-sm-3[data-v-6ab2f2df] {
    order: 3;
}
.order-sm-4[data-v-6ab2f2df] {
    order: 4;
}
.order-sm-5[data-v-6ab2f2df] {
    order: 5;
}
.order-sm-6[data-v-6ab2f2df] {
    order: 6;
}
.order-sm-7[data-v-6ab2f2df] {
    order: 7;
}
.order-sm-8[data-v-6ab2f2df] {
    order: 8;
}
.order-sm-9[data-v-6ab2f2df] {
    order: 9;
}
.order-sm-10[data-v-6ab2f2df] {
    order: 10;
}
.order-sm-11[data-v-6ab2f2df] {
    order: 11;
}
.order-sm-12[data-v-6ab2f2df] {
    order: 12;
}
.offset-sm-0[data-v-6ab2f2df] {
    margin-left: 0;
}
.offset-sm-1[data-v-6ab2f2df] {
    margin-left: 8.33333333%;
}
.offset-sm-2[data-v-6ab2f2df] {
    margin-left: 16.66666667%;
}
.offset-sm-3[data-v-6ab2f2df] {
    margin-left: 25%;
}
.offset-sm-4[data-v-6ab2f2df] {
    margin-left: 33.33333333%;
}
.offset-sm-5[data-v-6ab2f2df] {
    margin-left: 41.66666667%;
}
.offset-sm-6[data-v-6ab2f2df] {
    margin-left: 50%;
}
.offset-sm-7[data-v-6ab2f2df] {
    margin-left: 58.33333333%;
}
.offset-sm-8[data-v-6ab2f2df] {
    margin-left: 66.66666667%;
}
.offset-sm-9[data-v-6ab2f2df] {
    margin-left: 75%;
}
.offset-sm-10[data-v-6ab2f2df] {
    margin-left: 83.33333333%;
}
.offset-sm-11[data-v-6ab2f2df] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 768px) {
.col-md[data-v-6ab2f2df] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-md-1 > *[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-md-2 > *[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-md-3 > *[data-v-6ab2f2df] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-md-4 > *[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-md-5 > *[data-v-6ab2f2df] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-md-6 > *[data-v-6ab2f2df] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-md-auto[data-v-6ab2f2df] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-md-1[data-v-6ab2f2df] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-md-2[data-v-6ab2f2df] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-md-3[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-md-4[data-v-6ab2f2df] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-md-5[data-v-6ab2f2df] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-md-6[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-md-7[data-v-6ab2f2df] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-md-8[data-v-6ab2f2df] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-md-9[data-v-6ab2f2df] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-md-10[data-v-6ab2f2df] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-md-11[data-v-6ab2f2df] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-md-12[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-md-first[data-v-6ab2f2df] {
    order: -1;
}
.order-md-last[data-v-6ab2f2df] {
    order: 13;
}
.order-md-0[data-v-6ab2f2df] {
    order: 0;
}
.order-md-1[data-v-6ab2f2df] {
    order: 1;
}
.order-md-2[data-v-6ab2f2df] {
    order: 2;
}
.order-md-3[data-v-6ab2f2df] {
    order: 3;
}
.order-md-4[data-v-6ab2f2df] {
    order: 4;
}
.order-md-5[data-v-6ab2f2df] {
    order: 5;
}
.order-md-6[data-v-6ab2f2df] {
    order: 6;
}
.order-md-7[data-v-6ab2f2df] {
    order: 7;
}
.order-md-8[data-v-6ab2f2df] {
    order: 8;
}
.order-md-9[data-v-6ab2f2df] {
    order: 9;
}
.order-md-10[data-v-6ab2f2df] {
    order: 10;
}
.order-md-11[data-v-6ab2f2df] {
    order: 11;
}
.order-md-12[data-v-6ab2f2df] {
    order: 12;
}
.offset-md-0[data-v-6ab2f2df] {
    margin-left: 0;
}
.offset-md-1[data-v-6ab2f2df] {
    margin-left: 8.33333333%;
}
.offset-md-2[data-v-6ab2f2df] {
    margin-left: 16.66666667%;
}
.offset-md-3[data-v-6ab2f2df] {
    margin-left: 25%;
}
.offset-md-4[data-v-6ab2f2df] {
    margin-left: 33.33333333%;
}
.offset-md-5[data-v-6ab2f2df] {
    margin-left: 41.66666667%;
}
.offset-md-6[data-v-6ab2f2df] {
    margin-left: 50%;
}
.offset-md-7[data-v-6ab2f2df] {
    margin-left: 58.33333333%;
}
.offset-md-8[data-v-6ab2f2df] {
    margin-left: 66.66666667%;
}
.offset-md-9[data-v-6ab2f2df] {
    margin-left: 75%;
}
.offset-md-10[data-v-6ab2f2df] {
    margin-left: 83.33333333%;
}
.offset-md-11[data-v-6ab2f2df] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 992px) {
.col-lg[data-v-6ab2f2df] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-lg-1 > *[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-lg-2 > *[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-lg-3 > *[data-v-6ab2f2df] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-lg-4 > *[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-lg-5 > *[data-v-6ab2f2df] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-lg-6 > *[data-v-6ab2f2df] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-lg-auto[data-v-6ab2f2df] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-lg-1[data-v-6ab2f2df] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-lg-2[data-v-6ab2f2df] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-lg-3[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-lg-4[data-v-6ab2f2df] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-lg-5[data-v-6ab2f2df] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-lg-6[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-lg-7[data-v-6ab2f2df] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-lg-8[data-v-6ab2f2df] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-lg-9[data-v-6ab2f2df] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-lg-10[data-v-6ab2f2df] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-lg-11[data-v-6ab2f2df] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-lg-12[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-lg-first[data-v-6ab2f2df] {
    order: -1;
}
.order-lg-last[data-v-6ab2f2df] {
    order: 13;
}
.order-lg-0[data-v-6ab2f2df] {
    order: 0;
}
.order-lg-1[data-v-6ab2f2df] {
    order: 1;
}
.order-lg-2[data-v-6ab2f2df] {
    order: 2;
}
.order-lg-3[data-v-6ab2f2df] {
    order: 3;
}
.order-lg-4[data-v-6ab2f2df] {
    order: 4;
}
.order-lg-5[data-v-6ab2f2df] {
    order: 5;
}
.order-lg-6[data-v-6ab2f2df] {
    order: 6;
}
.order-lg-7[data-v-6ab2f2df] {
    order: 7;
}
.order-lg-8[data-v-6ab2f2df] {
    order: 8;
}
.order-lg-9[data-v-6ab2f2df] {
    order: 9;
}
.order-lg-10[data-v-6ab2f2df] {
    order: 10;
}
.order-lg-11[data-v-6ab2f2df] {
    order: 11;
}
.order-lg-12[data-v-6ab2f2df] {
    order: 12;
}
.offset-lg-0[data-v-6ab2f2df] {
    margin-left: 0;
}
.offset-lg-1[data-v-6ab2f2df] {
    margin-left: 8.33333333%;
}
.offset-lg-2[data-v-6ab2f2df] {
    margin-left: 16.66666667%;
}
.offset-lg-3[data-v-6ab2f2df] {
    margin-left: 25%;
}
.offset-lg-4[data-v-6ab2f2df] {
    margin-left: 33.33333333%;
}
.offset-lg-5[data-v-6ab2f2df] {
    margin-left: 41.66666667%;
}
.offset-lg-6[data-v-6ab2f2df] {
    margin-left: 50%;
}
.offset-lg-7[data-v-6ab2f2df] {
    margin-left: 58.33333333%;
}
.offset-lg-8[data-v-6ab2f2df] {
    margin-left: 66.66666667%;
}
.offset-lg-9[data-v-6ab2f2df] {
    margin-left: 75%;
}
.offset-lg-10[data-v-6ab2f2df] {
    margin-left: 83.33333333%;
}
.offset-lg-11[data-v-6ab2f2df] {
    margin-left: 91.66666667%;
}
}
@media (min-width: 1200px) {
.col-xl[data-v-6ab2f2df] {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-xl-1 > *[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-xl-2 > *[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-xl-3 > *[data-v-6ab2f2df] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-xl-4 > *[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-xl-5 > *[data-v-6ab2f2df] {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-xl-6 > *[data-v-6ab2f2df] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-xl-auto[data-v-6ab2f2df] {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-xl-1[data-v-6ab2f2df] {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}
.col-xl-2[data-v-6ab2f2df] {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.col-xl-3[data-v-6ab2f2df] {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-xl-4[data-v-6ab2f2df] {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}
.col-xl-5[data-v-6ab2f2df] {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}
.col-xl-6[data-v-6ab2f2df] {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-xl-7[data-v-6ab2f2df] {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}
.col-xl-8[data-v-6ab2f2df] {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}
.col-xl-9[data-v-6ab2f2df] {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-xl-10[data-v-6ab2f2df] {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}
.col-xl-11[data-v-6ab2f2df] {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}
.col-xl-12[data-v-6ab2f2df] {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-xl-first[data-v-6ab2f2df] {
    order: -1;
}
.order-xl-last[data-v-6ab2f2df] {
    order: 13;
}
.order-xl-0[data-v-6ab2f2df] {
    order: 0;
}
.order-xl-1[data-v-6ab2f2df] {
    order: 1;
}
.order-xl-2[data-v-6ab2f2df] {
    order: 2;
}
.order-xl-3[data-v-6ab2f2df] {
    order: 3;
}
.order-xl-4[data-v-6ab2f2df] {
    order: 4;
}
.order-xl-5[data-v-6ab2f2df] {
    order: 5;
}
.order-xl-6[data-v-6ab2f2df] {
    order: 6;
}
.order-xl-7[data-v-6ab2f2df] {
    order: 7;
}
.order-xl-8[data-v-6ab2f2df] {
    order: 8;
}
.order-xl-9[data-v-6ab2f2df] {
    order: 9;
}
.order-xl-10[data-v-6ab2f2df] {
    order: 10;
}
.order-xl-11[data-v-6ab2f2df] {
    order: 11;
}
.order-xl-12[data-v-6ab2f2df] {
    order: 12;
}
.offset-xl-0[data-v-6ab2f2df] {
    margin-left: 0;
}
.offset-xl-1[data-v-6ab2f2df] {
    margin-left: 8.33333333%;
}
.offset-xl-2[data-v-6ab2f2df] {
    margin-left: 16.66666667%;
}
.offset-xl-3[data-v-6ab2f2df] {
    margin-left: 25%;
}
.offset-xl-4[data-v-6ab2f2df] {
    margin-left: 33.33333333%;
}
.offset-xl-5[data-v-6ab2f2df] {
    margin-left: 41.66666667%;
}
.offset-xl-6[data-v-6ab2f2df] {
    margin-left: 50%;
}
.offset-xl-7[data-v-6ab2f2df] {
    margin-left: 58.33333333%;
}
.offset-xl-8[data-v-6ab2f2df] {
    margin-left: 66.66666667%;
}
.offset-xl-9[data-v-6ab2f2df] {
    margin-left: 75%;
}
.offset-xl-10[data-v-6ab2f2df] {
    margin-left: 83.33333333%;
}
.offset-xl-11[data-v-6ab2f2df] {
    margin-left: 91.66666667%;
}
}
.table[data-v-6ab2f2df] {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th[data-v-6ab2f2df],
.table td[data-v-6ab2f2df] {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th[data-v-6ab2f2df] {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody[data-v-6ab2f2df] {
  border-top: 2px solid #dee2e6;
}
.table-sm th[data-v-6ab2f2df],
.table-sm td[data-v-6ab2f2df] {
  padding: 0.3rem;
}
.table-bordered[data-v-6ab2f2df] {
  border: 1px solid #dee2e6;
}
.table-bordered th[data-v-6ab2f2df],
.table-bordered td[data-v-6ab2f2df] {
  border: 1px solid #dee2e6;
}
.table-bordered thead th[data-v-6ab2f2df],
.table-bordered thead td[data-v-6ab2f2df] {
  border-bottom-width: 2px;
}
.table-borderless th[data-v-6ab2f2df],
.table-borderless td[data-v-6ab2f2df],
.table-borderless thead th[data-v-6ab2f2df],
.table-borderless tbody + tbody[data-v-6ab2f2df] {
  border: 0;
}
.table-striped tbody tr[data-v-6ab2f2df]:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr[data-v-6ab2f2df]:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary[data-v-6ab2f2df],
.table-primary > th[data-v-6ab2f2df],
.table-primary > td[data-v-6ab2f2df] {
  background-color: rgb(183.6, 218.04, 255);
}
.table-primary th[data-v-6ab2f2df],
.table-primary td[data-v-6ab2f2df],
.table-primary thead th[data-v-6ab2f2df],
.table-primary tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(122.4, 186.36, 255);
}
.table-hover .table-primary[data-v-6ab2f2df]:hover {
  background-color: rgb(158.1, 204.84, 255);
}
.table-hover .table-primary:hover > td[data-v-6ab2f2df],
.table-hover .table-primary:hover > th[data-v-6ab2f2df] {
  background-color: rgb(158.1, 204.84, 255);
}
.table-secondary[data-v-6ab2f2df],
.table-secondary > th[data-v-6ab2f2df],
.table-secondary > td[data-v-6ab2f2df] {
  background-color: rgb(183.6, 202.64, 232.04);
}
.table-secondary th[data-v-6ab2f2df],
.table-secondary td[data-v-6ab2f2df],
.table-secondary thead th[data-v-6ab2f2df],
.table-secondary tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(122.4, 157.76, 212.36);
}
.table-hover .table-secondary[data-v-6ab2f2df]:hover {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-hover .table-secondary:hover > td[data-v-6ab2f2df],
.table-hover .table-secondary:hover > th[data-v-6ab2f2df] {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-success[data-v-6ab2f2df],
.table-success > th[data-v-6ab2f2df],
.table-success > td[data-v-6ab2f2df] {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th[data-v-6ab2f2df],
.table-success td[data-v-6ab2f2df],
.table-success thead th[data-v-6ab2f2df],
.table-success tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(143.2, 209.24, 158.28);
}
.table-hover .table-success[data-v-6ab2f2df]:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td[data-v-6ab2f2df],
.table-hover .table-success:hover > th[data-v-6ab2f2df] {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-info[data-v-6ab2f2df],
.table-info > th[data-v-6ab2f2df],
.table-info > td[data-v-6ab2f2df] {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th[data-v-6ab2f2df],
.table-info td[data-v-6ab2f2df],
.table-info thead th[data-v-6ab2f2df],
.table-info tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(134.36, 206.64, 218.08);
}
.table-hover .table-info[data-v-6ab2f2df]:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td[data-v-6ab2f2df],
.table-hover .table-info:hover > th[data-v-6ab2f2df] {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-warning[data-v-6ab2f2df],
.table-warning > th[data-v-6ab2f2df],
.table-warning > td[data-v-6ab2f2df] {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th[data-v-6ab2f2df],
.table-warning td[data-v-6ab2f2df],
.table-warning thead th[data-v-6ab2f2df],
.table-warning tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(255, 222.76, 126.04);
}
.table-hover .table-warning[data-v-6ab2f2df]:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td[data-v-6ab2f2df],
.table-hover .table-warning:hover > th[data-v-6ab2f2df] {
  background-color: rgb(255, 231.265, 160.06);
}
.table-danger[data-v-6ab2f2df],
.table-danger > th[data-v-6ab2f2df],
.table-danger > td[data-v-6ab2f2df] {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th[data-v-6ab2f2df],
.table-danger td[data-v-6ab2f2df],
.table-danger thead th[data-v-6ab2f2df],
.table-danger tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(236.8, 149.96, 158.28);
}
.table-hover .table-danger[data-v-6ab2f2df]:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td[data-v-6ab2f2df],
.table-hover .table-danger:hover > th[data-v-6ab2f2df] {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-light[data-v-6ab2f2df],
.table-light > th[data-v-6ab2f2df],
.table-light > td[data-v-6ab2f2df] {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th[data-v-6ab2f2df],
.table-light td[data-v-6ab2f2df],
.table-light thead th[data-v-6ab2f2df],
.table-light tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(251.36, 251.88, 252.4);
}
.table-hover .table-light[data-v-6ab2f2df]:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td[data-v-6ab2f2df],
.table-hover .table-light:hover > th[data-v-6ab2f2df] {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-dark[data-v-6ab2f2df],
.table-dark > th[data-v-6ab2f2df],
.table-dark > td[data-v-6ab2f2df] {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th[data-v-6ab2f2df],
.table-dark td[data-v-6ab2f2df],
.table-dark thead th[data-v-6ab2f2df],
.table-dark tbody + tbody[data-v-6ab2f2df] {
  border-color: rgb(149.44, 152.56, 155.68);
}
.table-hover .table-dark[data-v-6ab2f2df]:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td[data-v-6ab2f2df],
.table-hover .table-dark:hover > th[data-v-6ab2f2df] {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-active[data-v-6ab2f2df],
.table-active > th[data-v-6ab2f2df],
.table-active > td[data-v-6ab2f2df] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active[data-v-6ab2f2df]:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td[data-v-6ab2f2df],
.table-hover .table-active:hover > th[data-v-6ab2f2df] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th[data-v-6ab2f2df] {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th[data-v-6ab2f2df] {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark[data-v-6ab2f2df] {
  color: #fff;
  background-color: #343a40;
}
.table-dark th[data-v-6ab2f2df],
.table-dark td[data-v-6ab2f2df],
.table-dark thead th[data-v-6ab2f2df] {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered[data-v-6ab2f2df] {
  border: 0;
}
.table-dark.table-striped tbody tr[data-v-6ab2f2df]:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
.table-responsive-sm[data-v-6ab2f2df] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-sm > .table-bordered[data-v-6ab2f2df] {
    border: 0;
}
}
@media (max-width: 767.98px) {
.table-responsive-md[data-v-6ab2f2df] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-md > .table-bordered[data-v-6ab2f2df] {
    border: 0;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg[data-v-6ab2f2df] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-lg > .table-bordered[data-v-6ab2f2df] {
    border: 0;
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl[data-v-6ab2f2df] {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.table-responsive-xl > .table-bordered[data-v-6ab2f2df] {
    border: 0;
}
}
.table-responsive[data-v-6ab2f2df] {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered[data-v-6ab2f2df] {
  border: 0;
}
.form-control[data-v-6ab2f2df] {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control[data-v-6ab2f2df] {
    transition: none;
}
}
.form-control[data-v-6ab2f2df]::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[data-v-6ab2f2df]:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control[data-v-6ab2f2df]::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control[data-v-6ab2f2df]::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control[data-v-6ab2f2df]:disabled, .form-control[readonly][data-v-6ab2f2df] {
  background-color: #e9ecef;
  opacity: 1;
}
input[type=date].form-control[data-v-6ab2f2df],
input[type=time].form-control[data-v-6ab2f2df],
input[type=datetime-local].form-control[data-v-6ab2f2df],
input[type=month].form-control[data-v-6ab2f2df] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control[data-v-6ab2f2df]:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control[data-v-6ab2f2df]:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file[data-v-6ab2f2df],
.form-control-range[data-v-6ab2f2df] {
  display: block;
  width: 100%;
}
.col-form-label[data-v-6ab2f2df] {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg[data-v-6ab2f2df] {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm[data-v-6ab2f2df] {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext[data-v-6ab2f2df] {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm[data-v-6ab2f2df], .form-control-plaintext.form-control-lg[data-v-6ab2f2df] {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm[data-v-6ab2f2df] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg[data-v-6ab2f2df] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size][data-v-6ab2f2df], select.form-control[multiple][data-v-6ab2f2df] {
  height: auto;
}
textarea.form-control[data-v-6ab2f2df] {
  height: auto;
}
.form-group[data-v-6ab2f2df] {
  margin-bottom: 1rem;
}
.form-text[data-v-6ab2f2df] {
  display: block;
  margin-top: 0.25rem;
}
.form-row[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col[data-v-6ab2f2df],
.form-row > [class*=col-][data-v-6ab2f2df] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check[data-v-6ab2f2df] {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input[data-v-6ab2f2df] {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label[data-v-6ab2f2df], .form-check-input:disabled ~ .form-check-label[data-v-6ab2f2df] {
  color: #6c757d;
}
.form-check-label[data-v-6ab2f2df] {
  margin-bottom: 0;
}
.form-check-inline[data-v-6ab2f2df] {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input[data-v-6ab2f2df] {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback[data-v-6ab2f2df] {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}
.valid-tooltip[data-v-6ab2f2df] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip[data-v-6ab2f2df], .form-row > [class*=col-] > .valid-tooltip[data-v-6ab2f2df] {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback[data-v-6ab2f2df],
.was-validated :valid ~ .valid-tooltip[data-v-6ab2f2df],
.is-valid ~ .valid-feedback[data-v-6ab2f2df],
.is-valid ~ .valid-tooltip[data-v-6ab2f2df] {
  display: block;
}
.was-validated .form-control[data-v-6ab2f2df]:valid, .form-control.is-valid[data-v-6ab2f2df] {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control[data-v-6ab2f2df]:valid:focus, .form-control.is-valid[data-v-6ab2f2df]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated select.form-control[data-v-6ab2f2df]:valid, select.form-control.is-valid[data-v-6ab2f2df] {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control[data-v-6ab2f2df]:valid, textarea.form-control.is-valid[data-v-6ab2f2df] {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select[data-v-6ab2f2df]:valid, .custom-select.is-valid[data-v-6ab2f2df] {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select[data-v-6ab2f2df]:valid:focus, .custom-select.is-valid[data-v-6ab2f2df]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label[data-v-6ab2f2df], .form-check-input.is-valid ~ .form-check-label[data-v-6ab2f2df] {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback[data-v-6ab2f2df],
.was-validated .form-check-input:valid ~ .valid-tooltip[data-v-6ab2f2df], .form-check-input.is-valid ~ .valid-feedback[data-v-6ab2f2df],
.form-check-input.is-valid ~ .valid-tooltip[data-v-6ab2f2df] {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label[data-v-6ab2f2df], .custom-control-input.is-valid ~ .custom-control-label[data-v-6ab2f2df] {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-valid ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-valid:checked ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-valid:focus ~ .custom-control-label[data-v-6ab2f2df]::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label[data-v-6ab2f2df], .custom-file-input.is-valid ~ .custom-file-label[data-v-6ab2f2df] {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label[data-v-6ab2f2df], .custom-file-input.is-valid:focus ~ .custom-file-label[data-v-6ab2f2df] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback[data-v-6ab2f2df] {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}
.invalid-tooltip[data-v-6ab2f2df] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip[data-v-6ab2f2df], .form-row > [class*=col-] > .invalid-tooltip[data-v-6ab2f2df] {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback[data-v-6ab2f2df],
.was-validated :invalid ~ .invalid-tooltip[data-v-6ab2f2df],
.is-invalid ~ .invalid-feedback[data-v-6ab2f2df],
.is-invalid ~ .invalid-tooltip[data-v-6ab2f2df] {
  display: block;
}
.was-validated .form-control[data-v-6ab2f2df]:invalid, .form-control.is-invalid[data-v-6ab2f2df] {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control[data-v-6ab2f2df]:invalid:focus, .form-control.is-invalid[data-v-6ab2f2df]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated select.form-control[data-v-6ab2f2df]:invalid, select.form-control.is-invalid[data-v-6ab2f2df] {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control[data-v-6ab2f2df]:invalid, textarea.form-control.is-invalid[data-v-6ab2f2df] {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select[data-v-6ab2f2df]:invalid, .custom-select.is-invalid[data-v-6ab2f2df] {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select[data-v-6ab2f2df]:invalid:focus, .custom-select.is-invalid[data-v-6ab2f2df]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label[data-v-6ab2f2df], .form-check-input.is-invalid ~ .form-check-label[data-v-6ab2f2df] {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback[data-v-6ab2f2df],
.was-validated .form-check-input:invalid ~ .invalid-tooltip[data-v-6ab2f2df], .form-check-input.is-invalid ~ .invalid-feedback[data-v-6ab2f2df],
.form-check-input.is-invalid ~ .invalid-tooltip[data-v-6ab2f2df] {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label[data-v-6ab2f2df], .custom-control-input.is-invalid ~ .custom-control-label[data-v-6ab2f2df] {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-invalid ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-invalid:checked ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-invalid:focus ~ .custom-control-label[data-v-6ab2f2df]::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label[data-v-6ab2f2df], .custom-file-input.is-invalid ~ .custom-file-label[data-v-6ab2f2df] {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label[data-v-6ab2f2df], .custom-file-input.is-invalid:focus ~ .custom-file-label[data-v-6ab2f2df] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline[data-v-6ab2f2df] {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check[data-v-6ab2f2df] {
  width: 100%;
}
@media (min-width: 576px) {
.form-inline label[data-v-6ab2f2df] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
}
.form-inline .form-group[data-v-6ab2f2df] {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
}
.form-inline .form-control[data-v-6ab2f2df] {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-inline .form-control-plaintext[data-v-6ab2f2df] {
    display: inline-block;
}
.form-inline .input-group[data-v-6ab2f2df],
  .form-inline .custom-select[data-v-6ab2f2df] {
    width: auto;
}
.form-inline .form-check[data-v-6ab2f2df] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
}
.form-inline .form-check-input[data-v-6ab2f2df] {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
}
.form-inline .custom-control[data-v-6ab2f2df] {
    align-items: center;
    justify-content: center;
}
.form-inline .custom-control-label[data-v-6ab2f2df] {
    margin-bottom: 0;
}
}
.btn[data-v-6ab2f2df] {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.btn[data-v-6ab2f2df] {
    transition: none;
}
}
.btn[data-v-6ab2f2df]:hover {
  color: #212529;
  text-decoration: none;
}
.btn[data-v-6ab2f2df]:focus, .btn.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled[data-v-6ab2f2df], .btn[data-v-6ab2f2df]:disabled {
  opacity: 0.65;
}
.btn[data-v-6ab2f2df]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled[data-v-6ab2f2df],
fieldset:disabled a.btn[data-v-6ab2f2df] {
  pointer-events: none;
}
.btn-primary[data-v-6ab2f2df] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
}
.btn-primary[data-v-6ab2f2df]:focus, .btn-primary.focus[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-primary.disabled[data-v-6ab2f2df], .btn-primary[data-v-6ab2f2df]:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-primary.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 92.25, 191.25);
}
.btn-primary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-primary.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-secondary[data-v-6ab2f2df] {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
}
.btn-secondary[data-v-6ab2f2df]:focus, .btn-secondary.focus[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-secondary.disabled[data-v-6ab2f2df], .btn-secondary[data-v-6ab2f2df]:disabled {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-secondary.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
  border-color: rgb(0, 42.9421965318, 109.25);
}
.btn-secondary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-secondary.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-success[data-v-6ab2f2df] {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success[data-v-6ab2f2df]:focus, .btn-success.focus[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled[data-v-6ab2f2df], .btn-success[data-v-6ab2f2df]:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-success.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-success.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-info[data-v-6ab2f2df] {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info[data-v-6ab2f2df]:focus, .btn-info.focus[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled[data-v-6ab2f2df], .btn-info[data-v-6ab2f2df]:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-info.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-info.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-warning[data-v-6ab2f2df] {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning[data-v-6ab2f2df]:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning[data-v-6ab2f2df]:focus, .btn-warning.focus[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled[data-v-6ab2f2df], .btn-warning[data-v-6ab2f2df]:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-warning.dropdown-toggle[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-warning.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-danger[data-v-6ab2f2df] {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger[data-v-6ab2f2df]:focus, .btn-danger.focus[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled[data-v-6ab2f2df], .btn-danger[data-v-6ab2f2df]:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-danger.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-danger.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-light[data-v-6ab2f2df] {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light[data-v-6ab2f2df]:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light[data-v-6ab2f2df]:focus, .btn-light.focus[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled[data-v-6ab2f2df], .btn-light[data-v-6ab2f2df]:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-light.dropdown-toggle[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-light.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-dark[data-v-6ab2f2df] {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark[data-v-6ab2f2df]:focus, .btn-dark.focus[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled[data-v-6ab2f2df], .btn-dark[data-v-6ab2f2df]:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-dark.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-dark.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-outline-primary[data-v-6ab2f2df] {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-6ab2f2df]:focus, .btn-outline-primary.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled[data-v-6ab2f2df], .btn-outline-primary[data-v-6ab2f2df]:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-primary.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-primary.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary[data-v-6ab2f2df] {
  color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-6ab2f2df]:focus, .btn-outline-secondary.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-secondary.disabled[data-v-6ab2f2df], .btn-outline-secondary[data-v-6ab2f2df]:disabled {
  color: #0044AD;
  background-color: transparent;
}
.btn-outline-secondary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-secondary.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-secondary.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-success[data-v-6ab2f2df] {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-6ab2f2df]:focus, .btn-outline-success.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled[data-v-6ab2f2df], .btn-outline-success[data-v-6ab2f2df]:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-success.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-success.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info[data-v-6ab2f2df] {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-6ab2f2df]:focus, .btn-outline-info.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled[data-v-6ab2f2df], .btn-outline-info[data-v-6ab2f2df]:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-info.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-info.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning[data-v-6ab2f2df] {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-6ab2f2df]:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-6ab2f2df]:focus, .btn-outline-warning.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled[data-v-6ab2f2df], .btn-outline-warning[data-v-6ab2f2df]:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-warning.dropdown-toggle[data-v-6ab2f2df] {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-warning.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger[data-v-6ab2f2df] {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-6ab2f2df]:focus, .btn-outline-danger.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled[data-v-6ab2f2df], .btn-outline-danger[data-v-6ab2f2df]:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-danger.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-danger.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light[data-v-6ab2f2df] {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-6ab2f2df]:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-6ab2f2df]:focus, .btn-outline-light.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled[data-v-6ab2f2df], .btn-outline-light[data-v-6ab2f2df]:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-light.dropdown-toggle[data-v-6ab2f2df] {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-light.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark[data-v-6ab2f2df] {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-6ab2f2df]:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-6ab2f2df]:focus, .btn-outline-dark.focus[data-v-6ab2f2df] {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled[data-v-6ab2f2df], .btn-outline-dark[data-v-6ab2f2df]:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark[data-v-6ab2f2df]:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active[data-v-6ab2f2df], .show > .btn-outline-dark.dropdown-toggle[data-v-6ab2f2df] {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark[data-v-6ab2f2df]:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active[data-v-6ab2f2df]:focus, .show > .btn-outline-dark.dropdown-toggle[data-v-6ab2f2df]:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link[data-v-6ab2f2df] {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link[data-v-6ab2f2df]:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
.btn-link[data-v-6ab2f2df]:focus, .btn-link.focus[data-v-6ab2f2df] {
  text-decoration: underline;
}
.btn-link[data-v-6ab2f2df]:disabled, .btn-link.disabled[data-v-6ab2f2df] {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg[data-v-6ab2f2df], .btn-group-lg > .btn[data-v-6ab2f2df] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm[data-v-6ab2f2df], .btn-group-sm > .btn[data-v-6ab2f2df] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block[data-v-6ab2f2df] {
  display: block;
  width: 100%;
}
.btn-block + .btn-block[data-v-6ab2f2df] {
  margin-top: 0.5rem;
}
input[type=submit].btn-block[data-v-6ab2f2df],
input[type=reset].btn-block[data-v-6ab2f2df],
input[type=button].btn-block[data-v-6ab2f2df] {
  width: 100%;
}
.fade[data-v-6ab2f2df] {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade[data-v-6ab2f2df] {
    transition: none;
}
}
.fade[data-v-6ab2f2df]:not(.show) {
  opacity: 0;
}
.collapse[data-v-6ab2f2df]:not(.show) {
  display: none;
}
.collapsing[data-v-6ab2f2df] {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing[data-v-6ab2f2df] {
    transition: none;
}
}
.collapsing.width[data-v-6ab2f2df] {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing.width[data-v-6ab2f2df] {
    transition: none;
}
}
.dropup[data-v-6ab2f2df],
.dropright[data-v-6ab2f2df],
.dropdown[data-v-6ab2f2df],
.dropleft[data-v-6ab2f2df] {
  position: relative;
}
.dropdown-toggle[data-v-6ab2f2df] {
  white-space: nowrap;
}
.dropdown-toggle[data-v-6ab2f2df]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle[data-v-6ab2f2df]:empty::after {
  margin-left: 0;
}
.dropdown-menu[data-v-6ab2f2df] {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left[data-v-6ab2f2df] {
  right: auto;
  left: 0;
}
.dropdown-menu-right[data-v-6ab2f2df] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
.dropdown-menu-sm-left[data-v-6ab2f2df] {
    right: auto;
    left: 0;
}
.dropdown-menu-sm-right[data-v-6ab2f2df] {
    right: 0;
    left: auto;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-left[data-v-6ab2f2df] {
    right: auto;
    left: 0;
}
.dropdown-menu-md-right[data-v-6ab2f2df] {
    right: 0;
    left: auto;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-left[data-v-6ab2f2df] {
    right: auto;
    left: 0;
}
.dropdown-menu-lg-right[data-v-6ab2f2df] {
    right: 0;
    left: auto;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-left[data-v-6ab2f2df] {
    right: auto;
    left: 0;
}
.dropdown-menu-xl-right[data-v-6ab2f2df] {
    right: 0;
    left: auto;
}
}
.dropup .dropdown-menu[data-v-6ab2f2df] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle[data-v-6ab2f2df]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle[data-v-6ab2f2df]:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu[data-v-6ab2f2df] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle[data-v-6ab2f2df]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle[data-v-6ab2f2df]:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle[data-v-6ab2f2df]::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu[data-v-6ab2f2df] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle[data-v-6ab2f2df]::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle[data-v-6ab2f2df]::after {
  display: none;
}
.dropleft .dropdown-toggle[data-v-6ab2f2df]::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle[data-v-6ab2f2df]:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle[data-v-6ab2f2df]::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top][data-v-6ab2f2df], .dropdown-menu[x-placement^=right][data-v-6ab2f2df], .dropdown-menu[x-placement^=bottom][data-v-6ab2f2df], .dropdown-menu[x-placement^=left][data-v-6ab2f2df] {
  right: auto;
  bottom: auto;
}
.dropdown-divider[data-v-6ab2f2df] {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item[data-v-6ab2f2df] {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item[data-v-6ab2f2df]:hover, .dropdown-item[data-v-6ab2f2df]:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active[data-v-6ab2f2df], .dropdown-item[data-v-6ab2f2df]:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled[data-v-6ab2f2df], .dropdown-item[data-v-6ab2f2df]:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show[data-v-6ab2f2df] {
  display: block;
}
.dropdown-header[data-v-6ab2f2df] {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text[data-v-6ab2f2df] {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group[data-v-6ab2f2df],
.btn-group-vertical[data-v-6ab2f2df] {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn[data-v-6ab2f2df],
.btn-group-vertical > .btn[data-v-6ab2f2df] {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn[data-v-6ab2f2df]:hover,
.btn-group-vertical > .btn[data-v-6ab2f2df]:hover {
  z-index: 1;
}
.btn-group > .btn[data-v-6ab2f2df]:focus, .btn-group > .btn[data-v-6ab2f2df]:active, .btn-group > .btn.active[data-v-6ab2f2df],
.btn-group-vertical > .btn[data-v-6ab2f2df]:focus,
.btn-group-vertical > .btn[data-v-6ab2f2df]:active,
.btn-group-vertical > .btn.active[data-v-6ab2f2df] {
  z-index: 1;
}
.btn-toolbar[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group[data-v-6ab2f2df] {
  width: auto;
}
.btn-group > .btn[data-v-6ab2f2df]:not(:first-child),
.btn-group > .btn-group[data-v-6ab2f2df]:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn[data-v-6ab2f2df]:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn[data-v-6ab2f2df] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn[data-v-6ab2f2df]:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn[data-v-6ab2f2df] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split[data-v-6ab2f2df] {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split[data-v-6ab2f2df]::after, .dropup .dropdown-toggle-split[data-v-6ab2f2df]::after, .dropright .dropdown-toggle-split[data-v-6ab2f2df]::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split[data-v-6ab2f2df]::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split[data-v-6ab2f2df], .btn-group-sm > .btn + .dropdown-toggle-split[data-v-6ab2f2df] {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split[data-v-6ab2f2df], .btn-group-lg > .btn + .dropdown-toggle-split[data-v-6ab2f2df] {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical[data-v-6ab2f2df] {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn[data-v-6ab2f2df],
.btn-group-vertical > .btn-group[data-v-6ab2f2df] {
  width: 100%;
}
.btn-group-vertical > .btn[data-v-6ab2f2df]:not(:first-child),
.btn-group-vertical > .btn-group[data-v-6ab2f2df]:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn[data-v-6ab2f2df]:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn[data-v-6ab2f2df] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn[data-v-6ab2f2df]:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn[data-v-6ab2f2df] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn[data-v-6ab2f2df],
.btn-group-toggle > .btn-group > .btn[data-v-6ab2f2df] {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio][data-v-6ab2f2df],
.btn-group-toggle > .btn input[type=checkbox][data-v-6ab2f2df],
.btn-group-toggle > .btn-group > .btn input[type=radio][data-v-6ab2f2df],
.btn-group-toggle > .btn-group > .btn input[type=checkbox][data-v-6ab2f2df] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group[data-v-6ab2f2df] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control[data-v-6ab2f2df],
.input-group > .form-control-plaintext[data-v-6ab2f2df],
.input-group > .custom-select[data-v-6ab2f2df],
.input-group > .custom-file[data-v-6ab2f2df] {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control[data-v-6ab2f2df],
.input-group > .form-control + .custom-select[data-v-6ab2f2df],
.input-group > .form-control + .custom-file[data-v-6ab2f2df],
.input-group > .form-control-plaintext + .form-control[data-v-6ab2f2df],
.input-group > .form-control-plaintext + .custom-select[data-v-6ab2f2df],
.input-group > .form-control-plaintext + .custom-file[data-v-6ab2f2df],
.input-group > .custom-select + .form-control[data-v-6ab2f2df],
.input-group > .custom-select + .custom-select[data-v-6ab2f2df],
.input-group > .custom-select + .custom-file[data-v-6ab2f2df],
.input-group > .custom-file + .form-control[data-v-6ab2f2df],
.input-group > .custom-file + .custom-select[data-v-6ab2f2df],
.input-group > .custom-file + .custom-file[data-v-6ab2f2df] {
  margin-left: -1px;
}
.input-group > .form-control[data-v-6ab2f2df]:focus,
.input-group > .custom-select[data-v-6ab2f2df]:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label[data-v-6ab2f2df] {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input[data-v-6ab2f2df]:focus {
  z-index: 4;
}
.input-group > .form-control[data-v-6ab2f2df]:not(:first-child),
.input-group > .custom-select[data-v-6ab2f2df]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file[data-v-6ab2f2df] {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label[data-v-6ab2f2df], .input-group > .custom-file:not(:last-child) .custom-file-label[data-v-6ab2f2df]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label[data-v-6ab2f2df] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control[data-v-6ab2f2df]:not(:last-child),
.input-group:not(.has-validation) > .custom-select[data-v-6ab2f2df]:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label[data-v-6ab2f2df],
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label[data-v-6ab2f2df]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control[data-v-6ab2f2df]:nth-last-child(n+3),
.input-group.has-validation > .custom-select[data-v-6ab2f2df]:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label[data-v-6ab2f2df],
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label[data-v-6ab2f2df]::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend[data-v-6ab2f2df],
.input-group-append[data-v-6ab2f2df] {
  display: flex;
}
.input-group-prepend .btn[data-v-6ab2f2df],
.input-group-append .btn[data-v-6ab2f2df] {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn[data-v-6ab2f2df]:focus,
.input-group-append .btn[data-v-6ab2f2df]:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn[data-v-6ab2f2df],
.input-group-prepend .btn + .input-group-text[data-v-6ab2f2df],
.input-group-prepend .input-group-text + .input-group-text[data-v-6ab2f2df],
.input-group-prepend .input-group-text + .btn[data-v-6ab2f2df],
.input-group-append .btn + .btn[data-v-6ab2f2df],
.input-group-append .btn + .input-group-text[data-v-6ab2f2df],
.input-group-append .input-group-text + .input-group-text[data-v-6ab2f2df],
.input-group-append .input-group-text + .btn[data-v-6ab2f2df] {
  margin-left: -1px;
}
.input-group-prepend[data-v-6ab2f2df] {
  margin-right: -1px;
}
.input-group-append[data-v-6ab2f2df] {
  margin-left: -1px;
}
.input-group-text[data-v-6ab2f2df] {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio][data-v-6ab2f2df],
.input-group-text input[type=checkbox][data-v-6ab2f2df] {
  margin-top: 0;
}
.input-group-lg > .form-control[data-v-6ab2f2df]:not(textarea),
.input-group-lg > .custom-select[data-v-6ab2f2df] {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control[data-v-6ab2f2df],
.input-group-lg > .custom-select[data-v-6ab2f2df],
.input-group-lg > .input-group-prepend > .input-group-text[data-v-6ab2f2df],
.input-group-lg > .input-group-append > .input-group-text[data-v-6ab2f2df],
.input-group-lg > .input-group-prepend > .btn[data-v-6ab2f2df],
.input-group-lg > .input-group-append > .btn[data-v-6ab2f2df] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control[data-v-6ab2f2df]:not(textarea),
.input-group-sm > .custom-select[data-v-6ab2f2df] {
  height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control[data-v-6ab2f2df],
.input-group-sm > .custom-select[data-v-6ab2f2df],
.input-group-sm > .input-group-prepend > .input-group-text[data-v-6ab2f2df],
.input-group-sm > .input-group-append > .input-group-text[data-v-6ab2f2df],
.input-group-sm > .input-group-prepend > .btn[data-v-6ab2f2df],
.input-group-sm > .input-group-append > .btn[data-v-6ab2f2df] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select[data-v-6ab2f2df],
.input-group-sm > .custom-select[data-v-6ab2f2df] {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn[data-v-6ab2f2df],
.input-group > .input-group-prepend > .input-group-text[data-v-6ab2f2df],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn[data-v-6ab2f2df],
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text[data-v-6ab2f2df],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn[data-v-6ab2f2df],
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text[data-v-6ab2f2df],
.input-group > .input-group-append:last-child > .btn[data-v-6ab2f2df]:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text[data-v-6ab2f2df]:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn[data-v-6ab2f2df],
.input-group > .input-group-append > .input-group-text[data-v-6ab2f2df],
.input-group > .input-group-prepend:not(:first-child) > .btn[data-v-6ab2f2df],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text[data-v-6ab2f2df],
.input-group > .input-group-prepend:first-child > .btn[data-v-6ab2f2df]:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text[data-v-6ab2f2df]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control[data-v-6ab2f2df] {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}
.custom-control-inline[data-v-6ab2f2df] {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input[data-v-6ab2f2df] {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label[data-v-6ab2f2df]::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: rgb(127.5, 189, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label[data-v-6ab2f2df]::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
  border-color: rgb(178.5, 215.4, 255);
}
.custom-control-input[disabled] ~ .custom-control-label[data-v-6ab2f2df], .custom-control-input:disabled ~ .custom-control-label[data-v-6ab2f2df] {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label[data-v-6ab2f2df]::before, .custom-control-input:disabled ~ .custom-control-label[data-v-6ab2f2df]::before {
  background-color: #e9ecef;
}
.custom-control-label[data-v-6ab2f2df] {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label[data-v-6ab2f2df]::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label[data-v-6ab2f2df]::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label[data-v-6ab2f2df]::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[data-v-6ab2f2df]::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label[data-v-6ab2f2df]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label[data-v-6ab2f2df]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label[data-v-6ab2f2df]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label[data-v-6ab2f2df]::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label[data-v-6ab2f2df]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch[data-v-6ab2f2df] {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label[data-v-6ab2f2df]::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label[data-v-6ab2f2df]::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label[data-v-6ab2f2df]::after {
    transition: none;
}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label[data-v-6ab2f2df]::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select[data-v-6ab2f2df] {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select[data-v-6ab2f2df]:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select[data-v-6ab2f2df]:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple][data-v-6ab2f2df], .custom-select[size][data-v-6ab2f2df]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select[data-v-6ab2f2df]:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select[data-v-6ab2f2df]::-ms-expand {
  display: none;
}
.custom-select[data-v-6ab2f2df]:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm[data-v-6ab2f2df] {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg[data-v-6ab2f2df] {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file[data-v-6ab2f2df] {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input[data-v-6ab2f2df] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label[data-v-6ab2f2df] {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label[data-v-6ab2f2df], .custom-file-input:disabled ~ .custom-file-label[data-v-6ab2f2df] {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label[data-v-6ab2f2df]::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse][data-v-6ab2f2df]::after {
  content: attr(data-browse);
}
.custom-file-label[data-v-6ab2f2df] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label[data-v-6ab2f2df]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range[data-v-6ab2f2df] {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range[data-v-6ab2f2df]:focus {
  outline: 0;
}
.custom-range[data-v-6ab2f2df]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-6ab2f2df]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-6ab2f2df]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range[data-v-6ab2f2df]::-moz-focus-outer {
  border: 0;
}
.custom-range[data-v-6ab2f2df]::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-6ab2f2df]::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
}
}
.custom-range[data-v-6ab2f2df]::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range[data-v-6ab2f2df]::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-6ab2f2df]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range[data-v-6ab2f2df]::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-6ab2f2df]::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
}
}
.custom-range[data-v-6ab2f2df]::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.custom-range[data-v-6ab2f2df]::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-6ab2f2df]::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range[data-v-6ab2f2df]::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-range[data-v-6ab2f2df]::-ms-thumb {
    -ms-transition: none;
    transition: none;
}
}
.custom-range[data-v-6ab2f2df]::-ms-thumb {
  appearance: none;
}
.custom-range[data-v-6ab2f2df]::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range[data-v-6ab2f2df]::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range[data-v-6ab2f2df]::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range[data-v-6ab2f2df]::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range[data-v-6ab2f2df]:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range[data-v-6ab2f2df]:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range[data-v-6ab2f2df]:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range[data-v-6ab2f2df]:disabled::-moz-range-track {
  cursor: default;
}
.custom-range[data-v-6ab2f2df]:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label[data-v-6ab2f2df]::before,
.custom-file-label[data-v-6ab2f2df],
.custom-select[data-v-6ab2f2df] {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.custom-control-label[data-v-6ab2f2df]::before,
  .custom-file-label[data-v-6ab2f2df],
  .custom-select[data-v-6ab2f2df] {
    transition: none;
}
}
.nav[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link[data-v-6ab2f2df] {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link[data-v-6ab2f2df]:hover, .nav-link[data-v-6ab2f2df]:focus {
  text-decoration: none;
}
.nav-link.disabled[data-v-6ab2f2df] {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs[data-v-6ab2f2df] {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link[data-v-6ab2f2df] {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link[data-v-6ab2f2df]:hover, .nav-tabs .nav-link[data-v-6ab2f2df]:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled[data-v-6ab2f2df] {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active[data-v-6ab2f2df],
.nav-tabs .nav-item.show .nav-link[data-v-6ab2f2df] {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu[data-v-6ab2f2df] {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link[data-v-6ab2f2df] {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active[data-v-6ab2f2df],
.nav-pills .show > .nav-link[data-v-6ab2f2df] {
  color: #fff;
  background-color: #007bff;
}
.nav-fill > .nav-link[data-v-6ab2f2df],
.nav-fill .nav-item[data-v-6ab2f2df] {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link[data-v-6ab2f2df],
.nav-justified .nav-item[data-v-6ab2f2df] {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane[data-v-6ab2f2df] {
  display: none;
}
.tab-content > .active[data-v-6ab2f2df] {
  display: block;
}
.navbar[data-v-6ab2f2df] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container[data-v-6ab2f2df],
.navbar .container-fluid[data-v-6ab2f2df],
.navbar .container-sm[data-v-6ab2f2df],
.navbar .container-md[data-v-6ab2f2df],
.navbar .container-lg[data-v-6ab2f2df],
.navbar .container-xl[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand[data-v-6ab2f2df] {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand[data-v-6ab2f2df]:hover, .navbar-brand[data-v-6ab2f2df]:focus {
  text-decoration: none;
}
.navbar-nav[data-v-6ab2f2df] {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link[data-v-6ab2f2df] {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu[data-v-6ab2f2df] {
  position: static;
  float: none;
}
.navbar-text[data-v-6ab2f2df] {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse[data-v-6ab2f2df] {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler[data-v-6ab2f2df] {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler[data-v-6ab2f2df]:hover, .navbar-toggler[data-v-6ab2f2df]:focus {
  text-decoration: none;
}
.navbar-toggler-icon[data-v-6ab2f2df] {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll[data-v-6ab2f2df] {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container[data-v-6ab2f2df],
  .navbar-expand-sm > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-sm > .container-sm[data-v-6ab2f2df],
  .navbar-expand-sm > .container-md[data-v-6ab2f2df],
  .navbar-expand-sm > .container-lg[data-v-6ab2f2df],
  .navbar-expand-sm > .container-xl[data-v-6ab2f2df] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm[data-v-6ab2f2df] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav[data-v-6ab2f2df] {
    flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu[data-v-6ab2f2df] {
    position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link[data-v-6ab2f2df] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-sm > .container[data-v-6ab2f2df],
  .navbar-expand-sm > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-sm > .container-sm[data-v-6ab2f2df],
  .navbar-expand-sm > .container-md[data-v-6ab2f2df],
  .navbar-expand-sm > .container-lg[data-v-6ab2f2df],
  .navbar-expand-sm > .container-xl[data-v-6ab2f2df] {
    flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-nav-scroll[data-v-6ab2f2df] {
    overflow: visible;
}
.navbar-expand-sm .navbar-collapse[data-v-6ab2f2df] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-sm .navbar-toggler[data-v-6ab2f2df] {
    display: none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container[data-v-6ab2f2df],
  .navbar-expand-md > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-md > .container-sm[data-v-6ab2f2df],
  .navbar-expand-md > .container-md[data-v-6ab2f2df],
  .navbar-expand-md > .container-lg[data-v-6ab2f2df],
  .navbar-expand-md > .container-xl[data-v-6ab2f2df] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md[data-v-6ab2f2df] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-md .navbar-nav[data-v-6ab2f2df] {
    flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu[data-v-6ab2f2df] {
    position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link[data-v-6ab2f2df] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-md > .container[data-v-6ab2f2df],
  .navbar-expand-md > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-md > .container-sm[data-v-6ab2f2df],
  .navbar-expand-md > .container-md[data-v-6ab2f2df],
  .navbar-expand-md > .container-lg[data-v-6ab2f2df],
  .navbar-expand-md > .container-xl[data-v-6ab2f2df] {
    flex-wrap: nowrap;
}
.navbar-expand-md .navbar-nav-scroll[data-v-6ab2f2df] {
    overflow: visible;
}
.navbar-expand-md .navbar-collapse[data-v-6ab2f2df] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-md .navbar-toggler[data-v-6ab2f2df] {
    display: none;
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container[data-v-6ab2f2df],
  .navbar-expand-lg > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-lg > .container-sm[data-v-6ab2f2df],
  .navbar-expand-lg > .container-md[data-v-6ab2f2df],
  .navbar-expand-lg > .container-lg[data-v-6ab2f2df],
  .navbar-expand-lg > .container-xl[data-v-6ab2f2df] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 992px) {
.navbar-expand-lg[data-v-6ab2f2df] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav[data-v-6ab2f2df] {
    flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu[data-v-6ab2f2df] {
    position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link[data-v-6ab2f2df] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-lg > .container[data-v-6ab2f2df],
  .navbar-expand-lg > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-lg > .container-sm[data-v-6ab2f2df],
  .navbar-expand-lg > .container-md[data-v-6ab2f2df],
  .navbar-expand-lg > .container-lg[data-v-6ab2f2df],
  .navbar-expand-lg > .container-xl[data-v-6ab2f2df] {
    flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-nav-scroll[data-v-6ab2f2df] {
    overflow: visible;
}
.navbar-expand-lg .navbar-collapse[data-v-6ab2f2df] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-lg .navbar-toggler[data-v-6ab2f2df] {
    display: none;
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container[data-v-6ab2f2df],
  .navbar-expand-xl > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-xl > .container-sm[data-v-6ab2f2df],
  .navbar-expand-xl > .container-md[data-v-6ab2f2df],
  .navbar-expand-xl > .container-lg[data-v-6ab2f2df],
  .navbar-expand-xl > .container-xl[data-v-6ab2f2df] {
    padding-right: 0;
    padding-left: 0;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl[data-v-6ab2f2df] {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav[data-v-6ab2f2df] {
    flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu[data-v-6ab2f2df] {
    position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link[data-v-6ab2f2df] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand-xl > .container[data-v-6ab2f2df],
  .navbar-expand-xl > .container-fluid[data-v-6ab2f2df],
  .navbar-expand-xl > .container-sm[data-v-6ab2f2df],
  .navbar-expand-xl > .container-md[data-v-6ab2f2df],
  .navbar-expand-xl > .container-lg[data-v-6ab2f2df],
  .navbar-expand-xl > .container-xl[data-v-6ab2f2df] {
    flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-nav-scroll[data-v-6ab2f2df] {
    overflow: visible;
}
.navbar-expand-xl .navbar-collapse[data-v-6ab2f2df] {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand-xl .navbar-toggler[data-v-6ab2f2df] {
    display: none;
}
}
.navbar-expand > .container[data-v-6ab2f2df],
.navbar-expand > .container-fluid[data-v-6ab2f2df],
.navbar-expand > .container-sm[data-v-6ab2f2df],
.navbar-expand > .container-md[data-v-6ab2f2df],
.navbar-expand > .container-lg[data-v-6ab2f2df],
.navbar-expand > .container-xl[data-v-6ab2f2df] {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand[data-v-6ab2f2df] {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav[data-v-6ab2f2df] {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu[data-v-6ab2f2df] {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link[data-v-6ab2f2df] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container[data-v-6ab2f2df],
.navbar-expand > .container-fluid[data-v-6ab2f2df],
.navbar-expand > .container-sm[data-v-6ab2f2df],
.navbar-expand > .container-md[data-v-6ab2f2df],
.navbar-expand > .container-lg[data-v-6ab2f2df],
.navbar-expand > .container-xl[data-v-6ab2f2df] {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll[data-v-6ab2f2df] {
  overflow: visible;
}
.navbar-expand .navbar-collapse[data-v-6ab2f2df] {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler[data-v-6ab2f2df] {
  display: none;
}
.navbar-light .navbar-brand[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand[data-v-6ab2f2df]:hover, .navbar-light .navbar-brand[data-v-6ab2f2df]:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link[data-v-6ab2f2df]:hover, .navbar-light .navbar-nav .nav-link[data-v-6ab2f2df]:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link[data-v-6ab2f2df],
.navbar-light .navbar-nav .active > .nav-link[data-v-6ab2f2df],
.navbar-light .navbar-nav .nav-link.show[data-v-6ab2f2df],
.navbar-light .navbar-nav .nav-link.active[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon[data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a[data-v-6ab2f2df]:hover, .navbar-light .navbar-text a[data-v-6ab2f2df]:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand[data-v-6ab2f2df] {
  color: #fff;
}
.navbar-dark .navbar-brand[data-v-6ab2f2df]:hover, .navbar-dark .navbar-brand[data-v-6ab2f2df]:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link[data-v-6ab2f2df] {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link[data-v-6ab2f2df]:hover, .navbar-dark .navbar-nav .nav-link[data-v-6ab2f2df]:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled[data-v-6ab2f2df] {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link[data-v-6ab2f2df],
.navbar-dark .navbar-nav .active > .nav-link[data-v-6ab2f2df],
.navbar-dark .navbar-nav .nav-link.show[data-v-6ab2f2df],
.navbar-dark .navbar-nav .nav-link.active[data-v-6ab2f2df] {
  color: #fff;
}
.navbar-dark .navbar-toggler[data-v-6ab2f2df] {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon[data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text[data-v-6ab2f2df] {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a[data-v-6ab2f2df] {
  color: #fff;
}
.navbar-dark .navbar-text a[data-v-6ab2f2df]:hover, .navbar-dark .navbar-text a[data-v-6ab2f2df]:focus {
  color: #fff;
}
.card[data-v-6ab2f2df] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr[data-v-6ab2f2df] {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group[data-v-6ab2f2df] {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group[data-v-6ab2f2df]:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group[data-v-6ab2f2df]:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group[data-v-6ab2f2df],
.card > .list-group + .card-footer[data-v-6ab2f2df] {
  border-top: 0;
}
.card-body[data-v-6ab2f2df] {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title[data-v-6ab2f2df] {
  margin-bottom: 0.75rem;
}
.card-subtitle[data-v-6ab2f2df] {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text[data-v-6ab2f2df]:last-child {
  margin-bottom: 0;
}
.card-link[data-v-6ab2f2df]:hover {
  text-decoration: none;
}
.card-link + .card-link[data-v-6ab2f2df] {
  margin-left: 1.25rem;
}
.card-header[data-v-6ab2f2df] {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header[data-v-6ab2f2df]:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer[data-v-6ab2f2df] {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer[data-v-6ab2f2df]:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs[data-v-6ab2f2df] {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills[data-v-6ab2f2df] {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay[data-v-6ab2f2df] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img[data-v-6ab2f2df],
.card-img-top[data-v-6ab2f2df],
.card-img-bottom[data-v-6ab2f2df] {
  flex-shrink: 0;
  width: 100%;
}
.card-img[data-v-6ab2f2df],
.card-img-top[data-v-6ab2f2df] {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img[data-v-6ab2f2df],
.card-img-bottom[data-v-6ab2f2df] {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card[data-v-6ab2f2df] {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-deck[data-v-6ab2f2df] {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.card-deck .card[data-v-6ab2f2df] {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
}
}
.card-group > .card[data-v-6ab2f2df] {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-group[data-v-6ab2f2df] {
    display: flex;
    flex-flow: row wrap;
}
.card-group > .card[data-v-6ab2f2df] {
    flex: 1 0 0%;
    margin-bottom: 0;
}
.card-group > .card + .card[data-v-6ab2f2df] {
    margin-left: 0;
    border-left: 0;
}
.card-group > .card[data-v-6ab2f2df]:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top[data-v-6ab2f2df],
  .card-group > .card:not(:last-child) .card-header[data-v-6ab2f2df] {
    border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom[data-v-6ab2f2df],
  .card-group > .card:not(:last-child) .card-footer[data-v-6ab2f2df] {
    border-bottom-right-radius: 0;
}
.card-group > .card[data-v-6ab2f2df]:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top[data-v-6ab2f2df],
  .card-group > .card:not(:first-child) .card-header[data-v-6ab2f2df] {
    border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom[data-v-6ab2f2df],
  .card-group > .card:not(:first-child) .card-footer[data-v-6ab2f2df] {
    border-bottom-left-radius: 0;
}
}
.card-columns .card[data-v-6ab2f2df] {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-columns[data-v-6ab2f2df] {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
}
.card-columns .card[data-v-6ab2f2df] {
    display: inline-block;
    width: 100%;
}
}
.accordion[data-v-6ab2f2df] {
  overflow-anchor: none;
}
.accordion > .card[data-v-6ab2f2df] {
  overflow: hidden;
}
.accordion > .card[data-v-6ab2f2df]:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card[data-v-6ab2f2df]:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header[data-v-6ab2f2df] {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item[data-v-6ab2f2df] {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item[data-v-6ab2f2df]::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item[data-v-6ab2f2df]:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item[data-v-6ab2f2df]:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active[data-v-6ab2f2df] {
  color: #6c757d;
}
.pagination[data-v-6ab2f2df] {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link[data-v-6ab2f2df] {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link[data-v-6ab2f2df]:hover {
  z-index: 2;
  color: rgb(0, 86.1, 178.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link[data-v-6ab2f2df]:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-item:first-child .page-link[data-v-6ab2f2df] {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link[data-v-6ab2f2df] {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link[data-v-6ab2f2df] {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link[data-v-6ab2f2df] {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link[data-v-6ab2f2df] {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link[data-v-6ab2f2df] {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link[data-v-6ab2f2df] {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link[data-v-6ab2f2df] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link[data-v-6ab2f2df] {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link[data-v-6ab2f2df] {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge[data-v-6ab2f2df] {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.badge[data-v-6ab2f2df] {
    transition: none;
}
}
a.badge[data-v-6ab2f2df]:hover, a.badge[data-v-6ab2f2df]:focus {
  text-decoration: none;
}
.badge[data-v-6ab2f2df]:empty {
  display: none;
}
.btn .badge[data-v-6ab2f2df] {
  position: relative;
  top: -1px;
}
.badge-pill[data-v-6ab2f2df] {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary[data-v-6ab2f2df] {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary[data-v-6ab2f2df]:hover, a.badge-primary[data-v-6ab2f2df]:focus {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
}
a.badge-primary[data-v-6ab2f2df]:focus, a.badge-primary.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.badge-secondary[data-v-6ab2f2df] {
  color: #fff;
  background-color: #0044AD;
}
a.badge-secondary[data-v-6ab2f2df]:hover, a.badge-secondary[data-v-6ab2f2df]:focus {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
}
a.badge-secondary[data-v-6ab2f2df]:focus, a.badge-secondary.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.badge-success[data-v-6ab2f2df] {
  color: #fff;
  background-color: #28a745;
}
a.badge-success[data-v-6ab2f2df]:hover, a.badge-success[data-v-6ab2f2df]:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success[data-v-6ab2f2df]:focus, a.badge-success.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.badge-info[data-v-6ab2f2df] {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info[data-v-6ab2f2df]:hover, a.badge-info[data-v-6ab2f2df]:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info[data-v-6ab2f2df]:focus, a.badge-info.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning[data-v-6ab2f2df] {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning[data-v-6ab2f2df]:hover, a.badge-warning[data-v-6ab2f2df]:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning[data-v-6ab2f2df]:focus, a.badge-warning.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.badge-danger[data-v-6ab2f2df] {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger[data-v-6ab2f2df]:hover, a.badge-danger[data-v-6ab2f2df]:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger[data-v-6ab2f2df]:focus, a.badge-danger.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.badge-light[data-v-6ab2f2df] {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light[data-v-6ab2f2df]:hover, a.badge-light[data-v-6ab2f2df]:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light[data-v-6ab2f2df]:focus, a.badge-light.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark[data-v-6ab2f2df] {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark[data-v-6ab2f2df]:hover, a.badge-dark[data-v-6ab2f2df]:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark[data-v-6ab2f2df]:focus, a.badge-dark.focus[data-v-6ab2f2df] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron[data-v-6ab2f2df] {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
.jumbotron[data-v-6ab2f2df] {
    padding: 4rem 2rem;
}
}
.jumbotron-fluid[data-v-6ab2f2df] {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert[data-v-6ab2f2df] {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading[data-v-6ab2f2df] {
  color: inherit;
}
.alert-link[data-v-6ab2f2df] {
  font-weight: 700;
}
.alert-dismissible[data-v-6ab2f2df] {
  padding-right: 4rem;
}
.alert-dismissible .close[data-v-6ab2f2df] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary[data-v-6ab2f2df] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.alert-primary hr[data-v-6ab2f2df] {
  border-top-color: rgb(158.1, 204.84, 255);
}
.alert-primary .alert-link[data-v-6ab2f2df] {
  color: rgb(0, 39.36, 81.6);
}
.alert-secondary[data-v-6ab2f2df] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.alert-secondary hr[data-v-6ab2f2df] {
  border-top-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.alert-secondary .alert-link[data-v-6ab2f2df] {
  color: rgb(0, 15.3137572254, 38.96);
}
.alert-success[data-v-6ab2f2df] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr[data-v-6ab2f2df] {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link[data-v-6ab2f2df] {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}
.alert-info[data-v-6ab2f2df] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr[data-v-6ab2f2df] {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link[data-v-6ab2f2df] {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}
.alert-warning[data-v-6ab2f2df] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr[data-v-6ab2f2df] {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link[data-v-6ab2f2df] {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}
.alert-danger[data-v-6ab2f2df] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr[data-v-6ab2f2df] {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link[data-v-6ab2f2df] {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}
.alert-light[data-v-6ab2f2df] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr[data-v-6ab2f2df] {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link[data-v-6ab2f2df] {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}
.alert-dark[data-v-6ab2f2df] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr[data-v-6ab2f2df] {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link[data-v-6ab2f2df] {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}
@keyframes progress-bar-stripes-6ab2f2df {
from {
    background-position: 1rem 0;
}
to {
    background-position: 0 0;
}
}
.progress[data-v-6ab2f2df] {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar[data-v-6ab2f2df] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar[data-v-6ab2f2df] {
    transition: none;
}
}
.progress-bar-striped[data-v-6ab2f2df] {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated[data-v-6ab2f2df] {
  animation: 1s linear infinite progress-bar-stripes-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated[data-v-6ab2f2df] {
    animation: none;
}
}
.media[data-v-6ab2f2df] {
  display: flex;
  align-items: flex-start;
}
.media-body[data-v-6ab2f2df] {
  flex: 1;
}
.list-group[data-v-6ab2f2df] {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action[data-v-6ab2f2df] {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-action[data-v-6ab2f2df]:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action[data-v-6ab2f2df]:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item[data-v-6ab2f2df] {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item[data-v-6ab2f2df]:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item[data-v-6ab2f2df]:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled[data-v-6ab2f2df], .list-group-item[data-v-6ab2f2df]:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active[data-v-6ab2f2df] {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item[data-v-6ab2f2df] {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active[data-v-6ab2f2df] {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal[data-v-6ab2f2df] {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item[data-v-6ab2f2df]:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item[data-v-6ab2f2df]:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active[data-v-6ab2f2df] {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item[data-v-6ab2f2df] {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active[data-v-6ab2f2df] {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
.list-group-horizontal-sm[data-v-6ab2f2df] {
    flex-direction: row;
}
.list-group-horizontal-sm > .list-group-item[data-v-6ab2f2df]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-sm > .list-group-item[data-v-6ab2f2df]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-sm > .list-group-item.active[data-v-6ab2f2df] {
    margin-top: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item[data-v-6ab2f2df] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active[data-v-6ab2f2df] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 768px) {
.list-group-horizontal-md[data-v-6ab2f2df] {
    flex-direction: row;
}
.list-group-horizontal-md > .list-group-item[data-v-6ab2f2df]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-md > .list-group-item[data-v-6ab2f2df]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-md > .list-group-item.active[data-v-6ab2f2df] {
    margin-top: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item[data-v-6ab2f2df] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active[data-v-6ab2f2df] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg[data-v-6ab2f2df] {
    flex-direction: row;
}
.list-group-horizontal-lg > .list-group-item[data-v-6ab2f2df]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-lg > .list-group-item[data-v-6ab2f2df]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-lg > .list-group-item.active[data-v-6ab2f2df] {
    margin-top: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item[data-v-6ab2f2df] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active[data-v-6ab2f2df] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl[data-v-6ab2f2df] {
    flex-direction: row;
}
.list-group-horizontal-xl > .list-group-item[data-v-6ab2f2df]:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
}
.list-group-horizontal-xl > .list-group-item[data-v-6ab2f2df]:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
}
.list-group-horizontal-xl > .list-group-item.active[data-v-6ab2f2df] {
    margin-top: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item[data-v-6ab2f2df] {
    border-top-width: 1px;
    border-left-width: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active[data-v-6ab2f2df] {
    margin-left: -1px;
    border-left-width: 1px;
}
}
.list-group-flush[data-v-6ab2f2df] {
  border-radius: 0;
}
.list-group-flush > .list-group-item[data-v-6ab2f2df] {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item[data-v-6ab2f2df]:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary[data-v-6ab2f2df] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(183.6, 218.04, 255);
}
.list-group-item-primary.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-primary.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(158.1, 204.84, 255);
}
.list-group-item-primary.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(0, 63.96, 132.6);
  border-color: rgb(0, 63.96, 132.6);
}
.list-group-item-secondary[data-v-6ab2f2df] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(183.6, 202.64, 232.04);
}
.list-group-item-secondary.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-secondary.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.list-group-item-secondary.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(0, 35.36, 89.96);
  border-color: rgb(0, 35.36, 89.96);
}
.list-group-item-success[data-v-6ab2f2df] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-success.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}
.list-group-item-info[data-v-6ab2f2df] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-info.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}
.list-group-item-warning[data-v-6ab2f2df] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-warning.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}
.list-group-item-danger[data-v-6ab2f2df] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-danger.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}
.list-group-item-light[data-v-6ab2f2df] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-light.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}
.list-group-item-dark[data-v-6ab2f2df] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action[data-v-6ab2f2df]:hover, .list-group-item-dark.list-group-item-action[data-v-6ab2f2df]:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active[data-v-6ab2f2df] {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}
.close[data-v-6ab2f2df] {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close[data-v-6ab2f2df]:hover {
  color: #000;
  text-decoration: none;
}
.close[data-v-6ab2f2df]:not(:disabled):not(.disabled):hover, .close[data-v-6ab2f2df]:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close[data-v-6ab2f2df] {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled[data-v-6ab2f2df] {
  pointer-events: none;
}
.toast[data-v-6ab2f2df] {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast[data-v-6ab2f2df]:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing[data-v-6ab2f2df] {
  opacity: 1;
}
.toast.show[data-v-6ab2f2df] {
  display: block;
  opacity: 1;
}
.toast.hide[data-v-6ab2f2df] {
  display: none;
}
.toast-header[data-v-6ab2f2df] {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body[data-v-6ab2f2df] {
  padding: 0.75rem;
}
.modal-open[data-v-6ab2f2df] {
  overflow: hidden;
}
.modal-open .modal[data-v-6ab2f2df] {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal[data-v-6ab2f2df] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog[data-v-6ab2f2df] {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog[data-v-6ab2f2df] {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog[data-v-6ab2f2df] {
    transition: none;
}
}
.modal.fade .modal-dialog[data-v-6ab2f2df] {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog[data-v-6ab2f2df] {
  transform: none;
}
.modal.modal-static .modal-dialog[data-v-6ab2f2df] {
  transform: scale(1.02);
}
.modal-dialog-scrollable[data-v-6ab2f2df] {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content[data-v-6ab2f2df] {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header[data-v-6ab2f2df],
.modal-dialog-scrollable .modal-footer[data-v-6ab2f2df] {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body[data-v-6ab2f2df] {
  overflow-y: auto;
}
.modal-dialog-centered[data-v-6ab2f2df] {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered[data-v-6ab2f2df]::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable[data-v-6ab2f2df] {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content[data-v-6ab2f2df] {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable[data-v-6ab2f2df]::before {
  content: none;
}
.modal-content[data-v-6ab2f2df] {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop[data-v-6ab2f2df] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade[data-v-6ab2f2df] {
  opacity: 0;
}
.modal-backdrop.show[data-v-6ab2f2df] {
  opacity: 0.5;
}
.modal-header[data-v-6ab2f2df] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close[data-v-6ab2f2df] {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title[data-v-6ab2f2df] {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body[data-v-6ab2f2df] {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > *[data-v-6ab2f2df] {
  margin: 0.25rem;
}
.modal-scrollbar-measure[data-v-6ab2f2df] {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog[data-v-6ab2f2df] {
    max-width: 500px;
    margin: 1.75rem auto;
}
.modal-dialog-scrollable[data-v-6ab2f2df] {
    max-height: calc(100% - 3.5rem);
}
.modal-dialog-scrollable .modal-content[data-v-6ab2f2df] {
    max-height: calc(100vh - 3.5rem);
}
.modal-dialog-centered[data-v-6ab2f2df] {
    min-height: calc(100% - 3.5rem);
}
.modal-dialog-centered[data-v-6ab2f2df]::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
}
.modal-sm[data-v-6ab2f2df] {
    max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg[data-v-6ab2f2df],
  .modal-xl[data-v-6ab2f2df] {
    max-width: 800px;
}
}
@media (min-width: 1200px) {
.modal-xl[data-v-6ab2f2df] {
    max-width: 1140px;
}
}
.tooltip[data-v-6ab2f2df] {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show[data-v-6ab2f2df] {
  opacity: 0.9;
}
.tooltip .arrow[data-v-6ab2f2df] {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow[data-v-6ab2f2df]::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=top][data-v-6ab2f2df] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df] {
  bottom: 0;
}
.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before, .bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=right][data-v-6ab2f2df] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df] {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before, .bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=bottom][data-v-6ab2f2df] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df] {
  top: 0;
}
.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before, .bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=left][data-v-6ab2f2df] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df], .bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df] {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before, .bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner[data-v-6ab2f2df] {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover[data-v-6ab2f2df] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow[data-v-6ab2f2df] {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow[data-v-6ab2f2df]::before, .popover .arrow[data-v-6ab2f2df]::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top[data-v-6ab2f2df], .b-popover-dark.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-light.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-danger.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-warning.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-info.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-success.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-secondary.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .b-popover-primary.bs-popover-auto[x-placement^=top][data-v-6ab2f2df], .bs-popover-auto[x-placement^=top][data-v-6ab2f2df] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow[data-v-6ab2f2df], .bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df] {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right[data-v-6ab2f2df], .b-popover-dark.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-light.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-danger.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-warning.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-info.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-success.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-secondary.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .b-popover-primary.bs-popover-auto[x-placement^=right][data-v-6ab2f2df], .bs-popover-auto[x-placement^=right][data-v-6ab2f2df] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow[data-v-6ab2f2df], .bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df] {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom[data-v-6ab2f2df], .b-popover-dark.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-light.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-danger.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-warning.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-info.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-success.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-secondary.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .b-popover-primary.bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df], .bs-popover-auto[x-placement^=bottom][data-v-6ab2f2df] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow[data-v-6ab2f2df], .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df] {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}
.bs-popover-left[data-v-6ab2f2df], .b-popover-dark.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-light.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-danger.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-warning.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-info.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-success.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-secondary.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .b-popover-primary.bs-popover-auto[x-placement^=left][data-v-6ab2f2df], .bs-popover-auto[x-placement^=left][data-v-6ab2f2df] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow[data-v-6ab2f2df], .bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df] {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header[data-v-6ab2f2df] {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header[data-v-6ab2f2df]:empty {
  display: none;
}
.popover-body[data-v-6ab2f2df] {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel[data-v-6ab2f2df] {
  position: relative;
}
.carousel.pointer-event[data-v-6ab2f2df] {
  touch-action: pan-y;
}
.carousel-inner[data-v-6ab2f2df] {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner[data-v-6ab2f2df]::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item[data-v-6ab2f2df] {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.carousel-item[data-v-6ab2f2df] {
    transition: none;
}
}
.carousel-item.active[data-v-6ab2f2df],
.carousel-item-next[data-v-6ab2f2df],
.carousel-item-prev[data-v-6ab2f2df] {
  display: block;
}
.carousel-item-next[data-v-6ab2f2df]:not(.carousel-item-left),
.active.carousel-item-right[data-v-6ab2f2df] {
  transform: translateX(100%);
}
.carousel-item-prev[data-v-6ab2f2df]:not(.carousel-item-right),
.active.carousel-item-left[data-v-6ab2f2df] {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item[data-v-6ab2f2df] {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active[data-v-6ab2f2df],
.carousel-fade .carousel-item-next.carousel-item-left[data-v-6ab2f2df],
.carousel-fade .carousel-item-prev.carousel-item-right[data-v-6ab2f2df] {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left[data-v-6ab2f2df],
.carousel-fade .active.carousel-item-right[data-v-6ab2f2df] {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left[data-v-6ab2f2df],
  .carousel-fade .active.carousel-item-right[data-v-6ab2f2df] {
    transition: none;
}
}
.carousel-control-prev[data-v-6ab2f2df],
.carousel-control-next[data-v-6ab2f2df] {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev[data-v-6ab2f2df],
  .carousel-control-next[data-v-6ab2f2df] {
    transition: none;
}
}
.carousel-control-prev[data-v-6ab2f2df]:hover, .carousel-control-prev[data-v-6ab2f2df]:focus,
.carousel-control-next[data-v-6ab2f2df]:hover,
.carousel-control-next[data-v-6ab2f2df]:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev[data-v-6ab2f2df] {
  left: 0;
}
.carousel-control-next[data-v-6ab2f2df] {
  right: 0;
}
.carousel-control-prev-icon[data-v-6ab2f2df],
.carousel-control-next-icon[data-v-6ab2f2df] {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon[data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon[data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators[data-v-6ab2f2df] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li[data-v-6ab2f2df] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li[data-v-6ab2f2df] {
    transition: none;
}
}
.carousel-indicators .active[data-v-6ab2f2df] {
  opacity: 1;
}
.carousel-caption[data-v-6ab2f2df] {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border-6ab2f2df {
to {
    transform: rotate(360deg);
}
}
.spinner-border[data-v-6ab2f2df] {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border-6ab2f2df;
}
.spinner-border-sm[data-v-6ab2f2df] {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow-6ab2f2df {
0% {
    transform: scale(0);
}
50% {
    opacity: 1;
    transform: none;
}
}
.spinner-grow[data-v-6ab2f2df] {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow-6ab2f2df;
}
.spinner-grow-sm[data-v-6ab2f2df] {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
.spinner-border[data-v-6ab2f2df],
  .spinner-grow[data-v-6ab2f2df] {
    animation-duration: 1.5s;
}
}
.align-baseline[data-v-6ab2f2df] {
  vertical-align: baseline !important;
}
.align-top[data-v-6ab2f2df] {
  vertical-align: top !important;
}
.align-middle[data-v-6ab2f2df] {
  vertical-align: middle !important;
}
.align-bottom[data-v-6ab2f2df] {
  vertical-align: bottom !important;
}
.align-text-bottom[data-v-6ab2f2df] {
  vertical-align: text-bottom !important;
}
.align-text-top[data-v-6ab2f2df] {
  vertical-align: text-top !important;
}
.bg-primary[data-v-6ab2f2df] {
  background-color: #007bff !important;
}
a.bg-primary[data-v-6ab2f2df]:hover, a.bg-primary[data-v-6ab2f2df]:focus,
button.bg-primary[data-v-6ab2f2df]:hover,
button.bg-primary[data-v-6ab2f2df]:focus {
  background-color: rgb(0, 98.4, 204) !important;
}
.bg-secondary[data-v-6ab2f2df] {
  background-color: #0044AD !important;
}
a.bg-secondary[data-v-6ab2f2df]:hover, a.bg-secondary[data-v-6ab2f2df]:focus,
button.bg-secondary[data-v-6ab2f2df]:hover,
button.bg-secondary[data-v-6ab2f2df]:focus {
  background-color: rgb(0, 47.9537572254, 122) !important;
}
.bg-success[data-v-6ab2f2df] {
  background-color: #28a745 !important;
}
a.bg-success[data-v-6ab2f2df]:hover, a.bg-success[data-v-6ab2f2df]:focus,
button.bg-success[data-v-6ab2f2df]:hover,
button.bg-success[data-v-6ab2f2df]:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}
.bg-info[data-v-6ab2f2df] {
  background-color: #17a2b8 !important;
}
a.bg-info[data-v-6ab2f2df]:hover, a.bg-info[data-v-6ab2f2df]:focus,
button.bg-info[data-v-6ab2f2df]:hover,
button.bg-info[data-v-6ab2f2df]:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}
.bg-warning[data-v-6ab2f2df] {
  background-color: #ffc107 !important;
}
a.bg-warning[data-v-6ab2f2df]:hover, a.bg-warning[data-v-6ab2f2df]:focus,
button.bg-warning[data-v-6ab2f2df]:hover,
button.bg-warning[data-v-6ab2f2df]:focus {
  background-color: rgb(211, 158.25, 0) !important;
}
.bg-danger[data-v-6ab2f2df] {
  background-color: #dc3545 !important;
}
a.bg-danger[data-v-6ab2f2df]:hover, a.bg-danger[data-v-6ab2f2df]:focus,
button.bg-danger[data-v-6ab2f2df]:hover,
button.bg-danger[data-v-6ab2f2df]:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}
.bg-light[data-v-6ab2f2df] {
  background-color: #f8f9fa !important;
}
a.bg-light[data-v-6ab2f2df]:hover, a.bg-light[data-v-6ab2f2df]:focus,
button.bg-light[data-v-6ab2f2df]:hover,
button.bg-light[data-v-6ab2f2df]:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}
.bg-dark[data-v-6ab2f2df] {
  background-color: #343a40 !important;
}
a.bg-dark[data-v-6ab2f2df]:hover, a.bg-dark[data-v-6ab2f2df]:focus,
button.bg-dark[data-v-6ab2f2df]:hover,
button.bg-dark[data-v-6ab2f2df]:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}
.bg-white[data-v-6ab2f2df] {
  background-color: #fff !important;
}
.bg-transparent[data-v-6ab2f2df] {
  background-color: transparent !important;
}
.border[data-v-6ab2f2df] {
  border: 1px solid #dee2e6 !important;
}
.border-top[data-v-6ab2f2df] {
  border-top: 1px solid #dee2e6 !important;
}
.border-right[data-v-6ab2f2df] {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom[data-v-6ab2f2df] {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left[data-v-6ab2f2df] {
  border-left: 1px solid #dee2e6 !important;
}
.border-0[data-v-6ab2f2df] {
  border: 0 !important;
}
.border-top-0[data-v-6ab2f2df] {
  border-top: 0 !important;
}
.border-right-0[data-v-6ab2f2df] {
  border-right: 0 !important;
}
.border-bottom-0[data-v-6ab2f2df] {
  border-bottom: 0 !important;
}
.border-left-0[data-v-6ab2f2df] {
  border-left: 0 !important;
}
.border-primary[data-v-6ab2f2df] {
  border-color: #007bff !important;
}
.border-secondary[data-v-6ab2f2df] {
  border-color: #0044AD !important;
}
.border-success[data-v-6ab2f2df] {
  border-color: #28a745 !important;
}
.border-info[data-v-6ab2f2df] {
  border-color: #17a2b8 !important;
}
.border-warning[data-v-6ab2f2df] {
  border-color: #ffc107 !important;
}
.border-danger[data-v-6ab2f2df] {
  border-color: #dc3545 !important;
}
.border-light[data-v-6ab2f2df] {
  border-color: #f8f9fa !important;
}
.border-dark[data-v-6ab2f2df] {
  border-color: #343a40 !important;
}
.border-white[data-v-6ab2f2df] {
  border-color: #fff !important;
}
.rounded-sm[data-v-6ab2f2df] {
  border-radius: 0.2rem !important;
}
.rounded[data-v-6ab2f2df] {
  border-radius: 0.25rem !important;
}
.rounded-top[data-v-6ab2f2df] {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right[data-v-6ab2f2df] {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom[data-v-6ab2f2df] {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left[data-v-6ab2f2df] {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg[data-v-6ab2f2df] {
  border-radius: 0.3rem !important;
}
.rounded-circle[data-v-6ab2f2df] {
  border-radius: 50% !important;
}
.rounded-pill[data-v-6ab2f2df] {
  border-radius: 50rem !important;
}
.rounded-0[data-v-6ab2f2df] {
  border-radius: 0 !important;
}
.clearfix[data-v-6ab2f2df]::after {
  display: block;
  clear: both;
  content: "";
}
.d-none[data-v-6ab2f2df] {
  display: none !important;
}
.d-inline[data-v-6ab2f2df] {
  display: inline !important;
}
.d-inline-block[data-v-6ab2f2df] {
  display: inline-block !important;
}
.d-block[data-v-6ab2f2df] {
  display: block !important;
}
.d-table[data-v-6ab2f2df] {
  display: table !important;
}
.d-table-row[data-v-6ab2f2df] {
  display: table-row !important;
}
.d-table-cell[data-v-6ab2f2df] {
  display: table-cell !important;
}
.d-flex[data-v-6ab2f2df] {
  display: flex !important;
}
.d-inline-flex[data-v-6ab2f2df] {
  display: inline-flex !important;
}
@media (min-width: 576px) {
.d-sm-none[data-v-6ab2f2df] {
    display: none !important;
}
.d-sm-inline[data-v-6ab2f2df] {
    display: inline !important;
}
.d-sm-inline-block[data-v-6ab2f2df] {
    display: inline-block !important;
}
.d-sm-block[data-v-6ab2f2df] {
    display: block !important;
}
.d-sm-table[data-v-6ab2f2df] {
    display: table !important;
}
.d-sm-table-row[data-v-6ab2f2df] {
    display: table-row !important;
}
.d-sm-table-cell[data-v-6ab2f2df] {
    display: table-cell !important;
}
.d-sm-flex[data-v-6ab2f2df] {
    display: flex !important;
}
.d-sm-inline-flex[data-v-6ab2f2df] {
    display: inline-flex !important;
}
}
@media (min-width: 768px) {
.d-md-none[data-v-6ab2f2df] {
    display: none !important;
}
.d-md-inline[data-v-6ab2f2df] {
    display: inline !important;
}
.d-md-inline-block[data-v-6ab2f2df] {
    display: inline-block !important;
}
.d-md-block[data-v-6ab2f2df] {
    display: block !important;
}
.d-md-table[data-v-6ab2f2df] {
    display: table !important;
}
.d-md-table-row[data-v-6ab2f2df] {
    display: table-row !important;
}
.d-md-table-cell[data-v-6ab2f2df] {
    display: table-cell !important;
}
.d-md-flex[data-v-6ab2f2df] {
    display: flex !important;
}
.d-md-inline-flex[data-v-6ab2f2df] {
    display: inline-flex !important;
}
}
@media (min-width: 992px) {
.d-lg-none[data-v-6ab2f2df] {
    display: none !important;
}
.d-lg-inline[data-v-6ab2f2df] {
    display: inline !important;
}
.d-lg-inline-block[data-v-6ab2f2df] {
    display: inline-block !important;
}
.d-lg-block[data-v-6ab2f2df] {
    display: block !important;
}
.d-lg-table[data-v-6ab2f2df] {
    display: table !important;
}
.d-lg-table-row[data-v-6ab2f2df] {
    display: table-row !important;
}
.d-lg-table-cell[data-v-6ab2f2df] {
    display: table-cell !important;
}
.d-lg-flex[data-v-6ab2f2df] {
    display: flex !important;
}
.d-lg-inline-flex[data-v-6ab2f2df] {
    display: inline-flex !important;
}
}
@media (min-width: 1200px) {
.d-xl-none[data-v-6ab2f2df] {
    display: none !important;
}
.d-xl-inline[data-v-6ab2f2df] {
    display: inline !important;
}
.d-xl-inline-block[data-v-6ab2f2df] {
    display: inline-block !important;
}
.d-xl-block[data-v-6ab2f2df] {
    display: block !important;
}
.d-xl-table[data-v-6ab2f2df] {
    display: table !important;
}
.d-xl-table-row[data-v-6ab2f2df] {
    display: table-row !important;
}
.d-xl-table-cell[data-v-6ab2f2df] {
    display: table-cell !important;
}
.d-xl-flex[data-v-6ab2f2df] {
    display: flex !important;
}
.d-xl-inline-flex[data-v-6ab2f2df] {
    display: inline-flex !important;
}
}
@media print {
.d-print-none[data-v-6ab2f2df] {
    display: none !important;
}
.d-print-inline[data-v-6ab2f2df] {
    display: inline !important;
}
.d-print-inline-block[data-v-6ab2f2df] {
    display: inline-block !important;
}
.d-print-block[data-v-6ab2f2df] {
    display: block !important;
}
.d-print-table[data-v-6ab2f2df] {
    display: table !important;
}
.d-print-table-row[data-v-6ab2f2df] {
    display: table-row !important;
}
.d-print-table-cell[data-v-6ab2f2df] {
    display: table-cell !important;
}
.d-print-flex[data-v-6ab2f2df] {
    display: flex !important;
}
.d-print-inline-flex[data-v-6ab2f2df] {
    display: inline-flex !important;
}
}
.embed-responsive[data-v-6ab2f2df] {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive[data-v-6ab2f2df]::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item[data-v-6ab2f2df],
.embed-responsive iframe[data-v-6ab2f2df],
.embed-responsive embed[data-v-6ab2f2df],
.embed-responsive object[data-v-6ab2f2df],
.embed-responsive video[data-v-6ab2f2df] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9[data-v-6ab2f2df]::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9[data-v-6ab2f2df]::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3[data-v-6ab2f2df]::before {
  padding-top: 75%;
}
.embed-responsive-1by1[data-v-6ab2f2df]::before {
  padding-top: 100%;
}
.flex-row[data-v-6ab2f2df] {
  flex-direction: row !important;
}
.flex-column[data-v-6ab2f2df] {
  flex-direction: column !important;
}
.flex-row-reverse[data-v-6ab2f2df] {
  flex-direction: row-reverse !important;
}
.flex-column-reverse[data-v-6ab2f2df] {
  flex-direction: column-reverse !important;
}
.flex-wrap[data-v-6ab2f2df] {
  flex-wrap: wrap !important;
}
.flex-nowrap[data-v-6ab2f2df] {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse[data-v-6ab2f2df] {
  flex-wrap: wrap-reverse !important;
}
.flex-fill[data-v-6ab2f2df] {
  flex: 1 1 auto !important;
}
.flex-grow-0[data-v-6ab2f2df] {
  flex-grow: 0 !important;
}
.flex-grow-1[data-v-6ab2f2df] {
  flex-grow: 1 !important;
}
.flex-shrink-0[data-v-6ab2f2df] {
  flex-shrink: 0 !important;
}
.flex-shrink-1[data-v-6ab2f2df] {
  flex-shrink: 1 !important;
}
.justify-content-start[data-v-6ab2f2df] {
  justify-content: flex-start !important;
}
.justify-content-end[data-v-6ab2f2df] {
  justify-content: flex-end !important;
}
.justify-content-center[data-v-6ab2f2df] {
  justify-content: center !important;
}
.justify-content-between[data-v-6ab2f2df] {
  justify-content: space-between !important;
}
.justify-content-around[data-v-6ab2f2df] {
  justify-content: space-around !important;
}
.align-items-start[data-v-6ab2f2df] {
  align-items: flex-start !important;
}
.align-items-end[data-v-6ab2f2df] {
  align-items: flex-end !important;
}
.align-items-center[data-v-6ab2f2df] {
  align-items: center !important;
}
.align-items-baseline[data-v-6ab2f2df] {
  align-items: baseline !important;
}
.align-items-stretch[data-v-6ab2f2df] {
  align-items: stretch !important;
}
.align-content-start[data-v-6ab2f2df] {
  align-content: flex-start !important;
}
.align-content-end[data-v-6ab2f2df] {
  align-content: flex-end !important;
}
.align-content-center[data-v-6ab2f2df] {
  align-content: center !important;
}
.align-content-between[data-v-6ab2f2df] {
  align-content: space-between !important;
}
.align-content-around[data-v-6ab2f2df] {
  align-content: space-around !important;
}
.align-content-stretch[data-v-6ab2f2df] {
  align-content: stretch !important;
}
.align-self-auto[data-v-6ab2f2df] {
  align-self: auto !important;
}
.align-self-start[data-v-6ab2f2df] {
  align-self: flex-start !important;
}
.align-self-end[data-v-6ab2f2df] {
  align-self: flex-end !important;
}
.align-self-center[data-v-6ab2f2df] {
  align-self: center !important;
}
.align-self-baseline[data-v-6ab2f2df] {
  align-self: baseline !important;
}
.align-self-stretch[data-v-6ab2f2df] {
  align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row[data-v-6ab2f2df] {
    flex-direction: row !important;
}
.flex-sm-column[data-v-6ab2f2df] {
    flex-direction: column !important;
}
.flex-sm-row-reverse[data-v-6ab2f2df] {
    flex-direction: row-reverse !important;
}
.flex-sm-column-reverse[data-v-6ab2f2df] {
    flex-direction: column-reverse !important;
}
.flex-sm-wrap[data-v-6ab2f2df] {
    flex-wrap: wrap !important;
}
.flex-sm-nowrap[data-v-6ab2f2df] {
    flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse[data-v-6ab2f2df] {
    flex-wrap: wrap-reverse !important;
}
.flex-sm-fill[data-v-6ab2f2df] {
    flex: 1 1 auto !important;
}
.flex-sm-grow-0[data-v-6ab2f2df] {
    flex-grow: 0 !important;
}
.flex-sm-grow-1[data-v-6ab2f2df] {
    flex-grow: 1 !important;
}
.flex-sm-shrink-0[data-v-6ab2f2df] {
    flex-shrink: 0 !important;
}
.flex-sm-shrink-1[data-v-6ab2f2df] {
    flex-shrink: 1 !important;
}
.justify-content-sm-start[data-v-6ab2f2df] {
    justify-content: flex-start !important;
}
.justify-content-sm-end[data-v-6ab2f2df] {
    justify-content: flex-end !important;
}
.justify-content-sm-center[data-v-6ab2f2df] {
    justify-content: center !important;
}
.justify-content-sm-between[data-v-6ab2f2df] {
    justify-content: space-between !important;
}
.justify-content-sm-around[data-v-6ab2f2df] {
    justify-content: space-around !important;
}
.align-items-sm-start[data-v-6ab2f2df] {
    align-items: flex-start !important;
}
.align-items-sm-end[data-v-6ab2f2df] {
    align-items: flex-end !important;
}
.align-items-sm-center[data-v-6ab2f2df] {
    align-items: center !important;
}
.align-items-sm-baseline[data-v-6ab2f2df] {
    align-items: baseline !important;
}
.align-items-sm-stretch[data-v-6ab2f2df] {
    align-items: stretch !important;
}
.align-content-sm-start[data-v-6ab2f2df] {
    align-content: flex-start !important;
}
.align-content-sm-end[data-v-6ab2f2df] {
    align-content: flex-end !important;
}
.align-content-sm-center[data-v-6ab2f2df] {
    align-content: center !important;
}
.align-content-sm-between[data-v-6ab2f2df] {
    align-content: space-between !important;
}
.align-content-sm-around[data-v-6ab2f2df] {
    align-content: space-around !important;
}
.align-content-sm-stretch[data-v-6ab2f2df] {
    align-content: stretch !important;
}
.align-self-sm-auto[data-v-6ab2f2df] {
    align-self: auto !important;
}
.align-self-sm-start[data-v-6ab2f2df] {
    align-self: flex-start !important;
}
.align-self-sm-end[data-v-6ab2f2df] {
    align-self: flex-end !important;
}
.align-self-sm-center[data-v-6ab2f2df] {
    align-self: center !important;
}
.align-self-sm-baseline[data-v-6ab2f2df] {
    align-self: baseline !important;
}
.align-self-sm-stretch[data-v-6ab2f2df] {
    align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row[data-v-6ab2f2df] {
    flex-direction: row !important;
}
.flex-md-column[data-v-6ab2f2df] {
    flex-direction: column !important;
}
.flex-md-row-reverse[data-v-6ab2f2df] {
    flex-direction: row-reverse !important;
}
.flex-md-column-reverse[data-v-6ab2f2df] {
    flex-direction: column-reverse !important;
}
.flex-md-wrap[data-v-6ab2f2df] {
    flex-wrap: wrap !important;
}
.flex-md-nowrap[data-v-6ab2f2df] {
    flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse[data-v-6ab2f2df] {
    flex-wrap: wrap-reverse !important;
}
.flex-md-fill[data-v-6ab2f2df] {
    flex: 1 1 auto !important;
}
.flex-md-grow-0[data-v-6ab2f2df] {
    flex-grow: 0 !important;
}
.flex-md-grow-1[data-v-6ab2f2df] {
    flex-grow: 1 !important;
}
.flex-md-shrink-0[data-v-6ab2f2df] {
    flex-shrink: 0 !important;
}
.flex-md-shrink-1[data-v-6ab2f2df] {
    flex-shrink: 1 !important;
}
.justify-content-md-start[data-v-6ab2f2df] {
    justify-content: flex-start !important;
}
.justify-content-md-end[data-v-6ab2f2df] {
    justify-content: flex-end !important;
}
.justify-content-md-center[data-v-6ab2f2df] {
    justify-content: center !important;
}
.justify-content-md-between[data-v-6ab2f2df] {
    justify-content: space-between !important;
}
.justify-content-md-around[data-v-6ab2f2df] {
    justify-content: space-around !important;
}
.align-items-md-start[data-v-6ab2f2df] {
    align-items: flex-start !important;
}
.align-items-md-end[data-v-6ab2f2df] {
    align-items: flex-end !important;
}
.align-items-md-center[data-v-6ab2f2df] {
    align-items: center !important;
}
.align-items-md-baseline[data-v-6ab2f2df] {
    align-items: baseline !important;
}
.align-items-md-stretch[data-v-6ab2f2df] {
    align-items: stretch !important;
}
.align-content-md-start[data-v-6ab2f2df] {
    align-content: flex-start !important;
}
.align-content-md-end[data-v-6ab2f2df] {
    align-content: flex-end !important;
}
.align-content-md-center[data-v-6ab2f2df] {
    align-content: center !important;
}
.align-content-md-between[data-v-6ab2f2df] {
    align-content: space-between !important;
}
.align-content-md-around[data-v-6ab2f2df] {
    align-content: space-around !important;
}
.align-content-md-stretch[data-v-6ab2f2df] {
    align-content: stretch !important;
}
.align-self-md-auto[data-v-6ab2f2df] {
    align-self: auto !important;
}
.align-self-md-start[data-v-6ab2f2df] {
    align-self: flex-start !important;
}
.align-self-md-end[data-v-6ab2f2df] {
    align-self: flex-end !important;
}
.align-self-md-center[data-v-6ab2f2df] {
    align-self: center !important;
}
.align-self-md-baseline[data-v-6ab2f2df] {
    align-self: baseline !important;
}
.align-self-md-stretch[data-v-6ab2f2df] {
    align-self: stretch !important;
}
}
@media (min-width: 992px) {
.flex-lg-row[data-v-6ab2f2df] {
    flex-direction: row !important;
}
.flex-lg-column[data-v-6ab2f2df] {
    flex-direction: column !important;
}
.flex-lg-row-reverse[data-v-6ab2f2df] {
    flex-direction: row-reverse !important;
}
.flex-lg-column-reverse[data-v-6ab2f2df] {
    flex-direction: column-reverse !important;
}
.flex-lg-wrap[data-v-6ab2f2df] {
    flex-wrap: wrap !important;
}
.flex-lg-nowrap[data-v-6ab2f2df] {
    flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse[data-v-6ab2f2df] {
    flex-wrap: wrap-reverse !important;
}
.flex-lg-fill[data-v-6ab2f2df] {
    flex: 1 1 auto !important;
}
.flex-lg-grow-0[data-v-6ab2f2df] {
    flex-grow: 0 !important;
}
.flex-lg-grow-1[data-v-6ab2f2df] {
    flex-grow: 1 !important;
}
.flex-lg-shrink-0[data-v-6ab2f2df] {
    flex-shrink: 0 !important;
}
.flex-lg-shrink-1[data-v-6ab2f2df] {
    flex-shrink: 1 !important;
}
.justify-content-lg-start[data-v-6ab2f2df] {
    justify-content: flex-start !important;
}
.justify-content-lg-end[data-v-6ab2f2df] {
    justify-content: flex-end !important;
}
.justify-content-lg-center[data-v-6ab2f2df] {
    justify-content: center !important;
}
.justify-content-lg-between[data-v-6ab2f2df] {
    justify-content: space-between !important;
}
.justify-content-lg-around[data-v-6ab2f2df] {
    justify-content: space-around !important;
}
.align-items-lg-start[data-v-6ab2f2df] {
    align-items: flex-start !important;
}
.align-items-lg-end[data-v-6ab2f2df] {
    align-items: flex-end !important;
}
.align-items-lg-center[data-v-6ab2f2df] {
    align-items: center !important;
}
.align-items-lg-baseline[data-v-6ab2f2df] {
    align-items: baseline !important;
}
.align-items-lg-stretch[data-v-6ab2f2df] {
    align-items: stretch !important;
}
.align-content-lg-start[data-v-6ab2f2df] {
    align-content: flex-start !important;
}
.align-content-lg-end[data-v-6ab2f2df] {
    align-content: flex-end !important;
}
.align-content-lg-center[data-v-6ab2f2df] {
    align-content: center !important;
}
.align-content-lg-between[data-v-6ab2f2df] {
    align-content: space-between !important;
}
.align-content-lg-around[data-v-6ab2f2df] {
    align-content: space-around !important;
}
.align-content-lg-stretch[data-v-6ab2f2df] {
    align-content: stretch !important;
}
.align-self-lg-auto[data-v-6ab2f2df] {
    align-self: auto !important;
}
.align-self-lg-start[data-v-6ab2f2df] {
    align-self: flex-start !important;
}
.align-self-lg-end[data-v-6ab2f2df] {
    align-self: flex-end !important;
}
.align-self-lg-center[data-v-6ab2f2df] {
    align-self: center !important;
}
.align-self-lg-baseline[data-v-6ab2f2df] {
    align-self: baseline !important;
}
.align-self-lg-stretch[data-v-6ab2f2df] {
    align-self: stretch !important;
}
}
@media (min-width: 1200px) {
.flex-xl-row[data-v-6ab2f2df] {
    flex-direction: row !important;
}
.flex-xl-column[data-v-6ab2f2df] {
    flex-direction: column !important;
}
.flex-xl-row-reverse[data-v-6ab2f2df] {
    flex-direction: row-reverse !important;
}
.flex-xl-column-reverse[data-v-6ab2f2df] {
    flex-direction: column-reverse !important;
}
.flex-xl-wrap[data-v-6ab2f2df] {
    flex-wrap: wrap !important;
}
.flex-xl-nowrap[data-v-6ab2f2df] {
    flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse[data-v-6ab2f2df] {
    flex-wrap: wrap-reverse !important;
}
.flex-xl-fill[data-v-6ab2f2df] {
    flex: 1 1 auto !important;
}
.flex-xl-grow-0[data-v-6ab2f2df] {
    flex-grow: 0 !important;
}
.flex-xl-grow-1[data-v-6ab2f2df] {
    flex-grow: 1 !important;
}
.flex-xl-shrink-0[data-v-6ab2f2df] {
    flex-shrink: 0 !important;
}
.flex-xl-shrink-1[data-v-6ab2f2df] {
    flex-shrink: 1 !important;
}
.justify-content-xl-start[data-v-6ab2f2df] {
    justify-content: flex-start !important;
}
.justify-content-xl-end[data-v-6ab2f2df] {
    justify-content: flex-end !important;
}
.justify-content-xl-center[data-v-6ab2f2df] {
    justify-content: center !important;
}
.justify-content-xl-between[data-v-6ab2f2df] {
    justify-content: space-between !important;
}
.justify-content-xl-around[data-v-6ab2f2df] {
    justify-content: space-around !important;
}
.align-items-xl-start[data-v-6ab2f2df] {
    align-items: flex-start !important;
}
.align-items-xl-end[data-v-6ab2f2df] {
    align-items: flex-end !important;
}
.align-items-xl-center[data-v-6ab2f2df] {
    align-items: center !important;
}
.align-items-xl-baseline[data-v-6ab2f2df] {
    align-items: baseline !important;
}
.align-items-xl-stretch[data-v-6ab2f2df] {
    align-items: stretch !important;
}
.align-content-xl-start[data-v-6ab2f2df] {
    align-content: flex-start !important;
}
.align-content-xl-end[data-v-6ab2f2df] {
    align-content: flex-end !important;
}
.align-content-xl-center[data-v-6ab2f2df] {
    align-content: center !important;
}
.align-content-xl-between[data-v-6ab2f2df] {
    align-content: space-between !important;
}
.align-content-xl-around[data-v-6ab2f2df] {
    align-content: space-around !important;
}
.align-content-xl-stretch[data-v-6ab2f2df] {
    align-content: stretch !important;
}
.align-self-xl-auto[data-v-6ab2f2df] {
    align-self: auto !important;
}
.align-self-xl-start[data-v-6ab2f2df] {
    align-self: flex-start !important;
}
.align-self-xl-end[data-v-6ab2f2df] {
    align-self: flex-end !important;
}
.align-self-xl-center[data-v-6ab2f2df] {
    align-self: center !important;
}
.align-self-xl-baseline[data-v-6ab2f2df] {
    align-self: baseline !important;
}
.align-self-xl-stretch[data-v-6ab2f2df] {
    align-self: stretch !important;
}
}
.float-left[data-v-6ab2f2df] {
  float: left !important;
}
.float-right[data-v-6ab2f2df] {
  float: right !important;
}
.float-none[data-v-6ab2f2df] {
  float: none !important;
}
@media (min-width: 576px) {
.float-sm-left[data-v-6ab2f2df] {
    float: left !important;
}
.float-sm-right[data-v-6ab2f2df] {
    float: right !important;
}
.float-sm-none[data-v-6ab2f2df] {
    float: none !important;
}
}
@media (min-width: 768px) {
.float-md-left[data-v-6ab2f2df] {
    float: left !important;
}
.float-md-right[data-v-6ab2f2df] {
    float: right !important;
}
.float-md-none[data-v-6ab2f2df] {
    float: none !important;
}
}
@media (min-width: 992px) {
.float-lg-left[data-v-6ab2f2df] {
    float: left !important;
}
.float-lg-right[data-v-6ab2f2df] {
    float: right !important;
}
.float-lg-none[data-v-6ab2f2df] {
    float: none !important;
}
}
@media (min-width: 1200px) {
.float-xl-left[data-v-6ab2f2df] {
    float: left !important;
}
.float-xl-right[data-v-6ab2f2df] {
    float: right !important;
}
.float-xl-none[data-v-6ab2f2df] {
    float: none !important;
}
}
.user-select-all[data-v-6ab2f2df] {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}
.user-select-auto[data-v-6ab2f2df] {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none[data-v-6ab2f2df] {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.overflow-auto[data-v-6ab2f2df] {
  overflow: auto !important;
}
.overflow-hidden[data-v-6ab2f2df] {
  overflow: hidden !important;
}
.position-static[data-v-6ab2f2df] {
  position: static !important;
}
.position-relative[data-v-6ab2f2df] {
  position: relative !important;
}
.position-absolute[data-v-6ab2f2df] {
  position: absolute !important;
}
.position-fixed[data-v-6ab2f2df] {
  position: fixed !important;
}
.position-sticky[data-v-6ab2f2df] {
  position: sticky !important;
}
.fixed-top[data-v-6ab2f2df] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom[data-v-6ab2f2df] {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
.sticky-top[data-v-6ab2f2df] {
    position: sticky;
    top: 0;
    z-index: 1020;
}
}
.sr-only[data-v-6ab2f2df] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable[data-v-6ab2f2df]:active, .sr-only-focusable[data-v-6ab2f2df]:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm[data-v-6ab2f2df] {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow[data-v-6ab2f2df] {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg[data-v-6ab2f2df] {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none[data-v-6ab2f2df] {
  box-shadow: none !important;
}
.w-25[data-v-6ab2f2df] {
  width: 25% !important;
}
.w-50[data-v-6ab2f2df] {
  width: 50% !important;
}
.w-75[data-v-6ab2f2df] {
  width: 75% !important;
}
.w-100[data-v-6ab2f2df] {
  width: 100% !important;
}
.w-auto[data-v-6ab2f2df] {
  width: auto !important;
}
.h-25[data-v-6ab2f2df] {
  height: 25% !important;
}
.h-50[data-v-6ab2f2df] {
  height: 50% !important;
}
.h-75[data-v-6ab2f2df] {
  height: 75% !important;
}
.h-100[data-v-6ab2f2df] {
  height: 100% !important;
}
.h-auto[data-v-6ab2f2df] {
  height: auto !important;
}
.mw-100[data-v-6ab2f2df] {
  max-width: 100% !important;
}
.mh-100[data-v-6ab2f2df] {
  max-height: 100% !important;
}
.min-vw-100[data-v-6ab2f2df] {
  min-width: 100vw !important;
}
.min-vh-100[data-v-6ab2f2df] {
  min-height: 100vh !important;
}
.vw-100[data-v-6ab2f2df] {
  width: 100vw !important;
}
.vh-100[data-v-6ab2f2df] {
  height: 100vh !important;
}
.m-0[data-v-6ab2f2df] {
  margin: 0 !important;
}
.mt-0[data-v-6ab2f2df],
.my-0[data-v-6ab2f2df] {
  margin-top: 0 !important;
}
.mr-0[data-v-6ab2f2df],
.mx-0[data-v-6ab2f2df] {
  margin-right: 0 !important;
}
.mb-0[data-v-6ab2f2df],
.my-0[data-v-6ab2f2df] {
  margin-bottom: 0 !important;
}
.ml-0[data-v-6ab2f2df],
.mx-0[data-v-6ab2f2df] {
  margin-left: 0 !important;
}
.m-1[data-v-6ab2f2df] {
  margin: 0.25rem !important;
}
.mt-1[data-v-6ab2f2df],
.my-1[data-v-6ab2f2df] {
  margin-top: 0.25rem !important;
}
.mr-1[data-v-6ab2f2df],
.mx-1[data-v-6ab2f2df] {
  margin-right: 0.25rem !important;
}
.mb-1[data-v-6ab2f2df],
.my-1[data-v-6ab2f2df] {
  margin-bottom: 0.25rem !important;
}
.ml-1[data-v-6ab2f2df],
.mx-1[data-v-6ab2f2df] {
  margin-left: 0.25rem !important;
}
.m-2[data-v-6ab2f2df] {
  margin: 0.5rem !important;
}
.mt-2[data-v-6ab2f2df],
.my-2[data-v-6ab2f2df] {
  margin-top: 0.5rem !important;
}
.mr-2[data-v-6ab2f2df],
.mx-2[data-v-6ab2f2df] {
  margin-right: 0.5rem !important;
}
.mb-2[data-v-6ab2f2df],
.my-2[data-v-6ab2f2df] {
  margin-bottom: 0.5rem !important;
}
.ml-2[data-v-6ab2f2df],
.mx-2[data-v-6ab2f2df] {
  margin-left: 0.5rem !important;
}
.m-3[data-v-6ab2f2df] {
  margin: 1rem !important;
}
.mt-3[data-v-6ab2f2df],
.my-3[data-v-6ab2f2df] {
  margin-top: 1rem !important;
}
.mr-3[data-v-6ab2f2df],
.mx-3[data-v-6ab2f2df] {
  margin-right: 1rem !important;
}
.mb-3[data-v-6ab2f2df],
.my-3[data-v-6ab2f2df] {
  margin-bottom: 1rem !important;
}
.ml-3[data-v-6ab2f2df],
.mx-3[data-v-6ab2f2df] {
  margin-left: 1rem !important;
}
.m-4[data-v-6ab2f2df] {
  margin: 1.5rem !important;
}
.mt-4[data-v-6ab2f2df],
.my-4[data-v-6ab2f2df] {
  margin-top: 1.5rem !important;
}
.mr-4[data-v-6ab2f2df],
.mx-4[data-v-6ab2f2df] {
  margin-right: 1.5rem !important;
}
.mb-4[data-v-6ab2f2df],
.my-4[data-v-6ab2f2df] {
  margin-bottom: 1.5rem !important;
}
.ml-4[data-v-6ab2f2df],
.mx-4[data-v-6ab2f2df] {
  margin-left: 1.5rem !important;
}
.m-5[data-v-6ab2f2df] {
  margin: 3rem !important;
}
.mt-5[data-v-6ab2f2df],
.my-5[data-v-6ab2f2df] {
  margin-top: 3rem !important;
}
.mr-5[data-v-6ab2f2df],
.mx-5[data-v-6ab2f2df] {
  margin-right: 3rem !important;
}
.mb-5[data-v-6ab2f2df],
.my-5[data-v-6ab2f2df] {
  margin-bottom: 3rem !important;
}
.ml-5[data-v-6ab2f2df],
.mx-5[data-v-6ab2f2df] {
  margin-left: 3rem !important;
}
.p-0[data-v-6ab2f2df] {
  padding: 0 !important;
}
.pt-0[data-v-6ab2f2df],
.py-0[data-v-6ab2f2df] {
  padding-top: 0 !important;
}
.pr-0[data-v-6ab2f2df],
.px-0[data-v-6ab2f2df] {
  padding-right: 0 !important;
}
.pb-0[data-v-6ab2f2df],
.py-0[data-v-6ab2f2df] {
  padding-bottom: 0 !important;
}
.pl-0[data-v-6ab2f2df],
.px-0[data-v-6ab2f2df] {
  padding-left: 0 !important;
}
.p-1[data-v-6ab2f2df] {
  padding: 0.25rem !important;
}
.pt-1[data-v-6ab2f2df],
.py-1[data-v-6ab2f2df] {
  padding-top: 0.25rem !important;
}
.pr-1[data-v-6ab2f2df],
.px-1[data-v-6ab2f2df] {
  padding-right: 0.25rem !important;
}
.pb-1[data-v-6ab2f2df],
.py-1[data-v-6ab2f2df] {
  padding-bottom: 0.25rem !important;
}
.pl-1[data-v-6ab2f2df],
.px-1[data-v-6ab2f2df] {
  padding-left: 0.25rem !important;
}
.p-2[data-v-6ab2f2df] {
  padding: 0.5rem !important;
}
.pt-2[data-v-6ab2f2df],
.py-2[data-v-6ab2f2df] {
  padding-top: 0.5rem !important;
}
.pr-2[data-v-6ab2f2df],
.px-2[data-v-6ab2f2df] {
  padding-right: 0.5rem !important;
}
.pb-2[data-v-6ab2f2df],
.py-2[data-v-6ab2f2df] {
  padding-bottom: 0.5rem !important;
}
.pl-2[data-v-6ab2f2df],
.px-2[data-v-6ab2f2df] {
  padding-left: 0.5rem !important;
}
.p-3[data-v-6ab2f2df] {
  padding: 1rem !important;
}
.pt-3[data-v-6ab2f2df],
.py-3[data-v-6ab2f2df] {
  padding-top: 1rem !important;
}
.pr-3[data-v-6ab2f2df],
.px-3[data-v-6ab2f2df] {
  padding-right: 1rem !important;
}
.pb-3[data-v-6ab2f2df],
.py-3[data-v-6ab2f2df] {
  padding-bottom: 1rem !important;
}
.pl-3[data-v-6ab2f2df],
.px-3[data-v-6ab2f2df] {
  padding-left: 1rem !important;
}
.p-4[data-v-6ab2f2df] {
  padding: 1.5rem !important;
}
.pt-4[data-v-6ab2f2df],
.py-4[data-v-6ab2f2df] {
  padding-top: 1.5rem !important;
}
.pr-4[data-v-6ab2f2df],
.px-4[data-v-6ab2f2df] {
  padding-right: 1.5rem !important;
}
.pb-4[data-v-6ab2f2df],
.py-4[data-v-6ab2f2df] {
  padding-bottom: 1.5rem !important;
}
.pl-4[data-v-6ab2f2df],
.px-4[data-v-6ab2f2df] {
  padding-left: 1.5rem !important;
}
.p-5[data-v-6ab2f2df] {
  padding: 3rem !important;
}
.pt-5[data-v-6ab2f2df],
.py-5[data-v-6ab2f2df] {
  padding-top: 3rem !important;
}
.pr-5[data-v-6ab2f2df],
.px-5[data-v-6ab2f2df] {
  padding-right: 3rem !important;
}
.pb-5[data-v-6ab2f2df],
.py-5[data-v-6ab2f2df] {
  padding-bottom: 3rem !important;
}
.pl-5[data-v-6ab2f2df],
.px-5[data-v-6ab2f2df] {
  padding-left: 3rem !important;
}
.m-n1[data-v-6ab2f2df] {
  margin: -0.25rem !important;
}
.mt-n1[data-v-6ab2f2df],
.my-n1[data-v-6ab2f2df] {
  margin-top: -0.25rem !important;
}
.mr-n1[data-v-6ab2f2df],
.mx-n1[data-v-6ab2f2df] {
  margin-right: -0.25rem !important;
}
.mb-n1[data-v-6ab2f2df],
.my-n1[data-v-6ab2f2df] {
  margin-bottom: -0.25rem !important;
}
.ml-n1[data-v-6ab2f2df],
.mx-n1[data-v-6ab2f2df] {
  margin-left: -0.25rem !important;
}
.m-n2[data-v-6ab2f2df] {
  margin: -0.5rem !important;
}
.mt-n2[data-v-6ab2f2df],
.my-n2[data-v-6ab2f2df] {
  margin-top: -0.5rem !important;
}
.mr-n2[data-v-6ab2f2df],
.mx-n2[data-v-6ab2f2df] {
  margin-right: -0.5rem !important;
}
.mb-n2[data-v-6ab2f2df],
.my-n2[data-v-6ab2f2df] {
  margin-bottom: -0.5rem !important;
}
.ml-n2[data-v-6ab2f2df],
.mx-n2[data-v-6ab2f2df] {
  margin-left: -0.5rem !important;
}
.m-n3[data-v-6ab2f2df] {
  margin: -1rem !important;
}
.mt-n3[data-v-6ab2f2df],
.my-n3[data-v-6ab2f2df] {
  margin-top: -1rem !important;
}
.mr-n3[data-v-6ab2f2df],
.mx-n3[data-v-6ab2f2df] {
  margin-right: -1rem !important;
}
.mb-n3[data-v-6ab2f2df],
.my-n3[data-v-6ab2f2df] {
  margin-bottom: -1rem !important;
}
.ml-n3[data-v-6ab2f2df],
.mx-n3[data-v-6ab2f2df] {
  margin-left: -1rem !important;
}
.m-n4[data-v-6ab2f2df] {
  margin: -1.5rem !important;
}
.mt-n4[data-v-6ab2f2df],
.my-n4[data-v-6ab2f2df] {
  margin-top: -1.5rem !important;
}
.mr-n4[data-v-6ab2f2df],
.mx-n4[data-v-6ab2f2df] {
  margin-right: -1.5rem !important;
}
.mb-n4[data-v-6ab2f2df],
.my-n4[data-v-6ab2f2df] {
  margin-bottom: -1.5rem !important;
}
.ml-n4[data-v-6ab2f2df],
.mx-n4[data-v-6ab2f2df] {
  margin-left: -1.5rem !important;
}
.m-n5[data-v-6ab2f2df] {
  margin: -3rem !important;
}
.mt-n5[data-v-6ab2f2df],
.my-n5[data-v-6ab2f2df] {
  margin-top: -3rem !important;
}
.mr-n5[data-v-6ab2f2df],
.mx-n5[data-v-6ab2f2df] {
  margin-right: -3rem !important;
}
.mb-n5[data-v-6ab2f2df],
.my-n5[data-v-6ab2f2df] {
  margin-bottom: -3rem !important;
}
.ml-n5[data-v-6ab2f2df],
.mx-n5[data-v-6ab2f2df] {
  margin-left: -3rem !important;
}
.m-auto[data-v-6ab2f2df] {
  margin: auto !important;
}
.mt-auto[data-v-6ab2f2df],
.my-auto[data-v-6ab2f2df] {
  margin-top: auto !important;
}
.mr-auto[data-v-6ab2f2df],
.mx-auto[data-v-6ab2f2df] {
  margin-right: auto !important;
}
.mb-auto[data-v-6ab2f2df],
.my-auto[data-v-6ab2f2df] {
  margin-bottom: auto !important;
}
.ml-auto[data-v-6ab2f2df],
.mx-auto[data-v-6ab2f2df] {
  margin-left: auto !important;
}
@media (min-width: 576px) {
.m-sm-0[data-v-6ab2f2df] {
    margin: 0 !important;
}
.mt-sm-0[data-v-6ab2f2df],
  .my-sm-0[data-v-6ab2f2df] {
    margin-top: 0 !important;
}
.mr-sm-0[data-v-6ab2f2df],
  .mx-sm-0[data-v-6ab2f2df] {
    margin-right: 0 !important;
}
.mb-sm-0[data-v-6ab2f2df],
  .my-sm-0[data-v-6ab2f2df] {
    margin-bottom: 0 !important;
}
.ml-sm-0[data-v-6ab2f2df],
  .mx-sm-0[data-v-6ab2f2df] {
    margin-left: 0 !important;
}
.m-sm-1[data-v-6ab2f2df] {
    margin: 0.25rem !important;
}
.mt-sm-1[data-v-6ab2f2df],
  .my-sm-1[data-v-6ab2f2df] {
    margin-top: 0.25rem !important;
}
.mr-sm-1[data-v-6ab2f2df],
  .mx-sm-1[data-v-6ab2f2df] {
    margin-right: 0.25rem !important;
}
.mb-sm-1[data-v-6ab2f2df],
  .my-sm-1[data-v-6ab2f2df] {
    margin-bottom: 0.25rem !important;
}
.ml-sm-1[data-v-6ab2f2df],
  .mx-sm-1[data-v-6ab2f2df] {
    margin-left: 0.25rem !important;
}
.m-sm-2[data-v-6ab2f2df] {
    margin: 0.5rem !important;
}
.mt-sm-2[data-v-6ab2f2df],
  .my-sm-2[data-v-6ab2f2df] {
    margin-top: 0.5rem !important;
}
.mr-sm-2[data-v-6ab2f2df],
  .mx-sm-2[data-v-6ab2f2df] {
    margin-right: 0.5rem !important;
}
.mb-sm-2[data-v-6ab2f2df],
  .my-sm-2[data-v-6ab2f2df] {
    margin-bottom: 0.5rem !important;
}
.ml-sm-2[data-v-6ab2f2df],
  .mx-sm-2[data-v-6ab2f2df] {
    margin-left: 0.5rem !important;
}
.m-sm-3[data-v-6ab2f2df] {
    margin: 1rem !important;
}
.mt-sm-3[data-v-6ab2f2df],
  .my-sm-3[data-v-6ab2f2df] {
    margin-top: 1rem !important;
}
.mr-sm-3[data-v-6ab2f2df],
  .mx-sm-3[data-v-6ab2f2df] {
    margin-right: 1rem !important;
}
.mb-sm-3[data-v-6ab2f2df],
  .my-sm-3[data-v-6ab2f2df] {
    margin-bottom: 1rem !important;
}
.ml-sm-3[data-v-6ab2f2df],
  .mx-sm-3[data-v-6ab2f2df] {
    margin-left: 1rem !important;
}
.m-sm-4[data-v-6ab2f2df] {
    margin: 1.5rem !important;
}
.mt-sm-4[data-v-6ab2f2df],
  .my-sm-4[data-v-6ab2f2df] {
    margin-top: 1.5rem !important;
}
.mr-sm-4[data-v-6ab2f2df],
  .mx-sm-4[data-v-6ab2f2df] {
    margin-right: 1.5rem !important;
}
.mb-sm-4[data-v-6ab2f2df],
  .my-sm-4[data-v-6ab2f2df] {
    margin-bottom: 1.5rem !important;
}
.ml-sm-4[data-v-6ab2f2df],
  .mx-sm-4[data-v-6ab2f2df] {
    margin-left: 1.5rem !important;
}
.m-sm-5[data-v-6ab2f2df] {
    margin: 3rem !important;
}
.mt-sm-5[data-v-6ab2f2df],
  .my-sm-5[data-v-6ab2f2df] {
    margin-top: 3rem !important;
}
.mr-sm-5[data-v-6ab2f2df],
  .mx-sm-5[data-v-6ab2f2df] {
    margin-right: 3rem !important;
}
.mb-sm-5[data-v-6ab2f2df],
  .my-sm-5[data-v-6ab2f2df] {
    margin-bottom: 3rem !important;
}
.ml-sm-5[data-v-6ab2f2df],
  .mx-sm-5[data-v-6ab2f2df] {
    margin-left: 3rem !important;
}
.p-sm-0[data-v-6ab2f2df] {
    padding: 0 !important;
}
.pt-sm-0[data-v-6ab2f2df],
  .py-sm-0[data-v-6ab2f2df] {
    padding-top: 0 !important;
}
.pr-sm-0[data-v-6ab2f2df],
  .px-sm-0[data-v-6ab2f2df] {
    padding-right: 0 !important;
}
.pb-sm-0[data-v-6ab2f2df],
  .py-sm-0[data-v-6ab2f2df] {
    padding-bottom: 0 !important;
}
.pl-sm-0[data-v-6ab2f2df],
  .px-sm-0[data-v-6ab2f2df] {
    padding-left: 0 !important;
}
.p-sm-1[data-v-6ab2f2df] {
    padding: 0.25rem !important;
}
.pt-sm-1[data-v-6ab2f2df],
  .py-sm-1[data-v-6ab2f2df] {
    padding-top: 0.25rem !important;
}
.pr-sm-1[data-v-6ab2f2df],
  .px-sm-1[data-v-6ab2f2df] {
    padding-right: 0.25rem !important;
}
.pb-sm-1[data-v-6ab2f2df],
  .py-sm-1[data-v-6ab2f2df] {
    padding-bottom: 0.25rem !important;
}
.pl-sm-1[data-v-6ab2f2df],
  .px-sm-1[data-v-6ab2f2df] {
    padding-left: 0.25rem !important;
}
.p-sm-2[data-v-6ab2f2df] {
    padding: 0.5rem !important;
}
.pt-sm-2[data-v-6ab2f2df],
  .py-sm-2[data-v-6ab2f2df] {
    padding-top: 0.5rem !important;
}
.pr-sm-2[data-v-6ab2f2df],
  .px-sm-2[data-v-6ab2f2df] {
    padding-right: 0.5rem !important;
}
.pb-sm-2[data-v-6ab2f2df],
  .py-sm-2[data-v-6ab2f2df] {
    padding-bottom: 0.5rem !important;
}
.pl-sm-2[data-v-6ab2f2df],
  .px-sm-2[data-v-6ab2f2df] {
    padding-left: 0.5rem !important;
}
.p-sm-3[data-v-6ab2f2df] {
    padding: 1rem !important;
}
.pt-sm-3[data-v-6ab2f2df],
  .py-sm-3[data-v-6ab2f2df] {
    padding-top: 1rem !important;
}
.pr-sm-3[data-v-6ab2f2df],
  .px-sm-3[data-v-6ab2f2df] {
    padding-right: 1rem !important;
}
.pb-sm-3[data-v-6ab2f2df],
  .py-sm-3[data-v-6ab2f2df] {
    padding-bottom: 1rem !important;
}
.pl-sm-3[data-v-6ab2f2df],
  .px-sm-3[data-v-6ab2f2df] {
    padding-left: 1rem !important;
}
.p-sm-4[data-v-6ab2f2df] {
    padding: 1.5rem !important;
}
.pt-sm-4[data-v-6ab2f2df],
  .py-sm-4[data-v-6ab2f2df] {
    padding-top: 1.5rem !important;
}
.pr-sm-4[data-v-6ab2f2df],
  .px-sm-4[data-v-6ab2f2df] {
    padding-right: 1.5rem !important;
}
.pb-sm-4[data-v-6ab2f2df],
  .py-sm-4[data-v-6ab2f2df] {
    padding-bottom: 1.5rem !important;
}
.pl-sm-4[data-v-6ab2f2df],
  .px-sm-4[data-v-6ab2f2df] {
    padding-left: 1.5rem !important;
}
.p-sm-5[data-v-6ab2f2df] {
    padding: 3rem !important;
}
.pt-sm-5[data-v-6ab2f2df],
  .py-sm-5[data-v-6ab2f2df] {
    padding-top: 3rem !important;
}
.pr-sm-5[data-v-6ab2f2df],
  .px-sm-5[data-v-6ab2f2df] {
    padding-right: 3rem !important;
}
.pb-sm-5[data-v-6ab2f2df],
  .py-sm-5[data-v-6ab2f2df] {
    padding-bottom: 3rem !important;
}
.pl-sm-5[data-v-6ab2f2df],
  .px-sm-5[data-v-6ab2f2df] {
    padding-left: 3rem !important;
}
.m-sm-n1[data-v-6ab2f2df] {
    margin: -0.25rem !important;
}
.mt-sm-n1[data-v-6ab2f2df],
  .my-sm-n1[data-v-6ab2f2df] {
    margin-top: -0.25rem !important;
}
.mr-sm-n1[data-v-6ab2f2df],
  .mx-sm-n1[data-v-6ab2f2df] {
    margin-right: -0.25rem !important;
}
.mb-sm-n1[data-v-6ab2f2df],
  .my-sm-n1[data-v-6ab2f2df] {
    margin-bottom: -0.25rem !important;
}
.ml-sm-n1[data-v-6ab2f2df],
  .mx-sm-n1[data-v-6ab2f2df] {
    margin-left: -0.25rem !important;
}
.m-sm-n2[data-v-6ab2f2df] {
    margin: -0.5rem !important;
}
.mt-sm-n2[data-v-6ab2f2df],
  .my-sm-n2[data-v-6ab2f2df] {
    margin-top: -0.5rem !important;
}
.mr-sm-n2[data-v-6ab2f2df],
  .mx-sm-n2[data-v-6ab2f2df] {
    margin-right: -0.5rem !important;
}
.mb-sm-n2[data-v-6ab2f2df],
  .my-sm-n2[data-v-6ab2f2df] {
    margin-bottom: -0.5rem !important;
}
.ml-sm-n2[data-v-6ab2f2df],
  .mx-sm-n2[data-v-6ab2f2df] {
    margin-left: -0.5rem !important;
}
.m-sm-n3[data-v-6ab2f2df] {
    margin: -1rem !important;
}
.mt-sm-n3[data-v-6ab2f2df],
  .my-sm-n3[data-v-6ab2f2df] {
    margin-top: -1rem !important;
}
.mr-sm-n3[data-v-6ab2f2df],
  .mx-sm-n3[data-v-6ab2f2df] {
    margin-right: -1rem !important;
}
.mb-sm-n3[data-v-6ab2f2df],
  .my-sm-n3[data-v-6ab2f2df] {
    margin-bottom: -1rem !important;
}
.ml-sm-n3[data-v-6ab2f2df],
  .mx-sm-n3[data-v-6ab2f2df] {
    margin-left: -1rem !important;
}
.m-sm-n4[data-v-6ab2f2df] {
    margin: -1.5rem !important;
}
.mt-sm-n4[data-v-6ab2f2df],
  .my-sm-n4[data-v-6ab2f2df] {
    margin-top: -1.5rem !important;
}
.mr-sm-n4[data-v-6ab2f2df],
  .mx-sm-n4[data-v-6ab2f2df] {
    margin-right: -1.5rem !important;
}
.mb-sm-n4[data-v-6ab2f2df],
  .my-sm-n4[data-v-6ab2f2df] {
    margin-bottom: -1.5rem !important;
}
.ml-sm-n4[data-v-6ab2f2df],
  .mx-sm-n4[data-v-6ab2f2df] {
    margin-left: -1.5rem !important;
}
.m-sm-n5[data-v-6ab2f2df] {
    margin: -3rem !important;
}
.mt-sm-n5[data-v-6ab2f2df],
  .my-sm-n5[data-v-6ab2f2df] {
    margin-top: -3rem !important;
}
.mr-sm-n5[data-v-6ab2f2df],
  .mx-sm-n5[data-v-6ab2f2df] {
    margin-right: -3rem !important;
}
.mb-sm-n5[data-v-6ab2f2df],
  .my-sm-n5[data-v-6ab2f2df] {
    margin-bottom: -3rem !important;
}
.ml-sm-n5[data-v-6ab2f2df],
  .mx-sm-n5[data-v-6ab2f2df] {
    margin-left: -3rem !important;
}
.m-sm-auto[data-v-6ab2f2df] {
    margin: auto !important;
}
.mt-sm-auto[data-v-6ab2f2df],
  .my-sm-auto[data-v-6ab2f2df] {
    margin-top: auto !important;
}
.mr-sm-auto[data-v-6ab2f2df],
  .mx-sm-auto[data-v-6ab2f2df] {
    margin-right: auto !important;
}
.mb-sm-auto[data-v-6ab2f2df],
  .my-sm-auto[data-v-6ab2f2df] {
    margin-bottom: auto !important;
}
.ml-sm-auto[data-v-6ab2f2df],
  .mx-sm-auto[data-v-6ab2f2df] {
    margin-left: auto !important;
}
}
@media (min-width: 768px) {
.m-md-0[data-v-6ab2f2df] {
    margin: 0 !important;
}
.mt-md-0[data-v-6ab2f2df],
  .my-md-0[data-v-6ab2f2df] {
    margin-top: 0 !important;
}
.mr-md-0[data-v-6ab2f2df],
  .mx-md-0[data-v-6ab2f2df] {
    margin-right: 0 !important;
}
.mb-md-0[data-v-6ab2f2df],
  .my-md-0[data-v-6ab2f2df] {
    margin-bottom: 0 !important;
}
.ml-md-0[data-v-6ab2f2df],
  .mx-md-0[data-v-6ab2f2df] {
    margin-left: 0 !important;
}
.m-md-1[data-v-6ab2f2df] {
    margin: 0.25rem !important;
}
.mt-md-1[data-v-6ab2f2df],
  .my-md-1[data-v-6ab2f2df] {
    margin-top: 0.25rem !important;
}
.mr-md-1[data-v-6ab2f2df],
  .mx-md-1[data-v-6ab2f2df] {
    margin-right: 0.25rem !important;
}
.mb-md-1[data-v-6ab2f2df],
  .my-md-1[data-v-6ab2f2df] {
    margin-bottom: 0.25rem !important;
}
.ml-md-1[data-v-6ab2f2df],
  .mx-md-1[data-v-6ab2f2df] {
    margin-left: 0.25rem !important;
}
.m-md-2[data-v-6ab2f2df] {
    margin: 0.5rem !important;
}
.mt-md-2[data-v-6ab2f2df],
  .my-md-2[data-v-6ab2f2df] {
    margin-top: 0.5rem !important;
}
.mr-md-2[data-v-6ab2f2df],
  .mx-md-2[data-v-6ab2f2df] {
    margin-right: 0.5rem !important;
}
.mb-md-2[data-v-6ab2f2df],
  .my-md-2[data-v-6ab2f2df] {
    margin-bottom: 0.5rem !important;
}
.ml-md-2[data-v-6ab2f2df],
  .mx-md-2[data-v-6ab2f2df] {
    margin-left: 0.5rem !important;
}
.m-md-3[data-v-6ab2f2df] {
    margin: 1rem !important;
}
.mt-md-3[data-v-6ab2f2df],
  .my-md-3[data-v-6ab2f2df] {
    margin-top: 1rem !important;
}
.mr-md-3[data-v-6ab2f2df],
  .mx-md-3[data-v-6ab2f2df] {
    margin-right: 1rem !important;
}
.mb-md-3[data-v-6ab2f2df],
  .my-md-3[data-v-6ab2f2df] {
    margin-bottom: 1rem !important;
}
.ml-md-3[data-v-6ab2f2df],
  .mx-md-3[data-v-6ab2f2df] {
    margin-left: 1rem !important;
}
.m-md-4[data-v-6ab2f2df] {
    margin: 1.5rem !important;
}
.mt-md-4[data-v-6ab2f2df],
  .my-md-4[data-v-6ab2f2df] {
    margin-top: 1.5rem !important;
}
.mr-md-4[data-v-6ab2f2df],
  .mx-md-4[data-v-6ab2f2df] {
    margin-right: 1.5rem !important;
}
.mb-md-4[data-v-6ab2f2df],
  .my-md-4[data-v-6ab2f2df] {
    margin-bottom: 1.5rem !important;
}
.ml-md-4[data-v-6ab2f2df],
  .mx-md-4[data-v-6ab2f2df] {
    margin-left: 1.5rem !important;
}
.m-md-5[data-v-6ab2f2df] {
    margin: 3rem !important;
}
.mt-md-5[data-v-6ab2f2df],
  .my-md-5[data-v-6ab2f2df] {
    margin-top: 3rem !important;
}
.mr-md-5[data-v-6ab2f2df],
  .mx-md-5[data-v-6ab2f2df] {
    margin-right: 3rem !important;
}
.mb-md-5[data-v-6ab2f2df],
  .my-md-5[data-v-6ab2f2df] {
    margin-bottom: 3rem !important;
}
.ml-md-5[data-v-6ab2f2df],
  .mx-md-5[data-v-6ab2f2df] {
    margin-left: 3rem !important;
}
.p-md-0[data-v-6ab2f2df] {
    padding: 0 !important;
}
.pt-md-0[data-v-6ab2f2df],
  .py-md-0[data-v-6ab2f2df] {
    padding-top: 0 !important;
}
.pr-md-0[data-v-6ab2f2df],
  .px-md-0[data-v-6ab2f2df] {
    padding-right: 0 !important;
}
.pb-md-0[data-v-6ab2f2df],
  .py-md-0[data-v-6ab2f2df] {
    padding-bottom: 0 !important;
}
.pl-md-0[data-v-6ab2f2df],
  .px-md-0[data-v-6ab2f2df] {
    padding-left: 0 !important;
}
.p-md-1[data-v-6ab2f2df] {
    padding: 0.25rem !important;
}
.pt-md-1[data-v-6ab2f2df],
  .py-md-1[data-v-6ab2f2df] {
    padding-top: 0.25rem !important;
}
.pr-md-1[data-v-6ab2f2df],
  .px-md-1[data-v-6ab2f2df] {
    padding-right: 0.25rem !important;
}
.pb-md-1[data-v-6ab2f2df],
  .py-md-1[data-v-6ab2f2df] {
    padding-bottom: 0.25rem !important;
}
.pl-md-1[data-v-6ab2f2df],
  .px-md-1[data-v-6ab2f2df] {
    padding-left: 0.25rem !important;
}
.p-md-2[data-v-6ab2f2df] {
    padding: 0.5rem !important;
}
.pt-md-2[data-v-6ab2f2df],
  .py-md-2[data-v-6ab2f2df] {
    padding-top: 0.5rem !important;
}
.pr-md-2[data-v-6ab2f2df],
  .px-md-2[data-v-6ab2f2df] {
    padding-right: 0.5rem !important;
}
.pb-md-2[data-v-6ab2f2df],
  .py-md-2[data-v-6ab2f2df] {
    padding-bottom: 0.5rem !important;
}
.pl-md-2[data-v-6ab2f2df],
  .px-md-2[data-v-6ab2f2df] {
    padding-left: 0.5rem !important;
}
.p-md-3[data-v-6ab2f2df] {
    padding: 1rem !important;
}
.pt-md-3[data-v-6ab2f2df],
  .py-md-3[data-v-6ab2f2df] {
    padding-top: 1rem !important;
}
.pr-md-3[data-v-6ab2f2df],
  .px-md-3[data-v-6ab2f2df] {
    padding-right: 1rem !important;
}
.pb-md-3[data-v-6ab2f2df],
  .py-md-3[data-v-6ab2f2df] {
    padding-bottom: 1rem !important;
}
.pl-md-3[data-v-6ab2f2df],
  .px-md-3[data-v-6ab2f2df] {
    padding-left: 1rem !important;
}
.p-md-4[data-v-6ab2f2df] {
    padding: 1.5rem !important;
}
.pt-md-4[data-v-6ab2f2df],
  .py-md-4[data-v-6ab2f2df] {
    padding-top: 1.5rem !important;
}
.pr-md-4[data-v-6ab2f2df],
  .px-md-4[data-v-6ab2f2df] {
    padding-right: 1.5rem !important;
}
.pb-md-4[data-v-6ab2f2df],
  .py-md-4[data-v-6ab2f2df] {
    padding-bottom: 1.5rem !important;
}
.pl-md-4[data-v-6ab2f2df],
  .px-md-4[data-v-6ab2f2df] {
    padding-left: 1.5rem !important;
}
.p-md-5[data-v-6ab2f2df] {
    padding: 3rem !important;
}
.pt-md-5[data-v-6ab2f2df],
  .py-md-5[data-v-6ab2f2df] {
    padding-top: 3rem !important;
}
.pr-md-5[data-v-6ab2f2df],
  .px-md-5[data-v-6ab2f2df] {
    padding-right: 3rem !important;
}
.pb-md-5[data-v-6ab2f2df],
  .py-md-5[data-v-6ab2f2df] {
    padding-bottom: 3rem !important;
}
.pl-md-5[data-v-6ab2f2df],
  .px-md-5[data-v-6ab2f2df] {
    padding-left: 3rem !important;
}
.m-md-n1[data-v-6ab2f2df] {
    margin: -0.25rem !important;
}
.mt-md-n1[data-v-6ab2f2df],
  .my-md-n1[data-v-6ab2f2df] {
    margin-top: -0.25rem !important;
}
.mr-md-n1[data-v-6ab2f2df],
  .mx-md-n1[data-v-6ab2f2df] {
    margin-right: -0.25rem !important;
}
.mb-md-n1[data-v-6ab2f2df],
  .my-md-n1[data-v-6ab2f2df] {
    margin-bottom: -0.25rem !important;
}
.ml-md-n1[data-v-6ab2f2df],
  .mx-md-n1[data-v-6ab2f2df] {
    margin-left: -0.25rem !important;
}
.m-md-n2[data-v-6ab2f2df] {
    margin: -0.5rem !important;
}
.mt-md-n2[data-v-6ab2f2df],
  .my-md-n2[data-v-6ab2f2df] {
    margin-top: -0.5rem !important;
}
.mr-md-n2[data-v-6ab2f2df],
  .mx-md-n2[data-v-6ab2f2df] {
    margin-right: -0.5rem !important;
}
.mb-md-n2[data-v-6ab2f2df],
  .my-md-n2[data-v-6ab2f2df] {
    margin-bottom: -0.5rem !important;
}
.ml-md-n2[data-v-6ab2f2df],
  .mx-md-n2[data-v-6ab2f2df] {
    margin-left: -0.5rem !important;
}
.m-md-n3[data-v-6ab2f2df] {
    margin: -1rem !important;
}
.mt-md-n3[data-v-6ab2f2df],
  .my-md-n3[data-v-6ab2f2df] {
    margin-top: -1rem !important;
}
.mr-md-n3[data-v-6ab2f2df],
  .mx-md-n3[data-v-6ab2f2df] {
    margin-right: -1rem !important;
}
.mb-md-n3[data-v-6ab2f2df],
  .my-md-n3[data-v-6ab2f2df] {
    margin-bottom: -1rem !important;
}
.ml-md-n3[data-v-6ab2f2df],
  .mx-md-n3[data-v-6ab2f2df] {
    margin-left: -1rem !important;
}
.m-md-n4[data-v-6ab2f2df] {
    margin: -1.5rem !important;
}
.mt-md-n4[data-v-6ab2f2df],
  .my-md-n4[data-v-6ab2f2df] {
    margin-top: -1.5rem !important;
}
.mr-md-n4[data-v-6ab2f2df],
  .mx-md-n4[data-v-6ab2f2df] {
    margin-right: -1.5rem !important;
}
.mb-md-n4[data-v-6ab2f2df],
  .my-md-n4[data-v-6ab2f2df] {
    margin-bottom: -1.5rem !important;
}
.ml-md-n4[data-v-6ab2f2df],
  .mx-md-n4[data-v-6ab2f2df] {
    margin-left: -1.5rem !important;
}
.m-md-n5[data-v-6ab2f2df] {
    margin: -3rem !important;
}
.mt-md-n5[data-v-6ab2f2df],
  .my-md-n5[data-v-6ab2f2df] {
    margin-top: -3rem !important;
}
.mr-md-n5[data-v-6ab2f2df],
  .mx-md-n5[data-v-6ab2f2df] {
    margin-right: -3rem !important;
}
.mb-md-n5[data-v-6ab2f2df],
  .my-md-n5[data-v-6ab2f2df] {
    margin-bottom: -3rem !important;
}
.ml-md-n5[data-v-6ab2f2df],
  .mx-md-n5[data-v-6ab2f2df] {
    margin-left: -3rem !important;
}
.m-md-auto[data-v-6ab2f2df] {
    margin: auto !important;
}
.mt-md-auto[data-v-6ab2f2df],
  .my-md-auto[data-v-6ab2f2df] {
    margin-top: auto !important;
}
.mr-md-auto[data-v-6ab2f2df],
  .mx-md-auto[data-v-6ab2f2df] {
    margin-right: auto !important;
}
.mb-md-auto[data-v-6ab2f2df],
  .my-md-auto[data-v-6ab2f2df] {
    margin-bottom: auto !important;
}
.ml-md-auto[data-v-6ab2f2df],
  .mx-md-auto[data-v-6ab2f2df] {
    margin-left: auto !important;
}
}
@media (min-width: 992px) {
.m-lg-0[data-v-6ab2f2df] {
    margin: 0 !important;
}
.mt-lg-0[data-v-6ab2f2df],
  .my-lg-0[data-v-6ab2f2df] {
    margin-top: 0 !important;
}
.mr-lg-0[data-v-6ab2f2df],
  .mx-lg-0[data-v-6ab2f2df] {
    margin-right: 0 !important;
}
.mb-lg-0[data-v-6ab2f2df],
  .my-lg-0[data-v-6ab2f2df] {
    margin-bottom: 0 !important;
}
.ml-lg-0[data-v-6ab2f2df],
  .mx-lg-0[data-v-6ab2f2df] {
    margin-left: 0 !important;
}
.m-lg-1[data-v-6ab2f2df] {
    margin: 0.25rem !important;
}
.mt-lg-1[data-v-6ab2f2df],
  .my-lg-1[data-v-6ab2f2df] {
    margin-top: 0.25rem !important;
}
.mr-lg-1[data-v-6ab2f2df],
  .mx-lg-1[data-v-6ab2f2df] {
    margin-right: 0.25rem !important;
}
.mb-lg-1[data-v-6ab2f2df],
  .my-lg-1[data-v-6ab2f2df] {
    margin-bottom: 0.25rem !important;
}
.ml-lg-1[data-v-6ab2f2df],
  .mx-lg-1[data-v-6ab2f2df] {
    margin-left: 0.25rem !important;
}
.m-lg-2[data-v-6ab2f2df] {
    margin: 0.5rem !important;
}
.mt-lg-2[data-v-6ab2f2df],
  .my-lg-2[data-v-6ab2f2df] {
    margin-top: 0.5rem !important;
}
.mr-lg-2[data-v-6ab2f2df],
  .mx-lg-2[data-v-6ab2f2df] {
    margin-right: 0.5rem !important;
}
.mb-lg-2[data-v-6ab2f2df],
  .my-lg-2[data-v-6ab2f2df] {
    margin-bottom: 0.5rem !important;
}
.ml-lg-2[data-v-6ab2f2df],
  .mx-lg-2[data-v-6ab2f2df] {
    margin-left: 0.5rem !important;
}
.m-lg-3[data-v-6ab2f2df] {
    margin: 1rem !important;
}
.mt-lg-3[data-v-6ab2f2df],
  .my-lg-3[data-v-6ab2f2df] {
    margin-top: 1rem !important;
}
.mr-lg-3[data-v-6ab2f2df],
  .mx-lg-3[data-v-6ab2f2df] {
    margin-right: 1rem !important;
}
.mb-lg-3[data-v-6ab2f2df],
  .my-lg-3[data-v-6ab2f2df] {
    margin-bottom: 1rem !important;
}
.ml-lg-3[data-v-6ab2f2df],
  .mx-lg-3[data-v-6ab2f2df] {
    margin-left: 1rem !important;
}
.m-lg-4[data-v-6ab2f2df] {
    margin: 1.5rem !important;
}
.mt-lg-4[data-v-6ab2f2df],
  .my-lg-4[data-v-6ab2f2df] {
    margin-top: 1.5rem !important;
}
.mr-lg-4[data-v-6ab2f2df],
  .mx-lg-4[data-v-6ab2f2df] {
    margin-right: 1.5rem !important;
}
.mb-lg-4[data-v-6ab2f2df],
  .my-lg-4[data-v-6ab2f2df] {
    margin-bottom: 1.5rem !important;
}
.ml-lg-4[data-v-6ab2f2df],
  .mx-lg-4[data-v-6ab2f2df] {
    margin-left: 1.5rem !important;
}
.m-lg-5[data-v-6ab2f2df] {
    margin: 3rem !important;
}
.mt-lg-5[data-v-6ab2f2df],
  .my-lg-5[data-v-6ab2f2df] {
    margin-top: 3rem !important;
}
.mr-lg-5[data-v-6ab2f2df],
  .mx-lg-5[data-v-6ab2f2df] {
    margin-right: 3rem !important;
}
.mb-lg-5[data-v-6ab2f2df],
  .my-lg-5[data-v-6ab2f2df] {
    margin-bottom: 3rem !important;
}
.ml-lg-5[data-v-6ab2f2df],
  .mx-lg-5[data-v-6ab2f2df] {
    margin-left: 3rem !important;
}
.p-lg-0[data-v-6ab2f2df] {
    padding: 0 !important;
}
.pt-lg-0[data-v-6ab2f2df],
  .py-lg-0[data-v-6ab2f2df] {
    padding-top: 0 !important;
}
.pr-lg-0[data-v-6ab2f2df],
  .px-lg-0[data-v-6ab2f2df] {
    padding-right: 0 !important;
}
.pb-lg-0[data-v-6ab2f2df],
  .py-lg-0[data-v-6ab2f2df] {
    padding-bottom: 0 !important;
}
.pl-lg-0[data-v-6ab2f2df],
  .px-lg-0[data-v-6ab2f2df] {
    padding-left: 0 !important;
}
.p-lg-1[data-v-6ab2f2df] {
    padding: 0.25rem !important;
}
.pt-lg-1[data-v-6ab2f2df],
  .py-lg-1[data-v-6ab2f2df] {
    padding-top: 0.25rem !important;
}
.pr-lg-1[data-v-6ab2f2df],
  .px-lg-1[data-v-6ab2f2df] {
    padding-right: 0.25rem !important;
}
.pb-lg-1[data-v-6ab2f2df],
  .py-lg-1[data-v-6ab2f2df] {
    padding-bottom: 0.25rem !important;
}
.pl-lg-1[data-v-6ab2f2df],
  .px-lg-1[data-v-6ab2f2df] {
    padding-left: 0.25rem !important;
}
.p-lg-2[data-v-6ab2f2df] {
    padding: 0.5rem !important;
}
.pt-lg-2[data-v-6ab2f2df],
  .py-lg-2[data-v-6ab2f2df] {
    padding-top: 0.5rem !important;
}
.pr-lg-2[data-v-6ab2f2df],
  .px-lg-2[data-v-6ab2f2df] {
    padding-right: 0.5rem !important;
}
.pb-lg-2[data-v-6ab2f2df],
  .py-lg-2[data-v-6ab2f2df] {
    padding-bottom: 0.5rem !important;
}
.pl-lg-2[data-v-6ab2f2df],
  .px-lg-2[data-v-6ab2f2df] {
    padding-left: 0.5rem !important;
}
.p-lg-3[data-v-6ab2f2df] {
    padding: 1rem !important;
}
.pt-lg-3[data-v-6ab2f2df],
  .py-lg-3[data-v-6ab2f2df] {
    padding-top: 1rem !important;
}
.pr-lg-3[data-v-6ab2f2df],
  .px-lg-3[data-v-6ab2f2df] {
    padding-right: 1rem !important;
}
.pb-lg-3[data-v-6ab2f2df],
  .py-lg-3[data-v-6ab2f2df] {
    padding-bottom: 1rem !important;
}
.pl-lg-3[data-v-6ab2f2df],
  .px-lg-3[data-v-6ab2f2df] {
    padding-left: 1rem !important;
}
.p-lg-4[data-v-6ab2f2df] {
    padding: 1.5rem !important;
}
.pt-lg-4[data-v-6ab2f2df],
  .py-lg-4[data-v-6ab2f2df] {
    padding-top: 1.5rem !important;
}
.pr-lg-4[data-v-6ab2f2df],
  .px-lg-4[data-v-6ab2f2df] {
    padding-right: 1.5rem !important;
}
.pb-lg-4[data-v-6ab2f2df],
  .py-lg-4[data-v-6ab2f2df] {
    padding-bottom: 1.5rem !important;
}
.pl-lg-4[data-v-6ab2f2df],
  .px-lg-4[data-v-6ab2f2df] {
    padding-left: 1.5rem !important;
}
.p-lg-5[data-v-6ab2f2df] {
    padding: 3rem !important;
}
.pt-lg-5[data-v-6ab2f2df],
  .py-lg-5[data-v-6ab2f2df] {
    padding-top: 3rem !important;
}
.pr-lg-5[data-v-6ab2f2df],
  .px-lg-5[data-v-6ab2f2df] {
    padding-right: 3rem !important;
}
.pb-lg-5[data-v-6ab2f2df],
  .py-lg-5[data-v-6ab2f2df] {
    padding-bottom: 3rem !important;
}
.pl-lg-5[data-v-6ab2f2df],
  .px-lg-5[data-v-6ab2f2df] {
    padding-left: 3rem !important;
}
.m-lg-n1[data-v-6ab2f2df] {
    margin: -0.25rem !important;
}
.mt-lg-n1[data-v-6ab2f2df],
  .my-lg-n1[data-v-6ab2f2df] {
    margin-top: -0.25rem !important;
}
.mr-lg-n1[data-v-6ab2f2df],
  .mx-lg-n1[data-v-6ab2f2df] {
    margin-right: -0.25rem !important;
}
.mb-lg-n1[data-v-6ab2f2df],
  .my-lg-n1[data-v-6ab2f2df] {
    margin-bottom: -0.25rem !important;
}
.ml-lg-n1[data-v-6ab2f2df],
  .mx-lg-n1[data-v-6ab2f2df] {
    margin-left: -0.25rem !important;
}
.m-lg-n2[data-v-6ab2f2df] {
    margin: -0.5rem !important;
}
.mt-lg-n2[data-v-6ab2f2df],
  .my-lg-n2[data-v-6ab2f2df] {
    margin-top: -0.5rem !important;
}
.mr-lg-n2[data-v-6ab2f2df],
  .mx-lg-n2[data-v-6ab2f2df] {
    margin-right: -0.5rem !important;
}
.mb-lg-n2[data-v-6ab2f2df],
  .my-lg-n2[data-v-6ab2f2df] {
    margin-bottom: -0.5rem !important;
}
.ml-lg-n2[data-v-6ab2f2df],
  .mx-lg-n2[data-v-6ab2f2df] {
    margin-left: -0.5rem !important;
}
.m-lg-n3[data-v-6ab2f2df] {
    margin: -1rem !important;
}
.mt-lg-n3[data-v-6ab2f2df],
  .my-lg-n3[data-v-6ab2f2df] {
    margin-top: -1rem !important;
}
.mr-lg-n3[data-v-6ab2f2df],
  .mx-lg-n3[data-v-6ab2f2df] {
    margin-right: -1rem !important;
}
.mb-lg-n3[data-v-6ab2f2df],
  .my-lg-n3[data-v-6ab2f2df] {
    margin-bottom: -1rem !important;
}
.ml-lg-n3[data-v-6ab2f2df],
  .mx-lg-n3[data-v-6ab2f2df] {
    margin-left: -1rem !important;
}
.m-lg-n4[data-v-6ab2f2df] {
    margin: -1.5rem !important;
}
.mt-lg-n4[data-v-6ab2f2df],
  .my-lg-n4[data-v-6ab2f2df] {
    margin-top: -1.5rem !important;
}
.mr-lg-n4[data-v-6ab2f2df],
  .mx-lg-n4[data-v-6ab2f2df] {
    margin-right: -1.5rem !important;
}
.mb-lg-n4[data-v-6ab2f2df],
  .my-lg-n4[data-v-6ab2f2df] {
    margin-bottom: -1.5rem !important;
}
.ml-lg-n4[data-v-6ab2f2df],
  .mx-lg-n4[data-v-6ab2f2df] {
    margin-left: -1.5rem !important;
}
.m-lg-n5[data-v-6ab2f2df] {
    margin: -3rem !important;
}
.mt-lg-n5[data-v-6ab2f2df],
  .my-lg-n5[data-v-6ab2f2df] {
    margin-top: -3rem !important;
}
.mr-lg-n5[data-v-6ab2f2df],
  .mx-lg-n5[data-v-6ab2f2df] {
    margin-right: -3rem !important;
}
.mb-lg-n5[data-v-6ab2f2df],
  .my-lg-n5[data-v-6ab2f2df] {
    margin-bottom: -3rem !important;
}
.ml-lg-n5[data-v-6ab2f2df],
  .mx-lg-n5[data-v-6ab2f2df] {
    margin-left: -3rem !important;
}
.m-lg-auto[data-v-6ab2f2df] {
    margin: auto !important;
}
.mt-lg-auto[data-v-6ab2f2df],
  .my-lg-auto[data-v-6ab2f2df] {
    margin-top: auto !important;
}
.mr-lg-auto[data-v-6ab2f2df],
  .mx-lg-auto[data-v-6ab2f2df] {
    margin-right: auto !important;
}
.mb-lg-auto[data-v-6ab2f2df],
  .my-lg-auto[data-v-6ab2f2df] {
    margin-bottom: auto !important;
}
.ml-lg-auto[data-v-6ab2f2df],
  .mx-lg-auto[data-v-6ab2f2df] {
    margin-left: auto !important;
}
}
@media (min-width: 1200px) {
.m-xl-0[data-v-6ab2f2df] {
    margin: 0 !important;
}
.mt-xl-0[data-v-6ab2f2df],
  .my-xl-0[data-v-6ab2f2df] {
    margin-top: 0 !important;
}
.mr-xl-0[data-v-6ab2f2df],
  .mx-xl-0[data-v-6ab2f2df] {
    margin-right: 0 !important;
}
.mb-xl-0[data-v-6ab2f2df],
  .my-xl-0[data-v-6ab2f2df] {
    margin-bottom: 0 !important;
}
.ml-xl-0[data-v-6ab2f2df],
  .mx-xl-0[data-v-6ab2f2df] {
    margin-left: 0 !important;
}
.m-xl-1[data-v-6ab2f2df] {
    margin: 0.25rem !important;
}
.mt-xl-1[data-v-6ab2f2df],
  .my-xl-1[data-v-6ab2f2df] {
    margin-top: 0.25rem !important;
}
.mr-xl-1[data-v-6ab2f2df],
  .mx-xl-1[data-v-6ab2f2df] {
    margin-right: 0.25rem !important;
}
.mb-xl-1[data-v-6ab2f2df],
  .my-xl-1[data-v-6ab2f2df] {
    margin-bottom: 0.25rem !important;
}
.ml-xl-1[data-v-6ab2f2df],
  .mx-xl-1[data-v-6ab2f2df] {
    margin-left: 0.25rem !important;
}
.m-xl-2[data-v-6ab2f2df] {
    margin: 0.5rem !important;
}
.mt-xl-2[data-v-6ab2f2df],
  .my-xl-2[data-v-6ab2f2df] {
    margin-top: 0.5rem !important;
}
.mr-xl-2[data-v-6ab2f2df],
  .mx-xl-2[data-v-6ab2f2df] {
    margin-right: 0.5rem !important;
}
.mb-xl-2[data-v-6ab2f2df],
  .my-xl-2[data-v-6ab2f2df] {
    margin-bottom: 0.5rem !important;
}
.ml-xl-2[data-v-6ab2f2df],
  .mx-xl-2[data-v-6ab2f2df] {
    margin-left: 0.5rem !important;
}
.m-xl-3[data-v-6ab2f2df] {
    margin: 1rem !important;
}
.mt-xl-3[data-v-6ab2f2df],
  .my-xl-3[data-v-6ab2f2df] {
    margin-top: 1rem !important;
}
.mr-xl-3[data-v-6ab2f2df],
  .mx-xl-3[data-v-6ab2f2df] {
    margin-right: 1rem !important;
}
.mb-xl-3[data-v-6ab2f2df],
  .my-xl-3[data-v-6ab2f2df] {
    margin-bottom: 1rem !important;
}
.ml-xl-3[data-v-6ab2f2df],
  .mx-xl-3[data-v-6ab2f2df] {
    margin-left: 1rem !important;
}
.m-xl-4[data-v-6ab2f2df] {
    margin: 1.5rem !important;
}
.mt-xl-4[data-v-6ab2f2df],
  .my-xl-4[data-v-6ab2f2df] {
    margin-top: 1.5rem !important;
}
.mr-xl-4[data-v-6ab2f2df],
  .mx-xl-4[data-v-6ab2f2df] {
    margin-right: 1.5rem !important;
}
.mb-xl-4[data-v-6ab2f2df],
  .my-xl-4[data-v-6ab2f2df] {
    margin-bottom: 1.5rem !important;
}
.ml-xl-4[data-v-6ab2f2df],
  .mx-xl-4[data-v-6ab2f2df] {
    margin-left: 1.5rem !important;
}
.m-xl-5[data-v-6ab2f2df] {
    margin: 3rem !important;
}
.mt-xl-5[data-v-6ab2f2df],
  .my-xl-5[data-v-6ab2f2df] {
    margin-top: 3rem !important;
}
.mr-xl-5[data-v-6ab2f2df],
  .mx-xl-5[data-v-6ab2f2df] {
    margin-right: 3rem !important;
}
.mb-xl-5[data-v-6ab2f2df],
  .my-xl-5[data-v-6ab2f2df] {
    margin-bottom: 3rem !important;
}
.ml-xl-5[data-v-6ab2f2df],
  .mx-xl-5[data-v-6ab2f2df] {
    margin-left: 3rem !important;
}
.p-xl-0[data-v-6ab2f2df] {
    padding: 0 !important;
}
.pt-xl-0[data-v-6ab2f2df],
  .py-xl-0[data-v-6ab2f2df] {
    padding-top: 0 !important;
}
.pr-xl-0[data-v-6ab2f2df],
  .px-xl-0[data-v-6ab2f2df] {
    padding-right: 0 !important;
}
.pb-xl-0[data-v-6ab2f2df],
  .py-xl-0[data-v-6ab2f2df] {
    padding-bottom: 0 !important;
}
.pl-xl-0[data-v-6ab2f2df],
  .px-xl-0[data-v-6ab2f2df] {
    padding-left: 0 !important;
}
.p-xl-1[data-v-6ab2f2df] {
    padding: 0.25rem !important;
}
.pt-xl-1[data-v-6ab2f2df],
  .py-xl-1[data-v-6ab2f2df] {
    padding-top: 0.25rem !important;
}
.pr-xl-1[data-v-6ab2f2df],
  .px-xl-1[data-v-6ab2f2df] {
    padding-right: 0.25rem !important;
}
.pb-xl-1[data-v-6ab2f2df],
  .py-xl-1[data-v-6ab2f2df] {
    padding-bottom: 0.25rem !important;
}
.pl-xl-1[data-v-6ab2f2df],
  .px-xl-1[data-v-6ab2f2df] {
    padding-left: 0.25rem !important;
}
.p-xl-2[data-v-6ab2f2df] {
    padding: 0.5rem !important;
}
.pt-xl-2[data-v-6ab2f2df],
  .py-xl-2[data-v-6ab2f2df] {
    padding-top: 0.5rem !important;
}
.pr-xl-2[data-v-6ab2f2df],
  .px-xl-2[data-v-6ab2f2df] {
    padding-right: 0.5rem !important;
}
.pb-xl-2[data-v-6ab2f2df],
  .py-xl-2[data-v-6ab2f2df] {
    padding-bottom: 0.5rem !important;
}
.pl-xl-2[data-v-6ab2f2df],
  .px-xl-2[data-v-6ab2f2df] {
    padding-left: 0.5rem !important;
}
.p-xl-3[data-v-6ab2f2df] {
    padding: 1rem !important;
}
.pt-xl-3[data-v-6ab2f2df],
  .py-xl-3[data-v-6ab2f2df] {
    padding-top: 1rem !important;
}
.pr-xl-3[data-v-6ab2f2df],
  .px-xl-3[data-v-6ab2f2df] {
    padding-right: 1rem !important;
}
.pb-xl-3[data-v-6ab2f2df],
  .py-xl-3[data-v-6ab2f2df] {
    padding-bottom: 1rem !important;
}
.pl-xl-3[data-v-6ab2f2df],
  .px-xl-3[data-v-6ab2f2df] {
    padding-left: 1rem !important;
}
.p-xl-4[data-v-6ab2f2df] {
    padding: 1.5rem !important;
}
.pt-xl-4[data-v-6ab2f2df],
  .py-xl-4[data-v-6ab2f2df] {
    padding-top: 1.5rem !important;
}
.pr-xl-4[data-v-6ab2f2df],
  .px-xl-4[data-v-6ab2f2df] {
    padding-right: 1.5rem !important;
}
.pb-xl-4[data-v-6ab2f2df],
  .py-xl-4[data-v-6ab2f2df] {
    padding-bottom: 1.5rem !important;
}
.pl-xl-4[data-v-6ab2f2df],
  .px-xl-4[data-v-6ab2f2df] {
    padding-left: 1.5rem !important;
}
.p-xl-5[data-v-6ab2f2df] {
    padding: 3rem !important;
}
.pt-xl-5[data-v-6ab2f2df],
  .py-xl-5[data-v-6ab2f2df] {
    padding-top: 3rem !important;
}
.pr-xl-5[data-v-6ab2f2df],
  .px-xl-5[data-v-6ab2f2df] {
    padding-right: 3rem !important;
}
.pb-xl-5[data-v-6ab2f2df],
  .py-xl-5[data-v-6ab2f2df] {
    padding-bottom: 3rem !important;
}
.pl-xl-5[data-v-6ab2f2df],
  .px-xl-5[data-v-6ab2f2df] {
    padding-left: 3rem !important;
}
.m-xl-n1[data-v-6ab2f2df] {
    margin: -0.25rem !important;
}
.mt-xl-n1[data-v-6ab2f2df],
  .my-xl-n1[data-v-6ab2f2df] {
    margin-top: -0.25rem !important;
}
.mr-xl-n1[data-v-6ab2f2df],
  .mx-xl-n1[data-v-6ab2f2df] {
    margin-right: -0.25rem !important;
}
.mb-xl-n1[data-v-6ab2f2df],
  .my-xl-n1[data-v-6ab2f2df] {
    margin-bottom: -0.25rem !important;
}
.ml-xl-n1[data-v-6ab2f2df],
  .mx-xl-n1[data-v-6ab2f2df] {
    margin-left: -0.25rem !important;
}
.m-xl-n2[data-v-6ab2f2df] {
    margin: -0.5rem !important;
}
.mt-xl-n2[data-v-6ab2f2df],
  .my-xl-n2[data-v-6ab2f2df] {
    margin-top: -0.5rem !important;
}
.mr-xl-n2[data-v-6ab2f2df],
  .mx-xl-n2[data-v-6ab2f2df] {
    margin-right: -0.5rem !important;
}
.mb-xl-n2[data-v-6ab2f2df],
  .my-xl-n2[data-v-6ab2f2df] {
    margin-bottom: -0.5rem !important;
}
.ml-xl-n2[data-v-6ab2f2df],
  .mx-xl-n2[data-v-6ab2f2df] {
    margin-left: -0.5rem !important;
}
.m-xl-n3[data-v-6ab2f2df] {
    margin: -1rem !important;
}
.mt-xl-n3[data-v-6ab2f2df],
  .my-xl-n3[data-v-6ab2f2df] {
    margin-top: -1rem !important;
}
.mr-xl-n3[data-v-6ab2f2df],
  .mx-xl-n3[data-v-6ab2f2df] {
    margin-right: -1rem !important;
}
.mb-xl-n3[data-v-6ab2f2df],
  .my-xl-n3[data-v-6ab2f2df] {
    margin-bottom: -1rem !important;
}
.ml-xl-n3[data-v-6ab2f2df],
  .mx-xl-n3[data-v-6ab2f2df] {
    margin-left: -1rem !important;
}
.m-xl-n4[data-v-6ab2f2df] {
    margin: -1.5rem !important;
}
.mt-xl-n4[data-v-6ab2f2df],
  .my-xl-n4[data-v-6ab2f2df] {
    margin-top: -1.5rem !important;
}
.mr-xl-n4[data-v-6ab2f2df],
  .mx-xl-n4[data-v-6ab2f2df] {
    margin-right: -1.5rem !important;
}
.mb-xl-n4[data-v-6ab2f2df],
  .my-xl-n4[data-v-6ab2f2df] {
    margin-bottom: -1.5rem !important;
}
.ml-xl-n4[data-v-6ab2f2df],
  .mx-xl-n4[data-v-6ab2f2df] {
    margin-left: -1.5rem !important;
}
.m-xl-n5[data-v-6ab2f2df] {
    margin: -3rem !important;
}
.mt-xl-n5[data-v-6ab2f2df],
  .my-xl-n5[data-v-6ab2f2df] {
    margin-top: -3rem !important;
}
.mr-xl-n5[data-v-6ab2f2df],
  .mx-xl-n5[data-v-6ab2f2df] {
    margin-right: -3rem !important;
}
.mb-xl-n5[data-v-6ab2f2df],
  .my-xl-n5[data-v-6ab2f2df] {
    margin-bottom: -3rem !important;
}
.ml-xl-n5[data-v-6ab2f2df],
  .mx-xl-n5[data-v-6ab2f2df] {
    margin-left: -3rem !important;
}
.m-xl-auto[data-v-6ab2f2df] {
    margin: auto !important;
}
.mt-xl-auto[data-v-6ab2f2df],
  .my-xl-auto[data-v-6ab2f2df] {
    margin-top: auto !important;
}
.mr-xl-auto[data-v-6ab2f2df],
  .mx-xl-auto[data-v-6ab2f2df] {
    margin-right: auto !important;
}
.mb-xl-auto[data-v-6ab2f2df],
  .my-xl-auto[data-v-6ab2f2df] {
    margin-bottom: auto !important;
}
.ml-xl-auto[data-v-6ab2f2df],
  .mx-xl-auto[data-v-6ab2f2df] {
    margin-left: auto !important;
}
}
.stretched-link[data-v-6ab2f2df]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace[data-v-6ab2f2df] {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify[data-v-6ab2f2df] {
  text-align: justify !important;
}
.text-wrap[data-v-6ab2f2df] {
  white-space: normal !important;
}
.text-nowrap[data-v-6ab2f2df] {
  white-space: nowrap !important;
}
.text-truncate[data-v-6ab2f2df] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left[data-v-6ab2f2df] {
  text-align: left !important;
}
.text-right[data-v-6ab2f2df] {
  text-align: right !important;
}
.text-center[data-v-6ab2f2df] {
  text-align: center !important;
}
@media (min-width: 576px) {
.text-sm-left[data-v-6ab2f2df] {
    text-align: left !important;
}
.text-sm-right[data-v-6ab2f2df] {
    text-align: right !important;
}
.text-sm-center[data-v-6ab2f2df] {
    text-align: center !important;
}
}
@media (min-width: 768px) {
.text-md-left[data-v-6ab2f2df] {
    text-align: left !important;
}
.text-md-right[data-v-6ab2f2df] {
    text-align: right !important;
}
.text-md-center[data-v-6ab2f2df] {
    text-align: center !important;
}
}
@media (min-width: 992px) {
.text-lg-left[data-v-6ab2f2df] {
    text-align: left !important;
}
.text-lg-right[data-v-6ab2f2df] {
    text-align: right !important;
}
.text-lg-center[data-v-6ab2f2df] {
    text-align: center !important;
}
}
@media (min-width: 1200px) {
.text-xl-left[data-v-6ab2f2df] {
    text-align: left !important;
}
.text-xl-right[data-v-6ab2f2df] {
    text-align: right !important;
}
.text-xl-center[data-v-6ab2f2df] {
    text-align: center !important;
}
}
.text-lowercase[data-v-6ab2f2df] {
  text-transform: lowercase !important;
}
.text-uppercase[data-v-6ab2f2df] {
  text-transform: uppercase !important;
}
.text-capitalize[data-v-6ab2f2df] {
  text-transform: capitalize !important;
}
.font-weight-light[data-v-6ab2f2df] {
  font-weight: 300 !important;
}
.font-weight-lighter[data-v-6ab2f2df] {
  font-weight: lighter !important;
}
.font-weight-normal[data-v-6ab2f2df] {
  font-weight: 400 !important;
}
.font-weight-bold[data-v-6ab2f2df] {
  font-weight: 700 !important;
}
.font-weight-bolder[data-v-6ab2f2df] {
  font-weight: bolder !important;
}
.font-italic[data-v-6ab2f2df] {
  font-style: italic !important;
}
.text-white[data-v-6ab2f2df] {
  color: #fff !important;
}
.text-primary[data-v-6ab2f2df] {
  color: #007bff !important;
}
a.text-primary[data-v-6ab2f2df]:hover, a.text-primary[data-v-6ab2f2df]:focus {
  color: rgb(0, 86.1, 178.5) !important;
}
.text-secondary[data-v-6ab2f2df] {
  color: #0044AD !important;
}
a.text-secondary[data-v-6ab2f2df]:hover, a.text-secondary[data-v-6ab2f2df]:focus {
  color: rgb(0, 37.9306358382, 96.5) !important;
}
.text-success[data-v-6ab2f2df] {
  color: #28a745 !important;
}
a.text-success[data-v-6ab2f2df]:hover, a.text-success[data-v-6ab2f2df]:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}
.text-info[data-v-6ab2f2df] {
  color: #17a2b8 !important;
}
a.text-info[data-v-6ab2f2df]:hover, a.text-info[data-v-6ab2f2df]:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}
.text-warning[data-v-6ab2f2df] {
  color: #ffc107 !important;
}
a.text-warning[data-v-6ab2f2df]:hover, a.text-warning[data-v-6ab2f2df]:focus {
  color: rgb(185.5, 139.125, 0) !important;
}
.text-danger[data-v-6ab2f2df] {
  color: #dc3545 !important;
}
a.text-danger[data-v-6ab2f2df]:hover, a.text-danger[data-v-6ab2f2df]:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}
.text-light[data-v-6ab2f2df] {
  color: #f8f9fa !important;
}
a.text-light[data-v-6ab2f2df]:hover, a.text-light[data-v-6ab2f2df]:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}
.text-dark[data-v-6ab2f2df] {
  color: #343a40 !important;
}
a.text-dark[data-v-6ab2f2df]:hover, a.text-dark[data-v-6ab2f2df]:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}
.text-body[data-v-6ab2f2df] {
  color: #212529 !important;
}
.text-muted[data-v-6ab2f2df] {
  color: #6c757d !important;
}
.text-black-50[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50[data-v-6ab2f2df] {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide[data-v-6ab2f2df] {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none[data-v-6ab2f2df] {
  text-decoration: none !important;
}
.text-break[data-v-6ab2f2df] {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset[data-v-6ab2f2df] {
  color: inherit !important;
}
.visible[data-v-6ab2f2df] {
  visibility: visible !important;
}
.invisible[data-v-6ab2f2df] {
  visibility: hidden !important;
}
@media print {
*[data-v-6ab2f2df],
  *[data-v-6ab2f2df]::before,
  *[data-v-6ab2f2df]::after {
    text-shadow: none !important;
    box-shadow: none !important;
}
a[data-v-6ab2f2df]:not(.btn) {
    text-decoration: underline;
}
abbr[title][data-v-6ab2f2df]::after {
    content: " (" attr(title) ")";
}
pre[data-v-6ab2f2df] {
    white-space: pre-wrap !important;
}
pre[data-v-6ab2f2df],
  blockquote[data-v-6ab2f2df] {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
}
tr[data-v-6ab2f2df],
  img[data-v-6ab2f2df] {
    page-break-inside: avoid;
}
p[data-v-6ab2f2df],
  h2[data-v-6ab2f2df],
  h3[data-v-6ab2f2df] {
    orphans: 3;
    widows: 3;
}
h2[data-v-6ab2f2df],
  h3[data-v-6ab2f2df] {
    page-break-after: avoid;
}
@page {
    size: a3;
}
body[data-v-6ab2f2df] {
    min-width: 992px !important;
}
.container[data-v-6ab2f2df] {
    min-width: 992px !important;
}
.navbar[data-v-6ab2f2df] {
    display: none;
}
.badge[data-v-6ab2f2df] {
    border: 1px solid #000;
}
.table[data-v-6ab2f2df] {
    border-collapse: collapse !important;
}
.table td[data-v-6ab2f2df],
  .table th[data-v-6ab2f2df] {
    background-color: #fff !important;
}
.table-bordered th[data-v-6ab2f2df],
  .table-bordered td[data-v-6ab2f2df] {
    border: 1px solid #dee2e6 !important;
}
.table-dark[data-v-6ab2f2df] {
    color: inherit;
}
.table-dark th[data-v-6ab2f2df],
  .table-dark td[data-v-6ab2f2df],
  .table-dark thead th[data-v-6ab2f2df],
  .table-dark tbody + tbody[data-v-6ab2f2df] {
    border-color: #dee2e6;
}
.table .thead-dark th[data-v-6ab2f2df] {
    color: inherit;
    border-color: #dee2e6;
}
}
.bv-no-focus-ring[data-v-6ab2f2df]:focus {
  outline: none;
}
@media (max-width: 575.98px) {
.bv-d-xs-down-none[data-v-6ab2f2df] {
    display: none !important;
}
}
@media (max-width: 767.98px) {
.bv-d-sm-down-none[data-v-6ab2f2df] {
    display: none !important;
}
}
@media (max-width: 991.98px) {
.bv-d-md-down-none[data-v-6ab2f2df] {
    display: none !important;
}
}
@media (max-width: 1199.98px) {
.bv-d-lg-down-none[data-v-6ab2f2df] {
    display: none !important;
}
}
.bv-d-xl-down-none[data-v-6ab2f2df] {
  display: none !important;
}
.form-control.focus[data-v-6ab2f2df] {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control.focus.is-valid[data-v-6ab2f2df] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-control.focus.is-invalid[data-v-6ab2f2df] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-avatar[data-v-6ab2f2df] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.b-avatar[data-v-6ab2f2df]:focus {
  outline: 0;
}
.b-avatar.btn[data-v-6ab2f2df], .b-avatar[href][data-v-6ab2f2df] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img[data-v-6ab2f2df], .b-avatar[href] .b-avatar-img img[data-v-6ab2f2df] {
  transition: transform 0.15s ease-in-out;
}
.b-avatar.btn[data-v-6ab2f2df]:not(:disabled):not(.disabled), .b-avatar[href][data-v-6ab2f2df]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img[data-v-6ab2f2df], .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img[data-v-6ab2f2df] {
  transform: scale(1.15);
}
.b-avatar.disabled[data-v-6ab2f2df], .b-avatar[data-v-6ab2f2df]:disabled, .b-avatar[disabled][data-v-6ab2f2df] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom[data-v-6ab2f2df],
.b-avatar .b-avatar-text[data-v-6ab2f2df],
.b-avatar .b-avatar-img[data-v-6ab2f2df] {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text[data-v-6ab2f2df] {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href][data-v-6ab2f2df] {
  text-decoration: none;
}
.b-avatar > .b-icon[data-v-6ab2f2df] {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img[data-v-6ab2f2df] {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.b-avatar .b-avatar-badge[data-v-6ab2f2df] {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}
.b-avatar-sm[data-v-6ab2f2df] {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text[data-v-6ab2f2df] {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge[data-v-6ab2f2df] {
  font-size: calc(0.42rem);
}
.b-avatar-lg[data-v-6ab2f2df] {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text[data-v-6ab2f2df] {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge[data-v-6ab2f2df] {
  font-size: calc(0.98rem);
}
.b-avatar-group .b-avatar-group-inner[data-v-6ab2f2df] {
  display: flex;
  flex-wrap: wrap;
}
.b-avatar-group .b-avatar[data-v-6ab2f2df] {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar[data-v-6ab2f2df]:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar[data-v-6ab2f2df]:hover:not(.disabled):not(disabled) {
  z-index: 1;
}
.b-calendar[data-v-6ab2f2df] {
  display: inline-flex;
}
.b-calendar .b-calendar-inner[data-v-6ab2f2df] {
  min-width: 250px;
}
.b-calendar .b-calendar-header[data-v-6ab2f2df],
.b-calendar .b-calendar-nav[data-v-6ab2f2df] {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn[data-v-6ab2f2df] {
  padding: 0.25rem;
}
.b-calendar output[data-v-6ab2f2df] {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly[data-v-6ab2f2df] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer[data-v-6ab2f2df] {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid[data-v-6ab2f2df] {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row[data-v-6ab2f2df] {
  flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption[data-v-6ab2f2df] {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn[data-v-6ab2f2df] {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn[data-v-6ab2f2df]:disabled, .b-calendar .btn.disabled[data-v-6ab2f2df], .b-calendar .btn[aria-disabled=true][data-v-6ab2f2df] {
  cursor: default;
  pointer-events: none;
}
.card-img-left[data-v-6ab2f2df] {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-img-right[data-v-6ab2f2df] {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
}
.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret[data-v-6ab2f2df]::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret[data-v-6ab2f2df]::before {
  display: none !important;
}
.dropdown .dropdown-menu[data-v-6ab2f2df]:focus {
  outline: none;
}
.b-dropdown-form[data-v-6ab2f2df] {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form[data-v-6ab2f2df]:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled[data-v-6ab2f2df], .b-dropdown-form[data-v-6ab2f2df]:disabled {
  outline: 0 !important;
  color: #adb5bd;
  pointer-events: none;
}
.b-dropdown-text[data-v-6ab2f2df] {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}
.custom-checkbox.b-custom-control-lg[data-v-6ab2f2df],
.input-group-lg .custom-checkbox[data-v-6ab2f2df] {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label[data-v-6ab2f2df]::before,
.input-group-lg .custom-checkbox .custom-control-label[data-v-6ab2f2df]::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label[data-v-6ab2f2df]::after,
.input-group-lg .custom-checkbox .custom-control-label[data-v-6ab2f2df]::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}
.custom-checkbox.b-custom-control-sm[data-v-6ab2f2df],
.input-group-sm .custom-checkbox[data-v-6ab2f2df] {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label[data-v-6ab2f2df]::before,
.input-group-sm .custom-checkbox .custom-control-label[data-v-6ab2f2df]::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label[data-v-6ab2f2df]::after,
.input-group-sm .custom-checkbox .custom-control-label[data-v-6ab2f2df]::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg[data-v-6ab2f2df],
.input-group-lg .custom-switch[data-v-6ab2f2df] {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-6ab2f2df],
.input-group-lg .custom-switch .custom-control-label[data-v-6ab2f2df] {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-6ab2f2df]::before,
.input-group-lg .custom-switch .custom-control-label[data-v-6ab2f2df]::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label[data-v-6ab2f2df]::after,
.input-group-lg .custom-switch .custom-control-label[data-v-6ab2f2df]::after {
  top: calc(0.3125rem + 2px);
  left: calc(-2.8125rem + 2px);
  width: calc(1.25rem - 4px);
  height: calc(1.25rem - 4px);
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after {
  transform: translateX(0.9375rem);
}
.custom-switch.b-custom-control-sm[data-v-6ab2f2df],
.input-group-sm .custom-switch[data-v-6ab2f2df] {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-6ab2f2df],
.input-group-sm .custom-switch .custom-control-label[data-v-6ab2f2df] {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-6ab2f2df]::before,
.input-group-sm .custom-switch .custom-control-label[data-v-6ab2f2df]::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label[data-v-6ab2f2df]::after,
.input-group-sm .custom-switch .custom-control-label[data-v-6ab2f2df]::after {
  top: calc(0.21875rem + 2px);
  left: calc(-1.96875rem + 2px);
  width: calc(0.875rem - 4px);
  height: calc(0.875rem - 4px);
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label[data-v-6ab2f2df]::after {
  transform: translateX(0.65625rem);
}
.input-group > .input-group-prepend > .btn-group > .btn[data-v-6ab2f2df],
.input-group > .input-group-append:not(:last-child) > .btn-group > .btn[data-v-6ab2f2df],
.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn[data-v-6ab2f2df] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn-group > .btn[data-v-6ab2f2df],
.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn[data-v-6ab2f2df],
.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn[data-v-6ab2f2df] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.b-form-btn-label-control.form-control[data-v-6ab2f2df] {
  display: flex;
  align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control[data-v-6ab2f2df] {
  padding: 0;
}
[dir=rtl] .b-form-btn-label-control.form-control[data-v-6ab2f2df], .b-form-btn-label-control.form-control[dir=rtl][data-v-6ab2f2df] {
  flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label[data-v-6ab2f2df], .b-form-btn-label-control.form-control[dir=rtl] > label[data-v-6ab2f2df] {
  text-align: right;
}
.b-form-btn-label-control.form-control > .btn[data-v-6ab2f2df] {
  line-height: 1;
  font-size: inherit;
  box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn[data-v-6ab2f2df]:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn[data-v-6ab2f2df] {
  color: #28a745;
}
.b-form-btn-label-control.form-control.is-invalid > .btn[data-v-6ab2f2df] {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu[data-v-6ab2f2df] {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control[data-v-6ab2f2df] {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm[data-v-6ab2f2df] {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg[data-v-6ab2f2df] {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control[data-v-6ab2f2df] {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control[data-v-6ab2f2df] {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.b-form-btn-label-control.form-control[aria-disabled=true][data-v-6ab2f2df], .b-form-btn-label-control.form-control[aria-readonly=true][data-v-6ab2f2df] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true][data-v-6ab2f2df] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label[data-v-6ab2f2df] {
  cursor: default;
}
.b-form-btn-label-control.btn-group > .dropdown-menu[data-v-6ab2f2df] {
  padding: 0.5rem;
}
.custom-file-label[data-v-6ab2f2df] {
  white-space: nowrap;
  overflow-x: hidden;
}
.b-custom-control-lg.custom-file[data-v-6ab2f2df],
.b-custom-control-lg .custom-file-input[data-v-6ab2f2df],
.b-custom-control-lg .custom-file-label[data-v-6ab2f2df],
.input-group-lg.custom-file[data-v-6ab2f2df],
.input-group-lg .custom-file-input[data-v-6ab2f2df],
.input-group-lg .custom-file-label[data-v-6ab2f2df] {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label[data-v-6ab2f2df],
.b-custom-control-lg .custom-file-label[data-v-6ab2f2df]:after,
.input-group-lg .custom-file-label[data-v-6ab2f2df],
.input-group-lg .custom-file-label[data-v-6ab2f2df]:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label[data-v-6ab2f2df],
.input-group-lg .custom-file-label[data-v-6ab2f2df] {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label[data-v-6ab2f2df]::after,
.input-group-lg .custom-file-label[data-v-6ab2f2df]::after {
  font-size: inherit;
  height: calc(1.5em + 1rem);
  border-radius: 0 0.3rem 0.3rem 0;
}
.b-custom-control-sm.custom-file[data-v-6ab2f2df],
.b-custom-control-sm .custom-file-input[data-v-6ab2f2df],
.b-custom-control-sm .custom-file-label[data-v-6ab2f2df],
.input-group-sm.custom-file[data-v-6ab2f2df],
.input-group-sm .custom-file-input[data-v-6ab2f2df],
.input-group-sm .custom-file-label[data-v-6ab2f2df] {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label[data-v-6ab2f2df],
.b-custom-control-sm .custom-file-label[data-v-6ab2f2df]:after,
.input-group-sm .custom-file-label[data-v-6ab2f2df],
.input-group-sm .custom-file-label[data-v-6ab2f2df]:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label[data-v-6ab2f2df],
.input-group-sm .custom-file-label[data-v-6ab2f2df] {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label[data-v-6ab2f2df]::after,
.input-group-sm .custom-file-label[data-v-6ab2f2df]::after {
  font-size: inherit;
  height: calc(1.5em + 0.5rem);
  border-radius: 0 0.2rem 0.2rem 0;
}
.was-validated .form-control[data-v-6ab2f2df]:invalid, .was-validated .form-control[data-v-6ab2f2df]:valid, .form-control.is-invalid[data-v-6ab2f2df], .form-control.is-valid[data-v-6ab2f2df] {
  background-position: right calc(0.375em + 0.1875rem) center;
}
input[type=color].form-control[data-v-6ab2f2df] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control.form-control-sm[data-v-6ab2f2df],
.input-group-sm input[type=color].form-control[data-v-6ab2f2df] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control.form-control-lg[data-v-6ab2f2df],
.input-group-lg input[type=color].form-control[data-v-6ab2f2df] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}
input[type=color].form-control[data-v-6ab2f2df]:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}
.input-group > .custom-range[data-v-6ab2f2df] {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control[data-v-6ab2f2df],
.input-group > .custom-range + .form-control-plaintext[data-v-6ab2f2df],
.input-group > .custom-range + .custom-select[data-v-6ab2f2df],
.input-group > .custom-range + .custom-range[data-v-6ab2f2df],
.input-group > .custom-range + .custom-file[data-v-6ab2f2df] {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range[data-v-6ab2f2df],
.input-group > .form-control-plaintext + .custom-range[data-v-6ab2f2df],
.input-group > .custom-select + .custom-range[data-v-6ab2f2df],
.input-group > .custom-range + .custom-range[data-v-6ab2f2df],
.input-group > .custom-file + .custom-range[data-v-6ab2f2df] {
  margin-left: -1px;
}
.input-group > .custom-range[data-v-6ab2f2df]:focus {
  z-index: 3;
}
.input-group > .custom-range[data-v-6ab2f2df]:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range[data-v-6ab2f2df]:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range[data-v-6ab2f2df] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.input-group > .custom-range[data-v-6ab2f2df] {
    transition: none;
}
}
.input-group > .custom-range[data-v-6ab2f2df]:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input-group > .custom-range[data-v-6ab2f2df]:disabled, .input-group > .custom-range[readonly][data-v-6ab2f2df] {
  background-color: #e9ecef;
}
.input-group-lg > .custom-range[data-v-6ab2f2df] {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}
.input-group-sm > .custom-range[data-v-6ab2f2df] {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}
.was-validated .input-group .custom-range[data-v-6ab2f2df]:valid, .input-group .custom-range.is-valid[data-v-6ab2f2df] {
  border-color: #28a745;
}
.was-validated .input-group .custom-range[data-v-6ab2f2df]:valid:focus, .input-group .custom-range.is-valid[data-v-6ab2f2df]:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-range[data-v-6ab2f2df]:valid:focus::-webkit-slider-thumb, .custom-range.is-valid[data-v-6ab2f2df]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-6ab2f2df]:valid:focus::-moz-range-thumb, .custom-range.is-valid[data-v-6ab2f2df]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-6ab2f2df]:valid:focus::-ms-thumb, .custom-range.is-valid[data-v-6ab2f2df]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-webkit-slider-thumb, .custom-range.is-valid[data-v-6ab2f2df]::-webkit-slider-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-webkit-slider-thumb:active, .custom-range.is-valid[data-v-6ab2f2df]::-webkit-slider-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-webkit-slider-runnable-track, .custom-range.is-valid[data-v-6ab2f2df]::-webkit-slider-runnable-track {
  background-color: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-moz-range-thumb, .custom-range.is-valid[data-v-6ab2f2df]::-moz-range-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-moz-range-thumb:active, .custom-range.is-valid[data-v-6ab2f2df]::-moz-range-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-moz-range-track, .custom-range.is-valid[data-v-6ab2f2df]::-moz-range-track {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback[data-v-6ab2f2df],
.was-validated .custom-range:valid ~ .valid-tooltip[data-v-6ab2f2df], .custom-range.is-valid ~ .valid-feedback[data-v-6ab2f2df],
.custom-range.is-valid ~ .valid-tooltip[data-v-6ab2f2df] {
  display: block;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-ms-thumb, .custom-range.is-valid[data-v-6ab2f2df]::-ms-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-ms-thumb:active, .custom-range.is-valid[data-v-6ab2f2df]::-ms-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-ms-track-lower, .custom-range.is-valid[data-v-6ab2f2df]::-ms-track-lower {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range[data-v-6ab2f2df]:valid::-ms-track-upper, .custom-range.is-valid[data-v-6ab2f2df]::-ms-track-upper {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .input-group .custom-range[data-v-6ab2f2df]:invalid, .input-group .custom-range.is-invalid[data-v-6ab2f2df] {
  border-color: #dc3545;
}
.was-validated .input-group .custom-range[data-v-6ab2f2df]:invalid:focus, .input-group .custom-range.is-invalid[data-v-6ab2f2df]:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid[data-v-6ab2f2df]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid:focus::-moz-range-thumb, .custom-range.is-invalid[data-v-6ab2f2df]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid:focus::-ms-thumb, .custom-range.is-invalid[data-v-6ab2f2df]:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-webkit-slider-thumb, .custom-range.is-invalid[data-v-6ab2f2df]::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid[data-v-6ab2f2df]::-webkit-slider-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid[data-v-6ab2f2df]::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-moz-range-thumb, .custom-range.is-invalid[data-v-6ab2f2df]::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-moz-range-thumb:active, .custom-range.is-invalid[data-v-6ab2f2df]::-moz-range-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-moz-range-track, .custom-range.is-invalid[data-v-6ab2f2df]::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback[data-v-6ab2f2df],
.was-validated .custom-range:invalid ~ .invalid-tooltip[data-v-6ab2f2df], .custom-range.is-invalid ~ .invalid-feedback[data-v-6ab2f2df],
.custom-range.is-invalid ~ .invalid-tooltip[data-v-6ab2f2df] {
  display: block;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-ms-thumb, .custom-range.is-invalid[data-v-6ab2f2df]::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-ms-thumb:active, .custom-range.is-invalid[data-v-6ab2f2df]::-ms-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-ms-track-lower, .custom-range.is-invalid[data-v-6ab2f2df]::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range[data-v-6ab2f2df]:invalid::-ms-track-upper, .custom-range.is-invalid[data-v-6ab2f2df]::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}
.custom-radio.b-custom-control-lg[data-v-6ab2f2df],
.input-group-lg .custom-radio[data-v-6ab2f2df] {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label[data-v-6ab2f2df]::before,
.input-group-lg .custom-radio .custom-control-label[data-v-6ab2f2df]::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label[data-v-6ab2f2df]::after,
.input-group-lg .custom-radio .custom-control-label[data-v-6ab2f2df]::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}
.custom-radio.b-custom-control-sm[data-v-6ab2f2df],
.input-group-sm .custom-radio[data-v-6ab2f2df] {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label[data-v-6ab2f2df]::before,
.input-group-sm .custom-radio .custom-control-label[data-v-6ab2f2df]::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label[data-v-6ab2f2df]::after,
.input-group-sm .custom-radio .custom-control-label[data-v-6ab2f2df]::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}
.b-rating[data-v-6ab2f2df] {
  text-align: center;
}
.b-rating.d-inline-flex[data-v-6ab2f2df] {
  width: auto;
}
.b-rating .b-rating-star[data-v-6ab2f2df],
.b-rating .b-rating-value[data-v-6ab2f2df] {
  padding: 0 0.25em;
}
.b-rating .b-rating-value[data-v-6ab2f2df] {
  min-width: 2.5em;
}
.b-rating .b-rating-star[data-v-6ab2f2df] {
  display: inline-flex;
  justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon[data-v-6ab2f2df] {
  display: inline-flex;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled[data-v-6ab2f2df], .b-rating[data-v-6ab2f2df]:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star[data-v-6ab2f2df] {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon[data-v-6ab2f2df],
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon[data-v-6ab2f2df] {
  transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half[data-v-6ab2f2df] {
  transform: scale(-1, 1);
}
.b-form-spinbutton[data-v-6ab2f2df] {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton[data-v-6ab2f2df]:not(.flex-column), .b-form-spinbutton[dir=rtl][data-v-6ab2f2df]:not(.flex-column) {
  flex-direction: row-reverse;
}
.b-form-spinbutton output[data-v-6ab2f2df] {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div[data-v-6ab2f2df],
.b-form-spinbutton output > bdi[data-v-6ab2f2df] {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column[data-v-6ab2f2df] {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output[data-v-6ab2f2df] {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton[data-v-6ab2f2df]:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex[data-v-6ab2f2df]:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn[data-v-6ab2f2df] {
  line-height: 1;
  box-shadow: none !important;
}
.b-form-spinbutton .btn[data-v-6ab2f2df]:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon[data-v-6ab2f2df] {
  transform: scale(1.25);
}
.b-form-spinbutton.disabled[data-v-6ab2f2df], .b-form-spinbutton.readonly[data-v-6ab2f2df] {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled[data-v-6ab2f2df] {
  pointer-events: none;
}
.b-form-tags.focus[data-v-6ab2f2df] {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.b-form-tags.focus.is-valid[data-v-6ab2f2df] {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.b-form-tags.focus.is-invalid[data-v-6ab2f2df] {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled[data-v-6ab2f2df] {
  background-color: #e9ecef;
}
.b-form-tags-list[data-v-6ab2f2df] {
  margin-top: -0.25rem;
}
.b-form-tags-list .b-form-tags-field[data-v-6ab2f2df],
.b-form-tags-list .b-form-tag[data-v-6ab2f2df] {
  margin-top: 0.25rem;
}
.b-form-tags-input[data-v-6ab2f2df] {
  color: #495057;
}
.b-form-tag[data-v-6ab2f2df] {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled[data-v-6ab2f2df] {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove[data-v-6ab2f2df] {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}
.form-control-sm .b-form-tag[data-v-6ab2f2df] {
  line-height: 1.5;
}
.form-control-lg .b-form-tag[data-v-6ab2f2df] {
  line-height: 1.5;
}
.media-aside[data-v-6ab2f2df] {
  display: flex;
  margin-right: 1rem;
}
.media-aside-right[data-v-6ab2f2df] {
  margin-right: 0;
  margin-left: 1rem;
}
.modal-backdrop[data-v-6ab2f2df] {
  opacity: 0.5;
}
.b-pagination-pills .page-item .page-link[data-v-6ab2f2df] {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link[data-v-6ab2f2df] {
  margin-left: 0;
}
.popover.b-popover[data-v-6ab2f2df] {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade[data-v-6ab2f2df]:not(.show) {
  opacity: 0;
}
.popover.b-popover.show[data-v-6ab2f2df] {
  opacity: 1;
}
.b-popover-primary.popover[data-v-6ab2f2df] {
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(204, 228.6, 255);
}
.b-popover-primary .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(188.7, 220.68, 255);
  border-bottom-color: rgb(163.2, 207.48, 255);
}
.b-popover-primary .popover-body[data-v-6ab2f2df] {
  color: rgb(0, 63.96, 132.6);
}
.b-popover-secondary.popover[data-v-6ab2f2df] {
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
  border-bottom-color: rgb(173.1275964392, 194.9602373887, 228.6724035608);
}
.b-popover-secondary .popover-body[data-v-6ab2f2df] {
  color: rgb(0, 35.36, 89.96);
}
.b-popover-success.popover[data-v-6ab2f2df] {
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(212, 237.4, 217.8);
}
.b-popover-success .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
  border-bottom-color: rgb(183.0495049505, 225.5504950495, 192.7544554455);
}
.b-popover-success .popover-body[data-v-6ab2f2df] {
  color: rgb(20.8, 86.84, 35.88);
}
.b-popover-info.popover[data-v-6ab2f2df] {
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
  border-bottom-color: rgb(177.3603960396, 223.8772277228, 231.2396039604);
}
.b-popover-info .popover-body[data-v-6ab2f2df] {
  color: rgb(11.96, 84.24, 95.68);
}
.b-popover-warning.popover[data-v-6ab2f2df] {
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(255, 238.775, 190.1);
  border-bottom-color: rgb(255, 232.4, 164.6);
}
.b-popover-warning .popover-body[data-v-6ab2f2df] {
  color: rgb(132.6, 100.36, 3.64);
}
.b-popover-danger.popover[data-v-6ab2f2df] {
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
  border-bottom-color: rgb(241.9746835443, 179.8253164557, 185.7797468354);
}
.b-popover-danger .popover-body[data-v-6ab2f2df] {
  color: rgb(114.4, 27.56, 35.88);
}
.b-popover-light.popover[data-v-6ab2f2df] {
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(253.6, 253.8, 254);
}
.b-popover-light .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(244.675, 246.15, 247.625);
  border-bottom-color: rgb(229.8, 233.4, 237);
}
.b-popover-light .popover-body[data-v-6ab2f2df] {
  color: rgb(128.96, 129.48, 130);
}
.b-popover-dark.popover[data-v-6ab2f2df] {
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow[data-v-6ab2f2df]::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::before {
  border-top-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow[data-v-6ab2f2df]::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow[data-v-6ab2f2df]::after {
  border-top-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-right > .arrow[data-v-6ab2f2df]::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::before {
  border-right-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-right > .arrow[data-v-6ab2f2df]::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow[data-v-6ab2f2df]::after {
  border-right-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-bottom > .arrow[data-v-6ab2f2df]::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-bottom > .arrow[data-v-6ab2f2df]::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow[data-v-6ab2f2df]::after {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-bottom .popover-header[data-v-6ab2f2df]::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header[data-v-6ab2f2df]::before {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-left > .arrow[data-v-6ab2f2df]::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::before {
  border-left-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-left > .arrow[data-v-6ab2f2df]::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow[data-v-6ab2f2df]::after {
  border-left-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark .popover-header[data-v-6ab2f2df] {
  color: #212529;
  background-color: rgb(206.5170050761, 207.95, 209.3829949239);
  border-bottom-color: rgb(193.378680203, 195.2, 197.021319797);
}
.b-popover-dark .popover-body[data-v-6ab2f2df] {
  color: rgb(27.04, 30.16, 33.28);
}
.b-sidebar-outer[data-v-6ab2f2df] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}
.b-sidebar-backdrop[data-v-6ab2f2df] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}
.b-sidebar[data-v-6ab2f2df] {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  transform: translateX(0);
}
.b-sidebar.slide[data-v-6ab2f2df] {
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.b-sidebar.slide[data-v-6ab2f2df] {
    transition: none;
}
}
.b-sidebar[data-v-6ab2f2df]:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide[data-v-6ab2f2df]:not(.show) {
  transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close[data-v-6ab2f2df] {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right[data-v-6ab2f2df] {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide[data-v-6ab2f2df]:not(.show) {
  transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close[data-v-6ab2f2df] {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header[data-v-6ab2f2df] {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header[data-v-6ab2f2df] {
  flex-direction: row-reverse;
}
.b-sidebar > .b-sidebar-header .close[data-v-6ab2f2df] {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body[data-v-6ab2f2df] {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer[data-v-6ab2f2df] {
  flex-grow: 0;
}
.b-skeleton-wrapper[data-v-6ab2f2df] {
  cursor: wait;
}
.b-skeleton[data-v-6ab2f2df] {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-skeleton[data-v-6ab2f2df]::before {
  content: " ";
}
.b-skeleton-text[data-v-6ab2f2df] {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}
.b-skeleton-button[data-v-6ab2f2df] {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.b-skeleton-avatar[data-v-6ab2f2df] {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}
.b-skeleton-input[data-v-6ab2f2df] {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}
.b-skeleton-icon-wrapper svg[data-v-6ab2f2df] {
  color: rgba(0, 0, 0, 0.12);
}
.b-skeleton-img[data-v-6ab2f2df] {
  height: 100%;
  width: 100%;
}
.b-skeleton-animate-wave[data-v-6ab2f2df]::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, 0.4), transparent);
  animation: b-skeleton-animate-wave-6ab2f2df 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-wave[data-v-6ab2f2df]::after {
    background: none;
    animation: none;
}
}
@keyframes b-skeleton-animate-wave-6ab2f2df {
from {
    transform: translateX(-100%);
}
to {
    transform: translateX(100%);
}
}
.b-skeleton-animate-fade[data-v-6ab2f2df] {
  animation: b-skeleton-animate-fade-6ab2f2df 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-fade[data-v-6ab2f2df] {
    animation: none;
}
}
@keyframes b-skeleton-animate-fade-6ab2f2df {
0% {
    opacity: 1;
}
100% {
    opacity: 0.4;
}
}
.b-skeleton-animate-throb[data-v-6ab2f2df] {
  animation: b-skeleton-animate-throb-6ab2f2df 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
.b-skeleton-animate-throb[data-v-6ab2f2df] {
    animation: none;
}
}
@keyframes b-skeleton-animate-throb-6ab2f2df {
0% {
    transform: scale(1);
}
100% {
    transform: scale(0.975);
}
}
.table.b-table.b-table-fixed[data-v-6ab2f2df] {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse[data-v-6ab2f2df] {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true][data-v-6ab2f2df] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td[data-v-6ab2f2df] {
  border-top: none !important;
}
.table.b-table > caption[data-v-6ab2f2df] {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption[data-v-6ab2f2df] {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active[data-v-6ab2f2df],
.table.b-table > tbody > .table-active > th[data-v-6ab2f2df],
.table.b-table > tbody > .table-active > td[data-v-6ab2f2df] {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td[data-v-6ab2f2df],
.table.b-table.table-hover > tbody > tr.table-active:hover th[data-v-6ab2f2df] {
  color: #212529;
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active[data-v-6ab2f2df],
.table.b-table > tbody > .bg-active > th[data-v-6ab2f2df],
.table.b-table > tbody > .bg-active > td[data-v-6ab2f2df] {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td[data-v-6ab2f2df],
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th[data-v-6ab2f2df] {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}
.b-table-sticky-header[data-v-6ab2f2df],
.table-responsive[data-v-6ab2f2df],
[class*=table-responsive-][data-v-6ab2f2df] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table[data-v-6ab2f2df],
.table-responsive > .table[data-v-6ab2f2df],
[class*=table-responsive-] > .table[data-v-6ab2f2df] {
  margin-bottom: 0;
}
.b-table-sticky-header[data-v-6ab2f2df] {
  overflow-y: auto;
  max-height: 300px;
}
@media print {
.b-table-sticky-header[data-v-6ab2f2df] {
    overflow-y: visible !important;
    max-height: none !important;
}
}
@supports (position: sticky) {
.b-table-sticky-header > .table.b-table > thead > tr > th[data-v-6ab2f2df] {
    position: sticky;
    top: 0;
    z-index: 2;
}
.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-6ab2f2df],
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column[data-v-6ab2f2df],
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-6ab2f2df],
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-6ab2f2df] {
    position: sticky;
    left: 0;
}
.b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column[data-v-6ab2f2df],
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column[data-v-6ab2f2df] {
    z-index: 5;
}
.b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-6ab2f2df],
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-6ab2f2df],
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column[data-v-6ab2f2df],
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column[data-v-6ab2f2df] {
    z-index: 2;
}
.table.b-table > thead > tr > .table-b-table-default[data-v-6ab2f2df],
  .table.b-table > tbody > tr > .table-b-table-default[data-v-6ab2f2df],
  .table.b-table > tfoot > tr > .table-b-table-default[data-v-6ab2f2df] {
    color: #212529;
    background-color: #fff;
}
.table.b-table.table-dark > thead > tr > .bg-b-table-default[data-v-6ab2f2df],
  .table.b-table.table-dark > tbody > tr > .bg-b-table-default[data-v-6ab2f2df],
  .table.b-table.table-dark > tfoot > tr > .bg-b-table-default[data-v-6ab2f2df] {
    color: #fff;
    background-color: #343a40;
}
.table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default[data-v-6ab2f2df] {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
}
.table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default[data-v-6ab2f2df] {
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
}
.table.b-table.table-hover > tbody > tr:hover > .table-b-table-default[data-v-6ab2f2df] {
    color: #212529;
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
}
.table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default[data-v-6ab2f2df] {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
}
}
.table.b-table > thead > tr > [aria-sort][data-v-6ab2f2df],
.table.b-table > tfoot > tr > [aria-sort][data-v-6ab2f2df] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort][data-v-6ab2f2df]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort][data-v-6ab2f2df]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left[data-v-6ab2f2df],
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left[data-v-6ab2f2df] {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none][data-v-6ab2f2df],
.table.b-table > tfoot > tr > [aria-sort=none][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending][data-v-6ab2f2df],
.table.b-table > tfoot > tr > [aria-sort=ascending][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending][data-v-6ab2f2df],
.table.b-table > tfoot > tr > [aria-sort=descending][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none][data-v-6ab2f2df], .table.b-table.table-dark > tfoot > tr > [aria-sort=none][data-v-6ab2f2df],
.table.b-table > .thead-dark > tr > [aria-sort=none][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending][data-v-6ab2f2df], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending][data-v-6ab2f2df],
.table.b-table > .thead-dark > tr > [aria-sort=ascending][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending][data-v-6ab2f2df], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending][data-v-6ab2f2df],
.table.b-table > .thead-dark > tr > [aria-sort=descending][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none][data-v-6ab2f2df],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending][data-v-6ab2f2df],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending][data-v-6ab2f2df],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending][data-v-6ab2f2df] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort][data-v-6ab2f2df]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort][data-v-6ab2f2df]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left[data-v-6ab2f2df],
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left[data-v-6ab2f2df] {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr[data-v-6ab2f2df] {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr[data-v-6ab2f2df] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media (max-width: 575.98px) {
.table.b-table.b-table-stacked-sm[data-v-6ab2f2df] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-sm > caption[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tbody[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tbody > tr[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tbody > tr > td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tbody > tr > th[data-v-6ab2f2df] {
    display: block;
}
.table.b-table.b-table-stacked-sm > thead[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tfoot[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-sm > caption[data-v-6ab2f2df] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label][data-v-6ab2f2df]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label][data-v-6ab2f2df]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div[data-v-6ab2f2df] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-sm > tbody > tr.top-row[data-v-6ab2f2df], .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-sm > tbody > tr[data-v-6ab2f2df] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th[data-v-6ab2f2df] {
    border-top-width: 3px;
}
}
@media (max-width: 767.98px) {
.table.b-table.b-table-stacked-md[data-v-6ab2f2df] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-md > caption[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tbody[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tbody > tr[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tbody > tr > td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tbody > tr > th[data-v-6ab2f2df] {
    display: block;
}
.table.b-table.b-table-stacked-md > thead[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tfoot[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-md > thead > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-md > caption[data-v-6ab2f2df] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label][data-v-6ab2f2df]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label][data-v-6ab2f2df]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div[data-v-6ab2f2df] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-md > tbody > tr.top-row[data-v-6ab2f2df], .table.b-table.b-table-stacked-md > tbody > tr.bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-md > tbody > tr[data-v-6ab2f2df] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th[data-v-6ab2f2df] {
    border-top-width: 3px;
}
}
@media (max-width: 991.98px) {
.table.b-table.b-table-stacked-lg[data-v-6ab2f2df] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-lg > caption[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tbody[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tbody > tr[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tbody > tr > td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tbody > tr > th[data-v-6ab2f2df] {
    display: block;
}
.table.b-table.b-table-stacked-lg > thead[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tfoot[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-lg > caption[data-v-6ab2f2df] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label][data-v-6ab2f2df]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label][data-v-6ab2f2df]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div[data-v-6ab2f2df] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-lg > tbody > tr.top-row[data-v-6ab2f2df], .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-lg > tbody > tr[data-v-6ab2f2df] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th[data-v-6ab2f2df] {
    border-top-width: 3px;
}
}
@media (max-width: 1199.98px) {
.table.b-table.b-table-stacked-xl[data-v-6ab2f2df] {
    display: block;
    width: 100%;
}
.table.b-table.b-table-stacked-xl > caption[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tbody[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tbody > tr[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tbody > tr > td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tbody > tr > th[data-v-6ab2f2df] {
    display: block;
}
.table.b-table.b-table-stacked-xl > thead[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tfoot[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-xl > caption[data-v-6ab2f2df] {
    caption-side: top !important;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label][data-v-6ab2f2df]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label][data-v-6ab2f2df]::after {
    display: block;
    clear: both;
    content: "";
}
.table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div[data-v-6ab2f2df] {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
}
.table.b-table.b-table-stacked-xl > tbody > tr.top-row[data-v-6ab2f2df], .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row[data-v-6ab2f2df] {
    display: none;
}
.table.b-table.b-table-stacked-xl > tbody > tr[data-v-6ab2f2df] > :first-child {
    border-top-width: 3px;
}
.table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td[data-v-6ab2f2df],
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th[data-v-6ab2f2df] {
    border-top-width: 3px;
}
}
.table.b-table.b-table-stacked[data-v-6ab2f2df] {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tbody[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tbody > tr[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tbody > tr > td[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tbody > tr > th[data-v-6ab2f2df] {
  display: block;
}
.table.b-table.b-table-stacked > thead[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tfoot[data-v-6ab2f2df] {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row[data-v-6ab2f2df],
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row[data-v-6ab2f2df] {
  display: none;
}
.table.b-table.b-table-stacked > caption[data-v-6ab2f2df] {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label][data-v-6ab2f2df]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label][data-v-6ab2f2df]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div[data-v-6ab2f2df] {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row[data-v-6ab2f2df], .table.b-table.b-table-stacked > tbody > tr.bottom-row[data-v-6ab2f2df] {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr[data-v-6ab2f2df] > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td[data-v-6ab2f2df],
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th[data-v-6ab2f2df] {
  border-top-width: 3px;
}
.b-time[data-v-6ab2f2df] {
  min-width: 150px;
}
.b-time[aria-disabled=true] output[data-v-6ab2f2df], .b-time[aria-readonly=true] output[data-v-6ab2f2df],
.b-time output.disabled[data-v-6ab2f2df] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output[data-v-6ab2f2df] {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex[data-v-6ab2f2df]:not(.flex-column) {
  flex-direction: row-reverse;
}
.b-time .b-time-header[data-v-6ab2f2df] {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output[data-v-6ab2f2df] {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer[data-v-6ab2f2df] {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm[data-v-6ab2f2df] {
  margin-left: 0.5rem;
}
.b-toast[data-v-6ab2f2df] {
  display: block;
  position: relative;
  max-width: 350px;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast[data-v-6ab2f2df] {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast[data-v-6ab2f2df]:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: white;
}
.b-toast .toast[data-v-6ab2f2df] {
  opacity: 1;
}
.b-toast .toast.fade[data-v-6ab2f2df]:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body[data-v-6ab2f2df] {
  display: block;
}
.b-toast-primary .toast[data-v-6ab2f2df] {
  background-color: rgba(229.5, 241.8, 255, 0.85);
  border-color: rgba(183.6, 218.04, 255, 0.85);
  color: rgb(0, 63.96, 132.6);
}
.b-toast-primary .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(0, 63.96, 132.6);
  background-color: rgba(204, 228.6, 255, 0.85);
  border-bottom-color: rgba(183.6, 218.04, 255, 0.85);
}
.b-toast-primary.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(229.5, 241.8, 255);
}
.b-toast-secondary .toast[data-v-6ab2f2df] {
  background-color: rgba(223.2952522255, 231.749851632, 244.8047477745, 0.85);
  border-color: rgba(183.6, 202.64, 232.04, 0.85);
  color: rgb(0, 35.36, 89.96);
}
.b-toast-secondary .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(0, 35.36, 89.96);
  background-color: rgba(204, 217.6, 238.6, 0.85);
  border-bottom-color: rgba(183.6, 202.64, 232.04, 0.85);
}
.b-toast-secondary.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(223.2952522255, 231.749851632, 244.8047477745);
}
.b-toast-success .toast[data-v-6ab2f2df] {
  background-color: rgba(230.0940594059, 244.8059405941, 233.4534653465, 0.85);
  border-color: rgba(194.8, 230.36, 202.92, 0.85);
  color: rgb(20.8, 86.84, 35.88);
}
.b-toast-success .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgba(212, 237.4, 217.8, 0.85);
  border-bottom-color: rgba(194.8, 230.36, 202.92, 0.85);
}
.b-toast-success.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(230.0940594059, 244.8059405941, 233.4534653465);
}
.b-toast-info .toast[data-v-6ab2f2df] {
  background-color: rgba(228.1247524752, 244.2267326733, 246.7752475248, 0.85);
  border-color: rgba(190.04, 228.96, 235.12, 0.85);
  color: rgb(11.96, 84.24, 95.68);
}
.b-toast-info .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgba(208.6, 236.4, 240.8, 0.85);
  border-bottom-color: rgba(190.04, 228.96, 235.12, 0.85);
}
.b-toast-info.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(228.1247524752, 244.2267326733, 246.7752475248);
}
.b-toast-warning .toast[data-v-6ab2f2df] {
  background-color: rgba(255, 248.975, 230.9, 0.85);
  border-color: rgba(255, 237.64, 185.56, 0.85);
  color: rgb(132.6, 100.36, 3.64);
}
.b-toast-warning .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgba(255, 242.6, 205.4, 0.85);
  border-bottom-color: rgba(255, 237.64, 185.56, 0.85);
}
.b-toast-warning.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(255, 248.975, 230.9);
}
.b-toast-danger .toast[data-v-6ab2f2df] {
  background-color: rgba(251.7658227848, 236.3341772152, 237.8126582278, 0.85);
  border-color: rgba(245.2, 198.44, 202.92, 0.85);
  color: rgb(114.4, 27.56, 35.88);
}
.b-toast-danger .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgba(248, 214.6, 217.8, 0.85);
  border-bottom-color: rgba(245.2, 198.44, 202.92, 0.85);
}
.b-toast-danger.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(251.7658227848, 236.3341772152, 237.8126582278);
}
.b-toast-light .toast[data-v-6ab2f2df] {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(253.04, 253.32, 253.6, 0.85);
  color: rgb(128.96, 129.48, 130);
}
.b-toast-light .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(128.96, 129.48, 130);
  background-color: rgba(253.6, 253.8, 254, 0.85);
  border-bottom-color: rgba(253.04, 253.32, 253.6, 0.85);
}
.b-toast-light.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: white;
}
.b-toast-dark .toast[data-v-6ab2f2df] {
  background-color: rgba(227.5383248731, 228.35, 229.1616751269, 0.85);
  border-color: rgba(198.16, 199.84, 201.52, 0.85);
  color: rgb(27.04, 30.16, 33.28);
}
.b-toast-dark .toast .toast-header[data-v-6ab2f2df] {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgba(214.4, 215.6, 216.8, 0.85);
  border-bottom-color: rgba(198.16, 199.84, 201.52, 0.85);
}
.b-toast-dark.b-toast-solid .toast[data-v-6ab2f2df] {
  background-color: rgb(227.5383248731, 228.35, 229.1616751269);
}
.b-toaster[data-v-6ab2f2df] {
  z-index: 1100;
}
.b-toaster .b-toaster-slot[data-v-6ab2f2df] {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot[data-v-6ab2f2df]:empty {
  display: none !important;
}
.b-toaster.b-toaster-top-right[data-v-6ab2f2df], .b-toaster.b-toaster-top-left[data-v-6ab2f2df], .b-toaster.b-toaster-top-center[data-v-6ab2f2df], .b-toaster.b-toaster-top-full[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-center[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-full[data-v-6ab2f2df] {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-full .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-6ab2f2df] {
  position: absolute;
  max-width: 350px;
  width: 100%; /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-6ab2f2df] {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast[data-v-6ab2f2df],
.b-toaster.b-toaster-top-full .b-toaster-slot .toast[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast[data-v-6ab2f2df],
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast[data-v-6ab2f2df] {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right[data-v-6ab2f2df], .b-toaster.b-toaster-top-left[data-v-6ab2f2df], .b-toaster.b-toaster-top-center[data-v-6ab2f2df], .b-toaster.b-toaster-top-full[data-v-6ab2f2df] {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-full .b-toaster-slot[data-v-6ab2f2df] {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-center[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-full[data-v-6ab2f2df] {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-full .b-toaster-slot[data-v-6ab2f2df] {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-6ab2f2df] {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-top-center .b-toaster-slot[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-center .b-toaster-slot[data-v-6ab2f2df] {
  margin-right: auto;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active[data-v-6ab2f2df], .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-top-right .b-toast.b-toaster-move[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-move[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move[data-v-6ab2f2df] {
  transition: transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade[data-v-6ab2f2df] {
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active[data-v-6ab2f2df] {
  position: absolute;
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade[data-v-6ab2f2df], .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade[data-v-6ab2f2df] {
  transition-delay: 0s;
}
.tooltip.b-tooltip[data-v-6ab2f2df] {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade[data-v-6ab2f2df]:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show[data-v-6ab2f2df] {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive[data-v-6ab2f2df] {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow[data-v-6ab2f2df] {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow[data-v-6ab2f2df], .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df], .tooltip.b-tooltip.bs-tooltip-left .arrow[data-v-6ab2f2df], .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df] {
  margin: 0.25rem 0;
}
.tooltip.b-tooltip-primary.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #007bff;
}
.tooltip.b-tooltip-primary .tooltip-inner[data-v-6ab2f2df] {
  color: #fff;
  background-color: #007bff;
}
.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #0044ad;
}
.tooltip.b-tooltip-secondary .tooltip-inner[data-v-6ab2f2df] {
  color: #fff;
  background-color: #0044ad;
}
.tooltip.b-tooltip-success.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #28a745;
}
.tooltip.b-tooltip-success .tooltip-inner[data-v-6ab2f2df] {
  color: #fff;
  background-color: #28a745;
}
.tooltip.b-tooltip-info.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner[data-v-6ab2f2df] {
  color: #fff;
  background-color: #17a2b8;
}
.tooltip.b-tooltip-warning.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner[data-v-6ab2f2df] {
  color: #212529;
  background-color: #ffc107;
}
.tooltip.b-tooltip-danger.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner[data-v-6ab2f2df] {
  color: #fff;
  background-color: #dc3545;
}
.tooltip.b-tooltip-light.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #f8f9fa;
}
.tooltip.b-tooltip-light .tooltip-inner[data-v-6ab2f2df] {
  color: #212529;
  background-color: #f8f9fa;
}
.tooltip.b-tooltip-dark.bs-tooltip-top .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow[data-v-6ab2f2df]::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow[data-v-6ab2f2df]::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow[data-v-6ab2f2df]::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow[data-v-6ab2f2df]::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow[data-v-6ab2f2df]::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner[data-v-6ab2f2df] {
  color: #fff;
  background-color: #343a40;
}
.b-icon.bi[data-v-6ab2f2df] {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-cylon > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-cylon > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-cylon-vertical[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon-vertical[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-fade[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-fade > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-fade[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-fade > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 2s infinite linear normal b-icon-animation-spin-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin-reverse > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin-reverse > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-pulse[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin-pulse > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 1s infinite steps(8) normal b-icon-animation-spin-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-pulse[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin-pulse > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse-pulse[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse-pulse[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g[data-v-6ab2f2df] {
    animation: none;
}
}
.b-icon.b-icon-animation-throb[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-throb > g[data-v-6ab2f2df] {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb-6ab2f2df;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-throb[data-v-6ab2f2df], .b-icon.b-iconstack .b-icon-animation-throb > g[data-v-6ab2f2df] {
    animation: none;
}
}
@keyframes b-icon-animation-cylon-6ab2f2df {
0% {
    transform: translateX(-25%);
}
100% {
    transform: translateX(25%);
}
}
@keyframes b-icon-animation-cylon-vertical-6ab2f2df {
0% {
    transform: translateY(25%);
}
100% {
    transform: translateY(-25%);
}
}
@keyframes b-icon-animation-fade-6ab2f2df {
0% {
    opacity: 0.1;
}
100% {
    opacity: 1;
}
}
@keyframes b-icon-animation-spin-6ab2f2df {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
@keyframes b-icon-animation-throb-6ab2f2df {
0% {
    opacity: 0.5;
    transform: scale(0.5);
}
100% {
    opacity: 1;
    transform: scale(1);
}
}
.btn .b-icon.bi[data-v-6ab2f2df],
.nav-link .b-icon.bi[data-v-6ab2f2df],
.dropdown-toggle .b-icon.bi[data-v-6ab2f2df],
.dropdown-item .b-icon.bi[data-v-6ab2f2df],
.input-group-text .b-icon.bi[data-v-6ab2f2df] {
  font-size: 125%;
  vertical-align: text-bottom;
}
.policy-loan > ul[data-v-6ab2f2df] {
  padding-left: 0;
}
.scroll-area[data-v-6ab2f2df] {
  scroll-margin-top: 105px;
}
.section-header[data-v-6ab2f2df] {
  padding: 2px 2px 2px 0px;
}
.m-iagent-group[data-v-6ab2f2df] {
  padding: 0;
}
.policy-loan .loan-item__info[data-v-6ab2f2df] {
  padding: 0;
  font-size: 14px;
  color: #212529;
}
.policy-loan .exclamation-icon[data-v-6ab2f2df] {
  color: #FF7362;
}
.policy-loan .cursor-pointer[data-v-6ab2f2df] {
  cursor: pointer;
}
.policy-loan .search-hint[data-v-6ab2f2df] {
  color: #6C757D;
  font-size: 14px;
}
.stacked-table .disabled[data-v-6ab2f2df] {
  color: #ADB5BD;
}
.stacked-table.with-header-border[data-v-6ab2f2df] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-6ab2f2df], .stacked-table__content[data-v-6ab2f2df] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 2px;
}
.stacked-table__heading[data-v-6ab2f2df] {
  width: 220px;
  min-width: 220px;
  justify-content: end;
  text-align: right;
  background: #F6F6F6;
  font-weight: 500;
}
.stacked-table__row[data-v-6ab2f2df] {
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-6ab2f2df]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-6ab2f2df] {
    width: 150px;
    min-width: 150px;
}
}
.policy-premium-info-dialog__notice {
  font-size: 12px;
  color: #212529;
}
.policy-premium-info-dialog .info-dialog__body {
  padding: 24px 20px;
}
.policy-premium-info-dialog .section-header {
  font-size: 16px;
}
.policy-premium-info-dialog__detail {
  overflow-x: auto;
  margin-bottom: 2px;
}
.policy-premium-info-dialog__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.policy-premium-info-dialog__thead-tr {
  background: #0044AD;
  color: #fff;
}
.policy-premium-info-dialog__thead-tr th {
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none !important;
}
.policy-premium-info-dialog__tbody-tr:hover {
  background: #FFFCE5;
}
.policy-premium-info-dialog__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.policy-premium-info-dialog .td-class {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-premium-info-dialog .disabled {
  color: #ADB5BD;
}
.policy-premium-info-dialog__footer {
  margin-top: 40px;
}
.policy-premium-info-dialog__notice {
  margin-top: 4px;
  margin-bottom: 0;
  padding: 4px;
  font-size: 14px;
  color: #956A05;
}
@media (min-width: 992px) {
.policy-premium-info-dialog {
    width: 1182px;
    max-width: 1182px !important;
}
}
.red > p {
  color: red;
}
.bnk-mand-stat[data-v-3da1b36e] {
  margin-left: 1em;
  color: #FF7362;
}
.payment-record .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.payment-record .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.payment-record__table-container .table th, .payment-record__table-container .table td {
  padding: 2px !important;
}
.record-tab {
  display: flex;
  position: sticky !important;
  top: 50px;
  z-index: 10;
  background-color: #fff;
  padding-top: 15px;
}
.record-tab .chevron.b-icon.bi {
  display: none;
}
.record-tab .chevron-open {
  display: none;
}
.record-tab .card-header {
  background: none;
  border: none;
  padding: 0;
}
.record-tab .card-body {
  padding: 0.5rem;
}
.record-tab .card-header-pills {
  justify-content: center;
}
.record-tab .nav-pills .nav-link {
  font-weight: normal;
  font-size: 16px;
  color: #6C757D;
  border-radius: 0;
  padding: 0 0.5rem 5px;
  position: relative;
}
.record-tab .nav-pills .nav-link.active {
  background: none;
  color: #0044AD;
  border-bottom: 1px solid #0044AD;
}
@media only screen and (max-width: 455px) {
.record-tab {
    position: sticky;
    top: 40px;
    z-index: 10;
}
}
.scroll-area[data-v-5e37522c] {
  scroll-margin-top: 98px;
}
.m-iagent-group[data-v-5e37522c] {
  padding: 0;
  position: static;
}
.payment-record__link[data-v-5e37522c] {
  text-decoration: underline;
  color: #0D6EFD;
  font-size: 12.8px;
}
.payment-record .cursor-pointer[data-v-5e37522c] {
  cursor: pointer;
}
.payment-record .search-hint[data-v-5e37522c] {
  color: #6C757D;
  font-size: 14px;
}
.payment-record .field-title[data-v-5e37522c] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.payment-record .b-form-datepicker[data-v-5e37522c] {
  width: 180px;
}
.payment-record .form-footer .general-type.btn[data-v-5e37522c] {
  padding: 8px 40px;
}
.payment-record .form-footer .general-type.btn[data-v-5e37522c]:focus {
  text-decoration: none;
}
.payment-record .form-group[data-v-5e37522c] {
  margin-bottom: 12px;
}
.payment-record__table-container[data-v-5e37522c] {
  overflow-x: scroll;
}
.payment-record[data-v-5e37522c] .payment-record__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.payment-record[data-v-5e37522c] .payment-record__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.payment-record[data-v-5e37522c] .payment-record__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.payment-record[data-v-5e37522c] .payment-record__tbody-tr:hover {
  background: #FEF8F1;
}
.payment-record[data-v-5e37522c] .payment-record__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.payment-record[data-v-5e37522c] .payment-record__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.payment-record__notice[data-v-5e37522c] {
  font-size: 12px;
  color: #212529;
}
.payment-record__dialog-btn[data-v-5e37522c] {
  cursor: pointer;
  color: #0D6EFD;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.payment-record .search-result-remark[data-v-5e37522c] {
  color: #d81800;
  font-size: 14px;
}
@media (max-width: 1199.98px) {
.payment-record .section-header-hint[data-v-5e37522c] {
    margin-left: 0;
}
}
.beneficiaries-dialog .info-dialog__body {
  padding: 24px 20px;
}
.beneficiaries-dialog__table {
  overflow-x: scroll;
  margin-bottom: 32px;
}
.beneficiaries-dialog__row {
  border-bottom: 1px solid #D5D5D5;
  width: 692px;
}
.beneficiaries-dialog__col {
  flex: 1 1 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.beneficiaries-dialog__title, .beneficiaries-dialog__content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.beneficiaries-dialog__title {
  font-size: 14px;
  color: #666666;
}
.beneficiaries-dialog__content {
  height: 40px;
  font-weight: 500;
  font-size: 15px;
  color: #333;
}
@media (min-width: 992px) {
.beneficiaries-dialog {
    width: 734px;
    max-width: 734px !important;
}
}
.maturity-benefit__table-container .table th, .maturity-benefit__table-container .table td {
  padding: 2px !important;
}
.m-iagent-group[data-v-4f0bf42d] {
  padding: 0;
}
.maturity-benefit__link[data-v-4f0bf42d] {
  text-decoration: underline;
  color: #0D6EFD;
  font-size: 12.8px;
}
.maturity-benefit .cursor-pointer[data-v-4f0bf42d] {
  cursor: pointer;
}
.maturity-benefit .search-hint[data-v-4f0bf42d] {
  color: #6C757D;
  font-size: 14px;
}
.maturity-benefit .section-header-hint[data-v-4f0bf42d] {
  padding: 10px;
}
.maturity-benefit .field-title[data-v-4f0bf42d] {
  padding: 6px;
  font-size: 16px;
  color: #212529;
}
.maturity-benefit .b-form-datepicker[data-v-4f0bf42d] {
  width: 180px;
}
.maturity-benefit .form-footer .general-type.btn[data-v-4f0bf42d] {
  padding: 8px 40px;
}
.maturity-benefit .form-footer .general-type.btn[data-v-4f0bf42d]:focus {
  text-decoration: none;
}
.maturity-benefit .form-group[data-v-4f0bf42d] {
  margin-bottom: 2px;
}
.maturity-benefit__table-container[data-v-4f0bf42d] {
  overflow-x: scroll;
}
.maturity-benefit__table-container .link[data-v-4f0bf42d] {
  text-decoration: underline;
  color: #0D6EFD;
  cursor: pointer;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__tbody-tr:hover {
  background: #FEF8F1;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__tbody-tr th.wider,
.maturity-benefit[data-v-4f0bf42d] .maturity-benefit__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.maturity-benefit__notice[data-v-4f0bf42d] {
  font-size: 12px;
  color: #212529;
  list-style-type: none;
}
.maturity-benefit .formula-explanation[data-v-4f0bf42d] {
  padding-left: 16px;
}
.maturity-benefit .formula-explanation li[data-v-4f0bf42d] {
  color: #212529;
  font-size: 12px;
}
.maturity-benefit .collpase-btn[data-v-4f0bf42d] {
  border: none;
  text-decoration: none;
}
.maturity-benefit .collpase-btn svg[data-v-4f0bf42d] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.maturity-benefit .collpase-btn.collapsed-on svg[data-v-4f0bf42d] {
  transform: rotate(180deg);
}
.beneficiaries-dialog .info-dialog__body {
  padding: 24px 20px;
}
.beneficiaries-dialog__table {
  overflow-x: scroll;
  margin-bottom: 32px;
}
.beneficiaries-dialog__row {
  border-bottom: 1px solid #D5D5D5;
  width: 692px;
}
.beneficiaries-dialog__col {
  flex: 1 1 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.beneficiaries-dialog__title, .beneficiaries-dialog__content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.beneficiaries-dialog__title {
  font-size: 14px;
  color: #666666;
}
.beneficiaries-dialog__content {
  height: 40px;
  font-weight: 500;
  font-size: 15px;
  color: #333;
}
.beneficiaries-dialog__content--height {
  height: 80px;
}
@media (min-width: 992px) {
.beneficiaries-dialog {
    width: 734px;
    max-width: 734px !important;
}
}
.pension-benefit__table-container .table th, .pension-benefit__table-container .table td {
  padding: 2px !important;
}
.m-iagent-group[data-v-178020d2] {
  padding: 0;
}
.remark-text-red[data-v-178020d2] {
  color: #d81800;
}
.pension-benefit__link[data-v-178020d2] {
  text-decoration: underline;
  color: #0D6EFD;
  font-size: 12.8px;
}
.pension-benefit .cursor-pointer[data-v-178020d2] {
  cursor: pointer;
}
.pension-benefit .exclamation-icon[data-v-178020d2] {
  margin-top: -3px;
  color: #FF7362;
  cursor: pointer;
}
.pension-benefit .search-hint[data-v-178020d2] {
  color: #6C757D;
  font-size: 14px;
}
.pension-benefit .section-header-hint[data-v-178020d2] {
  padding: 10px;
}
.pension-benefit .field-title[data-v-178020d2] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.pension-benefit .b-form-datepicker[data-v-178020d2] {
  width: 180px;
}
.pension-benefit .form-footer .general-type.btn[data-v-178020d2] {
  padding: 8px 40px;
}
.pension-benefit .form-footer .general-type.btn[data-v-178020d2]:focus {
  text-decoration: none;
}
.pension-benefit__table-container[data-v-178020d2] {
  overflow-x: auto;
}
.pension-benefit__table-container .link[data-v-178020d2] {
  text-decoration: underline;
  color: #0D6EFD;
  cursor: pointer;
}
.pension-benefit[data-v-178020d2] .pension-benefit__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.pension-benefit[data-v-178020d2] .pension-benefit__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.pension-benefit[data-v-178020d2] .pension-benefit__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.pension-benefit[data-v-178020d2] .pension-benefit__tbody-tr:hover {
  background: #FEF8F1;
}
.pension-benefit[data-v-178020d2] .pension-benefit__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.pension-benefit[data-v-178020d2] .pension-benefit__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.pension-benefit[data-v-178020d2] .pension-benefit__tbody-tr th.wider,
.pension-benefit[data-v-178020d2] .pension-benefit__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.pension-benefit__notice[data-v-178020d2] {
  font-size: 12px;
  color: #212529;
}
.stacked-table--with-border-top[data-v-178020d2] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-178020d2], .stacked-table__content[data-v-178020d2] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 2px;
}
.stacked-table__heading[data-v-178020d2] {
  width: 200px;
  min-width: 200px;
  justify-content: flex-end;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-178020d2] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-178020d2] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-178020d2] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #DEE2E6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-178020d2]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-178020d2] {
    width: 130px;
    min-width: 130px;
}
}
.field-history .form-group {
  width: 180px;
}
@media screen and (max-width: 500px) {
.field-history .form-group {
    width: 110px !important;
}
}
.agreed-upon-info-dialog .info-dialog__body {
  padding: 32px;
}
.agreed-upon-info-dialog ol {
  padding-left: 0px;
}
.agreed-upon-info-dialog li {
  font-size: 14px;
  color: #212529;
  list-style: none;
}
@media (min-width: 576px) {
.agreed-upon-info-dialog {
    max-width: 540px !important;
}
}
.cashback-reward__table-container .table th, .cashback-reward__table-container .table td {
  padding: 2px !important;
}
.section-header[data-v-a6d71c5c] {
  padding: 8px 8px 8px 0;
}
.remark-text-red[data-v-a6d71c5c] {
  color: #d81800;
}
.collpase-btn[data-v-a6d71c5c] {
  border: none;
  text-decoration: none;
}
.collpase-btn svg[data-v-a6d71c5c] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.collpase-btn.collapsed-on svg[data-v-a6d71c5c] {
  transform: rotate(180deg);
}
.cashback-reward__link[data-v-a6d71c5c] {
  text-decoration: underline;
  color: #0D6EFD;
  font-size: 12.8px;
}
.cashback-reward .cursor-pointer[data-v-a6d71c5c] {
  cursor: pointer;
}
.cashback-reward .exclamation-icon[data-v-a6d71c5c] {
  margin-top: -3px;
  color: #FF7362;
  cursor: pointer;
}
.cashback-reward .search-hint[data-v-a6d71c5c] {
  color: #6C757D;
  font-size: 14px;
}
.cashback-reward .section-header-hint[data-v-a6d71c5c] {
  padding: 10px;
}
.cashback-reward .field-title[data-v-a6d71c5c] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.cashback-reward .b-form-datepicker[data-v-a6d71c5c] {
  width: 180px;
}
.cashback-reward .form-footer[data-v-a6d71c5c] {
  margin-top: 28px;
}
.cashback-reward .form-footer .general-type.btn[data-v-a6d71c5c] {
  padding: 8px 40px;
}
.cashback-reward .form-footer .general-type.btn[data-v-a6d71c5c]:focus {
  text-decoration: none;
}
.cashback-reward .form-group[data-v-a6d71c5c] {
  margin-bottom: 12px;
}
.cashback-reward__table-container[data-v-a6d71c5c] {
  overflow-x: scroll;
}
.cashback-reward__table-container .link[data-v-a6d71c5c] {
  text-decoration: underline;
  color: #0D6EFD;
  cursor: pointer;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__thead-tr th span.disabled {
  color: #ADB5BD;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__tbody-tr:hover {
  background: #FEF8F1;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.cashback-reward[data-v-a6d71c5c] .cashback-reward__tbody-tr th.wider,
.cashback-reward[data-v-a6d71c5c] .cashback-reward__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.cashback-reward__notice[data-v-a6d71c5c] {
  font-size: 12px;
  color: #212529;
  list-style-type: none;
}
.stacked-table--with-border-top[data-v-a6d71c5c] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-a6d71c5c], .stacked-table__content[data-v-a6d71c5c] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 2px;
}
.stacked-table__heading[data-v-a6d71c5c] {
  width: 200px;
  min-width: 200px;
  justify-content: flex-end;
  text-align: right;
  background: #F6F6F6;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-a6d71c5c] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-a6d71c5c] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-a6d71c5c] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #DEE2E6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-a6d71c5c]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-a6d71c5c] {
    width: 130px;
    min-width: 130px;
}
}
.field-history .form-group {
  width: 180px;
}
@media screen and (max-width: 500px) {
.field-history .form-group {
    width: 110px !important;
}
}
.text-group .title {
  font-size: 12px;
  line-height: 19.2px;
  color: #6c757d;
  margin-bottom: 10px;
}
.text-group .detail {
  font-size: 15px;
  line-height: 24px;
}
.text-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
.text-container {
    flex-direction: column;
    align-items: flex-start;
}
}
.list-group {
  margin-bottom: 20px;
}
.list-group li {
  list-style-type: decimal;
  font-size: 14px;
  line-height: 19.6px;
  margin-left: 20px;
}
.filters-not-match-dialog .info-dialog__body {
  padding: 32px;
}
.filters-not-match-dialog p {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog {
    max-width: 540px !important;
}
}
.td-class {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.beneficiaries-dialog .info-dialog__body {
  padding: 24px 20px;
}
.beneficiaries-dialog__table {
  overflow-x: auto;
  margin-bottom: 32px;
}
.beneficiaries-dialog__row {
  border-bottom: 1px solid #D5D5D5;
  width: 692px;
}
.beneficiaries-dialog__col {
  flex: 1 1 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.beneficiaries-dialog__title, .beneficiaries-dialog__content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.beneficiaries-dialog__title {
  font-size: 14px;
  color: #666666;
}
.beneficiaries-dialog__title.disabled {
  color: #ADB5BD;
}
.beneficiaries-dialog__content {
  height: 40px;
  font-weight: 500;
  font-size: 15px;
  color: #333;
}
.cashback-reward__notice {
  font-size: 12px;
  color: #212529;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
.beneficiaries-dialog {
    width: 734px;
    max-width: 734px !important;
}
}
.text-group .title {
  font-size: 12px;
  line-height: 19.2px;
  color: #6c757d;
  margin-bottom: 10px;
}
.text-group .detail {
  font-size: 15px;
  line-height: 24px;
}
.text-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
.text-container {
    flex-direction: column;
    align-items: flex-start;
}
}
.filters-not-match-dialog .info-dialog__body {
  padding: 32px;
}
.filters-not-match-dialog p {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog {
    max-width: 540px !important;
}
}
.text-group .title {
  font-size: 12px;
  line-height: 19.2px;
  color: #6c757d;
  margin-bottom: 10px;
}
.text-group .detail {
  font-size: 15px;
  line-height: 24px;
}
.text-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
.text-container {
    flex-direction: column;
    align-items: flex-start;
}
}
.list-group {
  margin-bottom: 20px !important;
}
.list-group li {
  list-style-type: decimal;
  font-size: 14px;
  line-height: 19.6px;
  margin-left: 20px;
}
.filters-not-match-dialog .info-dialog__body {
  padding: 32px;
}
.filters-not-match-dialog p {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog {
    max-width: 540px !important;
}
}
.cashback-reward__table-container .table th, .cashback-reward__table-container .table td {
  padding: 2px !important;
}
.td-class[data-v-ba198b18] {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.remark-text-red[data-v-ba198b18] {
  color: #d81800;
}
.pension-benefit__link[data-v-ba198b18] {
  text-decoration: underline;
  color: #0D6EFD;
  font-size: 12.8px;
}
.collpase-btn[data-v-ba198b18] {
  border: none;
  text-decoration: none;
}
.collpase-btn svg[data-v-ba198b18] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.collpase-btn.collapsed-on svg[data-v-ba198b18] {
  transform: rotate(180deg);
}
.cashback-reward__link[data-v-ba198b18] {
  text-decoration: underline;
  color: #0D6EFD;
  font-size: 12.8px;
}
.cashback-reward .cursor-pointer[data-v-ba198b18] {
  cursor: pointer;
}
.cashback-reward .exclamation-icon[data-v-ba198b18] {
  margin-top: -3px;
  color: #FF7362;
  cursor: pointer;
}
.cashback-reward .search-hint[data-v-ba198b18] {
  color: #6C757D;
  font-size: 14px;
}
.cashback-reward .section-header-hint[data-v-ba198b18] {
  padding: 10px;
}
.cashback-reward .field-title[data-v-ba198b18] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.cashback-reward .b-form-datepicker[data-v-ba198b18] {
  width: 180px;
}
.cashback-reward .form-footer .general-type.btn[data-v-ba198b18] {
  padding: 8px 40px;
}
.cashback-reward .form-footer .general-type.btn[data-v-ba198b18]:focus {
  text-decoration: none;
}
.cashback-reward__table-container[data-v-ba198b18] {
  overflow-x: scroll;
}
.cashback-reward__table-container .link[data-v-ba198b18] {
  text-decoration: underline;
  color: #0D6EFD;
  cursor: pointer;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__thead-tr th span.disabled {
  color: #ADB5BD;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__tbody-tr:hover {
  background: #FEF8F1;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.cashback-reward[data-v-ba198b18] .cashback-reward__tbody-tr th.wider,
.cashback-reward[data-v-ba198b18] .cashback-reward__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.cashback-reward__notice[data-v-ba198b18] {
  font-size: 12px;
  color: #212529;
}
.stacked-table--with-border-top[data-v-ba198b18] {
  border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-ba198b18], .stacked-table__content[data-v-ba198b18] {
  display: flex;
  align-items: center;
  color: #212529;
  font-size: 15px;
  padding: 2px;
}
.stacked-table__heading[data-v-ba198b18] {
  width: 200px;
  min-width: 200px;
  justify-content: flex-end;
  text-align: right;
  background: #F6F6F6;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-ba198b18] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-ba198b18] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-ba198b18] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #DEE2E6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-ba198b18]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-ba198b18] {
    width: 130px;
    min-width: 130px;
}
}
.field-history .form-group {
  width: 180px;
}
@media screen and (max-width: 500px) {
.field-history .form-group {
    width: 110px !important;
}
}
.payment-details .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.payment-details .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.m-iagent-group[data-v-5832f3ce] {
  padding: 0;
}
.payment-details[data-v-5832f3ce] {
  position: relative;
  overflow: hidden;
}
.claimDetail-dialog .modal-content {
  overflow: hidden;
}
.claimDetail-dialog .modal-body {
  padding: 0;
}
.claimDetail-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.claimDetail-dialog__header {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.l-subCard--wt[data-v-4958a7e8] {
  padding: 16px;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #e5e5e5;
  background-color: #fff;
}
.l-subCard--wt .l-detailRow[data-v-4958a7e8] {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.l-detailRow--sub .l-detailRow__title[data-v-4958a7e8] {
  color: #000;
  font-size: 16px;
}
.l-detailRow .l-detailRow--sub .l-detailRow__content[data-v-4958a7e8] {
  font-size: 16px !important;
}
.l-detailRow__title[data-v-4958a7e8] {
  font-size: 14px;
  box-sizing: border-box;
  width: 18.75%;
  min-width: 140px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  color: #6b2b1c;
}
.l-subCard--wt .l-subCard__title[data-v-4958a7e8] {
  margin-bottom: 16px;
}
.l-subCard__title[data-v-4958a7e8] {
  font-size: 16px;
  font-weight: bold;
  color: #2b2b2b;
}
.l-subCard__title--lg[data-v-4958a7e8] {
  font-size: 18px;
  color: #000;
}
.l-detailGroup[data-v-4958a7e8] {
  display: flex;
  flex-wrap: wrap;
  margin: -8px -12px;
}
.l-detailGroup--col3[data-v-4958a7e8] {
  margin: -8px;
}
.l-detailGroup__item[data-v-4958a7e8] {
  flex: 0 0 auto;
  box-sizing: border-box;
  margin: 8px 12px;
}
.l-detailGroup--col3 .l-detailGroup__item[data-v-4958a7e8] {
  width: calc((100% - 48px) / 3);
  margin: 8px;
}
.l-detailRow--noGap[data-v-4958a7e8] {
  margin: 0;
}
.l-detailRow--ver[data-v-4958a7e8] {
  display: block;
}
.l-mainCard--accordion .l-mainCard__head[data-v-4958a7e8] {
  cursor: pointer;
}
@media (max-width: 1023px) {
.l-detailGroup--col3 .l-detailGroup__item[data-v-4958a7e8] {
    width: 100%;
}
.l-detailRow__content[data-v-4958a7e8] {
    display: flex;
    width: 100%;
}
.l-detailRow[data-v-4958a7e8] {
    display: flex;
    flex-direction: column;
}
.l-detailRow .l-detailRow__content[data-v-4958a7e8] {
    padding-left: 8px;
}
.l-detailGroup[data-v-4958a7e8] {
    flex-direction: column;
}
}
.person-icon > svg[data-v-4958a7e8] {
  cursor: pointer;
  font-size: 18px;
}
.c-popup__content[data-v-4958a7e8] {
  height: 500px;
  overflow-y: auto;
  padding: 1rem;
  text-align: left;
}
.l-mainCard--accordion .l-mainCard__head[data-v-4fb5a3d1] {
  cursor: pointer;
}
.c-popup__content[data-v-4fb5a3d1] {
  padding: 10px;
  text-align: left;
}
.case-claim .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.case-claim .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.case-claim__table-container .table th, .case-claim__table-container .table td {
  padding: 2px !important;
}
.case-claim__table-container.dataTable .table {
  border-collapse: separate;
  border-spacing: 0;
  position: sticky !important;
}
.case-claim__table-container.dataTable .table tbody tr th:nth-child(1) {
  vertical-align: middle;
}
.case-claim__table-container.dataTable .table tbody tr th, .case-claim__table-container.dataTable .table tbody tr td {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.1;
}
.case-claim__table-container.dataTable .table thead tr th:nth-child(1) {
  position: sticky !important;
  left: 0 !important;
  background-color: #0044AD;
  color: #fff;
}
.case-claim__table-container.dataTable .table thead tr th:nth-child(2) {
  position: sticky !important;
  left: 140px !important;
  background-color: #0044AD;
  color: #fff;
}
.case-claim__table-container.dataTable .table tbody tr td:nth-child(2) {
  left: 140px !important;
}
@media screen and (max-width: 992px) {
.case-claim__table-container.dataTable .table thead tr th:nth-child(2) {
    position: static !important;
    left: auto !important;
    background-color: #0044AD;
    color: #fff;
}
.case-claim__table-container.dataTable .table tbody tr td:nth-child(2) {
    left: auto !important;
    z-index: 1;
}
}
.case-claim__table-container.noDatatable .table thead tr th:nth-child(1) {
  background-color: #0044AD;
  color: #fff;
}
.case-claim__table-container.noDatatable .table thead tr th:nth-child(2) {
  background-color: #0044AD;
  color: #fff;
}
.contractor-popover .l-recommend__title {
  display: inline-block;
}
.errorMsg[data-v-511aec04] {
  color: #D81800;
  margin-left: 8em;
  margin-top: -13px;
  font-size: 14px;
}
.l-recommend__item[data-v-511aec04] {
  margin-bottom: 0;
}
.person-icon > svg[data-v-511aec04] {
  cursor: pointer;
  font-size: 18px;
}
.note[data-v-511aec04] {
  color: #0044AD;
}
.note .b-icon[data-v-511aec04] {
  font-size: 20px;
  cursor: pointer;
}
.field-title[data-v-511aec04] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.section-header[data-v-511aec04] {
  padding: 8px 8px 8px 0;
}
.case-claim[data-v-511aec04] .case-claim__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.case-claim[data-v-511aec04] .case-claim__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.case-claim[data-v-511aec04] .case-claim__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.case-claim[data-v-511aec04] .case-claim__tbody-tr:hover {
  background: #FEF8F1;
}
.case-claim[data-v-511aec04] .case-claim__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.case-claim[data-v-511aec04] .case-claim__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.case-claim[data-v-511aec04] .case-claim__tbody-tr th.wider,
.case-claim[data-v-511aec04] .case-claim__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.info-dialog .modal-content[data-v-511aec04] {
  overflow: hidden;
}
.info-dialog .modal-body[data-v-511aec04] {
  padding: 0;
}
.info-dialog__header[data-v-511aec04] {
  display: flex;
  align-items: center;
  background: #F0F6FB;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.info-dialog__body[data-v-511aec04] {
  padding: 32px;
}
.close-btn[data-v-511aec04] {
  color: #0044AD;
  margin-left: auto;
  cursor: pointer;
}
.list-pop[data-v-511aec04] {
  z-index: 60 !important;
}
.list-pop .container[data-v-511aec04] {
  width: 400px !important;
  max-width: 400px !important;
  background: #fff !important;
}
@media screen and (max-width: 768px) {
.list-pop .container[data-v-511aec04] {
    width: 90% !important;
    max-width: 90% !important;
}
}
.list-pop .table thead tr[data-v-511aec04] {
  background: #F8F9FA;
}
.list-pop .table thead td[data-v-511aec04] {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
}
.list-pop .table tbody tr[data-v-511aec04] {
  background-color: #fff;
}
.list-pop .table tbody td[data-v-511aec04] {
  border-top: 1px solid #dee2e6;
}
.list-pop .note-text[data-v-511aec04] {
  color: #0044AD;
}
.el-input__prefix, .el-input__suffix {
  color: #495057;
  height: auto;
}
.el-year-table {
  font-size: 14px;
}
.el-month-table {
  font-size: 14px !important;
}
.el-date-editor.el-input.birthday {
  width: 100%;
}
.el-picker-panel__icon-btn {
  font-size: 14px;
}
.el-date-table {
  font-size: 15px;
}
.dropdown-menu {
  transform: translate3d(0px, 41px, 0px) !important;
  position: absolute !important;
  will-change: transform !important;
  right: 0px !important;
  top: 0px !important;
  left: auto !important;
}
.el-input__prefix {
  position: absolute !important;
}
.case-service .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.case-service .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.case-service__table-container .table th, .case-service__table-container .table td {
  padding: 2px !important;
}
.case-service__table-container.dataTable .table {
  border-collapse: separate;
  border-spacing: 0;
  position: sticky !important;
}
.case-service__table-container.dataTable .table tbody tr th:nth-child(1) {
  vertical-align: middle;
}
.case-service__table-container.dataTable .table tbody tr th, .case-service__table-container.dataTable .table tbody tr td {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.1;
}
.case-service__table-container.dataTable .table thead tr th:nth-child(1) {
  position: sticky !important;
  left: 0 !important;
  background-color: #0044AD;
  color: #fff;
}
.case-service__table-container.dataTable .table thead tr th:nth-child(2) {
  position: sticky !important;
  left: 140px !important;
  background-color: #0044AD;
  color: #fff;
}
.case-service__table-container.dataTable .table tbody tr td:nth-child(2) {
  left: 140px !important;
}
@media screen and (max-width: 992px) {
.case-service__table-container.dataTable .table thead tr th:nth-child(2) {
    position: static !important;
    left: auto !important;
    background-color: #0044AD;
    color: #fff;
}
.case-service__table-container.dataTable .table tbody tr td:nth-child(2) {
    left: auto !important;
    z-index: 1;
}
}
.case-service__table-container.noDatatable .table thead tr th:nth-child(1) {
  background-color: #0044AD;
  color: #fff;
}
.case-service__table-container.noDatatable .table thead tr th:nth-child(2) {
  background-color: #0044AD;
  color: #fff;
}
.errorMsg[data-v-0a042177] {
  color: #D81800;
  margin-left: 8em;
  margin-top: 0;
  font-size: 14px;
}
.person-icon > svg[data-v-0a042177] {
  cursor: pointer;
  font-size: 18px;
}
.note[data-v-0a042177] {
  color: #0044AD;
}
.note .b-icon[data-v-0a042177] {
  font-size: 20px;
  cursor: pointer;
}
.field-title[data-v-0a042177] {
  padding: 6px 8px;
  font-size: 16px;
  color: #212529;
}
.section-header[data-v-0a042177] {
  padding: 8px 8px 8px 0;
}
.case-service[data-v-0a042177] .case-service__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.case-service[data-v-0a042177] .case-service__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.case-service[data-v-0a042177] .case-service__thead-tr th {
  width: 140px;
  min-width: 140px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.case-service[data-v-0a042177] .case-service__tbody-tr:hover {
  background: #FEF8F1;
}
.case-service[data-v-0a042177] .case-service__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.case-service[data-v-0a042177] .case-service__tbody-tr td {
  min-width: 140px;
  width: 140px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.case-service[data-v-0a042177] .case-service__tbody-tr th.wider,
.case-service[data-v-0a042177] .case-service__tbody-tr td.wider {
  width: 170px;
  min-width: 170px;
}
.note-text[data-v-0a042177] {
  color: #0044AD;
}
.service-claim .section-header {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.service-claim .section-header::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.m-iagent-group[data-v-49f4c204] {
  padding: 0;
}
.service-claim[data-v-49f4c204] {
  position: relative;
}
.goTop[data-v-5a02f7b6] {
  position: fixed;
  right: 22px;
  bottom: 35px;
  z-index: 90;
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  padding: 20px;
  border-radius: 50%;
  background: url(../img/gotop.e947186e.svg) no-repeat 50%;
  background-color: #fff;
  background-size: 16px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.16);
  cursor: pointer;
}
.expand-collapse-btn[data-v-5a02f7b6] {
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 2px;
}
.policy-show__tab[data-v-5a02f7b6] {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  position: relative;
  border-bottom: 2px solid var(--secondary);
}
.policy-show__tab li[data-v-5a02f7b6] {
  flex: 1 1 auto;
  text-align: center;
  padding: 12px 16px;
  border: none;
  background: #F0F6FB;
  color: #6C757D;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  cursor: pointer;
}
.policy-show__tab li[data-v-5a02f7b6]:hover {
  background: #E9ECEF;
}
.policy-show__tab li.active[data-v-5a02f7b6] {
  background: var(--secondary);
  color: #FFF;
}
.policy-show__tab li.disabled[data-v-5a02f7b6] {
  color: #ADB5BD;
}
.policy-show[data-v-5a02f7b6] {
  background: #FFF;
  padding: 24px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.policy-show .back-btn[data-v-5a02f7b6] {
  font-size: 16px;
  color: #0044AD;
  text-decoration: none;
}
.policy-show__info[data-v-5a02f7b6] {
  padding: 16px 20px;
  background: #F2F9FF;
  border: 1px solid #B3D8FD;
  border-radius: 5px;
  justify-content: space-between;
  position: relative;
}
.policy-show__info.isHidden[data-v-5a02f7b6] {
  height: 75px;
  overflow: hidden;
}
.policy-show__info div[data-v-5a02f7b6] {
  word-break: break-all;
}
.policy-show__info-col[data-v-5a02f7b6] {
  display: flex;
  flex-direction: column;
}
.policy-show__info-title[data-v-5a02f7b6] {
  font-size: 12.8px;
  color: #6C757D;
}
.policy-show__info-value[data-v-5a02f7b6] {
  font-size: 15px;
  color: #212529;
  font-weight: 500;
}
.policy-show__contract-status[data-v-5a02f7b6] {
  color: #1AA179;
}
.policy-show .sticky-header[data-v-5a02f7b6] {
  background-color: #FFF;
}
.policy-show__link[data-v-5a02f7b6] {
  color: #0044AD;
  text-decoration: underline;
}
@media (min-width: 1200px) {
.policy-show[data-v-5a02f7b6] {
    padding: 24px;
}
.policy-show__info[data-v-5a02f7b6] {
    justify-content: space-between;
}
}
.isPC[data-v-5a02f7b6] {
  display: block;
  position: sticky;
  top: 0;
  z-index: 10;
}
.isMobile[data-v-5a02f7b6] {
  display: none;
  position: sticky;
  top: 0;
  z-index: 10;
}
@media screen and (max-width: 810px) {
.isPC[data-v-5a02f7b6] {
    display: none;
}
.isMobile[data-v-5a02f7b6] {
    display: block;
}
}
@media (min-width: 768px) {
.policy-show[data-v-5a02f7b6] {
    padding: 24px;
}
.policy-show__info-col[data-v-5a02f7b6]:not(:last-child) {
    margin-right: 20px;
}
}
.policy-show__info-value > span > text {
  display: flex;
  flex-wrap: wrap;
}
.stacked-table__content > text {
  display: flex;
  flex-wrap: wrap;
}
*[data-v-69f0f43c] {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.wrap[data-v-69f0f43c] {
  background: #fff;
  height: 100vh;
}
.table-sticky.b-table-sticky-header {
  max-height: 500px;
}
.maintain[data-v-75a593bc] {
  color: #495057;
  font-size: 12px;
}
.unit[data-v-75a593bc] {
  display: flex;
  align-items: center;
}
.title[data-v-75a593bc] {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
}
.acc-card[data-v-75a593bc] {
  margin-bottom: 12px;
  border-radius: 10px !important;
  border: none;
  box-shadow: 0 0 15px #ddd;
}
.acc-header[data-v-75a593bc] {
  background-color: #fff;
  border: none;
  border-radius: 10px !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.acc-title[data-v-75a593bc] {
  font-size: 18px;
  font-weight: 600;
  padding: 10px;
  display: flex;
  justify-content: space-between;
}
.acc-body[data-v-75a593bc] {
  background-color: #f2f9ff;
  border-top: 1px solid #d5d5d5;
  border-radius: 10px !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.telephone-icon[data-v-75a593bc] {
  margin-right: 10px;
  color: #000;
}
.tv-icon[data-v-75a593bc] {
  margin-right: 10px;
  color: #FF4400;
}
.file-icon[data-v-75a593bc],
.camera-icon[data-v-75a593bc] {
  color: #FF4400;
}
.goTop[data-v-75a593bc] {
  position: fixed;
  right: 20px;
  bottom: 30px;
  cursor: pointer;
  z-index: 100;
}
.arrow-icon[data-v-75a593bc] {
  color: #999;
}
.table-1[data-v-75a593bc] {
  background-color: #fff;
  margin-bottom: 45px;
}
.table-1 .t-w1[data-v-75a593bc] {
  width: 130px;
}
.table-1 .t-w2[data-v-75a593bc] {
  width: 250px;
}
.table-1 .t-w3[data-v-75a593bc] {
  width: 160px;
}
.table-1 .t-w4[data-v-75a593bc] {
  width: 60px;
}
.table-2[data-v-75a593bc] {
  background-color: #fff;
  margin-bottom: 0;
}
.table-2 .t-w1[data-v-75a593bc] {
  width: 110px;
}
.table-2 .t-w2[data-v-75a593bc] {
  width: 110px;
}
.table-2 .t-w3[data-v-75a593bc] {
  width: 160px;
}
.table-2 .t-w4[data-v-75a593bc] {
  width: 160px;
}
.table-2 .t-w5[data-v-75a593bc] {
  width: 60px;
}
.thead[data-v-75a593bc] {
  background-color: #0044AD;
}
.thead tr[data-v-75a593bc] {
  background-color: #0044AD;
  color: #fff;
}
.thead th[data-v-75a593bc] {
  border-top: none;
  line-height: 1.8;
}
.tbody tr td .mobile-title[data-v-75a593bc] {
  display: none;
}
.file-wrap[data-v-75a593bc] {
  display: grid;
  grid-template-columns: auto auto auto auto;
  gap: 24px;
}
.file-area[data-v-75a593bc] {
  min-width: 200px;
  padding: 12px 20px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  box-shadow: 0 0 15px #ddd;
  color: #212529;
}
.file-area[data-v-75a593bc]:hover {
  text-decoration: none;
}
@media screen and (max-width: 1023px) {
.table-1[data-v-75a593bc],
  .table-2[data-v-75a593bc] {
    background-color: transparent;
}
.thead[data-v-75a593bc] {
    display: none;
}
.tbody tr[data-v-75a593bc] {
    display: table;
    width: 100%;
    flex-direction: column;
    padding: 0;
    margin-bottom: 10px;
}
.tbody tr td[data-v-75a593bc] {
    padding: 0;
    display: grid;
    grid-template-columns: 30% 70%;
    width: 100%;
    border-bottom: 1px solid #d5d5d5;
    align-items: center;
    background-color: #fff;
}
.tbody tr td .mobile-title[data-v-75a593bc] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
    background-color: #fbf9fa;
    padding: 12px 5px;
    font-weight: 600;
}
.tbody tr td .data-text[data-v-75a593bc],
  .tbody tr td a[data-v-75a593bc] {
    height: 100%;
    display: block;
    padding: 12px;
    background-color: #fff;
}
.file-area[data-v-75a593bc] {
    width: 45%;
}
}
@media screen and (max-width: 599px) {
.file-area[data-v-75a593bc] {
    width: 44%;
}
}
@media screen and (max-width: 500px) {
.file-area[data-v-75a593bc] {
    width: 100%;
}
}
@media screen and (max-width: 430px) {
.tbody tr td[data-v-75a593bc] {
    grid-template-columns: 45% 55%;
}
}
.common-btn[data-v-75a593bc] {
  background-color: #fff;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 20px;
  padding: 8px 12px;
  color: #0044AD;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  display: inline-block;
  margin-top: 0.7em;
  margin-right: 15px;
}
.common-btn svg[data-v-75a593bc] {
  margin-right: 6px;
}
.collapsed .when-closed {
  display: block;
}
.collapsed .when-open {
  display: none;
}
.not-collapsed .when-closed {
  display: none;
}
.not-collapsed .when-open {
  display: block;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.progressBar .bg-success {
  background-color: #a6cb4a !important;
}
.progressBar .progress-bar {
  margin: unset !important;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.banner[data-v-0740a219] {
  padding: 35px 300px 35px 30px;
  background: url(../img/survey_animals.87433392.svg) #ffeed8 no-repeat top right;
  background-size: contain;
  min-height: 165px;
  margin-top: 85px;
}
.banner-title[data-v-0740a219] {
  margin: 0;
  font-size: 1.6rem;
  color: #0044ad;
  display: flex;
  justify-content: space-between;
}
.banner-titleDesc[data-v-0740a219] {
  margin: 8px 0 0;
  font-size: 1.125rem;
}
.banner-stopwatch[data-v-0740a219] {
  font-size: 1.125rem;
}
.progress-wrap[data-v-0740a219] {
  margin-top: 25px;
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.progress-percent[data-v-0740a219] {
  color: #a6cb4a;
  font-weight: 700;
}
.progressBar[data-v-0740a219] {
  width: 100%;
  flex: 1;
  margin: 0 10px;
}
@media only screen and (max-width: 650px) {
.banner[data-v-0740a219] {
    padding: 240px 15px 20px;
    background-position: center 4px;
    background-size: auto 230px;
}
.banner-title[data-v-0740a219] {
    margin-top: 20px;
}
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.loginsrvy-form-group[data-v-743b4fd4] {
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.input-group[data-v-743b4fd4] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 16px;
  width: 90vw;
  max-width: 540px;
}
.input-sub-group[data-v-743b4fd4] {
  width: 90vw;
  max-width: 540px;
}
.input[data-v-743b4fd4] {
  height: 36px;
}
.input-check-btn[data-v-743b4fd4] {
  height: 36px;
  width: 104px;
  min-width: 104px;
  margin-left: 16px;
}
.input-check-result[data-v-743b4fd4] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  width: 104px;
  min-width: 104px;
}
.input-check-result[data-v-743b4fd4] {
  font-size: 0.875rem;
  color: blue;
}
.input-check-result-icon[data-v-743b4fd4] {
  font-size: 1.75rem;
  margin-right: 4px;
}
.flex-col-center[data-v-743b4fd4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
.login-btn[data-v-743b4fd4] {
  margin-top: 50px;
  min-width: 160px;
  min-height: 46px;
}
.danger[data-v-743b4fd4] {
  color: #d81800;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.srvy-radio.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.srvy-radio.btn-group > .btn-group:not(:last-child) > .btn {
  border-radius: 0.25rem !important;
}
.srvy-radio.btn-group > .btn:not(:first-child),
.srvy-radio.btn-group > .btn-group:not(:first-child) {
  margin-left: 5px !important;
}
.srvy-radio.btn-group > .btn:not(:first-child),
.srvy-radio.btn-group > .btn-group:not(:first-child) > .btn {
  border-radius: 0.25rem !important;
}
.srvy-radio.btn-group .btn-secondary {
  background-color: #fff;
  color: #343a40;
  border-color: #d5d5d5;
}
.srvy-radio .btn-secondary, .srvy-radio .btn-secondary.disabled, .srvy-radio .btn-secondary.focus, .srvy-radio .btn-secondary.hover:not(:disabled):not(.disabled), .srvy-radio .btn-secondary:disabled, .srvy-radio .btn-secondary:focus, .srvy-radio .btn-secondary:hover:not(:disabled):not(.disabled) {
  color: #6c757d;
}
.srvy-radio .btn-secondary:hover:not(:disabled):not(.disabled):active, .srvy-radio .btn-secondary:hover:not(:disabled):not(.disabled).active {
  opacity: 0.7;
  color: #fff;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.srvy-contentDesc[data-v-a51beee2] {
  color: #0044ad;
}
.startsrvy-form-group[data-v-a51beee2] {
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.input-group[data-v-a51beee2] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 16px;
  width: 90vw;
  max-width: 540px;
}
.input-sub-group[data-v-a51beee2] {
  width: 90vw;
  max-width: 540px;
}
.input[data-v-a51beee2] {
  height: 36px;
}
.input-check-btn[data-v-a51beee2] {
  height: 36px;
  width: 104px;
  min-width: 104px;
  margin-left: 16px;
}
.input-check-result[data-v-a51beee2] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  width: 104px;
  min-width: 104px;
}
.input-check-result[data-v-a51beee2] {
  font-size: 0.875rem;
  color: blue;
}
.input-check-result-icon[data-v-a51beee2] {
  font-size: 1.75rem;
  margin-right: 4px;
}
.flex-col-center[data-v-a51beee2] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
.login-btn[data-v-a51beee2] {
  margin-top: 50px;
  min-width: 160px;
  min-height: 46px;
}
.login-btn.white[data-v-a51beee2] {
  background: #fff;
  border: #fff;
  color: #d81800;
}
.danger[data-v-a51beee2] {
  color: #d81800;
}
.checkbox[data-v-a51beee2] {
  font-size: 1rem;
}
.disclaimer-box[data-v-a51beee2] {
  padding: 15px;
  width: 100%;
  height: 300px;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 100%;
}
.provisions[data-v-a51beee2] {
  padding-bottom: 15px;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.srvy-contentDesc {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 15px;
  color: #D81800;
  font-weight: 700;
}
.c-list {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.c-list > li {
  margin: 8px 0;
}
.c-list--alpha {
  list-style-type: upper-alpha;
  padding-left: 1.5em;
}
.c-list--survey > li {
  margin: 0;
}
.c-list--survey > li + li {
  margin-top: 4px;
}
.surveyOption {
  font-size: 0;
  white-space: nowrap;
}
.surveyOption-left, .surveyOption-right {
  display: inline-block;
  min-width: 80px;
  font-size: 16px;
  text-align: center;
}
.surveyOption-left--gn, .surveyOption-left--gn, .surveyOption-right--gn, .surveyOption-right--gn {
  color: #a6cb4a;
}
.surveyOption-left--og, .surveyOption-left--og, .surveyOption-right--og, .surveyOption-right--og {
  color: #e98c50;
}
.surveyOption-left--rd, .surveyOption-left--rd, .surveyOption-right--rd, .surveyOption-right--rd {
  color: #f46c5a;
}
.surveyOption-list {
  display: inline-block;
  list-style-type: none;
  margin: 0 12px;
  padding: 0;
  vertical-align: middle;
}
.surveyOption-item {
  display: inline-block;
  vertical-align: middle;
}
.surveyOption-item + .surveyOption-item--16 {
  margin-left: 6px;
}
.surveyOption-item + .surveyOption-item--20 {
  margin-left: 8px;
}
.surveyOption-item + .surveyOption-item--24 {
  margin-left: 10px;
}
.surveyOption-item + .surveyOption-item--26 {
  margin-left: 11px;
}
.surveyOption-item + .surveyOption-item--28 {
  margin-left: 12px;
}
.surveyOption-item + .surveyOption-item--32 {
  margin-left: 14px;
}
.surveyOption-item + .surveyOption-item--36 {
  margin-left: 16px;
}
@media all and (max-width: 1023px) {
.surveyOption {
    position: relative;
    margin: 0 -3%;
    padding-bottom: 32px;
}
.surveyOption-left, .surveyOption-right {
    position: absolute;
    bottom: 0;
    min-width: 0;
    font-size: 14px;
}
.surveyOption-left {
    left: 3%;
}
.surveyOption-right {
    right: 3%;
}
.surveyOption-list {
    display: table;
    width: 100%;
    margin: 0;
    table-layout: fixed;
}
.surveyOption-item {
    display: table-cell;
    width: 1%;
}
}
.c-surveyRadio {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  cursor: pointer;
}
.c-surveyRadio__input {
  display: none;
}
.c-surveyRadio__icon {
  display: inline-block;
  box-sizing: border-box;
  border-width: 3px;
  border-style: solid;
  border-radius: 50%;
  vertical-align: middle;
}
.c-surveyRadio--gn .c-surveyRadio__icon {
  border-color: #a6cb4a;
}
.c-surveyRadio--gn .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #a6cb4a;
}
.c-surveyRadio--rd .c-surveyRadio__icon {
  border-color: #f46c5a;
}
.c-surveyRadio--rd .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #f46c5a;
}
.c-surveyRadio--og .c-surveyRadio__icon {
  border-color: #e98c50;
}
.c-surveyRadio--og .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #e98c50;
}
.c-surveyRadio--16 {
  padding: 10px;
}
.c-surveyRadio--16 .c-surveyRadio__icon {
  width: 16px;
  height: 16px;
}
.c-surveyRadio + .c-surveyRadio--16 {
  margin-left: 6px;
}
.c-surveyRadio--20 {
  padding: 8px;
}
.c-surveyRadio--20 .c-surveyRadio__icon {
  width: 20px;
  height: 20px;
}
.c-surveyRadio + .c-surveyRadio--20 {
  margin-left: 8px;
}
.c-surveyRadio--24 {
  padding: 6px;
}
.c-surveyRadio--24 .c-surveyRadio__icon {
  width: 24px;
  height: 24px;
}
.c-surveyRadio + .c-surveyRadio--24 {
  margin-left: 10px;
}
.c-surveyRadio--26 {
  padding: 5px;
}
.c-surveyRadio--26 .c-surveyRadio__icon {
  width: 26px;
  height: 26px;
}
.c-surveyRadio + .c-surveyRadio--26 {
  margin-left: 11px;
}
.c-surveyRadio--28 {
  padding: 4px;
}
.c-surveyRadio--28 .c-surveyRadio__icon {
  width: 28px;
  height: 28px;
}
.c-surveyRadio + .c-surveyRadio--28 {
  margin-left: 12px;
}
.c-surveyRadio--32 {
  padding: 2px;
}
.c-surveyRadio--32 .c-surveyRadio__icon {
  width: 32px;
  height: 32px;
}
.c-surveyRadio + .c-surveyRadio--32 {
  margin-left: 14px;
}
.c-surveyRadio--36 .c-surveyRadio__icon {
  width: 36px;
  height: 36px;
}
.c-surveyRadio + .c-surveyRadio--36 {
  margin-left: 16px;
}
.questionnaire {
  display: table;
  box-sizing: border-box;
  width: 100%;
  min-height: 80px;
  padding: 12px 0;
  border-bottom: 1px solid #d5d5d5;
}
.questionnaire-title {
  display: table-cell;
  padding: 0 12px;
  text-align: left;
  vertical-align: middle;
}
.questionnaire-options {
  display: table-cell;
  width: 1%;
  padding: 0 12px;
  vertical-align: middle;
  text-align: right;
}
@media all and (max-width: 1023px) {
.questionnaire {
    display: block;
}
.questionnaire-title {
    display: block;
    padding: 0 8px;
}
.questionnaire-options {
    display: block;
    width: auto;
    padding: 0 8px;
    text-align: center;
}
}
.l-survey__resultHead {
  padding: 16px 24px;
  background-color: #ffeed8;
  margin-top: 85px;
  width: 885px;
}
.l-survey__title {
  margin: 0;
  font-size: 26px;
  color: #D81800;
}
.l-survey__name {
  font-size: 26px;
  color: #000;
}
.l-resultContent {
  display: table;
  margin-top: 30px;
  padding: 12px 0;
  width: 100%;
}
.l-resultContent__item {
  padding: 0 8px;
  display: table-cell;
  border-right: 1px solid #d3bab2;
  vertical-align: top;
  box-sizing: border-box;
}
.l-resultContent__item--left {
  width: 30%;
  padding-left: 0;
}
.l-resultContent__item--md {
  width: 70%;
  text-align: center;
}
.l-resultContent__item:last-child {
  border: 0;
}
.o-resultAnimal {
  display: table;
  width: 100%;
}
.l-survey__content {
  position: relative;
  box-sizing: border-box;
  padding: 32px 24px;
  border-top: 3px solid #D81800;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  width: 885px;
}
.l-survey__head + .l-survey__content,
.l-survey__resultHead + .l-survey__content {
  margin-top: 24px;
}
.o-resultAnimal--sm .o-resultAnimal__icon {
  width: 30%;
}
.o-resultAnimal--sm .o-resultAnimal__animalType {
  font-size: 16px;
}
.o-resultAnimal__icon {
  display: table-cell;
  width: 1%;
}
.o-resultAnimal__content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 8px;
}
.o-resultAnimal__title {
  font-size: 18px;
  color: #6b6b6b;
}
.o-resultAnimal__animalType {
  font-size: 36px;
  color: #000;
}
.c-icoAnimal,
.c-icoCategory {
  display: inline-block;
  vertical-align: middle;
}
.c-icoAnimal:before,
.c-icoAnimal:after,
.c-icoCategory:before,
.c-icoCategory:after {
  display: inline-block;
  margin-top: -0.125rem;
  vertical-align: middle;
  line-height: 1rem;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-icoAnimal:before,
.c-icoAnimal:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
.c-icoAnimal:before,
.c-icoCategory:before {
  content: "";
}
.c-icoAnimal--sm:before,
.c-icoAnimal--sm:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-icoAnimal > span.is-hide\@dp,
.c-icoAnimal > span.is-hide\@m,
.c-icoCategory > span.is-hide\@m,
.c-icoCategory > span.is-hide\@dp {
  display: none;
}
.c-icoAnimal > span,
.c-icoCategory > span {
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
}
.c-icoCategory:before,
.c-icoCategory:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-category {
  list-style-type: none;
  padding: 0;
  font-size: 0;
}
.c-category__item {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 5px;
  box-sizing: border-box;
}
@media all and (max-width: 1023px) {
.c-category {
    display: block;
    width: 100%;
}
.c-category__item {
    margin: 20px 0;
}
.c-category__desc {
    display: none;
}
}
.o-type {
  font-size: 16px;
  text-align: center;
}
.o-type__title {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.o-type__title--red {
  color: #d81800;
}
.o-type__title--blue {
  color: #69aae5;
}
.o-type__title--green {
  color: #7bae40;
}
.o-type__title--brown {
  color: #6b2b1c;
}
.o-type__desc {
  font-size: 14px;
  color: #000;
}
@media all and (max-width: 1023px) {
.o-type__desc {
    display: none;
}
}
.l-resultDesc {
  display: table;
  width: 100%;
}
.l-resultDesc__item {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  padding: 0 16px;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.l-resultDesc__item:first-child {
  padding: 0 16px 0 8px;
}
.l-resultDesc__item:last-child {
  border-right: 0;
  padding: 0 8px 0 16px;
}
.l-resultDesc__supervisor .l-resultDesc__item {
  width: 30%;
  border: 0;
  padding: 0 8px;
  box-sizing: border-box;
  position: relative;
}
.l-resultDesc__supervisor .l-resultDesc__item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  margin: 0 8px;
  background-color: #fff9f3;
}
@media all and (max-width: 1023px) {
.l-resultDesc {
    display: block;
}
.l-resultDesc__item {
    display: block;
    width: 100%;
    padding: 0;
    border-right: 0;
}
.l-resultDesc__item:first-child,
  .l-resultDesc__item:last-child {
    padding: 0;
}
.l-resultDesc__supervisor .l-resultDesc__item {
    width: 100%;
    padding: 0;
    margin: 16px 0;
}
}
.c-fWarning {
  color: #D81800;
}
.c-delimiter {
  height: 0;
  border: 1px solid #e5e5e5;
}
.c-delimiter--dashed {
  border-style: dashed;
}
.c-delimiter--xs {
  margin: 4px 0;
}
.c-delimiter--sm {
  margin: 8px 0;
}
.c-delimiter--md {
  margin: 12px 0;
}
.c-delimiter--lg {
  margin: 16px 0;
}
.c-delimiter--xl {
  margin: 24px 0;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.srvy-contentDesc {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 15px;
  color: #D81800;
  font-weight: 700;
}
.c-list {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.c-list > li {
  margin: 8px 0;
}
.c-list--alpha {
  list-style-type: upper-alpha;
  padding-left: 1.5em;
}
.c-list--survey > li {
  margin: 0;
}
.c-list--survey > li + li {
  margin-top: 4px;
}
.surveyOption {
  font-size: 0;
  white-space: nowrap;
}
.surveyOption-left, .surveyOption-right {
  display: inline-block;
  min-width: 80px;
  font-size: 16px;
  text-align: center;
}
.surveyOption-left--gn, .surveyOption-left--gn, .surveyOption-right--gn, .surveyOption-right--gn {
  color: #a6cb4a;
}
.surveyOption-left--og, .surveyOption-left--og, .surveyOption-right--og, .surveyOption-right--og {
  color: #e98c50;
}
.surveyOption-left--rd, .surveyOption-left--rd, .surveyOption-right--rd, .surveyOption-right--rd {
  color: #f46c5a;
}
.surveyOption-list {
  display: inline-block;
  list-style-type: none;
  margin: 0 12px;
  padding: 0;
  vertical-align: middle;
}
.surveyOption-item {
  display: inline-block;
  vertical-align: middle;
}
.surveyOption-item + .surveyOption-item--16 {
  margin-left: 6px;
}
.surveyOption-item + .surveyOption-item--20 {
  margin-left: 8px;
}
.surveyOption-item + .surveyOption-item--24 {
  margin-left: 10px;
}
.surveyOption-item + .surveyOption-item--26 {
  margin-left: 11px;
}
.surveyOption-item + .surveyOption-item--28 {
  margin-left: 12px;
}
.surveyOption-item + .surveyOption-item--32 {
  margin-left: 14px;
}
.surveyOption-item + .surveyOption-item--36 {
  margin-left: 16px;
}
@media all and (max-width: 1023px) {
.surveyOption {
    position: relative;
    margin: 0 -3%;
    padding-bottom: 32px;
}
.surveyOption-left, .surveyOption-right {
    position: absolute;
    bottom: 0;
    min-width: 0;
    font-size: 14px;
}
.surveyOption-left {
    left: 3%;
}
.surveyOption-right {
    right: 3%;
}
.surveyOption-list {
    display: table;
    width: 100%;
    margin: 0;
    table-layout: fixed;
}
.surveyOption-item {
    display: table-cell;
    width: 1%;
}
}
.c-surveyRadio {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  cursor: pointer;
}
.c-surveyRadio__input {
  display: none;
}
.c-surveyRadio__icon {
  display: inline-block;
  box-sizing: border-box;
  border-width: 3px;
  border-style: solid;
  border-radius: 50%;
  vertical-align: middle;
}
.c-surveyRadio--gn .c-surveyRadio__icon {
  border-color: #a6cb4a;
}
.c-surveyRadio--gn .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #a6cb4a;
}
.c-surveyRadio--rd .c-surveyRadio__icon {
  border-color: #f46c5a;
}
.c-surveyRadio--rd .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #f46c5a;
}
.c-surveyRadio--og .c-surveyRadio__icon {
  border-color: #e98c50;
}
.c-surveyRadio--og .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #e98c50;
}
.c-surveyRadio--16 {
  padding: 10px;
}
.c-surveyRadio--16 .c-surveyRadio__icon {
  width: 16px;
  height: 16px;
}
.c-surveyRadio + .c-surveyRadio--16 {
  margin-left: 6px;
}
.c-surveyRadio--20 {
  padding: 8px;
}
.c-surveyRadio--20 .c-surveyRadio__icon {
  width: 20px;
  height: 20px;
}
.c-surveyRadio + .c-surveyRadio--20 {
  margin-left: 8px;
}
.c-surveyRadio--24 {
  padding: 6px;
}
.c-surveyRadio--24 .c-surveyRadio__icon {
  width: 24px;
  height: 24px;
}
.c-surveyRadio + .c-surveyRadio--24 {
  margin-left: 10px;
}
.c-surveyRadio--26 {
  padding: 5px;
}
.c-surveyRadio--26 .c-surveyRadio__icon {
  width: 26px;
  height: 26px;
}
.c-surveyRadio + .c-surveyRadio--26 {
  margin-left: 11px;
}
.c-surveyRadio--28 {
  padding: 4px;
}
.c-surveyRadio--28 .c-surveyRadio__icon {
  width: 28px;
  height: 28px;
}
.c-surveyRadio + .c-surveyRadio--28 {
  margin-left: 12px;
}
.c-surveyRadio--32 {
  padding: 2px;
}
.c-surveyRadio--32 .c-surveyRadio__icon {
  width: 32px;
  height: 32px;
}
.c-surveyRadio + .c-surveyRadio--32 {
  margin-left: 14px;
}
.c-surveyRadio--36 .c-surveyRadio__icon {
  width: 36px;
  height: 36px;
}
.c-surveyRadio + .c-surveyRadio--36 {
  margin-left: 16px;
}
.questionnaire {
  display: table;
  box-sizing: border-box;
  width: 100%;
  min-height: 80px;
  padding: 12px 0;
  border-bottom: 1px solid #d5d5d5;
}
.questionnaire-title {
  display: table-cell;
  padding: 0 12px;
  text-align: left;
  vertical-align: middle;
}
.questionnaire-options {
  display: table-cell;
  width: 1%;
  padding: 0 12px;
  vertical-align: middle;
  text-align: right;
}
@media all and (max-width: 1023px) {
.questionnaire {
    display: block;
}
.questionnaire-title {
    display: block;
    padding: 0 8px;
}
.questionnaire-options {
    display: block;
    width: auto;
    padding: 0 8px;
    text-align: center;
}
}
.l-survey__resultHead {
  padding: 16px 24px;
  background-color: #ffeed8;
  margin-top: 85px;
  width: 885px;
}
.l-survey__title {
  margin: 0;
  font-size: 26px;
  color: #D81800;
}
.l-survey__name {
  font-size: 26px;
  color: #000;
}
.l-resultContent {
  display: table;
  margin-top: 30px;
  padding: 12px 0;
  width: 100%;
}
.l-resultContent__item {
  padding: 0 8px;
  display: table-cell;
  border-right: 1px solid #d3bab2;
  vertical-align: top;
  box-sizing: border-box;
}
.l-resultContent__item--left {
  width: 30%;
  padding-left: 0;
}
.l-resultContent__item--md {
  width: 70%;
  text-align: center;
}
.l-resultContent__item:last-child {
  border: 0;
}
.o-resultAnimal {
  display: table;
  width: 100%;
}
.l-survey__content {
  position: relative;
  box-sizing: border-box;
  padding: 32px 24px;
  border-top: 3px solid #D81800;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  width: 885px;
}
.l-survey__head + .l-survey__content,
.l-survey__resultHead + .l-survey__content {
  margin-top: 24px;
}
.o-resultAnimal--sm .o-resultAnimal__icon {
  width: 30%;
}
.o-resultAnimal--sm .o-resultAnimal__animalType {
  font-size: 16px;
}
.o-resultAnimal__icon {
  display: table-cell;
  width: 1%;
}
.o-resultAnimal__content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 8px;
}
.o-resultAnimal__title {
  font-size: 18px;
  color: #6b6b6b;
}
.o-resultAnimal__animalType {
  font-size: 36px;
  color: #000;
}
.c-icoAnimal,
.c-icoCategory {
  display: inline-block;
  vertical-align: middle;
}
.c-icoAnimal:before,
.c-icoAnimal:after,
.c-icoCategory:before,
.c-icoCategory:after {
  display: inline-block;
  margin-top: -0.125rem;
  vertical-align: middle;
  line-height: 1rem;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-icoAnimal:before,
.c-icoAnimal:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
.c-icoAnimal:before,
.c-icoCategory:before {
  content: "";
}
.c-icoAnimal--sm:before,
.c-icoAnimal--sm:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-icoAnimal > span.is-hide\@dp,
.c-icoAnimal > span.is-hide\@m,
.c-icoCategory > span.is-hide\@m,
.c-icoCategory > span.is-hide\@dp {
  display: none;
}
.c-icoAnimal > span,
.c-icoCategory > span {
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
}
.c-icoCategory:before,
.c-icoCategory:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-category {
  list-style-type: none;
  padding: 0;
  font-size: 0;
}
.c-category__item {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 5px;
  box-sizing: border-box;
}
@media all and (max-width: 1023px) {
.c-category {
    display: block;
    width: 100%;
}
.c-category__item {
    margin: 20px 0;
}
.c-category__desc {
    display: none;
}
}
.o-type {
  font-size: 16px;
  text-align: center;
}
.o-type__title {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.o-type__title--red {
  color: #d81800;
}
.o-type__title--blue {
  color: #69aae5;
}
.o-type__title--green {
  color: #7bae40;
}
.o-type__title--brown {
  color: #6b2b1c;
}
.o-type__desc {
  font-size: 14px;
  color: #000;
}
@media all and (max-width: 1023px) {
.o-type__desc {
    display: none;
}
}
.l-resultDesc {
  display: table;
  width: 100%;
}
.l-resultDesc__item {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  padding: 0 16px;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.l-resultDesc__item:first-child {
  padding: 0 16px 0 8px;
}
.l-resultDesc__item:last-child {
  border-right: 0;
  padding: 0 8px 0 16px;
}
.l-resultDesc__supervisor .l-resultDesc__item {
  width: 30%;
  border: 0;
  padding: 0 8px;
  box-sizing: border-box;
  position: relative;
}
.l-resultDesc__supervisor .l-resultDesc__item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  margin: 0 8px;
  background-color: #fff9f3;
}
@media all and (max-width: 1023px) {
.l-resultDesc {
    display: block;
}
.l-resultDesc__item {
    display: block;
    width: 100%;
    padding: 0;
    border-right: 0;
}
.l-resultDesc__item:first-child,
  .l-resultDesc__item:last-child {
    padding: 0;
}
.l-resultDesc__supervisor .l-resultDesc__item {
    width: 100%;
    padding: 0;
    margin: 16px 0;
}
}
.c-fWarning {
  color: #D81800;
}
.c-delimiter {
  height: 0;
  border: 1px solid #e5e5e5;
}
.c-delimiter--dashed {
  border-style: dashed;
}
.c-delimiter--xs {
  margin: 4px 0;
}
.c-delimiter--sm {
  margin: 8px 0;
}
.c-delimiter--md {
  margin: 12px 0;
}
.c-delimiter--lg {
  margin: 16px 0;
}
.c-delimiter--xl {
  margin: 24px 0;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.srvy-contentDesc {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 15px;
  color: #D81800;
  font-weight: 700;
}
.c-list {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.c-list > li {
  margin: 8px 0;
}
.c-list--alpha {
  list-style-type: upper-alpha;
  padding-left: 1.5em;
}
.c-list--survey > li {
  margin: 0;
}
.c-list--survey > li + li {
  margin-top: 4px;
}
.surveyOption {
  font-size: 0;
  white-space: nowrap;
}
.surveyOption-left, .surveyOption-right {
  display: inline-block;
  min-width: 80px;
  font-size: 16px;
  text-align: center;
}
.surveyOption-left--gn, .surveyOption-left--gn, .surveyOption-right--gn, .surveyOption-right--gn {
  color: #a6cb4a;
}
.surveyOption-left--og, .surveyOption-left--og, .surveyOption-right--og, .surveyOption-right--og {
  color: #e98c50;
}
.surveyOption-left--rd, .surveyOption-left--rd, .surveyOption-right--rd, .surveyOption-right--rd {
  color: #f46c5a;
}
.surveyOption-list {
  display: inline-block;
  list-style-type: none;
  margin: 0 12px;
  padding: 0;
  vertical-align: middle;
}
.surveyOption-item {
  display: inline-block;
  vertical-align: middle;
}
.surveyOption-item + .surveyOption-item--16 {
  margin-left: 6px;
}
.surveyOption-item + .surveyOption-item--20 {
  margin-left: 8px;
}
.surveyOption-item + .surveyOption-item--24 {
  margin-left: 10px;
}
.surveyOption-item + .surveyOption-item--26 {
  margin-left: 11px;
}
.surveyOption-item + .surveyOption-item--28 {
  margin-left: 12px;
}
.surveyOption-item + .surveyOption-item--32 {
  margin-left: 14px;
}
.surveyOption-item + .surveyOption-item--36 {
  margin-left: 16px;
}
@media all and (max-width: 1023px) {
.surveyOption {
    position: relative;
    margin: 0 -3%;
    padding-bottom: 32px;
}
.surveyOption-left, .surveyOption-right {
    position: absolute;
    bottom: 0;
    min-width: 0;
    font-size: 14px;
}
.surveyOption-left {
    left: 3%;
}
.surveyOption-right {
    right: 3%;
}
.surveyOption-list {
    display: table;
    width: 100%;
    margin: 0;
    table-layout: fixed;
}
.surveyOption-item {
    display: table-cell;
    width: 1%;
}
}
.c-surveyRadio {
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  cursor: pointer;
}
.c-surveyRadio__input {
  display: none;
}
.c-surveyRadio__icon {
  display: inline-block;
  box-sizing: border-box;
  border-width: 3px;
  border-style: solid;
  border-radius: 50%;
  vertical-align: middle;
}
.c-surveyRadio--gn .c-surveyRadio__icon {
  border-color: #a6cb4a;
}
.c-surveyRadio--gn .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #a6cb4a;
}
.c-surveyRadio--rd .c-surveyRadio__icon {
  border-color: #f46c5a;
}
.c-surveyRadio--rd .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #f46c5a;
}
.c-surveyRadio--og .c-surveyRadio__icon {
  border-color: #e98c50;
}
.c-surveyRadio--og .c-surveyRadio__input:checked + .c-surveyRadio__icon {
  background-color: #e98c50;
}
.c-surveyRadio--16 {
  padding: 10px;
}
.c-surveyRadio--16 .c-surveyRadio__icon {
  width: 16px;
  height: 16px;
}
.c-surveyRadio + .c-surveyRadio--16 {
  margin-left: 6px;
}
.c-surveyRadio--20 {
  padding: 8px;
}
.c-surveyRadio--20 .c-surveyRadio__icon {
  width: 20px;
  height: 20px;
}
.c-surveyRadio + .c-surveyRadio--20 {
  margin-left: 8px;
}
.c-surveyRadio--24 {
  padding: 6px;
}
.c-surveyRadio--24 .c-surveyRadio__icon {
  width: 24px;
  height: 24px;
}
.c-surveyRadio + .c-surveyRadio--24 {
  margin-left: 10px;
}
.c-surveyRadio--26 {
  padding: 5px;
}
.c-surveyRadio--26 .c-surveyRadio__icon {
  width: 26px;
  height: 26px;
}
.c-surveyRadio + .c-surveyRadio--26 {
  margin-left: 11px;
}
.c-surveyRadio--28 {
  padding: 4px;
}
.c-surveyRadio--28 .c-surveyRadio__icon {
  width: 28px;
  height: 28px;
}
.c-surveyRadio + .c-surveyRadio--28 {
  margin-left: 12px;
}
.c-surveyRadio--32 {
  padding: 2px;
}
.c-surveyRadio--32 .c-surveyRadio__icon {
  width: 32px;
  height: 32px;
}
.c-surveyRadio + .c-surveyRadio--32 {
  margin-left: 14px;
}
.c-surveyRadio--36 .c-surveyRadio__icon {
  width: 36px;
  height: 36px;
}
.c-surveyRadio + .c-surveyRadio--36 {
  margin-left: 16px;
}
.questionnaire {
  display: table;
  box-sizing: border-box;
  width: 100%;
  min-height: 80px;
  padding: 12px 0;
  border-bottom: 1px solid #d5d5d5;
}
.questionnaire-title {
  display: table-cell;
  padding: 0 12px;
  text-align: left;
  vertical-align: middle;
}
.questionnaire-options {
  display: table-cell;
  width: 1%;
  padding: 0 12px;
  vertical-align: middle;
  text-align: right;
}
@media all and (max-width: 1023px) {
.questionnaire {
    display: block;
}
.questionnaire-title {
    display: block;
    padding: 0 8px;
}
.questionnaire-options {
    display: block;
    width: auto;
    padding: 0 8px;
    text-align: center;
}
}
.l-survey__resultHead {
  padding: 16px 24px;
  background-color: #ffeed8;
  margin-top: 85px;
  width: 885px;
}
.l-survey__title {
  margin: 0;
  font-size: 26px;
  color: #D81800;
}
.l-survey__name {
  font-size: 26px;
  color: #000;
}
.l-resultContent {
  display: table;
  margin-top: 30px;
  padding: 12px 0;
  width: 100%;
}
.l-resultContent__item {
  padding: 0 8px;
  display: table-cell;
  border-right: 1px solid #d3bab2;
  vertical-align: top;
  box-sizing: border-box;
}
.l-resultContent__item--left {
  width: 30%;
  padding-left: 0;
}
.l-resultContent__item--md {
  width: 70%;
  text-align: center;
}
.l-resultContent__item:last-child {
  border: 0;
}
.o-resultAnimal {
  display: table;
  width: 100%;
}
.l-survey__content {
  position: relative;
  box-sizing: border-box;
  padding: 32px 24px;
  border-top: 3px solid #D81800;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  width: 885px;
}
.l-survey__head + .l-survey__content,
.l-survey__resultHead + .l-survey__content {
  margin-top: 24px;
}
.o-resultAnimal--sm .o-resultAnimal__icon {
  width: 30%;
}
.o-resultAnimal--sm .o-resultAnimal__animalType {
  font-size: 16px;
}
.o-resultAnimal__icon {
  display: table-cell;
  width: 1%;
}
.o-resultAnimal__content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 8px;
}
.o-resultAnimal__title {
  font-size: 18px;
  color: #6b6b6b;
}
.o-resultAnimal__animalType {
  font-size: 36px;
  color: #000;
}
.c-icoAnimal,
.c-icoCategory {
  display: inline-block;
  vertical-align: middle;
}
.c-icoAnimal:before,
.c-icoAnimal:after,
.c-icoCategory:before,
.c-icoCategory:after {
  display: inline-block;
  margin-top: -0.125rem;
  vertical-align: middle;
  line-height: 1rem;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-icoAnimal:before,
.c-icoAnimal:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
.c-icoAnimal:before,
.c-icoCategory:before {
  content: "";
}
.c-icoAnimal--sm:before,
.c-icoAnimal--sm:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-icoAnimal > span.is-hide\@dp,
.c-icoAnimal > span.is-hide\@m,
.c-icoCategory > span.is-hide\@m,
.c-icoCategory > span.is-hide\@dp {
  display: none;
}
.c-icoAnimal > span,
.c-icoCategory > span {
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
}
.c-icoCategory:before,
.c-icoCategory:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-category {
  list-style-type: none;
  padding: 0;
  font-size: 0;
}
.c-category__item {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 5px;
  box-sizing: border-box;
}
@media all and (max-width: 1023px) {
.c-category {
    display: block;
    width: 100%;
}
.c-category__item {
    margin: 20px 0;
}
.c-category__desc {
    display: none;
}
}
.o-type {
  font-size: 16px;
  text-align: center;
}
.o-type__title {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
.o-type__title--red {
  color: #d81800;
}
.o-type__title--blue {
  color: #69aae5;
}
.o-type__title--green {
  color: #7bae40;
}
.o-type__title--brown {
  color: #6b2b1c;
}
.o-type__desc {
  font-size: 14px;
  color: #000;
}
@media all and (max-width: 1023px) {
.o-type__desc {
    display: none;
}
}
.l-resultDesc {
  display: table;
  width: 100%;
}
.l-resultDesc__item {
  display: table-cell;
  vertical-align: top;
  width: 50%;
  padding: 0 16px;
  border-right: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.l-resultDesc__item:first-child {
  padding: 0 16px 0 8px;
}
.l-resultDesc__item:last-child {
  border-right: 0;
  padding: 0 8px 0 16px;
}
.l-resultDesc__supervisor .l-resultDesc__item {
  width: 30%;
  border: 0;
  padding: 0 8px;
  box-sizing: border-box;
  position: relative;
}
.l-resultDesc__supervisor .l-resultDesc__item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  margin: 0 8px;
  background-color: #fff9f3;
}
@media all and (max-width: 1023px) {
.l-resultDesc {
    display: block;
}
.l-resultDesc__item {
    display: block;
    width: 100%;
    padding: 0;
    border-right: 0;
}
.l-resultDesc__item:first-child,
  .l-resultDesc__item:last-child {
    padding: 0;
}
.l-resultDesc__supervisor .l-resultDesc__item {
    width: 100%;
    padding: 0;
    margin: 16px 0;
}
}
.c-fWarning {
  color: #D81800;
}
.c-delimiter {
  height: 0;
  border: 1px solid #e5e5e5;
}
.c-delimiter--dashed {
  border-style: dashed;
}
.c-delimiter--xs {
  margin: 4px 0;
}
.c-delimiter--sm {
  margin: 8px 0;
}
.c-delimiter--md {
  margin: 12px 0;
}
.c-delimiter--lg {
  margin: 16px 0;
}
.c-delimiter--xl {
  margin: 24px 0;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.srvy-radio.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.srvy-radio.btn-group > .btn-group:not(:last-child) > .btn {
  border-radius: 0.25rem !important;
}
.srvy-radio.btn-group > .btn:not(:first-child),
.srvy-radio.btn-group > .btn-group:not(:first-child) {
  margin-left: 5px !important;
}
.srvy-radio.btn-group > .btn:not(:first-child),
.srvy-radio.btn-group > .btn-group:not(:first-child) > .btn {
  border-radius: 0.25rem !important;
}
.srvy-radio.btn-group .btn-secondary {
  background-color: #fff;
  color: #343a40;
  border-color: #d5d5d5;
}
.srvy-radio .btn-secondary,
.srvy-radio .btn-secondary.disabled,
.srvy-radio .btn-secondary.focus,
.srvy-radio .btn-secondary.hover:not(:disabled):not(.disabled),
.srvy-radio .btn-secondary:disabled,
.srvy-radio .btn-secondary:focus,
.srvy-radio .btn-secondary:hover:not(:disabled):not(.disabled) {
  color: #6c757d;
}
.srvy-radio .btn-secondary:hover:not(:disabled):not(.disabled):active,
.srvy-radio .btn-secondary:hover:not(:disabled):not(.disabled).active {
  opacity: 0.7;
  color: #fff;
}
.errorDiv {
  color: red;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.questionnaire-wrap[data-v-25e871bd] {
  width: 95%;
}
.qstnsrvy-form-group[data-v-25e871bd] {
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.input-group[data-v-25e871bd] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 16px;
  width: 90vw;
  max-width: 540px;
}
.input-sub-group[data-v-25e871bd] {
  width: 90vw;
  max-width: 540px;
}
.input[data-v-25e871bd] {
  height: 36px;
}
.input-check-btn[data-v-25e871bd] {
  height: 36px;
  width: 104px;
  min-width: 104px;
  margin-left: 16px;
}
.input-check-result[data-v-25e871bd] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  width: 104px;
  min-width: 104px;
}
.input-check-result[data-v-25e871bd] {
  font-size: 0.875rem;
  color: blue;
}
.input-check-result-icon[data-v-25e871bd] {
  font-size: 1.75rem;
  margin-right: 4px;
}
.flex-col-center[data-v-25e871bd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
.login-btn[data-v-25e871bd] {
  margin-top: 50px;
  min-width: 160px;
  min-height: 46px;
}
.login-btn.white[data-v-25e871bd] {
  background: #fff;
  border: #fff;
  color: #d81800;
}
.danger[data-v-25e871bd] {
  color: #d81800;
}
.checkbox[data-v-25e871bd] {
  font-size: 1rem;
}
.disclaimer-box[data-v-25e871bd] {
  padding: 15px;
  width: 100%;
  height: 300px;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 100%;
}
.provisions[data-v-25e871bd] {
  padding-bottom: 15px;
}
.l-survey__title {
  color: #0044ad;
}
.o-resultAnimal__title {
  color: #0044ad;
}
.l-survey__name {
  color: #0044ad;
}
.resultsrvy-form-group {
  width: 100%;
  padding: 20px;
}
.l-survey__content {
  border-top: 3px solid #0044ad;
}
.c-icoAnimal--beaver:before,
.c-icoAnimal--beaver:after {
  background-image: url(../img/amimal_beaver.fc835835.svg);
}
.c-icoAnimal--bee:before,
.c-icoAnimal--bee:after {
  background-image: url(../img/amimal_bee.53c76ec8.svg);
}
.c-icoAnimal--cat:before,
.c-icoAnimal--cat:after {
  background-image: url(../img/amimal_cat.728d6376.svg);
}
.c-icoAnimal--deer:before,
.c-icoAnimal--deer:after {
  background-image: url(../img/amimal_deer.7fe9a771.svg);
}
.c-icoAnimal--dog:before,
.c-icoAnimal--dog:after {
  background-image: url(../img/amimal_dog.680e5c9f.svg);
}
.c-icoAnimal--dolphin:before,
.c-icoAnimal--dolphin:after {
  background-image: url(../img/amimal_dolphin.475717ec.svg);
}
.c-icoAnimal--eagle:before,
.c-icoAnimal--eagle:after {
  background-image: url(../img/amimal_eagle.f7d1a317.svg);
}
.c-icoAnimal--elephant:before,
.c-icoAnimal--elephant:after {
  background-image: url(../img/amimal_elephant.ab8853ca.svg);
}
.c-icoAnimal--fox:before,
.c-icoAnimal--fox:after {
  background-image: url(../img/amimal_fox.8a546f5e.svg);
}
.c-icoAnimal--parrot:before,
.c-icoAnimal--parrot:after {
  background-image: url(../img/amimal_parrot.a3003d79.svg);
}
.c-icoAnimal--penguin:before,
.c-icoAnimal--penguin:after {
  background-image: url(../img/amimal_penguin.f9accd29.svg);
}
.c-icoAnimal--sloth:before,
.c-icoAnimal--sloth:after {
  background-image: url(../img/amimal_sloth.ed8e410f.svg);
}
.c-icoAnimal--swan:before,
.c-icoAnimal--swan:after {
  background-image: url(../img/amimal_swan.c81393e0.svg);
}
.c-icoAnimal--lion:before,
.c-icoAnimal--lion:after {
  background-image: url(../img/amimal_lion.043aae6b.svg);
}
.c-icoAnimal--wolf:before,
.c-icoAnimal--wolf:after {
  background-image: url(../img/amimal_wolf.d0ce5829.svg);
}
.c-icoCategory--outward:before,
.c-icoCategory--outward:after {
  background-image: url(../img/questionnaire_outward.5e8c9822.svg);
}
.c-icoCategory--intuition:before,
.c-icoCategory--intuition:after {
  background-image: url(../img/questionnaire_intuition.be1b12b4.svg);
}
.c-icoCategory--reason:before,
.c-icoCategory--reason:after {
  background-image: url(../img/questionnaire_reason.0d3caf5d.svg);
}
.c-icoCategory--decisive:before,
.c-icoCategory--decisive:after {
  background-image: url(../img/questionnaire_decisive.e48810a9.svg);
}
.header {
  height: 80px;
}
.header .header__content {
  position: fixed;
  width: 100%;
  height: 70px;
  width: 100%;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  text-align: center;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header .header__content .content__link {
  height: 100%;
  display: flex;
}
.header .header__content .content__link .link__logo {
  width: 220px;
  height: 22px;
  margin: auto;
}
.header__kgiTitle {
  max-width: 1050px;
  padding: 24px 15px;
  font-size: 26px;
  margin: auto;
  font-weight: 400;
  color: #000000;
}
.header--kgi {
  height: 80px;
  padding: 24px;
}
.header--kgi .header__content {
  position: inherit;
  height: -moz-fit-content;
  height: fit-content;
  width: unset;
  background: white;
  text-align: left;
  z-index: 1000;
  display: block;
  max-width: 1174px;
  margin: auto;
}
.header--kgi .header__content .content__link {
  height: unset;
  display: flex;
}
.header--kgi .header__content .content__link .link__logo {
  width: 130px;
  height: 32px;
  margin: 0px;
}
.header--fixed {
  text-align: left;
  height: 44px;
  position: fixed;
  width: 100vw;
  background-color: white;
  z-index: 1000;
  padding: 0px;
}
.header--fixed .header__link {
  left: 0px;
  height: 44px;
  text-align: center;
  text-decoration: none;
  color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header--fixed .header__link .link__logo {
  position: absolute;
  top: 10px;
  left: 22.5px;
  width: 24px;
  height: 24px;
}
.header--fixed .header__link .link__title {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (min-width: 992px) {
.header__kgiTitle {
    padding: 0px;
    text-align: center;
    font-size: 32px;
}
}
.o2oBreadcrumb .o2oBreadcrumb__item[data-v-67ac4ddf] {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.o2oBreadcrumb .o2oBreadcrumb__step[data-v-67ac4ddf] {
  color: #0044AD;
  font-size: 14px;
  line-height: 1.5;
}
.o2oBreadcrumb .o2oBreadcrumb__total[data-v-67ac4ddf] {
  color: #888888;
  font-size: 14px;
  line-height: 1.5;
}
.o2oBreadcrumb .o2oBreadcrumb__progress[data-v-67ac4ddf] {
  display: flex;
  width: 100%;
}
.o2oBreadcrumb .o2oBreadcrumb__progress .progress__item[data-v-67ac4ddf] {
  border-color: #888888;
  border-width: 2px;
  flex-grow: 1;
  margin-top: 12px;
  margin-bottom: 0px;
  opacity: 0.2;
}
.o2oBreadcrumb .o2oBreadcrumb__progress .progress__item--active[data-v-67ac4ddf] {
  border-color: #0044AD;
  opacity: 1;
}
@media screen and (min-width: 992px) {
.o2oBreadcrumb[data-v-67ac4ddf] {
    max-width: 1174px;
    margin: auto;
}
.o2oBreadcrumb .o2oBreadcrumb__step[data-v-67ac4ddf] {
    font-size: 16px;
}
.o2oBreadcrumb .o2oBreadcrumb__total[data-v-67ac4ddf] {
    font-size: 16px;
}
}
@media screen and (min-width: 1400px) {
.o2oBreadcrumb[data-v-67ac4ddf] {
    padding: 0px;
}
}
.modal-content[data-v-4157b882] {
  border-radius: 12px;
}
.button[data-v-f0ec8680] {
  width: 192px;
  height: 61px;
  border-radius: 8px;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  color: white;
  font-size: 20px;
  line-height: 29px;
  margin: auto;
  border: none;
}
.button--kgi[data-v-f0ec8680] {
  width: unset;
  height: unset;
  border-radius: 0px;
  background: #00367c;
  color: white;
  font-size: 18px;
  font-weight: 500;
  margin: auto;
  border: none;
  padding: 10px 20px;
}
.button--kgi--disabled[data-v-f0ec8680] {
  background-color: #DBDBDB;
  color: #949494;
}
.button--disabled[data-v-f0ec8680] {
  background: #DCDCDC;
}
@media screen and (min-width: 992px) {
.button[data-v-f0ec8680] {
    font-size: 24px;
}
.button--kgi[data-v-f0ec8680] {
    width: unset;
    height: unset;
    border-radius: 0px;
    font-size: 18px;
    font-weight: 500;
    margin: auto;
    border: none;
    padding: 10px 20px;
}
}
.forbidCookie[data-v-50956c41] {
  position: fixed;
  bottom: 0;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  padding: 16px;
  gap: 16px;
}
.forbidCookie .cookie__desc[data-v-50956c41] {
  color: white;
  font-weight: 500;
}
.forbidCookie .cookie__left .left__btnGroup[data-v-50956c41] {
  display: flex;
  gap: 16px;
  margin-top: 8px;
}
.forbidCookie .cookie__left .left__btnGroup .btnGroup__btn[data-v-50956c41] {
  background-color: black;
  color: white;
  border-radius: 20px;
  padding: 4px 8px;
  line-height: 150%;
  font-size: 12px;
}
.forbidCookie .cookie__left .left__btnGroup .btnGroup__btn--confirm[data-v-50956c41] {
  display: none;
}
.forbidCookie .cookie__confirm[data-v-50956c41] {
  background-color: #E9200E;
  border: none;
  color: white;
  white-space: nowrap;
  padding: 20px 24px;
  min-width: 72px;
}
.forbidCookie .cookie__confirm .confirm__text[data-v-50956c41] {
  writing-mode: vertical-lr;
  text-orientation: upright;
}
.modal .modal-header[data-v-50956c41] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-50956c41] {
  padding: 32px 16px;
  border: none;
}
.modal .modal-footer[data-v-50956c41] {
  border: none;
}
.modal .modal-footer .footer__button[data-v-50956c41] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
.forbidCookie--kgi .cookie__confirm[data-v-50956c41] {
  background: #00367c;
  color: white;
}
@media screen and (min-width: 992px) {
.forbidCookie .cookie__left[data-v-50956c41] {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
}
.forbidCookie .cookie__left .left__btnGroup[data-v-50956c41] {
    gap: 24px;
}
.forbidCookie .cookie__left .left__btnGroup .btnGroup__btn[data-v-50956c41] {
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    padding: 8px 16px;
}
.forbidCookie .cookie__left .left__btnGroup .btnGroup__btn--confirm[data-v-50956c41] {
    background-color: #E9200E;
    border: none;
    display: block;
}
.forbidCookie .cookie__confirm[data-v-50956c41] {
    display: none;
}
.forbidCookie--kgi .cookie__left .left__btnGroup .btnGroup__btn--confirm[data-v-50956c41] {
    background: #00367c;
    color: white;
}
}
.container--kgi[data-v-a5c55606] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-ebb92c80] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-ebb92c80] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-ebb92c80] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-ebb92c80] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-ebb92c80] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-ebb92c80] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-ebb92c80] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-ebb92c80] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-ebb92c80]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-ebb92c80] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-ebb92c80] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-ebb92c80] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-ebb92c80] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-ebb92c80] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-ebb92c80] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-ebb92c80] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-ebb92c80] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-ebb92c80] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-ebb92c80] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-ebb92c80] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-ebb92c80]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-ebb92c80] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-ebb92c80] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-ebb92c80] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-ebb92c80] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-ebb92c80] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-ebb92c80] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-ebb92c80] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-ebb92c80] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-ebb92c80] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-ebb92c80] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-ebb92c80] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-ebb92c80] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-ebb92c80] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-ebb92c80] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-ebb92c80] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-ebb92c80] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-ebb92c80] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-ebb92c80] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-ebb92c80] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-ebb92c80] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-ebb92c80] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-ebb92c80] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-ebb92c80] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-ebb92c80] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-ebb92c80] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.o2oBreadcrumb[data-v-78c18d7e] {
  display: flex;
  justify-content: space-between;
  text-align: center;
  width: 100%;
  list-style: none;
  padding: 0;
  width: 328px;
  margin: auto;
}
.o2oBreadcrumb .badgeGroup__hr[data-v-78c18d7e] {
  background: #ADB0B2;
  height: 1px;
  width: 100%;
}
.o2oBreadcrumb .badgeGroup__hr--active[data-v-78c18d7e] {
  border-color: #E9200E;
}
.o2oBreadcrumb .badgeGroup__hr--activated[data-v-78c18d7e] {
  border-color: #E9200E;
}
.o2oBreadcrumb .breadscrumb__item[data-v-78c18d7e] {
  text-align: center;
}
.o2oBreadcrumb .breadscrumb__item .item__badgeGroup[data-v-78c18d7e] {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  position: relative;
}
.o2oBreadcrumb .breadscrumb__item .item__badgeGroup .item__badge[data-v-78c18d7e] {
  width: 38px;
  height: 38px;
  background: #FFFFFF;
  border: 1px solid #ADB0B2;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.o2oBreadcrumb .breadscrumb__item .item__text[data-v-78c18d7e] {
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.005em;
  color: #ADB0B2;
  margin-top: 8px;
}
.o2oBreadcrumb .breadscrumb__item--active .item__badgeGroup .item__badge[data-v-78c18d7e] {
  border: 1px solid #E9200E;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  color: white;
}
.o2oBreadcrumb .breadscrumb__item--active .item__text[data-v-78c18d7e] {
  color: #E9200E;
}
.o2oBreadcrumb .breadscrumb__item--activated .item__badgeGroup .item__badge[data-v-78c18d7e] {
  border: 1px solid #E9200E;
  background: white;
  color: black;
}
.o2oBreadcrumb .breadscrumb__item--activated .item__text[data-v-78c18d7e] {
  color: black;
}
.o2oBreadcrumb--kgi[data-v-78c18d7e] {
  display: flex;
  justify-content: space-between;
  text-align: center;
  width: 100%;
  list-style: none;
  padding: 0;
  width: 328px;
  margin: auto;
}
.o2oBreadcrumb--kgi .badgeGroup__hr[data-v-78c18d7e] {
  background: #ADB0B2;
  height: 1px;
  width: 100%;
}
.o2oBreadcrumb--kgi .badgeGroup__hr--active[data-v-78c18d7e] {
  border-color: #00367C;
}
.o2oBreadcrumb--kgi .badgeGroup__hr--activated[data-v-78c18d7e] {
  border-color: #00367C;
}
.o2oBreadcrumb--kgi .breadscrumb__item[data-v-78c18d7e] {
  text-align: center;
}
.o2oBreadcrumb--kgi .breadscrumb__item .item__badgeGroup[data-v-78c18d7e] {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  position: relative;
}
.o2oBreadcrumb--kgi .breadscrumb__item .item__badgeGroup .item__badge[data-v-78c18d7e] {
  width: 38px;
  height: 38px;
  background: #FFFFFF;
  border: 1px solid #ADB0B2;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.o2oBreadcrumb--kgi .breadscrumb__item .item__text[data-v-78c18d7e] {
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.005em;
  color: #ADB0B2;
  margin-top: 8px;
}
.o2oBreadcrumb--kgi .breadscrumb__item--active .item__badgeGroup .item__badge[data-v-78c18d7e] {
  border: 1px solid #00367C;
  background: #00367C;
  color: white;
}
.o2oBreadcrumb--kgi .breadscrumb__item--active .item__text[data-v-78c18d7e] {
  color: #00367C;
}
.o2oBreadcrumb--kgi .breadscrumb__item--activated .item__badgeGroup .item__badge[data-v-78c18d7e] {
  border: 1px solid #00367C;
  background: white;
  color: black;
}
.o2oBreadcrumb--kgi .breadscrumb__item--activated .item__text[data-v-78c18d7e] {
  color: black;
}
@media screen and (min-width: 992px) {
.o2oBreadcrumb[data-v-78c18d7e] {
    width: 440px;
}
.o2oBreadcrumb .breadscrumb__item[data-v-78c18d7e] {
    text-align: center;
}
.o2oBreadcrumb .breadscrumb__item .item__badgeGroup[data-v-78c18d7e] {
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    position: relative;
}
.o2oBreadcrumb .breadscrumb__item .item__badgeGroup .item__badge[data-v-78c18d7e] {
    width: 38px;
    height: 38px;
    background: #FFFFFF;
    border: 1px solid #ADB0B2;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}
.o2oBreadcrumb .breadscrumb__item .item__text[data-v-78c18d7e] {
    white-space: nowrap;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.005em;
    color: #ADB0B2;
    margin-top: 8px;
}
.o2oBreadcrumb .breadscrumb__item--active .item__badgeGroup .item__badge[data-v-78c18d7e] {
    border: 1px solid #E9200E;
    background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
    color: white;
}
.o2oBreadcrumb .breadscrumb__item--active .item__text[data-v-78c18d7e] {
    color: #E9200E;
}
.o2oBreadcrumb .breadscrumb__item--activated .item__badgeGroup .item__badge[data-v-78c18d7e] {
    border: 1px solid #E9200E;
    background: white;
    color: black;
}
.o2oBreadcrumb .breadscrumb__item--activated .item__text[data-v-78c18d7e] {
    color: black;
}
.o2oBreadcrumb--kgi[data-v-78c18d7e] {
    width: 440px;
}
.o2oBreadcrumb--kgi .breadscrumb__item[data-v-78c18d7e] {
    text-align: center;
}
.o2oBreadcrumb--kgi .breadscrumb__item .item__badgeGroup[data-v-78c18d7e] {
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    position: relative;
}
.o2oBreadcrumb--kgi .breadscrumb__item .item__badgeGroup .item__badge[data-v-78c18d7e] {
    width: 38px;
    height: 38px;
    background: #FFFFFF;
    border: 1px solid #ADB0B2;
    border-radius: 999px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}
.o2oBreadcrumb--kgi .breadscrumb__item .item__text[data-v-78c18d7e] {
    white-space: nowrap;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.005em;
    color: #ADB0B2;
    margin-top: 8px;
}
.o2oBreadcrumb--kgi .breadscrumb__item--active .item__badgeGroup .item__badge[data-v-78c18d7e] {
    border: 1px solid #00367C;
    background: #00367C;
    color: white;
}
.o2oBreadcrumb--kgi .breadscrumb__item--active .item__text[data-v-78c18d7e] {
    color: #00367C;
}
.o2oBreadcrumb--kgi .breadscrumb__item--activated .item__badgeGroup .item__badge[data-v-78c18d7e] {
    border: 1px solid #00367C;
    background: white;
    color: black;
}
.o2oBreadcrumb--kgi .breadscrumb__item--activated .item__text[data-v-78c18d7e] {
    color: black;
}
}
.privacy__scroll {
  position: relative;
}
.privacy__scroll .scroll__btn {
  background: #FFFFFF;
  box-shadow: 0px -2px 4px rgba(233, 32, 14, 0.1), 0px 2px 8px rgba(233, 32, 14, 0.1), 0px 4px 24px rgba(233, 32, 14, 0.1);
  border-radius: 10px;
  position: absolute;
  padding: 12px 16px;
  left: 50%;
  bottom: 0;
  width: 100%;
  text-align: center;
  transform: translate(-50%, 0);
  border: none;
  color: black;
}
.privacy__scroll--kgi {
  position: absolute;
  min-height: 32px;
  bottom: 3%;
  width: 90%;
  left: 5%;
}
.privacy__scroll--kgi .scroll__btn {
  position: relative;
  background: #F5F8FA;
  border: none;
  padding: 7px 24.5px;
  box-shadow: unset;
  transform: unset;
  left: unset;
  bottom: unset;
  border: 1px solid #00367c;
  left: 50%;
  margin-left: -50%;
}
.privacy__scroll--kgi .scroll__btn.isDeepGray {
  background: #e0e0e0;
}
@charset "UTF-8";
.privacy[data-v-87b207be] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-87b207be] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-87b207be] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-87b207be] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-87b207be] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-87b207be] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-87b207be] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-87b207be] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-87b207be] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-87b207be] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-87b207be] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-87b207be] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-87b207be] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-87b207be] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-87b207be] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-87b207be] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-87b207be] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-87b207be] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-87b207be] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-87b207be] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-d9c0188e] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-d9c0188e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-d9c0188e] {
  width: 100%;
  margin-top: 30px;
}
.input .input__header[data-v-c3cfab66] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-c3cfab66] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-c3cfab66] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-c3cfab66] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-c3cfab66] {
  flex-direction: row;
}
.input .input__childHeader[data-v-c3cfab66] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-c3cfab66] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-c3cfab66] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-c3cfab66] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-c3cfab66] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-c3cfab66]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-c3cfab66]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-c3cfab66]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-c3cfab66] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-c3cfab66] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-c3cfab66]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-c3cfab66] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-c3cfab66] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-c3cfab66] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-c3cfab66] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-c3cfab66] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-c3cfab66] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-c3cfab66] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-c3cfab66] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-c3cfab66] {
  gap: 11px;
}
.input .input__message[data-v-c3cfab66] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-c3cfab66] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-c3cfab66] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-c3cfab66] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-c3cfab66] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c3cfab66] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c3cfab66]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c3cfab66]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-c3cfab66] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-c3cfab66] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-c3cfab66] {
  position: relative;
}
.input--kgi .input__header[data-v-c3cfab66] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-c3cfab66] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-c3cfab66] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-c3cfab66] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-c3cfab66] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-c3cfab66] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c3cfab66] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c3cfab66]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c3cfab66]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-c3cfab66] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c3cfab66] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c3cfab66] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c3cfab66] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c3cfab66]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-c3cfab66]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-c3cfab66]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-c3cfab66] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-c3cfab66] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-c3cfab66]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-c3cfab66] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-c3cfab66] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-c3cfab66] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-c3cfab66]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-c3cfab66] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-c3cfab66] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-c3cfab66]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-c3cfab66] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-c3cfab66]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-c3cfab66] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-c3cfab66] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-c3cfab66] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-c3cfab66] {
  gap: 11px;
}
.input--kgi .input__message[data-v-c3cfab66] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-c3cfab66] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-c3cfab66] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-c3cfab66] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-c3cfab66] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c3cfab66] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c3cfab66]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c3cfab66]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-c3cfab66] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-c3cfab66] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-c3cfab66] {
  position: relative;
}
.input--isToggled .label__button[data-v-c3cfab66] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-c3cfab66] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-c3cfab66] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-c3cfab66] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-c3cfab66] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-c3cfab66] {
    width: 100%;
}
.input .labelGroup__label[data-v-c3cfab66] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-c3cfab66] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-c3cfab66] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-c3cfab66] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c3cfab66] {
    font-size: 20px;
}
}
.input .input__header[data-v-fc1db4b8] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-fc1db4b8] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-fc1db4b8] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-fc1db4b8] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-fc1db4b8] {
  flex-direction: row;
}
.input .input__childHeader[data-v-fc1db4b8] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-fc1db4b8] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-fc1db4b8] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-fc1db4b8] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-fc1db4b8] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-fc1db4b8]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-fc1db4b8]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-fc1db4b8]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-fc1db4b8] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-fc1db4b8] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-fc1db4b8]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-fc1db4b8] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-fc1db4b8] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-fc1db4b8] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-fc1db4b8] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-fc1db4b8] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-fc1db4b8] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-fc1db4b8] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-fc1db4b8] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-fc1db4b8] {
  gap: 11px;
}
.input .input__message[data-v-fc1db4b8] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-fc1db4b8] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-fc1db4b8] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-fc1db4b8] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-fc1db4b8] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-fc1db4b8] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-fc1db4b8]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-fc1db4b8]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-fc1db4b8] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-fc1db4b8] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-fc1db4b8] {
  position: relative;
}
.input--kgi .input__header[data-v-fc1db4b8] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-fc1db4b8] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-fc1db4b8] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-fc1db4b8] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-fc1db4b8] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-fc1db4b8] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-fc1db4b8] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-fc1db4b8]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-fc1db4b8]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-fc1db4b8] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-fc1db4b8] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-fc1db4b8] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-fc1db4b8] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-fc1db4b8]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-fc1db4b8]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-fc1db4b8]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-fc1db4b8] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-fc1db4b8] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-fc1db4b8]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-fc1db4b8] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-fc1db4b8] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-fc1db4b8] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-fc1db4b8]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-fc1db4b8] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-fc1db4b8] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-fc1db4b8]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-fc1db4b8] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-fc1db4b8]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-fc1db4b8] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-fc1db4b8] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-fc1db4b8] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-fc1db4b8] {
  gap: 11px;
}
.input--kgi .input__message[data-v-fc1db4b8] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-fc1db4b8] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-fc1db4b8] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-fc1db4b8] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-fc1db4b8] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-fc1db4b8] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-fc1db4b8]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-fc1db4b8]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-fc1db4b8] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-fc1db4b8] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-fc1db4b8] {
  position: relative;
}
.input--isToggled .label__button[data-v-fc1db4b8] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-fc1db4b8] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-fc1db4b8] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-fc1db4b8] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-fc1db4b8] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-fc1db4b8] {
    width: 100%;
}
.input .labelGroup__label[data-v-fc1db4b8] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-fc1db4b8] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-fc1db4b8] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-fc1db4b8] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-fc1db4b8] {
    font-size: 20px;
}
}
.input .label__radio[data-v-fc1db4b8] {
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGRSURBVHgBrVQ9TwJBEH17oCFR0Jb4kW01fvADLLCwoqG1MvwyNIEKCylotBD/AQmJlpyIQU8TAU0AgV1n4M7A8SFcfMUluzvzbmb2vRWYgKpcjRoQZ4CI0lLa2wUBXegA2Q3z88qdI0YJ1qUPvaQmAhFaQ+AkBmNzu3/WvS+i81CEqpR5aSp8H4fNljlWhSVXIpYMfVgHW7qZSetp4LO3oz39SrEVyoG7EibhgO7To/4LHOOQVWVA/hLRRmlekhEyqt6SwVubJBgnopntzGqTc/lyaDahJFfjFVwVFZM0NBDx7+zDK5bpZlkmBn0jS7veiXwDeUgD/wQiEmZvIDJP6JJISdUFQ0HftW9y8ApWvCbrUEXqXDfqaF2msSg4x+4m2994IVGxNRYV5PtA3SXm6A9bw5dAo16rncYwz7w4hmPJwDU278ihY1r+SzOT0tPVnLKtQQYfMu3YM2JAsXck68NP+nLEqp7LaF/noGie9C7le+gkhp8RMal09p+CiFPfh7R0/kpJOk+3fBE2v/LunB+fTOBVk2BVuwAAAABJRU5ErkJggg==);
}
.input .label__radio--selected[data-v-fc1db4b8] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHgBhVPNTxNBFH/TFqltkQYwQWmbBeKBysd6ExK1XFRiVE6Gm5rwh3jSo8ZETxoQiTEYEyEa9FSQTw1qAcVEIbt0IfgB2VKspW53njNLGbYV4kumb3Z+H5l575XALqFJvoiLksvEQSKAIAH7ASAxJBgzTOgPaRvPCjXE/rFS6Zew2OxisojzgB+KT58DZyBkYdm5WTDmZsBcivNPNZMxWqu/bar/3EKp8spayKcv1wcw1deLe0XqSS+utIRRC/p0rsk3qXRLi0GvvtQcRkNbxP8F5ywzLtdw7Y5R0KPEj9cxgponyEyMYOr+Hdy4ed3a55upqIYPoxLwRi2T+aCnfaHKg8m+h4JE1xP481IbLod8uVWCSyyvdnZY2HZwzTzTfg24I+RLlburKCBdkSY/ixv+6OyA9KvnViuQVZ7kMg938wmo7BsU3IW6Q0CTyW4HRSIXhRsEkJ4YgeTLATCQgkERslamVubr1/gw47wWfM+Z82AijThMivK+o40CSDEiN9ha1LbfWemPM4LvCoaAIkouyoaNoq2FJaWWASkYD2skc9lY18U515rc0ERUM5oqbQPu+kbIbjsTm4uwYs9pOSmMfn+aZmY0xmqEw4nBAQH4Wk7BflZQI1cbw6Rbe9x6qq/tApQwjjCaneaNiPEadf9J6LD6uEeAR3qeQunZizmTndp42U1qbt8TvDWmSS8q7Gm03zp4W+GKTtVW4GY8fyD1kSgqN66hdveWtbfHZlzBD8dq8c1BpyKcJ/wgjZc79XcMKDTbLbjJe8YdL3foXAv2GPMXyaNlDn1KrsHvj7r3NOHYZHUZjpYRfcwP4k+b1+Uoc3cSEmWnkjsogbdBBm99k4WxzsLai37Irie4aCiLeLU1AequRjbDdpbaGdiEQGTeegKEicgQm7oHzGCoUPMXTPdG1EnDSKUAAAAASUVORK5CYII=);
}
.input--kgi .label__radio[data-v-fc1db4b8] {
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url(../img/Radio_action_unselect.21d7c009.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--selected[data-v-fc1db4b8] {
  background-image: url(../img/Radio_action_select.47206a02.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--disabled[data-v-fc1db4b8] {
  background-image: url(../img/Radio_disable_unselect.6835efb0.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--selectedDisabled[data-v-fc1db4b8] {
  background-image: url(../img/Radio_disable_select.ee90f269.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--error[data-v-fc1db4b8] {
  background-image: url(../img/Radio_error_unselect.418a98b7.svg);
  background-repeat: no-repeat;
}
.button[data-v-6ed053fa] {
  text-decoration: underline;
  padding: 8px;
  width: 80px;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #E9200E;
  margin: auto;
}
.button--kgi[data-v-6ed053fa] {
  text-decoration: none;
  padding: 8px;
  width: 80px;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  color: #00367c;
  margin: auto;
}
.button--disabled[data-v-6ed053fa] {
  background: #DCDCDC;
}
.form[data-v-0332338a] {
  padding: 32px 0px;
}
.form .form__header[data-v-0332338a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-0332338a] {
  border-color: #e9200e;
}
.form .form__hint[data-v-0332338a] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-0332338a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-0332338a] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-0332338a] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-0332338a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-0332338a] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-0332338a] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-0332338a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-0332338a] {
  width: 100%;
}
.modal .modal-header[data-v-0332338a] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-0332338a] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-0332338a] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-0332338a] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-0332338a] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-0332338a] {
    padding: 40px;
}
.form--kgi[data-v-0332338a] {
    padding: 0px;
}
}
.input .input__header[data-v-058671e0] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-058671e0] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-058671e0] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-058671e0] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-058671e0] {
  flex-direction: row;
}
.input .input__childHeader[data-v-058671e0] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-058671e0] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-058671e0] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-058671e0] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-058671e0] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-058671e0]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-058671e0]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-058671e0]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-058671e0] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-058671e0] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-058671e0]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-058671e0] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-058671e0] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-058671e0] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-058671e0] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-058671e0] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-058671e0] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-058671e0] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-058671e0] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-058671e0] {
  gap: 11px;
}
.input .input__message[data-v-058671e0] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-058671e0] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-058671e0] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-058671e0] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-058671e0] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-058671e0] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-058671e0]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-058671e0]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-058671e0] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-058671e0] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-058671e0] {
  position: relative;
}
.input--kgi .input__header[data-v-058671e0] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-058671e0] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-058671e0] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-058671e0] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-058671e0] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-058671e0] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-058671e0] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-058671e0]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-058671e0]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-058671e0] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-058671e0] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-058671e0] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-058671e0] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-058671e0]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-058671e0]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-058671e0]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-058671e0] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-058671e0] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-058671e0]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-058671e0] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-058671e0] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-058671e0] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-058671e0]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-058671e0] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-058671e0] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-058671e0]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-058671e0] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-058671e0]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-058671e0] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-058671e0] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-058671e0] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-058671e0] {
  gap: 11px;
}
.input--kgi .input__message[data-v-058671e0] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-058671e0] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-058671e0] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-058671e0] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-058671e0] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-058671e0] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-058671e0]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-058671e0]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-058671e0] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-058671e0] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-058671e0] {
  position: relative;
}
.input--isToggled .label__button[data-v-058671e0] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-058671e0] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-058671e0] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-058671e0] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-058671e0] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-058671e0] {
    width: 100%;
}
.input .labelGroup__label[data-v-058671e0] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-058671e0] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-058671e0] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-058671e0] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-058671e0] {
    font-size: 20px;
}
}
.input .label__checkbox[data-v-058671e0] {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEvSURBVHgB7ZW/SsNQFMa/JkUEJckkCEWuo2JpRocuzk6OPoU+go8Qn8RHcHFwrAiuvf4B/w1GQSixucdzOqUl6e2l7dT8ICQk53xfzgl8AWosNMpu9lUUbcKcGVDMBRHsMr0c2eW2HmirwYfaiAH/mli4udeGF4awkd3eyEn/IT9p6d9eZeGritS7Cvqf3QMaPj/SrEit9HDvl0xfafCmgoSLnMSLJtLLx0VR0xu3oM7aYRd+aweuSE9zvw1ebTzFYD68IGRBCpdmUGqKJVMbrJoBB1Nqfr6xSMYMDBp3w4d75C9PcEV6JPREo9JgHV4iU6Snx04mUis9jCZkSfFZaVwT/Cu+VJJLNmSlMrW8GFsdbU3EdekPR2KbYM45VzqwMPpuvJYBT7+r0xQ1rvwD7ofOwNAciEIAAAAASUVORK5CYII=);
}
.input .label__checkbox--selected[data-v-058671e0] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJsSURBVHgB7VRBaxNREP4mySalNMlKkZKaNPkJ9ebBmxXtQY32F/TgVdSjf0LQY8EevEi1YEHU9u7ZGhRERVKKiqJmK7Wtye4bZ95utyXZkNx66bDLeztv9/tmvpkd4NiO2ijJ+a3m1tIIFuV4mgEXA42fGnRulZp7zYEEIbh57TO7bL/l+DXSByJd1CsbcHhAlCbyDNqnu0lS3QQpBHc7Ah4YhhEYIz4D3Rv2BcoXf6B+gZaVAo59bhrOYi9ej1HdDwx8ltuYEEyYAjlQQg3eF1D1c96Fc+asJe8YDYOmhyCAgEeRM2wWQkb7GcmZJaJyBaXVV5hYeoFUuWqzQEK9MkkERiUOpSc2UV6WTvUHnEqVJx+/pEy5ip21Z/xvs0lRNTAUQWALK+AW0tbUllnXbKWKySch+N67Br7cuA7NjpLxkyXaL+6pB0sYv30nKjIjXZ5CZXkVjoK/bWBj7gL8rZY9C/qk0DeDdKGI/MVL9ibZ/1y4T9XltRj889x5mC3PJhmmm5xDj/d7rcBfd3btvjh7BVP3FoTsoHa7Av7pmoK34n8glJBQGh3BRPMPDSWRXq3nK/h4dQbtzY0Y/EN9Bh3vdyiL/gcmlDOq27ASaWBsi7zdeIP39XNwZy/j16OHCGzkchpnL/Dcr8QJEv2oFVrN7b9F2xhR+7CdCtEHFE4POvylvEeUotrY6GCJpGPW845DYSdpd0j9oi6yspiD1e71L5cIxjJp7aOVbrweAumf+fFc1itkHSEgsgDR/AlnELPe8bMEcCKXxcmRnMdo3xwokZpOVB16OpcwwATAk7DWA3Tmk8b1sR29/Qfdx4vocuMz0QAAAABJRU5ErkJggg==);
}
.input--kgi .label__checkbox[data-v-058671e0] {
  width: 19px;
  min-width: 19px;
  height: 18px;
  background-image: url(../img/checkbox_action_unselect.e5e4c18e.svg);
}
.input--kgi .label__checkbox--selected[data-v-058671e0] {
  background-image: url(../img/checkbox_action_select.b51679dc.svg);
}
.input--kgi .label__checkbox--disabled[data-v-058671e0] {
  background-image: url(../img/checkbox_disable_unselect.767b8f29.svg);
}
.input--kgi .label__checkbox--error[data-v-058671e0] {
  background-image: url(../img/checkbox_error_unselect.898969ad.svg);
}
.input .input__header[data-v-2fb8ffda] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-2fb8ffda] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-2fb8ffda] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-2fb8ffda] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-2fb8ffda] {
  flex-direction: row;
}
.input .input__childHeader[data-v-2fb8ffda] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-2fb8ffda] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-2fb8ffda] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-2fb8ffda] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-2fb8ffda] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-2fb8ffda]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-2fb8ffda]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-2fb8ffda]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-2fb8ffda] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-2fb8ffda] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-2fb8ffda]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-2fb8ffda] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-2fb8ffda] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-2fb8ffda] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-2fb8ffda] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-2fb8ffda] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-2fb8ffda] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-2fb8ffda] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-2fb8ffda] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-2fb8ffda] {
  gap: 11px;
}
.input .input__message[data-v-2fb8ffda] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-2fb8ffda] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-2fb8ffda] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-2fb8ffda] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-2fb8ffda] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2fb8ffda] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2fb8ffda]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2fb8ffda]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-2fb8ffda] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-2fb8ffda] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-2fb8ffda] {
  position: relative;
}
.input--kgi .input__header[data-v-2fb8ffda] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-2fb8ffda] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-2fb8ffda] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-2fb8ffda] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-2fb8ffda] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-2fb8ffda] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2fb8ffda] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2fb8ffda]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2fb8ffda]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-2fb8ffda] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2fb8ffda] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2fb8ffda] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2fb8ffda] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2fb8ffda]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-2fb8ffda]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-2fb8ffda]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-2fb8ffda] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-2fb8ffda] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-2fb8ffda]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-2fb8ffda] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-2fb8ffda] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-2fb8ffda] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-2fb8ffda]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-2fb8ffda] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-2fb8ffda] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-2fb8ffda]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-2fb8ffda] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-2fb8ffda]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-2fb8ffda] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-2fb8ffda] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-2fb8ffda] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-2fb8ffda] {
  gap: 11px;
}
.input--kgi .input__message[data-v-2fb8ffda] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-2fb8ffda] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-2fb8ffda] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-2fb8ffda] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-2fb8ffda] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2fb8ffda] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2fb8ffda]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2fb8ffda]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-2fb8ffda] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-2fb8ffda] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-2fb8ffda] {
  position: relative;
}
.input--isToggled .label__button[data-v-2fb8ffda] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-2fb8ffda] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-2fb8ffda] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-2fb8ffda] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-2fb8ffda] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-2fb8ffda] {
    width: 100%;
}
.input .labelGroup__label[data-v-2fb8ffda] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-2fb8ffda] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-2fb8ffda] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-2fb8ffda] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2fb8ffda] {
    font-size: 20px;
}
}
.input .label__checkbox[data-v-2fb8ffda] {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEvSURBVHgB7ZW/SsNQFMa/JkUEJckkCEWuo2JpRocuzk6OPoU+go8Qn8RHcHFwrAiuvf4B/w1GQSixucdzOqUl6e2l7dT8ICQk53xfzgl8AWosNMpu9lUUbcKcGVDMBRHsMr0c2eW2HmirwYfaiAH/mli4udeGF4awkd3eyEn/IT9p6d9eZeGritS7Cvqf3QMaPj/SrEit9HDvl0xfafCmgoSLnMSLJtLLx0VR0xu3oM7aYRd+aweuSE9zvw1ebTzFYD68IGRBCpdmUGqKJVMbrJoBB1Nqfr6xSMYMDBp3w4d75C9PcEV6JPREo9JgHV4iU6Snx04mUis9jCZkSfFZaVwT/Cu+VJJLNmSlMrW8GFsdbU3EdekPR2KbYM45VzqwMPpuvJYBT7+r0xQ1rvwD7ofOwNAciEIAAAAASUVORK5CYII=);
}
.input .label__checkbox--selected[data-v-2fb8ffda] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJsSURBVHgB7VRBaxNREP4mySalNMlKkZKaNPkJ9ebBmxXtQY32F/TgVdSjf0LQY8EevEi1YEHU9u7ZGhRERVKKiqJmK7Wtye4bZ95utyXZkNx66bDLeztv9/tmvpkd4NiO2ijJ+a3m1tIIFuV4mgEXA42fGnRulZp7zYEEIbh57TO7bL/l+DXSByJd1CsbcHhAlCbyDNqnu0lS3QQpBHc7Ah4YhhEYIz4D3Rv2BcoXf6B+gZaVAo59bhrOYi9ej1HdDwx8ltuYEEyYAjlQQg3eF1D1c96Fc+asJe8YDYOmhyCAgEeRM2wWQkb7GcmZJaJyBaXVV5hYeoFUuWqzQEK9MkkERiUOpSc2UV6WTvUHnEqVJx+/pEy5ip21Z/xvs0lRNTAUQWALK+AW0tbUllnXbKWKySch+N67Br7cuA7NjpLxkyXaL+6pB0sYv30nKjIjXZ5CZXkVjoK/bWBj7gL8rZY9C/qk0DeDdKGI/MVL9ibZ/1y4T9XltRj889x5mC3PJhmmm5xDj/d7rcBfd3btvjh7BVP3FoTsoHa7Av7pmoK34n8glJBQGh3BRPMPDSWRXq3nK/h4dQbtzY0Y/EN9Bh3vdyiL/gcmlDOq27ASaWBsi7zdeIP39XNwZy/j16OHCGzkchpnL/Dcr8QJEv2oFVrN7b9F2xhR+7CdCtEHFE4POvylvEeUotrY6GCJpGPW845DYSdpd0j9oi6yspiD1e71L5cIxjJp7aOVbrweAumf+fFc1itkHSEgsgDR/AlnELPe8bMEcCKXxcmRnMdo3xwokZpOVB16OpcwwATAk7DWA3Tmk8b1sR29/Qfdx4vocuMz0QAAAABJRU5ErkJggg==);
}
.input--kgi .label__checkbox[data-v-2fb8ffda] {
  width: 19px;
  min-width: 19px;
  height: 18px;
  background-image: url(../img/checkbox_action_unselect.e5e4c18e.svg);
}
.input--kgi .label__checkbox--selected[data-v-2fb8ffda] {
  background-image: url(../img/checkbox_action_select.b51679dc.svg);
}
.input--kgi .label__checkbox--disabled--selected[data-v-2fb8ffda] {
  background-image: url(../img/checkbox_disable_select.a6411acf.svg);
}
.input--kgi .label__checkbox--disabled[data-v-2fb8ffda] {
  background-image: url(../img/checkbox_disable_unselect.767b8f29.svg);
}
.input--kgi .label__checkbox--error[data-v-2fb8ffda] {
  background-image: url(../img/checkbox_error_unselect.898969ad.svg);
}
.input .input__header[data-v-2df7ec4c] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-2df7ec4c] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-2df7ec4c] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-2df7ec4c] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-2df7ec4c] {
  flex-direction: row;
}
.input .input__childHeader[data-v-2df7ec4c] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-2df7ec4c] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-2df7ec4c] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-2df7ec4c] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-2df7ec4c] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-2df7ec4c]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-2df7ec4c]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-2df7ec4c]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-2df7ec4c] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-2df7ec4c] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-2df7ec4c]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-2df7ec4c] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-2df7ec4c] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-2df7ec4c] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-2df7ec4c] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-2df7ec4c] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-2df7ec4c] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-2df7ec4c] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-2df7ec4c] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-2df7ec4c] {
  gap: 11px;
}
.input .input__message[data-v-2df7ec4c] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-2df7ec4c] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-2df7ec4c] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-2df7ec4c] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-2df7ec4c] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2df7ec4c] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2df7ec4c]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2df7ec4c]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-2df7ec4c] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-2df7ec4c] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-2df7ec4c] {
  position: relative;
}
.input--kgi .input__header[data-v-2df7ec4c] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-2df7ec4c] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-2df7ec4c] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-2df7ec4c] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-2df7ec4c] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-2df7ec4c] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2df7ec4c] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2df7ec4c]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2df7ec4c]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-2df7ec4c] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2df7ec4c] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2df7ec4c] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2df7ec4c] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2df7ec4c]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-2df7ec4c]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-2df7ec4c]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-2df7ec4c] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-2df7ec4c] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-2df7ec4c]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-2df7ec4c] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-2df7ec4c] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-2df7ec4c] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-2df7ec4c]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-2df7ec4c] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-2df7ec4c] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-2df7ec4c]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-2df7ec4c] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-2df7ec4c]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-2df7ec4c] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-2df7ec4c] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-2df7ec4c] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-2df7ec4c] {
  gap: 11px;
}
.input--kgi .input__message[data-v-2df7ec4c] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-2df7ec4c] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-2df7ec4c] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-2df7ec4c] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-2df7ec4c] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2df7ec4c] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2df7ec4c]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2df7ec4c]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-2df7ec4c] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-2df7ec4c] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-2df7ec4c] {
  position: relative;
}
.input--isToggled .label__button[data-v-2df7ec4c] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-2df7ec4c] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-2df7ec4c] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-2df7ec4c] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-2df7ec4c] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-2df7ec4c] {
    width: 100%;
}
.input .labelGroup__label[data-v-2df7ec4c] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-2df7ec4c] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-2df7ec4c] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-2df7ec4c] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2df7ec4c] {
    font-size: 20px;
}
}
.input .input__header[data-v-59f51a1f] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-59f51a1f] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-59f51a1f] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-59f51a1f] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-59f51a1f] {
  flex-direction: row;
}
.input .input__childHeader[data-v-59f51a1f] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-59f51a1f] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-59f51a1f] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-59f51a1f] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-59f51a1f] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-59f51a1f]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-59f51a1f]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-59f51a1f]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-59f51a1f] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-59f51a1f] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-59f51a1f]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-59f51a1f] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-59f51a1f] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-59f51a1f] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-59f51a1f] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-59f51a1f] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-59f51a1f] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-59f51a1f] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-59f51a1f] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-59f51a1f] {
  gap: 11px;
}
.input .input__message[data-v-59f51a1f] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-59f51a1f] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-59f51a1f] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-59f51a1f] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-59f51a1f] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-59f51a1f] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-59f51a1f]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-59f51a1f]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-59f51a1f] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-59f51a1f] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-59f51a1f] {
  position: relative;
}
.input--kgi .input__header[data-v-59f51a1f] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-59f51a1f] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-59f51a1f] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-59f51a1f] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-59f51a1f] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-59f51a1f] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-59f51a1f] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-59f51a1f]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-59f51a1f]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-59f51a1f] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-59f51a1f] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-59f51a1f] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-59f51a1f] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-59f51a1f]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-59f51a1f]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-59f51a1f]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-59f51a1f] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-59f51a1f] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-59f51a1f]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-59f51a1f] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-59f51a1f] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-59f51a1f] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-59f51a1f]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-59f51a1f] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-59f51a1f] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-59f51a1f]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-59f51a1f] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-59f51a1f]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-59f51a1f] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-59f51a1f] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-59f51a1f] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-59f51a1f] {
  gap: 11px;
}
.input--kgi .input__message[data-v-59f51a1f] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-59f51a1f] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-59f51a1f] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-59f51a1f] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-59f51a1f] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-59f51a1f] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-59f51a1f]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-59f51a1f]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-59f51a1f] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-59f51a1f] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-59f51a1f] {
  position: relative;
}
.input--isToggled .label__button[data-v-59f51a1f] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-59f51a1f] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-59f51a1f] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-59f51a1f] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-59f51a1f] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-59f51a1f] {
    width: 100%;
}
.input .labelGroup__label[data-v-59f51a1f] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-59f51a1f] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-59f51a1f] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-59f51a1f] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-59f51a1f] {
    font-size: 20px;
}
}
.input .button__error[data-v-59f51a1f] {
  width: 24px;
  height: 24px;
  background-image: url(../img/chevron-down2.d245ad95.svg);
}
.input .button__down[data-v-59f51a1f] {
  width: 24px;
  height: 24px;
  background-image: url(../img/chevron-error.73f026d4.svg);
}
.input--kgi .button__error[data-v-59f51a1f] {
  width: 24px;
  height: 24px;
  background-image: url(../img/chevron-down.2ef26306.svg);
}
.input .input__header[data-v-31ea3069] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-31ea3069] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-31ea3069] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-31ea3069] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-31ea3069] {
  flex-direction: row;
}
.input .input__childHeader[data-v-31ea3069] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-31ea3069] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-31ea3069] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-31ea3069] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-31ea3069] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-31ea3069]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-31ea3069]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-31ea3069]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-31ea3069] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-31ea3069] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-31ea3069]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-31ea3069] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-31ea3069] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-31ea3069] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-31ea3069] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-31ea3069] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-31ea3069] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-31ea3069] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-31ea3069] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-31ea3069] {
  gap: 11px;
}
.input .input__message[data-v-31ea3069] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-31ea3069] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-31ea3069] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-31ea3069] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-31ea3069] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-31ea3069] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-31ea3069]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-31ea3069]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-31ea3069] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-31ea3069] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-31ea3069] {
  position: relative;
}
.input--kgi .input__header[data-v-31ea3069] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-31ea3069] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-31ea3069] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-31ea3069] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-31ea3069] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-31ea3069] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-31ea3069] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-31ea3069]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-31ea3069]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-31ea3069] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-31ea3069] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-31ea3069] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-31ea3069] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-31ea3069]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-31ea3069]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-31ea3069]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-31ea3069] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-31ea3069] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-31ea3069]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-31ea3069] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-31ea3069] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-31ea3069] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-31ea3069]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-31ea3069] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-31ea3069] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-31ea3069]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-31ea3069] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-31ea3069]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-31ea3069] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-31ea3069] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-31ea3069] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-31ea3069] {
  gap: 11px;
}
.input--kgi .input__message[data-v-31ea3069] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-31ea3069] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-31ea3069] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-31ea3069] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-31ea3069] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-31ea3069] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-31ea3069]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-31ea3069]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-31ea3069] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-31ea3069] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-31ea3069] {
  position: relative;
}
.input--isToggled .label__button[data-v-31ea3069] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-31ea3069] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-31ea3069] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-31ea3069] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-31ea3069] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-31ea3069] {
    width: 100%;
}
.input .labelGroup__label[data-v-31ea3069] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-31ea3069] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-31ea3069] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-31ea3069] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-31ea3069] {
    font-size: 20px;
}
}
.modalBody .modal-body--o2o[data-v-06dbef18] {
  min-height: 280px;
}
.modalBody .modalSelect__footer[data-v-06dbef18] {
  display: flex;
  justify-content: center;
}
.form[data-v-03160488] {
  padding: 32px 0px;
}
.form .form__header[data-v-03160488] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-03160488] {
  border-color: #e9200e;
}
.form .form__hint[data-v-03160488] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-03160488] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-03160488] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-03160488] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-03160488] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-03160488] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-03160488] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-03160488] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-03160488] {
  width: 100%;
}
.modal .modal-header[data-v-03160488] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-03160488] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-03160488] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-03160488] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-03160488] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-03160488] {
    padding: 40px;
}
.form--kgi[data-v-03160488] {
    padding: 0px;
}
}
.input .input__header[data-v-695dfb8a] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-695dfb8a] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-695dfb8a] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-695dfb8a] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-695dfb8a] {
  flex-direction: row;
}
.input .input__childHeader[data-v-695dfb8a] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-695dfb8a] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-695dfb8a] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-695dfb8a] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-695dfb8a] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-695dfb8a]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-695dfb8a]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-695dfb8a]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-695dfb8a] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-695dfb8a] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-695dfb8a]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-695dfb8a] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-695dfb8a] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-695dfb8a] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-695dfb8a] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-695dfb8a] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-695dfb8a] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-695dfb8a] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-695dfb8a] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-695dfb8a] {
  gap: 11px;
}
.input .input__message[data-v-695dfb8a] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-695dfb8a] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-695dfb8a] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-695dfb8a] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-695dfb8a] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-695dfb8a] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-695dfb8a]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-695dfb8a]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-695dfb8a] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-695dfb8a] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-695dfb8a] {
  position: relative;
}
.input--kgi .input__header[data-v-695dfb8a] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-695dfb8a] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-695dfb8a] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-695dfb8a] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-695dfb8a] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-695dfb8a] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-695dfb8a] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-695dfb8a]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-695dfb8a]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-695dfb8a] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-695dfb8a] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-695dfb8a] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-695dfb8a] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-695dfb8a]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-695dfb8a]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-695dfb8a]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-695dfb8a] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-695dfb8a] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-695dfb8a]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-695dfb8a] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-695dfb8a] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-695dfb8a] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-695dfb8a]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-695dfb8a] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-695dfb8a] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-695dfb8a]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-695dfb8a] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-695dfb8a]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-695dfb8a] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-695dfb8a] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-695dfb8a] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-695dfb8a] {
  gap: 11px;
}
.input--kgi .input__message[data-v-695dfb8a] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-695dfb8a] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-695dfb8a] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-695dfb8a] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-695dfb8a] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-695dfb8a] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-695dfb8a]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-695dfb8a]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-695dfb8a] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-695dfb8a] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-695dfb8a] {
  position: relative;
}
.input--isToggled .label__button[data-v-695dfb8a] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-695dfb8a] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-695dfb8a] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-695dfb8a] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-695dfb8a] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-695dfb8a] {
    width: 100%;
}
.input .labelGroup__label[data-v-695dfb8a] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-695dfb8a] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-695dfb8a] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-695dfb8a] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-695dfb8a] {
    font-size: 20px;
}
}
.button[data-v-695dfb8a] {
  width: unset;
  min-width: 165px;
  border-radius: 8px;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  color: white;
  font-size: 16px;
  line-height: 160%;
  margin: auto;
  border: none;
  white-space: nowrap;
  height: 46px;
  padding: 10px 12px;
}
.button--kgi[data-v-695dfb8a] {
  width: unset;
  min-width: 165px;
  border-radius: 0px;
  background: #00367C;
  color: white;
  font-size: 16px;
  line-height: 160%;
  margin: auto;
  border: none;
  white-space: nowrap;
  height: 46px;
  padding: 10px 12px;
}
.button--disabled[data-v-695dfb8a] {
  background: #dcdcdc;
}
.otp .otp__prefix[data-v-c1e97ad8] {
  font-size: 21px;
  text-align: center;
  letter-spacing: 5px;
}
.otp .otp__labelGroup[data-v-c1e97ad8] {
  display: flex;
  width: 100%;
  gap: 6px;
  align-items: center;
  margin-top: 12px;
}
.otp .otp__labelGroup .labelGroup__label[data-v-c1e97ad8] {
  flex-grow: 1;
  background-color: #F5F8FA;
  width: 60px;
  padding: 4px;
}
.otp .otp__labelGroup .labelGroup__label .label__input[data-v-c1e97ad8] {
  height: 60px;
  font-size: 30px;
  width: 90%;
  margin: auto;
  display: block;
  text-align: center;
  background-color: inherit;
  border: none;
}
.otp .otp__labelGroup .labelGroup__label .label__input[data-v-c1e97ad8]:focus {
  outline: none;
}
.otp .otp__labelGroup .labelGroup__label input[data-v-c1e97ad8]::-webkit-outer-spin-button,
.otp .otp__labelGroup .labelGroup__label input[data-v-c1e97ad8]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.otp .otp__labelGroup .labelGroup__label .label__input[type=number][data-v-c1e97ad8] {
  -moz-appearance: textfield;
}
.form[data-v-0f2bc7e4] {
  margin: auto;
}
.form .form__header[data-v-0f2bc7e4] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-0f2bc7e4] {
  border-color: #E9200E;
  margin: 8px 0;
}
.form .form__desc[data-v-0f2bc7e4] {
  color: #727272;
  font-size: 16px;
}
.form .form__buttonGroup[data-v-0f2bc7e4] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form .form__buttonGroup .buttonGroup__btn[data-v-0f2bc7e4] {
  margin: auto;
}
.form--kgi[data-v-0f2bc7e4] {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.form--kgi .form__hint[data-v-0f2bc7e4] {
  color: #626364;
  margin-top: 12px;
}
.form--kgi .form__cd[data-v-0f2bc7e4] {
  color: #626364;
  font-weight: 400;
  margin-top: 4px;
}
.form--kgi .form__cd .cd__time[data-v-0f2bc7e4] {
  color: #ff623e;
}
.form--kgi .form__cd .cd__resend[data-v-0f2bc7e4] {
  color: #0044AD;
  background-color: inherit;
  border: none;
  font-size: 12px;
  font-weight: 400;
}
.form--kgi .form__limit[data-v-0f2bc7e4] {
  color: #626364;
  margin-top: 12px;
}
.form--kgi .form__header[data-v-0f2bc7e4] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__image[data-v-0f2bc7e4] {
  display: block;
  margin: 48px auto;
}
.form--kgi .form__line[data-v-0f2bc7e4] {
  border-color: #00367C;
  margin: 8px 0;
}
.form--kgi .form__desc[data-v-0f2bc7e4] {
  color: #626364;
  font-size: 16px;
}
.form--kgi .form__buttonGroup[data-v-0f2bc7e4] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
  width: 100%;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-0f2bc7e4] {
  margin: auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
.form .form__buttonGroup[data-v-0f2bc7e4] {
    gap: 40px;
    margin-top: 40px;
    justify-content: center;
}
.form .form__buttonGroup .buttonGroup__btn[data-v-0f2bc7e4] {
    width: 264px;
    margin: 0;
}
.form--kgi .form__buttonGroup[data-v-0f2bc7e4] {
    display: flex;
    width: 573px;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-0f2bc7e4] {
    width: 100%;
}
}
.modal .modal-header[data-v-0f2bc7e4] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-0f2bc7e4] {
  font-weight: bold;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-0f2bc7e4] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-0f2bc7e4] {
  border: none;
  padding-bottom: 24px;
}
.modal .modal-footer .content__button[data-v-0f2bc7e4] {
  width: 145px;
  height: 50px;
  border-radius: 8px;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  color: white;
  font-size: 18px;
  line-height: 29px;
  margin: auto;
  border: none;
}
.form__modal .modal__content {
  padding: 32px;
}
.form__modal .modal__content .content__title {
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
  color: #272727;
  margin-top: 16px;
}
.form__modal .modal__content .content__desc {
  font-weight: 400;
  line-height: 160%;
  font-size: 16px;
  color: #272727;
  margin-top: 8px;
  text-align: center;
}
.form__modal .modal__content .content__button {
  padding: 12px 16px;
  border-radius: 8px;
  margin: auto;
  border: none;
  color: white;
  margin-top: 16px;
  display: block;
  line-height: 1;
}
.otp[data-v-42941bff] {
  padding: 32px 0px;
}
.otp--kgi[data-v-42941bff] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-42941bff] {
    padding: 32px 0px;
}
.otp--kgi[data-v-42941bff] {
    padding: 0px;
}
}
.result[data-v-4f0ccf50] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-4f0ccf50] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-4f0ccf50] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-4f0ccf50] {
  border-color: #e9200e;
}
.result .result__desc[data-v-4f0ccf50] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-4f0ccf50] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-4f0ccf50] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-4f0ccf50] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-4f0ccf50] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-4f0ccf50] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-4f0ccf50] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-4f0ccf50] {
  margin-left: 6px;
}
.result .result__dog[data-v-4f0ccf50] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-4f0ccf50] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-4f0ccf50] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-4f0ccf50] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-4f0ccf50] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-4f0ccf50] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-4f0ccf50] {
  border-color: #e9200e;
}
.result .result__save[data-v-4f0ccf50] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-4f0ccf50] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-4f0ccf50] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-4f0ccf50] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-4f0ccf50] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-4f0ccf50] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-4f0ccf50] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-4f0ccf50] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-4f0ccf50] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-4f0ccf50] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-4f0ccf50] {
  width: 136px;
}
.result--kgi .result__dog[data-v-4f0ccf50] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-4f0ccf50] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-4f0ccf50] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-4f0ccf50] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-4f0ccf50] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-4f0ccf50] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-4f0ccf50] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-4f0ccf50] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-4f0ccf50] {
    width: 240px;
}
.result .result__client[data-v-4f0ccf50] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-4f0ccf50] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-4f0ccf50] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-4f0ccf50] {
    width: 240px;
}
.result--kgi .result__client[data-v-4f0ccf50] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-4f0ccf50] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-4f0ccf50] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-2f100b4a] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-34151b66] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-34151b66] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-34151b66] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-34151b66] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-34151b66] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-34151b66] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-34151b66] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-34151b66] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-34151b66]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-34151b66] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-34151b66] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-34151b66] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-34151b66] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-34151b66] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-34151b66] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-34151b66] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-34151b66] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-34151b66] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-34151b66] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-34151b66] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-34151b66]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-34151b66] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-34151b66] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-34151b66] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-34151b66] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-34151b66] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-34151b66] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-34151b66] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-34151b66] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-34151b66] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-34151b66] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-34151b66] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-34151b66] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-34151b66] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-34151b66] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-34151b66] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-34151b66] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-34151b66] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-34151b66] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-34151b66] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-34151b66] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-34151b66] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-34151b66] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-34151b66] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-34151b66] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-34151b66] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-310abae8] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-310abae8] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-310abae8] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-6595a464] {
  padding: 32px 0px;
}
.form .form__header[data-v-6595a464] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-6595a464] {
  border-color: #e9200e;
}
.form .form__hint[data-v-6595a464] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-6595a464] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-6595a464] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-6595a464] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-6595a464] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-6595a464] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-6595a464] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-6595a464] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-6595a464] {
  width: 100%;
}
.modal .modal-header[data-v-6595a464] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-6595a464] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-6595a464] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-6595a464] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-6595a464] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-6595a464] {
    padding: 40px;
}
.form--kgi[data-v-6595a464] {
    padding: 0px;
}
}
.form[data-v-65797562] {
  padding: 32px 0px;
}
.form .form__header[data-v-65797562] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-65797562] {
  border-color: #e9200e;
}
.form .form__hint[data-v-65797562] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-65797562] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-65797562] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-65797562] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-65797562] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-65797562] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-65797562] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-65797562] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-65797562] {
  width: 100%;
}
.modal .modal-header[data-v-65797562] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-65797562] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-65797562] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-65797562] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-65797562] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-65797562] {
    padding: 40px;
}
.form--kgi[data-v-65797562] {
    padding: 0px;
}
}
.otp[data-v-c333b6e8] {
  padding: 32px 0px;
}
.otp--kgi[data-v-c333b6e8] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-c333b6e8] {
    padding: 32px 0px;
}
.otp--kgi[data-v-c333b6e8] {
    padding: 0px;
}
}
.result[data-v-174aa8ab] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-174aa8ab] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-174aa8ab] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-174aa8ab] {
  border-color: #e9200e;
}
.result .result__desc[data-v-174aa8ab] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-174aa8ab] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-174aa8ab] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-174aa8ab] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-174aa8ab] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-174aa8ab] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-174aa8ab] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-174aa8ab] {
  margin-left: 6px;
}
.result .result__dog[data-v-174aa8ab] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-174aa8ab] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-174aa8ab] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-174aa8ab] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-174aa8ab] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-174aa8ab] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-174aa8ab] {
  border-color: #e9200e;
}
.result .result__save[data-v-174aa8ab] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-174aa8ab] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-174aa8ab] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-174aa8ab] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-174aa8ab] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-174aa8ab] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-174aa8ab] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-174aa8ab] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-174aa8ab] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-174aa8ab] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-174aa8ab] {
  width: 136px;
}
.result--kgi .result__dog[data-v-174aa8ab] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-174aa8ab] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-174aa8ab] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-174aa8ab] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-174aa8ab] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-174aa8ab] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-174aa8ab] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-174aa8ab] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-174aa8ab] {
    width: 240px;
}
.result .result__client[data-v-174aa8ab] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-174aa8ab] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-174aa8ab] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-174aa8ab] {
    width: 240px;
}
.result--kgi .result__client[data-v-174aa8ab] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-174aa8ab] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-174aa8ab] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-17b21490] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-2fa2523b] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-2fa2523b] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-2fa2523b] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-2fa2523b] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-2fa2523b] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-2fa2523b] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-2fa2523b] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-2fa2523b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-2fa2523b]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-2fa2523b] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-2fa2523b] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-2fa2523b] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-2fa2523b] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-2fa2523b] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-2fa2523b] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-2fa2523b] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-2fa2523b] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-2fa2523b] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-2fa2523b] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-2fa2523b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-2fa2523b]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-2fa2523b] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-2fa2523b] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-2fa2523b] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-2fa2523b] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-2fa2523b] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-2fa2523b] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-2fa2523b] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-2fa2523b] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-2fa2523b] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-2fa2523b] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-2fa2523b] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-2fa2523b] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-2fa2523b] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-2fa2523b] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-2fa2523b] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-2fa2523b] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-2fa2523b] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-2fa2523b] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-2fa2523b] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-2fa2523b] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-2fa2523b] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-2fa2523b] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-2fa2523b] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-2fa2523b] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-2fa2523b] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-5dbc9ade] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-5dbc9ade] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-5dbc9ade] {
  width: 100%;
  margin-top: 30px;
}
.form__modal .modal__content {
  padding: 32px;
}
.form__modal .modal__content .content__image {
  width: 100px;
  margin: auto;
  display: block;
}
.form__modal .modal__content .content__title {
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
  color: #272727;
  margin-top: 16px;
}
.form__modal .modal__content .content__desc {
  font-weight: 400;
  line-height: 160%;
  font-size: 16px;
  color: #272727;
  margin-top: 8px;
  text-align: center;
}
.form__modal .modal__content .content__button {
  padding: 12px 16px;
  border-radius: 8px;
  margin: auto;
  border: none;
  color: white;
  margin-top: 16px;
  display: block;
  line-height: 1;
}
.form[data-v-6445dac0] {
  padding: 32px 0px;
}
.form .form__header[data-v-6445dac0] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-6445dac0] {
  border-color: #e9200e;
}
.form .form__hint[data-v-6445dac0] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-6445dac0] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-6445dac0] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-6445dac0] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-6445dac0] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-6445dac0] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-6445dac0] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-6445dac0] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-6445dac0] {
  width: 100%;
}
.modal .modal-header[data-v-6445dac0] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-6445dac0] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-6445dac0] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-6445dac0] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-6445dac0] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-6445dac0] {
    padding: 40px;
}
.form--kgi[data-v-6445dac0] {
    padding: 0px;
}
}
.form[data-v-6429abbe] {
  padding: 32px 0px;
}
.form .form__header[data-v-6429abbe] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-6429abbe] {
  border-color: #e9200e;
}
.form .form__hint[data-v-6429abbe] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-6429abbe] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-6429abbe] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-6429abbe] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-6429abbe] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-6429abbe] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-6429abbe] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-6429abbe] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-6429abbe] {
  width: 100%;
}
.modal .modal-header[data-v-6429abbe] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-6429abbe] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-6429abbe] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-6429abbe] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-6429abbe] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-6429abbe] {
    padding: 40px;
}
.form--kgi[data-v-6429abbe] {
    padding: 0px;
}
}
.otp[data-v-2fd9f70c] {
  padding: 32px 0px;
}
.otp--kgi[data-v-2fd9f70c] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-2fd9f70c] {
    padding: 32px 0px;
}
.otp--kgi[data-v-2fd9f70c] {
    padding: 0px;
}
}
.result[data-v-782ccc06] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-782ccc06] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-782ccc06] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-782ccc06] {
  border-color: #e9200e;
}
.result .result__desc[data-v-782ccc06] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-782ccc06] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-782ccc06] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-782ccc06] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-782ccc06] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-782ccc06] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-782ccc06] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-782ccc06] {
  margin-left: 6px;
}
.result .result__dog[data-v-782ccc06] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-782ccc06] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-782ccc06] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-782ccc06] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-782ccc06] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-782ccc06] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-782ccc06] {
  border-color: #e9200e;
}
.result .result__save[data-v-782ccc06] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-782ccc06] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-782ccc06] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-782ccc06] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-782ccc06] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-782ccc06] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-782ccc06] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-782ccc06] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-782ccc06] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-782ccc06] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-782ccc06] {
  width: 136px;
}
.result--kgi .result__dog[data-v-782ccc06] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-782ccc06] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-782ccc06] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-782ccc06] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-782ccc06] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-782ccc06] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-782ccc06] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-782ccc06] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-782ccc06] {
    width: 240px;
}
.result .result__client[data-v-782ccc06] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-782ccc06] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-782ccc06] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-782ccc06] {
    width: 240px;
}
.result--kgi .result__client[data-v-782ccc06] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-782ccc06] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-782ccc06] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-46da39ee] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-7f39d41e] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-7f39d41e] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-7f39d41e] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-7f39d41e] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-7f39d41e] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-7f39d41e] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-7f39d41e] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-7f39d41e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-7f39d41e]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-7f39d41e] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-7f39d41e] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-7f39d41e] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-7f39d41e] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-7f39d41e] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-7f39d41e] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-7f39d41e] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-7f39d41e] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-7f39d41e] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-7f39d41e] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-7f39d41e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-7f39d41e]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-7f39d41e] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-7f39d41e] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-7f39d41e] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-7f39d41e] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-7f39d41e] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-7f39d41e] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-7f39d41e] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-7f39d41e] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-7f39d41e] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-7f39d41e] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-7f39d41e] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-7f39d41e] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-7f39d41e] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-7f39d41e] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-7f39d41e] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-7f39d41e] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-7f39d41e] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-7f39d41e] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-7f39d41e] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-7f39d41e] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-7f39d41e] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-7f39d41e] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-7f39d41e] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-7f39d41e] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-7f39d41e] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
@charset "UTF-8";
.privacy[data-v-a758d476] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-a758d476] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-a758d476] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-a758d476] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-a758d476] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-a758d476] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-a758d476] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-a758d476] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-a758d476] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-a758d476] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-a758d476] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-a758d476] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-a758d476] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-a758d476] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-a758d476] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-a758d476] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-a758d476] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-a758d476] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-a758d476] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-a758d476] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-577f4330] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-577f4330] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-577f4330] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-a69f9eac] {
  padding: 32px 0px;
}
.form .form__header[data-v-a69f9eac] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-a69f9eac] {
  border-color: #e9200e;
}
.form .form__hint[data-v-a69f9eac] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-a69f9eac] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-a69f9eac] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-a69f9eac] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-a69f9eac] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-a69f9eac] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-a69f9eac] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-a69f9eac] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-a69f9eac] {
  width: 100%;
}
.modal .modal-header[data-v-a69f9eac] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-a69f9eac] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-a69f9eac] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-a69f9eac] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-a69f9eac] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-a69f9eac] {
    padding: 40px;
}
.form--kgi[data-v-a69f9eac] {
    padding: 0px;
}
}
.form[data-v-a6836faa] {
  padding: 32px 0px;
}
.form .form__header[data-v-a6836faa] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-a6836faa] {
  border-color: #e9200e;
}
.form .form__hint[data-v-a6836faa] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-a6836faa] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-a6836faa] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-a6836faa] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-a6836faa] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-a6836faa] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-a6836faa] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-a6836faa] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-a6836faa] {
  width: 100%;
}
.modal .modal-header[data-v-a6836faa] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-a6836faa] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-a6836faa] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-a6836faa] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-a6836faa] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-a6836faa] {
    padding: 40px;
}
.form--kgi[data-v-a6836faa] {
    padding: 0px;
}
}
.otp[data-v-78d3c830] {
  padding: 32px 0px;
}
.otp--kgi[data-v-78d3c830] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-78d3c830] {
    padding: 32px 0px;
}
.otp--kgi[data-v-78d3c830] {
    padding: 0px;
}
}
.result[data-v-57be9af2] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-57be9af2] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-57be9af2] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-57be9af2] {
  border-color: #e9200e;
}
.result .result__desc[data-v-57be9af2] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-57be9af2] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-57be9af2] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-57be9af2] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-57be9af2] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-57be9af2] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-57be9af2] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-57be9af2] {
  margin-left: 6px;
}
.result .result__dog[data-v-57be9af2] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-57be9af2] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-57be9af2] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-57be9af2] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-57be9af2] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-57be9af2] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-57be9af2] {
  border-color: #e9200e;
}
.result .result__save[data-v-57be9af2] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-57be9af2] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-57be9af2] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-57be9af2] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-57be9af2] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-57be9af2] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-57be9af2] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-57be9af2] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-57be9af2] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-57be9af2] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-57be9af2] {
  width: 136px;
}
.result--kgi .result__dog[data-v-57be9af2] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-57be9af2] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-57be9af2] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-57be9af2] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-57be9af2] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-57be9af2] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-57be9af2] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-57be9af2] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-57be9af2] {
    width: 240px;
}
.result .result__client[data-v-57be9af2] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-57be9af2] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-57be9af2] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-57be9af2] {
    width: 240px;
}
.result--kgi .result__client[data-v-57be9af2] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-57be9af2] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-57be9af2] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-501894d8] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
@charset "UTF-8";
.privacy[data-v-f1a6a796] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-f1a6a796] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-f1a6a796] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-f1a6a796] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-f1a6a796] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-f1a6a796] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-f1a6a796] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-f1a6a796] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-f1a6a796] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-f1a6a796] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-f1a6a796] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-f1a6a796] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-f1a6a796] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-f1a6a796] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-f1a6a796] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-f1a6a796] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-f1a6a796] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-f1a6a796] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-f1a6a796] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-f1a6a796] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-19ee7165] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-19ee7165] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-19ee7165] {
  width: 100%;
  margin-top: 30px;
}
.otp[data-v-07c00e5c] {
  padding: 32px 0px;
}
.otp--kgi[data-v-07c00e5c] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-07c00e5c] {
    padding: 32px 0px;
}
.otp--kgi[data-v-07c00e5c] {
    padding: 0px;
}
}
.result[data-v-137026a5] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-137026a5] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-137026a5] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-137026a5] {
  border-color: #e9200e;
}
.result .result__desc[data-v-137026a5] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-137026a5] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-137026a5] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-137026a5] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-137026a5] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-137026a5] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-137026a5] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-137026a5] {
  margin-left: 6px;
}
.result .result__dog[data-v-137026a5] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-137026a5] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-137026a5] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-137026a5] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-137026a5] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-137026a5] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-137026a5] {
  border-color: #e9200e;
}
.result .result__save[data-v-137026a5] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-137026a5] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-137026a5] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-137026a5] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-137026a5] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-137026a5] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-137026a5] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-137026a5] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-137026a5] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-137026a5] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-137026a5] {
  width: 136px;
}
.result--kgi .result__dog[data-v-137026a5] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-137026a5] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-137026a5] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-137026a5] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-137026a5] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-137026a5] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-137026a5] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-137026a5] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-137026a5] {
    width: 240px;
}
.result .result__client[data-v-137026a5] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-137026a5] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-137026a5] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-137026a5] {
    width: 240px;
}
.result--kgi .result__client[data-v-137026a5] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-137026a5] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-137026a5] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-cc40458e] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-12d5d4fc] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-12d5d4fc] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-12d5d4fc] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-12d5d4fc] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-12d5d4fc] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-12d5d4fc] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-12d5d4fc] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-12d5d4fc] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-12d5d4fc]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-12d5d4fc] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-12d5d4fc] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-12d5d4fc] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-12d5d4fc] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-12d5d4fc] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-12d5d4fc] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-12d5d4fc] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-12d5d4fc] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-12d5d4fc] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-12d5d4fc] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-12d5d4fc] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-12d5d4fc]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-12d5d4fc] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-12d5d4fc] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-12d5d4fc] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-12d5d4fc] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-12d5d4fc] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-12d5d4fc] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-12d5d4fc] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-12d5d4fc] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-12d5d4fc] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-12d5d4fc] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-12d5d4fc] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-12d5d4fc] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-12d5d4fc] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-12d5d4fc] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-12d5d4fc] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-12d5d4fc] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-12d5d4fc] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-12d5d4fc] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-12d5d4fc] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-12d5d4fc] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-12d5d4fc] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-12d5d4fc] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-12d5d4fc] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-12d5d4fc] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-12d5d4fc] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-9694a606] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-9694a606] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-9694a606] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-11e2207f] {
  padding: 32px 0px;
}
.form .form__header[data-v-11e2207f] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-11e2207f] {
  border-color: #e9200e;
}
.form .form__hint[data-v-11e2207f] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-11e2207f] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-11e2207f] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-11e2207f] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-11e2207f] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-11e2207f] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-11e2207f] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-11e2207f] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-11e2207f] {
  width: 100%;
}
.modal .modal-header[data-v-11e2207f] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-11e2207f] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-11e2207f] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-11e2207f] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-11e2207f] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-11e2207f] {
    padding: 40px;
}
.form--kgi[data-v-11e2207f] {
    padding: 0px;
}
}
.input .input__header[data-v-19559964] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-19559964] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-19559964] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-19559964] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-19559964] {
  flex-direction: row;
}
.input .input__childHeader[data-v-19559964] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-19559964] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-19559964] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-19559964] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-19559964] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-19559964]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-19559964]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-19559964]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-19559964] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-19559964] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-19559964]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-19559964] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-19559964] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-19559964] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-19559964] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-19559964] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-19559964] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-19559964] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-19559964] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-19559964] {
  gap: 11px;
}
.input .input__message[data-v-19559964] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-19559964] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-19559964] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-19559964] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-19559964] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-19559964] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-19559964]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-19559964]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-19559964] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-19559964] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-19559964] {
  position: relative;
}
.input--kgi .input__header[data-v-19559964] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-19559964] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-19559964] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-19559964] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-19559964] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-19559964] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-19559964] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-19559964]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-19559964]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-19559964] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-19559964] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-19559964] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-19559964] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-19559964]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-19559964]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-19559964]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-19559964] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-19559964] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-19559964]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-19559964] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-19559964] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-19559964] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-19559964]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-19559964] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-19559964] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-19559964]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-19559964] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-19559964]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-19559964] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-19559964] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-19559964] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-19559964] {
  gap: 11px;
}
.input--kgi .input__message[data-v-19559964] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-19559964] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-19559964] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-19559964] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-19559964] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-19559964] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-19559964]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-19559964]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-19559964] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-19559964] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-19559964] {
  position: relative;
}
.input--isToggled .label__button[data-v-19559964] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-19559964] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-19559964] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-19559964] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-19559964] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-19559964] {
    width: 100%;
}
.input .labelGroup__label[data-v-19559964] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-19559964] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-19559964] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-19559964] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-19559964] {
    font-size: 20px;
}
}
.input .label__radio[data-v-19559964] {
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGRSURBVHgBrVQ9TwJBEH17oCFR0Jb4kW01fvADLLCwoqG1MvwyNIEKCylotBD/AQmJlpyIQU8TAU0AgV1n4M7A8SFcfMUluzvzbmb2vRWYgKpcjRoQZ4CI0lLa2wUBXegA2Q3z88qdI0YJ1qUPvaQmAhFaQ+AkBmNzu3/WvS+i81CEqpR5aSp8H4fNljlWhSVXIpYMfVgHW7qZSetp4LO3oz39SrEVyoG7EibhgO7To/4LHOOQVWVA/hLRRmlekhEyqt6SwVubJBgnopntzGqTc/lyaDahJFfjFVwVFZM0NBDx7+zDK5bpZlkmBn0jS7veiXwDeUgD/wQiEmZvIDJP6JJISdUFQ0HftW9y8ApWvCbrUEXqXDfqaF2msSg4x+4m2994IVGxNRYV5PtA3SXm6A9bw5dAo16rncYwz7w4hmPJwDU278ihY1r+SzOT0tPVnLKtQQYfMu3YM2JAsXck68NP+nLEqp7LaF/noGie9C7le+gkhp8RMal09p+CiFPfh7R0/kpJOk+3fBE2v/LunB+fTOBVk2BVuwAAAABJRU5ErkJggg==);
}
.input .label__radio--selected[data-v-19559964] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHgBhVPNTxNBFH/TFqltkQYwQWmbBeKBysd6ExK1XFRiVE6Gm5rwh3jSo8ZETxoQiTEYEyEa9FSQTw1qAcVEIbt0IfgB2VKspW53njNLGbYV4kumb3Z+H5l575XALqFJvoiLksvEQSKAIAH7ASAxJBgzTOgPaRvPCjXE/rFS6Zew2OxisojzgB+KT58DZyBkYdm5WTDmZsBcivNPNZMxWqu/bar/3EKp8spayKcv1wcw1deLe0XqSS+utIRRC/p0rsk3qXRLi0GvvtQcRkNbxP8F5ywzLtdw7Y5R0KPEj9cxgponyEyMYOr+Hdy4ed3a55upqIYPoxLwRi2T+aCnfaHKg8m+h4JE1xP481IbLod8uVWCSyyvdnZY2HZwzTzTfg24I+RLlburKCBdkSY/ixv+6OyA9KvnViuQVZ7kMg938wmo7BsU3IW6Q0CTyW4HRSIXhRsEkJ4YgeTLATCQgkERslamVubr1/gw47wWfM+Z82AijThMivK+o40CSDEiN9ha1LbfWemPM4LvCoaAIkouyoaNoq2FJaWWASkYD2skc9lY18U515rc0ERUM5oqbQPu+kbIbjsTm4uwYs9pOSmMfn+aZmY0xmqEw4nBAQH4Wk7BflZQI1cbw6Rbe9x6qq/tApQwjjCaneaNiPEadf9J6LD6uEeAR3qeQunZizmTndp42U1qbt8TvDWmSS8q7Gm03zp4W+GKTtVW4GY8fyD1kSgqN66hdveWtbfHZlzBD8dq8c1BpyKcJ/wgjZc79XcMKDTbLbjJe8YdL3foXAv2GPMXyaNlDn1KrsHvj7r3NOHYZHUZjpYRfcwP4k+b1+Uoc3cSEmWnkjsogbdBBm99k4WxzsLai37Irie4aCiLeLU1AequRjbDdpbaGdiEQGTeegKEicgQm7oHzGCoUPMXTPdG1EnDSKUAAAAASUVORK5CYII=);
}
.input--kgi .label__radio[data-v-19559964] {
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url(../img/Radio_action_unselect.21d7c009.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--selected[data-v-19559964] {
  background-image: url(../img/Radio_action_select.47206a02.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--disabled[data-v-19559964] {
  background-image: url(../img/Radio_disable_unselect.6835efb0.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--selectedDisabled[data-v-19559964] {
  background-image: url(../img/Radio_disable_select.ee90f269.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--error[data-v-19559964] {
  background-image: url(../img/Radio_error_unselect.418a98b7.svg);
  background-repeat: no-repeat;
}
.form[data-v-11f03800] {
  padding: 32px 0px;
}
.form .form__header[data-v-11f03800] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-11f03800] {
  border-color: #e9200e;
}
.form .form__hint[data-v-11f03800] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-11f03800] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-11f03800] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-11f03800] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-11f03800] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-11f03800] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-11f03800] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-11f03800] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-11f03800] {
  width: 100%;
}
.modal .modal-header[data-v-11f03800] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-11f03800] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-11f03800] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-11f03800] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-11f03800] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-11f03800] {
    padding: 40px;
}
.form--kgi[data-v-11f03800] {
    padding: 0px;
}
}
.otp[data-v-6972f18a] {
  padding: 32px 0px;
}
.otp--kgi[data-v-6972f18a] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-6972f18a] {
    padding: 32px 0px;
}
.otp--kgi[data-v-6972f18a] {
    padding: 0px;
}
}
.result[data-v-6b46939c] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-6b46939c] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-6b46939c] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-6b46939c] {
  border-color: #e9200e;
}
.result .result__desc[data-v-6b46939c] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-6b46939c] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6b46939c] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-6b46939c] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-6b46939c] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-6b46939c] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-6b46939c] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-6b46939c] {
  margin-left: 6px;
}
.result .result__dog[data-v-6b46939c] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-6b46939c] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-6b46939c] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-6b46939c] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-6b46939c] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-6b46939c] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-6b46939c] {
  border-color: #e9200e;
}
.result .result__save[data-v-6b46939c] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-6b46939c] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-6b46939c] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-6b46939c] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-6b46939c] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-6b46939c] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-6b46939c] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-6b46939c] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-6b46939c] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-6b46939c] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6b46939c] {
  width: 136px;
}
.result--kgi .result__dog[data-v-6b46939c] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-6b46939c] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-6b46939c] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-6b46939c] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-6b46939c] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-6b46939c] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-6b46939c] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-6b46939c] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6b46939c] {
    width: 240px;
}
.result .result__client[data-v-6b46939c] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-6b46939c] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-6b46939c] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6b46939c] {
    width: 240px;
}
.result--kgi .result__client[data-v-6b46939c] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-6b46939c] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-6b46939c] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-75778afd] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-9105c080] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-9105c080] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-9105c080] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-9105c080] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-9105c080] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-9105c080] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-9105c080] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-9105c080] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-9105c080]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-9105c080] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-9105c080] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-9105c080] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-9105c080] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-9105c080] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-9105c080] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-9105c080] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-9105c080] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-9105c080] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-9105c080] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-9105c080] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-9105c080]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-9105c080] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-9105c080] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-9105c080] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-9105c080] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-9105c080] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-9105c080] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-9105c080] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-9105c080] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-9105c080] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-9105c080] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-9105c080] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-9105c080] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-9105c080] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-9105c080] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-9105c080] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-9105c080] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-9105c080] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-9105c080] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-9105c080] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-9105c080] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-9105c080] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-9105c080] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-9105c080] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-9105c080] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-9105c080] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-758d7db9] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-758d7db9] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-758d7db9] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-5aa21f8a] {
  padding: 32px 0px;
}
.form .form__header[data-v-5aa21f8a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5aa21f8a] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5aa21f8a] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5aa21f8a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5aa21f8a] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5aa21f8a] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5aa21f8a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5aa21f8a] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5aa21f8a] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5aa21f8a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5aa21f8a] {
  width: 100%;
}
.modal .modal-header[data-v-5aa21f8a] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5aa21f8a] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5aa21f8a] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5aa21f8a] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5aa21f8a] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5aa21f8a] {
    padding: 40px;
}
.form--kgi[data-v-5aa21f8a] {
    padding: 0px;
}
}
.modalBody .modal-body--o2o[data-v-0b01d5d3] {
  min-height: 280px;
}
.modalBody .modalSelect__footer[data-v-0b01d5d3] {
  display: flex;
  justify-content: center;
}
.form[data-v-5a85f088] {
  padding: 32px 0px;
}
.form .form__header[data-v-5a85f088] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5a85f088] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5a85f088] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5a85f088] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5a85f088] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5a85f088] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5a85f088] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5a85f088] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5a85f088] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5a85f088] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5a85f088] {
  width: 100%;
}
.modal .modal-header[data-v-5a85f088] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5a85f088] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5a85f088] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5a85f088] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5a85f088] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5a85f088] {
    padding: 40px;
}
.form--kgi[data-v-5a85f088] {
    padding: 0px;
}
}
.otp[data-v-6fedd1ff] {
  padding: 32px 0px;
}
.otp--kgi[data-v-6fedd1ff] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-6fedd1ff] {
    padding: 32px 0px;
}
.otp--kgi[data-v-6fedd1ff] {
    padding: 0px;
}
}
.result[data-v-533c2258] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-533c2258] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-533c2258] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-533c2258] {
  border-color: #e9200e;
}
.result .result__desc[data-v-533c2258] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-533c2258] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-533c2258] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-533c2258] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-533c2258] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-533c2258] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-533c2258] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-533c2258] {
  margin-left: 6px;
}
.result .result__dog[data-v-533c2258] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-533c2258] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-533c2258] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-533c2258] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-533c2258] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-533c2258] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-533c2258] {
  border-color: #e9200e;
}
.result .result__save[data-v-533c2258] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-533c2258] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-533c2258] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-533c2258] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-533c2258] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-533c2258] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-533c2258] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-533c2258] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-533c2258] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-533c2258] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-533c2258] {
  width: 136px;
}
.result--kgi .result__dog[data-v-533c2258] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-533c2258] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-533c2258] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-533c2258] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-533c2258] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-533c2258] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-533c2258] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-533c2258] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-533c2258] {
    width: 240px;
}
.result .result__client[data-v-533c2258] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-533c2258] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-533c2258] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-533c2258] {
    width: 240px;
}
.result--kgi .result__client[data-v-533c2258] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-533c2258] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-533c2258] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-3e5f4253] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
@charset "UTF-8";
.privacy[data-v-76451fd2] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-76451fd2] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-76451fd2] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-76451fd2] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-76451fd2] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-76451fd2] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-76451fd2] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-76451fd2] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-76451fd2] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-76451fd2] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-76451fd2] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-76451fd2] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-76451fd2] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-76451fd2] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-76451fd2] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-76451fd2] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-76451fd2] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-76451fd2] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-76451fd2] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-76451fd2] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-5aaddfc6] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-5aaddfc6] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-5aaddfc6] {
  width: 100%;
  margin-top: 30px;
}
.input .input__header[data-v-386f3fa8] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-386f3fa8] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-386f3fa8] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-386f3fa8] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-386f3fa8] {
  flex-direction: row;
}
.input .input__childHeader[data-v-386f3fa8] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-386f3fa8] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-386f3fa8] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-386f3fa8] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-386f3fa8] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-386f3fa8]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-386f3fa8]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-386f3fa8]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-386f3fa8] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-386f3fa8] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-386f3fa8]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-386f3fa8] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-386f3fa8] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-386f3fa8] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-386f3fa8] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-386f3fa8] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-386f3fa8] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-386f3fa8] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-386f3fa8] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-386f3fa8] {
  gap: 11px;
}
.input .input__message[data-v-386f3fa8] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-386f3fa8] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-386f3fa8] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-386f3fa8] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-386f3fa8] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-386f3fa8] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-386f3fa8]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-386f3fa8]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-386f3fa8] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-386f3fa8] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-386f3fa8] {
  position: relative;
}
.input--kgi .input__header[data-v-386f3fa8] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-386f3fa8] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-386f3fa8] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-386f3fa8] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-386f3fa8] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-386f3fa8] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-386f3fa8] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-386f3fa8]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-386f3fa8]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-386f3fa8] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-386f3fa8] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-386f3fa8] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-386f3fa8] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-386f3fa8]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-386f3fa8]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-386f3fa8]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-386f3fa8] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-386f3fa8] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-386f3fa8]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-386f3fa8] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-386f3fa8] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-386f3fa8] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-386f3fa8]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-386f3fa8] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-386f3fa8] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-386f3fa8]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-386f3fa8] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-386f3fa8]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-386f3fa8] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-386f3fa8] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-386f3fa8] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-386f3fa8] {
  gap: 11px;
}
.input--kgi .input__message[data-v-386f3fa8] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-386f3fa8] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-386f3fa8] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-386f3fa8] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-386f3fa8] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-386f3fa8] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-386f3fa8]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-386f3fa8]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-386f3fa8] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-386f3fa8] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-386f3fa8] {
  position: relative;
}
.input--isToggled .label__button[data-v-386f3fa8] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-386f3fa8] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-386f3fa8] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-386f3fa8] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-386f3fa8] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-386f3fa8] {
    width: 100%;
}
.input .labelGroup__label[data-v-386f3fa8] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-386f3fa8] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-386f3fa8] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-386f3fa8] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-386f3fa8] {
    font-size: 20px;
}
}
.input .input__header[data-v-175987f3] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-175987f3] {
  color: #e9200e;
}
.input .input__fieldGroups[data-v-175987f3] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.input--kgi .input__header[data-v-175987f3] {
  border-left: none;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input--kgi .input__header .header__hint[data-v-175987f3] {
  color: #cd3d35;
}
.form[data-v-794f7e38] {
  padding: 32px 0px;
}
.form .form__header[data-v-794f7e38] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-794f7e38] {
  border-color: #e9200e;
}
.form .form__hint[data-v-794f7e38] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-794f7e38] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-794f7e38] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-794f7e38] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-794f7e38] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-794f7e38] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-794f7e38] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-794f7e38] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-794f7e38] {
  width: 100%;
}
.modal .modal-header[data-v-794f7e38] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-794f7e38] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-794f7e38] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-794f7e38] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-794f7e38] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-794f7e38] {
    padding: 40px;
}
.form--kgi[data-v-794f7e38] {
    padding: 0px;
}
}
.result[data-v-5dc024f4] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-5dc024f4] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-5dc024f4] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-5dc024f4] {
  border-color: #e9200e;
}
.result .result__desc[data-v-5dc024f4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-5dc024f4] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-5dc024f4] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-5dc024f4] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-5dc024f4] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-5dc024f4] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-5dc024f4] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-5dc024f4] {
  margin-left: 6px;
}
.result .result__dog[data-v-5dc024f4] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-5dc024f4] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-5dc024f4] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-5dc024f4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-5dc024f4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-5dc024f4] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-5dc024f4] {
  border-color: #e9200e;
}
.result .result__save[data-v-5dc024f4] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-5dc024f4] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-5dc024f4] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-5dc024f4] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-5dc024f4] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-5dc024f4] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-5dc024f4] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-5dc024f4] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-5dc024f4] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-5dc024f4] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-5dc024f4] {
  width: 136px;
}
.result--kgi .result__dog[data-v-5dc024f4] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-5dc024f4] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-5dc024f4] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-5dc024f4] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-5dc024f4] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-5dc024f4] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-5dc024f4] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-5dc024f4] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-5dc024f4] {
    width: 240px;
}
.result .result__client[data-v-5dc024f4] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-5dc024f4] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-5dc024f4] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-5dc024f4] {
    width: 240px;
}
.result--kgi .result__client[data-v-5dc024f4] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-5dc024f4] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-5dc024f4] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-06025e6e] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-7333dc8c] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-7333dc8c] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-7333dc8c] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-7333dc8c] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-7333dc8c] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-7333dc8c] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-7333dc8c] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-7333dc8c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-7333dc8c]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-7333dc8c] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-7333dc8c] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-7333dc8c] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-7333dc8c] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-7333dc8c] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-7333dc8c] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-7333dc8c] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-7333dc8c] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-7333dc8c] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-7333dc8c] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-7333dc8c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-7333dc8c]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-7333dc8c] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-7333dc8c] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-7333dc8c] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-7333dc8c] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-7333dc8c] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-7333dc8c] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-7333dc8c] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-7333dc8c] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-7333dc8c] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-7333dc8c] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-7333dc8c] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-7333dc8c] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-7333dc8c] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-7333dc8c] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-7333dc8c] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-7333dc8c] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-7333dc8c] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-7333dc8c] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-7333dc8c] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-7333dc8c] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-7333dc8c] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-7333dc8c] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-7333dc8c] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-7333dc8c] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-7333dc8c] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-657b036d] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-657b036d] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-657b036d] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-23ea52ef] {
  padding: 32px 0px;
}
.form .form__header[data-v-23ea52ef] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-23ea52ef] {
  border-color: #e9200e;
}
.form .form__hint[data-v-23ea52ef] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-23ea52ef] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-23ea52ef] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-23ea52ef] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-23ea52ef] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-23ea52ef] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-23ea52ef] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-23ea52ef] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-23ea52ef] {
  width: 100%;
}
.modal .modal-header[data-v-23ea52ef] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-23ea52ef] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-23ea52ef] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-23ea52ef] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-23ea52ef] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-23ea52ef] {
    padding: 40px;
}
.form--kgi[data-v-23ea52ef] {
    padding: 0px;
}
}
.input .input__header[data-v-74e71480] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-74e71480] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-74e71480] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-74e71480] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-74e71480] {
  flex-direction: row;
}
.input .input__childHeader[data-v-74e71480] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-74e71480] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-74e71480] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-74e71480] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-74e71480] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-74e71480]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-74e71480]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-74e71480]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-74e71480] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-74e71480] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-74e71480]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-74e71480] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-74e71480] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-74e71480] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-74e71480] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-74e71480] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-74e71480] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-74e71480] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-74e71480] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-74e71480] {
  gap: 11px;
}
.input .input__message[data-v-74e71480] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-74e71480] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-74e71480] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-74e71480] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-74e71480] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-74e71480] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-74e71480]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-74e71480]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-74e71480] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-74e71480] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-74e71480] {
  position: relative;
}
.input--kgi .input__header[data-v-74e71480] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-74e71480] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-74e71480] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-74e71480] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-74e71480] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-74e71480] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-74e71480] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-74e71480]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-74e71480]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-74e71480] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-74e71480] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-74e71480] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-74e71480] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-74e71480]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-74e71480]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-74e71480]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-74e71480] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-74e71480] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-74e71480]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-74e71480] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-74e71480] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-74e71480] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-74e71480]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-74e71480] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-74e71480] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-74e71480]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-74e71480] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-74e71480]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-74e71480] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-74e71480] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-74e71480] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-74e71480] {
  gap: 11px;
}
.input--kgi .input__message[data-v-74e71480] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-74e71480] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-74e71480] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-74e71480] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-74e71480] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-74e71480] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-74e71480]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-74e71480]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-74e71480] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-74e71480] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-74e71480] {
  position: relative;
}
.input--isToggled .label__button[data-v-74e71480] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-74e71480] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-74e71480] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-74e71480] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-74e71480] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-74e71480] {
    width: 100%;
}
.input .labelGroup__label[data-v-74e71480] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-74e71480] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-74e71480] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-74e71480] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-74e71480] {
    font-size: 20px;
}
}
.input .input__list--radioStar[data-v-74e71480] {
  flex-direction: row;
  max-width: 343px;
}
.input .input__list--radioStar .input__labelGroup .labelGroup__label[data-v-74e71480] {
  border: none;
}
.form[data-v-23f86a70] {
  padding: 32px 0px;
}
.form .form__header[data-v-23f86a70] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-23f86a70] {
  border-color: #e9200e;
}
.form .form__hint[data-v-23f86a70] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-23f86a70] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-23f86a70] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-23f86a70] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-23f86a70] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-23f86a70] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-23f86a70] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-23f86a70] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-23f86a70] {
  width: 100%;
}
.modal .modal-header[data-v-23f86a70] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-23f86a70] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-23f86a70] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-23f86a70] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-23f86a70] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-23f86a70] {
    padding: 40px;
}
.form--kgi[data-v-23f86a70] {
    padding: 0px;
}
}
.otp[data-v-2ba48ecb] {
  padding: 32px 0px;
}
.otp--kgi[data-v-2ba48ecb] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-2ba48ecb] {
    padding: 32px 0px;
}
.otp--kgi[data-v-2ba48ecb] {
    padding: 0px;
}
}
.result[data-v-6ccebbe8] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-6ccebbe8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-6ccebbe8] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-6ccebbe8] {
  border-color: #e9200e;
}
.result .result__desc[data-v-6ccebbe8] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-6ccebbe8] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6ccebbe8] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-6ccebbe8] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-6ccebbe8] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-6ccebbe8] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-6ccebbe8] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-6ccebbe8] {
  margin-left: 6px;
}
.result .result__dog[data-v-6ccebbe8] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-6ccebbe8] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-6ccebbe8] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-6ccebbe8] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-6ccebbe8] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-6ccebbe8] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-6ccebbe8] {
  border-color: #e9200e;
}
.result .result__save[data-v-6ccebbe8] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-6ccebbe8] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-6ccebbe8] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-6ccebbe8] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-6ccebbe8] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-6ccebbe8] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-6ccebbe8] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-6ccebbe8] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-6ccebbe8] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-6ccebbe8] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6ccebbe8] {
  width: 136px;
}
.result--kgi .result__dog[data-v-6ccebbe8] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-6ccebbe8] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-6ccebbe8] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-6ccebbe8] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-6ccebbe8] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-6ccebbe8] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-6ccebbe8] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-6ccebbe8] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6ccebbe8] {
    width: 240px;
}
.result .result__client[data-v-6ccebbe8] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-6ccebbe8] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-6ccebbe8] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-6ccebbe8] {
    width: 240px;
}
.result--kgi .result__client[data-v-6ccebbe8] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-6ccebbe8] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-6ccebbe8] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-0cb71b18] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-8dce20ca] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-8dce20ca] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-8dce20ca] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-8dce20ca] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-8dce20ca] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-8dce20ca] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-8dce20ca] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-8dce20ca] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-8dce20ca]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-8dce20ca] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-8dce20ca] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-8dce20ca] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-8dce20ca] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-8dce20ca] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-8dce20ca] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-8dce20ca] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-8dce20ca] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-8dce20ca] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-8dce20ca] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-8dce20ca] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-8dce20ca]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-8dce20ca] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-8dce20ca] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-8dce20ca] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-8dce20ca] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-8dce20ca] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-8dce20ca] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-8dce20ca] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-8dce20ca] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-8dce20ca] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-8dce20ca] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-8dce20ca] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-8dce20ca] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-8dce20ca] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-8dce20ca] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-8dce20ca] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-8dce20ca] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-8dce20ca] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-8dce20ca] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-8dce20ca] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-8dce20ca] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-8dce20ca] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-8dce20ca] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-8dce20ca] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-8dce20ca] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-8dce20ca] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-707c317e] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-707c317e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-707c317e] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-4ad1d140] {
  padding: 32px 0px;
}
.form .form__header[data-v-4ad1d140] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-4ad1d140] {
  border-color: #e9200e;
}
.form .form__hint[data-v-4ad1d140] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-4ad1d140] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-4ad1d140] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-4ad1d140] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-4ad1d140] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-4ad1d140] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-4ad1d140] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-4ad1d140] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-4ad1d140] {
  width: 100%;
}
.modal .modal-header[data-v-4ad1d140] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-4ad1d140] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-4ad1d140] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-4ad1d140] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-4ad1d140] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-4ad1d140] {
    padding: 40px;
}
.form--kgi[data-v-4ad1d140] {
    padding: 0px;
}
}
.form[data-v-4adfe8c1] {
  padding: 32px 0px;
}
.form .form__header[data-v-4adfe8c1] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-4adfe8c1] {
  border-color: #e9200e;
}
.form .form__hint[data-v-4adfe8c1] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-4adfe8c1] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-4adfe8c1] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-4adfe8c1] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-4adfe8c1] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-4adfe8c1] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-4adfe8c1] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-4adfe8c1] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-4adfe8c1] {
  width: 100%;
}
.modal .modal-header[data-v-4adfe8c1] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-4adfe8c1] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-4adfe8c1] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-4adfe8c1] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-4adfe8c1] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-4adfe8c1] {
    padding: 40px;
}
.form--kgi[data-v-4adfe8c1] {
    padding: 0px;
}
}
.otp[data-v-7189a1da] {
  padding: 32px 0px;
}
.otp--kgi[data-v-7189a1da] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-7189a1da] {
    padding: 32px 0px;
}
.otp--kgi[data-v-7189a1da] {
    padding: 0px;
}
}
.result[data-v-f384fec6] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-f384fec6] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-f384fec6] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-f384fec6] {
  border-color: #e9200e;
}
.result .result__desc[data-v-f384fec6] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-f384fec6] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-f384fec6] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-f384fec6] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-f384fec6] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-f384fec6] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-f384fec6] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-f384fec6] {
  margin-left: 6px;
}
.result .result__dog[data-v-f384fec6] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-f384fec6] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-f384fec6] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-f384fec6] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-f384fec6] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-f384fec6] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-f384fec6] {
  border-color: #e9200e;
}
.result .result__save[data-v-f384fec6] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-f384fec6] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-f384fec6] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-f384fec6] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-f384fec6] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-f384fec6] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-f384fec6] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-f384fec6] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-f384fec6] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-f384fec6] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-f384fec6] {
  width: 136px;
}
.result--kgi .result__dog[data-v-f384fec6] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-f384fec6] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-f384fec6] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-f384fec6] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-f384fec6] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-f384fec6] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-f384fec6] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-f384fec6] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-f384fec6] {
    width: 240px;
}
.result .result__client[data-v-f384fec6] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-f384fec6] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-f384fec6] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-f384fec6] {
    width: 240px;
}
.result--kgi .result__client[data-v-f384fec6] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-f384fec6] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-f384fec6] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-21a4d7b4] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-0fd47192] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-0fd47192] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-0fd47192] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-0fd47192] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-0fd47192] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-0fd47192] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-0fd47192] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-0fd47192] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-0fd47192]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-0fd47192] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-0fd47192] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-0fd47192] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-0fd47192] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-0fd47192] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-0fd47192] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-0fd47192] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-0fd47192] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-0fd47192] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-0fd47192] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-0fd47192] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-0fd47192]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-0fd47192] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-0fd47192] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-0fd47192] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-0fd47192] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-0fd47192] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-0fd47192] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-0fd47192] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-0fd47192] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-0fd47192] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-0fd47192] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-0fd47192] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-0fd47192] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-0fd47192] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-0fd47192] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-0fd47192] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-0fd47192] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-0fd47192] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-0fd47192] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-0fd47192] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-0fd47192] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-0fd47192] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-0fd47192] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-0fd47192] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-0fd47192] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-0fd47192] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-07e6d262] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-07e6d262] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-07e6d262] {
  width: 100%;
  margin-top: 30px;
}
.input .input__header[data-v-c0991472] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-c0991472] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-c0991472] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-c0991472] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-c0991472] {
  flex-direction: row;
}
.input .input__childHeader[data-v-c0991472] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-c0991472] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-c0991472] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-c0991472] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-c0991472] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-c0991472]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-c0991472]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-c0991472]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-c0991472] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-c0991472] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-c0991472]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-c0991472] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-c0991472] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-c0991472] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-c0991472] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-c0991472] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-c0991472] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-c0991472] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-c0991472] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-c0991472] {
  gap: 11px;
}
.input .input__message[data-v-c0991472] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-c0991472] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-c0991472] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-c0991472] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-c0991472] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c0991472] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c0991472]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c0991472]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-c0991472] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-c0991472] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-c0991472] {
  position: relative;
}
.input--kgi .input__header[data-v-c0991472] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-c0991472] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-c0991472] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-c0991472] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-c0991472] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-c0991472] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c0991472] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c0991472]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c0991472]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-c0991472] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c0991472] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c0991472] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c0991472] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c0991472]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-c0991472]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-c0991472]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-c0991472] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-c0991472] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-c0991472]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-c0991472] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-c0991472] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-c0991472] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-c0991472]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-c0991472] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-c0991472] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-c0991472]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-c0991472] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-c0991472]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-c0991472] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-c0991472] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-c0991472] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-c0991472] {
  gap: 11px;
}
.input--kgi .input__message[data-v-c0991472] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-c0991472] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-c0991472] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-c0991472] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-c0991472] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c0991472] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c0991472]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c0991472]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-c0991472] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-c0991472] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-c0991472] {
  position: relative;
}
.input--isToggled .label__button[data-v-c0991472] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-c0991472] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-c0991472] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-c0991472] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-c0991472] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-c0991472] {
    width: 100%;
}
.input .labelGroup__label[data-v-c0991472] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-c0991472] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-c0991472] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-c0991472] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c0991472] {
    font-size: 20px;
}
}
.bitherday_ex[data-v-c0991472] {
  font-size: 14px;
  font-weight: normal;
  margin-left: 5px;
}
.modal-body--o2o[data-v-c0991472] {
  padding-bottom: 0;
}
.modal-content[data-v-c0991472] {
  padding: 34px 0px;
}
.modal-header[data-v-c0991472] {
  border: none;
}
.modal-header .header__reset[data-v-c0991472] {
  color: #003ACD;
  background: none;
  border: none;
}
.modal-header .header__button[data-v-c0991472] {
  color: #003ACD;
}
.modal-header .header__button .button__text[data-v-c0991472] {
  width: 24px;
  height: 24px;
}
.modal-header .header__button[data-v-c0991472] {
  background: none;
  border: none;
}
.modal-footer[data-v-c0991472] {
  border: none;
  padding: 0;
}
.modal-footer .layer__button[data-v-c0991472] {
  margin: auto;
  text-align: center;
  display: block;
  width: 295px;
  height: 52px;
}
.input__header[data-v-c0991472] {
  margin-bottom: 8px;
}
.labelGroup__label[data-v-c0991472] {
  border: 1px solid #727272;
  display: flex;
  padding: 10px 16px;
  border-radius: 8px;
}
.labelGroup__label .label__input[data-v-c0991472] {
  width: 100%;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.labelGroup__label .label__input[data-v-c0991472]:focus {
  outline: none;
}
.labelGroup__label .label__button[data-v-c0991472] {
  background: none;
  border: none;
}
.labelGroup__label[data-v-c0991472] {
  width: 100%;
}
.content__datePicker[data-v-c0991472] {
  border: none;
}
.input[data-v-c0991472] {
  position: relative;
}
.input .vcalendar__layer[data-v-c0991472] {
  position: absolute;
  max-height: 0;
  overflow: hidden;
  width: 100%;
  max-width: 375px;
  border: none;
}
.input .vcalendar__layer .layer__content[data-v-c0991472] {
  border: 1px solid black;
  background-color: white;
  border-radius: 16px;
  padding: 32px 0;
}
.input .vcalendar__layer .layer__content .content__header[data-v-c0991472] {
  display: flex;
  justify-content: center;
  padding: 0 16px;
  margin-bottom: 50px;
}
.input .vcalendar__layer .layer__content .content__header .header__item[data-v-c0991472] {
  width: 33%;
  text-align: center;
}
.input .vcalendar__layer .layer__content .content__header .header__item .item__button[data-v-c0991472] {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.input .vcalendar__layer .layer__content .content__header .header__item--blue[data-v-c0991472] {
  color: #003ACD;
}
.input .vcalendar__layer--isToggled[data-v-c0991472] {
  max-height: 100vh;
}
[data-v-c0991472] .content__datePicker .vc-arrow {
  color: #003ACD;
}
[data-v-c0991472] .content__datePicker .vc-header {
  padding: 0;
}
[data-v-c0991472] .content__datePicker .vc-title {
  color: #003ACD;
  font-size: 15px;
}
[data-v-c0991472] .content__datePicker .vc-weeks {
  margin-top: 24px;
}
[data-v-c0991472] .content__datePicker .vc-weekday {
  color: #272727;
  position: relative;
  border-bottom: 1px solid #E9200E;
}
[data-v-c0991472] .content__datePicker .vc-day-content {
  color: #003ACD;
  font-size: 15px;
}
.form[data-v-624ae180] {
  padding: 32px 0px;
}
.form .form__header[data-v-624ae180] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-624ae180] {
  border-color: #e9200e;
}
.form .form__hint[data-v-624ae180] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-624ae180] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-624ae180] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-624ae180] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-624ae180] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-624ae180] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-624ae180] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-624ae180] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-624ae180] {
  width: 100%;
}
.modal .modal-header[data-v-624ae180] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-624ae180] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-624ae180] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-624ae180] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-624ae180] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-624ae180] {
    padding: 40px;
}
.form--kgi[data-v-624ae180] {
    padding: 0px;
}
}
.form__warning[data-v-624ae180] {
  margin-left: 28px;
  font-size: 13px;
  color: #626364;
  font-weight: 400px;
}
@media screen and (min-width: 992px) {
.form__warning[data-v-624ae180] {
    font-size: 14px;
}
}
.otp[data-v-9ef30d14] {
  padding: 32px 0px;
}
.otp--kgi[data-v-9ef30d14] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-9ef30d14] {
    padding: 32px 0px;
}
.otp--kgi[data-v-9ef30d14] {
    padding: 0px;
}
}
.input .input__header[data-v-c667fa24] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-c667fa24] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-c667fa24] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-c667fa24] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-c667fa24] {
  flex-direction: row;
}
.input .input__childHeader[data-v-c667fa24] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-c667fa24] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-c667fa24] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-c667fa24] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-c667fa24] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-c667fa24]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-c667fa24]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-c667fa24]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-c667fa24] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-c667fa24] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-c667fa24]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-c667fa24] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-c667fa24] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-c667fa24] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-c667fa24] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-c667fa24] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-c667fa24] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-c667fa24] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-c667fa24] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-c667fa24] {
  gap: 11px;
}
.input .input__message[data-v-c667fa24] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-c667fa24] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-c667fa24] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-c667fa24] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-c667fa24] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c667fa24] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c667fa24]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c667fa24]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-c667fa24] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-c667fa24] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-c667fa24] {
  position: relative;
}
.input--kgi .input__header[data-v-c667fa24] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-c667fa24] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-c667fa24] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-c667fa24] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-c667fa24] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-c667fa24] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c667fa24] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c667fa24]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c667fa24]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-c667fa24] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c667fa24] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c667fa24] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c667fa24] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-c667fa24]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-c667fa24]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-c667fa24]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-c667fa24] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-c667fa24] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-c667fa24]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-c667fa24] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-c667fa24] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-c667fa24] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-c667fa24]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-c667fa24] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-c667fa24] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-c667fa24]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-c667fa24] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-c667fa24]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-c667fa24] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-c667fa24] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-c667fa24] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-c667fa24] {
  gap: 11px;
}
.input--kgi .input__message[data-v-c667fa24] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-c667fa24] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-c667fa24] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-c667fa24] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-c667fa24] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c667fa24] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c667fa24]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-c667fa24]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-c667fa24] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-c667fa24] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-c667fa24] {
  position: relative;
}
.input--isToggled .label__button[data-v-c667fa24] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-c667fa24] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-c667fa24] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-c667fa24] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-c667fa24] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-c667fa24] {
    width: 100%;
}
.input .labelGroup__label[data-v-c667fa24] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-c667fa24] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-c667fa24] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-c667fa24] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-c667fa24] {
    font-size: 20px;
}
}
.input .label__radio[data-v-c667fa24] {
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGRSURBVHgBrVQ9TwJBEH17oCFR0Jb4kW01fvADLLCwoqG1MvwyNIEKCylotBD/AQmJlpyIQU8TAU0AgV1n4M7A8SFcfMUluzvzbmb2vRWYgKpcjRoQZ4CI0lLa2wUBXegA2Q3z88qdI0YJ1qUPvaQmAhFaQ+AkBmNzu3/WvS+i81CEqpR5aSp8H4fNljlWhSVXIpYMfVgHW7qZSetp4LO3oz39SrEVyoG7EibhgO7To/4LHOOQVWVA/hLRRmlekhEyqt6SwVubJBgnopntzGqTc/lyaDahJFfjFVwVFZM0NBDx7+zDK5bpZlkmBn0jS7veiXwDeUgD/wQiEmZvIDJP6JJISdUFQ0HftW9y8ApWvCbrUEXqXDfqaF2msSg4x+4m2994IVGxNRYV5PtA3SXm6A9bw5dAo16rncYwz7w4hmPJwDU278ihY1r+SzOT0tPVnLKtQQYfMu3YM2JAsXck68NP+nLEqp7LaF/noGie9C7le+gkhp8RMal09p+CiFPfh7R0/kpJOk+3fBE2v/LunB+fTOBVk2BVuwAAAABJRU5ErkJggg==);
}
.input .label__radio--selected[data-v-c667fa24] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHgBhVPNTxNBFH/TFqltkQYwQWmbBeKBysd6ExK1XFRiVE6Gm5rwh3jSo8ZETxoQiTEYEyEa9FSQTw1qAcVEIbt0IfgB2VKspW53njNLGbYV4kumb3Z+H5l575XALqFJvoiLksvEQSKAIAH7ASAxJBgzTOgPaRvPCjXE/rFS6Zew2OxisojzgB+KT58DZyBkYdm5WTDmZsBcivNPNZMxWqu/bar/3EKp8spayKcv1wcw1deLe0XqSS+utIRRC/p0rsk3qXRLi0GvvtQcRkNbxP8F5ywzLtdw7Y5R0KPEj9cxgponyEyMYOr+Hdy4ed3a55upqIYPoxLwRi2T+aCnfaHKg8m+h4JE1xP481IbLod8uVWCSyyvdnZY2HZwzTzTfg24I+RLlburKCBdkSY/ixv+6OyA9KvnViuQVZ7kMg938wmo7BsU3IW6Q0CTyW4HRSIXhRsEkJ4YgeTLATCQgkERslamVubr1/gw47wWfM+Z82AijThMivK+o40CSDEiN9ha1LbfWemPM4LvCoaAIkouyoaNoq2FJaWWASkYD2skc9lY18U515rc0ERUM5oqbQPu+kbIbjsTm4uwYs9pOSmMfn+aZmY0xmqEw4nBAQH4Wk7BflZQI1cbw6Rbe9x6qq/tApQwjjCaneaNiPEadf9J6LD6uEeAR3qeQunZizmTndp42U1qbt8TvDWmSS8q7Gm03zp4W+GKTtVW4GY8fyD1kSgqN66hdveWtbfHZlzBD8dq8c1BpyKcJ/wgjZc79XcMKDTbLbjJe8YdL3foXAv2GPMXyaNlDn1KrsHvj7r3NOHYZHUZjpYRfcwP4k+b1+Uoc3cSEmWnkjsogbdBBm99k4WxzsLai37Irie4aCiLeLU1AequRjbDdpbaGdiEQGTeegKEicgQm7oHzGCoUPMXTPdG1EnDSKUAAAAASUVORK5CYII=);
}
.input--kgi .label__radio[data-v-c667fa24] {
  display: block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url(../img/Radio_action_unselect.21d7c009.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--selected[data-v-c667fa24] {
  background-image: url(../img/Radio_action_select.47206a02.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--disabled[data-v-c667fa24] {
  background-image: url(../img/Radio_disable_unselect.6835efb0.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--selectedDisabled[data-v-c667fa24] {
  background-image: url(../img/Radio_disable_select.ee90f269.svg);
  background-repeat: no-repeat;
}
.input--kgi .label__radio--error[data-v-c667fa24] {
  background-image: url(../img/Radio_error_unselect.418a98b7.svg);
  background-repeat: no-repeat;
}
.form[data-v-eaf92642] {
  padding: 32px 0px;
}
.form .form__header[data-v-eaf92642] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-eaf92642] {
  border-color: #e9200e;
}
.form .form__hint[data-v-eaf92642] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-eaf92642] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-eaf92642] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-eaf92642] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-eaf92642] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-eaf92642] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-eaf92642] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-eaf92642] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-eaf92642] {
  width: 100%;
}
.modal .modal-header[data-v-eaf92642] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-eaf92642] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-eaf92642] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-eaf92642] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-eaf92642] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-eaf92642] {
    padding: 40px;
}
.form--kgi[data-v-eaf92642] {
    padding: 0px;
}
}
.result[data-v-7f75d8e0] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-7f75d8e0] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-7f75d8e0] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-7f75d8e0] {
  border-color: #e9200e;
}
.result .result__desc[data-v-7f75d8e0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-7f75d8e0] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7f75d8e0] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-7f75d8e0] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-7f75d8e0] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-7f75d8e0] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-7f75d8e0] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-7f75d8e0] {
  margin-left: 6px;
}
.result .result__dog[data-v-7f75d8e0] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-7f75d8e0] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-7f75d8e0] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-7f75d8e0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-7f75d8e0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-7f75d8e0] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-7f75d8e0] {
  border-color: #e9200e;
}
.result .result__save[data-v-7f75d8e0] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-7f75d8e0] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-7f75d8e0] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-7f75d8e0] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-7f75d8e0] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-7f75d8e0] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-7f75d8e0] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-7f75d8e0] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-7f75d8e0] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-7f75d8e0] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7f75d8e0] {
  width: 136px;
}
.result--kgi .result__dog[data-v-7f75d8e0] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-7f75d8e0] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-7f75d8e0] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-7f75d8e0] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-7f75d8e0] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-7f75d8e0] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-7f75d8e0] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-7f75d8e0] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7f75d8e0] {
    width: 240px;
}
.result .result__client[data-v-7f75d8e0] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-7f75d8e0] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-7f75d8e0] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7f75d8e0] {
    width: 240px;
}
.result--kgi .result__client[data-v-7f75d8e0] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-7f75d8e0] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-7f75d8e0] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-0ce5d91d] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-0ce5d91d] {
  padding: 32px 0px;
}
.form .form__header[data-v-0ce5d91d] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-0ce5d91d] {
  border-color: #e9200e;
}
.form .form__hint[data-v-0ce5d91d] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-0ce5d91d] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-0ce5d91d] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-0ce5d91d] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-0ce5d91d] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-0ce5d91d] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-0ce5d91d] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-0ce5d91d] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-0ce5d91d] {
  width: 100%;
}
.modal .modal-header[data-v-0ce5d91d] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-0ce5d91d] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-0ce5d91d] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-0ce5d91d] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-0ce5d91d] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-0ce5d91d] {
    padding: 40px;
}
.form--kgi[data-v-0ce5d91d] {
    padding: 0px;
}
}
.index[data-v-474055e0] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-474055e0] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-474055e0] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-474055e0] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-474055e0] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-474055e0] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-474055e0] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-474055e0] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-474055e0]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-474055e0] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-474055e0] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-474055e0] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-474055e0] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-474055e0] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-474055e0] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-474055e0] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-474055e0] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-474055e0] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-474055e0] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-474055e0] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-474055e0]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-474055e0] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-474055e0] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-474055e0] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-474055e0] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-474055e0] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-474055e0] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-474055e0] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-474055e0] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-474055e0] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-474055e0] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-474055e0] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-474055e0] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-474055e0] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-474055e0] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-474055e0] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-474055e0] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-474055e0] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-474055e0] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-474055e0] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-474055e0] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-474055e0] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-474055e0] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-474055e0] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-474055e0] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-474055e0] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-9ff1b8ce] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-9ff1b8ce] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-9ff1b8ce] {
  width: 100%;
  margin-top: 30px;
}
.input .input__header[data-v-2cc024b7] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-2cc024b7] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-2cc024b7] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-2cc024b7] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-2cc024b7] {
  flex-direction: row;
}
.input .input__childHeader[data-v-2cc024b7] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-2cc024b7] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-2cc024b7] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-2cc024b7] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-2cc024b7] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-2cc024b7]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-2cc024b7]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-2cc024b7]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-2cc024b7] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-2cc024b7] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-2cc024b7]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-2cc024b7] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-2cc024b7] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-2cc024b7] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-2cc024b7] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-2cc024b7] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-2cc024b7] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-2cc024b7] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-2cc024b7] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-2cc024b7] {
  gap: 11px;
}
.input .input__message[data-v-2cc024b7] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-2cc024b7] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-2cc024b7] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-2cc024b7] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-2cc024b7] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2cc024b7] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2cc024b7]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2cc024b7]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-2cc024b7] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-2cc024b7] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-2cc024b7] {
  position: relative;
}
.input--kgi .input__header[data-v-2cc024b7] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-2cc024b7] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-2cc024b7] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-2cc024b7] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-2cc024b7] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-2cc024b7] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2cc024b7] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2cc024b7]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2cc024b7]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-2cc024b7] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2cc024b7] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2cc024b7] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2cc024b7] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-2cc024b7]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-2cc024b7]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-2cc024b7]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-2cc024b7] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-2cc024b7] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-2cc024b7]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-2cc024b7] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-2cc024b7] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-2cc024b7] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-2cc024b7]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-2cc024b7] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-2cc024b7] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-2cc024b7]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-2cc024b7] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-2cc024b7]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-2cc024b7] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-2cc024b7] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-2cc024b7] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-2cc024b7] {
  gap: 11px;
}
.input--kgi .input__message[data-v-2cc024b7] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-2cc024b7] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-2cc024b7] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-2cc024b7] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-2cc024b7] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2cc024b7] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2cc024b7]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-2cc024b7]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-2cc024b7] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-2cc024b7] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-2cc024b7] {
  position: relative;
}
.input--isToggled .label__button[data-v-2cc024b7] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-2cc024b7] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-2cc024b7] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-2cc024b7] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-2cc024b7] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-2cc024b7] {
    width: 100%;
}
.input .labelGroup__label[data-v-2cc024b7] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-2cc024b7] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-2cc024b7] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-2cc024b7] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-2cc024b7] {
    font-size: 20px;
}
}
.input .label__checkbox[data-v-2cc024b7] {
  width: 24px;
  min-width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEvSURBVHgB7ZW/SsNQFMa/JkUEJckkCEWuo2JpRocuzk6OPoU+go8Qn8RHcHFwrAiuvf4B/w1GQSixucdzOqUl6e2l7dT8ICQk53xfzgl8AWosNMpu9lUUbcKcGVDMBRHsMr0c2eW2HmirwYfaiAH/mli4udeGF4awkd3eyEn/IT9p6d9eZeGritS7Cvqf3QMaPj/SrEit9HDvl0xfafCmgoSLnMSLJtLLx0VR0xu3oM7aYRd+aweuSE9zvw1ebTzFYD68IGRBCpdmUGqKJVMbrJoBB1Nqfr6xSMYMDBp3w4d75C9PcEV6JPREo9JgHV4iU6Snx04mUis9jCZkSfFZaVwT/Cu+VJJLNmSlMrW8GFsdbU3EdekPR2KbYM45VzqwMPpuvJYBT7+r0xQ1rvwD7ofOwNAciEIAAAAASUVORK5CYII=);
}
.input .label__checkbox--selected[data-v-2cc024b7] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJsSURBVHgB7VRBaxNREP4mySalNMlKkZKaNPkJ9ebBmxXtQY32F/TgVdSjf0LQY8EevEi1YEHU9u7ZGhRERVKKiqJmK7Wtye4bZ95utyXZkNx66bDLeztv9/tmvpkd4NiO2ijJ+a3m1tIIFuV4mgEXA42fGnRulZp7zYEEIbh57TO7bL/l+DXSByJd1CsbcHhAlCbyDNqnu0lS3QQpBHc7Ah4YhhEYIz4D3Rv2BcoXf6B+gZaVAo59bhrOYi9ej1HdDwx8ltuYEEyYAjlQQg3eF1D1c96Fc+asJe8YDYOmhyCAgEeRM2wWQkb7GcmZJaJyBaXVV5hYeoFUuWqzQEK9MkkERiUOpSc2UV6WTvUHnEqVJx+/pEy5ip21Z/xvs0lRNTAUQWALK+AW0tbUllnXbKWKySch+N67Br7cuA7NjpLxkyXaL+6pB0sYv30nKjIjXZ5CZXkVjoK/bWBj7gL8rZY9C/qk0DeDdKGI/MVL9ibZ/1y4T9XltRj889x5mC3PJhmmm5xDj/d7rcBfd3btvjh7BVP3FoTsoHa7Av7pmoK34n8glJBQGh3BRPMPDSWRXq3nK/h4dQbtzY0Y/EN9Bh3vdyiL/gcmlDOq27ASaWBsi7zdeIP39XNwZy/j16OHCGzkchpnL/Dcr8QJEv2oFVrN7b9F2xhR+7CdCtEHFE4POvylvEeUotrY6GCJpGPW845DYSdpd0j9oi6yspiD1e71L5cIxjJp7aOVbrweAumf+fFc1itkHSEgsgDR/AlnELPe8bMEcCKXxcmRnMdo3xwokZpOVB16OpcwwATAk7DWA3Tmk8b1sR29/Qfdx4vocuMz0QAAAABJRU5ErkJggg==);
}
.input--kgi .label__checkbox[data-v-2cc024b7] {
  width: 19px;
  min-width: 19px;
  height: 18px;
  background-image: url(../img/checkbox_action_unselect.e5e4c18e.svg);
}
.input--kgi .label__checkbox--selected[data-v-2cc024b7] {
  background-image: url(../img/checkbox_action_select.b51679dc.svg);
}
.input--kgi .label__checkbox--disabled[data-v-2cc024b7] {
  background-image: url(../img/checkbox_disable_unselect.767b8f29.svg);
}
.input--kgi .label__checkbox--error[data-v-2cc024b7] {
  background-image: url(../img/checkbox_error_unselect.898969ad.svg);
}
.form[data-v-0bba6637] {
  padding: 32px 0px;
}
.form .form__header[data-v-0bba6637] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-0bba6637] {
  border-color: #e9200e;
}
.form .form__hint[data-v-0bba6637] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-0bba6637] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-0bba6637] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-0bba6637] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-0bba6637] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-0bba6637] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-0bba6637] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-0bba6637] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-0bba6637] {
  width: 100%;
}
.modal .modal-header[data-v-0bba6637] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-0bba6637] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-0bba6637] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-0bba6637] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-0bba6637] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-0bba6637] {
    padding: 40px;
}
.form--kgi[data-v-0bba6637] {
    padding: 0px;
}
}
.first-footer[data-v-0bba6637] {
  padding-bottom: 0 !important;
}
.form__warning[data-v-0bba6637] {
  margin-left: 28px;
  font-size: 13px;
  color: #626364;
  font-weight: 400px;
}
@media screen and (min-width: 992px) {
.form__warning[data-v-0bba6637] {
    font-size: 14px;
}
}
.otp[data-v-009defc2] {
  padding: 32px 0px;
}
.otp--kgi[data-v-009defc2] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-009defc2] {
    padding: 32px 0px;
}
.otp--kgi[data-v-009defc2] {
    padding: 0px;
}
}
.form[data-v-32a3be16] {
  padding: 32px 0px;
}
.form .form__header[data-v-32a3be16] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-32a3be16] {
  border-color: #e9200e;
}
.form .form__hint[data-v-32a3be16] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-32a3be16] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-32a3be16] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-32a3be16] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-32a3be16] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-32a3be16] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-32a3be16] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-32a3be16] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-32a3be16] {
  width: 100%;
}
.modal .modal-header[data-v-32a3be16] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-32a3be16] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-32a3be16] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-32a3be16] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-32a3be16] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-32a3be16] {
    padding: 40px;
}
.form--kgi[data-v-32a3be16] {
    padding: 0px;
}
}
.result[data-v-28e55d97] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-28e55d97] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-28e55d97] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-28e55d97] {
  border-color: #e9200e;
}
.result .result__desc[data-v-28e55d97] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-28e55d97] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-28e55d97] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-28e55d97] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-28e55d97] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-28e55d97] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-28e55d97] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-28e55d97] {
  margin-left: 6px;
}
.result .result__dog[data-v-28e55d97] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-28e55d97] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-28e55d97] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-28e55d97] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-28e55d97] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-28e55d97] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-28e55d97] {
  border-color: #e9200e;
}
.result .result__save[data-v-28e55d97] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-28e55d97] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-28e55d97] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-28e55d97] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-28e55d97] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-28e55d97] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-28e55d97] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-28e55d97] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-28e55d97] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-28e55d97] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-28e55d97] {
  width: 136px;
}
.result--kgi .result__dog[data-v-28e55d97] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-28e55d97] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-28e55d97] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-28e55d97] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-28e55d97] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-28e55d97] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-28e55d97] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-28e55d97] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-28e55d97] {
    width: 240px;
}
.result .result__client[data-v-28e55d97] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-28e55d97] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-28e55d97] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-28e55d97] {
    width: 240px;
}
.result--kgi .result__client[data-v-28e55d97] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-28e55d97] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-28e55d97] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-6bbe705a] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.privacy[data-v-58161108] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-58161108] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-58161108] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-671ba39a] {
  padding: 32px 0px;
}
.form .form__header[data-v-671ba39a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-671ba39a] {
  border-color: #e9200e;
}
.form .form__hint[data-v-671ba39a] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-671ba39a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-671ba39a] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-671ba39a] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-671ba39a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-671ba39a] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-671ba39a] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-671ba39a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-671ba39a] {
  width: 100%;
}
.modal .modal-header[data-v-671ba39a] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-671ba39a] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-671ba39a] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-671ba39a] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-671ba39a] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-671ba39a] {
    padding: 40px;
}
.form--kgi[data-v-671ba39a] {
    padding: 0px;
}
}
.form__warning[data-v-671ba39a] {
  margin-left: 28px;
  font-size: 13px;
  color: #626364;
  font-weight: 400px;
}
@media screen and (min-width: 992px) {
.form__warning[data-v-671ba39a] {
    font-size: 14px;
}
}
.otp[data-v-44587d9c] {
  padding: 32px 0px;
}
.otp--kgi[data-v-44587d9c] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-44587d9c] {
    padding: 32px 0px;
}
.otp--kgi[data-v-44587d9c] {
    padding: 0px;
}
}
.result[data-v-7c94f59b] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-7c94f59b] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-7c94f59b] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-7c94f59b] {
  border-color: #e9200e;
}
.result .result__desc[data-v-7c94f59b] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-7c94f59b] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7c94f59b] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-7c94f59b] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-7c94f59b] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-7c94f59b] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-7c94f59b] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-7c94f59b] {
  margin-left: 6px;
}
.result .result__dog[data-v-7c94f59b] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-7c94f59b] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-7c94f59b] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-7c94f59b] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-7c94f59b] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-7c94f59b] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-7c94f59b] {
  border-color: #e9200e;
}
.result .result__save[data-v-7c94f59b] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-7c94f59b] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-7c94f59b] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-7c94f59b] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-7c94f59b] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-7c94f59b] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-7c94f59b] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-7c94f59b] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-7c94f59b] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-7c94f59b] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7c94f59b] {
  width: 136px;
}
.result--kgi .result__dog[data-v-7c94f59b] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-7c94f59b] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-7c94f59b] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-7c94f59b] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-7c94f59b] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-7c94f59b] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-7c94f59b] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-7c94f59b] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7c94f59b] {
    width: 240px;
}
.result .result__client[data-v-7c94f59b] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-7c94f59b] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-7c94f59b] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-7c94f59b] {
    width: 240px;
}
.result--kgi .result__client[data-v-7c94f59b] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-7c94f59b] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-7c94f59b] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-733cb693] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
@charset "UTF-8";
.privacy[data-v-5053a682] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-5053a682] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-5053a682] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-5053a682] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-5053a682] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-5053a682] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-5053a682] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-5053a682] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-5053a682] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-5053a682] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-5053a682] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-5053a682] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-5053a682] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-5053a682] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-5053a682] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-5053a682] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-5053a682] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-5053a682] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-5053a682] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-5053a682] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-58ba55e3] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-58ba55e3] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-58ba55e3] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-5c890614] {
  padding: 32px 0px;
}
.form .form__header[data-v-5c890614] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5c890614] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5c890614] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5c890614] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5c890614] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5c890614] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5c890614] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5c890614] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5c890614] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5c890614] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5c890614] {
  width: 100%;
}
.modal .modal-header[data-v-5c890614] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5c890614] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5c890614] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5c890614] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5c890614] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5c890614] {
    padding: 40px;
}
.form--kgi[data-v-5c890614] {
    padding: 0px;
}
}
.result[data-v-746dfa23] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-746dfa23] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-746dfa23] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-746dfa23] {
  border-color: #e9200e;
}
.result .result__desc[data-v-746dfa23] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-746dfa23] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-746dfa23] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-746dfa23] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-746dfa23] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-746dfa23] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-746dfa23] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-746dfa23] {
  margin-left: 6px;
}
.result .result__dog[data-v-746dfa23] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-746dfa23] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-746dfa23] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-746dfa23] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-746dfa23] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-746dfa23] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-746dfa23] {
  border-color: #e9200e;
}
.result .result__save[data-v-746dfa23] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-746dfa23] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-746dfa23] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-746dfa23] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-746dfa23] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-746dfa23] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-746dfa23] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-746dfa23] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-746dfa23] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-746dfa23] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-746dfa23] {
  width: 136px;
}
.result--kgi .result__dog[data-v-746dfa23] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-746dfa23] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-746dfa23] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-746dfa23] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-746dfa23] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-746dfa23] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-746dfa23] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-746dfa23] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-746dfa23] {
    width: 240px;
}
.result .result__client[data-v-746dfa23] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-746dfa23] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-746dfa23] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-746dfa23] {
    width: 240px;
}
.result--kgi .result__client[data-v-746dfa23] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-746dfa23] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-746dfa23] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-4ce6e22a] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.index[data-v-4ee20da4] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-4ee20da4] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-4ee20da4] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-4ee20da4] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-4ee20da4] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-4ee20da4] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-4ee20da4] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-4ee20da4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-4ee20da4]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-4ee20da4] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-4ee20da4] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-4ee20da4] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-4ee20da4] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-4ee20da4] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-4ee20da4] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-4ee20da4] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-4ee20da4] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-4ee20da4] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-4ee20da4] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-4ee20da4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-4ee20da4]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-4ee20da4] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-4ee20da4] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-4ee20da4] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-4ee20da4] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-4ee20da4] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-4ee20da4] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-4ee20da4] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-4ee20da4] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-4ee20da4] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-4ee20da4] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-4ee20da4] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-4ee20da4] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-4ee20da4] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-4ee20da4] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-4ee20da4] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-4ee20da4] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-4ee20da4] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-4ee20da4] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-4ee20da4] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-4ee20da4] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-4ee20da4] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-4ee20da4] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-4ee20da4] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-4ee20da4] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-4ee20da4] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-9db266ea] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-9db266ea] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-9db266ea] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-cc2f4fae] {
  padding: 32px 0px;
}
.form .form__header[data-v-cc2f4fae] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-cc2f4fae] {
  border-color: #e9200e;
}
.form .form__hint[data-v-cc2f4fae] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-cc2f4fae] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-cc2f4fae] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-cc2f4fae] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-cc2f4fae] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-cc2f4fae] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-cc2f4fae] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-cc2f4fae] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-cc2f4fae] {
  width: 100%;
}
.modal .modal-header[data-v-cc2f4fae] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-cc2f4fae] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-cc2f4fae] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-cc2f4fae] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-cc2f4fae] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-cc2f4fae] {
    padding: 40px;
}
.form--kgi[data-v-cc2f4fae] {
    padding: 0px;
}
}
.otp[data-v-de00a926] {
  padding: 32px 0px;
}
.otp--kgi[data-v-de00a926] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-de00a926] {
    padding: 32px 0px;
}
.otp--kgi[data-v-de00a926] {
    padding: 0px;
}
}
.result[data-v-a13cabac] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-a13cabac] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-a13cabac] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-a13cabac] {
  border-color: #e9200e;
}
.result .result__desc[data-v-a13cabac] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-a13cabac] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-a13cabac] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-a13cabac] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-a13cabac] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-a13cabac] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-a13cabac] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-a13cabac] {
  margin-left: 6px;
}
.result .result__dog[data-v-a13cabac] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-a13cabac] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-a13cabac] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-a13cabac] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-a13cabac] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-a13cabac] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-a13cabac] {
  border-color: #e9200e;
}
.result .result__save[data-v-a13cabac] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-a13cabac] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-a13cabac] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-a13cabac] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-a13cabac] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-a13cabac] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-a13cabac] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-a13cabac] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-a13cabac] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-a13cabac] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-a13cabac] {
  width: 136px;
}
.result--kgi .result__dog[data-v-a13cabac] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-a13cabac] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-a13cabac] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-a13cabac] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-a13cabac] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-a13cabac] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-a13cabac] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-a13cabac] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-a13cabac] {
    width: 240px;
}
.result .result__client[data-v-a13cabac] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-a13cabac] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-a13cabac] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-a13cabac] {
    width: 240px;
}
.result--kgi .result__client[data-v-a13cabac] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-a13cabac] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-a13cabac] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-24089eab] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-24089eab] {
  padding: 32px 0px;
}
.form .form__header[data-v-24089eab] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-24089eab] {
  border-color: #e9200e;
}
.form .form__hint[data-v-24089eab] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-24089eab] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-24089eab] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-24089eab] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-24089eab] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-24089eab] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-24089eab] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-24089eab] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-24089eab] {
  width: 100%;
}
.modal .modal-header[data-v-24089eab] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-24089eab] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-24089eab] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-24089eab] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-24089eab] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-24089eab] {
    padding: 40px;
}
.form--kgi[data-v-24089eab] {
    padding: 0px;
}
}
.input .input__header[data-v-24089eab] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-24089eab] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-24089eab] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-24089eab] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-24089eab] {
  flex-direction: row;
}
.input .input__childHeader[data-v-24089eab] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-24089eab] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-24089eab] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-24089eab] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-24089eab] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-24089eab]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-24089eab]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-24089eab]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-24089eab] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-24089eab] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-24089eab]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-24089eab] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-24089eab] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-24089eab] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-24089eab] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-24089eab] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-24089eab] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-24089eab] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-24089eab] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-24089eab] {
  gap: 11px;
}
.input .input__message[data-v-24089eab] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-24089eab] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-24089eab] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-24089eab] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-24089eab] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-24089eab] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-24089eab]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-24089eab]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-24089eab] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-24089eab] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-24089eab] {
  position: relative;
}
.input--kgi .input__header[data-v-24089eab] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-24089eab] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-24089eab] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-24089eab] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-24089eab] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-24089eab] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-24089eab] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-24089eab]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-24089eab]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-24089eab] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-24089eab] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-24089eab] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-24089eab] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-24089eab]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-24089eab]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-24089eab]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-24089eab] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-24089eab] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-24089eab]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-24089eab] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-24089eab] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-24089eab] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-24089eab]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-24089eab] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-24089eab] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-24089eab]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-24089eab] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-24089eab]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-24089eab] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-24089eab] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-24089eab] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-24089eab] {
  gap: 11px;
}
.input--kgi .input__message[data-v-24089eab] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-24089eab] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-24089eab] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-24089eab] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-24089eab] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-24089eab] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-24089eab]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-24089eab]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-24089eab] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-24089eab] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-24089eab] {
  position: relative;
}
.input--isToggled .label__button[data-v-24089eab] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-24089eab] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-24089eab] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-24089eab] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-24089eab] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-24089eab] {
    width: 100%;
}
.input .labelGroup__label[data-v-24089eab] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-24089eab] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-24089eab] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-24089eab] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-24089eab] {
    font-size: 20px;
}
}
.privacy[data-v-955b566a] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-955b566a] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-955b566a] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-40bbff2e] {
  padding: 32px 0px;
}
.form .form__header[data-v-40bbff2e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-40bbff2e] {
  border-color: #e9200e;
}
.form .form__hint[data-v-40bbff2e] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-40bbff2e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-40bbff2e] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-40bbff2e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-40bbff2e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-40bbff2e] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-40bbff2e] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-40bbff2e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-40bbff2e] {
  width: 100%;
}
.modal .modal-header[data-v-40bbff2e] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-40bbff2e] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-40bbff2e] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-40bbff2e] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-40bbff2e] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-40bbff2e] {
    padding: 40px;
}
.form--kgi[data-v-40bbff2e] {
    padding: 0px;
}
}
.modal-body--o2o[data-v-40bbff2e] {
  padding: 0px 16px 40px 16px !important;
  text-align: left !important;
}
.otp[data-v-38a0eb2d] {
  padding: 32px 0px;
}
.otp--kgi[data-v-38a0eb2d] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-38a0eb2d] {
    padding: 32px 0px;
}
.otp--kgi[data-v-38a0eb2d] {
    padding: 0px;
}
}
.form[data-v-37eeef48] {
  padding: 32px 0px;
}
.form .form__header[data-v-37eeef48] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-37eeef48] {
  border-color: #e9200e;
}
.form .form__hint[data-v-37eeef48] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-37eeef48] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-37eeef48] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-37eeef48] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-37eeef48] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-37eeef48] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-37eeef48] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-37eeef48] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-37eeef48] {
  width: 100%;
}
.modal .modal-header[data-v-37eeef48] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-37eeef48] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-37eeef48] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-37eeef48] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-37eeef48] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-37eeef48] {
    padding: 40px;
}
.form--kgi[data-v-37eeef48] {
    padding: 0px;
}
}
.result[data-v-0666106e] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-0666106e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-0666106e] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-0666106e] {
  border-color: #e9200e;
}
.result .result__desc[data-v-0666106e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-0666106e] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-0666106e] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-0666106e] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-0666106e] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-0666106e] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-0666106e] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-0666106e] {
  margin-left: 6px;
}
.result .result__dog[data-v-0666106e] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-0666106e] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-0666106e] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-0666106e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-0666106e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-0666106e] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-0666106e] {
  border-color: #e9200e;
}
.result .result__save[data-v-0666106e] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-0666106e] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-0666106e] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-0666106e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-0666106e] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-0666106e] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-0666106e] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-0666106e] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-0666106e] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-0666106e] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-0666106e] {
  width: 136px;
}
.result--kgi .result__dog[data-v-0666106e] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-0666106e] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-0666106e] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-0666106e] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-0666106e] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-0666106e] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-0666106e] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-0666106e] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-0666106e] {
    width: 240px;
}
.result .result__client[data-v-0666106e] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-0666106e] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-0666106e] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-0666106e] {
    width: 240px;
}
.result--kgi .result__client[data-v-0666106e] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-0666106e] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-0666106e] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-4a680f07] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.modal .modal-header[data-v-4a680f07] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-4a680f07] {
  font-weight: bold;
  border: none;
  text-align: left;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-4a680f07] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-4a680f07] {
  border: none;
  padding-bottom: 24px;
}
.modal .modal-footer .content__button[data-v-4a680f07] {
  width: 145px;
  height: 50px;
  border-radius: 8px;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  color: white;
  font-size: 18px;
  line-height: 29px;
  margin: auto;
  border: none;
}
@charset "UTF-8";
.privacy[data-v-3e350ea9] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-3e350ea9] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-3e350ea9] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-3e350ea9] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-3e350ea9] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-3e350ea9] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-3e350ea9] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-3e350ea9] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-3e350ea9] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-3e350ea9] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-3e350ea9] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-3e350ea9] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-3e350ea9] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-3e350ea9] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-3e350ea9] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-3e350ea9] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-3e350ea9] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-3e350ea9] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-3e350ea9] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-3e350ea9] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-553d59ef] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-553d59ef] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-553d59ef] {
  width: 100%;
  margin-top: 30px;
}
.result[data-v-661b3ed0] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-661b3ed0] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-661b3ed0] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-661b3ed0] {
  border-color: #e9200e;
}
.result .result__desc[data-v-661b3ed0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-661b3ed0] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-661b3ed0] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-661b3ed0] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-661b3ed0] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-661b3ed0] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-661b3ed0] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-661b3ed0] {
  margin-left: 6px;
}
.result .result__dog[data-v-661b3ed0] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-661b3ed0] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-661b3ed0] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-661b3ed0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-661b3ed0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-661b3ed0] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-661b3ed0] {
  border-color: #e9200e;
}
.result .result__save[data-v-661b3ed0] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-661b3ed0] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-661b3ed0] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-661b3ed0] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-661b3ed0] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-661b3ed0] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-661b3ed0] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-661b3ed0] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-661b3ed0] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-661b3ed0] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-661b3ed0] {
  width: 136px;
}
.result--kgi .result__dog[data-v-661b3ed0] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-661b3ed0] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-661b3ed0] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-661b3ed0] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-661b3ed0] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-661b3ed0] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-661b3ed0] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-661b3ed0] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-661b3ed0] {
    width: 240px;
}
.result .result__client[data-v-661b3ed0] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-661b3ed0] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-661b3ed0] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-661b3ed0] {
    width: 240px;
}
.result--kgi .result__client[data-v-661b3ed0] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-661b3ed0] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-661b3ed0] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.form__modal .modal-header {
  border: none;
}
.form__modal .modal__content {
  padding: 32px;
  padding-top: 0px;
}
.form__modal .modal__content .content__image {
  width: 100px;
  margin: auto;
  display: block;
}
.form__modal .modal__content .content__title {
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
  color: #272727;
  margin-top: 16px;
}
.form__modal .modal__content .content__desc {
  font-weight: 400;
  line-height: 160%;
  font-size: 16px;
  color: #272727;
  margin-top: 8px;
  text-align: center;
}
.form__modal .modal__content .content__button {
  padding: 12px 16px;
  border-radius: 8px;
  margin: auto;
  border: none;
  color: white;
  margin-top: 16px;
  display: block;
  line-height: 1;
}
.form[data-v-6005378d] {
  padding: 32px 0px;
}
.form .form__header[data-v-6005378d] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-6005378d] {
  border-color: #e9200e;
}
.form .form__hint[data-v-6005378d] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-6005378d] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-6005378d] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-6005378d] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-6005378d] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-6005378d] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-6005378d] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-6005378d] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-6005378d] {
  width: 100%;
}
.modal .modal-header[data-v-6005378d] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-6005378d] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-6005378d] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-6005378d] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-6005378d] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-6005378d] {
    padding: 40px;
}
.form--kgi[data-v-6005378d] {
    padding: 0px;
}
}
.form__modal .modal-header {
  border: none;
}
.form__modal .modal__content {
  padding: 32px;
  padding-top: 0px;
}
.form__modal .modal__content .content__image {
  width: 100px;
  margin: auto;
  display: block;
}
.form__modal .modal__content .content__title {
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
  color: #272727;
  margin-top: 16px;
}
.form__modal .modal__content .content__desc {
  font-weight: 400;
  line-height: 160%;
  font-size: 16px;
  color: #272727;
  margin-top: 8px;
  text-align: center;
}
.form__modal .modal__content .content__button {
  padding: 12px 16px;
  border-radius: 8px;
  margin: auto;
  border: none;
  color: white;
  margin-top: 16px;
  display: block;
  line-height: 1;
}
.otp[data-v-cf2cb2ee] {
  padding: 32px 0px;
}
.otp--kgi[data-v-cf2cb2ee] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-cf2cb2ee] {
    padding: 32px 0px;
}
.otp--kgi[data-v-cf2cb2ee] {
    padding: 0px;
}
}
.result[data-v-757e898e] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-757e898e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-757e898e] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-757e898e] {
  border-color: #e9200e;
}
.result .result__desc[data-v-757e898e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-757e898e] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-757e898e] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-757e898e] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-757e898e] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-757e898e] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-757e898e] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-757e898e] {
  margin-left: 6px;
}
.result .result__dog[data-v-757e898e] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-757e898e] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-757e898e] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-757e898e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-757e898e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-757e898e] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-757e898e] {
  border-color: #e9200e;
}
.result .result__save[data-v-757e898e] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-757e898e] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-757e898e] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-757e898e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-757e898e] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-757e898e] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-757e898e] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-757e898e] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-757e898e] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-757e898e] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-757e898e] {
  width: 136px;
}
.result--kgi .result__dog[data-v-757e898e] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-757e898e] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-757e898e] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-757e898e] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-757e898e] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-757e898e] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-757e898e] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-757e898e] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-757e898e] {
    width: 240px;
}
.result .result__client[data-v-757e898e] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-757e898e] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-757e898e] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-757e898e] {
    width: 240px;
}
.result--kgi .result__client[data-v-757e898e] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-757e898e] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-757e898e] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-31eb6f87] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.privacy[data-v-151ac96f] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-151ac96f] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-151ac96f] {
  width: 100%;
  margin-top: 30px;
}
.form__modal .modal__content {
  padding: 32px;
}
.form__modal .modal__content .content__title {
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
  color: #272727;
  margin-top: 16px;
}
.form__modal .modal__content .content__desc {
  font-weight: 400;
  line-height: 160%;
  font-size: 16px;
  color: #272727;
  margin-top: 8px;
  text-align: center;
}
.form__modal .modal__content .content__button {
  padding: 12px 16px;
  border-radius: 8px;
  margin: auto;
  border: none;
  color: white;
  margin-top: 16px;
  display: block;
  line-height: 1;
}
.outside[data-v-482f9eff] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.outside > a[data-v-482f9eff] {
  text-align: center;
}
.container--kgi[data-v-9308ad10] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-9308ad10] {
  padding: 32px 0px;
}
.form .form__header[data-v-9308ad10] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-9308ad10] {
  border-color: #e9200e;
}
.form .form__hint[data-v-9308ad10] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-9308ad10] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-9308ad10] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-9308ad10] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-9308ad10] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-9308ad10] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-9308ad10] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-9308ad10] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-9308ad10] {
  width: 100%;
}
.modal .modal-header[data-v-9308ad10] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-9308ad10] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-9308ad10] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-9308ad10] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-9308ad10] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-9308ad10] {
    padding: 40px;
}
.form--kgi[data-v-9308ad10] {
    padding: 0px;
}
}
@charset "UTF-8";
.privacy[data-v-5de90ddf] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-5de90ddf] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-5de90ddf] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-5de90ddf] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-5de90ddf] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-5de90ddf] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-5de90ddf] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-5de90ddf] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-5de90ddf] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-5de90ddf] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-5de90ddf] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-5de90ddf] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-5de90ddf] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-5de90ddf] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-5de90ddf] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-5de90ddf] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-5de90ddf] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-5de90ddf] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-5de90ddf] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-5de90ddf] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-7e39ff1e] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-7e39ff1e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-7e39ff1e] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-486c6788] {
  padding: 32px 0px;
}
.form .form__header[data-v-486c6788] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-486c6788] {
  border-color: #e9200e;
}
.form .form__hint[data-v-486c6788] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-486c6788] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-486c6788] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-486c6788] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-486c6788] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-486c6788] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-486c6788] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-486c6788] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-486c6788] {
  width: 100%;
}
.modal .modal-header[data-v-486c6788] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-486c6788] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-486c6788] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-486c6788] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-486c6788] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-486c6788] {
    padding: 40px;
}
.form--kgi[data-v-486c6788] {
    padding: 0px;
}
}
.input .input__header[data-v-486c6788] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-486c6788] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-486c6788] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-486c6788] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-486c6788] {
  flex-direction: row;
}
.input .input__childHeader[data-v-486c6788] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-486c6788] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-486c6788] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-486c6788] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-486c6788] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-486c6788]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-486c6788]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-486c6788]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-486c6788] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-486c6788] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-486c6788]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-486c6788] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-486c6788] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-486c6788] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-486c6788] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-486c6788] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-486c6788] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-486c6788] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-486c6788] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-486c6788] {
  gap: 11px;
}
.input .input__message[data-v-486c6788] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-486c6788] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-486c6788] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-486c6788] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-486c6788] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-486c6788] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-486c6788]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-486c6788]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-486c6788] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-486c6788] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-486c6788] {
  position: relative;
}
.input--kgi .input__header[data-v-486c6788] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-486c6788] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-486c6788] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-486c6788] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-486c6788] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-486c6788] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-486c6788] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-486c6788]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-486c6788]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-486c6788] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-486c6788] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-486c6788] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-486c6788] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-486c6788]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-486c6788]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-486c6788]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-486c6788] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-486c6788] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-486c6788]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-486c6788] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-486c6788] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-486c6788] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-486c6788]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-486c6788] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-486c6788] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-486c6788]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-486c6788] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-486c6788]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-486c6788] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-486c6788] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-486c6788] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-486c6788] {
  gap: 11px;
}
.input--kgi .input__message[data-v-486c6788] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-486c6788] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-486c6788] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-486c6788] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-486c6788] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-486c6788] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-486c6788]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-486c6788]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-486c6788] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-486c6788] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-486c6788] {
  position: relative;
}
.input--isToggled .label__button[data-v-486c6788] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-486c6788] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-486c6788] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-486c6788] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-486c6788] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-486c6788] {
    width: 100%;
}
.input .labelGroup__label[data-v-486c6788] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-486c6788] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-486c6788] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-486c6788] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-486c6788] {
    font-size: 20px;
}
}
.form__desc[data-v-486c6788] {
  color: #727272;
  font-size: 14px;
}
.form__limit[data-v-486c6788] {
  color: red;
  margin-top: 12px;
  list-style-type: circle;
  padding-left: 20px;
  font-size: 14px;
}
.form__warning[data-v-486c6788] {
  margin-left: 28px;
  font-size: 13px;
  color: #626364;
  font-weight: 400px;
}
@media screen and (min-width: 992px) {
.form__warning[data-v-486c6788] {
    font-size: 14px;
}
}
.kaptcha[data-v-486c6788] {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
}
.kaptcha .arrowRepeatIcon[data-v-486c6788] {
  color: #0044ad;
  font-size: 20px;
  margin-right: 2.5em;
  cursor: pointer;
}
.otp[data-v-4381e83a] {
  padding: 32px 0px;
}
.otp--kgi[data-v-4381e83a] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-4381e83a] {
    padding: 32px 0px;
}
.otp--kgi[data-v-4381e83a] {
    padding: 0px;
}
}
.result[data-v-1d79c386] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-1d79c386] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-1d79c386] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-1d79c386] {
  border-color: #e9200e;
}
.result .result__desc[data-v-1d79c386] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-1d79c386] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-1d79c386] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-1d79c386] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-1d79c386] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-1d79c386] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-1d79c386] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-1d79c386] {
  margin-left: 6px;
}
.result .result__dog[data-v-1d79c386] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-1d79c386] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-1d79c386] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-1d79c386] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-1d79c386] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-1d79c386] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-1d79c386] {
  border-color: #e9200e;
}
.result .result__save[data-v-1d79c386] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-1d79c386] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-1d79c386] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-1d79c386] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-1d79c386] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-1d79c386] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-1d79c386] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-1d79c386] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-1d79c386] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-1d79c386] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-1d79c386] {
  width: 136px;
}
.result--kgi .result__dog[data-v-1d79c386] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-1d79c386] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-1d79c386] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-1d79c386] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-1d79c386] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-1d79c386] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-1d79c386] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-1d79c386] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-1d79c386] {
    width: 240px;
}
.result .result__client[data-v-1d79c386] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-1d79c386] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-1d79c386] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-1d79c386] {
    width: 240px;
}
.result--kgi .result__client[data-v-1d79c386] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-1d79c386] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-1d79c386] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-9f0af918] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-9f0af918] {
  padding: 32px 0px;
}
.form .form__header[data-v-9f0af918] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-9f0af918] {
  border-color: #e9200e;
}
.form .form__hint[data-v-9f0af918] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-9f0af918] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-9f0af918] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-9f0af918] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-9f0af918] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-9f0af918] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-9f0af918] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-9f0af918] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-9f0af918] {
  width: 100%;
}
.modal .modal-header[data-v-9f0af918] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-9f0af918] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-9f0af918] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-9f0af918] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-9f0af918] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-9f0af918] {
    padding: 40px;
}
.form--kgi[data-v-9f0af918] {
    padding: 0px;
}
}
.input .input__header[data-v-9f0af918] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-9f0af918] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-9f0af918] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-9f0af918] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-9f0af918] {
  flex-direction: row;
}
.input .input__childHeader[data-v-9f0af918] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-9f0af918] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-9f0af918] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-9f0af918] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-9f0af918] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-9f0af918]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-9f0af918]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-9f0af918]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-9f0af918] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-9f0af918] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-9f0af918]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-9f0af918] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-9f0af918] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-9f0af918] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-9f0af918] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-9f0af918] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-9f0af918] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-9f0af918] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-9f0af918] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-9f0af918] {
  gap: 11px;
}
.input .input__message[data-v-9f0af918] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-9f0af918] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-9f0af918] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-9f0af918] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-9f0af918] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-9f0af918] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-9f0af918]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-9f0af918]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-9f0af918] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-9f0af918] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-9f0af918] {
  position: relative;
}
.input--kgi .input__header[data-v-9f0af918] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-9f0af918] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-9f0af918] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-9f0af918] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-9f0af918] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-9f0af918] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-9f0af918] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-9f0af918]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-9f0af918]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-9f0af918] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-9f0af918] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-9f0af918] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-9f0af918] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-9f0af918]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-9f0af918]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-9f0af918]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-9f0af918] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-9f0af918] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-9f0af918]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-9f0af918] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-9f0af918] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-9f0af918] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-9f0af918]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-9f0af918] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-9f0af918] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-9f0af918]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-9f0af918] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-9f0af918]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-9f0af918] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-9f0af918] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-9f0af918] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-9f0af918] {
  gap: 11px;
}
.input--kgi .input__message[data-v-9f0af918] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-9f0af918] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-9f0af918] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-9f0af918] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-9f0af918] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-9f0af918] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-9f0af918]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-9f0af918]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-9f0af918] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-9f0af918] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-9f0af918] {
  position: relative;
}
.input--isToggled .label__button[data-v-9f0af918] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-9f0af918] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-9f0af918] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-9f0af918] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-9f0af918] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-9f0af918] {
    width: 100%;
}
.input .labelGroup__label[data-v-9f0af918] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-9f0af918] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-9f0af918] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-9f0af918] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-9f0af918] {
    font-size: 20px;
}
}
.privacy[data-v-f19382bc] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-f19382bc] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-f19382bc] {
  width: 100%;
  margin-top: 30px;
}
.input--kgi.otherTitle .input__header {
  height: auto;
}
.form[data-v-0e8b2480] {
  padding: 32px 0px;
}
.form .form__header[data-v-0e8b2480] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-0e8b2480] {
  border-color: #e9200e;
}
.form .form__hint[data-v-0e8b2480] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-0e8b2480] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-0e8b2480] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-0e8b2480] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-0e8b2480] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-0e8b2480] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-0e8b2480] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-0e8b2480] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-0e8b2480] {
  width: 100%;
}
.modal .modal-header[data-v-0e8b2480] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-0e8b2480] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-0e8b2480] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-0e8b2480] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-0e8b2480] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-0e8b2480] {
    padding: 40px;
}
.form--kgi[data-v-0e8b2480] {
    padding: 0px;
}
}
.modal-body--o2o[data-v-0e8b2480] {
  padding: 0px 16px 40px 16px !important;
  text-align: left !important;
}
.otp[data-v-fc475594] {
  padding: 32px 0px;
}
.otp--kgi[data-v-fc475594] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-fc475594] {
    padding: 32px 0px;
}
.otp--kgi[data-v-fc475594] {
    padding: 0px;
}
}
.form[data-v-09d2d91f] {
  padding: 32px 0px;
}
.form .form__header[data-v-09d2d91f] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-09d2d91f] {
  border-color: #e9200e;
}
.form .form__hint[data-v-09d2d91f] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-09d2d91f] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-09d2d91f] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-09d2d91f] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-09d2d91f] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-09d2d91f] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-09d2d91f] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-09d2d91f] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-09d2d91f] {
  width: 100%;
}
.modal .modal-header[data-v-09d2d91f] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-09d2d91f] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-09d2d91f] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-09d2d91f] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-09d2d91f] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-09d2d91f] {
    padding: 40px;
}
.form--kgi[data-v-09d2d91f] {
    padding: 0px;
}
}
.result[data-v-15e56520] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-15e56520] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-15e56520] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-15e56520] {
  border-color: #e9200e;
}
.result .result__desc[data-v-15e56520] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-15e56520] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-15e56520] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-15e56520] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-15e56520] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-15e56520] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-15e56520] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-15e56520] {
  margin-left: 6px;
}
.result .result__dog[data-v-15e56520] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-15e56520] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-15e56520] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-15e56520] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-15e56520] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-15e56520] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-15e56520] {
  border-color: #e9200e;
}
.result .result__save[data-v-15e56520] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-15e56520] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-15e56520] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-15e56520] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-15e56520] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-15e56520] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-15e56520] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-15e56520] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-15e56520] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-15e56520] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-15e56520] {
  width: 136px;
}
.result--kgi .result__dog[data-v-15e56520] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-15e56520] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-15e56520] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-15e56520] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-15e56520] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-15e56520] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-15e56520] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-15e56520] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-15e56520] {
    width: 240px;
}
.result .result__client[data-v-15e56520] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-15e56520] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-15e56520] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-15e56520] {
    width: 240px;
}
.result--kgi .result__client[data-v-15e56520] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-15e56520] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-15e56520] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-45fcbe5a] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
@charset "UTF-8";
.privacy[data-v-3ee983fb] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-3ee983fb] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-3ee983fb] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-3ee983fb] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-3ee983fb] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-3ee983fb] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-3ee983fb] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-3ee983fb] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-3ee983fb] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-3ee983fb] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-3ee983fb] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-3ee983fb] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-3ee983fb] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-3ee983fb] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-3ee983fb] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-3ee983fb] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-3ee983fb] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-3ee983fb] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-3ee983fb] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-3ee983fb] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-3d55c442] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-3d55c442] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-3d55c442] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-1a071906] {
  padding: 32px 0px;
}
.form .form__header[data-v-1a071906] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-1a071906] {
  border-color: #e9200e;
}
.form .form__hint[data-v-1a071906] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-1a071906] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-1a071906] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-1a071906] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-1a071906] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-1a071906] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-1a071906] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-1a071906] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-1a071906] {
  width: 100%;
}
.modal .modal-header[data-v-1a071906] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-1a071906] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-1a071906] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-1a071906] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-1a071906] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-1a071906] {
    padding: 40px;
}
.form--kgi[data-v-1a071906] {
    padding: 0px;
}
}
.result[data-v-00c4201f] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-00c4201f] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-00c4201f] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-00c4201f] {
  border-color: #e9200e;
}
.result .result__desc[data-v-00c4201f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-00c4201f] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-00c4201f] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-00c4201f] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-00c4201f] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-00c4201f] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-00c4201f] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-00c4201f] {
  margin-left: 6px;
}
.result .result__dog[data-v-00c4201f] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-00c4201f] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-00c4201f] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-00c4201f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-00c4201f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-00c4201f] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-00c4201f] {
  border-color: #e9200e;
}
.result .result__save[data-v-00c4201f] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-00c4201f] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-00c4201f] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-00c4201f] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-00c4201f] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-00c4201f] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-00c4201f] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-00c4201f] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-00c4201f] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-00c4201f] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-00c4201f] {
  width: 136px;
}
.result--kgi .result__dog[data-v-00c4201f] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-00c4201f] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-00c4201f] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-00c4201f] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-00c4201f] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-00c4201f] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-00c4201f] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-00c4201f] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-00c4201f] {
    width: 240px;
}
.result .result__client[data-v-00c4201f] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-00c4201f] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-00c4201f] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-00c4201f] {
    width: 240px;
}
.result--kgi .result__client[data-v-00c4201f] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-00c4201f] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-00c4201f] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.result--kgi .result__dog[data-v-00c4201f] {
  width: 120px;
}
.container--kgi[data-v-29afee37] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-29afee37] {
  padding: 32px 0px;
}
.form .form__header[data-v-29afee37] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-29afee37] {
  border-color: #e9200e;
}
.form .form__hint[data-v-29afee37] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-29afee37] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-29afee37] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-29afee37] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-29afee37] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-29afee37] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-29afee37] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-29afee37] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-29afee37] {
  width: 100%;
}
.modal .modal-header[data-v-29afee37] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-29afee37] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-29afee37] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-29afee37] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-29afee37] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-29afee37] {
    padding: 40px;
}
.form--kgi[data-v-29afee37] {
    padding: 0px;
}
}
.input .input__header[data-v-29afee37] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-29afee37] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-29afee37] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-29afee37] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-29afee37] {
  flex-direction: row;
}
.input .input__childHeader[data-v-29afee37] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-29afee37] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-29afee37] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-29afee37] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-29afee37] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-29afee37]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-29afee37]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-29afee37]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-29afee37] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-29afee37] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-29afee37]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-29afee37] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-29afee37] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-29afee37] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-29afee37] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-29afee37] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-29afee37] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-29afee37] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-29afee37] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-29afee37] {
  gap: 11px;
}
.input .input__message[data-v-29afee37] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-29afee37] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-29afee37] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-29afee37] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-29afee37] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-29afee37] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-29afee37]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-29afee37]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-29afee37] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-29afee37] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-29afee37] {
  position: relative;
}
.input--kgi .input__header[data-v-29afee37] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-29afee37] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-29afee37] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-29afee37] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-29afee37] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-29afee37] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-29afee37] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-29afee37]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-29afee37]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-29afee37] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-29afee37] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-29afee37] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-29afee37] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-29afee37]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-29afee37]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-29afee37]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-29afee37] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-29afee37] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-29afee37]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-29afee37] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-29afee37] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-29afee37] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-29afee37]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-29afee37] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-29afee37] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-29afee37]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-29afee37] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-29afee37]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-29afee37] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-29afee37] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-29afee37] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-29afee37] {
  gap: 11px;
}
.input--kgi .input__message[data-v-29afee37] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-29afee37] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-29afee37] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-29afee37] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-29afee37] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-29afee37] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-29afee37]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-29afee37]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-29afee37] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-29afee37] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-29afee37] {
  position: relative;
}
.input--isToggled .label__button[data-v-29afee37] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-29afee37] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-29afee37] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-29afee37] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-29afee37] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-29afee37] {
    width: 100%;
}
.input .labelGroup__label[data-v-29afee37] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-29afee37] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-29afee37] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-29afee37] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-29afee37] {
    font-size: 20px;
}
}
.privacy[data-v-4d8da8bf] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-4d8da8bf] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-4d8da8bf] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-f0252346] {
  padding: 32px 0px;
}
.form .form__header[data-v-f0252346] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-f0252346] {
  border-color: #e9200e;
}
.form .form__hint[data-v-f0252346] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-f0252346] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-f0252346] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-f0252346] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-f0252346] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-f0252346] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-f0252346] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-f0252346] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-f0252346] {
  width: 100%;
}
.modal .modal-header[data-v-f0252346] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-f0252346] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-f0252346] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-f0252346] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-f0252346] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-f0252346] {
    padding: 40px;
}
.form--kgi[data-v-f0252346] {
    padding: 0px;
}
}
.input .input__header[data-v-f0252346] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-f0252346] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-f0252346] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-f0252346] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-f0252346] {
  flex-direction: row;
}
.input .input__childHeader[data-v-f0252346] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-f0252346] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-f0252346] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-f0252346] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-f0252346] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-f0252346]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-f0252346]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-f0252346]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-f0252346] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-f0252346] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-f0252346]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-f0252346] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-f0252346] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-f0252346] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-f0252346] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-f0252346] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-f0252346] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-f0252346] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-f0252346] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-f0252346] {
  gap: 11px;
}
.input .input__message[data-v-f0252346] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-f0252346] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-f0252346] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-f0252346] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-f0252346] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-f0252346] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-f0252346]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-f0252346]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-f0252346] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-f0252346] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-f0252346] {
  position: relative;
}
.input--kgi .input__header[data-v-f0252346] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-f0252346] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-f0252346] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-f0252346] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-f0252346] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-f0252346] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-f0252346] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-f0252346]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-f0252346]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-f0252346] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-f0252346] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-f0252346] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-f0252346] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-f0252346]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-f0252346]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-f0252346]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-f0252346] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-f0252346] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-f0252346]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-f0252346] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-f0252346] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-f0252346] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-f0252346]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-f0252346] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-f0252346] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-f0252346]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-f0252346] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-f0252346]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-f0252346] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-f0252346] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-f0252346] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-f0252346] {
  gap: 11px;
}
.input--kgi .input__message[data-v-f0252346] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-f0252346] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-f0252346] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-f0252346] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-f0252346] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-f0252346] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-f0252346]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-f0252346]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-f0252346] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-f0252346] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-f0252346] {
  position: relative;
}
.input--isToggled .label__button[data-v-f0252346] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-f0252346] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-f0252346] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-f0252346] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-f0252346] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-f0252346] {
    width: 100%;
}
.input .labelGroup__label[data-v-f0252346] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-f0252346] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-f0252346] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-f0252346] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-f0252346] {
    font-size: 20px;
}
}
.otp[data-v-1f3961b9] {
  padding: 32px 0px;
}
.otp--kgi[data-v-1f3961b9] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-1f3961b9] {
    padding: 32px 0px;
}
.otp--kgi[data-v-1f3961b9] {
    padding: 0px;
}
}
.form[data-v-1f3961b9] {
  padding: 32px 0px;
}
.form .form__header[data-v-1f3961b9] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-1f3961b9] {
  border-color: #e9200e;
}
.form .form__hint[data-v-1f3961b9] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-1f3961b9] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-1f3961b9] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-1f3961b9] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-1f3961b9] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-1f3961b9] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-1f3961b9] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-1f3961b9] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-1f3961b9] {
  width: 100%;
}
.modal .modal-header[data-v-1f3961b9] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-1f3961b9] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-1f3961b9] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-1f3961b9] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-1f3961b9] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-1f3961b9] {
    padding: 40px;
}
.form--kgi[data-v-1f3961b9] {
    padding: 0px;
}
}
.input .input__header[data-v-1f3961b9] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-1f3961b9] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-1f3961b9] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-1f3961b9] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-1f3961b9] {
  flex-direction: row;
}
.input .input__childHeader[data-v-1f3961b9] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-1f3961b9] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-1f3961b9] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-1f3961b9] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-1f3961b9] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-1f3961b9]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-1f3961b9]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-1f3961b9]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-1f3961b9] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-1f3961b9] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-1f3961b9]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-1f3961b9] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-1f3961b9] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-1f3961b9] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-1f3961b9] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-1f3961b9] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-1f3961b9] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-1f3961b9] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-1f3961b9] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-1f3961b9] {
  gap: 11px;
}
.input .input__message[data-v-1f3961b9] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-1f3961b9] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-1f3961b9] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-1f3961b9] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-1f3961b9] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-1f3961b9] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-1f3961b9]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-1f3961b9]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-1f3961b9] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-1f3961b9] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-1f3961b9] {
  position: relative;
}
.input--kgi .input__header[data-v-1f3961b9] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-1f3961b9] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-1f3961b9] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-1f3961b9] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-1f3961b9] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-1f3961b9] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-1f3961b9] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-1f3961b9]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-1f3961b9]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-1f3961b9] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-1f3961b9] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-1f3961b9] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-1f3961b9] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-1f3961b9]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-1f3961b9]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-1f3961b9]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-1f3961b9] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-1f3961b9] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-1f3961b9]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-1f3961b9] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-1f3961b9] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-1f3961b9] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-1f3961b9]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-1f3961b9] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-1f3961b9] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-1f3961b9]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-1f3961b9] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-1f3961b9]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-1f3961b9] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-1f3961b9] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-1f3961b9] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-1f3961b9] {
  gap: 11px;
}
.input--kgi .input__message[data-v-1f3961b9] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-1f3961b9] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-1f3961b9] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-1f3961b9] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-1f3961b9] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-1f3961b9] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-1f3961b9]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-1f3961b9]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-1f3961b9] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-1f3961b9] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-1f3961b9] {
  position: relative;
}
.input--isToggled .label__button[data-v-1f3961b9] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-1f3961b9] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-1f3961b9] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-1f3961b9] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-1f3961b9] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-1f3961b9] {
    width: 100%;
}
.input .labelGroup__label[data-v-1f3961b9] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-1f3961b9] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-1f3961b9] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-1f3961b9] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-1f3961b9] {
    font-size: 20px;
}
}
.result[data-v-c5327f44] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-c5327f44] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-c5327f44] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-c5327f44] {
  border-color: #e9200e;
}
.result .result__desc[data-v-c5327f44] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-c5327f44] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c5327f44] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-c5327f44] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-c5327f44] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-c5327f44] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-c5327f44] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-c5327f44] {
  margin-left: 6px;
}
.result .result__dog[data-v-c5327f44] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-c5327f44] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-c5327f44] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-c5327f44] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-c5327f44] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-c5327f44] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-c5327f44] {
  border-color: #e9200e;
}
.result .result__save[data-v-c5327f44] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-c5327f44] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-c5327f44] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-c5327f44] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-c5327f44] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-c5327f44] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-c5327f44] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-c5327f44] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-c5327f44] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-c5327f44] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c5327f44] {
  width: 136px;
}
.result--kgi .result__dog[data-v-c5327f44] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-c5327f44] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-c5327f44] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-c5327f44] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-c5327f44] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-c5327f44] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-c5327f44] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-c5327f44] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c5327f44] {
    width: 240px;
}
.result .result__client[data-v-c5327f44] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-c5327f44] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-c5327f44] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c5327f44] {
    width: 240px;
}
.result--kgi .result__client[data-v-c5327f44] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-c5327f44] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-c5327f44] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-2cd91012] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.privacy[data-v-64701202] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-64701202] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-64701202] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-d0b9f9fe] {
  padding: 32px 0px;
}
.form .form__header[data-v-d0b9f9fe] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-d0b9f9fe] {
  border-color: #e9200e;
}
.form .form__hint[data-v-d0b9f9fe] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-d0b9f9fe] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-d0b9f9fe] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-d0b9f9fe] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-d0b9f9fe] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-d0b9f9fe] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-d0b9f9fe] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-d0b9f9fe] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-d0b9f9fe] {
  width: 100%;
}
.modal .modal-header[data-v-d0b9f9fe] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-d0b9f9fe] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-d0b9f9fe] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-d0b9f9fe] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-d0b9f9fe] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-d0b9f9fe] {
    padding: 40px;
}
.form--kgi[data-v-d0b9f9fe] {
    padding: 0px;
}
}
.form[data-v-d09dcafc] {
  padding: 32px 0px;
}
.form .form__header[data-v-d09dcafc] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-d09dcafc] {
  border-color: #e9200e;
}
.form .form__hint[data-v-d09dcafc] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-d09dcafc] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-d09dcafc] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-d09dcafc] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-d09dcafc] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-d09dcafc] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-d09dcafc] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-d09dcafc] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-d09dcafc] {
  width: 100%;
}
.modal .modal-header[data-v-d09dcafc] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-d09dcafc] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-d09dcafc] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-d09dcafc] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-d09dcafc] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-d09dcafc] {
    padding: 40px;
}
.form--kgi[data-v-d09dcafc] {
    padding: 0px;
}
}
.form[data-v-d0819bfa] {
  padding: 32px 0px;
}
.form .form__header[data-v-d0819bfa] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-d0819bfa] {
  border-color: #e9200e;
}
.form .form__hint[data-v-d0819bfa] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-d0819bfa] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-d0819bfa] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-d0819bfa] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-d0819bfa] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-d0819bfa] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-d0819bfa] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-d0819bfa] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-d0819bfa] {
  width: 100%;
}
.modal .modal-header[data-v-d0819bfa] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-d0819bfa] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-d0819bfa] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-d0819bfa] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-d0819bfa] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-d0819bfa] {
    padding: 40px;
}
.form--kgi[data-v-d0819bfa] {
    padding: 0px;
}
}
.otp[data-v-0b3e9b79] {
  padding: 32px 0px;
}
.otp--kgi[data-v-0b3e9b79] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-0b3e9b79] {
    padding: 32px 0px;
}
.otp--kgi[data-v-0b3e9b79] {
    padding: 0px;
}
}
.result[data-v-dcfba2c4] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-dcfba2c4] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-dcfba2c4] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-dcfba2c4] {
  border-color: #e9200e;
}
.result .result__desc[data-v-dcfba2c4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-dcfba2c4] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-dcfba2c4] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-dcfba2c4] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-dcfba2c4] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-dcfba2c4] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-dcfba2c4] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-dcfba2c4] {
  margin-left: 6px;
}
.result .result__dog[data-v-dcfba2c4] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-dcfba2c4] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-dcfba2c4] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-dcfba2c4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-dcfba2c4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-dcfba2c4] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-dcfba2c4] {
  border-color: #e9200e;
}
.result .result__save[data-v-dcfba2c4] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-dcfba2c4] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-dcfba2c4] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-dcfba2c4] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-dcfba2c4] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-dcfba2c4] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-dcfba2c4] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-dcfba2c4] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-dcfba2c4] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-dcfba2c4] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-dcfba2c4] {
  width: 136px;
}
.result--kgi .result__dog[data-v-dcfba2c4] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-dcfba2c4] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-dcfba2c4] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-dcfba2c4] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-dcfba2c4] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-dcfba2c4] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-dcfba2c4] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-dcfba2c4] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-dcfba2c4] {
    width: 240px;
}
.result .result__client[data-v-dcfba2c4] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-dcfba2c4] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-dcfba2c4] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-dcfba2c4] {
    width: 240px;
}
.result--kgi .result__client[data-v-dcfba2c4] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-dcfba2c4] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-dcfba2c4] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-6066c017] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.modal .modal-header[data-v-6066c017] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-6066c017] {
  font-weight: bold;
  border: none;
  text-align: left;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-6066c017] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-6066c017] {
  border: none;
  padding-bottom: 24px;
}
.modal .modal-footer .content__button[data-v-6066c017] {
  width: 145px;
  height: 50px;
  border-radius: 8px;
  background: linear-gradient(180deg, #E9200E 0%, #BE1000 100%);
  color: white;
  font-size: 18px;
  line-height: 29px;
  margin: auto;
  border: none;
}
@charset "UTF-8";
.privacy[data-v-33cc6a4a] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-33cc6a4a] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-33cc6a4a] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-33cc6a4a] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-33cc6a4a] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-33cc6a4a] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-33cc6a4a] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-33cc6a4a] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-33cc6a4a] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-33cc6a4a] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-33cc6a4a] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-33cc6a4a] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-33cc6a4a] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-33cc6a4a] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-33cc6a4a] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-33cc6a4a] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-33cc6a4a] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-33cc6a4a] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-33cc6a4a] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-33cc6a4a] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-3b7a3a42] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-3b7a3a42] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-3b7a3a42] {
  width: 100%;
  margin-top: 30px;
}
.result[data-v-39aabfc0] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-39aabfc0] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-39aabfc0] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-39aabfc0] {
  border-color: #e9200e;
}
.result .result__desc[data-v-39aabfc0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-39aabfc0] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-39aabfc0] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-39aabfc0] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-39aabfc0] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-39aabfc0] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-39aabfc0] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-39aabfc0] {
  margin-left: 6px;
}
.result .result__dog[data-v-39aabfc0] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-39aabfc0] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-39aabfc0] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-39aabfc0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-39aabfc0] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-39aabfc0] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-39aabfc0] {
  border-color: #e9200e;
}
.result .result__save[data-v-39aabfc0] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-39aabfc0] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-39aabfc0] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-39aabfc0] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-39aabfc0] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-39aabfc0] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-39aabfc0] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-39aabfc0] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-39aabfc0] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-39aabfc0] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-39aabfc0] {
  width: 136px;
}
.result--kgi .result__dog[data-v-39aabfc0] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-39aabfc0] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-39aabfc0] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-39aabfc0] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-39aabfc0] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-39aabfc0] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-39aabfc0] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-39aabfc0] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-39aabfc0] {
    width: 240px;
}
.result .result__client[data-v-39aabfc0] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-39aabfc0] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-39aabfc0] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-39aabfc0] {
    width: 240px;
}
.result--kgi .result__client[data-v-39aabfc0] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-39aabfc0] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-39aabfc0] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.input .input__header[data-v-470d5625] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-470d5625] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-470d5625] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-470d5625] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-470d5625] {
  flex-direction: row;
}
.input .input__childHeader[data-v-470d5625] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-470d5625] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-470d5625] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-470d5625] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-470d5625] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-470d5625]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-470d5625]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-470d5625]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-470d5625] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-470d5625] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-470d5625]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-470d5625] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-470d5625] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-470d5625] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-470d5625] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-470d5625] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-470d5625] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-470d5625] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-470d5625] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-470d5625] {
  gap: 11px;
}
.input .input__message[data-v-470d5625] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-470d5625] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-470d5625] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-470d5625] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-470d5625] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-470d5625] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-470d5625]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-470d5625]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-470d5625] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-470d5625] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-470d5625] {
  position: relative;
}
.input--kgi .input__header[data-v-470d5625] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-470d5625] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-470d5625] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-470d5625] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-470d5625] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-470d5625] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-470d5625] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-470d5625]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-470d5625]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-470d5625] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-470d5625] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-470d5625] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-470d5625] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-470d5625]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-470d5625]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-470d5625]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-470d5625] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-470d5625] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-470d5625]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-470d5625] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-470d5625] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-470d5625] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-470d5625]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-470d5625] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-470d5625] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-470d5625]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-470d5625] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-470d5625]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-470d5625] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-470d5625] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-470d5625] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-470d5625] {
  gap: 11px;
}
.input--kgi .input__message[data-v-470d5625] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-470d5625] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-470d5625] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-470d5625] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-470d5625] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-470d5625] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-470d5625]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-470d5625]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-470d5625] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-470d5625] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-470d5625] {
  position: relative;
}
.input--isToggled .label__button[data-v-470d5625] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-470d5625] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-470d5625] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-470d5625] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-470d5625] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-470d5625] {
    width: 100%;
}
.input .labelGroup__label[data-v-470d5625] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-470d5625] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-470d5625] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-470d5625] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-470d5625] {
    font-size: 20px;
}
}
.input .input__header[data-v-713e8572] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-713e8572] {
  color: #e9200e;
}
.input .input__fieldGroups[data-v-713e8572] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.input--kgi .input__header[data-v-713e8572] {
  border-left: none;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input--kgi .input__header .header__hint[data-v-713e8572] {
  color: #cd3d35;
}

.address__fieldGroups {
label {
        padding: 8px !important;
}
}

.form[data-v-3394b87d] {
  padding: 32px 0px;
}
.form .form__header[data-v-3394b87d] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-3394b87d] {
  border-color: #e9200e;
}
.form .form__hint[data-v-3394b87d] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-3394b87d] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-3394b87d] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-3394b87d] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-3394b87d] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-3394b87d] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-3394b87d] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-3394b87d] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-3394b87d] {
  width: 100%;
}
.modal .modal-header[data-v-3394b87d] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-3394b87d] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-3394b87d] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-3394b87d] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-3394b87d] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-3394b87d] {
    padding: 40px;
}
.form--kgi[data-v-3394b87d] {
    padding: 0px;
}
}
.otp[data-v-35434b99] {
  padding: 32px 0px;
}
.otp--kgi[data-v-35434b99] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-35434b99] {
    padding: 32px 0px;
}
.otp--kgi[data-v-35434b99] {
    padding: 0px;
}
}
.result[data-v-490e0a7e] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-490e0a7e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-490e0a7e] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-490e0a7e] {
  border-color: #e9200e;
}
.result .result__desc[data-v-490e0a7e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-490e0a7e] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-490e0a7e] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-490e0a7e] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-490e0a7e] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-490e0a7e] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-490e0a7e] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-490e0a7e] {
  margin-left: 6px;
}
.result .result__dog[data-v-490e0a7e] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-490e0a7e] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-490e0a7e] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-490e0a7e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-490e0a7e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-490e0a7e] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-490e0a7e] {
  border-color: #e9200e;
}
.result .result__save[data-v-490e0a7e] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-490e0a7e] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-490e0a7e] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-490e0a7e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-490e0a7e] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-490e0a7e] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-490e0a7e] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-490e0a7e] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-490e0a7e] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-490e0a7e] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-490e0a7e] {
  width: 136px;
}
.result--kgi .result__dog[data-v-490e0a7e] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-490e0a7e] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-490e0a7e] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-490e0a7e] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-490e0a7e] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-490e0a7e] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-490e0a7e] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-490e0a7e] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-490e0a7e] {
    width: 240px;
}
.result .result__client[data-v-490e0a7e] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-490e0a7e] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-490e0a7e] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-490e0a7e] {
    width: 240px;
}
.result--kgi .result__client[data-v-490e0a7e] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-490e0a7e] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-490e0a7e] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.size-2[data-v-490e0a7e] {
  font-size: 20px;
  color: #000;
}
.wrap[data-v-f9390898] {
  min-height: 50vh;
  font-size: 20px;
}
.container--kgi[data-v-38905926] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.privacy[data-v-610a6b49] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-610a6b49] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-610a6b49] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-50aa01cb] {
  padding: 32px 0px;
}
.form .form__header[data-v-50aa01cb] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-50aa01cb] {
  border-color: #e9200e;
}
.form .form__hint[data-v-50aa01cb] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-50aa01cb] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-50aa01cb] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-50aa01cb] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-50aa01cb] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-50aa01cb] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-50aa01cb] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-50aa01cb] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-50aa01cb] {
  width: 100%;
}
.modal .modal-header[data-v-50aa01cb] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-50aa01cb] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-50aa01cb] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-50aa01cb] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-50aa01cb] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-50aa01cb] {
    padding: 40px;
}
.form--kgi[data-v-50aa01cb] {
    padding: 0px;
}
}
.form[data-v-50b8194c] {
  padding: 32px 0px;
}
.form .form__header[data-v-50b8194c] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-50b8194c] {
  border-color: #e9200e;
}
.form .form__hint[data-v-50b8194c] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-50b8194c] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-50b8194c] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-50b8194c] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-50b8194c] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-50b8194c] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-50b8194c] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-50b8194c] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-50b8194c] {
  width: 100%;
}
.modal .modal-header[data-v-50b8194c] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-50b8194c] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-50b8194c] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-50b8194c] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-50b8194c] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-50b8194c] {
    padding: 40px;
}
.form--kgi[data-v-50b8194c] {
    padding: 0px;
}
}
.otp[data-v-1392066f] {
  padding: 32px 0px;
}
.otp--kgi[data-v-1392066f] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-1392066f] {
    padding: 32px 0px;
}
.otp--kgi[data-v-1392066f] {
    padding: 0px;
}
}
.result[data-v-74ee57e8] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-74ee57e8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-74ee57e8] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-74ee57e8] {
  border-color: #e9200e;
}
.result .result__desc[data-v-74ee57e8] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-74ee57e8] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-74ee57e8] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-74ee57e8] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-74ee57e8] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-74ee57e8] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-74ee57e8] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-74ee57e8] {
  margin-left: 6px;
}
.result .result__dog[data-v-74ee57e8] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-74ee57e8] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-74ee57e8] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-74ee57e8] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-74ee57e8] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-74ee57e8] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-74ee57e8] {
  border-color: #e9200e;
}
.result .result__save[data-v-74ee57e8] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-74ee57e8] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-74ee57e8] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-74ee57e8] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-74ee57e8] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-74ee57e8] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-74ee57e8] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-74ee57e8] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-74ee57e8] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-74ee57e8] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-74ee57e8] {
  width: 136px;
}
.result--kgi .result__dog[data-v-74ee57e8] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-74ee57e8] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-74ee57e8] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-74ee57e8] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-74ee57e8] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-74ee57e8] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-74ee57e8] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-74ee57e8] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-74ee57e8] {
    width: 240px;
}
.result .result__client[data-v-74ee57e8] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-74ee57e8] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-74ee57e8] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-74ee57e8] {
    width: 240px;
}
.result--kgi .result__client[data-v-74ee57e8] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-74ee57e8] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-74ee57e8] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-6e3716a8] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.privacy[data-v-54c0086a] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-54c0086a] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-54c0086a] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-55b6732c] {
  padding: 32px 0px;
}
.form .form__header[data-v-55b6732c] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-55b6732c] {
  border-color: #e9200e;
}
.form .form__hint[data-v-55b6732c] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-55b6732c] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-55b6732c] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-55b6732c] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-55b6732c] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-55b6732c] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-55b6732c] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-55b6732c] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-55b6732c] {
  width: 100%;
}
.modal .modal-header[data-v-55b6732c] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-55b6732c] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-55b6732c] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-55b6732c] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-55b6732c] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-55b6732c] {
    padding: 40px;
}
.form--kgi[data-v-55b6732c] {
    padding: 0px;
}
}
.form[data-v-55c48aad] {
  padding: 32px 0px;
}
.form .form__header[data-v-55c48aad] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-55c48aad] {
  border-color: #e9200e;
}
.form .form__hint[data-v-55c48aad] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-55c48aad] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-55c48aad] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-55c48aad] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-55c48aad] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-55c48aad] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-55c48aad] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-55c48aad] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-55c48aad] {
  width: 100%;
}
.modal .modal-header[data-v-55c48aad] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-55c48aad] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-55c48aad] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-55c48aad] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-55c48aad] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-55c48aad] {
    padding: 40px;
}
.form--kgi[data-v-55c48aad] {
    padding: 0px;
}
}
.otp[data-v-37aa7c6e] {
  padding: 32px 0px;
}
.otp--kgi[data-v-37aa7c6e] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-37aa7c6e] {
    padding: 32px 0px;
}
.otp--kgi[data-v-37aa7c6e] {
    padding: 0px;
}
}
.result[data-v-210ca4ee] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-210ca4ee] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-210ca4ee] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-210ca4ee] {
  border-color: #e9200e;
}
.result .result__desc[data-v-210ca4ee] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-210ca4ee] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-210ca4ee] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-210ca4ee] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-210ca4ee] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-210ca4ee] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-210ca4ee] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-210ca4ee] {
  margin-left: 6px;
}
.result .result__dog[data-v-210ca4ee] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-210ca4ee] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-210ca4ee] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-210ca4ee] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-210ca4ee] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-210ca4ee] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-210ca4ee] {
  border-color: #e9200e;
}
.result .result__save[data-v-210ca4ee] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-210ca4ee] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-210ca4ee] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-210ca4ee] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-210ca4ee] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-210ca4ee] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-210ca4ee] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-210ca4ee] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-210ca4ee] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-210ca4ee] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-210ca4ee] {
  width: 136px;
}
.result--kgi .result__dog[data-v-210ca4ee] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-210ca4ee] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-210ca4ee] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-210ca4ee] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-210ca4ee] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-210ca4ee] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-210ca4ee] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-210ca4ee] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-210ca4ee] {
    width: 240px;
}
.result .result__client[data-v-210ca4ee] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-210ca4ee] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-210ca4ee] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-210ca4ee] {
    width: 240px;
}
.result--kgi .result__client[data-v-210ca4ee] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-210ca4ee] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-210ca4ee] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-1f2d7925] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.privacy[data-v-7611d091] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-7611d091] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-7611d091] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-5d4bcdda] {
  padding: 32px 0px;
}
.form .form__header[data-v-5d4bcdda] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5d4bcdda] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5d4bcdda] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5d4bcdda] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5d4bcdda] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5d4bcdda] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5d4bcdda] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5d4bcdda] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5d4bcdda] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5d4bcdda] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5d4bcdda] {
  width: 100%;
}
.modal .modal-header[data-v-5d4bcdda] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5d4bcdda] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5d4bcdda] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5d4bcdda] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5d4bcdda] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5d4bcdda] {
    padding: 40px;
}
.form--kgi[data-v-5d4bcdda] {
    padding: 0px;
}
}
.form[data-v-5d2f9ed8] {
  padding: 32px 0px;
}
.form .form__header[data-v-5d2f9ed8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5d2f9ed8] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5d2f9ed8] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5d2f9ed8] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5d2f9ed8] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5d2f9ed8] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5d2f9ed8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5d2f9ed8] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5d2f9ed8] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5d2f9ed8] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5d2f9ed8] {
  width: 100%;
}
.modal .modal-header[data-v-5d2f9ed8] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5d2f9ed8] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5d2f9ed8] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5d2f9ed8] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5d2f9ed8] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5d2f9ed8] {
    padding: 40px;
}
.form--kgi[data-v-5d2f9ed8] {
    padding: 0px;
}
}
.otp[data-v-e61afbb2] {
  padding: 32px 0px;
}
.otp--kgi[data-v-e61afbb2] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-e61afbb2] {
    padding: 32px 0px;
}
.otp--kgi[data-v-e61afbb2] {
    padding: 0px;
}
}
.result[data-v-37cba130] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-37cba130] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-37cba130] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-37cba130] {
  border-color: #e9200e;
}
.result .result__desc[data-v-37cba130] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-37cba130] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-37cba130] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-37cba130] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-37cba130] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-37cba130] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-37cba130] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-37cba130] {
  margin-left: 6px;
}
.result .result__dog[data-v-37cba130] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-37cba130] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-37cba130] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-37cba130] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-37cba130] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-37cba130] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-37cba130] {
  border-color: #e9200e;
}
.result .result__save[data-v-37cba130] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-37cba130] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-37cba130] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-37cba130] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-37cba130] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-37cba130] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-37cba130] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-37cba130] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-37cba130] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-37cba130] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-37cba130] {
  width: 136px;
}
.result--kgi .result__dog[data-v-37cba130] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-37cba130] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-37cba130] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-37cba130] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-37cba130] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-37cba130] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-37cba130] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-37cba130] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-37cba130] {
    width: 240px;
}
.result .result__client[data-v-37cba130] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-37cba130] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-37cba130] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-37cba130] {
    width: 240px;
}
.result--kgi .result__client[data-v-37cba130] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-37cba130] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-37cba130] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-5d345956] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-5d345956] {
  padding: 32px 0px;
}
.form .form__header[data-v-5d345956] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5d345956] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5d345956] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5d345956] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5d345956] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5d345956] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5d345956] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5d345956] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5d345956] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5d345956] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5d345956] {
  width: 100%;
}
.modal .modal-header[data-v-5d345956] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5d345956] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5d345956] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5d345956] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5d345956] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5d345956] {
    padding: 40px;
}
.form--kgi[data-v-5d345956] {
    padding: 0px;
}
}
.index[data-v-ec1bf14e] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-ec1bf14e] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-ec1bf14e] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-ec1bf14e] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-ec1bf14e] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-ec1bf14e] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-ec1bf14e] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-ec1bf14e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-ec1bf14e]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-ec1bf14e] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-ec1bf14e] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-ec1bf14e] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-ec1bf14e] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-ec1bf14e] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-ec1bf14e] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-ec1bf14e] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-ec1bf14e] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-ec1bf14e] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-ec1bf14e] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-ec1bf14e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-ec1bf14e]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-ec1bf14e] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-ec1bf14e] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-ec1bf14e] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-ec1bf14e] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-ec1bf14e] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-ec1bf14e] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-ec1bf14e] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-ec1bf14e] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-ec1bf14e] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-ec1bf14e] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-ec1bf14e] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-ec1bf14e] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-ec1bf14e] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-ec1bf14e] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-ec1bf14e] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-ec1bf14e] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-ec1bf14e] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-ec1bf14e] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-ec1bf14e] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-ec1bf14e] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-ec1bf14e] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-ec1bf14e] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-ec1bf14e] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-ec1bf14e] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-ec1bf14e] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-04aaf000] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-04aaf000] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-04aaf000] {
  width: 100%;
  margin-top: 30px;
}
.input .input__header[data-v-6a40dd7c] {
  border-left: 4px solid #e9200e;
  height: 16px;
  line-height: 16px;
  padding-left: 6px;
  font-weight: 400;
  margin-bottom: 8px;
}
.input .input__header .header__hint[data-v-6a40dd7c] {
  color: #e9200e;
}
.input .input__header .header__ps[data-v-6a40dd7c] {
  font-size: 12px;
  margin-left: 4px;
}
.input .input__list[data-v-6a40dd7c] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: space-between;
  margin-top: 8px;
}
.input .input__list--row[data-v-6a40dd7c] {
  flex-direction: row;
}
.input .input__childHeader[data-v-6a40dd7c] {
  font-weight: 700;
  font-size: 24px;
  line-height: 160%;
  color: black;
  align-self: center;
}
.input .input__labelGroup[data-v-6a40dd7c] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input .input__labelGroup .labelGroup__label[data-v-6a40dd7c] {
  border: 1px solid #727272;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  padding: 10px 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input .input__labelGroup .labelGroup__label .label__prefix[data-v-6a40dd7c] {
  white-space: nowrap;
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-6a40dd7c] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__input[data-v-6a40dd7c]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label input[data-v-6a40dd7c]::-webkit-outer-spin-button,
.input .input__labelGroup .labelGroup__label input[data-v-6a40dd7c]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input .input__labelGroup .labelGroup__label .label__input[type=number][data-v-6a40dd7c] {
  -moz-appearance: textfield;
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-6a40dd7c] {
  box-shadow: 0px 1px 0px #727272;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input .input__labelGroup .labelGroup__label .label__other[data-v-6a40dd7c]:focus {
  outline: none;
}
.input .input__labelGroup .labelGroup__label .label__other--active[data-v-6a40dd7c] {
  max-height: 10vh;
}
.input .input__labelGroup .labelGroup__label--disabled[data-v-6a40dd7c] {
  background-color: #dcdcdc;
}
.input .input__labelGroup .labelGroup__label--disabled .label__input[data-v-6a40dd7c] {
  color: #727272;
  -webkit-text-fill-color: #727272;
}
.input .input__labelGroup .labelGroup__label--readOnly[data-v-6a40dd7c] {
  background-color: #fafafa;
  border: none;
}
.input .input__labelGroup .labelGroup__label--border--error[data-v-6a40dd7c] {
  border: 1px solid #c30202;
}
.input .input__labelGroup--collapse[data-v-6a40dd7c] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input .input__labelGroup--expand[data-v-6a40dd7c] {
  max-height: 100vh;
  display: block;
}
.input .input__icon[data-v-6a40dd7c] {
  margin-right: 24px;
}
.input .labelGroup__label--gap[data-v-6a40dd7c] {
  gap: 11px;
}
.input .input__message[data-v-6a40dd7c] {
  color: #e9200e;
  margin-top: 4px;
}
.input .label__button[data-v-6a40dd7c] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.input .input__dropdown[data-v-6a40dd7c] {
  margin: 5px 0;
  position: relative;
  z-index: 10;
}
.input .input__dropdown .dropdown__content[data-v-6a40dd7c] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 8px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input .input__dropdown .dropdown__content .content__list[data-v-6a40dd7c] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-6a40dd7c] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-6a40dd7c]:hover {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-6a40dd7c]:focus {
  outline: none;
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-6a40dd7c] {
  background: #e9200e;
  color: white;
}
.input .input__dropdown .dropdown__content .content__labelWrap[data-v-6a40dd7c] {
  padding: 16px;
}
.input .input__dropdown .dropdown__content--relative[data-v-6a40dd7c] {
  position: relative;
}
.input--kgi .input__header[data-v-6a40dd7c] {
  border-left: 0px;
  height: 16px;
  line-height: 16px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.input--kgi .input__header .header__hint[data-v-6a40dd7c] {
  color: #cd3d35;
}
.input--kgi .input__list[data-v-6a40dd7c] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: space-between;
  margin-top: 12px;
}
.input--kgi .input__list--row[data-v-6a40dd7c] {
  flex-direction: row;
}
.input--kgi .input__childHeader[data-v-6a40dd7c] {
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: black;
  align-self: center;
  margin-bottom: 12px;
}
.input--kgi .input__labelGroup[data-v-6a40dd7c] {
  display: flex;
  gap: 14px;
  align-items: center;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-6a40dd7c] {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  overflow: hidden;
  width: 100%;
  line-height: 160%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-6a40dd7c]:hover {
  border-color: #04327a;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-6a40dd7c]:focus-within {
  background-color: #f5f8fa;
}
.input--kgi .input__labelGroup .labelGroup__label .label__prefix[data-v-6a40dd7c] {
  white-space: nowrap;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-6a40dd7c] {
  border: none;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-6a40dd7c] ::-moz-placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-6a40dd7c] ::placeholder {
  color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[data-v-6a40dd7c]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label input[data-v-6a40dd7c]::-webkit-outer-spin-button,
.input--kgi .input__labelGroup .labelGroup__label input[data-v-6a40dd7c]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input--kgi .input__labelGroup .labelGroup__label .label__input[type=number][data-v-6a40dd7c] {
  -moz-appearance: textfield;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-6a40dd7c] {
  box-shadow: 0px 1px 0px #626364;
  width: 100%;
  max-height: 0;
  transition: all 0.3s;
  overflow: hidden;
  padding: 0;
  display: block;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.input--kgi .input__labelGroup .labelGroup__label .label__other[data-v-6a40dd7c]:focus {
  outline: none;
}
.input--kgi .input__labelGroup .labelGroup__label .label__other--active[data-v-6a40dd7c] {
  max-height: 10vh;
}
.input--kgi .input__labelGroup .labelGroup__label--border[data-v-6a40dd7c] {
  border: 1px solid #949494;
  padding: 10px 16px;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-6a40dd7c] {
  background-color: #dbdbdb;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled[data-v-6a40dd7c]:hover {
  border-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--disabled .label__input[data-v-6a40dd7c] {
  color: #949494;
  -webkit-text-fill-color: #949494;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-6a40dd7c] {
  background-color: #fafafa;
  border: none;
}
.input--kgi .input__labelGroup .labelGroup__label--readOnly[data-v-6a40dd7c]:hover {
  border-color: #fafafa;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-6a40dd7c] {
  border: 1px solid #cd3d35;
}
.input--kgi .input__labelGroup .labelGroup__label--border--error[data-v-6a40dd7c]:hover {
  border-color: #cd3d35;
}
.input--kgi .input__labelGroup--collapse[data-v-6a40dd7c] {
  max-height: 0;
  overflow: hidden;
  transform: all 0.3s;
}
.input--kgi .input__labelGroup--expand[data-v-6a40dd7c] {
  max-height: 100vh;
  display: block;
}
.input--kgi .input__icon[data-v-6a40dd7c] {
  margin-right: 24px;
}
.input--kgi .labelGroup__label--gap[data-v-6a40dd7c] {
  gap: 11px;
}
.input--kgi .input__message[data-v-6a40dd7c] {
  color: #cd3d35;
  margin-top: 4px;
}
.input--kgi .label__button[data-v-6a40dd7c] {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  transition: all 0.3s;
  padding: 0px;
}
.input--kgi .input__dropdown[data-v-6a40dd7c] {
  margin: 0px;
  position: relative;
  z-index: 10;
}
.input--kgi .input__dropdown .dropdown__content[data-v-6a40dd7c] {
  background-color: white;
  box-shadow: 0px 2px 4px rgba(38, 68, 151, 0.1), 0px 2px 10px rgba(38, 61, 151, 0.1);
  border-radius: 0px;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s;
  position: absolute;
  width: 100%;
}
.input--kgi .input__dropdown .dropdown__content .content__list[data-v-6a40dd7c] {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-6a40dd7c] {
  transition: all 0.3s;
  padding: 13.5px 16px;
  width: 100%;
  border: none;
  background-color: inherit;
  text-align: left;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-6a40dd7c]:hover {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item .item__btn[data-v-6a40dd7c]:focus {
  outline: none;
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__list .list__item--selected .item__btn[data-v-6a40dd7c] {
  background: #00367c;
  color: white;
}
.input--kgi .input__dropdown .dropdown__content .content__labelWrap[data-v-6a40dd7c] {
  padding: 16px;
}
.input--kgi .input__dropdown .dropdown__content--relative[data-v-6a40dd7c] {
  position: relative;
}
.input--isToggled .label__button[data-v-6a40dd7c] {
  transform: scaleY(-1);
}
.input--isToggled .input__dropdown .dropdown__content[data-v-6a40dd7c] {
  max-height: 270px;
}
.input--isToggled .input__dropdown .dropdown__content .content__list[data-v-6a40dd7c] {
  max-height: 190px;
  background-color: white;
}
@media screen and (min-width: 992px) {
.input .input__list .list__sublist[data-v-6a40dd7c] {
    display: flex;
    gap: 16px;
}
.input .input__list .list__sublist .input__childHeader[data-v-6a40dd7c] {
    margin-left: 16px;
    white-space: nowrap;
}
.input .input__list .list__sublist .input__labelGroup[data-v-6a40dd7c] {
    width: 100%;
}
.input .labelGroup__label[data-v-6a40dd7c] {
    padding: 10px 16px;
}
.input--kgi .input__header[data-v-6a40dd7c] {
    font-size: 16px;
}
.input--kgi .input__list .list__sublist[data-v-6a40dd7c] {
    flex-direction: column;
}
.input--kgi .input__list .list__sublist .input__childHeader[data-v-6a40dd7c] {
    align-self: flex-start;
    margin: 0px;
    font-size: 20px;
}
.input--kgi .input__labelGroup .labelGroup__label[data-v-6a40dd7c] {
    font-size: 20px;
}
}
.mobile_ex[data-v-6a40dd7c] {
  font-size: 14px;
  font-weight: normal;
  margin-left: 5px;
}
.form[data-v-5016161e] {
  padding: 32px 0px;
}
.form .form__header[data-v-5016161e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-5016161e] {
  border-color: #e9200e;
}
.form .form__hint[data-v-5016161e] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-5016161e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-5016161e] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-5016161e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-5016161e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-5016161e] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-5016161e] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-5016161e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-5016161e] {
  width: 100%;
}
.modal .modal-header[data-v-5016161e] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-5016161e] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-5016161e] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-5016161e] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-5016161e] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-5016161e] {
    padding: 40px;
}
.form--kgi[data-v-5016161e] {
    padding: 0px;
}
}
.first-footer[data-v-5016161e] {
  padding-bottom: 0 !important;
}
.form__warning[data-v-5016161e] {
  margin-left: 28px;
  font-size: 13px;
  color: #626364;
  font-weight: 400px;
}
@media screen and (min-width: 992px) {
.form__warning[data-v-5016161e] {
    font-size: 14px;
}
}
.otp[data-v-4262b998] {
  padding: 32px 0px;
}
.otp--kgi[data-v-4262b998] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-4262b998] {
    padding: 32px 0px;
}
.otp--kgi[data-v-4262b998] {
    padding: 0px;
}
}
.result[data-v-658f681f] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-658f681f] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-658f681f] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-658f681f] {
  border-color: #e9200e;
}
.result .result__desc[data-v-658f681f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-658f681f] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-658f681f] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-658f681f] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-658f681f] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-658f681f] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-658f681f] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-658f681f] {
  margin-left: 6px;
}
.result .result__dog[data-v-658f681f] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-658f681f] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-658f681f] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-658f681f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-658f681f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-658f681f] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-658f681f] {
  border-color: #e9200e;
}
.result .result__save[data-v-658f681f] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-658f681f] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-658f681f] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-658f681f] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-658f681f] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-658f681f] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-658f681f] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-658f681f] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-658f681f] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-658f681f] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-658f681f] {
  width: 136px;
}
.result--kgi .result__dog[data-v-658f681f] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-658f681f] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-658f681f] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-658f681f] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-658f681f] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-658f681f] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-658f681f] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-658f681f] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-658f681f] {
    width: 240px;
}
.result .result__client[data-v-658f681f] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-658f681f] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-658f681f] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-658f681f] {
    width: 240px;
}
.result--kgi .result__client[data-v-658f681f] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-658f681f] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-658f681f] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.container--kgi[data-v-30a2e502] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
@charset "UTF-8";
.privacy[data-v-84d9f184] {
  padding: 24px 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
}
.privacy .privacy__viewPort[data-v-84d9f184] {
  max-height: calc(100vh - 370px);
  overflow-y: auto;
}
.privacy .privacy__viewPort--short[data-v-84d9f184] {
  max-height: calc(100vh - 600px);
}
.privacy .privacy__dog[data-v-84d9f184] {
  margin: auto;
  display: block;
}
.privacy .pricavy__header[data-v-84d9f184] {
  text-align: center;
  font-family: "微軟正黑體";
  font-size: 32px;
}
.privacy .pricavy__header--26[data-v-84d9f184] {
  font-size: 26px;
}
.privacy .privacy__hr[data-v-84d9f184] {
  border-color: #e9200e;
}
.privacy .privacy__desc[data-v-84d9f184] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--kgi[data-v-84d9f184] {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  letter-spacing: 0.02em;
  color: #333333;
  position: relative;
  bottom: 0;
}
.privacy--kgi .privacy__viewPort[data-v-84d9f184] {
  max-height: calc(100vh - 450px);
  overflow-y: auto;
  padding: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__skip[data-v-84d9f184] {
  margin-top: 0px;
}
.privacy--kgi .privacy__viewPort .viewPort__html[data-v-84d9f184] {
  margin-top: 8px;
}
.privacy--kgi .pricavy__header[data-v-84d9f184] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy--kgi .privacy__hr[data-v-84d9f184] {
  border-color: #00367c;
}
.privacy--kgi .privacy__desc[data-v-84d9f184] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-84d9f184] {
  max-height: calc(100vh - 280px);
}
@media screen and (min-width: 992px) {
.privacy .pricavy__header[data-v-84d9f184] {
    font-weight: 500;
    font-size: 32px;
    line-height: 150%;
    align-items: center;
    text-align: center;
    letter-spacing: 0.02em;
    margin-top: 0;
}
.privacy .privacy__viewPort[data-v-84d9f184] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    color: #333333;
    max-height: calc(100vh - 350px);
}
.privacy .privacy__viewPort--short[data-v-84d9f184] {
    max-height: calc(100vh - 660px);
}
.privacy--noBreadcrumbs .privacy__viewPort[data-v-84d9f184] {
    max-height: calc(100vh - 260px);
}
}
.privacy[data-v-e07dc684] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-e07dc684] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-e07dc684] {
  width: 100%;
  margin-top: 30px;
}
.lucky .privacy__scroll--kgi .scroll__btn {
  left: 0;
  margin-left: 0;
}
.lucky .privacy .privacy__viewPort {
  max-height: calc(100vh - 500px);
}
@media screen and (max-height: 900px) {
.lucky .privacy .privacy__viewPort {
    max-height: calc(100vh - 400px);
}
}
@media screen and (max-height: 800px) {
.lucky .privacy .privacy__viewPort {
    max-height: calc(100vh - 300px);
}
}
.form[data-v-f455d390] {
  padding: 32px 0px;
}
.form .form__header[data-v-f455d390] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-f455d390] {
  border-color: #e9200e;
}
.form .form__hint[data-v-f455d390] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-f455d390] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-f455d390] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-f455d390] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-f455d390] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-f455d390] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-f455d390] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-f455d390] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-f455d390] {
  width: 100%;
}
.modal .modal-header[data-v-f455d390] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-f455d390] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-f455d390] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-f455d390] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-f455d390] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-f455d390] {
    padding: 40px;
}
.form--kgi[data-v-f455d390] {
    padding: 0px;
}
}
.input__message[data-v-f455d390] {
  color: #cd3d35;
  margin-top: 4px;
}
.lotteryTime[data-v-f455d390] {
  font-size: 14px;
  color: #999;
}
.down-button[data-v-f455d390] {
  margin-top: 20vh;
}
.note[data-v-f455d390] {
  color: #cd3d35;
  font-size: 14px;
  font-weight: normal;
}
.maybeLottery[data-v-f455d390] {
  border-radius: 5px;
  background-color: #cfe4ff;
  padding: 10px 0;
}
.maybeLottery .money[data-v-f455d390] {
  font-size: 26px;
  font-weight: bold;
}
.phoneLink[data-v-f455d390] {
  color: #fff;
  text-decoration: none;
}
*[data-v-f455d390] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
}
.errorMsg[data-v-f455d390] {
  padding: 32px 4em !important;
}
.otp[data-v-bfc18084] {
  padding: 32px 0px;
}
.otp--kgi[data-v-bfc18084] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-bfc18084] {
    padding: 32px 0px;
}
.otp--kgi[data-v-bfc18084] {
    padding: 0px;
}
}
.form[data-v-bfc18084] {
  padding: 32px 0px;
}
.form .form__header[data-v-bfc18084] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-bfc18084] {
  border-color: #e9200e;
}
.form .form__hint[data-v-bfc18084] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-bfc18084] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-bfc18084] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-bfc18084] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-bfc18084] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-bfc18084] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-bfc18084] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-bfc18084] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-bfc18084] {
  width: 100%;
}
.modal .modal-header[data-v-bfc18084] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-bfc18084] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-bfc18084] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-bfc18084] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-bfc18084] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-bfc18084] {
    padding: 40px;
}
.form--kgi[data-v-bfc18084] {
    padding: 0px;
}
}
.form[data-v-c9632f8e] {
  padding: 32px 0px;
}
.form .form__header[data-v-c9632f8e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-c9632f8e] {
  border-color: #e9200e;
}
.form .form__hint[data-v-c9632f8e] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-c9632f8e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-c9632f8e] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-c9632f8e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-c9632f8e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-c9632f8e] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-c9632f8e] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-c9632f8e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-c9632f8e] {
  width: 100%;
}
.modal .modal-header[data-v-c9632f8e] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-c9632f8e] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-c9632f8e] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-c9632f8e] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-c9632f8e] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-c9632f8e] {
    padding: 40px;
}
.form--kgi[data-v-c9632f8e] {
    padding: 0px;
}
}
.result[data-v-c9632f8e] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-c9632f8e] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-c9632f8e] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-c9632f8e] {
  border-color: #e9200e;
}
.result .result__desc[data-v-c9632f8e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-c9632f8e] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c9632f8e] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-c9632f8e] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-c9632f8e] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-c9632f8e] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-c9632f8e] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-c9632f8e] {
  margin-left: 6px;
}
.result .result__dog[data-v-c9632f8e] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-c9632f8e] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-c9632f8e] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-c9632f8e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-c9632f8e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-c9632f8e] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-c9632f8e] {
  border-color: #e9200e;
}
.result .result__save[data-v-c9632f8e] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-c9632f8e] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-c9632f8e] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-c9632f8e] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-c9632f8e] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-c9632f8e] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-c9632f8e] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-c9632f8e] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-c9632f8e] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-c9632f8e] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c9632f8e] {
  width: 136px;
}
.result--kgi .result__dog[data-v-c9632f8e] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-c9632f8e] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-c9632f8e] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-c9632f8e] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-c9632f8e] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-c9632f8e] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-c9632f8e] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-c9632f8e] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c9632f8e] {
    width: 240px;
}
.result .result__client[data-v-c9632f8e] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-c9632f8e] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-c9632f8e] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-c9632f8e] {
    width: 240px;
}
.result--kgi .result__client[data-v-c9632f8e] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-c9632f8e] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-c9632f8e] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}
.result--kgi .result__card[data-v-c9632f8e] {
  box-shadow: none;
}
.result--kgi .result__btn[data-v-c9632f8e] {
  cursor: pointer;
}
.result--kgi img[data-v-c9632f8e] {
  width: 100%;
}
.maybeLottery[data-v-c9632f8e] {
  border-radius: 5px;
  background-color: #cfe4ff;
  padding: 10px 0;
}
.maybeLottery .money[data-v-c9632f8e] {
  font-size: 26px;
  font-weight: bold;
}
.line-points[data-v-c9632f8e] {
  font-size: 20px;
  font-weight: bold;
}
.container--kgi[data-v-425445a8] {
  background-color: white;
  font-family: "Noto Sans TC";
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 24px 22.5px 40px 22.5px;
}
.form[data-v-425445a8] {
  padding: 32px 0px;
}
.form .form__header[data-v-425445a8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-425445a8] {
  border-color: #e9200e;
}
.form .form__hint[data-v-425445a8] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-425445a8] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-425445a8] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-425445a8] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-425445a8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-425445a8] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-425445a8] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-425445a8] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-425445a8] {
  width: 100%;
}
.modal .modal-header[data-v-425445a8] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-425445a8] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-425445a8] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-425445a8] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-425445a8] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-425445a8] {
    padding: 40px;
}
.form--kgi[data-v-425445a8] {
    padding: 0px;
}
}
.index[data-v-0c2fee2b] {
  padding: 48px 24px;
  color: #272727;
  text-align: center;
}
.index .headerGroup__banner[data-v-0c2fee2b] {
  margin: auto auto 0px auto;
  display: block;
  width: 210px;
}
.index .index__header[data-v-0c2fee2b] {
  font-size: 40px;
  line-height: 58px;
  text-align: left;
  font-weight: bold;
}
.index .textGroup__submit[data-v-0c2fee2b] {
  margin-top: 16px;
}
.index .textGroup__desc[data-v-0c2fee2b] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index .textGroup__desc .desc__warning[data-v-0c2fee2b] {
  color: #e9200e;
}
.index .index__cardGroup[data-v-0c2fee2b] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index .index__cardGroup .index__card[data-v-0c2fee2b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index .index__cardGroup .index__card[data-v-0c2fee2b]:hover {
  transform: scale(1.1);
}
.index .index__cardGroup .index__card .card__icon[data-v-0c2fee2b] {
  width: 72px;
  height: 80px;
  background: linear-gradient(180deg, #e9200e 0%, #ee3423 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index .index__cardGroup .index__card .card__title[data-v-0c2fee2b] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index .index__cardGroup .index__card .card__hr[data-v-0c2fee2b] {
  border-width: 2px;
  border-color: #e9200e;
  width: 50px;
}
.index .index__cardGroup .index__card .card__desc[data-v-0c2fee2b] {
  color: #727272;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
.index--kgi[data-v-0c2fee2b] {
  padding: 0 0 48px;
  margin-top: -30px;
  color: #000000;
  text-align: center;
}
.index--kgi .headerGroup__banner[data-v-0c2fee2b] {
  margin: auto auto 0px auto;
  display: block;
  width: 300px;
  height: auto;
}
.index--kgi .index__header[data-v-0c2fee2b] {
  color: #00367c;
  font-size: 40px;
  line-height: 45px;
  text-align: left;
  font-weight: bold;
  margin-top: 8px;
}
.index--kgi .textGroup__submit[data-v-0c2fee2b] {
  margin-top: 16px;
}
.index--kgi .textGroup__desc[data-v-0c2fee2b] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.index--kgi .index__cardGroup[data-v-0c2fee2b] {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.index--kgi .index__cardGroup .index__card[data-v-0c2fee2b] {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 24px;
}
.index--kgi .index__cardGroup .index__card[data-v-0c2fee2b]:hover {
  transform: scale(1.1);
}
.index--kgi .index__cardGroup .index__card .card__icon[data-v-0c2fee2b] {
  width: auto;
  height: 65px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-0c2fee2b] {
  font-size: 16px;
  font-weight: 700px;
  line-height: 24px;
}
.index--kgi .index__cardGroup .index__card .card__hr[data-v-0c2fee2b] {
  border-width: 2px;
  border-color: #F15A21;
  width: 50px;
}
.index--kgi .index__cardGroup .index__card .card__desc[data-v-0c2fee2b] {
  color: #626364;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  max-width: 221px;
}
@media screen and (min-width: 992px) {
.index[data-v-0c2fee2b] {
    padding: 0 0 80px;
}
.index .index__headerGroup[data-v-0c2fee2b] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index .index__headerGroup .index__header[data-v-0c2fee2b] {
    font-style: normal;
    font-weight: 700;
    font-size: 7.4vw;
    line-height: 116px;
    color: #272727;
    white-space: nowrap;
}
.index .index__headerGroup .headerGroup__banner[data-v-0c2fee2b] {
    width: 420px;
    height: 480px;
    display: block;
}
.index .index__headerGroup .headerGroup__textGroup[data-v-0c2fee2b] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-0c2fee2b] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__desc .desc__warning[data-v-0c2fee2b] {
    color: #CD3D35;
}
.index .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-0c2fee2b] {
    width: 328px;
    margin-top: 32px;
}
.index .index__cardGroup[data-v-0c2fee2b] {
    flex-direction: row;
    margin-top: 80px;
}
.index .index__cardGroup .index__card[data-v-0c2fee2b] {
    padding: 40px;
    width: 100%;
}
.index .index__cardGroup .index__card .card__title[data-v-0c2fee2b] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
.index--kgi[data-v-0c2fee2b] {
    padding: 0 0 48px;
}
.index--kgi .index__headerGroup[data-v-0c2fee2b] {
    display: flex;
    flex-direction: row-reverse;
    gap: 80px;
    justify-content: center;
}
.index--kgi .index__headerGroup .index__header[data-v-0c2fee2b] {
    font-style: normal;
    font-weight: 700;
    font-size: 6vw;
    line-height: 120px;
    color: #00367c;
    white-space: nowrap;
}
.index--kgi .index__headerGroup .headerGroup__banner[data-v-0c2fee2b] {
    width: 550px;
    height: 585px;
    display: block;
}
.index--kgi .index__headerGroup .headerGroup__textGroup[data-v-0c2fee2b] {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 1060px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__desc[data-v-0c2fee2b] {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 48px;
    margin-top: 40px;
}
.index--kgi .index__headerGroup .headerGroup__textGroup .textGroup__submit[data-v-0c2fee2b] {
    width: 180px;
    margin-top: 32px;
}
.index--kgi .index__cardGroup[data-v-0c2fee2b] {
    flex-direction: row;
    margin-top: 80px;
}
.index--kgi .index__cardGroup .index__card[data-v-0c2fee2b] {
    padding: 40px;
    width: 100%;
}
.index--kgi .index__cardGroup .index__card .card__title[data-v-0c2fee2b] {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.1px;
    color: #272727;
}
}
.privacy[data-v-71d4b0ee] {
  max-width: 573px;
  margin: auto;
}
.privacy .privacy__title[data-v-71d4b0ee] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.privacy .privacy__button[data-v-71d4b0ee] {
  width: 100%;
  margin-top: 30px;
}
.form[data-v-9cb433e8] {
  padding: 32px 0px;
}
.form .form__header[data-v-9cb433e8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-9cb433e8] {
  border-color: #e9200e;
}
.form .form__hint[data-v-9cb433e8] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-9cb433e8] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-9cb433e8] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-9cb433e8] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-9cb433e8] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-9cb433e8] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-9cb433e8] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-9cb433e8] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-9cb433e8] {
  width: 100%;
}
.modal .modal-header[data-v-9cb433e8] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-9cb433e8] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-9cb433e8] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-9cb433e8] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-9cb433e8] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-9cb433e8] {
    padding: 40px;
}
.form--kgi[data-v-9cb433e8] {
    padding: 0px;
}
}
.first-footer[data-v-9cb433e8] {
  padding-bottom: 0 !important;
}
.form__warning[data-v-9cb433e8] {
  margin-left: 28px;
  font-size: 13px;
  color: #626364;
  font-weight: 400px;
}
@media screen and (min-width: 992px) {
.form__warning[data-v-9cb433e8] {
    font-size: 14px;
}
}
.otp[data-v-76bebf2c] {
  padding: 32px 0px;
}
.otp--kgi[data-v-76bebf2c] {
  max-width: 573px;
  padding: 0px;
  margin: auto;
}
@media screen and (min-width: 992px) {
.otp[data-v-76bebf2c] {
    padding: 32px 0px;
}
.otp--kgi[data-v-76bebf2c] {
    padding: 0px;
}
}
.form[data-v-171d692a] {
  padding: 32px 0px;
}
.form .form__header[data-v-171d692a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form .form__line[data-v-171d692a] {
  border-color: #e9200e;
}
.form .form__hint[data-v-171d692a] {
  color: #e9200e;
}
.form .form__buttonGroup[data-v-171d692a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
  justify-content: center;
  align-items: center;
}
.form--kgi[data-v-171d692a] {
  padding: 0px;
  max-width: 573px;
  margin: auto;
}
.form--kgi .form__title[data-v-171d692a] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.form--kgi .form__header[data-v-171d692a] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.form--kgi .form__hint[data-v-171d692a] {
  color: #cd3d35;
}
.form--kgi .form__line[data-v-171d692a] {
  border-color: #00367c;
}
.form--kgi .form__buttonGroup[data-v-171d692a] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 40px;
  justify-content: center;
}
.form--kgi .form__buttonGroup .buttonGroup__btn[data-v-171d692a] {
  width: 100%;
}
.modal .modal-header[data-v-171d692a] {
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #272727;
  text-align: center;
  display: block;
  border: none;
}
.modal .modal-body--o2o[data-v-171d692a] {
  font-weight: bold;
  padding: 32px 16px;
  border: none;
  text-align: center;
  font-size: 20px;
}
.modal .modal-body--o2o .body__decoration[data-v-171d692a] {
  text-decoration: underline;
}
.modal .modal-footer[data-v-171d692a] {
  border: none;
  padding-bottom: 72px;
}
.modal .modal-footer .footer__button[data-v-171d692a] {
  width: 96px;
  height: 46px;
  font-size: 16px;
}
@media screen and (min-width: 992px) {
.form[data-v-171d692a] {
    padding: 40px;
}
.form--kgi[data-v-171d692a] {
    padding: 0px;
}
}
.result[data-v-625e4528] {
  padding: 32px 0px;
  text-align: center;
}
.result .result__header[data-v-625e4528] {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  margin-top: 32px;
}
.result .result__header--large[data-v-625e4528] {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: 56px;
}
.result .result__line[data-v-625e4528] {
  border-color: #e9200e;
}
.result .result__desc[data-v-625e4528] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #adb0b2;
  text-align: center;
}
.result .result__consultantGroup[data-v-625e4528] {
  display: flex;
  justify-content: center;
  gap: 32px;
  padding: 0 20px;
  margin: 24px auto auto auto;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-625e4528] {
  width: 136px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__name[data-v-625e4528] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #272727;
}
.result .result__other[data-v-625e4528] {
  margin-top: 16px;
  font-size: 16px;
}
.result .result__contact .contact__blue[data-v-625e4528] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #003acd;
  margin-left: 4px;
}
.result .result__contact .contact__info[data-v-625e4528] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #727272;
}
.result .result__contact .contact__info .info__copy[data-v-625e4528] {
  margin-left: 6px;
}
.result .result__dog[data-v-625e4528] {
  width: 340px;
  display: block;
  margin: 24px auto;
}
.result .result__client[data-v-625e4528] {
  padding: 0 20px;
  margin-top: 64px;
}
.result .result__client .client__item[data-v-625e4528] {
  display: flex;
  justify-content: space-between;
  gap: 32px;
}
.result .result__client .client__title[data-v-625e4528] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #727272;
  white-space: nowrap;
}
.result .result__client .client__data[data-v-625e4528] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #272727;
}
.result .result__client .client__block[data-v-625e4528] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.result .result__client .client__hr[data-v-625e4528] {
  border-color: #e9200e;
}
.result .result__save[data-v-625e4528] {
  margin-top: 48px;
  min-width: 264px;
}
.result .result__hint[data-v-625e4528] {
  margin-top: 40px;
  text-align: center;
}
.result--kgi[data-v-625e4528] {
  padding: 0px;
  max-width: 573px;
  text-align: left;
  margin: auto;
}
.result--kgi .result__title[data-v-625e4528] {
  font-size: 26px;
  margin: 0px;
  font-weight: 400;
  color: #626364;
}
.result--kgi .result__card[data-v-625e4528] {
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.04);
  text-align: center;
  position: relative;
  padding: 60px 22.5px 24px 22.5px;
  margin-top: 35px;
}
.result--kgi .result__card .card__image[data-v-625e4528] {
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}
.result--kgi .result__card .card__title[data-v-625e4528] {
  color: #088508;
  font-size: 16px;
  font-weight: 500;
}
.result--kgi .result__card .card__time[data-v-625e4528] {
  font-size: 15px;
  font-weight: 300;
  margin-top: 4px;
  color: #aaaaaa;
}
.result--kgi .result__card .card__desc[data-v-625e4528] {
  margin-top: 12px;
  color: #626364;
}
.result--kgi .result__card .card__line[data-v-625e4528] {
  color: #e4e4e4;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-625e4528] {
  width: 136px;
}
.result--kgi .result__dog[data-v-625e4528] {
  width: 136px;
  display: block;
  margin: 24px auto 0px auto;
}
.result--kgi .result__contact .contact__canvas[data-v-625e4528] {
  display: block;
  margin: auto;
}
.result--kgi .result__client[data-v-625e4528] {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.result--kgi .result__client .client__block[data-v-625e4528] {
  gap: 12px;
}
.result--kgi .result__client .client__item[data-v-625e4528] {
  flex-wrap: wrap;
  gap: 4px;
}
.result--kgi .result__client .client__hr[data-v-625e4528] {
  border-color: #00367c;
  display: none;
}
.result--kgi .result__save[data-v-625e4528] {
  width: 100%;
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
.result[data-v-625e4528] {
    padding: 40px 0px;
}
.result .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-625e4528] {
    width: 240px;
}
.result .result__client[data-v-625e4528] {
    display: flex;
    gap: 40px;
    justify-content: center;
}
.result .result__client .client__hr[data-v-625e4528] {
    border-top: none;
    border-left: 1px solid #e9200e;
    height: auto;
    margin: 0;
}
.result--kgi[data-v-625e4528] {
    padding: 0px;
}
.result--kgi .result__consultantGroup .consultantGroup__consultant .consultant__image[data-v-625e4528] {
    width: 240px;
}
.result--kgi .result__client[data-v-625e4528] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
}
.result--kgi .result__client .client__block[data-v-625e4528] {
    gap: 12px;
}
.result--kgi .result__client .client__hr[data-v-625e4528] {
    border-top: none;
    border-left: 1px solid #00367c;
    height: auto;
    margin: 0;
    display: block;
}
}

.info-table .thead-light th {
  background-color: #f8f9fa !important;
}

@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.user-info[data-v-166d31f2] {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}
.user-info li + li[data-v-166d31f2] {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #d5d5d5;
}
.user-info li .label[data-v-166d31f2] {
  font-size: 0.75rem;
  color: #6c757d;
  margin-bottom: 0.3em;
}
.remark[data-v-166d31f2] {
  font-size: 12px;
}
@media screen and (max-width: 1023px) {
.user-info[data-v-166d31f2] {
    flex-wrap: wrap;
}
.user-info li[data-v-166d31f2] {
    width: 50%;
    margin-bottom: 10px;
}
.user-info li[data-v-166d31f2]:nth-child(2n+1) {
    border: none;
    padding-left: 0;
}
.user-info li + li[data-v-166d31f2] {
    margin-left: 0;
}
}
.hr[data-v-166d31f2] {
  background-color: #d5d5d5;
  margin-top: 25px;
  margin-bottom: 25px;
}
.table-wrap[data-v-2b554af6] .table-wrap__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.link[data-v-2b554af6] {
  text-decoration: underline;
  color: #000;
  cursor: pointer;
}
.dialog_table[data-v-2b554af6] .dialog_table__table {
  border-color: #D5D5D5;
  margin-bottom: 0;
}
.dialog_table[data-v-2b554af6] .dialog_table__thead-tr {
  background: #F8F9FA;
}
.dialog_table[data-v-2b554af6] .dialog_table__thead-tr th {
  width: 120px;
  min-width: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.dialog_table[data-v-2b554af6] .dialog_table__tbody-tr:hover {
  background: #FFFCE5;
}
.dialog_table[data-v-2b554af6] .dialog_table__tbody-tr:last-child {
  border-bottom: 1px solid #D5D5D5;
}
.dialog_table[data-v-2b554af6] .dialog_table__tbody-tr td {
  min-width: 120px;
  width: 120px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.dialog_table[data-v-2b554af6] .dialog_table__tbody-tr th.wider,
.dialog_table[data-v-2b554af6] .dialog_table__tbody-tr td.wider {
  width: 150px;
  min-width: 150px;
}
.kg-orange[data-v-2b554af6] {
  color: #FF4400;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.table-wrap[data-v-0e2612d6] .table-wrap__thead-tr {
  background-color: #0044ad;
  color: #fff;
}
.user-info-top[data-v-0e2612d6] {
  z-index: 1;
  text-align: right;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 16px 0px;
}
.user-info-top .back-btn[data-v-0e2612d6] {
  cursor: pointer;
}
.user-info-top .back-btn img[data-v-0e2612d6] {
  vertical-align: middle;
  padding-right: 8px;
}
.user-info-top .back-btn[data-v-0e2612d6] {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.user-info-top .common-btn[data-v-0e2612d6] {
  background-color: #f7f7f7;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 20px;
  padding: 8px 12px;
  color: #d81800;
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
  display: inline-block;
}
.user-info-top .common-btn img[data-v-0e2612d6] {
  margin-right: 8px;
}
.user-info-top .common-btn[data-v-0e2612d6]:hover {
  text-decoration: none;
}
.user-info-top.common[data-v-0e2612d6] {
  padding: 0px;
}
@media (max-width: 1024px) {
.user-info-top[data-v-0e2612d6] {
    padding: 0px 0px 16px 0px;
    position: relative;
    top: 0px;
    right: 0px;
}
.user-info-top .back-btn[data-v-0e2612d6] {
    cursor: pointer;
}
.user-info-top .back-btn img[data-v-0e2612d6] {
    padding-right: 10px;
}
.user-info-top .back-btn[data-v-0e2612d6] {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}
}
.user-info[data-v-0e2612d6] {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}
.user-info li + li[data-v-0e2612d6] {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #d5d5d5;
}
.user-info li .label[data-v-0e2612d6] {
  font-size: 0.75rem;
  color: #6c757d;
  margin-bottom: 0.3em;
}
@media screen and (max-width: 1023px) {
.user-info[data-v-0e2612d6] {
    flex-wrap: wrap;
}
.user-info li[data-v-0e2612d6] {
    width: 50%;
    margin-bottom: 10px;
}
.user-info li[data-v-0e2612d6]:nth-child(3) {
    border: none;
    padding-left: 0;
}
.user-info li + li[data-v-0e2612d6] {
    margin-left: 0;
}
}
.hr[data-v-0e2612d6] {
  background-color: #d5d5d5;
  margin-top: 25px;
  margin-bottom: 25px;
}
.mousepoint[data-v-0e2612d6] {
  cursor: pointer;
}
.simpleInfo[data-v-0e2612d6] {
  width: 25%;
}
.back1[data-v-0e2612d6] {
  margin-left: 1254px;
}
.monthUnder[data-v-0e2612d6] {
  text-decoration: underline;
}
.back[data-v-0e2612d6] {
  margin-left: 30px;
}
.backfrontPage[data-v-0e2612d6] {
  margin-left: 90.5rem !important;
}
.upPage[data-v-0e2612d6] {
  margin-left: 77.5rem !important;
}
.m-card-group .table-group thead[data-v-0e2612d6] {
  background-color: #f6f6f7;
}
.m-card-group .table-group tbody[data-v-0e2612d6] {
  background-color: #ffffff;
}
.basic-information[data-v-0e2612d6] {
  overflow: hidden;
}
.basic-information section[data-v-0e2612d6]:not(:last-of-type) {
  margin-bottom: 32px;
}
.basic-information .file-text-icon[data-v-0e2612d6] {
  color: #adb5bd;
}
.basic-information__link[data-v-0e2612d6] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.basic-information__section-header[data-v-0e2612d6] {
  border-bottom: 1px solid #d5d5d5;
}
.basic-information .expand-collapse-btn[data-v-0e2612d6] {
  cursor: pointer;
  padding-right: 12px;
}
.basic-information .text-gray-600[data-v-0e2612d6] {
  color: #6c757d;
}
.basic-information .cursor-pointer[data-v-0e2612d6] {
  cursor: pointer;
}
.basic-information .exclamation-icon[data-v-0e2612d6] {
  margin-top: -3px;
  color: #ff7362;
  cursor: pointer;
}
.basic-information__notice[data-v-0e2612d6] {
  font-size: 12px;
  color: #212529;
}
.basic-information__beneficiary-table[data-v-0e2612d6] {
  overflow-x: scroll;
}
.basic-information[data-v-0e2612d6] .basic-information__table {
  border-color: #d5d5d5;
  margin-bottom: 0;
}
.basic-information[data-v-0e2612d6] .basic-information__thead-tr {
  background: #f8f9fa;
}
.basic-information[data-v-0e2612d6] .basic-information__thead-tr th {
  width: 120px;
  min-width: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.basic-information[data-v-0e2612d6] .basic-information__tbody-tr:hover {
  background: #fffce5;
}
.basic-information[data-v-0e2612d6] .basic-information__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.basic-information[data-v-0e2612d6] .basic-information__tbody-tr td {
  min-width: 120px;
  width: 120px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.basic-information[data-v-0e2612d6] .basic-information__tbody-tr th.wider,
.basic-information[data-v-0e2612d6] .basic-information__tbody-tr td.wider {
  width: 150px;
  min-width: 150px;
}
.stacked-table__heading[data-v-0e2612d6], .stacked-table__content[data-v-0e2612d6] {
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-0e2612d6] {
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #f8f9fa;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-0e2612d6] {
  color: #adb5bd;
}
.stacked-table__row[data-v-0e2612d6] {
  border-bottom: 1px solid #d5d5d5;
}
.stacked-table__sub-section[data-v-0e2612d6] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #dee2e6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-0e2612d6]:not(:first-child) {
    border-top: 1px solid #d5d5d5;
}
.stacked-table__heading[data-v-0e2612d6] {
    width: 130px;
    min-width: 130px;
}
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.qrydate-bg[data-v-4eae7b01],
.workYear-bg[data-v-4eae7b01] {
  background-color: #f0f6fb;
  color: #000;
}
.kgi-bg[data-v-4eae7b01] {
  background-color: #0044ad;
  color: #fff;
}
.user-info-top[data-v-4eae7b01] {
  z-index: 1;
  text-align: right;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 16px 0px;
}
.user-info-top .back-btn[data-v-4eae7b01] {
  cursor: pointer;
}
.user-info-top .back-btn img[data-v-4eae7b01] {
  vertical-align: middle;
  padding-right: 8px;
}
.user-info-top .back-btn[data-v-4eae7b01] {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}
.user-info-top .common-btn[data-v-4eae7b01] {
  background-color: #f7f7f7;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 20px;
  padding: 8px 12px;
  color: #d81800;
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
  display: inline-block;
}
.user-info-top .common-btn img[data-v-4eae7b01] {
  margin-right: 8px;
}
.user-info-top .common-btn[data-v-4eae7b01]:hover {
  text-decoration: none;
}
.user-info-top.common[data-v-4eae7b01] {
  padding: 0px;
}
@media (max-width: 1024px) {
.user-info-top[data-v-4eae7b01] {
    padding: 0px 0px 16px 0px;
    position: relative;
    top: 0px;
    right: 0px;
}
.user-info-top .back-btn[data-v-4eae7b01] {
    cursor: pointer;
}
.user-info-top .back-btn img[data-v-4eae7b01] {
    padding-right: 10px;
}
.user-info-top .back-btn[data-v-4eae7b01] {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}
}
.user-info[data-v-4eae7b01] {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}
.user-info li + li[data-v-4eae7b01] {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #d5d5d5;
}
.user-info li .label[data-v-4eae7b01] {
  font-size: 0.75rem;
  color: #6c757d;
  margin-bottom: 0.3em;
}
@media screen and (max-width: 1023px) {
.user-info[data-v-4eae7b01] {
    flex-wrap: wrap;
}
.user-info li[data-v-4eae7b01] {
    width: 50%;
    margin-bottom: 10px;
}
.user-info li[data-v-4eae7b01]:nth-child(3) {
    border: none;
    padding-left: 0;
}
.user-info li + li[data-v-4eae7b01] {
    margin-left: 0;
}
}
.hr[data-v-4eae7b01] {
  background-color: #d5d5d5;
  margin-top: 25px;
  margin-bottom: 25px;
}
.simpleInfo[data-v-4eae7b01] {
  width: 25%;
}
.back1[data-v-4eae7b01] {
  margin-left: 1245px;
}
.back[data-v-4eae7b01] {
  margin-left: 30px;
}
.date-ml[data-v-4eae7b01] {
  margin-left: -13px;
}
.search-wrap[data-v-4eae7b01] {
  width: 85%;
  margin-left: 6em;
}
@media (min-width: 320px) and (max-width: 701px) {
.search-wrap[data-v-4eae7b01] {
    width: 100%;
    margin-left: 0;
}
}
.warning[data-v-4eae7b01] {
  font-size: 14px;
  margin-top: 0.5em;
  color: #D81800;
}
.search-input[data-v-4eae7b01] {
  width: 800px;
}
@media (max-width: 1301px) {
.search-input[data-v-4eae7b01] {
    width: 63.4%;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.search-input[data-v-4eae7b01] {
    width: 100%;
}
}
.datepicker-width[data-v-4eae7b01] {
  width: 387px;
}
@media (max-width: 1301px) {
.datepicker-width[data-v-4eae7b01] {
    width: 30%;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.datepicker-width[data-v-4eae7b01] {
    width: 100%;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.search-label[data-v-4eae7b01] {
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.search-result[data-v-4eae7b01] {
    justify-content: center;
    flex-wrap: wrap;
}
}
@media (max-width: 375px) {
.search-radio[data-v-4eae7b01] {
    width: 100%;
}
}
.search-result-badge[data-v-4eae7b01] {
  font-size: 18px;
  letter-spacing: 1px;
}
@media (min-width: 320px) and (max-width: 701px) {
.result-wrap[data-v-4eae7b01] {
    margin-bottom: 30px;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.doc-title[data-v-4eae7b01] {
    margin-bottom: 0;
}
}
.table-doc .w-date {
  width: 12%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-date {
    width: auto;
}
}
.table-doc .w-detail {
  width: 12%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-detail {
    width: auto;
}
}
.table-doc .w-title {
  width: 60%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-title {
    width: 70%;
    word-break: break-all;
}
}
.table-doc .w-organ {
  width: 30%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-organ {
    width: auto;
}
}
.m-card-group .table-group thead[data-v-4eae7b01] {
  background-color: #f6f6f7;
}
.m-card-group .table-group tbody[data-v-4eae7b01] {
  background-color: #ffffff;
}
.basic-information[data-v-4eae7b01] {
  overflow: hidden;
}
.basic-information section[data-v-4eae7b01]:not(:last-of-type) {
  margin-bottom: 32px;
}
.basic-information .file-text-icon[data-v-4eae7b01] {
  color: #adb5bd;
}
.basic-information__link[data-v-4eae7b01] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.basic-information__section-header[data-v-4eae7b01] {
  border-bottom: 1px solid #d5d5d5;
}
.basic-information .expand-collapse-btn[data-v-4eae7b01] {
  cursor: pointer;
  padding-right: 12px;
}
.basic-information .text-gray-600[data-v-4eae7b01] {
  color: #6c757d;
}
.basic-information .cursor-pointer[data-v-4eae7b01] {
  cursor: pointer;
}
.basic-information .exclamation-icon[data-v-4eae7b01] {
  margin-top: -3px;
  color: #ff7362;
  cursor: pointer;
}
.basic-information__notice[data-v-4eae7b01] {
  font-size: 12px;
  color: #212529;
}
.basic-information__beneficiary-table[data-v-4eae7b01] {
  overflow-x: scroll;
}
.basic-information[data-v-4eae7b01] .basic-information__table {
  border-color: #d5d5d5;
  margin-bottom: 0;
}
.basic-information[data-v-4eae7b01] .basic-information__thead-tr {
  background: #f8f9fa;
}
.basic-information[data-v-4eae7b01] .basic-information__thead-tr th {
  width: 120px;
  min-width: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.basic-information[data-v-4eae7b01] .basic-information__tbody-tr:hover {
  background: #fffce5;
}
.basic-information[data-v-4eae7b01] .basic-information__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.basic-information[data-v-4eae7b01] .basic-information__tbody-tr td {
  min-width: 120px;
  width: 120px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.basic-information[data-v-4eae7b01] .basic-information__tbody-tr th.wider,
.basic-information[data-v-4eae7b01] .basic-information__tbody-tr td.wider {
  width: 150px;
  min-width: 150px;
}
.stacked-table__heading[data-v-4eae7b01], .stacked-table__content[data-v-4eae7b01] {
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-4eae7b01] {
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #f8f9fa;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-4eae7b01] {
  color: #adb5bd;
}
.stacked-table__row[data-v-4eae7b01] {
  border-bottom: 1px solid #d5d5d5;
}
.stacked-table__sub-section[data-v-4eae7b01] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #dee2e6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-4eae7b01]:not(:first-child) {
    border-top: 1px solid #d5d5d5;
}
.stacked-table__heading[data-v-4eae7b01] {
    width: 130px;
    min-width: 130px;
}
}
.table-wrap[data-v-697322d0] .table-wrap__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.mousepoint[data-v-697322d0] {
  cursor: pointer;
}
.backfrontPage[data-v-697322d0] {
  margin-left: 88.5rem !important;
}
.basic-information.m-card-group .table-group thead[data-v-697322d0] {
  background-color: #f6f6f7;
}
.m-card-group .table-group tbody[data-v-697322d0] {
  background-color: #ffffff;
}
.monthUnder[data-v-697322d0] {
  text-decoration: underline;
}
.basic-information[data-v-697322d0] {
  overflow: hidden;
}
.basic-information section[data-v-697322d0]:not(:last-of-type) {
  margin-bottom: 32px;
}
.basic-information .file-text-icon[data-v-697322d0] {
  color: #adb5bd;
}
.basic-information__link[data-v-697322d0] {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 12.8px;
}
.basic-information__section-header[data-v-697322d0] {
  border-bottom: 1px solid #d5d5d5;
}
.basic-information .expand-collapse-btn[data-v-697322d0] {
  cursor: pointer;
  padding-right: 12px;
}
.basic-information .text-gray-600[data-v-697322d0] {
  color: #6c757d;
}
.basic-information .cursor-pointer[data-v-697322d0] {
  cursor: pointer;
}
.basic-information .exclamation-icon[data-v-697322d0] {
  margin-top: -3px;
  color: #ff7362;
  cursor: pointer;
}
.basic-information__notice[data-v-697322d0] {
  font-size: 12px;
  color: #212529;
}
.basic-information__beneficiary-table[data-v-697322d0] {
  overflow-x: scroll;
}
.basic-information[data-v-697322d0] .basic-information__table {
  border-color: #d5d5d5;
  margin-bottom: 0;
}
.basic-information[data-v-697322d0] .basic-information__thead-tr {
  background: #f8f9fa;
}
.basic-information[data-v-697322d0] .basic-information__thead-tr th {
  width: 120px;
  min-width: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
  border-top: none;
}
.basic-information[data-v-697322d0] .basic-information__tbody-tr:hover {
  background: #fffce5;
}
.basic-information[data-v-697322d0] .basic-information__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.basic-information[data-v-697322d0] .basic-information__tbody-tr td {
  min-width: 120px;
  width: 120px;
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.basic-information[data-v-697322d0] .basic-information__tbody-tr th.wider,
.basic-information[data-v-697322d0] .basic-information__tbody-tr td.wider {
  width: 150px;
  min-width: 150px;
}
.stacked-table__heading[data-v-697322d0], .stacked-table__content[data-v-697322d0] {
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-697322d0] {
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #f8f9fa;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-697322d0] {
  color: #adb5bd;
}
.stacked-table__row[data-v-697322d0] {
  border-bottom: 1px solid #d5d5d5;
}
.stacked-table__sub-section[data-v-697322d0] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #dee2e6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-697322d0]:not(:first-child) {
    border-top: 1px solid #d5d5d5;
}
.stacked-table__heading[data-v-697322d0] {
    width: 130px;
    min-width: 130px;
}
}

.m-card-group .table-group thead {
  background-color: #f6f6f7;
}
.m-card-group .table-group tbody {
  background-color: #ffffff;
}
.dot {
  position: relative;
  top: 1px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 0;
  border-radius: 50%;
  margin-right: 5px;
}
.dot.green {
  background-color: #1f874a;
}
.dot.yellow {
  background-color: #ffc107;
}
.dot.red {
  background-color: #ff7362;
}
.datepicker-width {
  width: 387px;
@media (max-width: 1301px) {
    width: 30%;
}
@media (min-width: 320px) and (max-width: 701px) {
    width: 100%;
}
}

.goTop[data-v-476f437e] {
  position: fixed;
  right: 20px;
  bottom: 30px;
  cursor: pointer;
  z-index: 100;
  width: 60px;
}
.goTop img[data-v-476f437e] {
  width: 60px;
}
.communication-show[data-v-bca93c54] {
  background: #FFF;
  padding: 24px 48px;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.communication-header[data-v-bca93c54] {
  font-size: 26px;
  font-weight: bold;
  line-height: 39px;
  margin: 0;
  padding: 0;
}
.communication__search-form .form-label[data-v-bca93c54] {
  font-size: 16px;
  color: #031633;
}
.communication__search-form .form-label.required[data-v-bca93c54]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.communication__search-form .more-filters-btn[data-v-bca93c54] {
  border: none;
}
.communication__search-form .more-filters-btn svg[data-v-bca93c54] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.communication__search-form .more-filters-btn.collapsed-on svg[data-v-bca93c54] {
  transform: rotate(180deg);
}
.communication__search-form .form-control[data-v-bca93c54]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.communication__search-form .form-control[data-v-bca93c54]::placeholder {
  color: #495057;
  opacity: 1;
}
.communication__search-form .form-control[data-v-bca93c54]:-ms-input-placeholder,
.communication__search-form .form-control[data-v-bca93c54]::-ms-input-placeholder {
  color: #495057;
}
.communication__search-form .col-pl[data-v-bca93c54] {
  padding-left: 10px;
}
.communication__search-form .form-footer[data-v-bca93c54] {
  margin-top: 30px;
}
.communication__hint[data-v-bca93c54] {
  margin-left: 22px;
  font-size: 14px;
  color: #ADB5BD;
}
.communication-remark[data-v-bca93c54] {
  font-size: 14px;
  color: red;
  text-align: center;
}
.overflow-clip[data-v-bca93c54] {
  overflow-x: hidden;
  overflow-x: clip;
}
.example[data-v-bca93c54] {
  font-size: 12px;
  color: #495057;
}
.max-length-note[data-v-bca93c54] {
  color: #bbb;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
.hr[data-v-4df07be5] {
  background-color: #d5d5d5;
  margin-top: 25px;
  margin-bottom: 25px;
}
.td.title_font[data-v-4df07be5] {
  font-size: 28px !important;
  font-weight: bold !important;
}
.table-wrap[data-v-4df07be5] .table-wrap__thead-tr {
  background-color: #0044ad;
  color: #fff;
}
.title[data-v-4df07be5] {
  color: #333333;
  font-weight: bold;
  font-size: 14px;
  margin-right: 1em;
  display: inline-block;
}
.policy-index__search-form .form-control[data-v-4df07be5] {
  padding: 0.375rem 1.75rem 0.375rem 1rem;
}
.td.title_font[data-v-4df07be5] {
  font-size: 28px !important;
  font-weight: bold !important;
}
.right-group[data-v-4df07be5] {
  margin-bottom: 15px;
}
.m-iagent-group[data-v-4df07be5] {
  overflow: hidden;
}
.m-iagent-group .pop-group > .container[data-v-4df07be5] {
  top: 0;
  left: 0;
  max-width: calc(100% - 80px);
  max-height: 100%;
}
.m-iagent-group .pop-group > .container > .main-group[data-v-4df07be5] {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  padding: 25px 25px 0;
}
.m-iagent-group .pop-group > .container > .btn-group[data-v-4df07be5] {
  padding: 25px 0;
  display: block;
  text-align: center;
}
.m-iagent-group .pop-group > .container > .btn-group button + button[data-v-4df07be5] {
  margin-left: 0.3em;
}
@media only screen and (max-width: 500px) {
.m-iagent-group .pop-group > .container[data-v-4df07be5] {
    max-width: 100%;
}
}
.filters-not-match-dialog .info-dialog__body {
  padding: 32px;
}
.filters-not-match-dialog p {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog {
    max-width: 360px !important;
}
}
.contentM[data-v-6f43d019] {
  padding: 20px;
  font-size: 26px;
  font-weight: bold;
}
.recruitment-show[data-v-6f43d019] {
  background: #FFF;
  padding: 24px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.recruitment-header[data-v-6f43d019] {
  font-size: 24px;
  font-weight: 500;
}
.recruitment__search-form .form-label[data-v-6f43d019] {
  font-size: 14px;
  color: #031633;
}
.recruitment__search-form .form-label.required[data-v-6f43d019]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.recruitment__search-form .more-filters-btn[data-v-6f43d019] {
  border: none;
}
.recruitment__search-form .more-filters-btn svg[data-v-6f43d019] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.recruitment__search-form .more-filters-btn.collapsed-on svg[data-v-6f43d019] {
  transform: rotate(180deg);
}
.recruitment__search-form .form-control[data-v-6f43d019]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.recruitment__search-form .form-control[data-v-6f43d019]::placeholder {
  color: #495057;
  opacity: 1;
}
.recruitment__search-form .form-control[data-v-6f43d019]:-ms-input-placeholder,
.recruitment__search-form .form-control[data-v-6f43d019]::-ms-input-placeholder {
  color: #495057;
}
.recruitment__search-form .col-pl[data-v-6f43d019] {
  padding-left: 10px;
}
.recruitment__search-form .form-footer[data-v-6f43d019] {
  margin-top: 56px;
}
.recruitment__hint[data-v-6f43d019] {
  margin-left: 22px;
  font-size: 14px;
  color: #ADB5BD;
}
.recruitment-show[data-v-6f51e79a] {
  background: #FFF;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.recruitment-show > section[data-v-6f51e79a] {
  margin-bottom: 32px;
}
.recruitment-header[data-v-6f51e79a] {
  font-size: 24px;
  font-weight: 500;
}
.stacked-table__heading[data-v-6f51e79a], .stacked-table__content[data-v-6f51e79a] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-6f51e79a] {
  align-items: flex-end;
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-6f51e79a] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-6f51e79a] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-6f51e79a] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #DEE2E6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-6f51e79a]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-6f51e79a] {
    width: 130px;
    min-width: 130px;
}
}
.section-header[data-v-6f51e79a] {
  border-bottom: 1px solid #D5D5D5;
}
.filters-not-match-dialog .info-dialog__body {
  padding: 32px;
}
.filters-not-match-dialog p {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog {
    max-width: 360px !important;
}
}
.recruitment-show[data-v-6f5fff1b] {
  background: #FFF;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.recruitment-header[data-v-6f5fff1b] {
  font-size: 24px;
  font-weight: 500;
}
.recruitment__search-form .form-label[data-v-6f5fff1b] {
  font-size: 14px;
  color: #031633;
}
.recruitment__search-form .form-label.required[data-v-6f5fff1b]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.recruitment__search-form .more-filters-btn[data-v-6f5fff1b] {
  border: none;
}
.recruitment__search-form .more-filters-btn svg[data-v-6f5fff1b] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.recruitment__search-form .more-filters-btn.collapsed-on svg[data-v-6f5fff1b] {
  transform: rotate(180deg);
}
.recruitment__search-form .form-control[data-v-6f5fff1b]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.recruitment__search-form .form-control[data-v-6f5fff1b]::placeholder {
  color: #495057;
  opacity: 1;
}
.recruitment__search-form .form-control[data-v-6f5fff1b]:-ms-input-placeholder,
.recruitment__search-form .form-control[data-v-6f5fff1b]::-ms-input-placeholder {
  color: #495057;
}
.recruitment__search-form .col-pl[data-v-6f5fff1b] {
  padding-left: 10px;
}
.recruitment__search-form .form-footer[data-v-6f5fff1b] {
  margin-top: 56px;
}
.recruitment__hint[data-v-6f5fff1b] {
  margin-left: 22px;
  font-size: 14px;
  color: #ADB5BD;
}
.custom-checkbox[data-v-6f5fff1b] {
  font-size: 0.875rem;
  line-height: 1.5;
}
input[data-v-6f5fff1b]::-webkit-outer-spin-button,
input[data-v-6f5fff1b]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.recruitment-show[data-v-6f6e169c] {
  background: #FFF;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.recruitment-show > section[data-v-6f6e169c] {
  margin-bottom: 32px;
}
.recruitment-header[data-v-6f6e169c] {
  font-size: 24px;
  font-weight: 500;
}
.stacked-table__heading[data-v-6f6e169c], .stacked-table__content[data-v-6f6e169c] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-6f6e169c] {
  align-items: flex-end;
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-6f6e169c] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-6f6e169c] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-6f6e169c] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #DEE2E6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-6f6e169c]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-6f6e169c] {
    width: 130px;
    min-width: 130px;
}
}
.section-header[data-v-6f6e169c] {
  border-bottom: 1px solid #D5D5D5;
}
.recruitment-show[data-v-6f7c2e1d] {
  background: #FFF;
  padding: 24px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.recruitment-show > section[data-v-6f7c2e1d] {
  margin-bottom: 32px;
}
.recruitment-header[data-v-6f7c2e1d] {
  font-size: 24px;
  font-weight: 500;
}
.stacked-table__heading[data-v-6f7c2e1d], .stacked-table__content[data-v-6f7c2e1d] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: #212529;
  font-size: 15px;
  padding: 12px 8px;
}
.stacked-table__heading[data-v-6f7c2e1d] {
  align-items: flex-end;
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #F8F9FA;
  font-weight: 500;
}
.stacked-table__heading.disabled[data-v-6f7c2e1d] {
  color: #ADB5BD;
}
.stacked-table__row[data-v-6f7c2e1d] {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__sub-section[data-v-6f7c2e1d] {
  padding: 12px;
  font-weight: 500;
  font-size: 15px;
  color: #212529;
  background: #DEE2E6;
}
@media (max-width: 1199.98px) {
.stacked-table__row .stacked-table__cell[data-v-6f7c2e1d]:not(:first-child) {
    border-top: 1px solid #D5D5D5;
}
.stacked-table__heading[data-v-6f7c2e1d] {
    width: 130px;
    min-width: 130px;
}
}
.section-header[data-v-6f7c2e1d] {
  border-bottom: 1px solid #D5D5D5;
}
.clear[data-v-6f7c2e1d]::after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
body[data-v-6f7c2e1d] {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "Microsoft JhengHei";
}
body .col-xs-1[data-v-6f7c2e1d],
body .col-sm-1[data-v-6f7c2e1d],
body .col-md-1[data-v-6f7c2e1d],
body .col-lg-1[data-v-6f7c2e1d],
body .col-xs-2[data-v-6f7c2e1d],
body .col-sm-2[data-v-6f7c2e1d],
body .col-md-2[data-v-6f7c2e1d],
body .col-lg-2[data-v-6f7c2e1d],
body .col-xs-3[data-v-6f7c2e1d],
body .col-sm-3[data-v-6f7c2e1d],
body .col-md-3[data-v-6f7c2e1d],
body .col-lg-3[data-v-6f7c2e1d],
body .col-xs-4[data-v-6f7c2e1d],
body .col-sm-4[data-v-6f7c2e1d],
body .col-md-4[data-v-6f7c2e1d],
body .col-lg-4[data-v-6f7c2e1d],
body .col-xs-5[data-v-6f7c2e1d],
body .col-sm-5[data-v-6f7c2e1d],
body .col-md-5[data-v-6f7c2e1d],
body .col-lg-5[data-v-6f7c2e1d],
body .col-xs-6[data-v-6f7c2e1d],
body .col-sm-6[data-v-6f7c2e1d],
body .col-md-6[data-v-6f7c2e1d],
body .col-lg-6[data-v-6f7c2e1d],
body .col-xs-7[data-v-6f7c2e1d],
body .col-sm-7[data-v-6f7c2e1d],
body .col-md-7[data-v-6f7c2e1d],
body .col-lg-7[data-v-6f7c2e1d],
body .col-xs-8[data-v-6f7c2e1d],
body .col-sm-8[data-v-6f7c2e1d],
body .col-md-8[data-v-6f7c2e1d],
body .col-lg-8[data-v-6f7c2e1d],
body .col-xs-9[data-v-6f7c2e1d],
body .col-sm-9[data-v-6f7c2e1d],
body .col-md-9[data-v-6f7c2e1d],
body .col-lg-9[data-v-6f7c2e1d],
body .col-xs-10[data-v-6f7c2e1d],
body .col-sm-10[data-v-6f7c2e1d],
body .col-md-10[data-v-6f7c2e1d],
body .col-lg-10[data-v-6f7c2e1d],
body .col-xs-11[data-v-6f7c2e1d],
body .col-sm-11[data-v-6f7c2e1d],
body .col-md-11[data-v-6f7c2e1d],
body .col-lg-11[data-v-6f7c2e1d],
body .col-xs-12[data-v-6f7c2e1d],
body .col-sm-12[data-v-6f7c2e1d],
body .col-md-12[data-v-6f7c2e1d],
body .col-lg-12[data-v-6f7c2e1d] {
  position: relative;
  min-height: 1px;
  margin-left: auto;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}
body .col-xs-1[data-v-6f7c2e1d],
body .col-xs-2[data-v-6f7c2e1d],
body .col-xs-3[data-v-6f7c2e1d],
body .col-xs-4[data-v-6f7c2e1d],
body .col-xs-5[data-v-6f7c2e1d],
body .col-xs-6[data-v-6f7c2e1d],
body .col-xs-7[data-v-6f7c2e1d],
body .col-xs-8[data-v-6f7c2e1d],
body .col-xs-9[data-v-6f7c2e1d],
body .col-xs-10[data-v-6f7c2e1d],
body .col-xs-11[data-v-6f7c2e1d],
body .col-xs-12[data-v-6f7c2e1d] {
  float: left;
}
body .col-xs-12[data-v-6f7c2e1d] {
  width: 100%;
}
body .col-xs-11[data-v-6f7c2e1d] {
  width: 91.66666667%;
}
body .col-xs-10[data-v-6f7c2e1d] {
  width: 83.33333333%;
}
body .col-xs-9[data-v-6f7c2e1d] {
  width: 75%;
}
body .col-xs-8[data-v-6f7c2e1d] {
  width: 66.66666667%;
}
body .col-xs-7[data-v-6f7c2e1d] {
  width: 58.33333333%;
}
body .col-xs-6[data-v-6f7c2e1d] {
  width: 50%;
}
body .col-xs-5[data-v-6f7c2e1d] {
  width: 41.66666667%;
}
body .col-xs-4[data-v-6f7c2e1d] {
  width: 33.33333333%;
}
body .col-xs-3[data-v-6f7c2e1d] {
  width: 25%;
}
body .col-xs-2[data-v-6f7c2e1d] {
  width: 16.66666667%;
}
body .col-xs-1[data-v-6f7c2e1d] {
  width: 8.33333333%;
}
body .col-xs-pull-12[data-v-6f7c2e1d] {
  right: 100%;
}
body .col-xs-pull-11[data-v-6f7c2e1d] {
  right: 91.66666667%;
}
body .col-xs-pull-10[data-v-6f7c2e1d] {
  right: 83.33333333%;
}
body .col-xs-pull-9[data-v-6f7c2e1d] {
  right: 75%;
}
body .col-xs-pull-8[data-v-6f7c2e1d] {
  right: 66.66666667%;
}
body .col-xs-pull-7[data-v-6f7c2e1d] {
  right: 58.33333333%;
}
body .col-xs-pull-6[data-v-6f7c2e1d] {
  right: 50%;
}
body .col-xs-pull-5[data-v-6f7c2e1d] {
  right: 41.66666667%;
}
body .col-xs-pull-4[data-v-6f7c2e1d] {
  right: 33.33333333%;
}
body .col-xs-pull-3[data-v-6f7c2e1d] {
  right: 25%;
}
body .col-xs-pull-2[data-v-6f7c2e1d] {
  right: 16.66666667%;
}
body .col-xs-pull-1[data-v-6f7c2e1d] {
  right: 8.33333333%;
}
body .col-xs-pull-0[data-v-6f7c2e1d] {
  right: auto;
}
body .col-xs-push-12[data-v-6f7c2e1d] {
  left: 100%;
}
body .col-xs-push-11[data-v-6f7c2e1d] {
  left: 91.66666667%;
}
body .col-xs-push-10[data-v-6f7c2e1d] {
  left: 83.33333333%;
}
body .col-xs-push-9[data-v-6f7c2e1d] {
  left: 75%;
}
body .col-xs-push-8[data-v-6f7c2e1d] {
  left: 66.66666667%;
}
body .col-xs-push-7[data-v-6f7c2e1d] {
  left: 58.33333333%;
}
body .col-xs-push-6[data-v-6f7c2e1d] {
  left: 50%;
}
body .col-xs-push-5[data-v-6f7c2e1d] {
  left: 41.66666667%;
}
body .col-xs-push-4[data-v-6f7c2e1d] {
  left: 33.33333333%;
}
body .col-xs-push-3[data-v-6f7c2e1d] {
  left: 25%;
}
body .col-xs-push-2[data-v-6f7c2e1d] {
  left: 16.66666667%;
}
body .col-xs-push-1[data-v-6f7c2e1d] {
  left: 8.33333333%;
}
body .col-xs-push-0[data-v-6f7c2e1d] {
  left: auto;
}
body .col-xs-offset-12[data-v-6f7c2e1d] {
  margin-left: 100%;
}
body .col-xs-offset-11[data-v-6f7c2e1d] {
  margin-left: 91.66666667%;
}
body .col-xs-offset-10[data-v-6f7c2e1d] {
  margin-left: 83.33333333%;
}
body .col-xs-offset-9[data-v-6f7c2e1d] {
  margin-left: 75%;
}
body .col-xs-offset-8[data-v-6f7c2e1d] {
  margin-left: 66.66666667%;
}
body .col-xs-offset-7[data-v-6f7c2e1d] {
  margin-left: 58.33333333%;
}
body .col-xs-offset-6[data-v-6f7c2e1d] {
  margin-left: 50%;
}
body .col-xs-offset-5[data-v-6f7c2e1d] {
  margin-left: 41.66666667%;
}
body .col-xs-offset-4[data-v-6f7c2e1d] {
  margin-left: 33.33333333%;
}
body .col-xs-offset-3[data-v-6f7c2e1d] {
  margin-left: 25%;
}
body .col-xs-offset-2[data-v-6f7c2e1d] {
  margin-left: 16.66666667%;
}
body .col-xs-offset-1[data-v-6f7c2e1d] {
  margin-left: 8.33333333%;
}
body .col-xs-offset-0[data-v-6f7c2e1d] {
  margin-left: 0%;
}
body .padding-0-xs[data-v-6f7c2e1d] {
  padding: 0;
}
body .padding-left-0-xs[data-v-6f7c2e1d] {
  padding-left: 0px;
}
body .padding-right-0-xs[data-v-6f7c2e1d] {
  padding-right: 0px;
}
body .margin-0-xs[data-v-6f7c2e1d] {
  margin: 0;
}
body .absolute-center-xs[data-v-6f7c2e1d] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
body .text-left-xs[data-v-6f7c2e1d] {
  text-align: left;
}
body .text-center-xs[data-v-6f7c2e1d] {
  text-align: center;
}
body .text-right-xs[data-v-6f7c2e1d] {
  text-align: right;
}
body .float-left-xs[data-v-6f7c2e1d] {
  float: left;
}
body .float-right-xs[data-v-6f7c2e1d] {
  float: right;
}
@media (min-width: 768px) {
body .col-sm-1[data-v-6f7c2e1d],
  body .col-sm-2[data-v-6f7c2e1d],
  body .col-sm-3[data-v-6f7c2e1d],
  body .col-sm-4[data-v-6f7c2e1d],
  body .col-sm-5[data-v-6f7c2e1d],
  body .col-sm-6[data-v-6f7c2e1d],
  body .col-sm-7[data-v-6f7c2e1d],
  body .col-sm-8[data-v-6f7c2e1d],
  body .col-sm-9[data-v-6f7c2e1d],
  body .col-sm-10[data-v-6f7c2e1d],
  body .col-sm-11[data-v-6f7c2e1d],
  body .col-sm-12[data-v-6f7c2e1d] {
    float: left;
}
body .col-sm-12[data-v-6f7c2e1d] {
    width: 100%;
}
body .col-sm-11[data-v-6f7c2e1d] {
    width: 91.66666667%;
}
body .col-sm-10[data-v-6f7c2e1d] {
    width: 83.33333333%;
}
body .col-sm-9[data-v-6f7c2e1d] {
    width: 75%;
}
body .col-sm-8[data-v-6f7c2e1d] {
    width: 66.66666667%;
}
body .col-sm-7[data-v-6f7c2e1d] {
    width: 58.33333333%;
}
body .col-sm-6[data-v-6f7c2e1d] {
    width: 50%;
}
body .col-sm-5[data-v-6f7c2e1d] {
    width: 41.66666667%;
}
body .col-sm-4[data-v-6f7c2e1d] {
    width: 33.33333333%;
}
body .col-sm-3[data-v-6f7c2e1d] {
    width: 25%;
}
body .col-sm-2[data-v-6f7c2e1d] {
    width: 16.66666667%;
}
body .col-sm-1[data-v-6f7c2e1d] {
    width: 8.33333333%;
}
body .col-sm-pull-12[data-v-6f7c2e1d] {
    right: 100%;
}
body .col-sm-pull-11[data-v-6f7c2e1d] {
    right: 91.66666667%;
}
body .col-sm-pull-10[data-v-6f7c2e1d] {
    right: 83.33333333%;
}
body .col-sm-pull-9[data-v-6f7c2e1d] {
    right: 75%;
}
body .col-sm-pull-8[data-v-6f7c2e1d] {
    right: 66.66666667%;
}
body .col-sm-pull-7[data-v-6f7c2e1d] {
    right: 58.33333333%;
}
body .col-sm-pull-6[data-v-6f7c2e1d] {
    right: 50%;
}
body .col-sm-pull-5[data-v-6f7c2e1d] {
    right: 41.66666667%;
}
body .col-sm-pull-4[data-v-6f7c2e1d] {
    right: 33.33333333%;
}
body .col-sm-pull-3[data-v-6f7c2e1d] {
    right: 25%;
}
body .col-sm-pull-2[data-v-6f7c2e1d] {
    right: 16.66666667%;
}
body .col-sm-pull-1[data-v-6f7c2e1d] {
    right: 8.33333333%;
}
body .col-sm-pull-0[data-v-6f7c2e1d] {
    right: auto;
}
body .col-sm-push-12[data-v-6f7c2e1d] {
    left: 100%;
}
body .col-sm-push-11[data-v-6f7c2e1d] {
    left: 91.66666667%;
}
body .col-sm-push-10[data-v-6f7c2e1d] {
    left: 83.33333333%;
}
body .col-sm-push-9[data-v-6f7c2e1d] {
    left: 75%;
}
body .col-sm-push-8[data-v-6f7c2e1d] {
    left: 66.66666667%;
}
body .col-sm-push-7[data-v-6f7c2e1d] {
    left: 58.33333333%;
}
body .col-sm-push-6[data-v-6f7c2e1d] {
    left: 50%;
}
body .col-sm-push-5[data-v-6f7c2e1d] {
    left: 41.66666667%;
}
body .col-sm-push-4[data-v-6f7c2e1d] {
    left: 33.33333333%;
}
body .col-sm-push-3[data-v-6f7c2e1d] {
    left: 25%;
}
body .col-sm-push-2[data-v-6f7c2e1d] {
    left: 16.66666667%;
}
body .col-sm-push-1[data-v-6f7c2e1d] {
    left: 8.33333333%;
}
body .col-sm-push-0[data-v-6f7c2e1d] {
    left: auto;
}
body .col-sm-offset-12[data-v-6f7c2e1d] {
    margin-left: 100%;
}
body .col-sm-offset-11[data-v-6f7c2e1d] {
    margin-left: 91.66666667%;
}
body .col-sm-offset-10[data-v-6f7c2e1d] {
    margin-left: 83.33333333%;
}
body .col-sm-offset-9[data-v-6f7c2e1d] {
    margin-left: 75%;
}
body .col-sm-offset-8[data-v-6f7c2e1d] {
    margin-left: 66.66666667%;
}
body .col-sm-offset-7[data-v-6f7c2e1d] {
    margin-left: 58.33333333%;
}
body .col-sm-offset-6[data-v-6f7c2e1d] {
    margin-left: 50%;
}
body .col-sm-offset-5[data-v-6f7c2e1d] {
    margin-left: 41.66666667%;
}
body .col-sm-offset-4[data-v-6f7c2e1d] {
    margin-left: 33.33333333%;
}
body .col-sm-offset-3[data-v-6f7c2e1d] {
    margin-left: 25%;
}
body .col-sm-offset-2[data-v-6f7c2e1d] {
    margin-left: 16.66666667%;
}
body .col-sm-offset-1[data-v-6f7c2e1d] {
    margin-left: 8.33333333%;
}
body .col-sm-offset-0[data-v-6f7c2e1d] {
    margin-left: 0%;
}
body .padding-0-sm[data-v-6f7c2e1d] {
    padding: 0;
}
body .padding-left-0-sm[data-v-6f7c2e1d] {
    padding-left: 0px;
}
body .padding-right-0-sm[data-v-6f7c2e1d] {
    padding-right: 0px;
}
body .margin-0-sm[data-v-6f7c2e1d] {
    margin: 0;
}
body .absolute-center-sm[data-v-6f7c2e1d] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
body .text-left-sm[data-v-6f7c2e1d] {
    text-align: left;
}
body .text-center-sm[data-v-6f7c2e1d] {
    text-align: center;
}
body .text-right-sm[data-v-6f7c2e1d] {
    text-align: right;
}
body .float-left-sm[data-v-6f7c2e1d] {
    float: left;
}
body .float-right-sm[data-v-6f7c2e1d] {
    float: right;
}
}
@media (min-width: 992px) {
body .col-md-1[data-v-6f7c2e1d],
  body .col-md-2[data-v-6f7c2e1d],
  body .col-md-3[data-v-6f7c2e1d],
  body .col-md-4[data-v-6f7c2e1d],
  body .col-md-5[data-v-6f7c2e1d],
  body .col-md-6[data-v-6f7c2e1d],
  body .col-md-7[data-v-6f7c2e1d],
  body .col-md-8[data-v-6f7c2e1d],
  body .col-md-9[data-v-6f7c2e1d],
  body .col-md-10[data-v-6f7c2e1d],
  body .col-md-11[data-v-6f7c2e1d],
  body .col-md-12[data-v-6f7c2e1d] {
    float: left;
}
body .col-md-12[data-v-6f7c2e1d] {
    width: 100%;
}
body .col-md-11[data-v-6f7c2e1d] {
    width: 91.66666667%;
}
body .col-md-10[data-v-6f7c2e1d] {
    width: 83.33333333%;
}
body .col-md-9[data-v-6f7c2e1d] {
    width: 75%;
}
body .col-md-8[data-v-6f7c2e1d] {
    width: 66.66666667%;
}
body .col-md-7[data-v-6f7c2e1d] {
    width: 58.33333333%;
}
body .col-md-6[data-v-6f7c2e1d] {
    width: 50%;
}
body .col-md-5[data-v-6f7c2e1d] {
    width: 41.66666667%;
}
body .col-md-4[data-v-6f7c2e1d] {
    width: 33.33333333%;
}
body .col-md-3[data-v-6f7c2e1d] {
    width: 25%;
}
body .col-md-2[data-v-6f7c2e1d] {
    width: 16.66666667%;
}
body .col-md-1[data-v-6f7c2e1d] {
    width: 8.33333333%;
}
body .col-md-pull-12[data-v-6f7c2e1d] {
    right: 100%;
}
body .col-md-pull-11[data-v-6f7c2e1d] {
    right: 91.66666667%;
}
body .col-md-pull-10[data-v-6f7c2e1d] {
    right: 83.33333333%;
}
body .col-md-pull-9[data-v-6f7c2e1d] {
    right: 75%;
}
body .col-md-pull-8[data-v-6f7c2e1d] {
    right: 66.66666667%;
}
body .col-md-pull-7[data-v-6f7c2e1d] {
    right: 58.33333333%;
}
body .col-md-pull-6[data-v-6f7c2e1d] {
    right: 50%;
}
body .col-md-pull-5[data-v-6f7c2e1d] {
    right: 41.66666667%;
}
body .col-md-pull-4[data-v-6f7c2e1d] {
    right: 33.33333333%;
}
body .col-md-pull-3[data-v-6f7c2e1d] {
    right: 25%;
}
body .col-md-pull-2[data-v-6f7c2e1d] {
    right: 16.66666667%;
}
body .col-md-pull-1[data-v-6f7c2e1d] {
    right: 8.33333333%;
}
body .col-md-pull-0[data-v-6f7c2e1d] {
    right: auto;
}
body .col-md-push-12[data-v-6f7c2e1d] {
    left: 100%;
}
body .col-md-push-11[data-v-6f7c2e1d] {
    left: 91.66666667%;
}
body .col-md-push-10[data-v-6f7c2e1d] {
    left: 83.33333333%;
}
body .col-md-push-9[data-v-6f7c2e1d] {
    left: 75%;
}
body .col-md-push-8[data-v-6f7c2e1d] {
    left: 66.66666667%;
}
body .col-md-push-7[data-v-6f7c2e1d] {
    left: 58.33333333%;
}
body .col-md-push-6[data-v-6f7c2e1d] {
    left: 50%;
}
body .col-md-push-5[data-v-6f7c2e1d] {
    left: 41.66666667%;
}
body .col-md-push-4[data-v-6f7c2e1d] {
    left: 33.33333333%;
}
body .col-md-push-3[data-v-6f7c2e1d] {
    left: 25%;
}
body .col-md-push-2[data-v-6f7c2e1d] {
    left: 16.66666667%;
}
body .col-md-push-1[data-v-6f7c2e1d] {
    left: 8.33333333%;
}
body .col-md-push-0[data-v-6f7c2e1d] {
    left: auto;
}
body .col-md-offset-12[data-v-6f7c2e1d] {
    margin-left: 100%;
}
body .col-md-offset-11[data-v-6f7c2e1d] {
    margin-left: 91.66666667%;
}
body .col-md-offset-10[data-v-6f7c2e1d] {
    margin-left: 83.33333333%;
}
body .col-md-offset-9[data-v-6f7c2e1d] {
    margin-left: 75%;
}
body .col-md-offset-8[data-v-6f7c2e1d] {
    margin-left: 66.66666667%;
}
body .col-md-offset-7[data-v-6f7c2e1d] {
    margin-left: 58.33333333%;
}
body .col-md-offset-6[data-v-6f7c2e1d] {
    margin-left: 50%;
}
body .col-md-offset-5[data-v-6f7c2e1d] {
    margin-left: 41.66666667%;
}
body .col-md-offset-4[data-v-6f7c2e1d] {
    margin-left: 33.33333333%;
}
body .col-md-offset-3[data-v-6f7c2e1d] {
    margin-left: 25%;
}
body .col-md-offset-2[data-v-6f7c2e1d] {
    margin-left: 16.66666667%;
}
body .col-md-offset-1[data-v-6f7c2e1d] {
    margin-left: 8.33333333%;
}
body .col-md-offset-0[data-v-6f7c2e1d] {
    margin-left: 0%;
}
body .padding-0-md[data-v-6f7c2e1d] {
    padding: 0;
}
body .padding-left-0-md[data-v-6f7c2e1d] {
    padding-left: 0px;
}
body .padding-right-0-md[data-v-6f7c2e1d] {
    padding-right: 0px;
}
body .margin-0-md[data-v-6f7c2e1d] {
    margin: 0;
}
body .absolute-center-md[data-v-6f7c2e1d] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
body .text-left-md[data-v-6f7c2e1d] {
    text-align: left;
}
body .text-center-md[data-v-6f7c2e1d] {
    text-align: center;
}
body .text-right-md[data-v-6f7c2e1d] {
    text-align: right;
}
body .float-left-md[data-v-6f7c2e1d] {
    float: left;
}
body .float-right-md[data-v-6f7c2e1d] {
    float: right;
}
}
@media (min-width: 1200px) {
body .col-lg-1[data-v-6f7c2e1d],
  body .col-lg-2[data-v-6f7c2e1d],
  body .col-lg-3[data-v-6f7c2e1d],
  body .col-lg-4[data-v-6f7c2e1d],
  body .col-lg-5[data-v-6f7c2e1d],
  body .col-lg-6[data-v-6f7c2e1d],
  body .col-lg-7[data-v-6f7c2e1d],
  body .col-lg-8[data-v-6f7c2e1d],
  body .col-lg-9[data-v-6f7c2e1d],
  body .col-lg-10[data-v-6f7c2e1d],
  body .col-lg-11[data-v-6f7c2e1d],
  body .col-lg-12[data-v-6f7c2e1d] {
    float: left;
}
body .col-lg-12[data-v-6f7c2e1d] {
    width: 100%;
}
body .col-lg-11[data-v-6f7c2e1d] {
    width: 91.66666667%;
}
body .col-lg-10[data-v-6f7c2e1d] {
    width: 83.33333333%;
}
body .col-lg-9[data-v-6f7c2e1d] {
    width: 75%;
}
body .col-lg-8[data-v-6f7c2e1d] {
    width: 66.66666667%;
}
body .col-lg-7[data-v-6f7c2e1d] {
    width: 58.33333333%;
}
body .col-lg-6[data-v-6f7c2e1d] {
    width: 50%;
}
body .col-lg-5[data-v-6f7c2e1d] {
    width: 41.66666667%;
}
body .col-lg-4[data-v-6f7c2e1d] {
    width: 33.33333333%;
}
body .col-lg-3[data-v-6f7c2e1d] {
    width: 25%;
}
body .col-lg-2[data-v-6f7c2e1d] {
    width: 16.66666667%;
}
body .col-lg-1[data-v-6f7c2e1d] {
    width: 8.33333333%;
}
body .col-lg-pull-12[data-v-6f7c2e1d] {
    right: 100%;
}
body .col-lg-pull-11[data-v-6f7c2e1d] {
    right: 91.66666667%;
}
body .col-lg-pull-10[data-v-6f7c2e1d] {
    right: 83.33333333%;
}
body .col-lg-pull-9[data-v-6f7c2e1d] {
    right: 75%;
}
body .col-lg-pull-8[data-v-6f7c2e1d] {
    right: 66.66666667%;
}
body .col-lg-pull-7[data-v-6f7c2e1d] {
    right: 58.33333333%;
}
body .col-lg-pull-6[data-v-6f7c2e1d] {
    right: 50%;
}
body .col-lg-pull-5[data-v-6f7c2e1d] {
    right: 41.66666667%;
}
body .col-lg-pull-4[data-v-6f7c2e1d] {
    right: 33.33333333%;
}
body .col-lg-pull-3[data-v-6f7c2e1d] {
    right: 25%;
}
body .col-lg-pull-2[data-v-6f7c2e1d] {
    right: 16.66666667%;
}
body .col-lg-pull-1[data-v-6f7c2e1d] {
    right: 8.33333333%;
}
body .col-lg-pull-0[data-v-6f7c2e1d] {
    right: auto;
}
body .col-lg-push-12[data-v-6f7c2e1d] {
    left: 100%;
}
body .col-lg-push-11[data-v-6f7c2e1d] {
    left: 91.66666667%;
}
body .col-lg-push-10[data-v-6f7c2e1d] {
    left: 83.33333333%;
}
body .col-lg-push-9[data-v-6f7c2e1d] {
    left: 75%;
}
body .col-lg-push-8[data-v-6f7c2e1d] {
    left: 66.66666667%;
}
body .col-lg-push-7[data-v-6f7c2e1d] {
    left: 58.33333333%;
}
body .col-lg-push-6[data-v-6f7c2e1d] {
    left: 50%;
}
body .col-lg-push-5[data-v-6f7c2e1d] {
    left: 41.66666667%;
}
body .col-lg-push-4[data-v-6f7c2e1d] {
    left: 33.33333333%;
}
body .col-lg-push-3[data-v-6f7c2e1d] {
    left: 25%;
}
body .col-lg-push-2[data-v-6f7c2e1d] {
    left: 16.66666667%;
}
body .col-lg-push-1[data-v-6f7c2e1d] {
    left: 8.33333333%;
}
body .col-lg-push-0[data-v-6f7c2e1d] {
    left: auto;
}
body .col-lg-offset-12[data-v-6f7c2e1d] {
    margin-left: 100%;
}
body .col-lg-offset-11[data-v-6f7c2e1d] {
    margin-left: 91.66666667%;
}
body .col-lg-offset-10[data-v-6f7c2e1d] {
    margin-left: 83.33333333%;
}
body .col-lg-offset-9[data-v-6f7c2e1d] {
    margin-left: 75%;
}
body .col-lg-offset-8[data-v-6f7c2e1d] {
    margin-left: 66.66666667%;
}
body .col-lg-offset-7[data-v-6f7c2e1d] {
    margin-left: 58.33333333%;
}
body .col-lg-offset-6[data-v-6f7c2e1d] {
    margin-left: 50%;
}
body .col-lg-offset-5[data-v-6f7c2e1d] {
    margin-left: 41.66666667%;
}
body .col-lg-offset-4[data-v-6f7c2e1d] {
    margin-left: 33.33333333%;
}
body .col-lg-offset-3[data-v-6f7c2e1d] {
    margin-left: 25%;
}
body .col-lg-offset-2[data-v-6f7c2e1d] {
    margin-left: 16.66666667%;
}
body .col-lg-offset-1[data-v-6f7c2e1d] {
    margin-left: 8.33333333%;
}
body .col-lg-offset-0[data-v-6f7c2e1d] {
    margin-left: 0%;
}
body .padding-0-lg[data-v-6f7c2e1d] {
    padding: 0;
}
body .padding-left-0-lg[data-v-6f7c2e1d] {
    padding-left: 0px;
}
body .padding-right-0-lg[data-v-6f7c2e1d] {
    padding-right: 0px;
}
body .margin-0-lg[data-v-6f7c2e1d] {
    margin: 0;
}
body .absolute-center-lg[data-v-6f7c2e1d] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
body .text-left-lg[data-v-6f7c2e1d] {
    text-align: left;
}
body .text-center-lg[data-v-6f7c2e1d] {
    text-align: center;
}
body .text-right-lg[data-v-6f7c2e1d] {
    text-align: right;
}
body .float-left-lg[data-v-6f7c2e1d] {
    float: left;
}
body .float-right-lg[data-v-6f7c2e1d] {
    float: right;
}
}
body p[data-v-6f7c2e1d],
body h1[data-v-6f7c2e1d],
body h2[data-v-6f7c2e1d],
body h3[data-v-6f7c2e1d],
body h4[data-v-6f7c2e1d],
body h5[data-v-6f7c2e1d],
body h6[data-v-6f7c2e1d] {
  margin: 0;
  padding: 0;
  line-height: inherit;
}
body a[data-v-6f7c2e1d] {
  text-decoration: none;
  color: black;
}
body ol[data-v-6f7c2e1d],
body ul[data-v-6f7c2e1d],
body li[data-v-6f7c2e1d] {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body button[data-v-6f7c2e1d] {
  font-family: "Microsoft JhengHei";
  cursor: pointer;
}
body input[type=text][data-v-6f7c2e1d] {
  font-family: "Microsoft JhengHei";
}
body input[type=button][data-v-6f7c2e1d] {
  font-family: "Microsoft JhengHei";
  cursor: pointer;
}
body *[data-v-6f7c2e1d] {
  box-sizing: border-box;
  position: relative;
}
body #wrapper[data-v-6f7c2e1d] {
  position: relative;
  min-height: 100vh;
}
body[data-v-6f7c2e1d] {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #fafafa;
  font: 12pt "Tahoma";
}
body .page[data-v-6f7c2e1d] {
  width: 100%;
  min-height: 290mm;
  padding: 10px 20px;
  margin: auto;
  transform: scale(0.99);
}
body .page .topic-group[data-v-6f7c2e1d] {
  margin-bottom: 30px;
}
body .page .topic-group p[data-v-6f7c2e1d] {
  text-align: center;
  margin-bottom: 10px;
}
body .page .topic-group p[data-v-6f7c2e1d]:last-child {
  margin-bottom: 0;
}
body .page .m-checkbox-group[data-v-6f7c2e1d] {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
body .page .m-checkbox-group .squre[data-v-6f7c2e1d] {
  display: block;
  width: 18px;
  height: 18px;
  border: 1px solid #000000;
  margin-right: 5px;
}
body .page .m-checkbox-group .squre[data-v-6f7c2e1d]::before {
  content: "";
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 2px;
  bottom: 0;
  background-color: #000000;
  margin: auto;
}
body .page .m-checkbox-group .text[data-v-6f7c2e1d] {
  flex: 1;
}
body .page .m-checkbox-group.active .squre[data-v-6f7c2e1d]::before {
  display: block;
}
body .page .m-sign-group[data-v-6f7c2e1d] {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: flex-end;
  margin-bottom: 10px;
}
body .page .m-sign-group .name[data-v-6f7c2e1d] {
  display: inline-block;
  width: 150px;
  border-bottom: 1px solid #000000;
  margin: 0 10px;
}
body .page .m-sign-group .tip[data-v-6f7c2e1d] {
  width: 45px;
  text-align: center;
}
body .page .m-sign-group[data-v-6f7c2e1d]:last-child {
  margin-bottom: 0;
}
body .page .table-group[data-v-6f7c2e1d] {
  width: 100%;
  border-spacing: 0;
}
body .page .table-group.style1 thead tr th[data-v-6f7c2e1d] {
  border: 1px solid #000000;
  border-right: 0;
  padding: 10px;
}
body .page .table-group.style1 thead tr th[data-v-6f7c2e1d]:last-child {
  border-right: 1px solid #000000;
}
body .page .table-group.style1 tbody tr td[data-v-6f7c2e1d] {
  border: 1px solid #000000;
  border-top: 0;
  border-right: 0;
  padding: 10px;
}
body .page .table-group.style1 tbody tr td .m-checkbox-group[data-v-6f7c2e1d] {
  margin-bottom: 5px;
}
body .page .table-group.style1 tbody tr td .m-checkbox-group .text[data-v-6f7c2e1d] {
  font-size: 14px;
}
body .page .table-group.style1 tbody tr td .m-checkbox-group[data-v-6f7c2e1d]:last-child {
  margin-bottom: 0;
}
body .page .table-group.style1 tbody tr td[data-v-6f7c2e1d]:last-child {
  border-right: 1px solid #000000;
}
body .page .block-group[data-v-6f7c2e1d] {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  border: 1px solid #000000;
}
body .page .block-group > li[data-v-6f7c2e1d] {
  border-right: 1px solid #000000;
}
body .page .block-group > li .info-group[data-v-6f7c2e1d] {
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
body .page .block-group > li .info-group > .title[data-v-6f7c2e1d] {
  width: 100px;
  border-right: 1px solid #000000;
  text-align: center;
  padding: 10px;
}
body .page .block-group > li .info-group .detail[data-v-6f7c2e1d] {
  flex: 1;
  padding: 10px;
}
body .page .block-group > li .info-group .detail .tip[data-v-6f7c2e1d] {
  font-size: 12px;
  padding-top: 10px;
}
body .page .block-group > li .message-group[data-v-6f7c2e1d] {
  padding: 10px;
}
body .page .block-group > li .message-group > .title[data-v-6f7c2e1d] {
  margin-bottom: 5px;
}
body .page .block-group > li .message-group .detail[data-v-6f7c2e1d] {
  font-size: 14px;
  margin-bottom: 10px;
}
body .page .block-group > li .message-group .detail[data-v-6f7c2e1d]:last-child {
  margin-bottom: 0;
}
body .page .block-group > li .message-group .list-group[data-v-6f7c2e1d] {
  margin-left: 25px;
  margin-bottom: 10px;
}
body .page .block-group > li .message-group .list-group > li[data-v-6f7c2e1d] {
  font-size: 14px;
  list-style-type: decimal;
}
body .page .block-group > li .message-group .list-group[data-v-6f7c2e1d]:last-child {
  margin-bottom: 0;
}
body .page .article-group[data-v-6f7c2e1d] {
  margin-bottom: 50px;
}
body .page .article-group .topic[data-v-6f7c2e1d] {
  font-size: 20px;
  border-bottom: 1px solid #000000;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
body .page .article-group > .title[data-v-6f7c2e1d] {
  margin-bottom: 30px;
}
body .page .article-group .list-group[data-v-6f7c2e1d] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
body .page .article-group .list-group > li[data-v-6f7c2e1d] {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 20px;
}
body .page .article-group .list-group > li .title[data-v-6f7c2e1d] {
  width: 115px;
  text-align: right;
}
body .page .article-group .text-group .title[data-v-6f7c2e1d] {
  margin-bottom: 10px;
}
.recruitment-show[data-v-6f7c2e1d] {
  overflow-x: auto;
}
@page {
  size: A4;
  margin: 0;
}
@media print {
html[data-v-6f7c2e1d],
  body[data-v-6f7c2e1d] {
    width: 210mm;
    height: 290mm;
}
.page[data-v-6f7c2e1d] {
    margin: 0;
    border: initial;
    border-radius: initial;
    width: initial;
    min-height: initial;
    box-shadow: initial;
    background: initial;
    page-break-after: always;
}
}

.pdf-wrap {
  height: 750px;
}
@media screen and (max-height: 768px) {
.pdf-wrap {
    height: 500px;
}
}
.pdf-app {
  position: relative;
  z-index: 1;
}
.table thead th.file-name {
  width: 85%;
}
.m-iagent-group .doc-pop.pop-group > .container {
  max-width: 90%;
}
.m-iagent-group .doc-pop.pop-group > .container > .header-group {
  border-bottom: none;
  padding: 15px 0 0;
}
.m-iagent-group .doc-pop.pop-group > .container > .main-group {
  padding: 25px 10px;
}
.m-iagent-group .doc-pop.pop-group > .container > .header-group .close {
  top: 10px;
  right: 10px;
  z-index: 1001;
}
.view-find {
  margin-left: 5.5em !important;
}
@charset "UTF-8";
	/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */body,html {
	color:#000;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei"
}
::-moz-selection {
	background:#b3d4fc;
	text-shadow:none
}
::selection {
	background:#b3d4fc;
	text-shadow:none
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
audio,canvas,iframe,img,svg,video {
	vertical-align:middle
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
textarea {
	resize:vertical
}
p {
	margin:8px 0
}
p:first-child {
	margin-top:0
}
pre {
	color:#000;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei";
	white-space:pre-line;
	margin:0
}
.browserupgrade {
	position:absolute;
	top:0;
	display:block;
	width:100%;
	margin:.2em 0;
	background:#ccc;
	padding:.2em 0
}
.c-btn {
	position: relative;
	box-sizing: content-box;
	min-width: 146px;
	padding: 12px 24px;
	border: none;
	/* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); */
	background-image: unset;
	line-height: 1;
}
.c-btn>i,.c-btn>span {
	display:inline-block;
	vertical-align:middle
}
.c-btn>i+i,.c-btn>i+span,.c-btn>span+i,.c-btn>span+span {
	margin-left:8px
}
.c-btn--primary {
	font-size:18px;
	padding:8px 16px;
	border:0;
	background-image:linear-gradient(to top,#d81800,#ff331a);
	color:#fff
}
.c-btn--secondary {
	font-size:18px;
	padding:7px 16px;
	color:#d81800
}
.c-btn--recruit {
	font-size:0;
	color:#ff6f65
}
.c-btn--recruit>span {
	font-size:16px
}
.c-btn--recruit>i+i,.c-btn--recruit>i+span,.c-btn--recruit>span+i,.c-btn--recruit>span+span {
	margin-left:1px
}
.c-btn--marketing {
	font-size:0;
	color:#69aae5
}
.c-btn--marketing>span {
	font-size:16px
}
.c-btn--marketing>i+i,.c-btn--marketing>i+span,.c-btn--marketing>span+i,.c-btn--marketing>span+span {
	margin-left:1px
}
.c-btn--action {
	background-image:none;
	background-color:#f3f3f3;
	border:1px solid #bababa;
	box-shadow:none
}
.c-btn--action span {
	font-size:14px
}
.c-btn--lg {
	padding-left:40px;
	padding-right:40px
}
.c-btn--md {
	padding:4px 18px
}
.c-btn--sm {
	font-size:16px;
	padding:4px 13px
}
.c-btn--xs {
	padding:3px 13px;
	line-height:22px
}
.c-btn--fit {
	min-width:0
}
.c-btn--full {
	min-width:100%
}
.c-btn--icon {
	min-width:0;
	padding:3px 15px
}
.c-btn--gap {
	margin-left:16px;
	margin-right:16px
}
.c-btn:hover {
	box-shadow: unset;
}
.c-btn.is-disabled,.c-btn[disabled] {
	color: rgba(255, 255, 255, 0.5);
	background-color: #e0e0e0;
	box-shadow: none;
}
@media all and (max-width:1023px) {
.c-btn>i.is-hide\@m,.c-btn>span.is-hide\@m {
	display:none
}
.c-btn--mini\@m {
	min-width:auto
}
.c-btn--second\@m {
	margin-top:16px
}
.c-btn--fit\@m {
	min-width:0
}
.c-btn--full\@m {
	min-width:100%;
	width:100%
}
.c-btn--hideWords span {
	display:none!important
}
}
@media only screen and (min-width:1024px) {
.c-btn>i.is-hide\@dp,.c-btn>span.is-hide\@dp {
	display:none
}
.c-btn--wide\@dp {
	padding-left:40px;
	padding-right:40px
}
}
label.c-btn {
	cursor:pointer
}
.c-btnStatistics {
	display:inline-block;
	box-sizing:border-box;
	min-width:123px;
	padding:4px 16px;
	border:1px solid #fff;
	border-radius:5px;
	vertical-align:middle;
	font-size:0;
	text-align:center;
	text-decoration:none;
	color:#000;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff;
	white-space:nowrap
}
.c-btnStatistics__icon {
	display:inline-block;
	vertical-align:middle;
	height:100%
}
.c-btnStatistics__information {
	display:inline-block;
	vertical-align:middle;
	height:100%;
	margin-left:8px
}
.c-btnStatistics__information .c-information {
	display:inline-block
}
@media all and (max-width:1023px) {
.c-btnStatistics__information .c-information {
	display:block
}
}
.c-btnStatistics__text {
	font-size:18px;
	font-weight:700
}
.c-btnStatistics__count {
	margin:0 16px;
	font-size:32px;
	font-weight:700;
	color:#d81800;
	text-decoration:underline
}
.l-btnCategories {
	position:relative;
	list-style-type:none;
	margin:-8px;
	padding-left:0
}
.l-btnCategories:after,.l-btnCategories:before {
	content:" ";
	display:table
}
.l-btnCategories:after {
	clear:both
}
.l-btnCategories>li {
	float:left;
	box-sizing:border-box;
	width:20%;
	padding:8px
}
.l-btnCategories>li:nth-of-type(5n+1) {
	clear:both
}
.l-btnCategories>li:nth-of-type(5n+1)>a {
	background-color:#ffe5d4
}
.l-btnCategories>li:nth-of-type(5n+2)>a {
	background-color:#ffe7e7
}
.l-btnCategories>li:nth-of-type(5n+3)>a {
	background-color:#ddecf3
}
.l-btnCategories>li:nth-of-type(5n+4)>a {
	background-color:#e1f1cf
}
.l-btnCategories>li:nth-of-type(5n)>a {
	background-color:#ffe5d4
}
@media all and (max-width:1023px) {
.l-btnCategories>li {
	width:50%
}
.l-btnCategories>li:nth-of-type(10n+1),.l-btnCategories>li:nth-of-type(10n+2) {
	clear:none
}
.l-btnCategories>li:nth-of-type(10n+1)>a,.l-btnCategories>li:nth-of-type(10n+2)>a {
	background-color:#ffe5d4
}
.l-btnCategories>li:nth-of-type(10n+3)>a,.l-btnCategories>li:nth-of-type(10n+4)>a {
	background-color:#ffe7e7
}
.l-btnCategories>li:nth-of-type(10n+5)>a,.l-btnCategories>li:nth-of-type(10n+6)>a {
	background-color:#ddecf3
}
.l-btnCategories>li:nth-of-type(10n+7)>a,.l-btnCategories>li:nth-of-type(10n+8)>a {
	background-color:#e1f1cf
}
.l-btnCategories>li:nth-of-type(10n)>a,.l-btnCategories>li:nth-of-type(10n+9)>a {
	background-color:#ffe5d4
}
.l-btnCategories>li:nth-of-type(5n+1) {
	clear:none
}
.l-btnCategories>li:nth-of-type(2n+1) {
	clear:both
}
}
.c-btnCategory {
	display:block;
	box-sizing:border-box;
	padding:7px;
	border-radius:5px;
	font-size:0;
	text-align:center;
	text-decoration:none;
	box-shadow:-1px 2px 4px 0 rgba(100,100,100,.5)
}
.c-btnCategory__count {
	display:block;
	font-size:18px;
	line-height:22px;
	color:#6b6b6b
}
.c-btnCategory__text {
	display:block;
	font-size:16px
}
.c-btnCategory__count+.c-btnCategory__text {
	margin-top:2px
}
@media all and (max-width:1023px) {
.c-btnCategory {
	padding-left:2px;
	padding-right:2px
}
}
.c-btnServices {
	position:relative;
	list-style-type:none;
	margin:-4px;
	padding-left:0
}
.c-btnServices:after,.c-btnServices:before {
	content:" ";
	display:table
}
.c-btnServices:after {
	clear:both
}
.c-btnServices>li {
	float:left;
	box-sizing:border-box;
	width:16.66667%;
	padding:4px
}
.c-btnServices.is-more {
	max-height:64px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-btnServices.is-active {
	max-height:500px
}
.c-btnServices.is-disabled .c-btnServices__item {
	color:#6b6b6b
}
.c-btnServices.is-disabled .c-btnServices__item.is-active {
	background-color:#f5f5f5;
	box-shadow:none;
	pointer-events:none;
	cursor:default
}
.c-btnServices__item {
	display:block;
	box-sizing:border-box;
	border-radius:5px;
	text-align:center;
	text-decoration:none;
	padding:16px 8px;
	min-width:122px;
	background-color:#f5f5f5;
	color:#000;
	pointer-events:none;
	cursor:default
}
.c-btnServices__item.is-active {
	pointer-events:inherit;
	cursor:pointer;
	background-color:#a6cb4a;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
	color:#fff
}
.c-btnServices__item.is-supervisor {
	pointer-events:none;
	cursor:default;
	background-color:#a6cb4a;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
	color:#fff
}
@media all and (max-width:1023px) {
.c-btnServices {
	margin:-8px
}
.c-btnServices>li {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding:8px
}
.c-btnServices.is-more {
	max-height:220px
}
.c-btnServices.is-active {
	max-height:1000px
}
}
.l-actions {
	text-align:center
}
.l-actions .c-btn {
	margin-left:16px;
	margin-right:16px
}
.l-actions--sm .c-btn {
	margin-left:8px;
	margin-right:8px
}
.l-actions__item {
	display:table-cell
}
.l-actions__item+.l-actions__item {
	padding-left:16px
}
.l-actions--spaceBetween {
	display:table
}
.l-actions--spaceBetween .c-btn {
	margin-left:0;
	margin-right:0
}
.l-mainCard {
	position:relative;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.l-mainCard__head {
	position:relative;
	box-sizing:border-box;
	padding:8px 16px;
	border-top:3px solid #df4b43;
	border-radius:5px 5px 0 0;
	text-decoration:none;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.l-mainCard__head--pure {
	border-top:0;
	background:#dadada;
	box-shadow:none
}
.l-mainCard__head--self {
	border-top:0;
	background-image:none;
	background-color:#ffdab5
}
.l-mainCard__head--dispatch {
	border-top:0;
	background-image:none;
	background-color:#d2e6f8
}
.l-mainCard__head--3d {
	box-shadow:0 4px 4px 0 rgba(0,0,0,.12)
}
.l-mainCard__head--noHead {
	padding:0
}
.l-mainCard__title {
	display:block;
	font-size:18px;
	font-weight:700
}
.l-mainCard__legend,.l-mainCard__titleExtra {
	position:absolute;
	right:16px;
	top:50%;
	font-size:15px;
	transform:translateY(-50%)
}
.l-mainCard__calTabs {
	padding:24px 16px;
	font-size:0;
	text-align:right
}
.l-mainCard__content {
	padding:24px;
	border-radius:0 0 5px 5px;
	background:#fff
}
.l-mainCard__content--relative {
	position:relative
}
.l-mainCard__content--close {
	padding:0
}
.l-mainCard__content--sm {
	padding:16px
}
.l-mainCard__content--bgGy {
	background-color:#fafafa
}
.l-mainCard__content--smooth {
	border-radius:5px
}
.l-mainCard__content--index1 {
	box-sizing:border-box;
	height:460px;
	overflow:hidden
}
.l-mainCard__content--index2 {
	box-sizing:border-box;
	height:121px;
	overflow:hidden
}
.l-mainCard__content--index3 {
	box-sizing:border-box;
	height:242px;
	overflow:hidden
}
.l-mainCard__anchor {
	position:absolute
}
.l-mainCard__anchor--bottomRight {
	right:25px;
	bottom:25px
}
.l-mainCard__anchor--bottomLeft {
	left:0;
	bottom:16px
}
.l-mainCard__anchor--trash {
	right:24px;
	bottom:24px
}
.l-mainCard+.l-mainCard {
	margin-top:24px
}
.l-mainCard+.l-mainCard--close {
	margin-top:0
}
.l-mainCard--complex .l-mainCard__title {
	display:inline-block;
	min-width:72px
}
.l-mainCard--complex .l-mainCard__subTilte {
	display:inline-block;
	margin-left:60px;
	color:#4d4d4d;
	font-weight:400
}
.l-mainCard--complex .l-mainCard__barChart {
	display:inline-block;
	margin-left:60px
}
.l-mainCard--jagged {
	margin-bottom:18px
}
.l-mainCard--jaggedGy {
	margin-bottom:20px
}
.l-mainCard--bgGy::after {
	background:linear-gradient(-45deg,transparent 50%,#fafafa 0),linear-gradient(45deg,transparent 50%,#fafafa 0);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-size:22px 32px
}
.l-mainCard--accordion+.l-mainCard--accordion {
	margin-top:32px
}
.l-mainCard--accordion .l-mainCard__head {
	display:block;
	padding:8px 48px 8px 24px;
	border-top-width:2px;
	border-radius:5px
}
.l-mainCard--accordion .l-mainCard__head:after {
	content:"";
	position:absolute;
	top:12px;
	right:24px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/accordion_plus.9ddced78.svg) no-repeat center center;
	background-size:contain
}
.l-mainCard--accordion .l-mainCard__head--noAccordion::after {
	content:unset
}
.l-mainCard--accordion .l-mainCard__content {
	max-height:0;
	padding:0 16px;
	overflow:hidden;
	transition:max-height ease .3s,padding ease .3s
}
.l-mainCard--accordion.is-active .l-mainCard__head {
	border-radius:5px 5px 0 0
}
.l-mainCard--accordion.is-active .l-mainCard__head:after {
	background-image:url(../img/accordion_minus.2695ca41.svg)
}
.l-mainCard--accordion.is-active .l-mainCard__content {
	max-height:9000px;
	min-height:25px;
	padding:16px;
	overflow:visible;
	transition:none
}
.l-mainCard__survey .l-mainCard__content {
	padding:0
}
.l-mainCard__survey.is-active .l-mainCard__content {
	position:relative;
	padding:0
}
.l-mainCard--open .l-mainCard__titleExtra a:after {
	content:"";
	position:absolute;
	top:50%;
	right:0;
	display:inline-block;
	width:16px;
	height:16px;
	margin-top:-8px;
	background:url(../img/link_chevron_left.2d433e0e.svg) no-repeat center center;
	background-size:contain
}
.l-mainCard--open.is-open .l-mainCard__titleExtra a:after {
	background:url(../img/link_chevron_right.9277bcc9.svg) no-repeat center center
}
.l-mainCard__extContent {
	padding:24px;
	background-color:#ffe5d4
}
@media all and (max-width:1023px) {
.l-mainCard__content,.l-mainCard__head {
	padding:16px
}
.l-mainCard__head--pure {
	padding:8px 16px
}
.l-mainCard__head--noHead {
	padding:0
}
.l-mainCard__legend {
	position:static;
	margin-top:8px;
	transform:none
}
.l-mainCard__content--close {
	padding:0
}
.l-mainCard__content--index1 {
	height:auto
}
.l-mainCard__content--index2 {
	height:auto
}
.l-mainCard__content--index3 {
	height:auto
}
.l-mainCard__content--counseling {
	padding:24px
}
.l-mainCard__anchor {
	position:static
}
.l-mainCard__anchor--attachLeft {
	margin-left:-16px
}
.l-mainCard__anchor--trash {
	display:block;
	margin-top:25px;
	text-align:right
}
.l-mainCard__anchor--clip {
	position:absolute;
	top:36px
}
.l-mainCard__target {
	position:static;
	text-align:right
}
.l-mainCard__edit {
	position:absolute;
	top:24px;
	right:20px
}
.l-mainCard--complex .l-mainCard__head {
	text-align:center
}
.l-mainCard--complex .l-mainCard__title {
	display:block
}
.l-mainCard--complex .l-mainCard__subTilte {
	display:block;
	margin-left:0;
	margin-top:16px
}
.l-mainCard--complex .l-mainCard__barChart {
	display:inline-block;
	margin-left:0;
	margin:24px auto 0
}
.is-filtering .l-mainCard {
	background-color:#fff;
	box-shadow:0 2px 7px 0 rgba(0,0,0,.7)
}
.is-filtering .l-mainCard__head {
	display:none;
	padding-bottom:0;
	border-top:0;
	background-image:none
}
.is-filtering .l-mainCard__head--3d {
	box-shadow:none
}
.is-filtering .l-mainCard__content {
	padding:12px 16px;
	border-radius:0 0 5px 5px
}
.is-filtering .l-mainCard--jagged {
	margin-bottom:0
}
.is-filtering .l-mainCard--jagged:after {
	content:none
}
}
.c-nameBar {
	display:table
}
.c-nameBar__main {
	display:table-cell
}
.c-nameBar__extra {
	display:table-cell;
	width:1%;
	white-space:nowrap
}
.c-nameBar__name {
	display:inline;
	vertical-align:middle;
	font-size:24px;
	font-weight:700
}
.c-nameBar__btns,.c-nameBar__tags {
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.c-nameBar__btns {
	font-size:0
}
.c-nameBar__btns a {
	margin-left:4px;
	margin-right:4px
}
.c-nameBar__name+.c-nameBar__tags {
	margin-left:16px
}
.c-nameBar__contacts {
	display:inline-block;
	margin:0 4px;
	vertical-align:middle
}
.c-nameBar__actions {
	display:inline-block;
	margin-left:-4px;
	margin-right:-4px;
	vertical-align:middle;
	font-size:0
}
.c-nameBar__actions>a {
	margin-left:4px;
	margin-right:4px
}
@media all and (max-width:1023px) {
.c-nameBar {
	display:block;
	padding:8px 0
}
.c-nameBar__btns {
	display:block;
	margin:16px -4px
}
.c-nameBar__btns>a {
	margin-left:4px;
	margin-right:4px;
	padding-left:5px;
	padding-right:5px
}
.c-nameBar__extra,.c-nameBar__main {
	display:block;
	width:auto
}
.c-nameBar__contacts {
	display:block;
	margin:8px 0 0;
	white-space:normal
}
.c-nameBar__actions {
	display:block;
	margin-top:8px;
	text-align:center
}
.c-nameBar__actions--half\@m {
	white-space:normal
}
.c-nameBar__actions--half\@m:after,.c-nameBar__actions--half\@m:before {
	content:" ";
	display:table
}
.c-nameBar__actions--half\@m:after {
	clear:both
}
.c-nameBar__actions--half\@m>a {
	float:left;
	width:calc(50% - 8px);
	margin:4px
}
.c-nameBar--central\@m {
	text-align:center
}
}
.l-popupCard__btns a {
	margin-top:8px;
	margin-bottom:8px
}
.l-popupCard__profile {
	margin-top:16px;
	cursor:pointer
}
.c-popupIdentity {
	display:table;
	width:100%
}
.c-popupIdentity__photo {
	display:table-cell;
	width:40px;
	vertical-align:middle
}
.c-popupIdentity__photo img {
	max-width:100%
}
.c-popupIdentity__main {
	display:table-cell;
	vertical-align:middle
}
.c-popupIdentity__photo+.c-popupIdentity__main {
	padding-left:16px
}
.c-popupIdentity__name {
	display:inline;
	vertical-align:middle;
	font-size:18px;
	font-weight:700;
	text-decoration:none
}
.c-popupIdentity__tags {
	display:inline-block;
	vertical-align:middle
}
.c-popupIdentity__name+.c-popupIdentity__tags {
	margin-left:10px
}
.l-searchInfo {
	position:relative
}
.l-searchInfo__profile+.l-searchInfo__tags {
	margin-top:8px
}
.l-searchInfo__tags {
	margin-right:76px
}
.l-searchInfo__tagsMore {
	position:absolute;
	right:0;
	bottom:6px;
	text-align:right
}
@media all and (max-width:1023px) {
.l-searchInfo__tags {
	margin-right:0
}
.l-searchInfo__tagsMore {
	position:static
}
}
.l-searchProfile__bullet,.l-searchProfile__tags {
	display:inline-block;
	vertical-align:middle
}
.l-searchProfile__tags+.l-searchProfile__bullet {
	margin-left:24px
}
@media all and (max-width:1023px) {
.l-searchProfile__bullet,.l-searchProfile__tags {
	display:block
}
.l-searchProfile__tags+.l-searchProfile__bullet {
	margin-top:16px;
	margin-left:0
}
}
.c-colorCard {
	position:relative;
	display:table;
	box-sizing:border-box;
	width:100%;
	padding:16px;
	border-radius:10px
}
.c-colorCard>:first-child {
	padding-left:0
}
.c-colorCard>:last-child {
	padding-right:0
}
.c-colorCard--rd {
	color:#fff;
	background-image:linear-gradient(268deg,#ec4f27,#de4b43 42%,#de4a44)
}
.c-colorCard--rd:before {
	content:"";
	position:absolute;
	left:10%;
	bottom:0;
	z-index:-1;
	display:inline-block;
	width:80%;
	height:68px;
	background-color:#eb5c52;
	opacity:.73;
	filter:blur(10px)
}
.c-colorCard--og {
	color:#fff;
	background-image:linear-gradient(to right,#e98c50,#eca573)
}
.c-colorCard__title {
	margin-bottom:16px;
	font-size:18px;
	line-height:1.2
}
.c-colorCard__range {
	font-size:16px;
	opacity:.5;
	margin-left:8px;
	position:absolute
}
.c-colorCard__number {
	font-size:32px;
	font-weight:400;
	line-height:1.2;
	text-decoration:none;
	color:#fff
}
.c-colorCard__number>span {
	margin:0 4px
}
.c-colorCard__number>span:first-child {
	margin-left:0
}
.c-colorCard__number>span:last-child {
	margin-right:0
}
.c-colorCard__sub {
	font-size:16px
}
.c-colorCard__main {
	display:table-cell;
	padding:0 16px
}
.c-colorCard__main--divider {
	border-left:1px solid #fff
}
.c-colorCard__main--fixed {
	box-sizing:border-box;
	width:145px
}
.c-colorCard__main:first-child {
	padding-left:0
}
.c-colorCard__main:last-child {
	padding-right:0
}
.c-colorCard__achieving {
	display:table-cell;
	padding:0 24px;
	vertical-align:bottom
}
.c-colorCard__link {
	position:absolute;
	bottom:0;
	right:0
}
@media all and (max-width:1023px) {
.c-colorCard {
	display:block
}
.c-colorCard__title {
	margin-bottom:8px
}
.c-colorCard__main {
	display:block;
	padding:0
}
.c-colorCard__main--divider {
	margin-top:16px;
	padding-top:16px;
	border-left:0;
	border-top:1px solid #fff
}
.c-colorCard__main--fixed {
	width:auto
}
.c-colorCard__main+.c-colorCard__achieving {
	margin-top:8px
}
.c-colorCard__achieving {
	display:block;
	padding:0
}
}
.c-counselingCard {
	position:relative;
	display:table;
	width:100%;
	border:1px solid #ebebeb;
	border-radius:5px
}
.c-counselingCard__basic {
	display:table-cell;
	width:30%;
	padding:16px;
	border-radius:5px 0 0 5px;
	background-image:linear-gradient(to top,#ededed,#fff)
}
.c-counselingCard__marketing,.c-counselingCard__recruit {
	display:table-cell;
	width:20%;
	padding:16px 0 16px 24px
}
.c-counselingCard__opinion {
	display:table-cell;
	width:30%;
	padding:16px 12px
}
.c-counselingCard__info {
	margin-top:16px;
	font-weight:700
}
.c-counselingCard__edit {
	position:absolute;
	top:16px;
	right:12px
}
@media all and (max-width:1023px) {
.c-counselingCard {
	display:block
}
.c-counselingCard__basic,.c-counselingCard__marketing,.c-counselingCard__opinion,.c-counselingCard__recruit {
	display:block;
	width:auto
}
.c-counselingCard__basic {
	border-radius:5px 5px 0 0
}
.c-counselingCard__edit {
	top:216px;
	right:12px
}
}
.l-counselingCard:after,.l-counselingCard:before {
	content:" ";
	display:table
}
.l-counselingCard:after {
	clear:both
}
.l-counselingCard__date {
	margin-bottom:16px;
	font-size:18px;
	font-weight:700
}
.l-counselingCard__list {
	list-style-type:none;
	margin:0;
	padding:0
}
.l-counselingCard__list>li+li {
	margin-top:24px
}
.l-counselingCard+.l-counselingCard {
	margin-top:24px
}
.c-namePosition__name {
	display:inline-block;
	font-size:24px;
	font-weight:700;
	vertical-align:middle
}
.c-namePosition__position {
	display:inline-block;
	font-size:18px;
	font-weight:700;
	vertical-align:middle
}
.l-targetCard {
	display:table;
	width:100%;
	box-sizing:border-box;
	background-color:#f5f5f5;
	border-radius:5px
}
.l-targetCard--radiusBottom {
	border-radius:5px 5px 0 0
}
.l-targetCard__main {
	display:table-cell;
	vertical-align:middle;
	padding:4px 8px;
	width:1%;
	white-space:nowrap;
	box-sizing:border-box
}
.l-targetCard__btns {
	display:table-cell;
	vertical-align:middle;
	padding:4px 8px;
	width:1%;
	white-space:nowrap;
	font-size:0;
	box-sizing:border-box
}
.l-targetCard__btns>a {
	margin-right:4px;
	margin-left:4px
}
.l-targetCard__contacts {
	display:table-cell;
	vertical-align:middle;
	padding:4px 8px;
	box-sizing:border-box;
	text-align:right
}
.l-targetCard__extra {
	display:table-cell;
	vertical-align:middle;
	padding:4px 16px;
	width:1%;
	white-space:nowrap;
	border-left:1px solid #dadada;
	box-sizing:border-box
}
.l-targetCard__actions {
	display:inline-block;
	margin-left:-4px;
	margin-right:-4px;
	vertical-align:middle;
	font-size:0
}
.l-targetCard__actions>a {
	margin-right:4px;
	margin-left:4px
}
.l-targetCard+.l-targetCard {
	margin-top:24px
}
@media all and (max-width:1023px) {
.l-targetCard {
	display:block
}
.l-targetCard__main {
	display:block;
	width:100%;
	padding:16px 16px 0;
	white-space:normal
}
.l-targetCard__btns {
	display:block;
	width:100%;
	padding:8px 16px;
	white-space:normal
}
.l-targetCard__contacts {
	display:block;
	width:100%;
	padding:8px;
	white-space:normal;
	text-align:left
}
.l-targetCard__extra {
	display:block;
	width:100%;
	padding:16px;
	border-top:1px solid #dadada;
	border-left:0
}
}
.c-processingWrap {
	padding:0 8px
}
@media all and (max-width:1023px) {
.c-processingWrap {
	width:160px
}
}
.c-processingCard {
	position:relative;
	display:block;
	box-sizing:border-box;
	margin:10px;
	padding:16px 24px;
	height:85px;
	border-radius:5px;
	text-decoration:none;
	background-color:#f3f3f3
}
.c-processingCard:before {
	content:"";
	position:absolute;
	left:10%;
	bottom:0;
	z-index:-1;
	display:inline-block;
	width:80%;
	height:16px;
	filter:blur(5.1px);
	background-color:#d3c1b3
}
.c-processingCard__time {
	font-weight:400
}
.c-processingCard__time--center {
	text-align:center
}
.c-processingCard__status {
	font-weight:400
}
.c-processingCard__time+.c-processingCard__status {
	margin-top:8px
}
.c-processingCard--finished .c-processingCard__status {
	color:#90b23c
}
.c-processingCard--active {
	background-color:#ffdab5
}
.c-processingCard--unfinished .c-processingCard__status {
	color:#d81800
}
@media all and (max-width:1023px) {
.c-processingCard {
	padding:16px
}
}
.c-processingCard--oneRow {
	padding:0;
	line-height:85px
}
.l-detail {
	position:relative
}
.l-detail__actions {
	position:absolute;
	top:0;
	right:0;
	z-index:10
}
.l-detail__content>:first-child {
	margin-top:0
}
.l-detail__content>:last-child {
	margin-bottom:0
}
@media all and (max-width:1023px) {
.l-detail__actions {
	position:static;
	text-align:right
}
}
.l-detailRow {
	display:table;
	width:100%;
	margin-top:8px;
	margin-bottom:8px
}
.l-detailRow__title {
	display:table-cell;
	box-sizing:border-box;
	width:18.75%;
	min-width:140px;
	padding-left:8px;
	padding-right:8px;
	font-weight:700;
	text-align:right;
	color:#6b2b1c
}
.l-detailRow__content {
	display:table-cell;
	box-sizing:border-box;
	width:81.25%;
	padding-left:8px;
	padding-right:8px
}
.l-detailRow__content.is-longText {
	word-break:break-all
}
.l-detailRow--tsSummary .l-detailRow__title {
	width:170px
}
.l-detailRow--tsSummary .l-detailRow__content {
	width:auto;
	font-weight:700
}
@media all and (max-width:1023px) {
.l-detailRow__title {
	width:37%;
	min-width:0;
	padding-left:4px;
	padding-right:4px
}
.l-detailRow__content {
	width:63%;
	padding-left:4px;
	padding-right:4px
}
.l-detailRow--tsSummary .l-detailRow__title {
	text-align:left
}
}
.c-textbox {
	display:inline-block;
	box-sizing:border-box;
	width:208px;
	padding:8px 16px;
	background-color:#f3f3f3;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei";
	outline:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.c-textbox.placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox:-moz-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox::-moz-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox:-ms-input-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox::-webkit-input-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox::-webkit-inner-spin-button,.c-textbox::-webkit-outer-spin-button {
	-webkit-appearance:none
}
.c-textbox:focus {
	outline:0;
	border-color:#e98c50
}
.c-textbox[type=date] {
	min-height:42px
}
.c-textbox--sm {
	width:104px
}
.c-textbox--xs {
	width:48px;
	padding-left:8px;
	padding-right:8px
}
.c-textbox--lg {
	width:432px
}
.c-textbox--phone {
	width:192px
}
.c-textbox--keyword {
	width:100%;
	border-radius:22.5px;
	border:1px solid #fff;
	background-image:linear-gradient(to bottom,#dfdfdf,#f3f3f3)
}
.c-textbox--full {
	width:100%
}
.c-textbox--tag {
	width:128px
}
@media all and (max-width:1023px) {
.c-textbox {
	width:100%;
	padding-left:14px;
	padding-right:14px
}
.c-textbox--tag {
	width:219px
}
}
.c-textarea {
	display:inline-block;
	box-sizing:border-box;
	width:208px;
	height:104px;
	padding:8px 16px;
	background-color:#f3f3f3;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei";
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:0;
	resize:none
}
.c-textarea:focus {
	outline:0
}
.c-textarea--sm {
	width:104px
}
.c-textarea--lg {
	width:432px
}
.c-textarea--xl {
	width:513px
}
.c-textarea--xxl {
	width:548px
}
.c-textarea--thick {
	height:300px
}
.c-textarea--full {
	width:100%
}
.c-textarea--hover {
	height:42px;
	transition:height .3s ease
}
.c-textarea--hover:focus,.c-textarea--hover:hover {
	height:64px
}
.c-textarea--dashed {
	border:dashed 2px #9b9b9b
}
.c-textarea--specialScrollbar::-webkit-scrollbar {
	width:5px
}
.c-textarea--specialScrollbar::-webkit-scrollbar-track {
	border-radius:10px;
	margin:5px 4px 5px 4px
}
.c-textarea--specialScrollbar::-webkit-scrollbar-thumb {
	border-radius:4px;
	background:#d8d8d8
}
@media all and (max-width:1023px) {
.c-textarea {
	width:100%
}
.c-textarea--hover {
	height:104px
}
.c-textarea--hover:hover {
	height:104px
}
}
.c-iconBox {
	position:relative;
	display:table;
	width:100%;
	white-space:nowrap
}
.c-iconBox__input,.c-iconBox__prefix,.c-iconBox__suffix,.c-iconBox__tag {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap
}
.c-iconBox__input>input,.c-iconBox__prefix>input,.c-iconBox__suffix>input,.c-iconBox__tag>input {
	width:100%
}
.c-iconBox__prefix,.c-iconBox__suffix {
	width:1%
}
.c-iconBox__prefix {
	padding-right:24px
}
.c-iconBox__suffix {
	padding-left:24px
}
.c-iconBox__textbox {
	padding-right:40px
}
.c-iconBox__tag {
	padding-right:9px
}
.c-iconBox__textbox+.c-iconBox__icon {
	right:16px;
	left:auto
}
.c-iconBox__textbox+.c-iconBox__icon--attachRight {
	right:0
}
.c-iconBox__textbox+.c-iconBox__icon--textarea {
	right:0;
	top:21px
}
.c-iconBox__icon {
	position:absolute;
	left:16px;
	top:50%;
	font-size:0;
	transform:translateY(-50%)
}
.c-iconBox__icon+.textbox {
	padding-left:56px;
	padding-right:16px
}
.c-iconBox--tag {
	margin-right:9px
}
.c-iconBox--switch input[type=checkbox] {
	width:0
}
.c-iconBox--switch label {
	cursor:pointer
}
.l-form {
	position:relative
}
.l-form--login {
	max-width:500px;
	margin:0 auto
}
.l-form__aidActions {
	margin-bottom:16px;
	text-align:right
}
.l-form__actions {
	margin-top:16px;
	margin-bottom:16px;
	text-align:center
}
.l-form__actions--gap {
	margin-top:80px
}
@media all and (max-width:1023px) {
.l-form__actions--gap {
	margin-top:40px
}
}
.l-formGroup {
	border:1px solid #dca480;
	border-radius:5px;
	background-image:linear-gradient(to bottom,#fff,#fff);
	position:relative
}
@media all and (max-width:1023px) {
.l-formGroup {
	margin-bottom:24px;
	padding:16px
}
}
.l-formRow {
	display:table;
	width:100%;
	margin:24px 0;
	table-layout:fixed
}
.l-formRow--noTopMargin {
	margin:0 0 24px
}
.l-formRow--noBotMargin {
	margin:24px 0 0
}
.l-formRow--noMargin {
	margin:0
}
.l-formRow--alignRightInGrid {
	float:right
}
.l-formRow__title {
	display:table-cell;
	width:140px;
	padding:9px 8px;
	vertical-align:top;
	font-weight:700;
	color:#6b2b1c;
	text-align:right
}
.l-formRow__title--bk {
	color:#000;
	font-weight:700
}
.l-formRow__title--noGap {
	padding-top:0;
	padding-bottom:0
}
.l-formRow__title--sm {
	width:80px;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box
}
.l-formRow__title--md {
	width:100px;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box
}
.l-formRow__title--tag {
	padding-top:2px;
	padding-bottom:2px
}
.l-formRow__title--noPadding {
	padding-left:0;
	padding-right:0
}
.l-formRow__title--full {
	display:block;
	width:auto
}
.l-formRow__title.is-hide {
	display:none
}
.l-formRow__content {
	display:table-cell;
	padding-left:8px;
	padding-right:8px;
	vertical-align:top
}
.l-formRow__content--vam {
	vertical-align:middle
}
.l-formRow__content--full {
	display:block
}
.l-formRow__content--nowrap {
	white-space:nowrap
}
.l-formRow__formTips {
	font-size:14px;
	color:#6b6b6b
}
.l-formRow__formTips--show\@m {
	display:none
}
.l-formRow--inlighobox {
	margin:0
}
.l-formRow--inGrid {
	margin:8px 0
}
.l-formRow--inline {
	margin:8px 0;
	width:auto
}
.l-formRow--inline .l-formRow__title {
	width:1px;
	white-space:nowrap
}
.l-formRow--smallGap {
	margin:16px 0
}
.l-formRow--vertical {
	display:block
}
.l-formRow--vertical .l-formRow__title {
	display:block;
	width:auto;
	margin-bottom:8px;
	padding:0;
	text-align:left
}
.l-formRow--vertical .l-formRow__desc {
	color:#6b6b6b
}
.l-formRow--vertical .l-formRow__content {
	display:block;
	padding-left:0;
	padding-right:0
}
.l-formRow--vertical .l-formRow__content--message {
	display:block;
	padding:16px 20px 20px 16px;
	max-height:300px;
	overflow-y:scroll;
	border-radius:5px;
	border:dashed 2px #9b9b9b;
	background-color:#fafafa
}
.l-formRow--vertical .l-formRow__content--message::-webkit-scrollbar {
	width:5px
}
.l-formRow--vertical .l-formRow__content--message::-webkit-scrollbar-track {
	border-radius:10px;
	margin:5px 4px 5px 4px
}
.l-formRow--vertical .l-formRow__content--message::-webkit-scrollbar-thumb {
	border-radius:4px;
	background:#d8d8d8
}
.l-formRow--vertical .l-formRow__content--sm {
	max-height:240px
}
.l-formRow--ts {
	margin:16px 0
}
.l-formRow--ts:first-of-type {
	margin-top:0
}
.l-formRow--ts .l-formRow__title {
	width:70px;
	padding:0;
	vertical-align:middle;
	font-weight:400;
	color:#000;
	text-align:left
}
.l-formRow--ts .l-formRow__content {
	vertical-align:middle;
	padding-left:8px
}
.l-formRow--full .l-formRow__title {
	width:1%;
	white-space:nowrap
}
.l-formRow--btn {
	margin:8px 0;
	width:inherit;
	table-layout:inherit
}
.l-formRow--btn .l-formRow__title {
	display:table-cell;
	width:1%;
	white-space:nowrap
}
.l-formRow--btn .l-formRow__content {
	display:table-cell;
	width:1%
}
.l-formRow--btn .l-formRow__btn {
	display:table-cell;
	vertical-align:middle;
	padding:0 8px;
	white-space:nowrap
}
.l-formRow--btn .l-formRow__btn a+a {
	margin-left:6px
}
.l-formRow--alignThree .l-formRow__title {
	width:48px
}
.l-formRow--nomargin {
	margin:0
}
.l-formRow.is-hide {
	display:none
}
@media all and (max-width:1023px) {
.l-formRow {
	display:block;
	margin:0;
	position:relative
}
.l-formRow+.l-formRow {
	margin-top:24px
}
.l-formRow+.l-formRow--noTopMargin {
	margin-top:0
}
.l-formRow__title {
	display:block;
	width:auto;
	margin-bottom:8px;
	padding:0;
	text-align:left
}
.l-formRow__content {
	display:block;
	margin-top:8px;
	padding:0
}
.l-formRow__formTips {
	position:absolute;
	top:0;
	right:0
}
.l-formRow__formTips--show\@m {
	display:block
}
.l-formRow--inGrid {
	margin:8px 0
}
.l-formRow--inline {
	margin:12px 0
}
.l-formRow--inline .l-formRow__title {
	width:auto
}
.l-formRow--ts {
	display:table
}
.l-formRow--ts:first-of-type {
	margin-top:16px
}
.l-formRow--ts+.l-formRow--ts {
	margin-top:16px
}
.l-formRow--ts .l-formRow__title {
	display:table-cell;
	margin:0
}
.l-formRow--ts .l-formRow__content {
	display:table-cell
}
.l-formRow--subTitle {
	display:table
}
.l-formRow--subTitle .l-formRow__title {
	display:table-cell;
	margin:0
}
.l-formRow--subTitle .l-formRow__content {
	display:table-cell
}
.l-formRow--btn {
	margin:12px 0
}
.l-formRow--btn .l-formRow__title {
	display:block;
	width:auto
}
.l-formRow--btn .l-formRow__title.is-hide\@m {
	display:none
}
.l-formRow--btn .l-formRow__content {
	display:table-cell;
	width:auto;
	padding:0 8px 0 0
}
.l-formRow--btn .l-formRow__btn {
	display:table-cell;
	width:1%;
	padding:0 0 0 8px
}
.l-formRow--btnwrap {
	display:block
}
.l-formRow--btnwrap .l-formRow__btn,.l-formRow--btnwrap .l-formRow__content {
	display:block;
	width:100%
}
.l-formRow--btnwrap .l-formRow__content {
	padding:0
}
.l-formRow--btnwrap .l-formRow__btn {
	text-align:right;
	margin-top:15px
}
.l-formRow--alignThree .l-formRow__title {
	width:auto
}
.l-formRow--nomargin\@m {
	margin:0
}
.l-formRow--alignRightInGrid {
	float:none
}
}
.l-counselingRow {
	display:table;
	width:100%;
	margin-top:16px
}
.l-counselingRow__title {
	display:table-cell;
	width:80px;
	padding:8px 0;
	vertical-align:top;
	font-weight:700;
	text-align:right;
	color:#6b2b1c;
	white-space:nowrap
}
.l-counselingRow__content {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	padding-left:16px;
	font-size:20px
}
.l-counselingRow__btns {
	position:absolute;
	top:0;
	right:0
}
.l-counselingRow--midTitle {
	margin-bottom:36px
}
@media all and (max-width:1023px) {
.l-counselingRow {
	display:block
}
.l-counselingRow__title {
	display:block;
	width:auto;
	padding:0;
	text-align:left
}
.l-counselingRow__content {
	display:block;
	padding-left:0
}
.l-counselingRow__title+.l-counselingRow__content {
	margin-top:8px
}
.l-counselingRow__btns {
	position:static;
	text-align:right
}
}
.l-counselingEditor {
	display:table;
	width:100%
}
.l-counselingEditor__input {
	display:table-cell
}
.l-counselingEditor__input input {
	width:100%
}
.l-counselingEditor__unit {
	display:table-cell;
	width:1em;
	padding-left:8px;
	text-align:center;
	white-space:nowrap
}
.c-formElement {
	display:inline-block;
	vertical-align:middle
}
.c-formElement+.c-formElement {
	margin-left:12px
}
.c-formElement--vat {
	vertical-align:top
}
.c-formElement--full {
	display:block
}
.c-formElement--anchor {
	position:absolute;
	top:16px;
	right:16px
}
.c-formElement--taR {
	text-align:right
}
@media all and (max-width:1023px) {
.c-formElement {
	display:block
}
.c-formElement+.c-formElement {
	margin-left:0;
	margin-top:16px
}
.c-formElement+.c-formElement--smallGap {
	margin-top:8px
}
.c-formElement--original {
	display:inline-block
}
.c-formElement--original+.c-formElement--original {
	margin-left:12px;
	margin-top:0
}
.c-formElement--anchor {
	position:absolute;
	top:8px;
	right:16px
}
}
.is-error .c-textbox {
	border-color:#d81800
}
.c-formError {
	margin-top:8px;
	font-size:14px;
	color:#d81800
}
.c-formTip--xs {
	font-size:14px
}
@media all and (max-width:1023px) {
.c-formTip {
	display:block;
	margin-top:8px
}
}
.l-formPeriod {
	display:table;
	white-space:nowrap
}
.l-formPeriod__begin {
	display:table-cell;
	vertical-align:middle
}
.l-formPeriod__divider {
	display:table-cell;
	width:1em;
	padding:0 8px;
	text-align:center;
	vertical-align:middle
}
.l-formPeriod__divider--tight {
	padding:0 7px
}
.l-formPeriod__text {
	display:table-cell;
	padding:0 9px
}
.l-formPeriod__end {
	display:table-cell;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-formPeriod {
	width:100%;
	table-layout:fixed
}
.l-formPeriod--portrait\@m {
	display:block
}
.l-formPeriod--portrait\@m .l-formPeriod__begin,.l-formPeriod--portrait\@m .l-formPeriod__divider,.l-formPeriod--portrait\@m .l-formPeriod__end {
	display:block
}
.l-formPeriod--portrait\@m .l-formPeriod__divider {
	width:auto;
	padding:4px 0;
	text-align:left
}
.l-formPeriod--portrait\@m .l-formPeriod__divider--rotate {
	text-align:center;
	transform:rotate(90deg)
}
}
.l-dynamicField {
	position:relative
}
.l-dynamicField__row+.l-dynamicField__row {
	margin-top:16px
}
.l-dynamicField__row+.l-dynamicField__row--thick {
	margin-top:32px
}
.l-dynamicField+.l-dynamicField {
	margin-top:24px
}
.l-dynamicField__anchor {
	position:absolute
}
.l-dynamicField__anchor--check {
	right:0;
	top:0
}
@media all and (max-width:1023px) {
.l-dynamicField__row+.l-dynamicField__row {
	margin-top:16px
}
.l-dynamicField__row+.l-dynamicField__row--thick {
	margin-top:44px
}
.l-dynamicField__anchorCheck {
	position:static;
	text-align:right
}
.l-dynamicField__anchor--check {
	right:0;
	top:-36px
}
}
.l-dynamicMore {
	margin-top:8px
}
.l-dynamicMore--right {
	text-align:right
}
.l-dynamicMore--left {
	text-align:left
}
.l-dynamicMore--center {
	text-align:center;
	margin-top:24px
}
.l-dynamicMore--wide {
	margin-top:16px
}
@media all and (max-width:1023px) {
.l-dynamicMore {
	margin-top:16px;
	text-align:right
}
.l-dynamicMore--center {
	text-align:center;
	margin-top:20px
}
.l-dynamicMore--left {
	text-align:left
}
}
.l-dynamicDefault {
	display:inline-block;
	vertical-align:middle
}
.l-dynamicDefault__remove,.l-dynamicDefault__setting {
	display:inline-block;
	margin-left:12px;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-dynamicDefault {
	display:block;
	margin-top:16px
}
.l-dynamicDefault:after,.l-dynamicDefault:before {
	content:" ";
	display:table
}
.l-dynamicDefault:after {
	clear:both
}
.l-dynamicDefault__setting {
	float:left;
	margin-left:0
}
.l-dynamicDefault__remove {
	float:right;
	margin-left:0
}
}
.l-phoneEditor {
	display:inline-block;
	vertical-align:middle
}
.l-phoneEditor__area,.l-phoneEditor__ext,.l-phoneEditor__no {
	display:inline-block;
	font-size:0
}
.l-phoneEditor__area~.l-phoneEditor__ext,.l-phoneEditor__area~.l-phoneEditor__no {
	margin-left:12px
}
@media all and (max-width:1023px) {
.l-phoneEditor {
	display:block;
	margin-left:-8px;
	margin-right:-8px
}
.l-phoneEditor:after,.l-phoneEditor:before {
	content:" ";
	display:table
}
.l-phoneEditor:after {
	clear:both
}
.l-phoneEditor__area,.l-phoneEditor__ext,.l-phoneEditor__no {
	float:left;
	box-sizing:border-box;
	padding-left:8px;
	padding-right:8px
}
.l-phoneEditor__area,.l-phoneEditor__ext {
	width:25.64103%
}
.l-phoneEditor__no {
	width:48.71795%
}
.l-phoneEditor__area~.l-phoneEditor__ext,.l-phoneEditor__area~.l-phoneEditor__no {
	margin-left:0
}
}
.l-radioEditor {
	margin:-6px;
	font-size:0
}
@media all and (max-width:1023px) {
.l-radioEditor--split .l-radioEditor__wrap {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-radioEditor--split .l-radioEditor__wrap .c-radio {
	display:table-cell;
	width:1%
}
.l-radioEditor--split .l-radioEditor__wrap .c-radio__btn {
	display:block;
	width:auto
}
.l-radioEditor--split2 .l-radioEditor__wrap:after,.l-radioEditor--split2 .l-radioEditor__wrap:before {
	content:" ";
	display:table
}
.l-radioEditor--split2 .l-radioEditor__wrap:after {
	clear:both
}
.l-radioEditor--split2 .l-radioEditor__wrap .c-radio {
	float:left;
	width:50%
}
.l-radioEditor--split2 .l-radioEditor__wrap .c-radio__btn {
	display:block;
	width:auto
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio {
	display:block;
	width:100%
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio__btn {
	display:block;
	width:auto
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio__otherText {
	margin:12px 0 0
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio__input:checked~.c-radio__otherText {
	max-width:100%;
	margin:12px 0 0
}
}
.l-addressEditor__same,.l-addressEditor__type,.l-addressEditor__zip {
	display:inline-block;
	vertical-align:middle
}
.l-addressEditor__zip {
	margin-left:12px
}
.l-addressEditor__same {
	margin-left:12px
}
@media all and (max-width:1023px) {
.l-addressEditor {
	position:relative
}
.l-addressEditor__same,.l-addressEditor__type,.l-addressEditor__zip {
	display:block;
	margin-left:0
}
.l-addressEditor__same,.l-addressEditor__zip {
	margin-top:16px
}
.l-addressEditor--same .l-addressEditor__type {
	margin-right:78px
}
.l-addressEditor--same .l-addressEditor__same {
	position:absolute;
	right:0;
	top:0;
	margin-top:3px;
	margin-bottom:2px
}
}
.l-districtEditor__area,.l-districtEditor__city {
	display:inline-block;
	vertical-align:middle
}
.l-districtEditor__area {
	margin-left:12px
}
@media all and (max-width:1023px) {
.l-districtEditor {
	margin-left:-8px;
	margin-right:-8px
}
.l-districtEditor:after,.l-districtEditor:before {
	content:" ";
	display:table
}
.l-districtEditor:after {
	clear:both
}
.l-districtEditor__area,.l-districtEditor__city {
	float:left;
	box-sizing:border-box;
	width:50%;
	margin-left:0;
	padding-left:8px;
	padding-right:8px
}
}
.c-photoEditor {
	position:relative
}
.c-photoEditor__img {
	width:104px;
	height:104px;
	overflow:hidden
}
.c-photoEditor__img img {
	width:100%;
	border-radius:5px
}
.c-photoEditor__trash {
	position:absolute;
	top:-7px;
	right:-16px;
	display:inline-block;
	box-sizing:border-box;
	width:32px;
	height:32px;
	padding:4px;
	border-radius:16px;
	text-align:center;
	background-color:#fff;
	opacity:.8
}
.c-photoEditor__extra {
	margin-top:21px;
	text-align:center
}
.c-photoEditor__add {
	display:inline-block;
	box-sizing:border-box;
	width:104px;
	height:104px;
	padding:44px;
	border:1px dashed #fb655a;
	font-size:0;
	cursor:pointer
}
.c-photoEditor__preview {
	display:none
}
.c-photoEditor__upload {
	display:block
}
.c-photoEditor.is-select .c-photoEditor__preview {
	display:block
}
.c-photoEditor.is-select .c-photoEditor__upload {
	display:none
}
@media all and (max-width:1023px) {
.c-photoEditor--stack\@m {
	display:table;
	width:100%
}
.c-photoEditor--stack\@m .c-photoEditor__add,.c-photoEditor--stack\@m .c-photoEditor__extra,.c-photoEditor--stack\@m .c-photoEditor__img {
	display:table-cell
}
.c-photoEditor--stack\@m .c-photoEditor__add {
	position:relative
}
.c-photoEditor--stack\@m .c-photoEditor__extra {
	padding:24px;
	text-align:left
}
.c-photoEditor--stack\@m .c-photoEditor__trash {
	left:88px;
	top:-16px;
	right:none
}
}
.l-moneyEditor {
	position:relative
}
.l-moneyEditor__input,.l-moneyEditor__unit {
	display:inline-block;
	vertical-align:middle
}
.l-moneyEditor__unit {
	margin-left:5px
}
@media all and (max-width:1023px) {
.l-moneyEditor {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-moneyEditor__input {
	display:table-cell
}
.l-moneyEditor__unit {
	display:table-cell;
	width:1em;
	padding:0 8px
}
}
.l-tagEditor__input {
	display:inline-block;
	vertical-align:middle
}
.l-tagEditor__btn {
	display:inline-block;
	vertical-align:middle
}
.l-tagEditor__input+.l-tagEditor__btn {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-tagEditor {
	display:table
}
.l-tagEditor__input {
	display:table-cell
}
.l-tagEditor__btn {
	display:table-cell;
	width:80px
}
.l-tagEditor__input+.l-tagEditor__btn {
	padding-left:16px
}
}
.l-checkboxEditor {
	margin:-6px;
	font-size:0
}
.l-checkboxEditor--hasSubtitle {
	display:table-cell
}
@media all and (max-width:1023px) {
.l-checkboxEditor--split .l-checkboxEditor__wrap {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-checkboxEditor--split .l-checkboxEditor__wrap .c-checkbox {
	display:table-cell;
	width:1%
}
.l-checkboxEditor--split .l-checkboxEditor__wrap .c-checkbox__btn {
	display:block;
	width:auto
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap:after,.l-checkboxEditor--split2 .l-checkboxEditor__wrap:before {
	content:" ";
	display:table
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap:after {
	clear:both
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap .c-checkbox {
	float:left;
	width:50%;
	box-sizing:border-box
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap .c-checkbox__btn {
	display:block;
	width:auto
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox {
	display:block;
	width:100%
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox__btn {
	display:block;
	width:auto
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox__otherText {
	margin:12px 0 0
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox__input:checked~.c-checkbox__otherText {
	max-width:100%;
	margin:12px 0 0
}
.l-checkboxEditor--hasSubtitle {
	display:block;
	margin:0
}
}
.c-dropdown {
	position:relative;
	min-width:208px;
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.c-dropdown>li>span {
	position:relative;
	display:block;
	padding:8px 39px 8px 15px;
	border:1px solid #bababa;
	border-radius:5px;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:#f3f3f3;
	cursor:pointer
}
.c-dropdown>li>span:after {
	content:"";
	position:absolute;
	top:50%;
	right:16px;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/select_arrow.7d80bab6.svg) no-repeat center center;
	background-size:contain;
	transform:translateY(-50%)
}
.c-dropdown ul {
	position:absolute;
	box-sizing:border-box;
	width:100%;
	max-height:330px;
	overflow:auto;
	list-style-type:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	border:1px solid #eee;
	border-top:0;
	border-radius:5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.c-dropdown ul li {
	padding:8px 16px;
	font-size:16px;
	background:#fff;
	cursor:pointer
}
.c-dropdown ul li:hover {
	background-color:#f4f7fa
}
.c-dropdown ul li.selected {
	background-color:#ffdab5;
	cursor:default
}
.c-dropdown ul li.group ul {
	position:static;
	border:1px solid #ddd;
	border-right:0;
	border-left:0;
	border-radius:0;
	-webkit-border-radius:0
}
.c-dropdown ul li.group ul span {
	text-indent:10px;
	font-style:normal
}
.c-dropdown ul li.group ul span:hover {
	background:#ddd
}
.c-dropdown ul li.group span {
	font-style:italic;
	border-radius:0;
	-webkit-border-radius:0;
	background:#f7f7f7
}
.c-dropdown ul li.group>span {
	background:#eee;
	border-top:1px solid #ddd
}
.c-dropdown input[type=text] {
	left:0;
	top:0;
	display:block;
	margin:0;
	padding:3px 5px;
	border:1px solid #ccc;
	border-radius:5px;
	line-height:20px;
	color:#575757;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:pointer;
	background:url(../img/select_arrow.7d80bab6.svg) #fff no-repeat right center
}
.c-dropdown input[type=checkbox] {
	position:relative;
	top:2px;
	margin:0 5px 0 0;
	cursor:pointer
}
.c-dropdown--sm {
	min-width:104px
}
.c-dropdown--sub {
	min-width:131px
}
.c-dropdown--md {
	min-width:230px
}
.c-dropdown--lg {
	min-width:432px
}
.c-dropdown--noborder>li>span {
	border:none;
	background:0 0
}
.c-dropdown--fontLarge>li>span {
	font-size:24px;
	font-weight:700
}
.c-dropdown--sorter {
	display:inline-block;
	min-width:0;
	vertical-align:middle
}
.c-dropdown--sorter>li>span {
	padding:0;
	border:0;
	background-color:transparent;
	text-indent:-9999px
}
.c-dropdown--sorter>li>span:after {
	position:static;
	float:left;
	padding:9px 0;
	background-image:url(../img/form_sorter.87a5ade3.svg);
	transform:none
}
.c-dropdown--sorter ul {
	width:auto;
	right:0;
	white-space:nowrap
}
.c-dropdown--full {
	min-width:0;
	width:100%
}
.is-error .c-dropdown>li>span {
	border-color:#d81800
}
@media all and (max-width:1023px) {
.c-dropdown {
	min-width:0
}
}
.c-dropdownbox {
	position:relative
}
.c-dropdownbox__list {
	position:absolute;
	z-index:100;
	right:0;
	display:none;
	min-width:140px;
	list-style-type:none;
	margin:16px 0 0;
	padding:16px;
	border-radius:5px;
	box-shadow:0 2px 7px 0 rgba(0,0,0,.7);
	background-color:#fff
}
.c-dropdownbox__list:before {
	content:'';
	position:absolute;
	top:0;
	right:8px;
	z-index:1;
	box-sizing:border-box;
	width:0;
	height:0;
	border:4px solid #000;
	border-color:transparent transparent #fff #fff;
	transform-origin:0 0;
	transform:rotate(135deg);
	box-shadow:-4px 4px 15px -2px rgba(0,0,0,.7)
}
.c-dropdownbox__list>li+li {
	margin-top:16px
}
.c-dropdownbox__list>li>a {
	text-decoration:none
}
.c-dropdownbox__list>.c-dropdownbox__list--left {
	text-align:left
}
.c-dropdownbox__list--noAngle {
	margin-top:4px
}
.c-dropdownbox__list--noAngle::before {
	content:unset
}
.c-dropdownbox--dropdownLink .c-dropdownbox__switch {
	min-width:120px;
	text-align:left;
	position:relative
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list {
	box-sizing:border-box;
	min-width:120px;
	padding:0;
	border-radius:5px;
	background-color:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	border:solid 1px #eee;
	z-index:15
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list>li {
	margin:4px 0
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a {
	position:relative;
	display:block;
	padding:8px 12px;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-moz-text-align-last:left;
	     text-align-last:left;
	cursor:pointer
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a:hover {
	background-color:#f3f3f3
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a.is-selected {
	background-color:#ffdab5;
	cursor:default
}
.c-dropdownbox.is-active .c-dropdownbox__list {
	display:block
}
@media all and (max-width:1023px) {
.c-dropdownbox--dropdownLink .c-dropdownbox__switch {
	min-width:0;
	width:100%;
	text-align:center
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list {
	min-width:0;
	width:100%
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a {
	text-align:center
}
}
.c-contextCheckBox {
	display:inline-block;
	padding:24px;
	box-sizing:border-box;
	position:relative;
	width:548px;
	border-radius:5px;
	border:solid 1px #c7c4c4
}
.c-contextCheckBox__title {
	position:absolute;
	background-color:#fafafa;
	padding:0 8px;
	top:-11px;
	left:24px;
	color:#4d4d4d
}
@media all and (max-width:1023px) {
.c-contextCheckBox {
	width:auto
}
.c-contextCheckBox__title {
	top:-11px;
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
}
.c-contextCheck {
	display:inline-block
}
.c-contextCheck__input {
	display:none
}
.c-contextCheck__input:checked~.c-contextCheck__context {
	color:#e98c50
}
.c-contextCheck__context {
	cursor:pointer;
	line-height:2
}
.c-contextCheck::after {
	content:'、';
	color:#4d4d4d
}
.c-contextCheck:last-child::after {
	content:''
}
.trans-element-radio {
	display:inline-block;
	zoom:1;
	width:16px;
	height:16px;
	padding:5px;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-border-radius:5px;
	vertical-align:middle;
	margin:0 0 5px;
	cursor:pointer
}
.trans-element-radio.checked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABq0lEQVQ4y72T2S5DYRSFe+c472Ju1RhTQqqGVCfq6ClFKY0bqqetVqtDSgzHpRhqjsQUlCASl1rVhmcQL6G6/JVowoUYEhf/3b/W3vvbawsACP7yBP9uoF5r4luW6p2/MlCtNvKmYz36D1hI+CruRwbKYAM/eNSF2Xs3vDdW6LbUqPAU2b4lVqxIeeOhDtNxF6biTnRut6LSW4wSh5BKfzJesjWGM6bns1i+LOVTLU/GnAjEHG+Vy93iRPFYAZUewXjBlvWeMk/ctQnsrnLoXUxg8X37WgTuxuC/s4PdVKHMVZgosudTaYj959ra3lD7oy/MYTo2Ds2WLEFgDckWJVOGPQa+qB3eWw4dGwqUjosSYlse9WGNPSeaTP1hG8xXA5h78MAbtsJ4pIPpRI+JsAXuWwuYdTlKnMKXQutHcXoEZkdOk8owhfRvc/qjNrgiZrjCZmjWWlKwkiIul/oySAQWLVuQoHu3He7IKBw3w2gLykBgJUWWHOpbSZTMV9N1M5WkZQXUK80gsJLC0WzqR1Em+6XLJ8QgsJ4LzNkZv7oFAovOH8nK+JdrfAW+oqk8UgoDSAAAAABJRU5ErkJggg==) center center
}
.trans-element-radio.unchecked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVQ4y5WT604TURSFiYnJic+gVomGyJGAxBtCWwYorQ0IJtD7hV6kgLSl7aRNoTbqD018Ep8LRMXesNKZdjrT5a6YSi0l4cdOzmTO+vastfcMABi4TNXXQtfOPndfEDM6Kt5X7A9y2e2N12xOQy+gLc7sopXOQosneyB1X4DXA2E0Nrbw6+XK5+ri0r1/gL9i5N+hRaUlRDQ3tzsQ2bvGqTua0TiQy6N9PjZb4+UZ05VTQCrNWglRa+2+AT5+gpbNtQFoBEJc9vg5dYeyHQPovewP4Hj+uVoW5q52WdBiCaa+jqmamAHef4CaSqMeDIO6Q9mKAtm9P+eKyULiWXZuiM3IJmuE1tVmdIfsvAX28iTMAZksZI8PlTmzWp6eYf2ncBoWk1xeDVmy4/YBDjcgplGZnddKRoH9f78HIDk97VEBNA3YnMCKHdhJkm8LChNT/EKA5HBzyeWBEo4ASZGEKSBGdihAedWOst6I72Pj/FxAze7iktMNJbQO0BglhwsUllqcMmgni8tAZAO1F8soPHyMw6Fh3gWgzeLUHUrwFXVNQKJPp7DU4qSBFZ5MsKPxR2rVZAaCIZxYrDgaGcXBrUHeAdBmCTWbA0ogBGnVAQpLLT7TdwL7NjLGvg7fV38aBUjWBfwYfYD9GzqhywJtllBdWELJMK1RWD1pH94dYl8G76hnxT0hlvRGofB0kvX7mQ50t9n+9ZvChWO8bP0Gcrukx9vtvhQAAAAASUVORK5CYII=) center center
}
.trans-element-checkbox {
	display:inline-block;
	zoom:1;
	width:16px;
	height:16px;
	cursor:pointer;
	padding:5px;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-border-radius:5px;
	vertical-align:middle;
	margin:0 0 5px
}
.trans-element-checkbox.checked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABq0lEQVQ4y72T2S5DYRSFe+c472Ju1RhTQqqGVCfq6ClFKY0bqqetVqtDSgzHpRhqjsQUlCASl1rVhmcQL6G6/JVowoUYEhf/3b/W3vvbawsACP7yBP9uoF5r4luW6p2/MlCtNvKmYz36D1hI+CruRwbKYAM/eNSF2Xs3vDdW6LbUqPAU2b4lVqxIeeOhDtNxF6biTnRut6LSW4wSh5BKfzJesjWGM6bns1i+LOVTLU/GnAjEHG+Vy93iRPFYAZUewXjBlvWeMk/ctQnsrnLoXUxg8X37WgTuxuC/s4PdVKHMVZgosudTaYj959ra3lD7oy/MYTo2Ds2WLEFgDckWJVOGPQa+qB3eWw4dGwqUjosSYlse9WGNPSeaTP1hG8xXA5h78MAbtsJ4pIPpRI+JsAXuWwuYdTlKnMKXQutHcXoEZkdOk8owhfRvc/qjNrgiZrjCZmjWWlKwkiIul/oySAQWLVuQoHu3He7IKBw3w2gLykBgJUWWHOpbSZTMV9N1M5WkZQXUK80gsJLC0WzqR1Em+6XLJ8QgsJ4LzNkZv7oFAovOH8nK+JdrfAW+oqk8UgoDSAAAAABJRU5ErkJggg==) center center
}
.trans-element-checkbox.unchecked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVQ4y5WT604TURSFiYnJic+gVomGyJGAxBtCWwYorQ0IJtD7hV6kgLSl7aRNoTbqD018Ep8LRMXesNKZdjrT5a6YSi0l4cdOzmTO+vastfcMABi4TNXXQtfOPndfEDM6Kt5X7A9y2e2N12xOQy+gLc7sopXOQosneyB1X4DXA2E0Nrbw6+XK5+ri0r1/gL9i5N+hRaUlRDQ3tzsQ2bvGqTua0TiQy6N9PjZb4+UZ05VTQCrNWglRa+2+AT5+gpbNtQFoBEJc9vg5dYeyHQPovewP4Hj+uVoW5q52WdBiCaa+jqmamAHef4CaSqMeDIO6Q9mKAtm9P+eKyULiWXZuiM3IJmuE1tVmdIfsvAX28iTMAZksZI8PlTmzWp6eYf2ncBoWk1xeDVmy4/YBDjcgplGZnddKRoH9f78HIDk97VEBNA3YnMCKHdhJkm8LChNT/EKA5HBzyeWBEo4ASZGEKSBGdihAedWOst6I72Pj/FxAze7iktMNJbQO0BglhwsUllqcMmgni8tAZAO1F8soPHyMw6Fh3gWgzeLUHUrwFXVNQKJPp7DU4qSBFZ5MsKPxR2rVZAaCIZxYrDgaGcXBrUHeAdBmCTWbA0ogBGnVAQpLLT7TdwL7NjLGvg7fV38aBUjWBfwYfYD9GzqhywJtllBdWELJMK1RWD1pH94dYl8G76hnxT0hlvRGofB0kvX7mQ50t9n+9ZvChWO8bP0Gcrukx9vtvhQAAAAASUVORK5CYII=) center center
}
.c-radio {
	display:inline-block;
	padding:6px;
	font-size:0;
	box-sizing:border-box
}
.c-radio__input {
	display:none
}
.c-radio__btn {
	display:inline-block;
	box-sizing:border-box;
	width:121px;
	padding:8px 3px;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	text-align:center;
	background-color:#f3f3f3;
	cursor:pointer
}
.c-radio__btn--md {
	width:90px
}
.c-radio__btn--sm {
	width:48px
}
.c-radio__btn--lg {
	width:auto;
	min-width:121px
}
.c-radio__btn--xl {
	width:140px
}
.c-radio__btn--xxl {
	width:160px
}
.c-radio__orginal {
	cursor:pointer
}
.c-radio__orginal:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	background:url(../img/radio_normal.08cc8a09.svg) no-repeat center center;
	background-size:contain
}
.c-radio__orginal>span {
	display:inline-block;
	margin-left:12px;
	vertical-align:middle;
	font-size:16px
}
.c-radio__otherText {
	max-width:0;
	border-width:0;
	padding-left:0;
	padding-right:0;
	transition:all ease .3s
}
.c-radio__input:checked~.c-radio__btn {
	border-color:#e98c50;
	background-color:#ffdab5
}
.c-radio__input:checked~.c-radio__orginal:before {
	background-image:url(../img/radio_select.40f1ca0d.svg)
}
.c-radio__input:checked~.c-radio__otherText {
	max-width:121px;
	border-width:1px;
	padding-left:16px;
	padding-right:16px;
	margin-left:12px
}
.c-radio--emoticon .c-radio__btn {
	width:auto;
	padding:8px
}
.c-radio--emoticon .c-radio__btn:before {
	display:block;
	margin:0 auto 4px
}
.c-radio--emoticon .c-radio__btn>span {
	margin:0
}
.c-radio--emoticonOnly .c-radio__btn {
	width:auto;
	padding:4px 16px
}
.c-radio--emoticonOnly .c-radio__btn:before {
	display:block;
	margin:0 auto
}
.c-radio--sending .c-radio__btn {
	width:auto;
	padding:8px
}
.c-radio--sending .c-radio__btn:before {
	display:block;
	margin:0 auto 4px
}
.c-radio--sending .c-radio__btn>span {
	margin:0
}
.c-radio--sending .c-radio__btn {
	width:auto;
	padding:4px 16px
}
.c-radio--sending .c-radio__btn:before {
	display:block;
	margin:0 auto
}
@media only screen and (min-width:1024px) {
.c-radio--flex\@dp .c-radio__btn {
	display:flex;
	height:66px;
	justify-content:center;
	align-items:center
}
}
.c-surveyRadio {
	display:inline-block;
	vertical-align:middle;
	font-size:0;
	cursor:pointer
}
.c-surveyRadio__input {
	display:none
}
.c-surveyRadio__icon {
	display:inline-block;
	box-sizing:border-box;
	border-width:3px;
	border-style:solid;
	border-radius:50%;
	vertical-align:middle
}
.c-surveyRadio--gn .c-surveyRadio__icon {
	border-color:#a6cb4a
}
.c-surveyRadio--gn .c-surveyRadio__input:checked+.c-surveyRadio__icon {
	background-color:#a6cb4a
}
.c-surveyRadio--rd .c-surveyRadio__icon {
	border-color:#f46c5a
}
.c-surveyRadio--rd .c-surveyRadio__input:checked+.c-surveyRadio__icon {
	background-color:#f46c5a
}
.c-surveyRadio--og .c-surveyRadio__icon {
	border-color:#e98c50
}
.c-surveyRadio--og .c-surveyRadio__input:checked+.c-surveyRadio__icon {
	background-color:#e98c50
}
.c-surveyRadio--16 {
	padding:10px
}
.c-surveyRadio--16 .c-surveyRadio__icon {
	width:16px;
	height:16px
}
.c-surveyRadio+.c-surveyRadio--16 {
	margin-left:6px
}
.c-surveyRadio--20 {
	padding:8px
}
.c-surveyRadio--20 .c-surveyRadio__icon {
	width:20px;
	height:20px
}
.c-surveyRadio+.c-surveyRadio--20 {
	margin-left:8px
}
.c-surveyRadio--24 {
	padding:6px
}
.c-surveyRadio--24 .c-surveyRadio__icon {
	width:24px;
	height:24px
}
.c-surveyRadio+.c-surveyRadio--24 {
	margin-left:10px
}
.c-surveyRadio--26 {
	padding:5px
}
.c-surveyRadio--26 .c-surveyRadio__icon {
	width:26px;
	height:26px
}
.c-surveyRadio+.c-surveyRadio--26 {
	margin-left:11px
}
.c-surveyRadio--28 {
	padding:4px
}
.c-surveyRadio--28 .c-surveyRadio__icon {
	width:28px;
	height:28px
}
.c-surveyRadio+.c-surveyRadio--28 {
	margin-left:12px
}
.c-surveyRadio--32 {
	padding:2px
}
.c-surveyRadio--32 .c-surveyRadio__icon {
	width:32px;
	height:32px
}
.c-surveyRadio+.c-surveyRadio--32 {
	margin-left:14px
}
.c-surveyRadio--36 .c-surveyRadio__icon {
	width:36px;
	height:36px
}
.c-surveyRadio+.c-surveyRadio--36 {
	margin-left:16px
}
.c-checkbox {
	display:inline-block;
	padding:6px;
	font-size:0;
	box-sizing:border-box
}
.c-checkbox__input {
	display:none
}
.c-checkbox__btn {
	position:relative;
	display:inline-block;
	box-sizing:border-box;
	min-width:121px;
	padding:8px 3px;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	text-align:center;
	background-color:#f3f3f3;
	cursor:pointer
}
.c-checkbox__btn:after {
	content:"";
	position:absolute;
	top:-8px;
	right:-8px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/checkbox_default.c7195af4.svg) no-repeat center center;
	background-size:contain
}
.c-checkbox__btn--sm {
	width:48px;
	min-width:0
}
.c-checkbox__btn--md {
	width:64px;
	min-width:0
}
.c-checkbox__btn--lg {
	width:176px;
	min-width:0
}
.c-checkbox__btn--noIcon:after {
	content:none
}
.c-checkbox__input:disabled+.c-checkbox__btn {
	color:#6b6b6b;
	background-color:#ccc;
	pointer-events:none;
	cursor:default
}
.c-checkbox__custom,.c-checkbox__orginal {
	display:inline-block;
	cursor:pointer
}
.c-checkbox__custom>span,.c-checkbox__orginal>span {
	display:inline-block;
	margin-left:12px;
	vertical-align:middle;
	font-size:16px
}
.c-checkbox__orginal {
	position:relative
}
.c-checkbox__orginal>span {
	margin-left:24px
}
.c-checkbox__orginal:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	background:url(../img/checkbox_normal.d9039463.svg) no-repeat center center;
	background-size:contain;
	position:absolute;
	top:3px;
	left:0
}
.c-checkbox__orginal--center {
	position:static
}
.c-checkbox__orginal--center:before {
	position:static
}
.c-checkbox__custom {
	white-space:nowrap
}
.c-checkbox__custom>i {
	display:inline-block;
	width:16px;
	height:16px;
	border:1px solid #dfdfdf;
	border-radius:5px;
	vertical-align:middle;
	background:#fff no-repeat center center;
	background-size:contain
}
.c-checkbox__custom>i.is-on {
	display:none;
	background-image:url(../img/checkbox_tick.ba0a4a2c.svg)
}
.c-checkbox__otherText {
	max-width:0;
	border-width:0;
	padding-left:0;
	padding-right:0;
	transition:all ease .3s
}
.c-checkbox__input:checked~.c-checkbox__btn {
	position:relative;
	border-color:#e98c50;
	background-color:#ffdab5
}
.c-checkbox__input:checked~.c-checkbox__btn:after {
	background-image:url(../img/checkbox_checked.cbaeec1b.svg)
}
.c-checkbox__input:checked~.c-checkbox__orginal:before {
	background-image:url(../img/checkbox_select.242a35a8.svg)
}
.c-checkbox__input:checked~.c-checkbox__custom>i.is-off {
	display:none
}
.c-checkbox__input:checked~.c-checkbox__custom>i.is-on {
	display:inline-block
}
.c-checkbox__input:checked~.c-checkbox__otherText {
	max-width:121px;
	border-width:1px;
	padding-left:16px;
	padding-right:16px;
	margin-left:12px
}
.c-checkbox__input:checked~.c-checkbox__otherText--lg {
	max-width:176px
}
.c-checkbox--maxWidth {
	white-space:normal
}
.c-checkbox--maxWidth .c-checkbox {
	white-space:normal
}
.c-checkbox--maxWidth .c-checkbox__orginal>span {
	display:block;
	width:120px
}
@media all and (max-width:1023px) {
.c-checkbox--maxWidth .c-checkbox__orginal>span {
	width:100%
}
}
.c-fileUpload {
	display:none
}
.l-radioList {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.l-radioList>li {
	position:relative;
	padding:24px;
	border:1px solid #bababa;
	border-radius:5px;
	background-color:#fff
}
.l-radioList>li+li {
	margin-top:24px
}
.l-radioList>li.is-select {
	border-color:#e98c50;
	background-color:#ffdab5
}
.l-radioList__btn {
	position:absolute;
	left:24px;
	top:50%;
	transform:translateY(-50%)
}
.l-radioList__content {
	padding-left:40px
}
.l-keyword {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-keyword__input {
	display:table-cell
}
.l-keyword__options {
	display:table-cell;
	width:170px;
	text-align:right
}
.l-keyword__options--dispatch {
	width:300px
}
.l-keyword__options--subCondition {
	text-align:left;
	padding-left:24px
}
.l-keyword__report .l-keyword__options {
	width:200px
}
@media all and (max-width:1023px) {
.l-keyword {
	display:block
}
.l-keyword__input {
	display:block
}
.l-keyword__options {
	display:block;
	width:auto;
	text-align:center
}
.l-keyword__options--subCondition {
	padding-left:0
}
.l-keyword__input+.l-keyword__options {
	margin-top:16px
}
.l-keyword__report .l-keyword__options {
	width:auto
}
}
.l-datetimePeriod {
	display:table;
	width:100%
}
.l-datetimePeriod__check {
	display:table-cell;
	vertical-align:middle
}
.l-datetimePeriod__colon {
	display:inline-block;
	width:20px;
	vertical-align:middle
}
.l-datetimePeriod__text {
	display:table-cell;
	width:1px;
	vertical-align:middle;
	white-space:nowrap
}
.l-datetimePeriod__text--tight {
	padding:0 7px
}
.l-datetimePeriod__input {
	display:table-cell;
	vertical-align:middle;
	font-size:0
}
.l-datetimePeriod__timeWrapper {
	display:inline-block;
	width:50%
}
.l-datetimePeriod__date,.l-datetimePeriod__time {
	display:inline-block;
	box-sizing:border-box;
	width:50%;
	padding:0 8px;
	font-size:16px;
	vertical-align:middle
}
.l-datetimePeriod__date--full,.l-datetimePeriod__time--full {
	width:100%
}
.l-datetimePeriod__date--md,.l-datetimePeriod__time--md {
	width:205px
}
.l-datetimePeriod__date--tight,.l-datetimePeriod__time--tight {
	padding:0
}
.l-datetimePeriod__date input,.l-datetimePeriod__time input {
	width:100%
}
@media all and (max-width:1023px) {
.l-datetimePeriod__check {
	display:block;
	width:100%
}
.l-datetimePeriod__input--half {
	width:50%
}
.l-datetimePeriod__text {
	padding:9px 0;
	vertical-align:top
}
.l-datetimePeriod__date,.l-datetimePeriod__time {
	width:100%
}
.l-datetimePeriod__date+.l-datetimePeriod__time {
	margin-top:8px
}
.l-datetimePeriod__date+.l-datetimePeriod__timeWrapper {
	margin-top:8px
}
.l-datetimePeriod__timeWrapper {
	width:100%
}
.l-datetimePeriod__timeWrapper .l-datetimePeriod__time {
	width:50%;
	padding:0 4px
}
.l-datetimePeriod__timeWrapper .l-datetimePeriod__time:first-child {
	padding-left:8px
}
.l-datetimePeriod__timeWrapper .l-datetimePeriod__time:last-child {
	padding-right:8px
}
}
.l-quicklyAdd__btn,.l-quicklyAdd__input {
	display:inline-block;
	vertical-align:middle
}
.l-quicklyAdd__input+.l-quicklyAdd__btn {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-quicklyAdd__input {
	width:208px
}
.l-quicklyAdd__input+.l-quicklyAdd__btn {
	margin-left:12px
}
.l-quicklyAdd--vertical\@m .l-quicklyAdd__input {
	display:block;
	width:auto;
	text-align:center
}
.l-quicklyAdd--vertical\@m .l-quicklyAdd__btn {
	display:block;
	margin-top:16px;
	margin-left:0;
	text-align:center
}
}
.l-inlineBoxEditor {
	display:inline-block;
	width:100%;
	margin:-12px
}
.l-inlineBoxEditor:after,.l-inlineBoxEditor:before {
	content:" ";
	display:table
}
.l-inlineBoxEditor:after {
	clear:both
}
.l-inlineBoxEditor__item {
	float:left;
	padding:12px
}
.l-inlineBoxEditor__icon,.l-inlineBoxEditor__input {
	display:inline-block;
	vertical-align:middle
}
.l-inlineBoxEditor__icon {
	width:24px;
	margin-left:8px
}
@media all and (max-width:1023px) {
.l-inlineBoxEditor {
	margin:-6px -12px
}
.l-inlineBoxEditor__item {
	padding:6px 12px
}
}
.l-viewRecordType {
	display:table
}
.l-viewRecordType__grid {
	display:table-cell;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-viewRecordType {
	display:block
}
.l-viewRecordType__grid {
	display:block
}
}
.l-viewRecordDetail {
	display:table;
	width:100%
}
.l-viewRecordDetail__option {
	display:table-cell;
	vertical-align:top;
	width:1%;
	white-space:nowrap
}
.l-viewRecordDetail__remarks {
	display:table-cell;
	vertical-align:top
}
.l-viewRecordDetail__action {
	display:table-cell;
	vertical-align:top;
	padding-top:9px;
	width:1%;
	white-space:nowrap
}
.l-viewRecordDetail__option+.l-viewRecordDetail__remarks {
	padding-left:16px
}
.l-viewRecordDetail__remarks+.l-viewRecordDetail__action {
	padding-left:16px
}
@media all and (max-width:1023px) {
.l-viewRecordDetail {
	display:block
}
.l-viewRecordDetail__option {
	display:block;
	width:100%
}
.l-viewRecordDetail__remarks {
	display:block
}
.l-viewRecordDetail__action {
	display:block;
	width:100%
}
.l-viewRecordDetail__option+.l-viewRecordDetail__remarks {
	margin-top:16px;
	padding-left:0
}
.l-viewRecordDetail__remarks+.l-viewRecordDetail__action {
	margin-top:16px;
	padding-left:0;
	text-align:right
}
}
.c-hideInput__input {
	display:none
}
.c-switch {
	position:relative;
	display:block;
	width:31px;
	height:18px
}
.c-switch__box {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:31px;
	height:18px;
	border-radius:9px;
	background-color:#bababa;
	transition:.3s
}
.c-switch__box::after {
	content:'';
	position:absolute;
	left:2px;
	top:2px;
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:50%;
	background-color:#fff;
	transition:.3s
}
.c-switch input[type=checkbox] {
	opacity:0;
	width:0;
	height:0
}
.c-switch input[type=checkbox]:checked+.c-switch__box {
	background-color:#e98c50
}
.c-switch input[type=checkbox]:checked+.c-switch__box::after {
	margin-left:13px
}
.c-switcher__btn {
	display:inline
}
.c-switcher__btn input {
	display:none
}
.c-switcher__btn input:checked~.c-switcher__left {
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5),rgba(255,255,255,.5))
}
.c-switcher__btn input:checked~.c-switcher__left::before {
	background-image:url(../img/counseling_done_gn.7abd1da4.svg)
}
.c-switcher__btn input:checked~.c-switcher__right {
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5),rgba(255,255,255,.5))
}
.c-switcher__btn input:checked~.c-switcher__right::before {
	background-image:url(../img/counseling_undone_rd.4758b563.svg)
}
.c-switcher__left {
	display:inline-block;
	position:relative;
	width:56px;
	height:36px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
	border:solid 1px #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-size:contain;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	cursor:pointer
}
.c-switcher__left::before {
	content:'';
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	top:50%;
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
	background-image:url(../img/counseling_done_gy.a2a5a816.svg)
}
.c-switcher__right {
	position:relative;
	display:inline-block;
	width:56px;
	height:36px;
	margin-left:-4px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
	border:solid 1px #fff;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	cursor:pointer
}
.c-switcher__right::before {
	content:'';
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	top:50%;
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
	background-image:url(../img/counseling_undone_gy.8dcc9592.svg)
}
.c-rateHeart__list {
	list-style-type:none;
	padding:0
}
.c-rateHeart__listItem {
	display:inline-block;
	width:32px;
	height:32px;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart__listItem+.c-rateHeart__listItem {
	margin-left:12px
}
.c-rateHeart--editHeart {
	float:left
}
.c-rateHeart:not(:checked)>input {
	display:none
}
.c-rateHeart:not(:checked)>label {
	float:right;
	margin-right:12px;
	width:32px;
	height:32px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	font-size:30px
}
.c-rateHeart:not(:checked)>label:before {
	content:'';
	display:block;
	width:32px;
	height:32px;
	background-image:url(../img/heart_empty.04a1dc4e.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart>input:checked~label:before {
	content:'';
	display:block;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart:not(:checked)>label:hover:before,.c-rateHeart:not(:checked)>label:hover~label:before {
	content:'';
	display:block;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart>input:checked+label:hover:before,.c-rateHeart>input:checked+label:hover~label:before,.c-rateHeart>input:checked~label:hover:before,.c-rateHeart>input:checked~label:hover~label:before,.c-rateHeart>label:hover~input:checked~label:before {
	content:'';
	display:block;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.fancybox-content {
	overflow:visible
}
.datepicker table tr td.disabled.day {
	background-color:#f1f1f1;
	color:#c1c1c1
}
.select2-dropdown {
	position:absolute;
	box-sizing:border-box;
	width:100%;
	max-height:330px;
	overflow:auto;
	list-style-type:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	border:1px solid #eee;
	border-top:0;
	border-radius:5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.select2-results__option {
	padding:8px 16px;
	font-size:16px;
	background:#fff;
	cursor:pointer
}
.select2-container--default .select2-selection--single {
	position:relative;
	display:block;
	padding:8px 39px 8px 15px;
	border:1px solid #bababa;
	border-radius:5px;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:#f3f3f3;
	cursor:pointer;
	height:auto
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding:0;
	color:#000;
	line-height:1.5
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position:absolute;
	top:50%;
	right:16px;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/select_arrow.7d80bab6.svg) no-repeat center center;
	background-size:contain;
	transform:translateY(-50%)
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	position:static;
	top:0;
	left:0;
	margin:0;
	border:0
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color:#000;
	background-color:#f4f7fa
}
.select2-container--default .select2-results__option[aria-selected=true] {
	color:#000;
	background-color:#ffdab5;
	cursor:default
}
.l-gapH {
	padding-left:16px;
	padding-right:16px
}
.l-gapH--sm {
	padding-left:8px;
	padding-right:8px
}
.l-gapH--xs {
	padding-left:4px;
	padding-right:4px
}
.l-gapH--lg {
	padding-left:24px;
	padding-right:24px
}
.l-gapH--xl {
	padding-left:32px;
	padding-right:32px
}
.l-spacingpH {
	margin-left:16px;
	margin-right:16px
}
.l-spacingpH--sm {
	margin-left:8px;
	margin-right:8px
}
.l-spacingpH--xs {
	margin-left:4px;
	margin-right:4px
}
.l-spacingpH--md {
	margin-left:12px;
	margin-right:12px
}
.l-spacingpH--lg {
	margin-left:24px;
	margin-right:24px
}
.l-spacingpH--xl {
	margin-left:32px;
	margin-right:32px
}
.l-gapTop+.l-gapTop {
	margin-top:16px
}
@media all and (max-width:1023px) {
.l-gapTop\@m+.l-gapTop\@m {
	margin-top:16px
}
}
.l-gapTopLarge+.l-gapTopLarge {
	margin-top:24px
}
@media all and (max-width:1023px) {
.l-gapTopLarge\@m+.l-gapTopLarge\@m {
	margin-top:24px
}
}
.l-gapTopSmall+.l-gapTopSmall {
	margin-top:8px
}
@media all and (max-width:1023px) {
.l-gapTopSmall\@m+.l-gapTopSmall\@m {
	margin-top:8px
}
}
.l-gapUp {
	margin-top:16px
}
.l-gapUp--sm {
	margin-top:8px
}
.l-gapUp--lg {
	margin-top:24px
}
.l-gapUp--xl {
	margin-top:36px
}
.l-gapUp--xxl {
	margin-top:40px
}
.l-gapBottomSmall {
	margin-bottom:8px
}
.l-gapBottom {
	margin-bottom:16px
}
.l-gapBottomLarge {
	margin-bottom:24px
}
.l-gapBottomXLarge {
	margin-bottom:36px
}
.l-gapBottomXXLarge {
	margin-bottom:48px
}
.l-gapBottomEXLarge {
	margin-bottom:60px
}
.l-gapLeft {
	margin-left:16px
}
.l-gapLeft--md {
	margin-left:20px
}
.l-gapLeft--lg {
	margin-left:24px
}
.l-gapRight {
	margin-right:16px
}
.l-gapRight--sm {
	margin-right:8px
}
[class^=l-col__] {
	float:left;
	box-sizing:border-box
}
.l-col {
	margin-left:-8px;
	margin-right:-8px
}
.l-col:after,.l-col:before {
	content:" ";
	display:table
}
.l-col:after {
	clear:both
}
.l-col__1 {
	width:6.25%
}
.l-col__2 {
	width:12.5%
}
.l-col__3 {
	width:18.75%
}
.l-col__4 {
	width:25%
}
.l-col__5 {
	width:31.25%
}
.l-col__6 {
	width:37.5%
}
.l-col__7 {
	width:43.75%
}
.l-col__8 {
	width:50%
}
.l-col__9 {
	width:56.25%
}
.l-col__10 {
	width:62.5%
}
.l-col__11 {
	width:68.75%
}
.l-col__12 {
	width:75%
}
.l-col__13 {
	width:81.25%
}
.l-col__14 {
	width:87.5%
}
.l-col__15 {
	width:93.75%
}
.l-col__16 {
	width:100%
}
.l-col [class^=l-col__] {
	padding-left:8px;
	padding-right:8px
}
.l-col--lg {
	margin-left:-12px;
	margin-right:-12px
}
.l-col--lg [class^=l-col__] {
	padding-left:12px;
	padding-right:12px
}
.l-col--closed {
	margin-left:0;
	margin-right:0
}
.l-col--closed [class^=l-col__] {
	padding-left:0;
	padding-right:0
}
@media all and (max-width:1023px) {
.l-col__1\@m {
	width:6.25%
}
.l-col__2\@m {
	width:12.5%
}
.l-col__3\@m {
	width:18.75%
}
.l-col__4\@m {
	width:25%
}
.l-col__5\@m {
	width:31.25%
}
.l-col__6\@m {
	width:37.5%
}
.l-col__7\@m {
	width:43.75%
}
.l-col__8\@m {
	width:50%
}
.l-col__9\@m {
	width:56.25%
}
.l-col__10\@m {
	width:62.5%
}
.l-col__11\@m {
	width:68.75%
}
.l-col__12\@m {
	width:75%
}
.l-col__13\@m {
	width:81.25%
}
.l-col__14\@m {
	width:87.5%
}
.l-col__15\@m {
	width:93.75%
}
.l-col__16\@m {
	width:100%
}
}
.l-colHalf {
	margin-left:-8px;
	margin-right:-8px
}
.l-colHalf:after,.l-colHalf:before {
	content:" ";
	display:table
}
.l-colHalf:after {
	clear:both
}
.l-colHalf__item {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding-left:8px;
	padding-right:8px
}
@media all and (max-width:1023px) {
.l-colHalf {
	margin-left:0;
	margin-right:0
}
.l-colHalf:after,.l-colHalf:before {
	content:none
}
.l-colHalf__item {
	float:none;
	width:auto;
	padding-left:0;
	padding-right:0
}
}
.c-h1,.c-h2,.c-h3,.c-h4,.c-h5,.c-h6 {
	margin-top:0;
	margin-bottom:0;
	font-weight:700
}
.c-fLarge {
	font-size:40px
}
.c-h1 {
	font-size:32px
}
.c-h2 {
	font-size:26px
}
.c-h3 {
	font-size:24px
}
.c-h4 {
	font-size:18px
}
.c-h5 {
	font-size:16px
}
.c-h6 {
	font-size:14px
}
.c-fTip {
	color:#6b6b6b
}
.c-fTitle {
	color:#6b2b1c
}
.c-fNumber {
	color:#4d4d4d
}
.c-fTight {
	line-height:1
}
.c-fWarning {
	color:#d81800
}
.c-fSuccess {
	color:#90b23c
}
.c-fRecruit {
	color:#f36d5a
}
.c-fMarketing {
	color:#1f99cf
}
.c-fNormal {
	font-weight:400
}
.c-fBold {
	font-weight:700
}
.c-fEmphasize {
	color:#d81800;
	font-weight:700
}
.c-fRequired {
	margin:0 3px;
	font-size:14px;
	font-weight:400;
	color:#d81800;
	text-decoration:none
}
.c-tip {
	color:#6b6b6b;
	font-size:14px;
	font-weight:400
}
.c-fUnderline {
	text-decoration:underline
}
.c-fUnderline--tip {
	-webkit-text-decoration-color:#6b6b6b;
	        text-decoration-color:#6b6b6b
}
.c-nameUnderline::after {
	content:'';
	display:block;
	width:100%;
	border-bottom:2px solid #000;
	margin-top:-7px
}
.l-headingBar:after,.l-headingBar:before {
	content:" ";
	display:table
}
.l-headingBar:after {
	clear:both
}
.l-headingBar__title {
	float:left;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar__subtitle {
	float:left;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar__item {
	float:left
}
.l-headingBar__item+.l-headingBar__item {
	margin-left:40px
}
.l-headingBar__btns {
	float:right;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar__btns--tooLong {
	float:left
}
.l-headingBar__btns--nomar {
	margin-top:0;
	margin-bottom:0
}
.l-headingBar__btns--inlineBlock {
	display:inline-block;
	vertical-align:middle;
	float:none
}
.l-headingBar__notice {
	float:right;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar--slim .l-headingBar__btns,.l-headingBar--slim .l-headingBar__notice,.l-headingBar--slim .l-headingBar__title {
	margin-top:0;
	margin-bottom:0
}
.l-headingBar--sub .l-headingBar__btns,.l-headingBar--sub .l-headingBar__title {
	margin-top:0;
	margin-bottom:16px
}
.l-headingBar--dropdown {
	text-align:right
}
.l-headingBar--dropdown .l-headingBar__btns,.l-headingBar--dropdown .l-headingBar__dropdown {
	display:inline-block;
	float:none
}
.l-headingBar--dropdown .l-headingBar__dropdown {
	margin:16px 0 16px 16px
}
@media all and (max-width:1023px) {
.l-headingBar__btns--tab {
	width:100%;
	text-align:center;
	clear:both
}
.l-headingBar__btns--tooLong {
	float:none
}
.l-headingBar__btns--withTitleLong {
	float:none;
	clear:both
}
.l-headingBar__btns--withTitleLong>a {
	margin:4px 0
}
.l-headingBar__btns--nomarBot\@m {
	margin-bottom:0
}
.l-headingBar--minor .l-headingBar__btns {
	margin-top:0;
	margin-bottom:16px
}
.l-headingBar__title.is-hide\@m {
	display:none
}
.l-headingBar__item {
	float:none
}
.l-headingBar__item+.l-headingBar__item {
	margin-left:0;
	margin-top:8px
}
.l-headingBar__item--center\@m {
	text-align:center
}
.l-headingBar__notice {
	display:block;
	float:none;
	text-align:right;
	width:100%
}
.l-headingBar--dropdown .l-headingBar__dropdown {
	display:block;
	margin:0 0 16px 0
}
}
.c-singleLine {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media only screen and (min-width:1024px) {
.c-singleLine\@dp {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
}
.c-data__key {
	font-weight:400;
	color:#000;
	font-size:16px
}
.c-data__key--bold {
	font-weight:700
}
.c-data__value {
	font-weight:400;
	color:#000
}
.c-data__value--gray {
	color:#4d4d4d
}
.c-icoAnimal,.c-icoBtnRd,.c-icoBtnWt,.c-icoCategory,.c-icoEmoticon,.c-icoForm,.c-icoInfo,.c-icoLink,.c-icoMarketing,.c-icoMarketingStar,.c-icoMenu,.c-icoMeter,.c-icoMeter__noWord,.c-icoOutline,.c-icoPager,.c-icoPhone,.c-icoRecruit,.c-icoRecruitStar,.c-icoSchedule,.c-icoSend,.c-icoSuggest,.c-icoTimer,.c-icoTitle,.c-icoTools,.c-icon,.c-iconAssignment,.c-iconGoal,.c-iconHead,.c-iconOption,.c-iconSmallCall,.c-iconfutureM,.c-iconfutureR,.c-iconsuggest,.c-iconway,.c-video,.c-video_og {
	display:inline-block;
	vertical-align:middle
}
.c-icoAnimal:after,.c-icoAnimal:before,.c-icoBtnRd:after,.c-icoBtnRd:before,.c-icoBtnWt:after,.c-icoBtnWt:before,.c-icoCategory:after,.c-icoCategory:before,.c-icoEmoticon:after,.c-icoEmoticon:before,.c-icoForm:after,.c-icoForm:before,.c-icoInfo:after,.c-icoInfo:before,.c-icoLink:after,.c-icoLink:before,.c-icoMarketing:after,.c-icoMarketing:before,.c-icoMarketingStar:after,.c-icoMarketingStar:before,.c-icoMenu:after,.c-icoMenu:before,.c-icoMeter:after,.c-icoMeter:before,.c-icoMeter__noWord:after,.c-icoMeter__noWord:before,.c-icoOutline:after,.c-icoOutline:before,.c-icoPager:after,.c-icoPager:before,.c-icoPhone:after,.c-icoPhone:before,.c-icoRecruit:after,.c-icoRecruit:before,.c-icoRecruitStar:after,.c-icoRecruitStar:before,.c-icoSchedule:after,.c-icoSchedule:before,.c-icoSend:after,.c-icoSend:before,.c-icoSuggest:after,.c-icoSuggest:before,.c-icoTimer:after,.c-icoTimer:before,.c-icoTitle:after,.c-icoTitle:before,.c-icoTools:after,.c-icoTools:before,.c-icon:after,.c-icon:before,.c-iconAssignment:after,.c-iconAssignment:before,.c-iconGoal:after,.c-iconGoal:before,.c-iconHead:after,.c-iconHead:before,.c-iconOption:after,.c-iconOption:before,.c-iconSmallCall:after,.c-iconSmallCall:before,.c-iconfutureM:after,.c-iconfutureM:before,.c-iconfutureR:after,.c-iconfutureR:before,.c-iconsuggest:after,.c-iconsuggest:before,.c-iconway:after,.c-iconway:before,.c-video:after,.c-video:before,.c-video_og:after,.c-video_og:before {
	display:inline-block;
	margin-top:-.125rem;
	vertical-align:middle;
	line-height:1rem;
	background-position:0 0;
	background-repeat:no-repeat
}
.c-icoAnimal:before,.c-icoBtnRd:before,.c-icoBtnWt:before,.c-icoCategory:before,.c-icoEmoticon:before,.c-icoForm:before,.c-icoInfo:before,.c-icoLink:before,.c-icoMarketing:before,.c-icoMarketingStar:before,.c-icoMenu:before,.c-icoMeter:before,.c-icoMeter__noWord:before,.c-icoOutline:before,.c-icoPager:before,.c-icoPhone:before,.c-icoRecruit:before,.c-icoRecruitStar:before,.c-icoSchedule:before,.c-icoSend:before,.c-icoSuggest:before,.c-icoTimer:before,.c-icoTitle:before,.c-icoTools:before,.c-icon:before,.c-iconAssignment:before,.c-iconGoal:before,.c-iconHead:before,.c-iconOption:before,.c-iconSmallCall:before,.c-iconfutureM:before,.c-iconfutureR:before,.c-iconsuggest:before,.c-iconway:before,.c-video:before,.c-video_og:before {
	content:""
}
.c-icoAnimal>span,.c-icoBtnRd>span,.c-icoBtnWt>span,.c-icoCategory>span,.c-icoEmoticon>span,.c-icoForm>span,.c-icoInfo>span,.c-icoLink>span,.c-icoMarketing>span,.c-icoMarketingStar>span,.c-icoMenu>span,.c-icoMeter>span,.c-icoMeter__noWord>span,.c-icoOutline>span,.c-icoPager>span,.c-icoPhone>span,.c-icoRecruit>span,.c-icoRecruitStar>span,.c-icoSchedule>span,.c-icoSend>span,.c-icoSuggest>span,.c-icoTimer>span,.c-icoTitle>span,.c-icoTools>span,.c-icon>span,.c-iconAssignment>span,.c-iconGoal>span,.c-iconHead>span,.c-iconOption>span,.c-iconSmallCall>span,.c-iconfutureM>span,.c-iconfutureR>span,.c-iconsuggest>span,.c-iconway>span,.c-video>span,.c-video_og>span {
	display:inline-block;
	margin-left:6px;
	vertical-align:middle
}
.c-icon--a:before {
	content:none
}
.c-icon--a:after {
	content:""
}
.c-icon--a>span {
	margin-left:0;
	margin-right:8px
}
.c-icon--slimGap>span {
	margin-left:4px
}
.c-icon--slimGap.c-icon--a>span {
	margin-left:0;
	margin-right:4px
}
@media all and (max-width:1023px) {
.c-icoAnimal>span.is-hide\@m,.c-icoBtnRd>span.is-hide\@m,.c-icoBtnWt>span.is-hide\@m,.c-icoCategory>span.is-hide\@m,.c-icoEmoticon>span.is-hide\@m,.c-icoForm>span.is-hide\@m,.c-icoInfo>span.is-hide\@m,.c-icoLink>span.is-hide\@m,.c-icoMarketing>span.is-hide\@m,.c-icoMarketingStar>span.is-hide\@m,.c-icoMenu>span.is-hide\@m,.c-icoMeter>span.is-hide\@m,.c-icoMeter__noWord>span.is-hide\@m,.c-icoOutline>span.is-hide\@m,.c-icoPager>span.is-hide\@m,.c-icoPhone>span.is-hide\@m,.c-icoRecruit>span.is-hide\@m,.c-icoRecruitStar>span.is-hide\@m,.c-icoSchedule>span.is-hide\@m,.c-icoSend>span.is-hide\@m,.c-icoSuggest>span.is-hide\@m,.c-icoTimer>span.is-hide\@m,.c-icoTitle>span.is-hide\@m,.c-icoTools>span.is-hide\@m,.c-icon>span.is-hide\@m,.c-iconAssignment>span.is-hide\@m,.c-iconGoal>span.is-hide\@m,.c-iconHead>span.is-hide\@m,.c-iconOption>span.is-hide\@m,.c-iconSmallCall>span.is-hide\@m,.c-iconfutureM>span.is-hide\@m,.c-iconfutureR>span.is-hide\@m,.c-iconsuggest>span.is-hide\@m,.c-iconway>span.is-hide\@m,.c-video>span.is-hide\@m,.c-video_og>span.is-hide\@m {
	display:none
}
}
@media only screen and (min-width:1024px) {
.c-icoAnimal>span.is-hide\@dp,.c-icoBtnRd>span.is-hide\@dp,.c-icoBtnWt>span.is-hide\@dp,.c-icoCategory>span.is-hide\@dp,.c-icoEmoticon>span.is-hide\@dp,.c-icoForm>span.is-hide\@dp,.c-icoInfo>span.is-hide\@dp,.c-icoLink>span.is-hide\@dp,.c-icoMarketing>span.is-hide\@dp,.c-icoMarketingStar>span.is-hide\@dp,.c-icoMenu>span.is-hide\@dp,.c-icoMeter>span.is-hide\@dp,.c-icoMeter__noWord>span.is-hide\@dp,.c-icoOutline>span.is-hide\@dp,.c-icoPager>span.is-hide\@dp,.c-icoPhone>span.is-hide\@dp,.c-icoRecruit>span.is-hide\@dp,.c-icoRecruitStar>span.is-hide\@dp,.c-icoSchedule>span.is-hide\@dp,.c-icoSend>span.is-hide\@dp,.c-icoSuggest>span.is-hide\@dp,.c-icoTimer>span.is-hide\@dp,.c-icoTitle>span.is-hide\@dp,.c-icoTools>span.is-hide\@dp,.c-icon>span.is-hide\@dp,.c-iconAssignment>span.is-hide\@dp,.c-iconGoal>span.is-hide\@dp,.c-iconHead>span.is-hide\@dp,.c-iconOption>span.is-hide\@dp,.c-iconSmallCall>span.is-hide\@dp,.c-iconfutureM>span.is-hide\@dp,.c-iconfutureR>span.is-hide\@dp,.c-iconsuggest>span.is-hide\@dp,.c-iconway>span.is-hide\@dp,.c-video>span.is-hide\@dp,.c-video_og>span.is-hide\@dp {
	display:none
}
}
.c-icoMenu:after,.c-icoMenu:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoMenu--client:after,.c-icoMenu--client:before {
	background-image:url(../img/menu_client.282d513d.svg)
}
.c-icoMenu--search:after,.c-icoMenu--search:before {
	background-image:url(../img/menu_search.d9a10a8e.svg)
}
.c-icoMenu--calendar:after,.c-icoMenu--calendar:before {
	background-image:url(../img/menu_calendar.97c5afeb.svg)
}
.c-icoMenu--meter:after,.c-icoMenu--meter:before {
	background-image:url(../img/menu_meter.222f23c1.svg)
}
.c-icoMenu--guidance:after,.c-icoMenu--guidance:before {
	background-image:url(../img/menu_guidance.83baa707.svg)
}
.c-icoMenu--setting:after,.c-icoMenu--setting:before {
	background-image:url(../img/menu_setting.f368e93b.svg)
}
.c-icoMenu--logout:after,.c-icoMenu--logout:before {
	background-image:url(../img/menu_logout.6991e0c5.svg)
}
.c-icoMenu--switchuser:after,.c-icoMenu--switchuser:before {
	background-image:url(../img/menu_switchuser.97d97a9f.svg)
}
.c-icoMenu--logoutRed:after,.c-icoMenu--logoutRed:before {
	background-image:url(../img/menu_logout_red.de410c16.svg)
}
.c-icoMenu--dispatch:after,.c-icoMenu--dispatch:before {
	background-image:url(../img/menu_dispatch.df13378a.svg)
}
.c-icoMenu--exam:after,.c-icoMenu--exam:before {
	background-image:url(../img/menu_exam.2f36a33c.svg)
}
.c-icoMenu--crown:after,.c-icoMenu--crown:before {
	background-image:url(../img/menu-crown.c9e10206.svg)
}
.c-icoMenu--back:after,.c-icoMenu--back:before {
	background-image:url(../img/menu_back.90d4cde1.svg)
}
.c-icoMenu--linechart:after,.c-icoMenu--linechart:before {
	background-image:url(../img/menu_linechart.fd4d01b6.svg)
}
.c-icoMenu--inspect:after,.c-icoMenu--inspect:before {
	background-image:url(../img/menu_inspect.5f149f3e.svg)
}
.c-icoPhone:after,.c-icoPhone:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoPhone--sales:after,.c-icoPhone--sales:before {
	background-image:url(../img/footer_tie.7f29432f.svg)
}
.c-icoPhone--client:after,.c-icoPhone--client:before {
	background-image:url(../img/footer_severice.02b60316.svg)
}
.c-icoPhone--teaching:after,.c-icoPhone--teaching:before {
	background-image:url(../img/footer_i.37bd139c.svg)
}
.c-icoTitle:after,.c-icoTitle:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoRecruit:after,.c-icoRecruit:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAYAAADaILXQAAADRklEQVRIDXWVO2hUQRSGz1w3MWIwWBgMKCohWFlYaWexIAgWVqJowCBsQPGRFD4Km6BRQTEiKIhIbCVNtIyKkiKIghY26cRGq6hozCa7d47nP3fO3Huzm8F5nfnPN//M3KyO2hS+eWUzLS+fIOYqeb+X2PUSeUeeF4jpIxG/I1+Zcrfvf2uTHkMujmTAzI7GRkcp9dcF1KVr3mcSVgFEYc4rstFT6lg/5sYnvmfBchvhPH51C9X/PRPoIZUAUgQa1Ee4HEbGjn6Q4yPuzuP3ZTSWpPCtyz20WP8gVzCgAiQZbPUmEBQ3yNbrlFQOunuPZjU/NIn2f5ceylUMKDCVazAgIFpDzOZYh87m3ndRY+U5X6z1leB8bWSPOD4uNRMjUceYF6ARJjEzEDcWpPdbqdm8W4JT2jgtDlx0nbvJNjOQnqZoIJiQLppopEf5XK3fNkiomVZXHTGDxk0AkWrOrdcThrjFPK+j5ZVBg1fI0y79LOBA3clA+yBp9ymaFhJsjM/KYpzuC5lUEdCi1I05OCwZVJORD0ARAp3MV6+T2x0ICv8qgt48OQA014CFGGDYBMUMYGqbE//WNWkSAc/HB4lfR/giMAcslao95lIBsodG3HTa01IOJz+ZJwaIubBELkA1ZkDBtMz9dq7VOrBB4iaevJH+i4rMkb5+ACJZ/kUDptFYQaM6CabpNvrz8wbg2Z//2aHD1PQvFYIGiereegSkAIBiJzMdYnpdGEjBOrkz+Q/X8KkJ2fVCXLREFUrUwNbHDUQILRpbQ+/cfPbbgrW+nZdE8Ln0OABAGKtcg8bCdegG4IoGj25654blxqvROfg8NHiA2L+VKpOQZAAVBEBxDXFzbNpNPRvc5GQ9dw7Rjv5Z4nRB/mqzBBOrc7gVKqrGwzh+kuE0uPvOzhS4knME+OSxOUnerwAESq4AhghN6M2AbYil6enEOccVFRUb9r8yAJLFhcGsh9bcYxHxogGiOYAha4V7TqO4mGTOkFWMk3sgJ3lNSYL/cxtSZyBBaYXj1dVRcGXHRqwIVW80415Mn1dSm6YVzn5Jj2pQ9Ch4KO3DHGPnPmlsjaYV3kkj8tMzFd/aoPb2SfgGWB6ku/vVGlwN/wdh3ejQJW+q1QAAAABJRU5ErkJggg==);
	background-size:contain
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit:after,.c-icoRecruit:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABLCAYAAAAmh0pZAAAL3ElEQVR42u1cbYxUZxV+zuwui7ZLt02oAVqI0egPTInRXzVpTRpTauPHD4sW0mICRapAClFqY6ITgjYSrC2KpeIPG/looBSFaDXxhz80JZJYSU1rNEJTakvBlPKxsCxzz/HH7My873nPee+d3VmKiTchy8zcmXnf556P5zzn3CFM0SH1h4aB2q0A34pC5gFyI4CZIMwEYyZADZCcAegMWM4AfAaoHQNwBJC/YnjwJfrG5hG8Cwf1DIQ9e/rw8qG7Af40RD4BlvkAEUQ63yJA8zE1/7bfLMFypHke0ADwR0AOoq/vIG3c8s//GVCk/vBc4PJySLEMjNnNHY1vrr1J6XyVCcb46S1ALNAILwLYgtl9u2nNjy5dlaDIhnULwPJdiNwFkVpnY8bGW5ts4xRYhgtSCG4AGtVOAXgScs1m2rTp3FUBitTrM4B3NoBlFYC+9mKTzahN6o2WWk/kSqHFtJ47AdAj2LT1aSKSdw0Uqa9dDJbNEJnVWZz4V1xbSeQratPaeigAMQcu6DAG+u6nR3/89ysKijz11ADefGU7Clkamb++PkmM0FdXbVIH3QQ4pJYSgTn+mGQEQg/SD7b94oqAIt9fP4SRS/sg8qloQxRkE8t19Kba5ym3sdwjAVUBGcWj4HuItmPGrK9Svd6YMlCkvn42itHfAFhgukiSJWDHAcMAVHzovBimbQDgECjHEuOPOIDh2V+ken2056DI9x6ZiYsjhyGY13YZL12WuZK3IS9T6biUzVI6owEA/oDhgc9Q/SfnJwJKzSVioxd2QzCvQ7oCQFoLYLHBEPGvZpitvODMErumOMml5T6hZzb/fRKnG3ulXu/vGSh46U8bwXxHsnhWgLQOlnRj7QVLx8r0/y1AkvPCxwIw24BqEIUX4u3Xt/bEfeTbaz8HLvYDoE4gtDiFlVaVKUcstUomKSF02p3IiWORO9Yeoi3bn5gwKPLoN6/HyIWjYBm2mWe4oMCVkrSq3MfKVPB4TmaDEehku1WU0QSg2iVQ/8dpy7a/Tcx9Loysg8hwZ8HkB1Mxfdk+dOwRfYWVm2ngcllHjFgWXnPmQfDYDqnXp3UNitTX3gDGmtiHOQ12oU9bvgwjFgDjn2XFHRWfwtc4+A4OY1QIlmRiUvv8BTj52sPdW0rj8jqIzIjRpjTwgYysk8k4kQUFAGnvTQA2Ip6orBM+z5lM1XxuvXx95Y2VQZH62htQ0JrEFMN/7aDIMRBiuYaRcaLFk/H5OUsRO91bQJrrByByLS6Mfae6pVwuvgDwkMkxImtxNh/xC47PowzLTTbJqSt53EfHGw1wtP72aytk5co51UBhvjtddBBXIssIzJ+sNK2uYGgZOh5p9xLkrcDiS6KSQrL+8KJxPzD6QCkosmX1IFjuiANaaX3RPI/FthjLInTmsQheBBjFQduzDAQJwVq/iC5Ul8uePX15S3kDt4NwTUfZ0lEc8dVpcxODTAnSeGFS95AMIgWjtRaOGGqmPAh4FMFhzdxaxxz8/tcLS9ynuK207nB5ilG0RefqTKVcISkPtEClCaTiRJrEsbf+pBC9KwdKPwTzbNLk0GvOVb9lUmQrHlHH0ljK9ZSI1nMMEjhfpQsAErV+uTNvKYKbXQtIzFr88yJdNXce2YRNxyttEQRfssitH8qtm8cHZfl97/dBYZmbBUOCdOkFU80+zRSpAiNgs8+k1lIyhej4lruYxnd0rO8W331IZkEoLeYsTgBVBLKkZaUXBMNK2RKGLMqfy2jR6ypou2J6mBDkwz4owCUIT09V9EBY4vB5R08xdVTE7QwRp6DLqGxl/SBYwVlJFtb6BR/KxZRz6SIp8H221S1TgHIqXE+7FaXLuuqaEXjEY9ZqjSwGMQQgMjOTfeS8Kwkgp6cgdqW2BXntCaPYi/QYqGJRFYWWnsIV9BS34Va7lEvJZ/M6qNokwaDnmjUir+hbbmOdQyr7eJZKjuDkdSCaD97J1T4vl+oRpXqKsiYv4ruk0KlytSbsVszdrL9N0Y/mYsphX4+gFIAyPYWtuKKuLjt6iqnyGZKeV4vl9JTwY1gAqh3z3afGh9HIFIBJw1vs5reWH3VaJIeae+xXSoKu2YYtWX/4PPG/fUsZmnMEhDFfj9ClfEZMYokDpZUttMTAE9BTclUzG5KC1UNqDJx0QaF6fQyC39pNJseHWekpyOgpIk1y1dJTxGKf6i8jlQJy8cjSU0z9NoxPYzNKNFreES1CHN1UuwhLTLtd0xWHvzjgu27hAcOp3EGentKyXLopD8r1Nx8EcDbmH06hZekphO70lFA38fSUxBoytVciW1iqHWt3/1IWlPEO/bOJsFNZT4G9ME9PyaVkK80mmdAJ2l6ahhgchxfJ4sUfy7c4+mhzlFCtKlRXq65yrvoy4WaY4yvNYkuUOhOxt0nOdwTE61eDgGK7rFgx4IJCj//sFUhtt61HdKGniKRU3bI0duINHD0Fhjt44hJX1oM+irOnHyuZOqANAIqJ6ylstRVK3AWppUWuKI4+YjwXShlahmS3o7lKFt+zzAWFtm7/ByA/N1mlGGaZMFvKaLdKT8kp/1bLxJURJCOAS0r0YIBbyDa5956F/nzKYN96ACfivA4/EIauwM7GzH6NUtIsYARebzhV6q3PtNyPxZJM+1HIPlm06DZzPgUA5MEvfx6M/fGbjbErb0APRjaJKl7KzKeUVNiJ/AB/rg6Z+RpzhITOo9Z3uz/z9pWluyByr6un6HI8N5/ibsgY6LHm2TydRLrVU8L3GUPOzRMP1Vyd/739qwAcc7OH19CupLAj35eO9BQx2ioOnymNcU6cjGPRB/IjoyuXfQTF2AsAXZuforYUOdh9o7IpKG94udK0pUHmWjVaLnnEitwT5cPFDyz9LIR/CRHyJQNJm1dWVtBxJXQ3732o0qiroPHmGnXAW4AcAtE+zL9lZ7Ux9OX3fQuCjXEf2ACClCBdOqFtaMGQlGOYOm1J7KpyxwjRWkyjA7Rr31Gk0loJKCKEZfc/D8idiflHm9FpwbIMcRYPZIcAyzKTlZW881rrHxicS888c7yE0doHEQn6a18DpNHWUyINw9NTdCCsqKeIo6dwic5j1mPs6CkAioLzBWEZMD99+l8APWsWXCy2Rprr2ZgjZCV6islcYbRPy+LN+HsnC8q4yfzK7NmS0ch29RSoOZSKegpzZlqbMrKBV18BECkmD8q04neQ8YIRPdJTxKt+M9JnWXlQRU8RAaZPn7yl0JO7TgM41FM9xat+3fEMxQzZm9Is0VOaQPfAUpod/iN20YZYOpyMniLOgDKUlGF2FLvQU6ZPb3hTB10e/Kpf50inOe8xYIKh0er07k0eWHP8ijeR+g4gnbVrvf/cuUavLOVVU+RxtdeMnsJccr+Q5Bta3sw+l+gprWP+/Mu9sRSS17P36yTNbrGnBMIryZm7S937FLWeQoYA7k1JNFuE3r2G3VsKMJJV3SUXIK2rrwNglRaqOJOSHhsWi+tkesndx5RRexA4IxHq+MPBpKO+8NZwM1XUU5JSQfwYBTzXQ1AGR4HR9GrredecuJTrCVsM2Jpk0PMpXGE+pUNCX8TQ0MbegVIU7F4RMfRPHQvYKigxOT2lk97/A6qdgsh7ALxv/G/rGAPwZwDPY3Dwh7Rz58UeWkoQ2KznXD0ldB89n+Ip8Mjdv9O66gxgG2q1HbR//wvRaStWDODUqRkQGcLAwFu0d+/FSrmkazyWLLkJxdhxMyOQETCr3PqPzA3f1md3fomkgGApHTiwEz08+if1bq2ncOhKMO48J3vzlIkr1g9IdKzv8V4DMnFQmEPqmLYprIZ55HYZEdtiyqaVEENkK6bg6J+8laD81nxPTymzvmS2N3Kr1+jgwWNXDyhaBG5PNZPRIPN+HMb79R1VD2nlv+NWb2CKju5BGRsTu2nlbDJnRbmer9WmiC/MyakCpXuaP3/+mwC9bWspklJwGHO43eoplnsR/eWqAYXqdQZqSyByPGKmETutqKeIo6fkejxEDRAdwHXXPTZVoEzqJ81k9epBXOnjxIkG7d1b4P/HlT3+CxmY7Uf3u4VqAAAAAElFTkSuQmCC)
}
}
.c-icoRecruit--a:after,.c-icoRecruit--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAD+0lEQVRIDXVVTWxVRRT+5pY0RVTswsQYJWoCChVJLUKpCxNZaGLiwkRjNPhXG1YEyTMsTGxe/Flo/YEQjTasWLhwIZiw0SWCRaXtgiigBIykIAmGGmtpyrt3/L45M/fd53s9ydw5M+fnO9+ZmfcclhDvvcNbtUdR+KfgiyF4rIL3N3P9DxzOIfdHkOEbvLvvW+ecXyJN2HadjL5eW4ci/wJFsSHYPXNoSIqKbnvTtI26sc8Om0P7tw3Ej+4cQYG9zLq8TKxkSi5JgFpWdec+xE237Xb1ehH8Kp+sosO/uesNJhtne5aTBRNz5HEoYdIFGOycBaZ1ntcwO3Ogmi/pJRNf3zGIhjvGgIwgFiyv/7cnVM/9Koukh6xul9u3f09Q46fJZNG9g0aehQpDdZGJKlaSxCqwiGv5BRsV6WJa5O/5Ha/e0Qbi66/dReNWo05HOYcgBXNo/diTwEefA2OfAn0PGMPUvlSExXRjsVFrA8F8Y6v1WJXQMwzpce1IeOgRi+vqAh6mntqYiqjG+OLF8AQiUmxXcXdLUGpNasXq+4AVK4C/ruiAgTVrub4xtodFJb8050UvhofXJDYGUuT/BpAqfcbywRmbgU3mP3EUOHMKEJsNDzaTB8ZkrXjpisXivRYEvlmJx+8t1aTkqqxrGbC+3/xP/ABM/mj6xs3WstTSxCIUJ6D8b3NMILk/Y4dNDwEoIFW1jofc0wPMXAD+vARMnQAaDWA1C125MgJF/xQXZnetBcTtGZ/iKz9ZAoVDpYvmjbFVP5GF1nNzwKmfAccnNkA2iYFsKiytPe5pAYmLvaVDwcNVG7q7gfvJRLKwwKu73q6vLoBk02CTsZInAMU2rn/gX376VrlVXny9B5fOsxfoCwengMEh4JXt8ltaajuBy5fNruQShgZA7yZxS++WeIWJVq+z1OwZGuetIgY8xEolF2eA6SmOyeaYnTXb5i2RAf2VXG0Lg+siH8DcldtLJhZBv5FtIzz88fAuPv7Eruvbo8DZs7E6eTLR408Az28DLvwB7H492rgvIHUB7jAyP+a+/OpIyUShQcYP7Oc8jbV9BnD+HPDrb3ZGoeesUAd89Du7BHeuAnp7zS4G8gmjOCYA5eQjaBX9y/kXnvsaxyf6MfF9s7IQKF8mUbKrV4Hhl0zXHv9Iy19v+bqMt8ekDcS23Wn2k0EK5k7LrA2KgCSlvbpP3Rd8TCadQfz1Wb6b1gQhh4I1ZOOnBKrsK6/3OZZ1HZcq6QySIy9/g5RMUvbbls3WhPVJtud97s1zdQPHtDt4kC/WpDOIbCGplCUqrjLKsmfdoUO/yLuTtN8ueTVwzdqhmxRBBJr08LvGtbFcQH//6U7J095/XX6989uU670AAAAASUVORK5CYII=)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--a:after,.c-icoRecruit--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAANLUlEQVR42t2ca2yT5xXHWbd1F22rkFatqrYPmzRt0rpV05C2adrHaV9IjOO7YyeO7Th2bMfOPSEJpFxKoR0M0RZlrIKqo6yhH6BjvYzSDdigK6GDddxbNLW0KoGtwBglUPLsef3eznOe87xODE7DXunoeZXYifzjf/7nYoc5c2boYiMjn2ZLun7IFrV3ssXFJ9iitud47GdDbW+ywbZLbKgwwc9xfp7i5xgbyO/i52Y2kOthCws/Z8Pd98z5f77Yko772XD7cg5nN4dwhQfjcOwY1CKvnwN5OxbmjDDu+7XI8vvscdaXXcX68z9lo6OfvP0BDQ9/ng13xDmgv7JFBhzzNGENgigBakOQAKC+rH7fl7Wjt1WLs/z7S9lw7t7bD9KKvrlsuLiGLS5cLMEpATICwzHPhYSS+nMgECAbFGM9WmS08xqPp/njvz37ITH2Ce5DjRzOuA0Jp1qbnGomLCvVsjYkSUXgvgdGRo/uUlzn92tYb+9ds9ST2r/LlbS3pB5LSW20mkwFDUAfyqlBmZC06DHVlNHvuzNidKV5WOc4600HZxeoRcV67ksTgpIGkZpUKhJ8CSmpLytColVEQOLR2cLDPFtGuH9+djaA6udQJgUFDbUpqhryJQioPyunHAUIqkmD0o0BAUgdZqQYa08dZh2tX/t4IPFyzdNuvTLVSDXlRNPGKrKU1ErDgoC06EwToACk9hSKlrf5z/nWzMMaKmyWVKTskcpAMuFgQDjNhJQDqdaBAHUgSMVmI7T71DjrSH9/BkEVi1NvAcopqZVqAQg/QkGBgmoSABn3BSOKqbOsK/n1mQD1E66q61K37WTYUmWDgDJimpHVLa3wIlNJxlnEoACgtqR9lqL5GOvLzK0eqOWFr7DBwnuCiqwWIE+U/3JKytCwoHF3IuPucPAkU0kFCCoJAIHIJ3gkd/EqeUd1YA3mt0vVDTeSUElCp52V0wy2AFLpl8q/7EUWJCLVCgpAuYRxxo37ZHcV5rz2eWKPhKtbVt1xO/VIJCSQbpVAKlAqStiwrNCAxSf44793a2EN5H4nzmtZGRBUUg+qbt1Ej0Q2kGm7N1KmGjRr048cAEElZeNytMbHtFHtFoHiqsLlv9w40qtoAbCaOnGPlJJ9SahqKdq8JUgg7XQFEZCa9Mg0aY8L3xpYC/M7LFikWeOOW1XZMnLZh41kO6Em3AIUpqAkmGommBwCVIIU00Fp0Ro7zc3+zpsExStgf3ZS2W1LfmTCSiuqGm4DUnR1k8p/kij/BKR8gk43ARI40zE7Mo2pm6yAuSZplzTdHgkat6pH6uGq3b6Vsb/slmPn84wtG8RlHynJ0ZOQmoywQDUy1tKo3R+6OVi92a2WH5HdNlXd0go/cuiR9u1ljte/zvPnZQxISTrdcgoVZYCKBFAWJP3UIhP7UeVvLPTnLpJq6sY9EgCE0041jphnPx/Er19nZa8nN8h9EplucTHdBEgQjnGmGozQ7hs3VNouzBMgdZdREZz+OxyUVEyJnfbWzWxK17Ej6uqGIVnmjVQEwwbEWLMF7ExlsPpyHvWizWGo7VQZdkqsamb88/TUYN24wefRLhFQlvKjJhuQEhKIZiOSUT2aG78zfVg92WJ5SC3Oxo277QLqj5YPsWld27basDJNzsYtQUKgmqMyKC0S0fYKzD29uqySptIjFQhIZux8YXqw3n8PlP6YXP4xHFJJUQJQxD4T0Y3Th9WV2SLvtVumtiaB4wjZaRs904UPaCh/2qUGtnIpUf4RLMG0QaqRSioB0s946X5fJbA2kSqiZreiQkm4kYRN5GOr1d7UV2TszZP093e/olBSg6wkCAdCShhnCY4BKV6vn02R8xXASq8jKxtUETRuYfJHa5I8gqVVtQOv0jD+cVivbJs30d+/fJk/P6mubs0QVFRUEVRTHEVTvR3THay5olaQgPDMBgFBJWlQ2qhOm0cnb3KvXaNhPLFe9yKtCVU9ZuRREVKzgx+RgOppSLGw9rVrFSirpV/ZI+HqJqUbGEvkHZJaNVeu8OenbD86+Br9uL8fEqtbM6GkBPSkiKwmDMk6w+OVwHKRK1u4ZMN+1EaMItY4AjpulR/9eTfokfj5qIOvdeaBHyFIEFAC+pECkBaNxhkLvVpBn5W7V2nckmknCRUpNgCLe9WV7pHlaBPA0/HSRfqxo08rKhtSkgYkXi+CwpDMaAhp55bKuvhC87vKHolctCXoRRuc/p/fTr/4c+N0hXv5Rfrx77xNQ4orlAQBlSCFAKiQDqoEK/RIZbCKzdvkRRs4JT9KiCNIlpjXzp+jX/yObfRIsnSRWokPDIiQEpQfYUjgbACQokETVk9lsNpbmtTLNocdErkq4bBWP6R+4UM9YjMJm8h3z9DP2fmiWkkxGFBNIVFJGiQzIkHte8sqg5XPf4mD+dBSUZ7YRuYQILhDyqD1iGpv9dYpAChqh5lmz/6Wft6lS9rg65Bq2I8AKAsSuI8ENGCbKl8A5pPPOKrJaWULZzetJbh6lX7Rv9lEd9qmH3Xl9QpIXWt/gUDVi6BsL7JTTVBTwI76EqxzrLX1CxXCStQ4vjsiQHKY2Tb+in6x2uKvkEbjSEQ0bi3FjrxBP//gARsSNGzBuIMiIFtFetQDWHo8UOkHae/gsI6QkFTTP1XVjh9VvNjXxIGWGkc01Wx4XA07lwJ+FLYBKSEFACC/fh/2w7jKooH7Kk1FLw1JtSZBsPo6GJucpF/sS79n7JcPM7bGiNWr+LlKP61YyQfvtepUfGqjs3HjdIOQMKiQj4d2+o+yVt/007H04dps/BCdasTivwWNItueZVW9Tr9FVzYnSBiQBcqIoJeHb1tFHx5h2ab5pCfh5X8LKPsmrLPvs6pffd2EioLYixyUpAEyIuDVQwe2rrJ0zMRGBSWliJUtXrI9tJTNyLXjORtOBBm2BqUeAjLOoA9AMuAEQPg9+unzLKvAu5ruZummcyKgRtREovKvLetm4vrg33rPBCubaNqmF4kqwmoyAfmNe58Zvul/PIml4365047KfZJW0TJxfe0yU9fKB2lIYQzIK0MyQVmQ6hAszwQH9rnpA2tpfFJKN7y21WCNPKZ+YS//gW8ZVojxMIhVZjwoxuPr1D9z/74ypu1TQ7JgmXDq9NNbZ0c4PLeSMegzHM5+ZSNp9kdvHFbvo4qtaPrHPVJIXdlOnqB/7sQE//0xEVAIKKkcIFNRXhQet/b1ExV/jot/TOceDuuM/e5IVGwkO3LqvujQ3+iZzRxHYK8Eq5rpRRtG1Or69YiopABh3JKKPLKKvCVlXWFe9x5+v7giVQnAko0/YImGD4VtpLloG92ifkHr1ogzW0O5uS1o90haaiUa1XPmiRO0kiAgU0FUqnndWjzDPJ55vMf61K39CGWiodXeSEbsgVa1VvkP3xTEo2K6UZCEec0vl/89u9X/GMU8rSAnJWmpZp/56n3sOx55XdhrL16ofiEvvQDgKFItomgiQ6CJXDKs/h1bR42qhlsAM70QJDPqjPC4s9WDlWwIWLA0H+rkHyO6cEF+EWfe4RuGVvUGwFRRPVKRUNX8dkXbu4exjz4Sf4f29tm6tSDVkIp8GBK4r1vAmJuHZ0GmisqKf5HDulbyn5iw/KdTTYMTDdIKIscRBCkAPckjVza/ovTDVLOUtMAOtwUrNaeaF4f1ijT5q1a3loqAJwnphnokVX+Em0mfokeCqQZVhCGVwsW/5kpWF1ZjuEsNKKCAFJAH2rBfDSioAERWN7czJLd5uvT7BS473O6m6sKKRX5G7pGiQeRH1OQPIuigJmsc8YpVzQdN202rCQKyIBGgXLX8XBCtMqzwN5UbSZWSoIpCU5nZHFJNVdlISACQywBknSVYoWr/Pw53cjiTQqpFprhDClHG7dBp++rksYT0I7foReVA1Rrhcnmr//eI0eBZsrqF/PJQq5rZLEjYjzz0zCYAUhi3kGYgamttSDU1/KzRT5erpvqwIoHTUvkPISWFFKYtlH/USJZLOdK4ESQBFFBRLYBlhtt9X/Vh1QeOOpf/KQy1/il22ti43YrKBo3bglNDQ9LjWNX+aFOAFQ68LqoJACo32PqRJzn1SCYwt1O61YqQXA5KsuMyV9WPZ+aPzcP+MeXKNqgCBFLMPKlOG6eaW5VqtXbYSvovP0/xOM7jAocyaQGaP19XU23ter5p+MbM/WV+yDcmgkKG7SeqG57XLEXV0caNq5sKlF7l/sgh+PA6uPTGsc93F6ur+yoLhb788fznGCVYBKCAV72uFQbbOrlHEloAZNbYj1yCJz3Fgcze/1urBEtINQKST6UkRbeNIZVNuZIfnZwRk74pWH7vmJRu/qk2kQ7DLdVESj0SMO3a2sKc2X6VYFGbSB+Y2ZQ9klvtRYKKXM49kmbYbvf9sx+WzzMmGzcBSYMj9UiGgqgWAEOCStKrmRg+3923A6wDyreSSBUpIOHBtnx/BFPwxqz3qxIsr2eTsye51d22NfG7pg9IVNjBar/O/wEMXuzq/Ec4JwAAAABJRU5ErkJggg==)
}
}
.c-icoRecruit--b:after,.c-icoRecruit--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAD/UlEQVRIDXVVW4hWVRT+9kzjMGogKmVeIC+EolhewMFeCuxBBSPBS6h5wctLVgMqXlMZDCXQREGThHryAjrI4EsvkzKIEEGoD+pE6CBpNPOPjVHjzH/28ltrn33O+ZvfxX/O3ntdvm+ttfc+v8NLRI42NaDXrYCXRZBkLsSNgQjgpAuCG/BoQz3OuQMnel8CkaldNitM5OAXi5Hge3g/2tQKro+KL8xFSkDNYUye+Y3bsmUgOAx+V5DIxYu1uNPezCx30tUZsGJHEuNJSSr1bagb8ZE7cuTvwRRMo0J5u/00EtlFUMcqmHXhUSJdJ6pL51YVEby8j+eln6SJLa4iGYns/XwJCTZa1hFIszVABeUTK8p0KanY+A7KvcercBQqEX8gZK5gCh6z5qjgShzJjUT19DNbGpP4TfLZpvn/J3pFFbJv69sY8LOyTGPwnEZg5drKGCXvfQr8dh9obQG6u4LdquS0v7yN76XFoNCu/uS9LMuEDLYXHOuGBN/+fuDB7+EpdQMjRgJzmcDmT3k8eHasQpJrnPgPZceGV4skVgkreDNUQVPsexzVu8Rsj35FW2pvfBdYvQEYNwF4YxzQ+TC3idSgx8+m5zUNVQmVJPJvfmI0I6JFwOAXdFYh7bd+jVpg6LC0co1LnwRv5Q5AqMTLw0EVGEnB1VrBtYJ+sDAYymWgoyMkoBpNTsVJxX0JJE46rK8GzGxU4jHV+ZixwMmzOmPt2akHvjsF9PXlLVa7xrlaKnMJEY0LrrOSzmzDrV2FUga48dr3zgfAk8d59Lz5BCRETCgecfETc6d0T9zy5QkdvzVnO/esRgN0rtL1F3BoP9DMZ/d24HBz0M+aA0ydRpLUNx6WcvlLWbVqfHCKG6+rIe40nR/z1uflRxLliqSa9d27wJ9PAsYU7nFFJST0MhLJ86vStMw+M1mD3bGzJZ6odSQSC7L7ouipxAp1HM+j+9rrwdDNe6MklgRVsWWJn4k/amaoU9j44A535ocfZeOakyTaGo5wahjFL/62XWHRwOQmTgqXsIdf+ps38sqVzMRf4zf8oLtw4WddVpCYvcHvxT+yntkNR99/pkJ9PTDdkgqAPT3APbbs/Dl+Yp4Fn0hgPPKLu9TSFgzMJ06Ko3zy8VVuOv8R08x00M1V0Xmm50LBi+sw/9q1XNlh/nxlexIVNgruW7AC6BP7bWvb2KArHpLoa/7CW5rL4HapLUmeWsb60iD+7KWjZpqNOtcFRf1UdO3czbAI7+okpMnaY21iVw08BVW8CC54Buf38FI+om4Y6uruucuXbcMjUXWSsvafSDE7I1KCAni0iRxyra0nImC1sToJv0hGYEAKXiAoEilibe2tasBF3Qu7LZFYxf83WgAAAABJRU5ErkJggg==)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--b:after,.c-icoRecruit--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAAMyklEQVR42t2ca4yU1RnHtxdrbRpNGtt+6EWiSdOkTWzSD/3Q1NSkqYl1d3bntjM7u+zuzOzs3GfZ+7Jclotc5FYWVMDaUJQWKREECgqSgkWptDSxIdTaSKtoaJGtYIsCWzg9533fM+9zznnOGXAusk7yz/MukCH74/9cd5e6uhq8yPj4zWT+jB+QOb2jZKxnI5lb2EvmFI6ROflTZHb+Ipmd+w+N9LlwnOowGc3vpFpKRgvNZKz3G4SQT9R9nF9krO+b9BOdT+b2HKJgKJA8oSCIHR3NYsrZcTTnambWkfM8kv0XGc1uoH/ufjKeu/njAWjr1k+ReTOayNiM5ykgAEeKs4AsQHkV0kjW1nDGjbbOkaH0MjLa+7Up6qKxT5J5PTkK6U0LEpcODo8zc3pIljIupCEe044yk2QotZk6866pA2p+790UzFEbTAFJtZzkIphuOZBqGdFNwxAOeB6ESrF4kf7+PPoP9tkbF9LKGbfQerSUatKCwp00K+9GGRKDMlqsQ6KDFCc5kJgGHTfZcAgZSInqT7Lfe50MZL9/A6Zd/5copGMWlDkFqWDncSdxF41k3bQbkerREIgckuAiBBKPTH3dl2nM30CgeqZRQK8VC7YRUFaEBFVMtbToJgwQdJMKyJHz3GvpCbJ+/U0ftaO+TWejt1FQcj0ahfUoi9cj6CJeuGVYEBBTXxIBVYRElXBicgetY5/5aEAtGLiLOmrCBZQTO5s8I42UgpTGAWFppjgpCeBwQA6kGQlbPV1UiT01n8vYvxB10x8VUHK6cTAzs/rOhoJK4aBkoaBkQF3ic09iU21hzc6tFpwEuxrmJHmQhHBgV5ML9jW5yIHDY0/CjTYcQgoOqHzcfi4khmsDalZPo3bKnom0fxnQcEZ10YCms/U7sU8q3JiLxHRzAVlw4jYorkLXFar7qp1+t1InTQhwhJQDgEY0qYa1/UFNqvUlkc6WUAEJacYBIZCYcjFb+fhbZChxW/VgjRaG8XRDIA3LXS0lptugoR71JUVAfd04ICHdJEgFDSSmLFf859Wb0Efpti/MSBm8HikzEijYFiRDsRZSLWFINQCnWI8MgCxIURtSJuqqELunCq7K5dGVBG39KXw+QodIuSaBgg3rEq9FMN0gMBRSHDgpaiuj6HDlR4WR3Cn9YpsG6wjW2ZxiPZBSa1EvSDW5syn1KOECyhvqkZBqwEkcVrrTVaqD/lr8/srBmlm4D5+NMvgQyWMxzVJ4we6Tp2wEEtbVStWjXExNNwUSiMnOlyoHazi7UllFBq9lgJSK9/anCDnyAiEvQR1y9aJBz+4m5JcbCVm7nJB5I2xWctNMSLUYlmoUTFR0E1fSUabrW5WBNZQ+YdzVsCGyD4g5ZvkCUtHX5CQhB/dTl/eo6Ya5iCspg2p3YufKCoAqfF05j8Cuhrb+bhEU+/jhFaQqr4sfELJnJ01b+ndlOgGoqJhuAiQHUDeN3U5MtJ9hF94yUzAdRpdabEaSOxvsaNWCxV/HjrqQik7qcCN3UbekxHQGylaq/bvlwRpMDZm3fuk8oltFqg2LvTY9DupRJ0gzHSSgLhY7hsuElV6D1iMOq7fbDKrH0VoDrJN/I2T/Xkd7bO0D8TAt8H85TsiFC2ZYH9CUnNUvFm4FkgSqq80GxRRv21cerIHUdsVFEBLa8qGc1r9muf6TfHaX1PajSNGmTulN2wBNr6eeVOGgTmrjgFzF2k6XC+sIuq9d6+bPtWaZGZY8H1mxU+1uLL2OHNa/F3OhkmrtbqpBCaBaGSz6d6Q/Xw6sg8q0rYOjDJFg2h43wNq7UzNERt2CnQYFe+Fs/Xv9/SSSagBOl+AkO0ZbbVgsdnV858PD6u/ebXSSaVeDa8n4Q2ZY0EHonARaf4aCvXJFM0pcBAUbcZDspqis6T/68LB6u7eUBAT3NbiKFCfsa4CVjiKrSIc7H8GCPZDXv9fZs3g9QgFF3OfOiK1Y+z1lwEo8JqYadmiLI5t/XCzaqw2w2FApQ0p16LvaujX693r1hAqnWJNaVTdxSEwdLezX7i7HWb1FSKZTrX19dJ0EdzUWS8GCcFKGtt9Dx5eJs/r32vwLFU4RUgQHxCNTLnJrGTUr+UOlYGMnEuzIBtv/qqVmWEnERfA5S/+ODQ8T8s4Z/fucP0dBRxFIDqBoRAQFIbVb+neZu2HiNuqiq8pdGx7XSm3+LLVMsM6fJ+StN/U6927p6f3yZUKWLBA7G+YkCMiCFHZkPR8vf5kuJF7Tphs2RGJHNhOscl/vUdg/XVa6HnEHuU6yNT1sqz3820rAWiWkmpxiRSd16s8j1YJ19Sohj6x2UyxqcFERUhGOC6otxHSsErC+h9Yj9BIZxTvayiXVcxYDdmC/6CYl1RQXQUhU7OPQ6cocAHOxkwokeYCUJ23Y+lcsrv7VYf9zFI4G1HTJRRBUK1OzrfZI+d/TRbJdi7QuSkuQktIVknUzE6yDB+j3dQ3T78QZciPTrEEqGsdGCXl0nJBdOwh5/30zsA2PiC5SU00Uh8QUYTFUgbqVi3+V1qRLCiQIKAXuR7DtJ0rA2r1DWmidpbY4G4FaNINebf/6qv69/nnarU0yoFYEUoTHoP3cEmQfR8oHlulcJ6ZZpzgfYdfIxDXA2rXDMGVLsCxg9MtxF/6rf79Vy9VUg5AiwE0MDgRl6xxpabmzPFg9yWnUVZPaVMNOtXzjX14CFgcU0wCSu9pze/Xv9/SvJQchkGRAYaaAHUMsBv5EEonPlQcs1fmYMGkroAAseIVctkj/ye3cjs9HHIw6aRPys/X693vxd1I9CtlgIg6kFgMoFkOOmgPby/oiBulL3E6hvIM7CTmw8e2/JCzuohak9SOdbcOjhgPgC1LhxuAoTnIA+Wn029F6DjxSnruSHW36wz84j/DIivVDD5phGSftsDof7f2NYZneBJwk1CIVluUiP3CTAynoAzEwpzxg3e37is7RHdlgwS4FCx0iNZN2OmGvOLrXg/NVSAogDsnvQoKAgk4MeNnzZdLivaOMzhi7g3S1T+CQ2kDrd2AtXaj/5J55WtrXICCpq6Xo2vXnV8yzViIKIIFUw9TsF93EIVmgqPxeOwa95Q2rtE79mMK6Ihz8Y/LW76SXCdbzdPLuL9jq45FeQ3sdDfXS0YPullu3UEe9Zwb18hEAKSAVbL+aahxQwOc6iUMqyvc6yVXgu5zpGXZEgCS0ftDdliys/rrDTsrxTrdgh6XCLbhIAsYhuW66TCH9nv65RSQcvr0yOyP9QUkKa7vxyMZSrNqw2Bcw5s+V0kzqbNBRHIwFCbrJ9wpNuXtJIHBLdb6FMhb7AolF3tbekJgWVxHWxAT9gsgqx0V+F5RStH0g3Xyik7h83m3V/5bvaFtMGSBh0V68oPKQLl0iZBud1ttbcQcJdUlyUxFOkxut56at1YeVSNxEB8ozwmwEu1qcTvqnTpXxrUX064FvvEHI0ZfpqPEMHUrX0RGiW23/MqAglmpeERCXl0Xvltr8QEFHy5PuaaRFfx5plfY2voaoC62dWi1BsWhDOCGNg4KwJmGQvA4cB5K3kZAmKl/j5lrBahMObdojW0hdRdAhUu5qfnUdkV0UlGpRQOMkL4DExWA1NT1RG1jx+JeLYDik1pBm6weAIpKThEHSj3c1NNWAgwIYoEbgJgiIqtHDnzfW7oegpofOqKkmbf7whsTBKIOkXzMfXUc9Qt0EAHFIlorAHq8hrPAflFOtfBqxIEmAQhpAcuvHnBQwAXLc1KSD5MjTYKuxcX3tYLWFt4mnWt15RAMKrUf+63OSnGpeAyQIypJnbe1gRYKrhe4mdzZsqTUtszoXYSOA1wAIghLhENJQT9XA44oawmpejLZ/bLENGYZIuf37NZC8INWEdPO4sQgJwnKiBYjDoqqvz9UOVktwbnE24mDCBhfJ+5p285cBYZA8qpOsOuSAslzU4MKpr5eeG/5HfL47awgrNKQ9jzQbltqg7zq7GtLdlHQDLuLOaQBuqhc0SX8vWtufnw4HB7X3bGypxZZZbBVBO5tHdJOcahyOxzNBdYIC+Qf9+KIAqaHhXaodVPfW1fpFQQ0UIZkmbflEUmpna2pUZySlaHtEF3k8v2IQ5P9vix3y6Anmi3RMmFb2j6CUBavZgaXrbEG5YDcZ1pESgITOJrmpsWFB3Y3+UmAFpPnI7zWnHNrZsDQDUa5HHs+huqnwsmCh6ebTO8gHCrW31KQNHOSROpur8NSBpdSia0g1nZPkVGuAoBRItgKBr0wNWAEKy4+A0nU1rwSnCVtFpFSrR9z0wAP8+Sot2p+eGrCC/n7lyOYrsathdckDHNVgcJGqibqp8qKO+om41DZquprkItjRPCXSzKwDtfpc/w+9DtkEZDQDWwAAAABJRU5ErkJggg==)
}
}
.c-icoRecruit--c:after,.c-icoRecruit--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAEF0lEQVRIDX1VXYhVVRT+9r1dNR1zUAMpE9MIJFErIfuhH4qEBMVorBgSCc2XJhsKScpwiH5MMNOH7CHqKWmgsTDpoYfJGETzoRglUHsp+lFHxhqH0dFzzupba5197rkz1zac2Xuvvdb3rfXtte8EXGPIzs7rMRSeRiZPQNKlkDALIkCQ8xAcRoZeTMS+sG3P0DUgCnMoVqWFdL28Aik+Q5bNNLOC66cjK61FBoHKe5i/aFfYuPGqO4z/20Ai3d1VnOh7i1m+RtdgwIodSYwnJ2m096LWujps3/7veAqm0WA83rcXqWwhaGAVzLr0KZHuU7Xla6uKCJk8gtHB76WTEjcZBYm8sWklCdZb1hFIszVABeUXKypsOanYvATJ0IdNOEqVSLbNM1cwBY9Zc1ZwJa5NpIjVnFjt9LOzPCbNNshLG+4bS3SdGmRrx2Jcze4sMo3BOk+eDCxfCSy5G5jSQrIUGDgL9P8EfPOVJ2MgOdGV5FVun1RTHC7XlfThQuuUznYXGsTvhU3A/Q85wUV26+goMOsm4PEVPHuRlbF3TF5WpnGSrZLNz0+NBDpbJQSb61XQEnXXeem9wOw57v/5p8DRIwoCPLocWPUUsHAxMHc+cPok7UVsBReyu7g75IGxu1IZqXcMQWLXzLvN/VSew31AwqeQJMB331Kyc3624I68co3LvxS3RwKdvZJMfmuowKrhqcqi45cTuRS+RcJ72bUDmHkjcI4JaFI64hyk4b04SZDTpquVzGxiQK3m6+FhB6hL4uBnz5RlqseF6mXf+F+/+GWP/cBKfi8u3OTKs1M/rcxsTCCudT/2K95Xdus4krBmTcqAjx2Iweqsn+qvY8IEB9fOU7sSVfheWthEVX03uc1k5lmSvCnt7bM9OF68AYW9dP6br95BNOAM5dCxYGEdPGa/ZSuw+yNgdVu9IquEhJlMRzp6UDrb7Gem+FkJH3wyyDZcRyKxipTs11NOcsscPkZ2ZazigQeBeWxdHf0/O4mdcW9EjE2zRfirwuz0l3bMkPXP7SZRh/V9hTl0vQPcnFc+MEB5aJs+w6OO9wPvv0t52G3xruxEDhG5K3T39Op2PElH+w0Ylj9ZTYsFTp0GtD0D3LMMmDSJWVMOlfHYj8AX+5gxCXSojDpskp3hy/2vuKEJifmtffYgCfgfsRSo4K2twAi78/Ilj4/ZF3709/WOsP/rzZGkuJNosFlwyjKLlxz1HrwAXBqp30G5SaKvzqnkbemo/hgbGLhJ03/ysh3QJXApNFPd26xrOyzJxX0IR8qQzUlIY9qrp8qkV1cGjSR6LriIkL2OUPmDPlNQq50MPT3H9CiO5iSJAhMpXqYRcV8Gj2cib4cDB/ZEwGZzcxJebXEnitwgkfIrWz6qVfbx/4//AE7qncpTYH27AAAAAElFTkSuQmCC)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--c:after,.c-icoRecruit--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAANIklEQVR42t2ce2xbVx3Hw2OMIbRJaMAfPDZtEkICaUj8wR+IiUmISWOJE79ix3Gd2Iljx/Gjcd7pe6KjG93WQmHtNigr2SMt9EHXomoFCtW6wboHG1X3ZKx0FR0d2zppXbP2xzn33uP7O+f8znVaO16zK311bprElT/9/p6229TUgAvWrr0YViz8DiwZnIRlpY2wtLgblhQPwpLCEVhcOAWL8yfZye6LzzLth8nCDqZVMFlsh2WDXwGAjzR9mC9YVv4qe6IrYGlpHwPDgBSAgQD7dLSIK2+fk3lXEwOOnPvxgf/A5MAG9nM3wNr8xR8OQNPTH4PlC9tg2cKHGSAERzkXIVmACjqk8QFbYzn3tPUmjPbfCpODX5qnLlr2UVheyjNIr1qQhExwxDmRN0OylHMhjYqz31FuBkazU8yZV88fUCsGr2Fg/mqDKRKhlldchMMtj0ItJ7tpDMNB9yNYWX6eYt9fzv7BPnnhQrpt4SUsH61imrGgCCctKrinColDmazkIdlBmpMcSFwjjptsOADDWVlDGf69l2B44NsXYNgNfY5BOmhBWVJUEnaBdpJw0fiAG3bjSj4aRaeAJLmIgCROrnLfaXYWLiBQpSsZoOcrCdsT0IAMCasSav2ymyhA2E06IEfO/aClTbB+/UUftKO+znqjoyQoNR9N4nw0QOcj7CKRuFVYGBBXOUOAqkBiSjtnZhvLY5/4YEDdNHw1c9QJF1BermxqjzReDVI/DYgKM81JGQRHAHIgLUzbKvUypXc1vC/j/0LMTY9roNRwE2AmBsyVjQSVpUGpIkGpgHrl+1L63sbCWpxfIzkJVzXKSWojieHgqqYm7Fm5yIEjzlLaPW04AEUHVKHHvi+mxxoDalGp1dhlTxDlXwU0ltNdNGyobEPOWVYSN+UiOdxcQBacHhuUULH3DNP1cx1+lzInnZDgSCGHAI0bQo0q+yOGUCtniMqW1gFJYSYAEZC48ilbhZ5/w2j6srmDNVkco8ONgDSmVrWsHG4jHvmonJEBlftoQFK4KZCKBkhcA0I9v5i7Dn2STftSj5Sj85HWI6GEbUHySNZSqKU9Qg3BqeQjD0AWpKQNKZd0VUxdOweuyhfIkYQs/Vm6PyKbSDUnoYSN85LIRTjcMDASUg9yUtJWTtP++rcK4/kj5sG2H40jVGVzkvVwVs9FgyjU1Mqm5aO0C6jgkY+kUENOErD6u11lu9if9dxQP1gTxevp3ihHN5HirIRZlk7YZbXLViCNFWRAIsyq5aN8Sg83DRI6M92P1A/W2MBt2igyMpsGMkvkJaJHWlwGmPolwCN/BnjtKMA77wCcOQPWxc+TbwMcPQJw6BmAbZsBVozLYSaFWooKNQYmKbtJKOMo1/u1+sAa7T/kOatRTWQZSQo15KKViwAO/AVg5jSc88Xh3beRDjfKRUIZFVTCObtvqwOo4pe19QiuamTp75NBlYlQ2zx1fpDU6+UXAX64xIHUjUAl5XCTIDmA+tjZ55zpxHG+4a0xBPuj5FBL9UhqZTPNbI/uh7pe778PcNc6F1LFSV3uKVzUpyi9gIOylU18szZYI9lR76m/Sj5Sq9ruHTAn12nm0jW3oHzUjcLMBAmpl59dYzXC6v8JmY8ErME+b1AlpHWrZ+eSYyzJP3UQYM8ugH17Af7+JMB/X6/+u+++y4rFsJy4NUgKqN64DYqrJ76nNljD2a2aizAkykUYEG4eX33F+8kePgSwdNStamqP9PM11R9j/z4dDumkuADkKhU/ViusA+S8NtvJX2jDWu8nuWu73B9ZZ7de3Ray3HnkXx7OnGEza1kBlHBDDUsC1clhsb+j/9O1wPqT1m2b4JR6ldUI6ra9kjoPu0KvoTdKogbSyUWjJTtHma7fTuv5SMDplZxkn8lOGxY/e7u+cf6whvp2ejrJa1bDY8nbb5mf3LrbZQeRfZLSHz32iPnxDux3EjbhINVNSVULvnf+sAb7HqgKCM9reBQRHfbSMfMTm5mxf07qsJGTMl10wl59s/kxeV4zQZIAxdz77pitVOLaGmCl75JDjVq09RCTP5r47/iRdydOQcp2eVc1rucP04/5j2dkOJWc1Km7SUDi6urgf3ZNLc4arEDyWtXa20d3ZsOz2sYNZliPPyYDwk6iyj5O3Nw9Q2zYHmYvww0XXKlwKpBiNCBxcuVjl9aQszLf1RI2tSKhlmxCD24yw9qzGzWQCiR8j6uaVNmUpE2BEoCSMRkUhpSw9EaNs2H6Muais9peW536vSb/zfd5tAw7ECiqgUwQlS2uhxnORyklJ5kAWZCijqz7Z2sfpovp543hpjqJWrJtud8M66HtdD7ikIR7ZlPVZpOPhINcJ9laELWViP6xHrBul0JNXYtUnGQo+1seMMP63VZlDEnQPRKGpcIR+YgKNeyiCqQKHBdUPMJ1sB6wvkXmI3ITmdQrWjVYarjNykVxc/knQ01zEYbExL+OHKvPAjCfelmDpDaQaqctqppXGO7cRjtInCnKTSgXibMCxwBqgeIiDKqTq91WIlb7e7pgoHel0UX9CqSMsoWcnvKAtZ2GhOc1CZKStCulX6tsplCTJSBxxfgZqUPeyvd8keWk9zRIGFAW7Y9w2b/fo3XYvdOQj+IKICoXeQAS9xIYAlJMnGH7viPMv47VDizXfaccZkp/ZCr/995jhrXvD1WqGgHLlI8SHqGGIcWQmzgcDMrWm9DRcVVtsEqZK5mrZshQM61quWvW/NgM67nDyEWdZjdRVe3u9QBPsiXh02w5+JTQE2zFfKfiIAKSCijKFbLPCD9DT0A6/anagGW775I6bQ0UgiUWbMsmzLBOntQnfxVQNxFuxZw9hJMrn9eUfBSxwcQcSB0eoPgZcdQe2lrTixhQTl/OoLxOO4lYsHHlet3XAalrqIhc1EGEGlHZtkybH+/JJ5TETcHRnOQACrIzaJ/Wfehntbkr0xU3L/7jdPl/7rD3Ktiz047q/dHx4x6923bkJCkX6bAsFwWRmxxI4QA6Q0tqA9aX2FN1HMEJe7NHY3r2LMDyRUTSNnTa27d6r6hX3axD0gAJSEEXEgYUds6Qn9+fhg7/FTVUxtQV0Js4QUOK60m7yHbnp06Zn+BbbJO6bq0LqQIIVTXeKmx+0BvUP19WIKFQo9QelN0kIFmgmIJ++wz7a2tWWZ76PoN1hm4gO/WKxhvQahevaFO/ArhlJdvK8jfOjbCt6CqA37Ac9caJ6r+/+lYEKaQk7KAeagJQKOA6SUCqKPAS5OvwLme2hh2XIKmdNh5HMj32Gz/m6tr7sJywo0rillykABOQXDedZpAeZT+3EqLRy+szM7IPSjJYWz2XbLiyDZe8X7w43+vRA7ajIkRO0kAFXDAWJOymwNMs5K6DUOiSuXkLZSr1GUjFjnpP/ihhjw+x1/6O1AcSb0l2PcRahKjjoqALSkvaARRuAdlJQgH/lrl/y3cyntIaSNOSjSvJQvf37OX59947f1AvvMDe8DYsw6FcFA7obqrAaXNP675teu5hpdMXsYbyuOSihFL21f0RPzOsYZ1mbcWLL5g7cqk7PwawgxWKxRN0+VcBhalQ88uAhPz89D/QmA8UdHX82p38O8zrkU5lbhNjSDcL4+XsvVZ3rLbnuym2rbh7g13hFk+y5WNWDjXcbasOCuOcREHyO3AcSP5WgDamQOtUo2DFpXAzLtki+ihCNpFqVQvq44jqorCSi0IGJ/kRJCEOq61tU2Ng9fR8vgJGQOqMGKZ+BCimNpG4kQzSVY0MNeSgEAWoFbkJA2Jq9Yn7jY37ENSCyHE91JTJH++QBBitkQwa+qNzyEekmxAgAclSBdg9DYQV/Zu2qlVXIxYkBVDEAEgt/ZSTQl6AHDe1mSA58rXYam1d3zhY8egWeVVrWo8YQJH5KHhuTlJDze8BCYOy5Ptp42DFwmsqToqFZzfUeg2zJhdRLYDfAxAGJcMBaGlmahHn6gbCar9Zr2wherCNeDSRavkPGiD5UahJ4eZzzwokDMs5LUACFlNzc75xsDrCSy0gHWh3FPVwkTqvGSd/FRAFyac7ycpDDijLRS0unOZm5b7lfQgErmogrMiocT3S7jHUhgPnWNWI6qaFG3KRcE4LclOzpBn2vWRjPz8dDY8Y99nUUEsNs9QoQlY2n+wmNdQEHJ/vBNMhBuQV9vUpCVJLy/+YtjFd19Toi4EarkDy6rTVFUm1ma2tVe+RtKTtk13k893PIaj/3xZf5LEVzGdZm3BlzR9BqQlWuwPLVNnCasJu8xhHqgCSKpviptaWm5ou9EuDFVL6o6DfO+TIykaFGTrVfOTz7WuaD5cFiwy3gNlBAZSo/dU6beQgn1LZXEXnDywtF80i1ExOUkOtBYPSINkKhb4wP2CFGKwgAcpU1fwKnDZqFFFCrZlw0403ivuzLGl/fH7ACgeHtCVboMqsRuUlH3JUi4eLdJ1omi8Xc9QP5KG21VDVFBfhiuarEmbe2tuo5/p/ke4oRqcf48EAAAAASUVORK5CYII=)
}
}
.c-icoRecruit--d:after,.c-icoRecruit--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAD3UlEQVRIDXVVXYhVVRhde24zYWZMg2CKD2ZkBKFlCVIgKr6kUBRkhfhTKj5ZDoQkmihSJEF/vthD0kMQDDQSMr1OipUUveT4oINBIg7+NOo45Mx4z/la69tnn3tud+5mztl7fz9rre/b+9wJaDPs094ZGAuvI7e1sOw5WHgEZkCwGzD8ghyDuB/fhQNHxtpAlOZQrioLO7hrHTJ8gzyf7WaB69HIK2uzUaDjYzy2+POwY8e9GND6biKxvr4ahk4fosr3GRocWNiJxHkKkmb7IDq7XwmHD99upaCMJuPZ00eR2R6CBlZB1ZVHRNpnshVrr4oIua3C5OhP1ssWTzNKEtv37ksk2OaqE5DUOqBA+aSKSltBaj4/jfrYF9NwVCqx/EBULjCBJ9WcBS7iRO4ksjPOfUVOlm+3d7Y//3+i+2SwD3Yuwb38mVJpSn52OfDG5uacO7xM168CP58Cfvs1kjhIQTRVf4/bV6tJsV1T2cpSZcZgPwvOnV0xVmqnJvlMAbMeAhY+DmzcSgGbikpYVTo/y1+23W/PqpJ4JaxgQayCrtT3NCv66gjw0X76uF6wEFixGljGKl9YwYpOAn9djL6Y04Gb+VJG0hFHrCSzfxs3RqqIJkAlpZHO4eIw8O2xWJl8i55sVJGqybAopWmOJLn93XSL0qFXOMoWyjbJtp0bijhz5hai6EjiYE3fS2xXsGE/EwHoOmq48oJFUwJIbRz9x8PwwMwGScoLtYnojO9YyfI1p9iaS6VaB3TGRqzbKEAkVQHqa9qnK275o43Eol1h/fqMgV9FtUxSsJ7yTGjTWjcv2buKmzdB0WpvqlBzvb7fNmyYn4hiJdp1haMMHnGgaoJ8zCvBk+q58+QBRnjzks0rIWFuPcgmB6z3Nf+ZKUnCZ1+PEmwLicyT/HsRejG8EgJ0dwMvruOteiI6hi9EEq+QJifyihfjSsdTCmr6FZbBtm38kkQ7Xf2qNfzotjAxA27zwii6+2HORdrQWX4/h2KlEqGKfNhJxh4Mff2D2sbbFT3xPSPfh3F7iwkPYuJutNVqQE9PXI+P82flGnDmDPDjQFQuTyJwHvsjfH/cCeRqqURG2/TmAA+S/xELZZp0uBpal3ZuBF7dx/Un4fgPuz2er/JMksFnwwVPFoCe1G/f+8FGm85NoHpSrMdbvYrX2i55s+yWK9ZLSfzzl2YHTbN87oxxHsZ9COxlY0xPQpqyPd4mdjUprpI4KO4g5HsROi4zZiY6O8+H/v7fGxTTHby8dfWfilSFhhNxrW2r8g/DiRNHPK7Nq10lE2WPhVxVXyUSaK32Zxvs0vwfk0ujO0DaTSEAAAAASUVORK5CYII=)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--d:after,.c-icoRecruit--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAAMsklEQVR42t2caWxU1xXH3SVNU1WJVKXthy5BiVRVaqVU6od+qBo1UtVIaeyxZ/OMx+NlZvw8M57F9njFYLaEJWwCkrQUpUIhNCmNYkMoUFqakKSBEkBNk6YRKgQBEYXIQJumYr+9b7nzzr333DsmswTnSX+dZxs95B//s92Zoa6uBhdZu/ZWsrDvR2S8f4zM791I5uV3kvH8ITKeO0nm5i6SudkPaKT3+beoXiVjuW1Uy8hYvpnM7/8WIeRTdZ/ki8wvfJv+ogvJvN69FAwFkiMUBLGjozmmsnYcy7qanXHk3I9mzpCxzC/pn3uQrM3e+skAtGXLZ8iCviYyv++PFBCAI8Q5QBagnAxpNGNrpMeNti6Q4fRyMtb/jRnqovmfJgt6sxTSCQsSkwoOi7OzakiWelxIwyymHfVcIcOpzdSZ98wcUAv776VgDthg8kiqZQUXwXTLglTr4d00AuGA+yGolBkv0p8voP9gn795Ia3qu43Wo2VUVywozElzcm4UIZlQxop1iHeQ5CQHkqkhx002HEIGU7wGkubPjpLBzA9vwrQb+AqFdMiCMp4XCnYOdxJz0WjGTbtRoR4Ng8ggcS5CILFoqtB9mcbcTQSqdxYFdKRYsLWAMjwkqGKqpXk3YYCgm2RAjpz7fkubyPr1t3zcjvounY3eQ0GJ9WgM1qMMXo+gi1jhFmFBQKYKSQRUERKV4cTkJK1jn/t4QC0avIc6asoFlOU7mzgjjZaClMYBYWkmOSkJ4DBADqQ+w1ZvF5Wxo+ZzmfkvRN10UAIlphsDMzuj7mwoqBQOShQKSgTUxd/3Gk/VFtbc7BrOSbCrYU4SB0kIB3Y1sWBPy0UOHBZ7DTfacAjJO6ByCfs+b4zUBtSc3kbllD0baf8ioJEe2UWDis424MSCULgxF/Hp5gKy4CRsUEz5rmtUD1Q7/W6nTpri4HApBwCNKlINa/tDilQrJJHOZsiAuDRjgBBIprJxW7nEKTJs3FE9WGP5ETzdEEgjYldL8ek2pKlHhSQPqNCNA+LSTYCUV0AylWFK/Kp6E/oY3fa5GakHr0fSjAQKtgVJU6y5VDM0qQbgFOuRBpAFKWZD6om5ysfvq4Krsjl0JUFbfwqfj9AhUqxJoGDDusRqEUw3CAyFlABOitnqkfRq5UeF0exJ9WKbBusI1tmcYj2YkmtRP0g1sbNJ9chwAeU09YhLNeAkBivd6SrVQb+XeLBysGbnH8Bnox58iGSxmGYpvGAXxCkbgYR1tVL1KBuX002CBGKy87XKwRrJrJJWkaHpDJBC8Z74DSH7XibkNai9rv4s6iVC9uwiZPsEIb/9NSGPr6J/dw4ASghOiuGQLFAx3k1MSUc9Xd+pDKzh9NvaXQ0bIgtApmNWLCIVua5fJ+TMaUJ2bKVzXj+ebpiLmJIiqHYndq6qAKj8N6XjEdjV0NbfzYMyv358Jan4dfUqIa+8SFM26UDqBKBifLpxkBxA3TR2O9FoP2ue8JaZgukwutRiM5LY2WBHqwYsdp35FyGPjLuQik7qcCNzUbcgo80EZSvV/v3yYA2lhvVbv3A8olpFqgnLvC5coGlZAPWoE6SZChJQlxk7RsqElV6H1iMGq79bD6rX0WMr9el0+bIs8/s3cp06QdMwzhduCZIAqitqgzKViO4uD9ZgakJyEYSEtnwop/WvW6H+JXe9ILR9p6uZ3W7OACGrlxKy6UlCjh8rDezpjTIc1ElRBshVPHq6XFj70H1tups/07rleljifGTFTrm7bdxAyAf/UT/r3BR1VkwA1O6mGhQHqtWERf+O9BfLgfWSNG2r4EhDJJi212pg7dymGCJjbsFOg4L98zV6d61YItcjBqeLc5IdY602LDN2dXzvo8Ma6N6udZJuV4NrydpH9bCgg9A5SZiP3nxD/bzfbXUKNuIg0U0xUW0/+eiw+rufLQkI7mtwFcmCSbsULG7CBk5KduAFe9VS9fOOvKOGxAGKuPedEVvx9vvKgGVs4FMNO2hLIJt/gi/aazSwdmyTIaU69F1tIKt+3vtneTjFmtQqu4lBMtXRYn7v3nKc1V+EpDuqtU8fXSfBXc2MpWBBOClN24eF+8P/4s+7dImHU4QUwQGxaCobub2MmpX8sVSwsSMS7JAN7myrl+lhJREXwXvY1VgtOvZP9TPTcd5JJpBYhAcFIbVbOlfmbmjcQV10XTrXFrd+3eZvppYOllmQsXXEwIbINrej/f1N9TPzadxJEJAFKezIun+r/GU6bxxRppvoJNUhWylYWMqxlq/qan89rH7mQF7tINdJttrCttrDL1YC1mou1cQUKzqpU308UgqWgaSaoRgiWXodPKB+5lCf7KIipCIcF1Q0ZOpQJWD9AK1H6ElkDO9oula/fatcj3SzEZu2X/+L+pnDfUKqSS6CkKjMr0OnK3MAmI0fkyCJA6Q4acPWv3KJBtak7CAW41Gk9Tu16PBB9TMLOR5Um+AiCKrVVLOt9kj57+kima7FShelBUhJ4RTSrEHTgZWIIukWFSCBoq2b4nNpVarxYpBMRcwYqkDdyia+TmvSJQkSBJQC50dc258GLCzNOEBIR3vnH+pnprpkQK0IpAiLQfu+JWh+HSkfWE/nL/g06+TnI13718F6YVIzZSOwWC06ewZ/3rVrajdBQK0OHAjK1gXS0nJ3ebB6k7Ooq64oUw07qmV1aEUJWAxQvAQgpljUhoJd588LDkIgiYDCpgJ2DJkxcJgYxhfKA5bq3MBN2hIoAAueQi5frIa1bQLf1xgYedKmr10OqJ/37jGhHoVsMBEHUosGlBlDjpoDE2W9iEEKxp0Uyvu4k5ADNlawS8JiLmpBpuwWubNtfFL9vFdeFgo3BkdykgPIT6PfjtZ94Iny3JXsiKoP/qN4+3/0ET0s7aQd5ucjgzaYf19QP2/9E8BJXC2SYVku8gM3OZCCPhAD4+UB627fXXIdgQW7FCxpX1NM2qb2/EH/ImwmKUOSADFIfhcSBBR0YsBr3l8mLd67yuiM8btIV/sUDikKWr8Da9nD6l9w6/PCvgYBgQFyGQV+8oT+SPnAfgESSDVMzX7eTQySBYrK77Vj0FvesErr1E8prGv4ANnKdzQdrKP0qOX3OwXtIGT3LnulOf4uIf/7cHovh40OAkgBoWD75VRjgAI+10kMUlG+oyRbgXc502PYUQ6SOGmz7rb0YVL1a/J5vmCHhcLNuUgAxiC5brpMIe2nf24xCYfvrMzOSD8oSWFNaA/ZzBSrNqz9+4R6BGqSBMrngrEgQTf53qApdz8JBG6rzlso4/EvkXjkPfTIlmlJlWCZr1o/s9lNvWJnQ7oag8TBElLO532u+m/5jkXj0gAJi/aSRZWFdPEiIX/aQ99SUODhYC4K+mQ3FeE0udG6b9pSfViGcQsdKM9ysxHsagk66Z88eeNQzBcfzp2j72M4Rcjf6CnDJB0zVi03X7LC278IKIilmpcHxOQ1o/fZ2nygoKPl6eKELQ6T2PbPrSLoQmunVotQtCGckMJBQViTMEheB44DydtISBOVr3FzrWBFuYM25SFbSF5F0CFS7Gp+eR0RXRQUalFA4SQvgMRkwmpq2lQbWInEV4tgGKTWkGLrB4Ai4hAJB0k/3tXQVAMOCmCAGoGbICCqRg+731i7D0G1hc7KqSZs/vAMiYGRBkm/Yj66gXqEugkAYpAsFYE9WUNY4delo1rxaMSCJAAKKQCJrR9zUkAHyHFTkwqSI0+DrcbG9bWDFQ0/xx/Vqo5HFKDQeuS/MSeJqebVQIKgLHkeqx2sSHAN192ms9TqllmVi7ARwKsBBEHxcAhpqKdqYHFlDWE1L0HbP7bYhjRDpNj+/QpIXpBqXLp53FiEBGE50QLEYFHV12drB6slOK84GzEwYY2LxH1NufmLgDBIHtlJVh1yQFkuanDh1NcL9w1Xic93dw1hhYaVxyPNmqU26LvBroZ0NyndgIuYcxqAm+o5XaE/i9X289Ph4JDyPBtbarFlFltF0M7m4d0kphqD4/FMUb1NgRynX1/kIDU0nKeapLq/rtYXBTVYhKSbtMUjklI7W1OjPCNJRdvDu8jjecaEIP5/W+ZBHj2C+TIdE2aV/RGUsmA1O7BUnS0oFuwmzTpSAhDX2QQ3NTYsqrvZLwlWQJiP/F59yqGdDUszEMV65PHsrZsJlwULTTef2kE+UKi9pSZt4CCP0NlchWcOLKkWTSPVVE4SU60BgpIg2QoEvjYzYAUoLD8CStXVvAKcJmwVEVKtHnHTQw+x++u0aH92ZsAK+gekQzZfiV0Nq0se4KgGjYtkTdXNlIs66mf8Utuo6GqCi2BH85RIM7321Op3/T8JhpsCqP+mHgAAAABJRU5ErkJggg==)
}
}
.c-icoRecruit--lg:after,.c-icoRecruit--lg:before {
	width:32px;
	height:32px
}
.c-icoRecruitStar:after,.c-icoRecruitStar:before {
	width:16px;
	height:16px;
	background-size:contain;
	background-image:url(../img/recruit_star.e8b445f5.svg)
}
.c-icoRecruitStar--full:after,.c-icoRecruitStar--full:before {
	background-image:url(../img/recruit_star_full.236e5ac2.svg)
}
.c-icoRecruitStar--mid:after,.c-icoRecruitStar--mid:before {
	width:24px;
	height:24px
}
.c-icoMarketing:after,.c-icoMarketing:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABNVBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9Agm9EhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmp9kmqtsnqtsorNworN0ord0psN8qsN8qsOArsuErs+Ers+IsteMstuMttuQtuOUuueUuueYvvOcvvOgwvOgwv+oxv+oywewywuwzxe40xe78QclVAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAErSURBVBgZBcG5TlVhFAbQtc85XhyQgBOBxMYEK2O00MqX8JVtre2MQywMRkGuErjIvz/XAoCjIwAsAAgALABurrZq5+oSoIBpf/eNSnl3dtygwPaT10hF5f2nvzDD7tFLLUI7GBeXmLF6+tyo0ekkyaOrk8GMw1dJ62hJkoc/1ywsh43BdV1LxXTw/drMgxfdPTLaEKH3js8tD9weFTBqqBSWW1Vvo1J6alNPUlEplkEq6roMA4C6V9vPKiqlp5aKqT+cZzkx/ZtapdQoqUgufpnZ7K0YNdqQYXROP8dM6n63JhIhX8+YcXl3KyKt0+k+/dLM6Is7N1p3p7tGnX89xwyb9a1VEiHWH9dQQO3v3JeK098/AgrA1uqxb1cbgAXAZrPxB4AFAAkA/gMOR7i0KFR7swAAAABJRU5ErkJggg==);
	background-size:contain
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing:after,.c-icoMarketing:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAJe0lEQVR42u2cS1CUVxbHeyqVVKqyyG5m5P0WWh4CjVpukoU1VZn9rNxTk0Wmalw4i5l1dBIzCBIJvl+YBOJbUTIRw7sRbB7akkEFBBoNSKMjTlFWWXfO+b7v3u9897tNf/RDMOmu+tfv1LnndQ+ttna3LtcaeGwdXKrcMvA/tmXgBePcOvii0pV48AW9qNzig+UQJRZEHptvvajcfGuRWZVYkHVB/c+ZRYkFWRe0qQ+WAuJMLIguqO955aab/2UVvc8YJ/oSmyEL0pYD4kwsiC7ICwvywnK8TxnnZu/TX9+CPH3PC+HZ8VdPz9NDnp6FTljEWEX306DH++wV+FgFiBMW9QoY3AQxnp5nnZij5UKNX8xCKvvZ23DJbRU9C9XAcU/XAvN0g7oMdRMqVN4VFKQ21jJqbsMeb9xiPhxn727qWdhR3rUw6zEup12Q0CP5VMLlceoKEoqY2XLohT3X/GLK4acJQ39c3jUfKO+cZ3YFCYOsrGNekNr83JoD6iDkcZxdwYDWe60+oyq657d6OoJjYniFyjqeCKpEY9T5JsskH8/FGXCWtfXMaX/ySXn7/MuydrhoG6jdUBthm+QDQY4gtZ3mhzqHZb3EmVZ9MX8YYu+Vt8+dLmubY7qeEKpEY+ZYKWGpcVZK8qlPdS7Xk4Wz4Yyr9PtN8H0Ywlf2Iwz/46xaNwhvSD5Nc4RzxtkciSc+S2yIfPkccnFGnPW1LudPfvYOLKZVXCRG2ki4UfIp41t/FqS2HIez4syvZTmMsd9A02/4UBZdJ7wu+Rycl7bOClLbcf1lhDPj7HFfUMn1n/eU/PCYoXA4Tl2PCR9LPrtKjDMktUPFr7g+mVETzB7X5ZS2zn0gmin1iPCR5AP9+5FJaoeqFzZ++X4bCbmNd4jbi0AYzo8DFn+vi9viAqssOlOo+Tb+8MgflxeTUHhnidZ4hiE1u2VGkNqOz41aSE0thC2STyUp3l7fZLHooy1pZ2xfJbfNp5Z8P7NY3BJgVs0Qzkg++3nRtYAgtc18WcvXi7QfLG0R7xSzBRVdDewqujqtN+LEhoTFks+JVpxPZ4hkHkt+YFdsXvMw9lbxtemAGIqosNkktc2YAGHAOAs4jrf6Yiu8E94t+mdPy9RHhVemGKoIL2ZQpcLmKUFd04R6rqCini3/CqEqnvgssUY+ramKx7tFv6Dm6SYxwJrTJOGk5JtiGy5PClKbLLwp6j/aoeHShkvQAFR42SS1+fmGy4QKFRLqeQ8FqV0oxYoatEcE/WTB2VJUf+QXXp0q5sPrmiSclHwOzi8SXpR8ynxZcj9JtvqTJkPk4x0j/+V1aWq7aAZyX5wQ1HSB8ILkU5xruQZVchO6jVhBRT71Kc/DzKudXZrYHvGCoMBu9/lxcwG/QOEdI16Q+9xEMy6o4Jwu9/kJQWrz84LzhOcln+LcTcj7WPuZdEs5ynzpXO6vrHdhojnMEsgFzo6Z1GxCpcYJ7XITuo1Yt8hR5IftH128fR7kxCtY1rWCCw+rIPYfBece7iw4O/F397mxLyDmugsL5p99oInbomEY0RxNZwjPGGdnzHrUp8eOmRQ1l+kn5cv1w80n3y/cOcqV/515IZu+I9R0n/C+cXY/ZH4BYYHkU9anPgdacX1Z4frBmUtc1nL5EAuRtJ5QJRqj2U0mqR2yXhOhg3i530rvo4p3ac0b7+lqItR0n9CIs8QTHw5OmG/k5osaKlnr2/NNOqpP7xDRfezxrrxGs2Det6OC1F5PYtavID7aenncRvKYaOYldFrPtZ4Pgw5Czf7GpKZvCSMRraGoZ+tPqNv3BKnttB+9k7q+/f6u3K//A4Za/AxJbTNmlHBU8jmRNV+vPRqyX7TzhM+333/Z10hQ/EoeFjCUS6jp9E8mqS3Finw4y1tJvNxPUrj61BeqHt4x4lfSeQ2ju7FBToMubosLymogbJB8p601nNQLFx+LenjHiBcERbbnNIwwp8rVGo+IBVGfbpvMlXxO6uUKW51v639qRFBTA6GI/ynyv6zmnxopwoLZJ+9q4rZoyG2kZhMqNUI4YqmprG/J4TF3HcfL/WyCXLxjVP9glnNyZEkMRBiJsk/4BXXdJeQxy+QTquaR61OfWiNLGxqjfM8+54S/UVzoOCEoizDLOONUxVt8igVZfQ7yw9a3is6Iyjnpb4r636Sh4UdZx+8wVDZhtuTTbb+gWncIw+dTXyTntn7HTKLyTtz9Y/Rv+zSyt7KP3glkHb2tF+akNlKzCY9JPtW5Vme5euH6SeeWmqr+Znz2MX8A7xaT98agyadYONNolCnZWTFS5hGT1A4dPyxIbUf9jt+JzRuH2u9Dp+6lQNFFbdgj5gX0wcwBMw8THpZ8Ds6zjFpZoo/pc1TfqY4OL2YfuR27t57xkXFkeGfGoSFGhcNx6hoiHJJ8dtEa6npSvFELSW2n9U0N/y0uH3/JODzstzcjOjhoktpOz2NcL5OQ21lwh7h9lhqeRR/gAOkHdHFbDHhwiHBI8sVfdCb1fIMs5+DtD+P6KbPMg4N7MrApDlE/IEhtx+cHBgQ11ROqRGMU8fb6JlGZ9YPx/Qge/xBnxgHf1+n1PmMwX+gLSUr7yidI7dA5tEeU/ep9r+dDnNobio3+d6Bxazq/qKG0OpOaviJUaMX5dbdMUjtUPWEP3MCZX+tnpbPqH7wPw/lwwNT9urgtLlDnI/QZZz7H8VZfeNGavFfaft8Azroqn7YvPjH0Xnqd73QaDoNDfdkvqInbxsAWH4kNmS8pbPx+QhDOhjOu+nc24Kf0Sdr+/pehLhY31faZJDbOklbX/5c19Y2f9C8HtsJwD1L29TGhWkLjEpyave+moCZu1/apRWsq6hu1x3CWtfmFuvr+t1P39f85tbZ/Wr/ETWYSVEOoEsZyKiXVIz7oGQB9jDOs+W8eZhwdfze1tndHcs3N2eSaXpZcbQguL2gsJZksiPossUZ+imGLeM3um02t7t2BPd+4767iTzOtpm8b/IRr4DLjYlHRaxxrYu034hnj9JFa3VeYXNW7I2lv76GkKm9nSnXvWPJebzB5b+8rIAMf40yqAl+1NwixY0l7vZ1J1b2HMBdruH5tj5Rqb6W2lH/1MM6UKm/if17gj3WwjHW4HBBnYkF0QXtgQXu62bovQJyJBdEFdcOCutjvP+9iJrsTC6IL0pbyubGcxIIUC/qsk/3unx2Mc91nHYkFiQXBMnApVIkFyQva3cF+u6udCe5aGwv6P178SFGw7TzWAAAAAElFTkSuQmCC)
}
}
.c-icoMarketing--a:after,.c-icoMarketing--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB0VBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9Agm9EhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmp9kmqtsnqtsorNworN0ord0psN8qsN8qsOArsuErs+Ers+IsteMstuMttuQtuOUuueUuueYvvOcvvOgwvOgwv+oxpNUxq9sxsuAxueUxv+oywewywuwzxe40pNQ0xe43sd44ptU9vOU/teBCsNxKvORRs9tlwONlwORqy+tsveBuyOhu0O90xeV8zuuC0u2EzemFyeaH0OuNzumP0+yT2PCa3vOm2++z4/S54/O84vK/4/LB5vTE6fbE6/jK6/fR7PbS6/XY7vfZ8Pjb7/jk9fvq9vvw+Pvw+f30+/34/P36/f77/f7+/v7///9r2CVgAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFgSURBVBgZBcHNS1RRHADQc6+vUUvnK3GstLIYN0bQKiiC/vF2QbtoE22iwiBScBw1P2beu/fXOQAwnQKgAUAAQANgrbea+stbgATkyfC9XLMP58cVJLDx7A0ihRSffvyDFRhOX+VlDsEyT8rNLVbQO3ipTe3Tg53FPEpsL2eFjMlhKaWsjuVxrbXWwwkyzcNaSpRh76b2R23XtvVBQ2b8pOu6thuYn+fNqBHd/phmy92SgtHIfH007CKhWU/Nu1AjqffvXP16VPq7R1WK1zSFSCH1nZej3fGgAJqPaeNFCjsj3TS1+l3I9etVNDO5zdV24zH0D76JuDnVMDsbJH3X19hYG3TSfEZD+bMZ+yNHX/B2bxDibyHjZFa38uXnWmo5XWwcdqfHSDB4fi9SiBRyzVc/z7ACi4v1XkQIwsX3C0hAmvTvixTO5icBEoDV3p7fywVAA2CxWLgEoAFABAD+A/A1qfPOPzb5AAAAAElFTkSuQmCC)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--a:after,.c-icoMarketing--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALfUlEQVR42u1ca0xU6Rmm2exmk/2x/9oqF7mJgoBcxZhuNY3ZdP3RJm3aNDW9ZRuy/tjtrtnYa7pJk1Z31SJeFy+oKOqCgndFBeUyMAgMAgIKyAwww50BBBRR/Pp+55zvO+85fAcGBhC7c5Inz+v7vd97eeYwc2bmjF5eC+BYc280cXXlE7K6coQwXnNvJNHLczCBRhJXW0AcBI9A6EioGElMqBgmWngE0gpUPkQ08AikFWhVGYgCYOwRCAtUNpS46u5jEl86SBhTn0cZJJAkDoCxRyAskBkEMoM45gHCOME88O0TKK5sKBzOjs/iSgYOx5X0F4EQzfHFA8448+A4+Eg8gDEINQ7sXAUxcSWDRXSPtBdy/N8IklhO3oQh18eX9CcDW+NM/SSuGGBSUIxYgFiTkzO2aS4l53pa47UTZp2VvL2qpH9zrKm/O04ZThoQcZzOJwIVj7EMJ2Ie0x0LtWjNBS9MLDya0PSmWFOfI7aoj0yEE7GTxBT2ccY2W9fuARQiZnGMTU6HVHuhnlHxxX1r4gqdzbx5AWIKezmLgGPE+1WO0fnYXtoD7WVhnTkFvR/HFvSNxRTAoPmAAgX5iPN1PgDs4YxtV/cbrYNYY7SnVy7M+1XkndiCnlMx+T1ERi9iEXBMD4lGHK2sRaP92Cda1+fTg/ZGe3xFzzfOd6EJS8wdaP5Otxi3Ed/W+ST0IO5R1npQPPJpYg3269dhL+2R9jqv4vyilrwFwuTxQWYJUYijdD5hfF4XZ2zr42ivtOd5EYcQ8h0oeoY1pUEu4lydz4X16Lxuzth2Of8koD3T3udcoJW5XTtW3uokFLQ5xjI6EXfqfBOxUlmjjG2j+GnnRz1KgN7nVJzovJ61vJgQHYg7dD7AzQ6VAQl5nWTnw0GSaR+ZgCPWYfJTU7cmXpPDhXpRiJlNZ5izi0BorpY2GHlDBrP5ANPEORBisqP96QuSkOt6PtyTUX9Rtzpq5+RiEhJvWSkVbieUJTunnTO2XVl/D86esfGXZKrjL1VOqaYQOYhF9RFHKr1TprPM7lVyfp/vyhvtw5E5DqJFO+J2nW/iesR1B+d/1/YTV46S3tFZqYdtEG2YzjRrAkVcc2yNuGaXCzGmBRFH6nxToWbgmUsCjb98Sdbf7tDWpjyTfjT7HVtn55qHkDcir9sdvCmE8KsqY1uNcSB2KGsO8pOCTjKdY9fDASKq7w7oTHQ298+enLYPwq+0EYoIKoTCIoRfbeMsw45Y3kv5SNPjaQnUPDQmrI99cm7EqBejeDqb+wJdtWfyBmYBkYAueHUSHaesQ4Yi/drUJcjXirhV52sjKy63csY2esAz3X5ph4KjKy5BAUD4ZZWxzdZXXEYsAI1NNHcLBXgBzzVrb9hJRd+ocP2MbUhbw8V6jEWAtVG3XvLDr7VFrrjUQlS0Im7V+VxYv9hCrtiHhQIUdD2RYr+o6hOuDzwbJ1FX9PV0uIj4ohJ7cbJ+WwidceZ/XpfaNvJigLCLNs4SLiC+oPMJ1hOutpLRF+Jrn8/LeyC2hayGmGcGMZ+V9Uh5eD+KzfJjnyv9SmuXbBtnLBAk2BZ23qoK4Cb+WdkrHHxobJxEX1IHve4Qn2X5nU9mrRck0rYZCxSWbbtKBQrNlhF23sYZ22w99Dzi8zofoKL3qXDws7bHhNWh/FFxp+Hz1A+vtfL8YYjDdD5RfVyDx1+wXZ1CBDVBaFazypKNWAgr4okIQ/zjG22Gr1C/KWjX1A+HnH2j4le6L2t6p9Gvtj/cj2rbxkGs66EXWpIg9h+h2S1bQrNsfw/Lbt4JMbleNOHyrEcSmM0LTgG8R8I5xOeUNYX31zuFA9uHx2BPs4RQxMcbB4TxD+EKXJTflf708021TuG1/Kw60AScRSyhCXGTstZkuD8UsX1kTDjwvjqnmh/V/Hmu8Rn3M1jT5w/V1RT3rwOOMZjfiw+rGd5AEB2WIRaBrf0232447PvXWgzzNQ6K36+lNfYL47FvJvOI4r2WZULSjEYZmYglNCFW4jTxyAdYjni5spdylnVQOGglPGnj/Pr926vFr3pOeH4KP6vm5/3iGWY0z8R4r5AMNWHINw2csb0MxSybRjy1o841kZHn48JBv6jomjTfe5eapXfzomNTUfv0+0UcovMZzeO1TPmH5EAs2WdUlvANYhexpbRDOCC9GIzPbtLkm1AfYOoUf+p40z6kxDYa18c9n9HOtExX02h+r6WnH4IhBlujjG01pgFxg84no8RgwJy2xxP2y7kbNPU+L2kX7qefRiZkNU6rn6nnmTj/pNdIkPxKCE2gYCliCaceqIxtZX3dhUfkpcGfyOG6PvLhnTby4e02mQF/RMzsT4ochn9m/yrv4j2FKLVDUD/YJ+xffkCuzPhKOiS9YRstEJwug9lcED3SEQOSqnrIXB41fU/JdPrDMcymM85YIEiyMTi9nriKpVLhei6Q7fEzMtfHhsuPDOsHn6znLCEdMY9/MPM3q8tP1kfQhEEn6iQwmxdkNmXJVvmXOVYyH8fB2l61n5N1iOt0PgGgVzqjWx+YBZ+oH+UCIZ4KZxqc8yJQF1yhhygPTFBaLWdsG/dZP7oiw83v7IPTajNYwaDjiAGBiAOVNcph6XXk8bMXZL6OP9xs0faWJgbukSL4RG2m259JQ8EPAo/fJxRBiIN0PtmulfhP+cbvo9Lq+8jvb1ol/A6xbNs4Y5vypwXGOS9bBzT12QMYxG2lz2MqU4Sk1W1w/2ufDPJG0NH7jsCjNXJixtimLNky59vF31q8gGuX1Wfq5bhjLM9k+bT1KrrE11SjL8bJSjhrtTm1PenzBR2rddDZZuW7MSjyH5o4QCkUoLMDEagARtcteXBxGKiLxwhIVRnbbP2vJuM3vX+DNTm+etIaHMfvz84Xh9Lz0MlGH0g6LDWbqg5Am1EZcKSabCvrMBxi0y0bj5OQipgOpuQK5HVUH0VE2n3yxOB9XUXXsNrHVDhaPRyUWjN7Xz3Twz+1eov/4SqCQYdjLKOKNPaLP1Z1Pn1OQugjfEQVCOcQ59PCH/JnNRq/Ov4o88Gk+VVU/3lObn/xP1JdO7GYig1ZDw2bT73fQ/wP3ZNjKWPbKKcg/leXG42/orZ0avIFIGZ2IMwwZ/dSw1m0ljaw5KAMZrMBfnC6jnQLPjlscD4lCen31UHdRDacRc91t87QJ+pP81rIZP1RBB+qWTend5kFHLq3w58WpU2kVHLGtsvrBys5S0hBLAKOEcRPzK8yRUDKvbm9BY/dxOl/0HJ6SYpFacxiPJAOfl9bOGPbeA+u4Wa9FMv83MQpfaGYUfsWFM5bwgZV4HdAZQlfIxZg2vsPVKiMbaN83K68TXue13ulA1MevQvNWWiDvvtlMJsPcMCC2KKsWVyO1/qmBs7Javntt1TSXl/J3faRaVXvLDlgOeVHm6FN7SvnLIHZSsMaH4o13K/DlPH7EQNob7THV/6bDXiUPvbbXz5mNNicYW+ZysimvfgdKP9kQf3iZ8m+yjXQ3COfPWWEYy9iZQjGkr3nLmcJzN5bJgbOKciv5G6mvSzMH9SllL/pu6f8I9+95XZ5iLtEZcBuxCLQWMZC6PIhH9R0ADbRHhb8Lw/9j1rf9t1butl7991u792lxDtZAQzPWRHFGwmEfZpYZb+PYvN4yS7r9k0u3Uxrvna/XaWPpt/usvXwCO+GYaxcKPdhpTlp7tfijHH18E0uC/dOKt28eFfp4cVJ5iKf5NJm711mp/eu0nFgAj7CeHES+JLNTohtXrzLXLQ4ufQw3UtzeH3bDp9kc6Ikyn9LCGOfJLPnf15gxyIQYxEVB8DYIxAWaAcItKOYLNoJYOwRCAtUDAKZyPe3m4jKxR6BsECSKNsVcTwCCQT6qoh878tCwnjRV4UegbhAIAYVBcMjkF6gbYXku1sLCOetC0Og/wG6Ps1mKajKJQAAAABJRU5ErkJggg==)
}
}
.c-icoMarketing--b:after,.c-icoMarketing--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB1FBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9AhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmp9kmqtsnqtsorN0ord0psN8qsN8qsOArq9srsuErs+Ers+IsteMstuMttuQuueUuueYvpNUvvOgwvOgwv+oxuuYxv+oywewywuwztOAzxe40xe45teE8ueQ+qdZJxOpMstxUxOhavOFiv+Nkx+lvx+hzwOJ7xuV90u191fB+xuR+x+Z/yueBy+iBzeqCzuqD0eyD0u2F1O+F1e+U0uue2/Cz3e+15/a85PPE5fPQ6vXR7/nS7ffZ8vrb7/jb8Pjc8Pjc8vnc8vrd8vnd8/rg8vnj9fvn9Pro9fro9/z2+/33/P74/P35/f79/v7+/v7////Wu1xdAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFcSURBVBgZBcFBS1RRAAbQc5+PMXVSS2XMKEqTIqEW0a5Vf6D/HLVrF7aIqEVQZvS0UdNx3rtf5wDA/j4AWgAEAFoAN0aLZfX6CqAAzWT9lZLi7d9fFRQw3n2JlCj58PUcFmB9/7lBhKFs18srtBg9PMjGY9R5d3TmaT28ZgE7L5LJ2rz71yzdHHVDNv9MaWl3EjH7mLLzZGP8W3PnZ6/h9v2+76PO6/yChaR/cJt203JfIjL0k23DxRztUilvoqQ4eKhqOPwWJYWmJkOGIfquO2OjTWpqre37Mj4oEefvarP7bPvuZ039dJG208ybKjIvw+e9lVtVcvlHQ3faJ5F+6B8tO+v7vutoGX6MI8avla1ydRw5GmhxvLWmN5rI1cnR9/j7CwXW9lZSIiWa2lx8O8ECzKZLoyRCTL9MoQBlsrohJU5OjwMKgMXRPd+vZwAtgNls5gyAFgAJAP4DMWu+GTdSSOcAAAAASUVORK5CYII=)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--b:after,.c-icoMarketing--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALbklEQVR42u1caWxU1xV2FSWKlB/51xa84A0bL9h4A0Srwg9alfRPValLYiAhad0iNYnKDzdSI/VHpUASUjAYjFkMMZiATbBZvAIG7+NtvDF4t8f7MvbYxjYYg7k998279533/N7MeBkwzTzp03e479xzvvPNeObNhovLCji21M7EbK55RDbXTBPGW2qnY1ycBzNoOmazHsxBcBqEjk3V0zGbqqeIHE6D5AZVTRIZnAbJDdpYCaYAGDsNwgZVTsZsrHhIosonCGO65nQGGSSYA2DsNAgbpAODdGCObpww3qQb/+EZFFk5GQz3jn9Elo2fjiwbKwYjOqJKx82Ruok5WCNRAMZg1ByweSPkRJZNFNM9wl6o8X9jSEwVeR2G3B5VNhYH3BlZMkYiSwElIkoRqyCixMwZx7SWWHM77fHKGbOtk7y5sWxsX0TJ2HCkOJwwIOJIxZoaqHmMLTAj5jnDEdCL9lzxxkTArQmi90aUjPZFFI+S+TAjNpPwolHOOGbn5XsARYhZHuMSc5/Qe6Xeo6JKR7dEFpk7uHgVhBeNcFYDzlHfL3G4Yo3tpRqolpV1zykc+TiicHQ2vBAGLQAUiihAXKBYA8Aezji2d7/WeTBrlmp66cb8qo68FVFouhheYCIWjCBWA84xkTDEYeK5MLQfr6mdV9ZTgmqjGl/S4435bRChD78H4u8Nq+Mu4ruKNQEmxCbxnAnlozVZrsZ+5XnYSzVSrS/UnN8byBtgTD4fZJmwAfEGxZpqfv4QZxwr86hWqvmFmEMI+RE0vcREyXAH8R3Fmh3nw/KHOePY7vpWQDVT7Q43KPTO0MHQ24OEgopjbMEg4kHF2nyEiuco41grf8H1kUYBoN2h5oTlm7byZqoYQDxAvmx+SNJ6pyX0IO5RrCmQ2DFJ/m0YJ3+pNpPfFA+TCFb71oBmP/kamIOYxXQGh10EgjgDFRiSZwGLBdEK/KHMRJbzmJ17TlK6psi2e0Oq/bAWa/o23B4wOORiEgrHhgqN+wllIc7t54xjyn+uHCWOOKafzpET7Q/Jptti37x+1f6hzKQ8yTAhN08wKXZ5r5ILRt1D8/qnQnL7iBz9iPtlax9VmIgjj5yBRwoN8/Wsz+njjGMwbYrOtGwGrc/u278+u9fSiDFtiDhEsfahgw2ix+cNZrv1yLRThpmW55qHkNdCcnr7LEXlCM6SGMeUPywf1hysxjxDzsCfiRbSuqdIqekxmZids/nn9ut7A0RNmy3QmehsS7/35PbsCM7sIRTrqREiqyE4q4fzHp22QSdaJ1Tr4f0Um3N7SRIYZu3YbxgjTJ+wjzGqxeujnkIMsy3doKzeNC5gAdhTZtsge5HRM6VZ63u4twVndovoQdxDgm52c8YxusHTlvzUDg1ngm5AA0DwTYlxzM4H3ZR4T9mQtkEt4+K+Ls445vVF/l3hgGathrEn3AAlcA01wLmZJT3lB2f3hDDxFnQj7lasyc/vKdU2KKF5nARdF/dct1bfglAYZu75c83HIb4f17wu1rluTS/cGDDj4v+8bvRE82aAwOtGzgKuIb4mX/ugZMC2QQoEIhYg1Ooiv8jp1qzVP/2U9w8S99irVzh3wxi9aIOgwIHAjE7JgAXgg2JrBo0tqNanFdqPZ+XwbLcYfcikA4s2KDDdmEUNCki3IDDDyBnH7HxAhsTvWzHoeNOYkCPUFpn1kffrJBtvdpE+uJdoHf+pG5H2I8ZacD3GPP+aMcuGCVKBgKsdEgsxYlV0Ipbj/SJrBpnV96P+Ydc6yb6KIdI7NatZx/T4GdkA9wJtvfL6gYil2DgHZuUEXOs6BLmfB6R3xQZcNf4rML3jG8i540ILrrvaLoDFvKEN4D0Cvpd4d0Gf5mAjMFjz+BNNDD9+avMq+smz52RXQb/Qy159yvlsnadwWXdFHEwNVxALaEPcJp5rU91rzaClHqMzz8hf4UkgQOwVIGIdYnX9CuAcjfld+LCy4TUMUcAfsRK7C3odYs5zeLr/pGxAtT9eW8w8avku/mlQNLXVgjTEAtoQi3myfLQGWId4971eh92DqEkpbePQp1XsqdC+6Hnm57v4pUoF/S63cMaxP8rxtzN/991eh7+aP98ytjC9iP0Ua1rzuPiL/xAWEAvxJYkFXEZsA7vyezQHu9g6RnZkGcmObKPEgHdE/m1uF/m0pJ8kGEbJpI1X9LG6QW0dWPMl+Uz+ipm15ndZ+10zBOpg5yjjWMppQdwiW9uVr331e+z+iOp+S+0WWb+fpbeRyuFHmrWMD58Qfzv02DfP/PmtXiNB8Uw/WkDEWsQCLjZJjGPgnXe0DYpvGJmXv1bRA8c/z2gnE0+eadbbW9hryYdafkgPXlPVb7lBMhd9Je2X0nKANvBNsYDF3BAlUiTeeavLqkH21MM55+DiUuuIqzctuB6L6YyLNgiKRPumNBJ7sVZo3GiHQSbIYXvsq/dZWb9mvYyO8Xn5QnyhkbOAFMQ8v2nxL1bXXWhcTwv6nH8ggMW8IYspC7HE0beM2gbRWxzV0qx/4QHn2FLtC890apAiXx43qgN60RmX9IaZ7/nGGT4AYluIzrNiUN0w8Uk2AB4gFusnq9c782BEs94XVYPiXgNnHGvrbJwJSl3iZ/a+yYZU1tDnW8QAb8Te4jnG0bmdCzZIvib1i7rcREatvD7bmWuUa0tWB9ZI4XvekLbk96Sh4Q7vb+8TCh/EPoo1S2zgHJ1jwyAb+1kccamJFPVNWr0WCr/UqLrfh8din3MSU/glP3hn6R/7pJLXfM7e7/M+22ApzBjHlIVY4vdyOjQHSm4cIVuvNAGaEQPSLPEvr7aQj+Ax7GD1IDHbeGWf3Tku6TnXgFihSaHf55yhj862LJ+NQZMvaGEvsZGXIvZWwXvZHQ5/qdEP7xVtSDEQr6R6AYIekW3i2/vL88Gh8Dh0odUNik55JUHhJCqCoR4x4IzE72a2O9Qc+ib+n7LapZ4Lwdn6KZ+khuX76Jkenkn1sZ6n6wgGFcfYgjrO72a2OcycwelZ8vd8o6X/GdxfDqxRjvp/OuTrL55n6g3zmyGcquX8x5uty27MY/iI53A1vFF2rn5eP1nMbkDELPaGGRz2XWq4F22lAtactIDFXOCpOs4BZ+tJs/nxos14BGY0jj4iOfAgfKJuiHxW2E02w+ON1Gs+sCZ1fbXE91TDNod+y8zrVO1BT9qUikis4Yxju8+frOEsIBGxGnCOSv78+hJTeCXWOvYreOxLnJ4n9d+tSdSLwvTaAyngcULPGcfae3CPJfZL1L+YL3EKHyimGt6Axvlr2KAiPBIkFnACsQoWvD+hWmIca9Xjcc1dqvmFflfaO7H9bRCnpwLdj1vAYj5Agh6xXjyntztfvmYbuCbr5XFcX0O1vpRv24ck1721JkF/0YOKoaKOVXEWwGJRsGwN5WruV8Bm/nHEAKqNanzpv9mAW+ljj+NVs1qDOQzxlRKjmGrxSKj6ZEX94mfNsZotIK7d7Wgl4YhHLA7BWIiPVnAWwOL4SnXgmir1xdodVMvK/EFdYtXr7ker/uYeX9VrGaKCSAw4glgNNJexKhT10Br07APspRpW/C8PPc92vukeX77P9UjFsOuRcuIaJwKG5yya4ooMwmuyXHG/mxjzfCGuHHaPK99He75yv12lt6bHkcrtcAsfgWE6uVFLRyetSWu/EvcYew/3uMpg10Pl+1YfLj+9+pCu2C2uvMP1sM7serh8DpjAGmG8+hCsxenMkNux+rCueHVc+Wm6l9Zw+aEdbnG6GMGU/5YRxm6HdM7/eYEdq8CMVdQcAGOnQdigg2DQwVKy6hsAY6dB2KBSMKiE/PTrEiJxqdMgbJBgyteiOU6DVAz6qpj85MsiwnjVV0VOg7hBYAY1BcNpkNKgA0Xkx/sLCef9K8Og/wF71mtkvj0xQAAAAABJRU5ErkJggg==)
}
}
.c-icoMarketing--c:after,.c-icoMarketing--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB5lBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9Agm9EhndIhntIinNAioNQiodQjodUjo9YkpNYkpNcln9Ilptglp9glp9kmoNMmp9kmqtsnqtsom9AorNworN0ord0psN8qsN8qsOArqdkrsuErs+Ers+IsqtksteMttuQutOIuueUuueYvuOUvvOcvvOgwt+Mwt+QwvOgwv+oxuuYxvOgxv+oywewywuwzxe40odE0pNQ0xe42wOo4rts9w+tAwelGuuNduuBex+ljxedmveF3xeV70e59x+V90u6P2PCU1e2Wz+iZ2vGb1eyb3vOd1+2l3fGp4/Wq2O2s4fOw3vDB6vfC5PLP7ffR7PbR7PfW8frX7vfX7/jZ7vfc7/fc8/vh9Prh9Pvj8vnm9Prs+Pzv+v3x+v31+v37/f79/v7////nBcbjAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFnSURBVBgZBcFNTxNBAADQN7tLy1ehVhGLSiJajl4wJOpFL/5kT15I/AFGjyaFaCJCoCBtKbvMzvgeAIxGAKgAkAGgArDc6YaN5g4gAMV2/5OyLX3+d5ZAAOt7H5BDFvLReAYl9EdvQwx5pYhieFYv7lCis3+o6W/vDbceVLMmDReTlhI771JrtFU2ljc6N/f5yfkNFdVOYrdvfBqGL7YuZ8LwNCoYvIox9tz+vJ2eLKymFPcHVI+sxpBVrtsYbo/L9h7VSqg+ZikHS5pYtMU4hyzk91SRHDKkJAFQHYX110XSWkpt2faenk0U6cc8VxNFUyT31usQw+Gg/1XKi0sFk0nMeWrzoI0HA7MY48WEivZPL/v2uLe/G7ouvif+tpS463Vz07XSKeenX+qUrk4SATZfruWQvfl1pkjF/PgKAazt9QBMx3MIQNjeeCiH7Or6PIMAoNt57ndTA1QA6ro2BaACQM4A+A9PsaWkJQIkgwAAAABJRU5ErkJggg==)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--c:after,.c-icoMarketing--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALvElEQVR42u1ca1BU5xmmk0kmM/mRf20VQQQFQQQVvIyTiXbGpGPazqTT9lem006b0mRaO1Nnato0Pzppm2jUIF5QVLwQb4EoibdoVFCuy8XlIivIXW7CArsooIjBt+/3nfN95z2Hc3aXm2KzZ+aZ553ve7/3fd5nj7sLuxgQMA2uleVDCSvK7sOKskEQvLJ8MCHAfwmDBhNW2NEcAr9B5Fp+fTBh+fUB0MNvkN6g0n7QwW+Q3qBlJWgKQrDfIGpQSX/CsuJ7sLToLghma35niEHcHIRgv0HUIBsaZENzbH0geLmt77tnUHxJfzTeHX+NL+zbH1/ozkMjGpcW9LnibXdHcA2WIgSjUSPIrmWYE194N4+d4Wexxv+NIQml8DwOuWZpoTsJuSk+3w3xBYh8FQWETRCX75JMY1ZLrbmG9XjmjFndBC8uK3Svj8t3O+PV4fiAhOMNa2Zg5glW4CIsc5xx2Iv1nPbGxOGjiaLfjcvvbY/L64XRcBF2wZLcXsk0Fvv6M4hcwiJPcL6rnfeernfU0oLelfG5rkYp3gRLcnskm4HmmJ/XeIlhTZxlGpiW6XXn5PSsi8vpHV6Sg4NeQ+SouEb4mmENgWck09jX81b7aNYw0/TUjXm9Al6Ky+k+tuRaNyjoIWwGmtMNiwkvVvcWk/N0zWzfWM8Ipo1pfErPN66XUYR9yVUUf9VpjmzC2YY1jm7C3epeN8kna7pci/PGfTzLNDKtT9ScXzngBTQmSw4ySVhEeJFhzTQ/q0syjY15TCvT/ETMAYDvYdMTQpQOVwhfMaz5sL84yymZxj7X9wCmmWmfcoNir3Rtib3cCQxMnGAFnYQ7DWujEavuMWZ4hf2z8JA/5vpEIwdqn1JzFmd1r5LNTHGH8B3DGuKSEq++2gUfVLnhZNsg1PUPQ9/wCIw8fgzsYtz7cARqcT2/Zwg+rb0HP81zyrOSfei3iLCI2QxT9iYQxTmYwJhvFIiYi/YBP8t3clMejihmjOVihv3L0eexPtVkpW/R5TuOKXkziYU3xPLGHcCYxxc7JNPYbP8/ONx4jDFe5e6H8IsCJ9fB+wo26084RtXOmM0yue+Sr/UGxX7TMRBzsR306CDcYVjT4lN410zm9QiNXl/msuwn9Cy80C6ZxmjaAJtp0gxa+HX7xwu/blMaCWYNCccY1gSS6+7BVFzsbny7uHtseugMONPkvOcBeC7mQlu7UlSP6PMa01jsv13U7dPd0IDPL5c770Nqwz041twP2V0PoG3wkdezg49GYO3VO2CmzRvYTGy2id89F1vXRp9rBYaFzAiVzRB9vlUyQ1XfQ48D2vBV6sdZHabnFyL+XNINN73UONkyAEIf7ytYV6tNp13Og7NN3KDzbRlSwBjwpxLPd09y7V2f6qy42AY1d61NGsY78PWsdsxtUc+0yLMLzrZIpjF5wDMm/NKODYcWnMEGiOizGtNY7C84q3EmPrJWV8O9YYg9x3Jvq+dv62JZX+XVl9pg6FvrV8BPq93SBApawwy4NzShl/zor1tjhHgFLYRbDGv6/Z6hby0HesfWBQtOq2dOe6qv4UyrteGncU9X67SIWzQ21YsPBs44/n9eZ1rfks0QUaebJXN8RZjEr+Ej7unVJ4YOoauvMQevqfBv8+5Y1mTPUyxngZrrq16+d6b5rXEbhAU2Rn3ZpBngI36daz1M7d2HY64nUNrzwLRmgfP+uGuyGcdtUFRm83lmUGSmgqgvmyXTWOxHqrl/K3VaGnS+bUDJY8YTFn30/TQWuasu4HOSih+pHGWoJepTTVb10KTzXkzQCkSeatSYx4RN0URYw4flPZYGHajtsz7vtf/E8qMIa3HzCJp1IfKr24mY+0Fk5u0Nkaea/xmV2bgVc64EsILzTzVwiFg29AJ6huOkwh9VWL/E76lxK3k8t1FjWdNDv5MNkmnsqz7jfN72GQLmf9GgCTbiC8Ic9YTr1b36Uec2VljfQcnVLuv6dM0HRBKONKyZ6zfAWz/cC5DD6oa3MMSACMIUGz3cQTsdvRCRUc/Bz2Z4qJdB2Id8ujaeeczyA3jz9DoFGYQ56gmrebp8ssaEq7zJq0Hm9ecTnm9YM9+vk6zTPu55RucHhKdrBcM/r5VM4wiSE+FD/sZyDwZV9fhcL1zEjEXORPQS9rVeQIQQwxYI8/iExhyfE/aAj8qsX+aT8Q6yqjeqP2ElrpNMY0sttMcJ/Uzm9UfPHzDv+C0MzCH2GNNYy6klrMUfXu+yNGjvzV7L80rtWst+49Xj+/nR83t8j4TFz4WzAirmEeY4VqMxid8vsn4nfaLOPSp/nqG2ZT8DRuVjrXCih65Z1WMzjvuddPjR2o2swdyjCkQsBzRC3Xs7u9XSoOKuQZ/r0RyGv9s64EpbP1xt15CN+EfhnXHV4+bhjOM2CIu8NfdoNfiKebxxNfzkbKOlQW78KX8ezxVnvNdj/Mqpev67H7OrCX++M+bz+Ei1ZI6jhGV+zfh/WJ1/pHohKxj22U0OEcuGImbMY4VjT9TAtx4+wViVWa+rZVn/yE3JieXWT/zZeFcZ8/VxtTmwF5txQr8wm/tZ9ZAcgLA3FHdaf5Jxst4NYWkOxE3Cav0083qt/da/VUzBtw7KWYdkGlvrrB5akD7Bz+znpjnSRcOww4QRoYRD1T3Bm653Wg70GD89ffNcwyiD9KZp/XZVOj3++vZ3l2/rtaWZg2pkmPuZI2PCv5PGhmtDD1cBQxjhMMOaEjskL/+8Bu7jpw5WV8+DR7DuWovleYbwtCrYau/yaE5Vz33L82EyVnUe0pghPO3mGxP/2Ccdngs7WNUeevCGUlgwjRnzmDBid4XT60c32a334N9FHfCbb5rg1YwaWPtVHfz+UjMk2juhc3DY6/k/XmnW9By6QdigyaA/7JCjnc02KZ+NYZOPWOE5aqM5hjjUAjFHHFDvHoKpuo7X9CoaDlRyiDjUgyaJw1WT88Ehfx46UjcLiw7MOYCFDzARApWEEamE1fjV9BroffBo0s0519iHWkjPseBg5UDYgRuT99Ezu0IOVG4I2V8BFEycYAUVhLX4tZO34JbrwaQYw94+pFY5Yd5BpWdIKu2vB9WoR+V7U/L1l5DUSsfoZgT7yjWmMXIEDpR6wwkPPDxxe7vKnIPwxqlbPvXj5hAWcSjOMGXfpca7aBUTMHuvAhFLgfsqCFcY1hQsTrsBm0s6oAx/5Bj24eswTX1DsKeiC978slZXxwxUk7m+cpi778bqKf2W2Zx95VtCWFMmIqVMMo193Y9ILYdf4qvWO5ca4b2cFvhvYTu8n9sCf7jYCD/PvAUrj1bJsxx7Ce81rJn1J8wwJ6V8ar+CJ77EGbLXfnx2il0VZtcP4QHBe+ySaWx9hvaYYL8U+5P5Eif/QDHd8QI2zpotBlURvFtjjj2ETTDm87uva0xjq3oyLstmmp/od6VDUxpeRnF2JjAoWYGI5QC77YTt6p7d53z9mnfQmqJXcLK9jGl9Kt+2j0mreGn2bvuxYCaGidpVKplDxKpg3RrJtTxvgNf8ZMIIpo1pfOp/s4GP0rrg5NJhq8GmDDtLNCYx0xK8u/Qv0+ovfmbvKluJ4hpm7SgBiZ2E1SEE83hHsWQOEe8sMQetaVJfrd3ItEzPP6hLKX0+aEfpO0E7S9uUIYpBY8R2wmZguYJNYahH1rBnO+JdpmHa/+VhyMGmF4N2Fq0P3F7sDNxeBIFJKnB4yaopgcQguqbLVc/PUmOZz+MSZ1BS0XrW85n721X2aAZvL1mDj/B2HKZJGjVxNLGarPYzccf4egUllUQHJhatn7mtaP/MRFverKSixsBtNlfgtqIRZMA1EDwzEdeSbC7MbZy5zZY3M6loPzvLagR8165ZSbYEbsqnhSB4VqLN/z8viGsGmjGDmYMQ7DeIGrQFDdpSADO2IgT7DaIGFaBB+fDDzfmgcYHfIGoQN2Wzao7fIBODPsmDH2zKBcEzPsn1GyQNQjOYKRR+g4wGbcyF73+cA5I/nh4G/Q9uKrC5ywpYnwAAAABJRU5ErkJggg==)
}
}
.c-icoMarketing--d:after,.c-icoMarketing--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABy1BMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9AhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmntEmp9kmqtsnqtsorNworN0ord0psN8qsN8qsOArsuErs+Ers+IsteMstuMttuQuueUuueYvvOgwvOgwv+oxv+oyteMywewywuwzxe40xe45qthaxulbxupjvOFzwOJ71PB91fB+xuR+x+Z/yueBy+iBzeqCzuqD0eyD0u2F1O+F1e+IyuaJzOiR1++T0uug2u+i2/Cq3O+t4/Wx4vO04PG15fW75vS/5vS/5vXE5fPM6fXO7/nT6/Xb7/jb8Pjc8Pjc8fnc8vnc8vrd8/rn9Pro9frs+Pzv9/v2/P33/P77/f7+/v7////WfQVIAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFPSURBVBgZBcFNb0xhAAbQ8955O23pl6FGm4iUdKMSG2Ih/oI/zY4lYiFICNpkZjpD08703vs4BwCOjwFQARAAqAA2hutlZ3UFUIBmvPdSSfFmftqDArYePkdKlLz/+g8GsHf8NH2SJL17/eUVKoZHJ9l+gtXFzwWP+48rBjh8JqNb6bK2Oa4z9icLKvUwEVfvsnswPjydaw5+txpGD9q2jVz3k++tUdIejah33OhKRPquzKd3hy3qZqmvok8RaZuuWVnrlLygdqRESKeL9EB9W7ZOml6k7wZdo1tp+k8XqVPNddOLrEpXNq16yeVEZXq+U0Ta5uFoZNYq8ymV7tdWxPbrMiwmn8mfjoqz/V2dZsP1xexDH/NTFNh9dDMlUqLpm4tvMwxgudgcJhFi8WUBBSjjndtSYnZ+FlAArA/v+7FaAlQAy+XSXwAqABIA/Ae8g7UH9/VMwAAAAABJRU5ErkJggg==)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--d:after,.c-icoMarketing--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALZ0lEQVR42u1ca1BU5xmmk0kmM/mRf20VQQQEucvFy2g7STsmbdqfnbaTkBhNOzT5YWfqDzvT20z/VE1MFUUQbyheA0ZFBREV5bKwuLjcXO43geW27AICQkD8+n5nz/ed95w9Z3e5rGKzZ+aZ553ve7/3fd7nrMtmL/HxWQLXpuqppI1VT8nGqgnCeFP1RJKP92IGTSRtNII5CF6D0LXh4UTShofjRA6vQXKDKseIDF6D5AatN4ApAMZeg7BBhrGk9Q+ekHUVo4QxXfM6gwwSzAEw9hqEDdKDQXowRz9CGG/Qj3z/DEowjEXCo+MvCeUjxxPKh0vBiPZ1ZSO2BP3oLKyRdQDGYNQssG095CSUj5bSM8JZqPF/Y0hSJXkdhtyyrnw4GbgjQTdMEsoAOhFliFUQr7NxxjGtJdbcQnu8csa820HeXF8+vDNeNzyYIA4nDIg4QbGmBmoeYztsiHnOYDz0oj2XvDHxcDdB9BfxOqs5vtRKHGFDbCNxJVbOOGb78jOAEsQsj7HOZhZ6L9VH1Loy66aEEls7F6+CuJIhzmrAOernJY5TrLGzVAPVsrQeOcVDO+KLrdNxxTBoEaBYRBHiIsUaAM5wxrG757X2waxpqumlG/N+DXkrvthyPq7IQuwYQqwGnGMhsYhjxb1YdB6vqe0r6ylBtVGNL+n5xvY2iDDG3Qfx9wfVcQ/xPcWaAAtii7hnQfloTZarcV65D2epRqr1hZrzWxN5A4wp5IMsEtYiXqtYU80vHOCMY2Ue1Uo1vxBzCCE/gKYXmSgZ7iK+q1hzYz+2cJAzjt2u7wRUM9XucYNi7g7si7nTTyioOMZ29CPuV6w5Ikbco4xjrfw510caBYB2j5oTW2h5hzdTRR/iPrK36QnJ7pmQ0I24W7EGyIL4VOc4OdQ6RnY3jpLPH1rJT+7DgLf77KC1Gav0k6+BOYhZTGfw2ItAEGeiAqML7GAxHwDhd+UWshjX8+fPSef4DElrGyNbigZUezFgTVr61t7pM3nkxSQU3hUjNO4llIX4Vi9nHFP+o8FKFvuamX0OjzJ4O/aOXYfQl7GifwwzqUAyTMgtEEzatbivkousfjEFvePRt8xEjl7EvbK1PzywEE9d9BH1G92gQoOjnqh8M2ccg2njdKZFMyjqpnl31M0eeyPGtCHiaMXaZx40iF6WqWfkvfv9buuRaacMMy3Oax5CXovO7zHbi8oRmScxjil/VjHo9J/K1DNH0PW5XE1PpklsvqMud0BnorMt/NFzq/uDyNxuQhFFjRBZDZF53Zy367UNOtIyqlGvm7xX2Ee26QfIP2utpG74O5cm/bvORpg+2pcz0sL1oZ5CDLMt3KC8nmwuYA7YXu7aIHfwt2orsX33TLNW39MZsjavC3K7xDNd/GzEjS7OOEY3PHvBf9qh4VTEdWgAiLwhMY7ZfsQNibeXD2gb1DwinnvMGce8vsg7DM6fz7aVDXATMHANNcDe1IL+5Efe7I5m4u3oQtylWJPvby/TNiitaYREXBPPXHNWX0LxwFPNeulguKzWNRZ3SayqF24GzDj/f17XuxN5M0D4tU7OAnIQ58jXtun6XBukQDhiAUItO2/X9WvWqxyaFHIixFx39Qp71zsT520QFNgTfrVDMmAO2FbqzKDhOdf7aX6XZr2eiZl5aRRN2jNvg8KvdOZRg8Ku2BF+tZMzjtl+2FWJP3ViUGrjsJAj1BaZ9ZH3k5hidFr9yXry2aysVthVuRatemH2m5/nwgSpQNjldomFGLEqOhDL8WmJM4Ns6udd9K+xTWnWjM/pUNErrx+OWIo7Z8Gs/LCcx/sh9x9hVx7vCrvc+ffwK+1fQ85dH1pwzeU2ASzmAl0AnxHwrcRbi8zaBjXYxNx2iXlN7X66gQnNmptvdLrUp5zP1T6Fz5pL4mBquIRYQCviVnGvVfWsWwYp6+M1FRT2jmvW/HneYyEnzKl+BVz0o3s+fFjZ8BqGKBCKWImtRT2awxyut5LQbPFstpN62YgBt3rGNGtuudkpqzGfedTyfYTmWS12ZCMW0IpYzJPlozU6KOKt910Z5Fgfn1+jWKPI79Y26H0wSDbDvOZxzPcJyZIKhnzTzBnHoSgn1M38rfecGGSyulUvhMWUAXfM2gb97Hq7a72IQxRrWvP4hDIxdAGxEF+UWMA3iF3gk8JubYMeWVXrOfRHTFHcp/0ctDmnzVEH7nFRPpNafbX5fVZfaIJAHWyPMo6lnGbEzbK1Twq7nBg0pHreXrtZs1+Fk79iCd+2ONXj3jyO8zt9jQTFc0NoARGrEQs43ygxjoE/vqttUErdkEP+akUPtX5dY9Oq9Z7B+0ihYq0QpCcEranqt9+Q3Hm/kg4517yHNgg+ZweLuSFKnJP449uPnRrkTj2cE3ahkcw+V39DbRDe8phrPRbTGedtEBRJDD7XQNzFaqFxgxsGWSCHnXGv3i/hSVjremSddMgX4rMNnAWcQ8zzG+f/H6trzjZE0YJBZ+oFsJg3ZDFlIZY48XantkG1Flktzfpn6zn/q6JXs96VthGHfHncoA7oRWdc0BtmwWcapvgAiF0hscCJQTWDJCjTBKhHLNbPdKy19mIjGZqc0ay3S2cWz5o441hbZ8NURNYCP7MPzjRlsYZBpxEDAhEHinuME291zNkg+Zq99uozJnK+yeb0g8XN2U1ybZnqwBopgs+Yshf8njQ0/CDw9CNCEYQ4SLFmj02cE/NdGOTiPMXWgg7SNDzp9O3W/M5RzfNBPBb7nJKYIiSz/lcL/9gni7wWlPHIHJhRZy/MGMeUhVjij/K1n1RrLBMko37IAacBdGDT0FPyxMkb9fj6dU6LpOdUHWKFJoX+oFMmM51tUT4bgyb/oYVXiY1WKeJAFXx0s514+kqpHrBrOFkrgMWBGppkOP1ocT44FJ6HzrasgKLjq05C4ZNUBEMtYsAJiT/MbfOoObntI/Kec0FG7XjQybrF++iZXgEna3cFHK8hGFQcYztqOH+Y2+oRY+inr3sNvbxXwAncXw6sUY7av3rk6y8BJ2pNjs0QjlVz/v2NlkU15unMLLnYaCW/uNSo2k8WsxuImMWBMIPHvksNj6J3qICVR+1gMRd4rIZzWEYtabJNztmISTBiYGKatMJfr5KeJyS1qp/86XYHiTpdi/qoA2tS11dNgo/VvevRb5mtOla9L4A2pSLSqzjj2O39o1WcBaQjVgPOUcl3rC8xxar0as9+BY99iTPgqPHCynSjKMyoPZAC/keMnHGsfQb3WGC/dOOL+RKn8IFilukNaFy4kg0qwj9NYgFHEKtgzufTHkqMY616PK66RzW/0O9KB6a3vQ3ijFSgX6odLOYDpBkRG8U9o9v58jXXwDVZL/9UYxXV+lK+bR+dWfPWyjTjeX8qhoo6XMlZAItFwbI1lKt5XgGX+amIAVQb1fjSf7MBd2mHf2rltNZgHkOKQWIUUy3+aZV/XlK/+Fl5uGoTiGtbcchAOFIQi0MwFuJDDzgLYHGKQR24pkp9sXY71bI0f1CXXvm636HKz/1SKnvsQzwgEgMOIlYDzWWsCkU9tAY9zYAvqIYl/8vDgIyON/1SKnb6Hnww6Huwgvgmi4DhOYum+CKD8JosVzy/Qox5vhAbBv2SK3bSnq/cb1fp3fQ/aNgCd/ggDNPBjVo4OmhNWvuVeMS4e/klGyJ991fsXH6g4vjy/frSFckV7b4H9DbfAxWzwATWCOPl+2EtWW+D3PblB/Sly5MrjtOztIbP9+1akaxPEkz5bzlhvGK/3vt/XmDXMjBjGTUHwNhrEDZoHxi0r4ws+xrA2GsQNqgMDNKRH3+lIxKXeQ3CBgmmfCWa4zVIxaAvS8mP9pYQxsu+LPEaxA0CM6gpGF6DlAbtKSE/3F1MOO9eGgb9D2sxKWbuZR5NAAAAAElFTkSuQmCC)
}
}
.c-icoMarketing--lg:after,.c-icoMarketing--lg:before {
	width:32px;
	height:32px
}
.c-icoMarketingStar:after,.c-icoMarketingStar:before {
	width:16px;
	height:16px;
	background-size:contain;
	background-image:url(../img/marketing_star.118c8345.svg)
}
.c-icoMarketingStar--full:after,.c-icoMarketingStar--full:before {
	background-image:url(../img/marketing_star_full.8964c2a4.svg)
}
.c-icoMarketingStar--mid:after,.c-icoMarketingStar--mid:before {
	width:24px;
	height:24px
}
.c-icoLink:after,.c-icoLink:before {
	background-size:contain
}
.c-icoLink--plus:after,.c-icoLink--plus:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_plus.3bc79d73.svg)
}
.c-icoLink--chevronR:after,.c-icoLink--chevronR:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_right.9277bcc9.svg)
}
.c-icoLink--chevronL:after,.c-icoLink--chevronL:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_left.2d433e0e.svg)
}
.c-icoLink--chevronU:after,.c-icoLink--chevronU:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_up.5a566ad5.svg)
}
.c-icoLink--chevronD:after,.c-icoLink--chevronD:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_down.d481e629.svg)
}
.c-icoLink--pen:after,.c-icoLink--pen:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_pen.d87f13bf.svg)
}
.c-icoLink--cancel:after,.c-icoLink--cancel:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_cancel.f84ba089.svg)
}
.c-icoLink--search:after,.c-icoLink--search:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_search.880fed6e.svg)
}
.c-icoLink--trash:after,.c-icoLink--trash:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_trash.328d166e.svg)
}
.c-icoLink--trashGy:after,.c-icoLink--trashGy:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_trash_gy.aaec3e4f.svg)
}
.c-icoLink--download:after,.c-icoLink--download:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_download.9459f794.svg)
}
.c-icoLink--docFilled:after,.c-icoLink--docFilled:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_docFilled.22037abb.svg)
}
.c-icoLink--docNonFilled:after,.c-icoLink--docNonFilled:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_docNonFilled.1a78058e.svg)
}
.c-icoLink--doc:after,.c-icoLink--doc:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_doc.80039fe4.svg)
}
.c-icoLink--location:after,.c-icoLink--location:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_location.001c9578.svg)
}
.c-icoLink--accept:after,.c-icoLink--accept:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_accept.16950a09.svg)
}
.c-icoLink--deny:after,.c-icoLink--deny:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_deny.6a88bf0d.svg)
}
.c-icoLink--report:after,.c-icoLink--report:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_report.82a70864.svg)
}
.c-icoLink--reportGy:after,.c-icoLink--reportGy:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_report_gy.4851a294.svg)
}
.c-icoLink--test:after,.c-icoLink--test:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_test.f249463a.svg)
}
.c-icoLink--send:after,.c-icoLink--send:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_send.ed7ebdf3.svg)
}
.c-icoLink--message:after,.c-icoLink--message:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_message.49f6b5bd.svg)
}
.c-icoLink--copy:after,.c-icoLink--copy:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_copy.e7b7ebb2.svg)
}
.c-icoLink--alert:after,.c-icoLink--alert:before {
	width:20px;
	height:20px;
	background-image:url(../img/btn_alert.ae6d9a05.svg)
}
.c-icoLink--addClient:after,.c-icoLink--addClient:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_add_client.e319dd10.svg)
}
.c-icoLink--tree:after,.c-icoLink--tree:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_tree.4f9c77fc.svg)
}
.c-icoLink--counselingNote:after,.c-icoLink--counselingNote:before {
	width:24px;
	height:24px;
	background-image:url(../img/counseling_note.94afab9e.svg)
}
.is-disabled.c-icoLink--test:after,.is-disabled.c-icoLink--test:before {
	background-image:url(../img/link_test_disabled.00252274.svg)
}
.is-disabled.c-icoLink--send:after,.is-disabled.c-icoLink--send:before {
	background-image:url(../img/link_send_disabled.8b4809d4.svg)
}
.is-dark.c-icoLink--chevronR:after,.is-dark.c-icoLink--chevronR:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_right_wt.d62e6bb6.svg)
}
.is-dark.c-icoLink--chevronL:after,.is-dark.c-icoLink--chevronL:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_left_wt.a6bd0d78.svg)
}
.is-dark.c-icoLink--chevronU:after,.is-dark.c-icoLink--chevronU:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_up_wt.55412b42.svg)
}
.is-dark.c-icoLink--chevronD:after,.is-dark.c-icoLink--chevronD:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_down_wt.e836abb2.svg)
}
.c-icoBtnWt:after,.c-icoBtnWt:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoBtnWt--document:after,.c-icoBtnWt--document:before {
	background-image:url(../img/document.31a12f72.svg)
}
.c-icoBtnWt--docNonFill:after,.c-icoBtnWt--docNonFill:before {
	background-image:url(../img/info_docNonFilled.8bbdcb73.svg)
}
.c-icoBtnWt--addClient:after,.c-icoBtnWt--addClient:before {
	background-image:url(../img/btn_add_client.e319dd10.svg)
}
.c-icoBtnWt--addCalendar:after,.c-icoBtnWt--addCalendar:before {
	background-image:url(../img/btn_add_calendar.daf2397b.svg)
}
.c-icoBtnWt--addTarget:after,.c-icoBtnWt--addTarget:before {
	background-image:url(../img/btn_add_target.d5a8e51b.svg)
}
.c-icoBtnWt--addTargetGy:after,.c-icoBtnWt--addTargetGy:before {
	background-image:url(../img/btn_add_target_gy.1c9ff831.svg)
}
.c-icoBtnWt--level:after,.c-icoBtnWt--level:before {
	background-image:url(../img/level.9f4e8642.svg)
}
.c-icoBtnWt--stage:after,.c-icoBtnWt--stage:before {
	background-image:url(../img/stage.42cb30db.svg)
}
.c-icoBtnWt--star:after,.c-icoBtnWt--star:before {
	background-image:url(../img/btn_add_star.ee3c3710.svg)
}
.c-icoBtnWt--process:after,.c-icoBtnWt--process:before {
	background-image:url(../img/btn_add_process.42d927ee.svg)
}
.c-icoBtnWt--book:after,.c-icoBtnWt--book:before {
	background-image:url(../img/btn_book.7fe5fa1f.svg)
}
.c-icoBtnWt--calendar:after,.c-icoBtnWt--calendar:before {
	background-image:url(../img/btn_calendar.0d50909c.svg)
}
.c-icoBtnWt--client:after,.c-icoBtnWt--client:before {
	background-image:url(../img/btn_client.d11330ec.svg)
}
.c-icoBtnWt--target:after,.c-icoBtnWt--target:before {
	background-image:url(../img/btn_target.9e514d00.svg)
}
.c-icoBtnWt--grid:after,.c-icoBtnWt--grid:before {
	background-image:url(../img/btn_grid.7564db86.svg)
}
.c-icoBtnWt--list:after,.c-icoBtnWt--list:before {
	background-image:url(../img/btn_list.2d16e75b.svg)
}
.c-icoBtnWt--filter:after,.c-icoBtnWt--filter:before {
	background-image:url(../img/btn_filter.10c2fbae.svg)
}
.c-icoBtnWt--back:after,.c-icoBtnWt--back:before {
	background-image:url(../img/btn_back.89b7715f.svg)
}
.c-icoBtnWt--schedule:after,.c-icoBtnWt--schedule:before {
	background-image:url(../img/btn_schedule.e17db7bd.svg)
}
.c-icoBtnWt--meter:after,.c-icoBtnWt--meter:before {
	background-image:url(../img/btn_meter.19f466f5.svg)
}
.c-icoBtnWt--trash:after,.c-icoBtnWt--trash:before {
	background-image:url(../img/btn_trash.d2f3577b.svg)
}
.c-icoBtnWt--message:after,.c-icoBtnWt--message:before {
	background-image:url(../img/btn_message.ee5ce13f.svg)
}
.c-icoBtnWt--messageEmpty:after,.c-icoBtnWt--messageEmpty:before {
	background-image:url(../img/btn_message_empty.83fcd3f5.svg)
}
.c-icoBtnWt--phone:after,.c-icoBtnWt--phone:before {
	background-image:url(../img/btn_phone.dd7fe186.svg)
}
.c-icoBtnWt--alert:after,.c-icoBtnWt--alert:before {
	background-image:url(../img/btn_alert.ae6d9a05.svg)
}
.c-icoBtnWt--reject:after,.c-icoBtnWt--reject:before {
	background-image:url(../img/btn_reject.4758b563.svg)
}
.c-icoBtnWt--direct:after,.c-icoBtnWt--direct:before {
	background-image:url(../img/send_direct.d8979275.svg)
}
.c-icoBtnWt--mail:after,.c-icoBtnWt--mail:before {
	background-image:url(../img/send_mail.c8afadf3.svg)
}
.c-icoBtnWt--msg:after,.c-icoBtnWt--msg:before {
	background-image:url(../img/send_msg.00f856d0.svg)
}
.c-icoBtnWt--line:after,.c-icoBtnWt--line:before {
	background-image:url(../img/send_line.ceb6cf56.svg)
}
.c-icoBtnWt--directDisable:after,.c-icoBtnWt--directDisable:before {
	background-image:url(../img/send_direct_disable.283b09f0.svg)
}
.c-icoBtnWt--mailDisable:after,.c-icoBtnWt--mailDisable:before {
	background-image:url(../img/send_mail_disable.11c055f3.svg)
}
.c-icoBtnWt--msgDisable:after,.c-icoBtnWt--msgDisable:before {
	background-image:url(../img/send_msg_disable.e85de8ce.svg)
}
.c-icoBtnWt--lineDisable:after,.c-icoBtnWt--lineDisable:before {
	background-image:url(../img/send_line_disable.55a7ce70.svg)
}
.c-icoBtnWt--goTo:after,.c-icoBtnWt--goTo:before {
	background-image:url(../img/go-to.6262f57b.svg)
}
.c-icoBtnWt--activity:after,.c-icoBtnWt--activity:before {
	background-image:url(../img/btn_activity.bd094914.svg)
}
.c-icoBtnWt--todolist:after,.c-icoBtnWt--todolist:before {
	background-image:url(../img/todolist.02a6527e.svg)
}
.c-icoBtnWt--callmeRed:after,.c-icoBtnWt--callmeRed:before {
	background-image:url(../img/callme-red.508ac0ac.svg)
}
.c-icoBtnWt--addFamilyMemb:after,.c-icoBtnWt--addFamilyMemb:before {
	background-image:url(../img/btn_add_familymember.46b744cc.svg)
}
.c-icoBtnWt--reportRd:after,.c-icoBtnWt--reportRd:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_report_rd.ec86beff.svg)
}
.c-icoBtnWt--exchange:after,.c-icoBtnWt--exchange:before {
	width:24px;
	height:24px;
	background-image:url(../img/btn_exchange.fcc31c60.svg)
}
.c-icoBtnWt--close:after,.c-icoBtnWt--close:before {
	width:24px;
	height:24px;
	background-image:url(../img/btn_close.6ed08430.svg)
}
.c-icoBtnWt--counselinRecorded:after,.c-icoBtnWt--counselinRecorded:before {
	width:24px;
	height:24px;
	background-image:url(../img/btn_counselingRecorded.2ef962d6.svg)
}
.c-icoBtnWt--counselinEmptyHeart:after,.c-icoBtnWt--counselinEmptyHeart:before {
	width:20px;
	height:20px;
	background-image:url(../img/counseling_heart.7df4b862.svg)
}
.c-icoBtnWt--dropdown span {
	margin:0
}
.c-icoBtnWt--dropdown:before {
	content:unset
}
.c-icoBtnWt--dropdown:after {
	content:'';
	width:24px;
	height:24px;
	position:absolute;
	top:50%;
	right:5px;
	margin-top:-12px;
	background-image:url(../img/select_arrow.7d80bab6.svg)
}
.c-icoBtnRd:after,.c-icoBtnRd:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoBtnRd--confirm:after,.c-icoBtnRd--confirm:before {
	background-image:url(../img/btn_confirm.f644f181.svg)
}
.c-icoBtnRd--listClient:after,.c-icoBtnRd--listClient:before {
	background-image:url(../img/btn_list_client.49a38c87.svg)
}
.c-icoBtnRd--protect:after,.c-icoBtnRd--protect:before {
	background-image:url(../img/btn_protect.c4ecec9e.svg)
}
.c-icoInfo:after,.c-icoInfo:before {
	width:20px;
	height:20px;
	background-size:contain
}
.c-icoInfo--cake:after,.c-icoInfo--cake:before {
	background-image:url(../img/info_cake.e1dac93b.svg)
}
.c-icoInfo--mobile:after,.c-icoInfo--mobile:before {
	background-image:url(../img/info_mobile.8aeeb812.svg)
}
.c-icoInfo--house:after,.c-icoInfo--house:before {
	background-image:url(../img/info_home.3af77ebf.svg)
}
.c-icoInfo--building:after,.c-icoInfo--building:before {
	background-image:url(../img/info_building.3a473bd3.svg)
}
.c-icoInfo--barGraph:after,.c-icoInfo--barGraph:before {
	background-image:url(../img/info_barGraph.ce19097b.svg)
}
.c-icoInfo--clock:after,.c-icoInfo--clock:before {
	background-image:url(../img/info_clock.4987a2a0.svg)
}
.c-icoInfo--docFilled:after,.c-icoInfo--docFilled:before {
	background-image:url(../img/info_docFilled.f2958db1.svg)
}
.c-icoInfo--docNonFilled:after,.c-icoInfo--docNonFilled:before {
	background-image:url(../img/info_docNonFilled.8bbdcb73.svg)
}
.c-icoInfo--alert:after,.c-icoInfo--alert:before {
	background-image:url(../img/tools_notice.460db303.svg)
}
.c-icoInfo--longText {
	position:relative
}
.c-icoInfo--longText:before {
	position:absolute;
	margin-top:.1562rem
}
.c-icoInfo--longText>span {
	margin-left:30px;
	word-break:break-all
}
.c-icoForm:after,.c-icoForm:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoForm--calendar:after,.c-icoForm--calendar:before {
	background-image:url(../img/form_calendar.b3087052.svg)
}
.c-icoForm--eye:after,.c-icoForm--eye:before {
	background-image:url(../img/form_eye.a41be7b4.svg)
}
.c-icoForm--eyeSlash:after,.c-icoForm--eyeSlash:before {
	background-image:url(../img/form_eye_slash.c630fb86.svg)
}
.c-icoForm--formclear {
	width:42px;
	height:42px;
	text-align:center;
	line-height:42px
}
.c-icoForm--formclear:after,.c-icoForm--formclear:before {
	width:16px;
	height:16px;
	background-image:url(../img/form_clear.d3ddd78a.svg)
}
.c-icoTools:after,.c-icoTools:before {
	background-size:contain
}
.c-icoTools--information:after,.c-icoTools--information:before {
	width:13px;
	height:13px;
	background-image:url(../img/tools_information.63548e14.svg)
}
.c-icoTools--birthday:after,.c-icoTools--birthday:before {
	width:19px;
	height:23px;
	background-image:url(../img/birthday.54d2ed1c.svg)
}
.c-icoTools--remind:after,.c-icoTools--remind:before {
	width:17px;
	height:21px;
	background-image:url(../img/remind.c14aa571.svg)
}
.c-icoTools--deal:after,.c-icoTools--deal:before {
	width:28px;
	height:19px;
	background-image:url(../img/deal.38460f68.svg)
}
.c-icoTools--talk:after,.c-icoTools--talk:before {
	width:30px;
	height:30px;
	background-image:url(../img/talk.5456959e.svg)
}
.c-icoTools--trash:after,.c-icoTools--trash:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_trashcan.328d166e.svg)
}
.c-icoTools--cancel:after,.c-icoTools--cancel:before {
	width:16px;
	height:16px;
	background-image:url(../img/tools_cancel.bdefac78.svg)
}
.c-icoTools--close:after,.c-icoTools--close:before {
	width:16px;
	height:16px;
	background-image:url(../img/tools_close.23306933.svg)
}
.c-icoTools--star:after,.c-icoTools--star:before {
	width:22px;
	height:22px;
	background-image:url(../img/tools_star.cb56654c.svg)
}
.c-icoTools--tag:after,.c-icoTools--tag:before {
	width:16px;
	height:16px;
	background-image:url(../img/tools_tag.20210e78.svg)
}
.c-icoTools--schedule:after,.c-icoTools--schedule:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_schedule.2563b3a3.svg)
}
.c-icoTools--scheduled:after,.c-icoTools--scheduled:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_scheduled.db4fc622.svg)
}
.c-icoTools--notice:after,.c-icoTools--notice:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_notice.460db303.svg)
}
.c-icoTools--more:after,.c-icoTools--more:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_more.05496fb6.svg);
	background-position:center center
}
.c-icoTools--bevelMore:after,.c-icoTools--bevelMore:before {
	width:64px;
	height:56px;
	background-image:url(../img/tools_bevelMore.9ef86c56.svg);
	background-position:right bottom
}
.c-icoTools--phone:after,.c-icoTools--phone:before {
	width:13px;
	height:13px;
	background-image:url(../img/tools_phone.53c86fbc.svg)
}
.c-icoTools--messageGY:after,.c-icoTools--messageGY:before {
	width:18px;
	height:18px;
	background-image:url(../img/tools_message.49f6b5bd.svg)
}
.c-icoTools--messageRD:after,.c-icoTools--messageRD:before {
	width:18px;
	height:18px;
	background-image:url(../img/tools_message_rd.ee5ce13f.svg)
}
.c-icoTools--arrowRight:after,.c-icoTools--arrowRight:before {
	width:24px;
	height:20px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAk1BMVEUAAAD///+qqqqzs7OkpKSioqKfn5+jo6OioqKbm5uenp6cnJyfn5+enp6enp6bm5ucnJycnJyenp6cnJydnZ2cnJydnZ2dnZ2bm5ucnJycnJydnZ2cnJydnZ2bm5ucnJycnJybm5ubm5ucnJycnJybm5ucnJybm5ucnJycnJycnJycnJybm5ucnJybm5ucnJybm5tkX6QwAAAAMHRSTlMAAgYKDhYYGSEpKiw4OkdKS01UVVZaXmNmZ3R6fH+KkJ2muLrGx9Xr7PHy+fv8/f7fciXtAAAAi0lEQVQoz53PxxrCIBCF0WtvsWKPBWOv3Pd/OjeS4YvMQmcF/1nAAD/PSAM7DW/tan6cPAYBmGMuldt9XRagiCVPXQGR1pN02aLuQcSSJN1hm86GKwbSOLMwXvpOk5SaLL8k+3xgXHjnmvgFartXtANobi7RDqDUme9j3W8e6zBKh1E6jNLRS/D3vAEzQSCSeA7OPQAAAABJRU5ErkJggg==)
}
.c-icoTools--arrowRightOg:after,.c-icoTools--arrowRightOg:before {
	width:24px;
	height:20px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAk1BMVEUAAAD//4D/qlX/mWbtklvzl1HqlVXrj1Lwk1Xsj1HtklXukVHtjVLpjVTpjFPqjVPrj1LrjlPqj1LqjVHqjlDrjlLpjVHqjlLrjFDrjVLpjVHqjFLqjlDrjVDrjFHqjlHqjVHpjVHqjVDpjVHpjFHpjVHpjFDpjVDpjFHqjVDqjFDpjFHqjFDqjVHqjFHqjVDpjFCH0lm2AAAAMHRSTlMAAgYKDhYYGSEpKiw4OkdKS01UVVZaXmNmZ3R6fH+KkJ2muLrGx9Xr7PHy+fv8/f7fciXtAAAAi0lEQVQoz53PxxrCIBCF0WtvsWKPBWOv3Pd/OjeS4YvMQmcF/1nAAD/PSAM7DW/tan6cPAYBmGMuldt9XRagiCVPXQGR1pN02aLuQcSSJN1hm86GKwbSOLMwXvpOk5SaLL8k+3xgXHjnmvgFartXtANobi7RDqDUme9j3W8e6zBKh1E6jNLRS/D3vAEzQSCSeA7OPQAAAABJRU5ErkJggg==)
}
.c-icoTools--callmeRed:after,.c-icoTools--callmeRed:before {
	background-image:url(../img/callme-red.508ac0ac.svg)
}
.c-icoTools--flagGn:after,.c-icoTools--flagGn:before {
	width:20px;
	height:20px;
	background-image:url(../img/flag_gn.c00795b7.svg)
}
.c-icoTools--pathUpGn:after,.c-icoTools--pathUpGn:before {
	width:20px;
	height:20px;
	background-image:url(../img/up_gn.08f744f5.svg)
}
.c-icoTools--pathsDownGy:after,.c-icoTools--pathsDownGy:before {
	width:20px;
	height:20px;
	background-image:url(../img/down_gy.9f462ae2.svg)
}
.c-icoPager:after,.c-icoPager:before {
	width:16px;
	height:16px;
	background-size:contain
}
.c-icoPager--first:after,.c-icoPager--first:before {
	background-image:url(../img/pager_first.f98a4a40.svg)
}
.c-icoPager--last:after,.c-icoPager--last:before {
	background-image:url(../img/pager_last.46eb08be.svg)
}
.c-icoPager--prev:after,.c-icoPager--prev:before {
	background-image:url(../img/pager_prev.2d433e0e.svg)
}
.c-icoPager--next:after,.c-icoPager--next:before {
	background-image:url(../img/pager_next.fd8bc8fd.svg)
}
.c-icoPager.is-disable {
	opacity:.16;
	cursor:default
}
.c-icoSchedule:after,.c-icoSchedule:before {
	width:16px;
	height:16px;
	background-size:contain
}
.c-icoSchedule--clock:after,.c-icoSchedule--clock:before {
	background-image:url(../img/schedule_clock.7bd460e2.svg)
}
.c-icoSchedule--location:after,.c-icoSchedule--location:before {
	background-image:url(../img/schedule_location.001c9578.svg)
}
.c-icoSchedule--person:after,.c-icoSchedule--person:before {
	background-image:url(../img/schedule_person.e6681982.svg)
}
.c-icoSchedule--note:after,.c-icoSchedule--note:before {
	background-image:url(../img/schedule_note.49f418f4.svg)
}
.c-icoTitle:after,.c-icoTitle:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoTitle--active:after,.c-icoTitle--active:before {
	background-image:url(../img/title_active.ce74c113.svg)
}
.c-icoTitle--combined:after,.c-icoTitle--combined:before {
	background-image:url(../img/title_combined.98e49faa.svg)
}
.c-icoTitle--run:after,.c-icoTitle--run:before {
	background-image:url(../img/title_run.32a937f6.svg)
}
.c-icoTitle--opinion:after,.c-icoTitle--opinion:before {
	background-image:url(../img/title_opinion.1cf269c5.svg)
}
.c-icoTitle--people:after,.c-icoTitle--people:before {
	background-image:url(../img/title_people.c5ef466c.svg)
}
.c-icoTitle--percent:after,.c-icoTitle--percent:before {
	background-image:url(../img/title_percent.bfeeb62b.svg)
}
.c-icoTitle--meter:after,.c-icoTitle--meter:before {
	background-image:url(../img/title_meter.726a185c.svg)
}
.c-icoTitle--help:after,.c-icoTitle--help:before {
	background-image:url(../img/title_help.b3e37994.svg)
}
.c-icoTitle--recruitGy:after,.c-icoTitle--recruitGy:before {
	background-image:url(../img/recruit_gy.04b0b2fc.svg)
}
.c-icoTitle--marketingGy:after,.c-icoTitle--marketingGy:before {
	background-image:url(../img/marketing_gy.0f227791.svg)
}
.c-icoTitle--activityGy:after,.c-icoTitle--activityGy:before {
	background-image:url(../img/meter_gy.4f3dac04.svg)
}
.c-icoTitle--callMeGy:after,.c-icoTitle--callMeGy:before {
	background-image:url(../img/callme_gy.26d8adc2.svg)
}
.c-icoTitle--starGy:after,.c-icoTitle--starGy:before {
	background-image:url(../img/topbar_star.34e09459.svg)
}
.c-icoTitle--noticeRd:after,.c-icoTitle--noticeRd:before {
	background-image:url(../img/notice_rd.137b941e.svg)
}
.c-icoTitle--memoDPGy:after,.c-icoTitle--memoDPGy:before {
	background-image:url(../img/memo_dpGy.94afab9e.svg)
}
.c-icoTitle--heartDPGy:after,.c-icoTitle--heartDPGy:before {
	background-image:url(../img/heart_dpGy.e353497f.svg)
}
.c-icoTitle--checkDPGy:after,.c-icoTitle--checkDPGy:before {
	background-image:url(../img/check_dpGy.4f3ec66e.svg)
}
.c-icoTitle--checkCorrect:after,.c-icoTitle--checkCorrect:before {
	background-image:url(../img/counseling_done_gn.7abd1da4.svg)
}
.c-icoTitle--checkIncorrect:after,.c-icoTitle--checkIncorrect:before {
	background-image:url(../img/counseling_undone_rd.4758b563.svg)
}
.c-icoEmoticon:after,.c-icoEmoticon:before {
	width:32px;
	height:32px;
	background-image:url(../img/emoticon_normal.16538156.svg);
	background-size:contain
}
.c-icoEmoticon--hot:after,.c-icoEmoticon--hot:before {
	background-image:url(../img/emoticon_good.9c559f1c.svg)
}
.c-icoEmoticon--cold:after,.c-icoEmoticon--cold:before {
	background-image:url(../img/emoticon_bad.e3510b47.svg)
}
.c-icoSend:after,.c-icoSend:before {
	width:32px;
	height:32px;
	background-image:url(../img/send_direct.d8979275.svg);
	background-size:contain
}
.c-icoSend--mail:after,.c-icoSend--mail:before {
	background-image:url(../img/send_mail.c8afadf3.svg)
}
.c-icoSend--msg:after,.c-icoSend--msg:before {
	background-image:url(../img/send_msg.00f856d0.svg)
}
.c-icoSend--line:after,.c-icoSend--line:before {
	background-image:url(../img/send_line.ceb6cf56.svg)
}
.c-icoAnimal:after,.c-icoAnimal:before {
	width:100px;
	height:100px;
	background-size:contain
}
.c-icoAnimal--sm:after,.c-icoAnimal--sm:before {
	width:50px;
	height:50px;
	background-size:contain
}
.c-icoAnimal--beaver:after,.c-icoAnimal--beaver:before {
	background-image:url(../img/amimal_beaver.fc835835.svg)
}
.c-icoAnimal--bee:after,.c-icoAnimal--bee:before {
	background-image:url(../img/amimal_bee.53c76ec8.svg)
}
.c-icoAnimal--cat:after,.c-icoAnimal--cat:before {
	background-image:url(../img/amimal_cat.728d6376.svg)
}
.c-icoAnimal--deer:after,.c-icoAnimal--deer:before {
	background-image:url(../img/amimal_deer.7fe9a771.svg)
}
.c-icoAnimal--dog:after,.c-icoAnimal--dog:before {
	background-image:url(../img/amimal_dog.680e5c9f.svg)
}
.c-icoAnimal--dolphin:after,.c-icoAnimal--dolphin:before {
	background-image:url(../img/amimal_dolphin.475717ec.svg)
}
.c-icoAnimal--eagle:after,.c-icoAnimal--eagle:before {
	background-image:url(../img/amimal_eagle.f7d1a317.svg)
}
.c-icoAnimal--elephant:after,.c-icoAnimal--elephant:before {
	background-image:url(../img/amimal_elephant.ab8853ca.svg)
}
.c-icoAnimal--fox:after,.c-icoAnimal--fox:before {
	background-image:url(../img/amimal_fox.8a546f5e.svg)
}
.c-icoAnimal--parrot:after,.c-icoAnimal--parrot:before {
	background-image:url(../img/amimal_parrot.a3003d79.svg)
}
.c-icoAnimal--penguin:after,.c-icoAnimal--penguin:before {
	background-image:url(../img/amimal_penguin.f9accd29.svg)
}
.c-icoAnimal--sloth:after,.c-icoAnimal--sloth:before {
	background-image:url(../img/amimal_sloth.ed8e410f.svg)
}
.c-icoAnimal--swan:after,.c-icoAnimal--swan:before {
	background-image:url(../img/amimal_swan.c81393e0.svg)
}
.c-icoAnimal--lion:after,.c-icoAnimal--lion:before {
	background-image:url(../img/amimal_lion.043aae6b.svg)
}
.c-icoAnimal--wolf:after,.c-icoAnimal--wolf:before {
	background-image:url(../img/amimal_wolf.d0ce5829.svg)
}
.c-icoAnimal--owl:after,.c-icoAnimal--owl:before {
	background-image:url(../img/amimal_owl.fe08089b.svg)
}
.c-icoCategory:after,.c-icoCategory:before {
	width:50px;
	height:50px;
	background-size:contain
}
.c-icoCategory--outward:after,.c-icoCategory--outward:before {
	background-image:url(../img/questionnaire_outward.5e8c9822.svg)
}
.c-icoCategory--intuition:after,.c-icoCategory--intuition:before {
	background-image:url(../img/questionnaire_intuition.be1b12b4.svg)
}
.c-icoCategory--reason:after,.c-icoCategory--reason:before {
	background-image:url(../img/questionnaire_reason.0d3caf5d.svg)
}
.c-icoCategory--decisive:after,.c-icoCategory--decisive:before {
	background-image:url(../img/questionnaire_decisive.e48810a9.svg)
}
.c-icoMeter:after,.c-icoMeter:before {
	width:120px;
	height:67px;
	background-size:contain
}
.c-icoMeter--high:after,.c-icoMeter--high:before {
	background-image:url(../img/meter_high.8002b6e7.svg)
}
.c-icoMeter--middle:after,.c-icoMeter--middle:before {
	background-image:url(../img/meter_middle.693300af.svg)
}
.c-icoMeter--low:after,.c-icoMeter--low:before {
	background-image:url(../img/meter_low.a41418b2.svg)
}
.c-icoMeter__noWord:after,.c-icoMeter__noWord:before {
	width:60px;
	height:48px;
	background-size:contain
}
.c-icoMeter__noWord--high:after,.c-icoMeter__noWord--high:before {
	background-image:url(../img/meter_high_s.63f51e90.svg)
}
.c-icoMeter__noWord--middle:after,.c-icoMeter__noWord--middle:before {
	background-image:url(../img/meter_middle_s.b226f1be.svg)
}
.c-icoMeter__noWord--low:after,.c-icoMeter__noWord--low:before {
	background-image:url(../img/meter_low_s.834ebad5.svg)
}
.c-icoSuggest:after,.c-icoSuggest:before {
	width:90px;
	height:90px;
	background-size:contain
}
.c-icoSuggest--blind {
	background-image:url(../img/icon_blind.50c6a007.svg)
}
.c-icoSuggest--work {
	background-image:url(../img/icon_work.34768f0e.svg)
}
.c-icoSuggest--personal {
	background-image:url(../img/icon_personal.17342373.svg)
}
.c-icoOutline:after,.c-icoOutline:before {
	width:100px;
	height:100px;
	background-size:contain
}
@media all and (max-width:1023px) {
.c-icoOutline\@m:after,.c-icoOutline\@m:before {
	width:60px;
	height:60px;
	background-size:contain
}
}
.c-icoOutline--find {
	background-image:url(../img/outline_find.b10880b5.svg)
}
.c-icoOutline--target {
	background-image:url(../img/outline_target.dd97db60.svg)
}
.c-icoOutline--you {
	background-image:url(../img/outline_you.73c502ee.svg)
}
.c-icoTimer:after,.c-icoTimer:before {
	width:25px;
	height:25px;
	background-size:contain
}
.c-icoTimer--stopwatch:after,.c-icoTimer--stopwatch:before {
	background-image:url(../img/timer_stopwatch.17b587f5.svg)
}
.c-iconHead:after,.c-iconHead:before {
	width:25px;
	height:25px;
	background-size:contain
}
.c-iconHead--call:after,.c-iconHead--call:before {
	background-image:url(../img/dark_callme.41ab0952.svg)
}
.c-iconSmallCall:after,.c-iconSmallCall:before {
	width:16px;
	height:16px;
	background-size:contain
}
.c-iconSmallCall--Smallcall:after,.c-iconSmallCall--Smallcall:before {
	background-image:url(../img/dark_callme.41ab0952.svg)
}
.c-iconOption:after,.c-iconOption:before {
	width:25px;
	height:25px;
	background-size:contain
}
.c-iconOption--confirm:after,.c-iconOption--confirm:before {
	background-image:url(../img/list_confirm.13c988a2.svg)
}
.c-iconOption--reject:after,.c-iconOption--reject:before {
	background-image:url(../img/list_reject.4758b563.svg)
}
.c-iconGoal:after,.c-iconGoal:before {
	width:20px;
	height:20px;
	background-size:contain
}
.c-iconGoal--money:after,.c-iconGoal--money:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_money.3cfb37a9.svg)
}
.c-iconGoal--checked:after,.c-iconGoal--checked:before {
	background-image:url(../img/checkbox_success.94bb4b67.svg)
}
.c-iconGoal--unchecked:after,.c-iconGoal--unchecked:before {
	background-image:url(../img/checkbox_default.c7195af4.svg)
}
.c-iconfutureR:after,.c-iconfutureR:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA6lBMVEUAAAD///////+qqqq/v7/MzMyqqqqioqKqqqqenp6ioqKioqKenp6goKCgoKCdnZ2fn5+fn5+dnZ2fn5+dnZ2cnJyenp6cnJyfn5+dnZ2dnZ2dnZ2enp6enp6cnJydnZ2enp6dnZ2dnZ2dnZ2enp6dnZ2enp6cnJydnZ2enp6dnZ2dnZ2dnZ2dnZ2cnJydnZ2dnZ2cnJydnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2cnJydnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2cnJydnZ2dnZ2cnJycnJydnZ2cnJycnJydnZ2cnJydnZ2cnJx8BohMAAAATXRSTlMAAQIDBAUGCwwVFikqKzM0NUBBSElLTFBSU1ZoaW5vcHFyc3h5enuBgoOMmZyeo6a+z9LT1tjZ2t3e4OLm5+jp6uzw8fLz+Pn6+/z9/qIL2LYAAAEWSURBVCjPndHXUgIBDIXhf4tLs9IUFEVRlCJ1WVFBUGAR4bz/63ixS5vxylwl+WYymQQAnHzTm017jZzNXlz0FYaX3WmbValTSESiR0VXqhgbqGp+ZQapdbPQ42aO5mdhaphGaqF0UDh9XYZ9a6Ihd3ItAPLqhHNwJB/7RcECTRWCFSzDkXwoqQ6ApwSAOdEogGO1AZgpAmBL3wHENAJgqijmgbmFuMYA9HRofOlzC6fqANBQ0ZR+tlBWDYCcXHsXnL4yANiergf+uzn036wP/5UHueG1slqkthc9X66S67yixW34B+d+qUFsDcaT5JWOY/GTcl+rgbobIe2uH+UmY91dsbL19mjcqWUM2Jfd+Ke0+Ftaz79Kujdqrn6aBQAAAABJRU5ErkJggg==);
	background-size:contain
}
.c-iconfutureM:after,.c-iconfutureM:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABLFBMVEUAAAD///+qqqq/v7/MzMy2trafn5+qqqqioqKlpaWfn5+jo6OhoaGkpKSioqKioqKenp6jo6Ofn5+hoaGdnZ2goKCcnJyfn5+hoaGdnZ2fn5+enp6fn5+enp6goKCdnZ2cnJydnZ2fn5+fn5+cnJydnZ2enp6cnJycnJydnZ2enp6dnZ2dnZ2dnZ2enp6dnZ2cnJydnZ2enp6dnZ2dnZ2enp6dnZ2dnZ2cnJydnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2cnJycnJycnJydnZ2dnZ2cnJydnZ2cnJydnZ2cnJycnJydnZ2dnZ2cnJydnZ2cnJydnZ2cnJydnZ2cnJydnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2cnJycnJwH0HzNAAAAY3RSTlMAAgMEBQcICQsRGBkbHB4hIiQlJicrLC0uLzU3ODo7QUNGSEpLTk9QVV5fYGhtbnN0dX5/gJCRlZaXpKeqrK2vs7a5ur6/wMLEzM3T1NXW19vj5OXm5+js7e/w8fLz9PX3/P2QLMyuAAAA80lEQVQoz2NgIBmoWGAFKgwxyVhBDENyso0lBrBJTgZKSGCaL4FFgkOUFZuEsFuEV6Q9tzCyhJ45A4NYqCYDA5N+IJcdTELCms05jIHBUwOsxtCWHyzBbCpokCwBlOALgGhmjmIJAUmIJ+tDJBQdoFZ5C7uCJCSSDSASAv4QccZodl+oDv1kcadQBgY/JbCEjiNvItgOMyEhM2ZVXQYG6WBloLhWnJRCEpo/pHwCnALdNYLEtIES8bFwEG7EzifPwymiHiTE4IcaqtEeVi4J0TIKwgwcsnKYAGa6mq0dErBVg1vphWqcF1xC0tgECRhJMpAFAHj4VJHqB5T4AAAAAElFTkSuQmCC);
	background-size:contain
}
.c-iconsuggest:after,.c-iconsuggest:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAMAAAAc9R5vAAABCFBMVEUAAAD///+/v7+qqqqqqqqzs7OioqKqqqqqqqqqqqqmpqaenp6ioqKdnZ2kpKSfn5+goKCjo6OioqKfn5+enp6dnZ2fn5+dnZ2goKCenp6cnJydnZ2fn5+enp6fn5+fn5+cnJyenp6dnZ2enp6dnZ2enp6enp6enp6enp6cnJyenp6dnZ2cnJyenp6dnZ2cnJycnJycnJydnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cnJycnJycnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJycnJycnJydnZ2dnZ2cnJxtz3qjAAAAV3RSTlMAAgQGCQoLDA8SFBUWGhwgIyQpMDI0NTk7QkNJSk9SWl1hY2RlZ2lsbm9xc3R2eIGEhoyNj5OVlpqipqqrrrGzt7m6vsHGys3O0dbc3d7f4Ofp9fj6/P7XvnewAAAAz0lEQVQYGX3BhVYCQQCG0U+xFluxOwC7MDHARgQV63//N3HWHdiZc1bv5U81JaoRDCYK+F87nWtbnkVCYx/ZvuKF54jQlO5J1PH5leLXUOHmdJqm3kdpg9DMu4xdrEMZ/UBPQ6HvSSKXMuaBWUUOiCzJyAErihSx6pL2gXFFtrFOJL20AWWF3gKsURkFIH0lqZqh5VzGw87Cau747mwzO5HCCl7lqWawhuvyNNJYA0/y7NHUXZLrmpauZzlKxNbluCWWl6NCLC9HhdjIsmPuB5fBWq3EhAEwAAAAAElFTkSuQmCC)
}
.c-iconway:after,.c-iconway:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA/FBMVEUAAAD///+qqqqqqqq2traqqqqioqKqqqqkpKSqqqqfn5+lpaWqqqqhoaGenp6dnZ2hoaGkpKSenp6cnJyfn5+ioqKcnJyenp6goKCdnZ2enp6enp6dnZ2fn5+enp6enp6cnJydnZ2cnJydnZ2dnZ2enp6enp6enp6enp6enp6cnJydnZ2enp6dnZ2enp6cnJydnZ2dnZ2dnZ2cnJydnZ2cnJycnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJydnZ2dnZ2cnJycnJycnJydnZ2dnZ2cnJycnJydnZ2cnJydnZ2cnJycnJycnJycnJycnJydnZ2cnJycnJydnZ2cnJz1yCRsAAAAU3RSTlMAAQMGBwkLDA4PEBESExUaGxwdHyUpMTI7QURHSUpMT1VWWFteZmlsdnuBgoiNkJacq6ytr7Cys7W2ub3B0dfa29ze3+Lm6Onr7O3u8PP1+fr7/ENW7oEAAAEDSURBVCjPfdFtUwFhFMbxS2lReYgkNgmpkKRIyUNqy4qS/t//u/TCMrO7M51X575+M+c+c9/SumK3r/bjkXwV/wD4yfvgHgDedzz51vcKOPbAvpNz5h1lOXDohYtVfue7PHD9CzxFffn5w4s9tZ6r4U2UrpTMlHRw9QZfNxkpZZYqaUktgHm7HNq+bMRC5fYcoCUpXJwAMK0aRvUTgEkxLMXLuzlnU9N0mtxeOa4hPc3cMFOPocDSyA0jWfA/jN0wlgUa0A0u3LAIdhkoWjBq3q1qRiEqnXbwAp1TSU38QFNSIJnJ1/rLNSz7tZNMMrB5ykTdxjSx6wnfh0Qa2Wwjsjn+AfTDXeooxBRuAAAAAElFTkSuQmCC)
}
.c-iconAssignment:after,.c-iconAssignment:before {
	width:20px;
	height:20px;
	border-radius:50%
}
.c-iconAssignment--self:after,.c-iconAssignment--self:before {
	background-image:linear-gradient(to bottom,#ffefdb,#ffdab5)
}
.c-iconAssignment--dispatch:after,.c-iconAssignment--dispatch:before {
	background-image:linear-gradient(to bottom,#ebf4fc,#d2e6f8)
}
.c-video:after,.c-video:before {
	width:24px;
	height:21px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEUAAAD//wDqKwDdIgDiHQDeGQDfIADZGgDaGQDbGwDYGQDbGQDZGADaGwDbGgDZGQDYGADaGgDaGQDZGADZGADZGADZGADYGADZGQDZGQDYGQDYGQDZGADZGQDYGADZGQDYGADZGQDZGADZGADYGACVS+EJAAAAJHRSTlMAAQwPGh8gKCk5SFteYGJlaXV7fp+zvL7DysvN3uLn7/P3/P2rrc+vAAAAgklEQVQoz53RyxKCMAwF0NaiFlARKQ8BUfD+/zc6NiwgDRvuqpMzSV9K7Yg5BzEeBgQZPKB7sHQgcHy4W8Eh1jLcUJ1EyIDPXcsA1McNQCHD+yqPKiNp8+R1kY+7eUEBppFlImi/PvSutG6X/f2/3offZanD8nraEDQpg/w5J1d78wMa8hZ4aH1+rQAAAABJRU5ErkJggg==)
}
.c-video_og:after,.c-video_og:before {
	width:24px;
	height:21px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEUAAAD////qlVXumVXrk1jvlFLvj1jsjFPsj1Htj1HqjlHrjFHpjVHqjVLqjVHrjVHpjVDpjlHqjVHrjlHqjVDqjVHpjVDqjVHqjVHqjFHqjVDqjVHpjFDqjVDqjFHqjVDqjVHpjFHqjVHqjFHpjFAFW4u9AAAAJHRSTlMAAQwPGh8gKCk5SFteYGJlaXV7fp+zvL7DysvN3uLn7/P3/P2rrc+vAAAAgklEQVQoz53RyxKCMAwF0NaiFlARKQ8BUfD+/zc6NiwgDRvuqpMzSV9K7Yg5BzEeBgQZPKB7sHQgcHy4W8Eh1jLcUJ1EyIDPXcsA1McNQCHD+yqPKiNp8+R1kY+7eUEBppFlImi/PvSutG6X/f2/3offZanD8nraEDQpg/w5J1d78wMa8hZ4aH1+rQAAAABJRU5ErkJggg==)
}
a {
	font-weight:700;
	color:#000;
	text-decoration:underline;
	outline:0
}
a[data-tooltip-emoticon],a[data-tooltip] {
	cursor:pointer
}
a.is-normal {
	font-weight:400;
	text-decoration:none
}
a.is-default {
	cursor:default
}
a.is-newsticker {
	color:#1a73e8;
	font-weight:400
}
a.is-dark {
	color:#fff
}
.c-link {
	display:inline-block;
	color:#d81800
}
.c-link>i,.c-link>span {
	display:inline-block;
	vertical-align:middle;
	font-size:16px
}
.c-link--icon {
	text-decoration:none
}
.c-link--normal {
	color:#000;
	text-decoration:none
}
.c-link--normalLink {
	color:#000;
	text-decoration:none;
	font-weight:400
}
.c-link--normalLink>span {
	text-decoration:underline
}
.c-link--content {
	font-weight:400;
	color:#000;
	text-decoration:none
}
.c-link--tip {
	color:#6b6b6b;
	text-decoration:none
}
.c-link--dark {
	color:#fff
}
.c-link--emphasize {
	text-decoration:none
}
.c-link--emphasize>span {
	font-size:26px;
	text-decoration:underline
}
.c-link--subLine>span {
	text-decoration:underline
}
.c-link--fz13>span {
	font-size:13px
}
.c-link.is-disabled,.c-link[disabled] {
	color:#ccc;
	pointer-events:none;
	cursor:default
}
.c-link--normalInTable {
	display:table-cell;
	color:#d81800
}
.c-link--normalInTable>span {
	cursor:pointer;
	text-decoration:underline
}
.c-anchor {
	position:absolute;
	visibility:hidden;
	margin-top:-56px;
	z-index:-1
}
@media all and (max-width:1023px) {
.c-anchor {
	margin-top:-60px
}
}
.c-list {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.c-list>li {
	margin:8px 0
}
.c-list>li.is-full {
	width:100%
}
.c-list--halfAtLeast:after,.c-list--halfAtLeast:before {
	content:" ";
	display:table
}
.c-list--halfAtLeast:after {
	clear:both
}
.c-list--halfAtLeast>li {
	float:left;
	min-width:50%;
	margin-top:4px;
	margin-bottom:4px
}
@media all and (max-width:1023px) {
.c-list--halfAtLeast>li {
	float:none;
	margin-top:16px;
	margin-bottom:16px
}
.c-list--halfAtLeast>li:first-of-type {
	margin-top:0
}
.c-list--halfAtLeast>li:last-of-type {
	margin-bottom:0
}
}
.c-list--rwd {
	margin-left:-12px;
	margin-right:-12px
}
.c-list--rwd:after,.c-list--rwd:before {
	content:" ";
	display:table
}
.c-list--rwd:after {
	clear:both
}
.c-list--rwd>li {
	float:left;
	margin:4px 12px
}
@media all and (max-width:1023px) {
.c-list--rwd>li {
	float:none
}
}
.c-list--horizontal {
	margin-left:-12px;
	margin-right:-12px
}
.c-list--horizontal:after,.c-list--horizontal:before {
	content:" ";
	display:table
}
.c-list--horizontal:after {
	clear:both
}
.c-list--horizontal>li {
	float:left;
	margin:4px 12px
}
.c-list--survey>li {
	margin:0
}
.c-list--survey>li+li {
	margin-top:4px
}
.c-list--disc {
	list-style-type:disc;
	list-style-position:inside
}
.c-list--disc>li {
	padding-left:15px;
	text-indent:-1.4em;
	margin-left:1.4em
}
.c-list--discRed {
	list-style-type:disc;
	list-style-position:inside;
	color:#d81800;
	margin:25px 20px
}
.c-list--discRed a {
	color:#d81800
}
.c-list--discRed>li {
	padding-left:15px;
	text-indent:-1.4em;
	margin-left:1.4em
}
.c-list--decimal {
	list-style-type:decimal;
	padding-left:1.5em
}
.c-list--alpha {
	list-style-type:upper-alpha;
	padding-left:1.5em
}
.c-list--fTip {
	margin:0;
	padding:0
}
.c-list--fTip li {
	position:relative;
	margin:0;
	padding:0 0 0 1em;
	font-size:15px;
	color:#6b6b6b
}
.c-list--fTip li:before {
	content:'';
	position:absolute;
	left:5px;
	top:9px;
	display:block;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#6b6b6b
}
.l-colleagueList {
	list-style-type:none;
	margin:0;
	padding:0
}
.l-colleagueList>li {
	padding:16px 0;
	border-width:1px 0;
	border-color:#e5e5e5;
	border-style:solid
}
.l-colleagueList>li+li {
	margin-top:-1px
}
.l-colleagueList>li.is-select {
	background-color:#ffdab5
}
.l-photos {
	list-style-type:none;
	margin:0 -14px;
	padding-left:0
}
.l-photos:after,.l-photos:before {
	content:" ";
	display:table
}
.l-photos:after {
	clear:both
}
.l-photos>li {
	float:left;
	margin:8px 14px
}
@media all and (max-width:1023px) {
.l-photos {
	margin-left:0;
	margin-right:0
}
.l-photos>li {
	float:none;
	margin:24px 0
}
.l-photos>li:first-of-type {
	margin-top:0
}
.l-photos>li:last-of-type {
	margin-bottom:0
}
}
.l-nameList {
	list-style-type:none;
	margin:0 -8px;
	padding-left:0
}
.l-nameList:after,.l-nameList:before {
	content:" ";
	display:table
}
.l-nameList:after {
	clear:both
}
.l-nameList>li {
	float:left;
	padding:0 8px
}
.c-interest+.c-interest:before {
	content:", "
}
.c-borderList {
	margin:0;
	padding:0;
	font-size:0
}
.c-borderList li {
	display:inline-block;
	padding:0 8px;
	font-size:16px
}
.c-borderList li+li {
	position:relative
}
.c-borderList li+li:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	margin-top:-.5em;
	display:inline-block;
	width:1px;
	height:1em;
	background-color:#979797
}
.c-invitationList {
	margin:8px 0 0 0;
	padding:0;
	list-style-type:none;
	max-height:30px;
	-webkit-line-clamp:1;
	overflow:hidden;
	transition:max-height ease .3s,padding ease .3s
}
.c-invitationList:after,.c-invitationList:before {
	content:" ";
	display:table
}
.c-invitationList:after {
	clear:both
}
.c-invitationList.is-active {
	max-height:104px
}
.c-invitationList>li {
	position:relative;
	padding:0 16px 0 24px;
	margin:4px 0;
	float:left
}
.c-invitationList>li:before {
	content:'';
	display:block;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%)
}
.c-invitationList--acceptance:before {
	background-image:url(../img/list_confirm.13c988a2.svg)
}
.c-invitationList--reject:before {
	background-image:url(../img/list_reject.4758b563.svg)
}
.c-invitationList--wait:before {
	background-image:url(../img/list_wait.c554b929.svg)
}
.l-invitationList {
	margin:8px 0 0 0;
	max-height:22px;
	overflow:hidden;
	transition:max-height ease .3s,padding ease .3s
}
.l-invitationList.is-active {
	max-height:104px
}
.c-counselingGoalList {
	list-style-type:none;
	padding:0
}
.c-counselingGoalList__item {
	position:relative;
	padding:16px 64px;
	background-color:#fafafa
}
.c-counselingGoalList__item+.c-counselingGoalList__item {
	margin-top:16px
}
.c-counselingGoalList__item::before {
	content:'•';
	position:absolute;
	left:32px
}
.c-counselingGoalList__check {
	position:absolute;
	top:50%;
	margin-top:-19px;
	right:24px
}
.c-counselingGoalList__checkItem {
	float:left;
	width:50%;
	display:table
}
.c-counselingGoalList__checkItem span {
	display:table-cell;
	padding:9px 0 9px 12px
}
.c-counselingGoalList__checkItem::before {
	content:'';
	display:table-cell;
	width:20px;
	height:20px;
	background-image:url(../img/counseling_done_gn.7abd1da4.svg);
	background-repeat:no-repeat;
	background-size:contain;
	background-position-y:10px
}
.c-counselingGoalList__checkItem--unCheck::before {
	background-image:url(../img/counseling_undone_rd.4758b563.svg)
}
@media all and (max-width:1023px) {
.c-counselingGoalList__item {
	padding:20px 20px 20px 32px
}
.c-counselingGoalList__item::before {
	left:16px
}
.c-counselingGoalList__check {
	position:static;
	margin-top:24px;
	display:block;
	text-align:right
}
.c-counselingGoalList__checkItem {
	float:none;
	width:100%;
	line-height:1.5;
	margin-top:16px
}
}
.l-numberList {
	display:table
}
.l-numberList__number {
	display:table-cell;
	width:30px;
	color:#6b2b1c
}
.l-numberList__content {
	display:table-cell
}
.l-numberList--hideEllipsis {
	width:100%;
	table-layout:fixed
}
.l-numberList--hideEllipsis .l-numberList__content {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
@media all and (max-width:1023px) {
.l-numberList--hideEllipsis .l-numberList__content {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	white-space:normal
}
}
.c-pieList {
	display:flex;
	flex-wrap:wrap;
	padding:0;
	list-style-position:inside;
	text-align:left
}
.c-pieList__item {
	width:50%;
	font-size:14px;
	color:#4d4d4d;
	padding:8px 0
}
.l-pageClientDetail__main+.l-pageClientDetail__minor {
	margin-top:32px
}
.l-pageSchedule {
	margin:0 -12px
}
.l-pageSchedule:after,.l-pageSchedule:before {
	content:" ";
	display:table
}
.l-pageSchedule:after {
	clear:both
}
.l-pageSchedule__type {
	float:left;
	box-sizing:border-box;
	width:25%;
	padding:0 12px
}
.l-pageSchedule__main {
	float:right;
	box-sizing:border-box;
	width:75%;
	padding:0 12px
}
.l-pageSchedule.is-open {
	position:relative
}
.l-pageSchedule.is-open .l-pageSchedule__type {
	float:left;
	opacity:.59;
	position:absolute;
	left:-20%
}
.l-pageSchedule.is-open .l-pageSchedule__main {
	float:right;
	width:95%
}
@media all and (max-width:1023px) {
.l-pageSchedule__type {
	position:absolute;
	right:16px;
	float:none;
	display:none;
	width:auto;
	min-width:210px;
	margin-top:-7px;
	padding:0;
	z-index:50
}
.l-pageSchedule__type:before {
	content:'';
	position:absolute;
	top:0;
	right:8px;
	z-index:1;
	box-sizing:border-box;
	width:0;
	height:0;
	border:4px solid #000;
	border-color:transparent transparent #fff #fff;
	transform-origin:0 0;
	transform:rotate(135deg);
	box-shadow:-4px 4px 15px -2px rgba(0,0,0,.7)
}
.l-pageSchedule__type.is-filtering {
	display:inline-block
}
.l-pageSchedule__main {
	float:none;
	width:auto
}
.l-pageSchedule.is-open .l-pageSchedule__type {
	opacity:1;
	left:auto
}
.l-pageSchedule.is-open .l-pageSchedule__main {
	width:auto
}
}
.l-indexPerformance {
	display:table;
	width:100%
}
.l-indexPerformance__item {
	position:relative;
	z-index:1;
	display:table-cell;
	width:50%
}
.l-indexPerformance__item--lg {
	width:75%
}
.l-indexPerformance__item--sm {
	width:25%
}
.l-indexPerformance__item:first-child {
	padding-right:12px
}
.l-indexPerformance__item:last-child {
	padding-left:12px
}
@media all and (max-width:1023px) {
.l-indexPerformance {
	display:block
}
.l-indexPerformance__item {
	display:block;
	width:auto
}
.l-indexPerformance__item:first-child,.l-indexPerformance__item:last-child {
	padding:0
}
.l-indexPerformance__item+.l-indexPerformance__item {
	margin-top:16px
}
}
.l-pageIndex {
	margin:32px -12px 0
}
.l-pageIndex:after,.l-pageIndex:before {
	content:" ";
	display:table
}
.l-pageIndex:after {
	clear:both
}
.l-pageIndex__left {
	float:left;
	box-sizing:border-box;
	width:37.5%;
	padding:0 12px
}
.l-pageIndex__right {
	float:left;
	box-sizing:border-box;
	width:62.5%;
	padding:0 12px
}
@media all and (max-width:1023px) {
.l-pageIndex {
	margin:24px 0 0
}
.l-pageIndex__left,.l-pageIndex__right {
	float:none;
	width:auto;
	padding:0
}
.l-pageIndex__left:after,.l-pageIndex__left:before {
	content:" ";
	display:table
}
.l-pageIndex__left:after {
	clear:both
}
.l-pageIndex__right {
	margin-top:24px
}
}
.l-counseling:after,.l-counseling:before {
	content:" ";
	display:table
}
.l-counseling:after {
	clear:both
}
.l-counseling__prev {
	float:left;
	width:42%;
	box-sizing:border-box;
	padding-right:12px
}
.l-counseling__current {
	float:left;
	width:58%;
	box-sizing:border-box;
	padding-left:12px
}
@media all and (max-width:1023px) {
.l-counseling__current,.l-counseling__prev {
	display:none;
	float:none;
	width:auto;
	padding:0
}
.l-counseling__current.is-active,.l-counseling__prev.is-active {
	display:block
}
}
.l-counselingCurrent__head {
	display:table;
	width:100%
}
.l-counselingCurrent__title {
	display:table-cell;
	padding:8px 0;
	vertical-align:middle;
	font-size:18px;
	font-weight:700
}
.l-counselingCurrent__btns {
	display:table-cell;
	vertical-align:middle;
	text-align:right
}
.l-recommend__row:after,.l-recommend__row:before {
	content:" ";
	display:table
}
.l-recommend__row:after {
	clear:both
}
.l-recommend__item {
	float:left;
	margin-right:24px;
	margin-bottom:16px
}
.l-recommend__item:last-of-type {
	margin-right:0
}
.l-recommend--hideEllipsis .l-recommend__item {
	display:table;
	table-layout:fixed;
	width:100%
}
.l-recommend--hideEllipsis .l-recommend__title {
	display:table-cell;
	width:48px;
	color:#000
}
.l-recommend--hideEllipsis .l-recommend__content {
	display:table-cell;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.l-recommend__title {
	color:#6b2b1c
}
.l-recommend--table .l-recommend__item {
	float:none;
	display:table;
	width:100%;
	margin:0
}
.l-recommend--table .l-recommend__item>span {
	display:table-cell
}
.l-recommend--table .l-recommend__title {
	width:1%;
	white-space:nowrap
}
.l-recommend--table .l-recommend__row+.l-recommend__row {
	margin:8px 0 0 0
}
.l-recommend --inlineBlock {
	display:inline-block;
	vertical-align:middle
}
.l-recommend--inlineBlock .l-recommend__item {
	margin-bottom:0;
	line-height:2
}
@media all and (max-width:1023px) {
.l-recommend--inlineBlock {
	margin-left:0
}
.l-recommend__item {
	float:none
}
.l-recommend__title {
	display:block
}
}
.l-coachHeader {
	display:flex;
	position:relative
}
.l-coachHeader__commend {
	flex:1 0 0;
	padding:8px 40px;
	align-self:center
}
.l-coachHeader__btns {
	padding:20px 0
}
.l-coachHeader__btns--label {
	position:absolute;
	top:0;
	right:-26px
}
@media all and (max-width:1023px) {
.l-coachHeader {
	display:block;
	position:relative
}
.l-coachHeader__commend {
	padding:0
}
.l-coachHeader__btns {
	position:absolute;
	top:20px;
	right:20px;
	padding:0
}
.l-coachHeader__btns--label {
	right:-18px
}
}
.c-popup {
	display:none;
	width:100%;
	max-width:480px;
	min-width:320px;
	margin:16px;
	padding:0;
	border-radius:5px;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei"
}
.c-popup__head {
	position:relative;
	padding:6px 44px 6px 16px;
	border-bottom:2px solid #bbbcbc;
	font-size:24px;
	font-weight:700
}
.c-popup__head:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-2px;
	display:inline-block;
	width:200px;
	height:2px;
	background:#d81800
}
.c-popup__content {
	padding:24px
}
.c-popup__content--bg {
	background-image:linear-gradient(to bottom,#f4f7fa 214px,transparent 214px);
	background-repeat:repeat-x
}
.c-popup__content--closepd {
	padding:0
}
.c-popup__content--scrollable {
	overflow:auto;
	max-height:500px
}
.c-popup__content--tight {
	padding:24px 32px
}
.c-popup__actions {
	margin:24px -16px 16px;
	font-size:0;
	text-align:center
}
.c-popup__actions>a {
	margin-left:16px;
	margin-right:16px
}
.c-popup__actions>a:first-child {
	margin-left:0
}
.c-popup__actions>a:last-child {
	margin-right:0
}
.c-popup--newfunc .fancybox-close-small {
	right:24px;
	top:24px
}
.c-popup--msg .fancybox-close-small {
	display:none
}
.c-popup--msg .c-popup__head {
	border:0;
	text-align:center;
	color:#fff;
	background-image:linear-gradient(to bottom,#d81800,#ee3500)
}
.c-popup--msg .c-popup__head:before {
	content:none
}
.c-popup--md {
	max-width:600px
}
.c-popup--lg {
	max-width:800px
}
.c-popup--xl {
	max-width:900px
}
.c-popup--max {
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
	margin:0
}
.c-popup--nobg {
	background-color:transparent
}
@media all and (max-width:1023px) {
.c-popup {
	width:95%;
	margin:8px
}
.c-popup__content {
	padding:16px
}
.c-popup__content--closepd {
	padding:0
}
.c-popup__content--scrollable {
	max-height:450px
}
.c-popup__actions>a {
	margin-left:8px;
	margin-right:8px
}
}
.l-popupContent {
	position:relative
}
.l-popupContent__source {
	margin:-24px -24px 0;
	padding:24px;
	background-color:#f4f7fa
}
.l-popupContent__summary {
	width:100%;
	padding:8px 10px;
	border-radius:5px;
	color:#fff;
	text-align:center;
	background-color:#6a6a6a
}
.l-popupContent__summary--showy {
	position:absolute;
	transform:translateY(-50%)
}
.l-popupContent__subTitle {
	margin-bottom:16px;
	font-weight:700;
	color:#6b2b1c
}
.l-popupContent__result {
	margin:24px 0 24px
}
.l-popupContent__result--largeGap {
	margin-top:36px
}
@media all and (max-width:1023px) {
.l-popupContent__source {
	margin:-16px -16px 0;
	padding:16px;
	background-color:#fff
}
.l-popupContent__summary {
	position:static;
	text-align:left;
	transform:none
}
.l-popupContent__result {
	margin:16px 0
}
}
.c-popupMsg {
	margin:24px 0;
	text-align:center
}
.l-popupFilter {
	display:table;
	width:100%
}
.l-popupFilter__main,.l-popupFilter__tools {
	display:table-cell
}
.l-popupFilter__tools {
	width:1px;
	white-space:nowrap
}
.c-dhxPopup {
	display:none
}
.c-dhxPopup.is-active {
	display:block
}
.qtip {
	z-index:100000!important
}
.c-popEmphasize {
	padding:16px;
	background-color:#ffe5d4;
	border-radius:5px
}
.l-checkboxName {
	list-style-type:none;
	margin:0;
	padding:0;
	height:280px;
	overflow:auto
}
.l-checkboxName--error {
	height:110px
}
.l-popupFamilyMemb {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-168.5px;
	margin-left:-177px;
	z-index:1000
}
.l-popupFamilyMemb__name {
	margin-left:20px
}
.c-popupFull .fancybox-slide--html {
	padding:0
}
.c-popupFull .fancybox-content {
	margin-bottom:0
}
@media all and (max-width:1023px) {
.c-popupFull .c-popup {
	width:100%;
	margin:0
}
}
.c-popupFamilyMemb {
	box-sizing:border-box;
	position:relative;
	width:354px;
	border-radius:5px;
	box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)
}
.c-popupFamilyMemb__basic {
	box-sizing:border-box;
	padding:24px;
	height:160px;
	background:#e5e5e5
}
.c-popupFamilyMemb__pic {
	display:inline-block;
	text-align:center;
	width:56px;
	height:56px;
	line-height:56px;
	border-radius:5px;
	background:#e98c50
}
.c-popupFamilyMemb__pic--nobg {
	background:0 0
}
.c-popupFamilyMemb__pic--nobg img {
	border:2px solid #9b9b9b
}
.c-popupFamilyMemb__pic img {
	width:52px;
	border-radius:26px;
	box-sizing:border-box
}
.c-popupFamilyMemb__name {
	display:inline-block;
	font-size:18px;
	font-weight:700
}
.c-popupFamilyMemb__linktree {
	float:right;
	margin-top:18px
}
.c-popupFamilyMemb__actions {
	margin-top:24px
}
.c-popupFamilyMemb__warranty {
	height:177px;
	box-sizing:border-box;
	padding:24px;
	background-color:#fff
}
.c-warrantyInfo {
	padding:0;
	margin:0;
	list-style-type:none
}
.c-warrantyInfo__item {
	display:table
}
.c-warrantyInfo__item+.c-warrantyInfo__item {
	padding-top:16px
}
.c-warrantyInfo__title {
	display:table-cell
}
.c-warrantyInfo__content {
	display:table-cell;
	padding-left:30px
}
.c-warrantyInfo__edit {
	padding-left:16px
}
.l-sliderWrap {
	padding:0 50px
}
@media all and (max-width:1023px) {
.l-sliderWrap {
	padding:0;
	margin:0 -16px
}
}
.c-slider {
	position:relative;
	padding:0 50px
}
.c-slider__next,.c-slider__prev {
	position:absolute;
	top:50%;
	display:inline-block;
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:.5;
	transform:translateY(-50%)
}
.c-slider__next.slick-disabled,.c-slider__prev.slick-disabled {
	opacity:.2
}
.c-slider__prev {
	background-image:url(../img/slider_prev.d0f9e6bf.svg);
	left:13px
}
.c-slider__prev--warranty {
	left:0
}
.c-slider__next {
	background-image:url(../img/slider_next.db414140.svg);
	right:13px
}
.c-slider__next--warranty {
	right:0
}
.c-slider__dot {
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.c-slider__dot li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	padding:0;
	cursor:pointer
}
.c-slider__dot li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:0;
	background:0 0
}
.c-slider__dot li button:focus,.c-slider__dot li button:hover {
	outline:0
}
.c-slider__dot li button:focus::before,.c-slider__dot li button:hover::before {
	opacity:1
}
.c-slider__dot li button:before {
	font-family:slick;
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	color:#dadada
}
.c-slider__dot li.slick-active button:before {
	opacity:unset;
	color:#7f7f7f
}
.c-slider--index {
	padding:8px 50px
}
.c-slider--detail {
	padding:0
}
.c-slider--detail .c-slider__next .slick-hidden,.c-slider--detail .c-slider__prev .slick-hidden {
	display:none
}
@media all and (max-width:1023px) {
.c-slider--index {
	padding:16px 50px
}
.c-slider--chart {
	padding:8px 0
}
.c-slider--detail .c-slider__next,.c-slider--detail .c-slider__prev {
	position:absolute;
	top:50%;
	display:inline-block;
	width:16px;
	height:16px;
	z-index:99;
	transform:translateY(-50%)
}
.c-slider--detail .c-slider__next.slick-disabled,.c-slider--detail .c-slider__prev.slick-disabled {
	opacity:0
}
.c-slider--detail .c-slider__next.slick-hidden,.c-slider--detail .c-slider__prev.slick-hidden {
	display:none
}
.c-slider--detail .c-slider__prev {
	background-image:url(../img/slider_prev.d0f9e6bf.svg);
	left:-5px
}
.c-slider--detail .c-slider__next {
	background-image:url(../img/slider_next.db414140.svg);
	right:-5px
}
.c-slider--process {
	padding:0
}
.c-slider--process .c-slider__next,.c-slider--process .c-slider__prev {
	display:none
}
.c-slider__next--warranty,.c-slider__prev--warranty {
	top:227px
}
}
.c-slderCard {
	display:table;
	width:100%;
	padding:16px 24px;
	box-sizing:border-box
}
.c-slderCard--og {
	border-radius:5px;
	color:#000;
	background-image:linear-gradient(to right,#ffca9c,#ffdfb8);
	box-shadow:0 2px 5px 0 rgba(0,0,0,.5)
}
.c-slderCard__main {
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	font-weight:700
}
.c-slderCard__main--fixed {
	width:140px
}
.c-slderCard__achieving {
	display:table-cell;
	vertical-align:middle;
	padding:0 56px
}
.c-slderCard__chart {
	display:table-cell;
	vertical-align:middle
}
.c-slderCard__recycle {
	display:table-cell;
	vertical-align:middle;
	margin:0 auto
}
.c-slderCard__recycle--fixed {
	width:148px
}
.c-slderCard__nav {
	display:table-cell;
	vertical-align:middle;
	height:78px;
	width:168px;
	text-align:right
}
@media all and (max-width:1023px) {
.c-slderCard {
	display:block;
	padding:16px
}
.c-slderCard__achieving,.c-slderCard__chart,.c-slderCard__main,.c-slderCard__recycle {
	display:block
}
.c-slderCard__achieving,.c-slderCard__chart {
	min-height:100px
}
.c-slderCard__achieving {
	padding:0 35px
}
}
.c-recycle {
	width:165px;
	padding:24px 16px;
	border-radius:5px;
	background-color:rgba(255,255,255,.4);
	box-sizing:border-box;
	text-align:center
}
.l-sliderCard {
	height:150px;
	overflow:hidden
}
.l-sliderCard:after,.l-sliderCard:before {
	content:" ";
	display:table
}
.l-sliderCard:after {
	clear:both
}
.l-sliderCard__main {
	position:relative;
	margin-bottom:15px
}
.l-sliderCard__item {
	width:calc(100% - 200px);
	margin:0 4px;
	position:relative;
	z-index:99
}
.l-sliderCard__nav {
	position:absolute;
	right:6px;
	top:50%;
	transform:translateY(-50%);
	width:200px
}
@media all and (max-width:1023px) {
.l-sliderCard {
	height:auto;
	overflow:auto
}
.l-sliderCard__main {
	margin:0 8px 5px 8px
}
.l-sliderCard__item {
	width:100%;
	margin:0
}
}
.c-tab__nav {
	display:table;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.c-tab__nav>li {
	display:table-cell;
	width:1%;
	background-color:#6a6a6a;
	border-width:4px 1px;
	border-style:solid;
	border-color:transparent #4d4d4d
}
.c-tab__nav>li:first-of-type {
	border-top-left-radius:5px
}
.c-tab__nav>li:last-of-type {
	border-top-right-radius:5px
}
.c-tab__nav>li>a {
	display:block;
	padding:6px 4px;
	font-size:18px;
	font-weight:400;
	text-align:center;
	color:#fff;
	text-decoration:none
}
.c-tab__nav>li.is-active {
	position:relative;
	background-image:linear-gradient(to bottom,#ff331a 0,#d81800 100%);
	background-repeat:repeat-x;
	border-width:0
}
.c-tab__nav>li.is-active:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-12px;
	display:inline-block;
	margin-left:-6px;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:12px solid #d81800;
	border-bottom:none
}
.c-tab__nav>li.is-active>a {
	font-weight:700
}
.c-tab__nav--noRadius>li:first-of-type,.c-tab__nav--noRadius>li:last-of-type {
	border-radius:0
}
.c-tab__nav--hasBadge li a span {
	vertical-align:middle;
	display:inline-block
}
.c-tab__container {
	display:none;
	padding:36px 24px 24px;
	border:1px solid #eee;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.c-tab__container--sm {
	padding:28px 16px 16px
}
.c-tab__container--minor {
	padding:0;
	border:0;
	border-radius:0;
	box-shadow:none
}
.c-tab__container--tree {
	position:relative;
	height:750px
}
.c-tab__container.is-active {
	display:block
}
.c-tab--minor {
	display:inline-block;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35)
}
.c-tab--minor .c-tab__nav>li {
	float:left;
	width:auto;
	border:1px solid #fff;
	border-left-color:#c7c7c7;
	background-color:transparent;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-tab--minor .c-tab__nav>li:first-of-type {
	border-right:0;
	border-bottom-left-radius:5px
}
.c-tab--minor .c-tab__nav>li:last-of-type {
	border-bottom-right-radius:5px
}
.c-tab--minor .c-tab__nav>li>a {
	padding-left:8px;
	padding-right:8px;
	min-width:110px;
	box-sizing:border-box;
	font-size:16px;
	color:#4d4d4d
}
.c-tab--minor .c-tab__nav>li>a.is-mini {
	min-width:auto
}
.c-tab--minor .c-tab__nav>li>a.is-small {
	min-width:48px
}
.c-tab--minor .c-tab__nav>li.is-active {
	border-bottom:2px solid #d81800;
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5) 0,rgba(255,255,255,.5) 100%);
	background-repeat:repeat-x
}
.c-tab--minor .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--minor .c-tab__nav>li.is-active>a {
	color:#d81800
}
.c-tab--minor .c-tab__container {
	border:0;
	box-shadow:none
}
.c-tab--scheduleNav {
	display:block;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35)
}
.c-tab--scheduleNav .c-tab__nav {
	display:block;
	font-size:0
}
.c-tab--scheduleNav .c-tab__nav>li {
	display:inline-block;
	width:auto;
	border:1px solid #fff;
	border-left-color:#c7c7c7;
	background-color:transparent;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-tab--scheduleNav .c-tab__nav>li:first-of-type {
	border-right:0;
	border-bottom-left-radius:5px
}
.c-tab--scheduleNav .c-tab__nav>li:last-of-type {
	border-bottom-right-radius:5px
}
.c-tab--scheduleNav .c-tab__nav>li>a {
	padding:0;
	box-sizing:border-box;
	font-size:16px;
	color:#4d4d4d
}
.c-tab--scheduleNav .c-tab__nav>li>a>div {
	padding:6px 8px;
	cursor:pointer
}
.c-tab--scheduleNav .c-tab__nav>li.is-active {
	border-bottom:2px solid #d81800;
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5) 0,rgba(255,255,255,.5) 100%);
	background-repeat:repeat-x
}
.c-tab--scheduleNav .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--scheduleNav .c-tab__nav>li.is-active>a {
	color:#d81800
}
.c-tab--medium {
	display:block
}
.c-tab--medium .c-tab__nav>li>a {
	width:140px
}
.c-tab--md {
	display:block
}
.c-tab--md .c-tab__nav>li>a {
	width:140px
}
.c-tab--minorDropDown {
	display:inline-block;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35)
}
.c-tab--minorDropDown .c-tab__nav>li {
	float:left;
	width:auto;
	border:1px solid #fff;
	border-left-color:#c7c7c7;
	background-color:transparent;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-tab--minorDropDown .c-tab__nav>li:first-of-type {
	border-left:0;
	border-bottom-left-radius:5px
}
.c-tab--minorDropDown .c-tab__nav>li:last-of-type {
	border-bottom-right-radius:5px
}
.c-tab--minorDropDown .c-tab__nav>li>a {
	padding-left:8px;
	padding-right:8px;
	min-width:110px;
	box-sizing:border-box;
	font-size:16px;
	color:#4d4d4d
}
.c-tab--minorDropDown .c-tab__nav>li.is-active {
	border-bottom:2px solid #d81800;
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5) 0,rgba(255,255,255,.5) 100%);
	background-repeat:repeat-x
}
.c-tab--minorDropDown .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--minorDropDown .c-tab__nav>li.is-active>a {
	color:#d81800
}
.c-tab--minorDropDown .c-tab__container {
	border:0;
	box-shadow:none
}
.c-tab--full {
	display:block
}
.c-tab--full .c-tab__nav {
	table-layout:fixed;
	width:100%
}
.c-tab--full .c-tab__nav>li {
	float:none;
	width:1%
}
.c-tab--target .c-tab__nav>li {
	float:left;
	width:auto;
	border:0;
	border-top:2px solid #dfdfdf;
	background-color:#fff;
	background-image:linear-gradient(to bottom,#fafafa,#fff);
	border-radius:5px 5px 0 0
}
.c-tab--target .c-tab__nav>li+li {
	margin-left:5px
}
.c-tab--target .c-tab__nav>li>a {
	padding:3px 8px;
	min-width:90px;
	box-sizing:border-box;
	font-size:16px;
	color:#a3a3a3
}
.c-tab--target .c-tab__nav>li.is-active {
	border-top:2px solid #1f99cf
}
.c-tab--target .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--target .c-tab__nav>li.is-active>a {
	color:#1f99cf
}
.c-tab--target .c-tab__container {
	padding:0;
	border:0;
	box-shadow:none;
	background-color:transparent
}
.c-tab--target--increase .c-tab__nav>li {
	float:left;
	width:auto;
	border:0;
	border-top:2px solid #dfdfdf;
	background-color:#fff;
	background-image:linear-gradient(to bottom,#fafafa,#fff);
	border-radius:5px 5px 0 0
}
.c-tab--target--increase .c-tab__nav>li+li {
	margin-left:5px
}
.c-tab--target--increase .c-tab__nav>li>a {
	padding:3px 8px;
	min-width:90px;
	box-sizing:border-box;
	font-size:16px;
	color:#a3a3a3
}
.c-tab--target--increase .c-tab__nav>li.is-active {
	border-top:2px solid #f46c5a
}
.c-tab--target--increase .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--target--increase .c-tab__nav>li.is-active>a {
	color:#f46c5a
}
.c-tab--target--increase .c-tab__container {
	padding:0;
	border:0;
	box-shadow:none;
	background-color:transparent
}
@media only screen and (min-width:1024px) {
.c-tab--minor .c-tab__nav>li>a.is-mini\@dp {
	min-width:auto
}
}
@media all and (max-width:1023px) {
.c-tab--dropdown>.c-tab__nav {
	position:relative;
	display:block;
	background-color:#6a6a6a;
	border-radius:5px 5px 0 0;
	height:50px;
	overflow:hidden;
	z-index:10
}
.c-tab--dropdown>.c-tab__nav>li {
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0
}
.c-tab--dropdown>.c-tab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-tab--dropdown>.c-tab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-tab--dropdown>.c-tab__nav>li>a {
	padding-top:11px;
	padding-bottom:11px;
	border-top:1px solid #4d4d4d
}
.c-tab--dropdown>.c-tab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0
}
.c-tab--dropdown>.c-tab__nav>li.is-active:after {
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-6px;
	margin-left:0;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:12px solid #fff;
	border-bottom:none
}
.c-tab--dropdown>.c-tab__nav>li.is-active>a {
	border-color:transparent
}
.c-tab--dropdown>.c-tab__nav--noRadius {
	border-radius:0
}
.c-tab--dropdown>.c-tab__nav--noRadius>li:first-of-type,.c-tab--dropdown>.c-tab__nav--noRadius>li:last-of-type {
	border-radius:0
}
.c-tab--dropdown.is-open>.c-tab__nav {
	border-radius:5px;
	overflow:visible
}
.c-tab--dropdown.is-open>.c-tab__nav>li {
	display:block
}
.c-tab--dropdown.is-open>.c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--minorDropDown {
	display:block
}
.c-tab--minorDropDown>.c-tab__nav {
	position:relative;
	display:block;
	border-radius:5px 5px 0 0;
	height:52px;
	overflow:hidden;
	z-index:10
}
.c-tab--minorDropDown>.c-tab__nav>li {
	float:none;
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0;
	background-color:#fff
}
.c-tab--minorDropDown>.c-tab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-tab--minorDropDown>.c-tab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-tab--minorDropDown>.c-tab__nav>li>a {
	padding-top:11px;
	padding-bottom:11px
}
.c-tab--minorDropDown>.c-tab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0
}
.c-tab--minorDropDown>.c-tab__nav>li.is-active:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.c-tab--minorDropDown>.c-tab__nav--dropbtntoolong>li>a {
	padding:11px 24px 11px 7px
}
.c-tab--minorDropDown.is-open>.c-tab__nav {
	border-radius:5px;
	overflow:visible
}
.c-tab--minorDropDown.is-open>.c-tab__nav>li {
	display:block
}
.c-tab--minorDropDown.is-open>.c-tab__nav>li.is-active:after {
	content:none
}
.c-tab__container {
	padding:24px 16px
}
.c-tab__container--sm {
	padding:16px 8px
}
.c-tab__container--minor {
	padding:0
}
.c-tab__container--tree.is-hide\@m {
	display:none
}
.c-tab__container--familyList.is-active\@m {
	display:block
}
.c-tab--minor .c-tab__nav>li>a.is-mini\@dp {
	min-width:110px
}
.c-tab--md {
	display:inline-block
}
.c-tab--fill {
	display:block
}
.c-tab--fill .c-tab__nav {
	table-layout:fixed;
	width:100%
}
.c-tab--fill .c-tab__nav>li {
	float:none;
	width:1%
}
.c-tab--fill .c-tab__nav>li a {
	width:100%
}
}
.c-simpleTab__nav {
	border-bottom:1px solid #d5d5d5
}
.c-simpleTab__nav:after,.c-simpleTab__nav:before {
	content:" ";
	display:table
}
.c-simpleTab__nav:after {
	clear:both
}
.c-simpleTab__item {
	float:left;
	width:216px;
	box-sizing:border-box
}
.c-simpleTab__item--full {
	width:100%
}
.c-simpleTab__item--half {
	width:50%
}
.c-simpleTab__item>a {
	display:block;
	padding:8px 4px;
	color:#000;
	font-weight:400;
	text-align:center;
	text-decoration:none;
	outline:0
}
.c-simpleTab__item>a span {
	vertical-align:middle
}
.c-simpleTab__item>a.is-new:after {
	content:'';
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url(../img/tab_bell.66536777.svg);
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:5px;
	vertical-align:middle
}
.c-simpleTab__item.is-active {
	border:1px solid #d5d5d5;
	border-bottom:0;
	border-top:2px solid #d81800;
	background-image:none;
	position:relative
}
.c-simpleTab__item.is-active:after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background-color:#fff;
	position:absolute
}
.c-simpleTab__item.is-active>a {
	color:#d81800;
	font-weight:700
}
.c-simpleTab__item.is-active>a.is-new:after {
	background-image:url(../img/tab_bell_active.cca10f24.svg)
}
@media all and (max-width:1023px) {
.c-simpleTab__nav {
	border-bottom:0
}
.c-simpleTab__item {
	border-bottom:1px solid #d5d5d5
}
.c-simpleTab__item.is-active:after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background-color:#fff;
	position:absolute
}
}
.c-stepTab__nav {
	display:table;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.c-stepTab__nav>li {
	display:table-cell;
	vertical-align:middle;
	position:relative;
	text-align:center;
	background-color:#fff;
	background-image:linear-gradient(300deg,#d8e8f7,#fff)
}
.c-stepTab__nav>li:first-of-type {
	border-top-left-radius:5px
}
.c-stepTab__nav>li:last-of-type {
	border-top-right-radius:5px
}
.c-stepTab__nav>li:last-of-type:after,.c-stepTab__nav>li:last-of-type:before {
	content:none
}
.c-stepTab__nav>li:before {
	content:'';
	position:absolute;
	z-index:10;
	top:50%;
	margin-top:-36px;
	right:-19px;
	border-color:transparent transparent transparent #d8e8f7;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab__nav>li:after {
	content:'';
	position:absolute;
	z-index:9;
	top:50%;
	margin-top:-36px;
	right:-20px;
	border-color:transparent transparent transparent #1f99cf;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab__nav>li>a {
	display:inline-block;
	padding-right:10px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	font-size:16px;
	color:#a3a3a3
}
.c-stepTab__nav>li.is-active>a {
	color:#1f99cf
}
.c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0
}
.c-stepTab__container {
	padding:24px;
	border:1px solid #eee;
	border-top:2px solid #1f99cf;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
@media all and (max-width:1023px) {
.c-stepTab__nav {
	position:relative;
	display:block;
	border-radius:5px 5px 0 0;
	height:50px;
	overflow:hidden;
	z-index:10
}
.c-stepTab__nav>li {
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	text-align:left
}
.c-stepTab__nav>li:after,.c-stepTab__nav>li:before {
	display:none
}
.c-stepTab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-stepTab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-stepTab__nav>li>a {
	display:block;
	padding-top:13px;
	padding-bottom:13px;
	color:#000
}
.c-stepTab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0;
	background-image:linear-gradient(to bottom,#fff,#d8e8f7)
}
.c-stepTab__nav>li.is-active:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.c-stepTab__nav>li.is-active>a {
	border-color:transparent
}
.c-stepTab__nav--inTab {
	border-radius:0 5px 0 0
}
.c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0 5px 0 0
}
.c-stepTab.is-open>.c-stepTab__nav {
	border-radius:5px;
	overflow:visible
}
.c-stepTab.is-open>.c-stepTab__nav>li {
	display:block
}
.c-stepTab.is-open>.c-stepTab__nav>li.is-active:after {
	content:none
}
}
.c-stepTab--increase .c-stepTab__nav {
	display:table;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.c-stepTab--increase .c-stepTab__nav>li {
	display:table-cell;
	vertical-align:middle;
	position:relative;
	text-align:center;
	background-color:#fff;
	background-image:linear-gradient(300deg,#fee5e1,#fff)
}
.c-stepTab--increase .c-stepTab__nav>li:first-of-type {
	border-top-left-radius:5px
}
.c-stepTab--increase .c-stepTab__nav>li:last-of-type {
	border-top-right-radius:5px
}
.c-stepTab--increase .c-stepTab__nav>li:last-of-type:after,.c-stepTab--increase .c-stepTab__nav>li:last-of-type:before {
	content:none
}
.c-stepTab--increase .c-stepTab__nav>li:before {
	content:'';
	position:absolute;
	z-index:10;
	top:50%;
	margin-top:-36px;
	right:-19px;
	border-color:transparent transparent transparent #fee5e1;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab--increase .c-stepTab__nav>li:after {
	content:'';
	position:absolute;
	z-index:9;
	top:50%;
	margin-top:-36px;
	right:-20px;
	border-color:transparent transparent transparent #f46c5a;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab--increase .c-stepTab__nav>li>a {
	display:inline-block;
	padding-right:10px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	font-size:16px;
	color:#a3a3a3
}
.c-stepTab--increase .c-stepTab__nav>li.is-active>a {
	color:#f46c5a
}
.c-stepTab--increase .c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0
}
.c-stepTab--increase .c-stepTab__container {
	padding:24px;
	border:1px solid #eee;
	border-top:2px solid #f46c5a;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
@media all and (max-width:1023px) {
.c-stepTab--increase .c-stepTab__nav {
	position:relative;
	display:block;
	border-radius:5px 5px 0 0;
	height:50px;
	overflow:hidden;
	z-index:10
}
.c-stepTab--increase .c-stepTab__nav>li {
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	text-align:left
}
.c-stepTab--increase .c-stepTab__nav>li:after,.c-stepTab--increase .c-stepTab__nav>li:before {
	display:none
}
.c-stepTab--increase .c-stepTab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-stepTab--increase .c-stepTab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-stepTab--increase .c-stepTab__nav>li>a {
	display:block;
	padding-top:13px;
	padding-bottom:13px;
	color:#000
}
.c-stepTab--increase .c-stepTab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0;
	background-image:linear-gradient(to bottom,#fff,#fee5e1)
}
.c-stepTab--increase .c-stepTab__nav>li.is-active:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.c-stepTab--increase .c-stepTab__nav>li.is-active>a {
	border-color:transparent
}
.c-stepTab--increase .c-stepTab__nav--inTab {
	border-radius:0 5px 0 0
}
.c-stepTab--increase .c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0 5px 0 0
}
.c-stepTab--increase .c-stepTab.is-open>.c-stepTab--increase .c-stepTab__nav {
	border-radius:5px;
	overflow:visible
}
.c-stepTab--increase .c-stepTab.is-open>.c-stepTab--increase .c-stepTab__nav>li {
	display:block
}
.c-stepTab--increase .c-stepTab.is-open>.c-stepTab--increase .c-stepTab__nav>li.is-active:after {
	content:none
}
}
.c-grid {
	width:100%;
	border:1px solid #c7c4c4;
	border-collapse:collapse
}
.c-grid--sort thead th.sorting {
	cursor:pointer
}
.c-grid--sort thead th.sorting:after {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:23px;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:8px;
	background-image:url(../img/sorter_default.72145d52.svg)
}
.c-grid--sort thead th.sorting_asc {
	cursor:pointer
}
.c-grid--sort thead th.sorting_asc:after {
	background-image:url(../img/sorter_up.407dc3f0.svg)
}
.c-grid--sort thead th.sorting_desc {
	cursor:pointer
}
.c-grid--sort thead th.sorting_desc:after {
	background-image:url(../img/sorter_down.f448dfbc.svg)
}
.c-grid--twoRowSort thead th {
	position:relative
}
.c-grid--twoRowSort thead th.sorting {
	padding:16px 25px
}
.c-grid--twoRowSort thead th.sorting:after {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-11px;
	margin-left:0
}
.c-grid td,.c-grid th {
	padding:8px
}
.c-grid thead td,.c-grid thead th {
	border:solid 1px #fff;
	border-bottom:0;
	background-image:linear-gradient(to bottom,#f5f5f5,#e8e8e8)
}
.c-grid thead td--og,.c-grid thead th--og {
	background-color:#ffeed8
}
.c-grid tbody td,.c-grid tbody th {
	box-sizing:border-box;
	border:1px solid #c7c4c4
}
.c-grid--topbar {
	border:0
}
.c-grid--topbar td,.c-grid--topbar th {
	padding:8px 4px
}
.c-grid--topbar tbody td,.c-grid--topbar tbody th {
	border-width:0 0 2px;
	border-style:dashed
}
.c-grid--fixedColumns {
	table-layout:fixed;
	min-width:100%;
	border:0
}
.c-grid--fixedColumns td,.c-grid--fixedColumns th {
	white-space:nowrap;
	background-color:#fff;
	min-width:100px
}
.c-grid--fixedColumns td.is-wrap,.c-grid--fixedColumns th.is-wrap {
	white-space:normal
}
.c-grid--fixedColumnsNoMin {
	table-layout:fixed;
	min-width:100%;
	border:0
}
.c-grid--fixedColumnsNoMin td,.c-grid--fixedColumnsNoMin th {
	white-space:nowrap;
	background-color:#fff
}
.c-grid--fixedColumnsNoMin td.is-wrap,.c-grid--fixedColumnsNoMin th.is-wrap {
	white-space:normal
}
.c-grid--fat td,.c-grid--fat th {
	padding:16px 8px
}
.c-grid--fatter td,.c-grid--fatter th {
	padding:16px 16px
}
.c-grid .is-left {
	text-align:left
}
.c-grid .is-central {
	text-align:center
}
.c-grid .is-wider {
	min-width:120px
}
.c-grid.is-central td,.c-grid.is-central th {
	text-align:center
}
.c-grid .is-currency,.c-grid .is-right {
	text-align:right
}
.c-grid .is-gy {
	color:#797979
}
.c-grid .is-rd {
	color:#d81800
}
.c-grid .is-title {
	font-weight:700;
	background-image:linear-gradient(to right,#f5f5f5,#e8e8e8);
	border-color:#fff;
	border-right-color:#c7c4c4
}
.c-grid .is-total {
	border-top:2px solid #c7c4c4
}
.c-grid .is-today {
	color:#000;
	background-color:#e5e7e9
}
.c-grid .is-weekend {
	background-color:#fafafa
}
.c-grid .is-marketing {
	background-color:#e6f3ff
}
.c-grid .is-recruit {
	background-color:#fcf1f0
}
.c-grid .is-highlight {
	font-size:24px;
	font-weight:700
}
.c-grid .is-noView {
	background-image:none;
	background-color:#a6cb4a
}
.c-grid .is-familyCurrent td {
	background-color:#fdf2f2
}
.c-grid .is-select td {
	background:#ffdab5
}
@media all and (max-width:1023px) {
.c-grid--rebuild {
	display:block;
	border:0
}
.c-grid--rebuild thead {
	display:none
}
.c-grid--rebuild tbody {
	display:block
}
.c-grid--rebuild tr {
	display:block
}
.c-grid--rebuild tr+tr {
	margin-top:16px
}
.c-grid--rebuild tbody td {
	display:table;
	padding:0;
	width:100%;
	border:0
}
.c-grid--rebuild tbody td+td {
	margin-top:-1px
}
.c-grid--rebuild tbody td:before {
	content:attr(data-title);
	display:table-cell;
	width:50%;
	padding:15px 10px;
	border:1px solid #fff;
	font-weight:700;
	text-align:center;
	background-image:linear-gradient(to right,#f5f5f5,#e8e8e8)
}
.c-grid--rebuild tbody td>span {
	display:table-cell;
	width:50%;
	padding:15px 10px;
	border:1px solid #c7c4c4;
	text-align:left
}
.c-grid--acceptDetail tbody td {
	table-layout:fixed
}
.c-grid--acceptDetail tbody td:before {
	width:80px
}
.c-grid--rebuildAbsolute {
	display:block;
	border:0
}
.c-grid--rebuildAbsolute thead {
	display:none
}
.c-grid--rebuildAbsolute tbody {
	display:block
}
.c-grid--rebuildAbsolute tr {
	display:block
}
.c-grid--rebuildAbsolute tr+tr {
	margin-top:16px
}
.c-grid--rebuildAbsolute tbody td {
	display:block;
	padding:0;
	width:100%;
	height:56px;
	border:0;
	position:relative;
	border:1px solid #c7c4c4;
	padding-left:150px;
	padding-top:15px;
	padding-bottom:15px
}
.c-grid--rebuildAbsolute tbody td+td {
	margin-top:-1px
}
.c-grid--rebuildAbsolute tbody td:before {
	content:attr(data-title);
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 10px;
	border:1px solid #fff;
	font-weight:700;
	text-align:center;
	background-image:linear-gradient(to right,#f5f5f5,#e8e8e8);
	width:130px
}
.c-grid--rebuildAbsolute tbody td>span {
	padding:0;
	text-align:left;
	width:100%;
	display:block
}
}
.c-table {
	width:100%
}
.c-table>thead>tr>th {
	text-align:left
}
.c-table>tbody>tr>td {
	padding:12px 0
}
.c-table .is-hour {
	text-align:right;
	white-space:nowrap
}
.c-mainCardTable {
	position:relative;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.c-mainCardTable__table {
	width:100%;
	border-radius:5px 5px 0 0;
	border-spacing:0;
	box-sizing:border-box;
	border-top:3px solid #df4b43
}
.c-mainCardTable__table--noredborder {
	border-top:3px solid transparent
}
.c-mainCardTable__table--notopborder {
	border-top:none
}
.c-mainCardTable__table thead th:after {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:23px;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:8px
}
.c-mainCardTable__table thead th.sorting {
	cursor:pointer
}
.c-mainCardTable__table thead th.sorting:after {
	background-image:url(../img/sorter_default.72145d52.svg)
}
.c-mainCardTable__table thead th.sorting_asc {
	cursor:pointer
}
.c-mainCardTable__table thead th.sorting_asc:after {
	background-image:url(../img/sorter_up.407dc3f0.svg)
}
.c-mainCardTable__table thead th.sorting_desc {
	cursor:pointer
}
.c-mainCardTable__table thead th.sorting_desc:after {
	background-image:url(../img/sorter_down.f448dfbc.svg)
}
.c-mainCardTable__table tbody .is-select td {
	background:#ffdab5
}
.c-mainCardTable__table--noafter thead th:after {
	display:none
}
.c-mainCardTable__table td,.c-mainCardTable__table th {
	padding:16px;
	text-align:center
}
.c-mainCardTable__table td>*,.c-mainCardTable__table th>* {
	vertical-align:middle
}
.c-mainCardTable__head {
	position:relative;
	padding:20px 16px;
	text-decoration:none;
	background-image:linear-gradient(to top,#ededed,#fff)
}
.c-mainCardTable__content td {
	font-size:18px;
	border-bottom:1px solid #dfdfdf
}
.c-mainCardTable__content td.analysisIsTop {
	padding:0;
	vertical-align:top
}
.c-mainCardTable__content td.analysisIsBottom {
	padding:0;
	vertical-align:bottom
}
.c-mainCardTable__content tr.is-notReply {
	background-color:#ffdab5
}
.c-mainCardTable__content--noborder td {
	border-bottom:1px solid transparent
}
.c-mainCardTable__content--fzNormally td {
	font-size:16px
}
.c-mainCardTable__content--pdSmall td {
	padding:7px 16px
}
.c-mainCardTable__pager {
	padding:0 24px 24px 24px
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table {
	table-layout:fixed;
	min-width:100%
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table td,.c-mainCardTable--fixedColumns .c-mainCardTable__table th {
	white-space:nowrap
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table td.is-wrap,.c-mainCardTable--fixedColumns .c-mainCardTable__table th.is-wrap {
	white-space:normal
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table td.is-left,.c-mainCardTable--fixedColumns .c-mainCardTable__table th.is-left {
	text-align:left
}
.c-mainCardTable--fixedColumnsAddPd .c-mainCardTable__table td,.c-mainCardTable--fixedColumnsAddPd .c-mainCardTable__table th {
	padding:0 23px 5px
}
.c-familyInfo__name {
	display:inline-block;
	font-size:18px;
	font-weight:700
}
.c-familyInfo__relation {
	color:#6b6b6b;
	display:inline-block;
	margin-left:8px;
	font-size:16px;
	font-weight:700
}
.c-familyEdit {
	list-style-type:none;
	padding:0;
	margin:0
}
.c-familyEdit li {
	display:inline-block
}
.c-familyEdit li+li {
	padding-left:32px
}
.dataTables_scrollBody .c-mainCardTable__table {
	border-top:0
}
.dataTables_scrollBody .c-mainCardTable__table thead th:after {
	content:none
}
.dataTables_scrollBody .c-grid {
	border-top:0
}
.dataTables_scrollBody .c-grid thead th:after {
	content:none
}
.DTFC_LeftBodyWrapper .c-grid {
	border-top:0
}
.DTFC_LeftBodyWrapper .c-grid thead th:after {
	content:none
}
.c-identityTags {
	display:inline-block;
	list-style-type:none;
	margin:0 -4px;
	padding-left:0;
	vertical-align:middle;
	font-size:0
}
.c-identityTags>li {
	display:inline-block;
	box-sizing:border-box;
	width:24px;
	height:24px;
	margin-left:4px;
	margin-right:4px;
	border-radius:50%;
	vertical-align:middle;
	background-image:linear-gradient(to bottom,#ccc,#f0f0f0);
	font-size:13px;
	font-style:normal;
	text-align:center;
	line-height:24px;
	color:#000;
	opacity:.64
}
.c-identityTags>li.is-border {
	line-height:20px;
	border:2px solid #f0a56a
}
.c-clientTags {
	list-style-type:none;
	margin:0 -4px;
	padding-left:0;
	max-height:500px
}
.c-clientTags:after,.c-clientTags:before {
	content:" ";
	display:table
}
.c-clientTags:after {
	clear:both
}
.c-clientTags__item {
	float:left;
	margin:4px;
	padding:4px 8px;
	border-radius:14px;
	font-size:14px;
	background-image:linear-gradient(to top,#fff,#f2f2f2);
	white-space:nowrap
}
.c-clientTags__item:before {
	content:'';
	display:inline-block;
	width:12px;
	height:12px;
	padding-right:4px;
	background:url(../img/tag_gy.0e8510a4.svg) no-repeat center center;
	background-size:contain;
	margin-right:4px
}
.c-clientTags__item.is-active:before {
	background-image:url(../img/tag_og.c2377634.svg)
}
.c-clientTags.is-short {
	max-height:74px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-clientTags.is-search {
	max-height:37px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-clientTags.is-more {
	max-height:37px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-clientTags.is-active {
	max-height:500px
}
@media all and (max-width:1023px) {
.c-clientTags.is-search {
	max-height:111px
}
.c-clientTags.is-more {
	max-height:111px
}
.c-clientTags.is-active {
	max-height:1000px
}
}
.c-filterTags {
	display:inline-block;
	list-style-type:none;
	margin:-4px;
	padding-left:0;
	vertical-align:middle;
	font-size:0;
	max-height:500px
}
.c-filterTags:after,.c-filterTags:before {
	content:" ";
	display:table
}
.c-filterTags:after {
	clear:both
}
.c-filterTags--autoHeight {
	max-height:none
}
.c-filterTags__item {
	float:left;
	margin:4px;
	padding:3px 7px;
	border:1px solid #c7c4c4;
	border-radius:5px;
	font-size:0;
	text-decoration:none
}
.c-filterTags__item>span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle;
	font-size:14px
}
.c-filterTags__item:after {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/tools_cancel.bdefac78.svg) no-repeat center center;
	background-size:contain;
	vertical-align:middle
}
.c-filterTags__add {
	float:left;
	margin:4px;
	padding:2px 0 3px
}
.c-filterTags.is-dark .c-filterTags__item>span {
	color:#fff
}
.c-filterTags.is-single {
	max-height:37px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-filterTags.is-active {
	max-height:500px
}
@media all and (max-width:1023px) {
.c-filterTags {
	margin:-8px -4px
}
.c-filterTags__item {
	margin:8px 4px
}
.c-filterTags__item--product {
	margin:6px;
	padding:3px 8px
}
.c-filterTags__add {
	float:none;
	display:block;
	margin:8px 4px;
	padding:0
}
.c-filterTags.is-single {
	max-height:45px
}
.c-filterTags.is-active {
	max-height:1000px
}
}
.c-problemTags {
	display:inline-block;
	list-style-type:none;
	margin:-4px;
	padding-left:0;
	vertical-align:middle;
	font-size:0;
	max-height:500px
}
.c-problemTags:after,.c-problemTags:before {
	content:" ";
	display:table
}
.c-problemTags:after {
	clear:both
}
.c-problemTags__item {
	float:left;
	margin:4px;
	padding:3px 7px;
	border:1px solid #d81800;
	border-radius:5px;
	font-size:0;
	text-decoration:none
}
.c-problemTags__item>span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle;
	font-size:14px;
	color:#d81800
}
@media all and (max-width:1023px) {
.c-problemTags {
	margin:-8px -4px
}
.c-problemTags__item {
	margin:8px 4px
}
}
.c-badge {
	margin-left:4px;
	margin-right:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:100px;
	font-size:13px;
	line-height:1.2;
	font-weight:400;
	color:#fff;
	text-decoration:none;
	font-style:normal;
	background-color:#d81800
}
.c-badge--lg {
	padding-left:10px;
	padding-right:10px;
	font-size:16px
}
.c-badge--marketingSelect {
	background-color:rgba(255,255,255,.5);
	color:#a3a3a3
}
.c-stepTab li.is-active .c-badge--marketingSelect {
	background-color:#1f99cf;
	color:#fff
}
@media all and (max-width:1023px) {
.c-badge--marketingSelect {
	background-color:silver;
	color:#fff
}
}
.c-badge--increaseSelect {
	background-color:rgba(255,255,255,.5);
	color:#a3a3a3
}
.c-stepTab li.is-active .c-badge--increaseSelect {
	background-color:#f46c5a;
	color:#fff
}
@media all and (max-width:1023px) {
.c-badge--increaseSelect {
	background-color:silver;
	color:#fff
}
}
.c-badge--marketing {
	background-color:#1f99cf
}
.c-badge--increasing {
	background-color:#f46c5a
}
.c-badge--white {
	background-color:#fff;
	color:#d81800
}
.c-badge--check {
	position:relative;
	background-color:#a6cb4a
}
.c-badge--check::before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	margin-left:-6px;
	margin-top:-6px;
	width:12px;
	height:12px;
	background-image:url(../img/checkbox_tick.ba0a4a2c.svg);
	background-color:#a6cb4a;
	background-size:contain;
	background-repeat:no-repeat
}
.c-badge--goalsCheck {
	display:inline-block;
	position:relative;
	width:50px;
	height:30px;
	padding:5px 0;
	border:1px solid #85bb00;
	box-sizing:border-box;
	border-radius:5px;
	font-size:15px;
	text-align:center;
	color:#85bb00;
	background-color:transparent
}
.c-badge--goalsCheck::before {
	content:'';
	position:absolute;
	top:-10px;
	left:-10px;
	display:inline-block;
	width:25px;
	height:25px;
	border-radius:50%;
	background-color:#fff
}
.c-badge--goalsCheck::after {
	content:'';
	position:absolute;
	top:-10px;
	left:-10px;
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(../img/counseling_done_gn.7abd1da4.svg)
}
.c-badge--goalsCheckInHead::before {
	content:'';
	background-color:#dadada
}
.c-badge--goalsCheckInTable::before {
	content:'';
	background-color:#fafafa
}
.c-heart {
	display:inline-block;
	box-sizing:border-box;
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:10px;
	color:#d81800;
	background-image:url(../img/counseling_heart.7df4b862.svg);
	background-repeat:no-repeat;
	background-size:contain
}
.c-heart--lg {
	width:48px;
	height:48px;
	line-height:48px;
	font-size:16px
}
.c-tooltips {
	font-size:14px;
	line-height:1.4;
	color:#000
}
.c-tooltips .qtip-content {
	padding:8px
}
.c-tooltips--rd {
	background-color:#d81800;
	background-image:linear-gradient(to top,#d81800,#ff331a);
	border-color:transparent;
	color:#fff;
	box-shadow:none
}
.c-warning {
	position:relative;
	padding:8px 24px;
	background:#d81800
}
.c-warning__info {
	position:relative;
	padding-left:32px;
	color:#fff
}
.c-warning__info:before {
	content:"";
	position:absolute;
	left:0;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/warning_bell.7efac714.svg) no-repeat center center;
	background-size:contain
}
.c-warning__links {
	margin-left:24px;
	color:#fff
}
.c-warning__close {
	display:inline-block;
	position:absolute;
	right:24px;
	top:8px;
	z-index:1;
	width:24px;
	height:24px;
	background:url(../img/warning_close.31be6df1.svg) no-repeat center center;
	background-size:contain
}
.c-warning__close+.c-warning__info {
	padding-right:32px
}
.c-warning--prompt {
	padding-top:16px;
	padding-bottom:16px;
	background:0 0
}
.c-warning--prompt .c-warning__info {
	font-weight:700;
	color:#1a73e8
}
.c-warning--prompt .c-warning__info:before {
	background-image:url(../img/warning_speaker.75eefa4e.svg)
}
@media all and (max-width:1023px) {
.c-warning {
	padding-left:16px;
	padding-right:16px
}
}
.c-newsticker {
	position:relative;
	margin:16px 24px;
	padding-left:32px
}
.c-newsticker:before {
	content:"";
	position:absolute;
	left:0;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/warning_speaker.75eefa4e.svg) no-repeat center center;
	background-size:contain
}
.c-newsticker__list {
	list-style-type:none;
	margin:0;
	padding:0;
	font-weight:700;
	color:#1a73e8
}
.c-delimiter {
	height:0;
	border:1px solid #e5e5e5
}
.c-delimiter--dashed {
	border-style:dashed
}
.c-delimiter--xs {
	margin:4px 0
}
.c-delimiter--sm {
	margin:8px 0
}
.c-delimiter--md {
	margin:12px 0
}
.c-delimiter--lg {
	margin:16px 0
}
.c-delimiter--xl {
	margin:24px 0
}
.l-auditBar {
	margin-top:24px
}
.l-auditBar:after,.l-auditBar:before {
	content:" ";
	display:table
}
.l-auditBar:after {
	clear:both
}
.l-auditBar__btns {
	float:left
}
.l-auditBar__dateInfo {
	float:right
}
.l-auditBar__dateInfo>span {
	color:#6b6b6b
}
.l-auditBar__dateInfo>span+span {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-auditBar__btns {
	float:none;
	margin-bottom:16px;
	text-align:center
}
.l-auditBar__dateInfo {
	float:none;
	margin-top:16px
}
.l-auditBar__dateInfo:after,.l-auditBar__dateInfo:before {
	content:" ";
	display:table
}
.l-auditBar__dateInfo:after {
	clear:both
}
.l-auditBar__dateInfo>span {
	float:left;
	width:50%;
	font-size:14px;
	text-align:center
}
.l-auditBar__dateInfo>span+span {
	margin-left:0
}
}
.l-pager {
	margin:24px 0
}
.l-pager:after,.l-pager:before {
	content:" ";
	display:table
}
.l-pager:after {
	clear:both
}
.l-pager__summary {
	float:left
}
.l-pager__nav {
	float:right
}
@media all and (max-width:1023px) {
.l-pager:after,.l-pager:before {
	content:none
}
.l-pager__nav,.l-pager__summary {
	float:none;
	margin:24px 0;
	text-align:center
}
}
.c-pager>a {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 8px;
	vertical-align:middle;
	font-size:0;
	text-align:center
}
.c-pager__no {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:middle
}
.c-pager__no:after,.c-pager__no:before {
	content:" ";
	display:table
}
.c-pager__no:after {
	clear:both
}
.c-pager__no>li {
	float:left;
	margin:0 8px
}
.c-pager__no>li>a {
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	font-size:16px;
	font-weight:400;
	text-align:center;
	text-decoration:none
}
.c-pager__no>li.is-current>a {
	background-color:#d81800;
	color:#fff
}
@media all and (max-width:1023px) {
.c-pager {
	display:table;
	width:100%;
	table-layout:fixed
}
.c-pager>a {
	display:table-cell;
	width:10%
}
.c-pager__no {
	display:table-cell;
	width:60%;
	text-align:center;
	white-space:nowrap
}
.c-pager__no>li {
	float:none;
	display:inline-block;
	margin:0 4px
}
}
.l-filter {
	position:relative;
	padding:12px
}
.l-filter__additional {
	display:none
}
.l-filter__additional.is-active {
	display:block
}
.l-filter__more {
	position:absolute;
	right:24px;
	bottom:37px
}
.l-filter__actions {
	margin:16px 0
}
@media all and (max-width:1023px) {
.l-filter {
	padding:12px 0
}
.l-filter__more {
	position:static;
	text-align:right
}
.l-filter__actions {
	margin-left:-8px;
	margin-right:-8px
}
}
.l-filterInfo__wrap:after,.l-filterInfo__wrap:before {
	content:" ";
	display:table
}
.l-filterInfo__wrap:after {
	clear:both
}
.l-filterInfo__wrap+.l-filterInfo__wrap {
	margin-top:16px
}
.l-filterInfo__hint {
	float:left;
	margin:5px 0;
	font-size:14px
}
.l-filterInfo__selector {
	float:left;
	margin:9px 0
}
.l-filterInfo__sorter {
	float:right
}
@media all and (max-width:1023px) {
.l-filterInfo__hint {
	float:none;
	margin:0
}
.l-filterInfo__selector {
	float:none;
	margin:0
}
.l-filterInfo__sorter {
	float:none;
	margin-top:16px
}
}
.l-filterSummary {
	display:table;
	white-space:nowrap
}
.l-filterSummary__total {
	display:table-cell;
	padding:3px 0;
	vertical-align:top
}
.l-filterSummary__title {
	display:table-cell;
	padding:3px 0;
	vertical-align:top
}
.l-filterSummary__total+.l-filterSummary__title {
	padding-left:16px
}
.l-filterSummary__terms {
	display:table-cell;
	vertical-align:top
}
@media all and (max-width:1023px) {
.l-filterSummary {
	display:block
}
.l-filterSummary__total {
	display:block;
	padding:0
}
.l-filterSummary__title {
	display:block;
	margin:16px 0 8px;
	padding:0
}
.l-filterSummary__total+.l-filterSummary__title {
	padding-left:0
}
.l-filterSummary__terms {
	display:block
}
}
.l-filterSorter {
	display:inline-block
}
.l-filterSorter+.l-filterSorter {
	margin-left:16px
}
.l-filterSorter__title {
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
	color:#6b2b1c
}
.l-filterSorter__field {
	display:inline-block;
	vertical-align:middle
}
.l-filterSorter__title+.l-filterSorter__field {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-filterSorter {
	display:block
}
.l-filterSorter+.l-filterSorter {
	margin-top:16px;
	margin-left:0
}
.l-filterSorter__title {
	display:block;
	margin-bottom:8px
}
.l-filterSorter__field {
	display:block;
	margin:0
}
}
.l-empty {
	margin:24px 0
}
.l-empty__img {
	margin:24px 0;
	text-align:center
}
.l-empty__info {
	margin:24px 0 56px;
	font-size:18px;
	font-weight:700;
	text-align:center;
	color:#6b6b6b
}
.l-block__title+.l-block__content {
	margin-top:8px
}
.l-block+.l-block {
	margin-top:24px
}
.l-marketingEvent {
	margin-left:20px;
	position:relative
}
.l-marketingEvent__suggest {
	width:80%
}
.l-marketingEvent__reports {
	position:absolute;
	bottom:0;
	right:0
}
@media all and (max-width:1023px) {
.l-marketingEvent__suggest {
	width:100%
}
.l-marketingEvent__reports {
	text-align:right;
	margin-top:10px;
	position:relative
}
}
.c-encourage {
	position:relative;
	box-sizing:border-box;
	border-radius:25px;
	padding:3px 110px 3px 36px;
	background-color:#fdf2f2
}
.c-encourage__img {
	position:absolute;
	width:40px;
	left:0;
	top:50%;
	transform:translateX(-50%) translateY(-50%)
}
.c-encourage__img img {
	max-width:100%;
	border-radius:5px
}
.c-encourage__link {
	position:absolute;
	right:-20px;
	top:50%;
	transform:translate(100%,-50%)
}
.c-encourage__link a {
	display:block
}
@media all and (max-width:1023px) {
.c-encourage {
	padding:16px 16px 16px 36px
}
.c-encourage__img {
	top:16px;
	transform:translateX(-50%)
}
.c-encourage__link {
	position:static;
	text-align:right;
	transform:none
}
.c-encourage__text+.c-encourage__link {
	margin-top:16px
}
}
.c-welcome {
	display:table;
	width:100%
}
.c-welcome__icon {
	display:table-cell;
	width:45px;
	vertical-align:middle
}
.c-welcome__text {
	display:table-cell;
	vertical-align:middle;
	font-weight:700;
	color:#f46c5a
}
.c-welcome__icon+.c-welcome__text {
	padding-left:16px
}
.c-shadowBlock {
	padding:24px;
	border:solid 1px #eee;
	border-radius:5px;
	background-color:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1)
}
.c-shadowBlock>:first-child {
	margin-top:0
}
.c-shadowBlock>:last-child {
	margin-bottom:0
}
@media all and (max-width:1023px) {
.c-shadowBlock {
	padding:24px 16px
}
}
.c-keyValuePair {
	display:table;
	margin:0;
	padding:0
}
.c-keyValuePair>li {
	display:table-row
}
.c-keyValuePair>li .c-keyValuePair__key,.c-keyValuePair>li .c-keyValuePair__value {
	padding-top:4px;
	padding-bottom:4px
}
.c-keyValuePair>li.is-title .c-keyValuePair__key,.c-keyValuePair>li.is-title .c-keyValuePair__value {
	font-weight:700
}
.c-keyValuePair>li:first-of-type .c-keyValuePair__key,.c-keyValuePair>li:first-of-type .c-keyValuePair__value {
	padding-top:0
}
.c-keyValuePair>li:last-of-type .c-keyValuePair__key,.c-keyValuePair>li:last-of-type .c-keyValuePair__value {
	padding-bottom:0
}
.c-keyValuePair__key,.c-keyValuePair__value {
	display:table-cell
}
.c-keyValuePair__key {
	padding-right:8px;
	font-weight:700;
	white-space:nowrap
}
.c-keyValuePair__key.is-right {
	text-align:right
}
.c-keyValuePair__value {
	padding-left:8px;
	font-weight:400
}
.c-keyValuePair--full {
	width:100%
}
.c-keyValuePair--full .c-keyValuePair__key {
	width:1px;
	white-space:nowrap
}
.c-keyValuePair--delimiter>li .c-keyValuePair__key,.c-keyValuePair--delimiter>li .c-keyValuePair__value {
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #d5d5d5
}
.c-keyValuePair--delimiter>li:first-child .c-keyValuePair__key,.c-keyValuePair--delimiter>li:first-child .c-keyValuePair__value {
	border-top:0
}
.c-opinion {
	position:relative;
	box-sizing:border-box;
	min-height:140px;
	padding:16px 16px 32px;
	border-radius:25px;
	background-color:#fdf2f2
}
.c-opinion:before {
	content:"";
	position:absolute;
	top:-6px;
	left:34px;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fdf2f2;
	border-top:none
}
.c-opinion__more {
	position:absolute;
	right:24px;
	bottom:4px
}
.c-opinion.is-more .c-opinion__content {
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.c-opinion.is-active .c-opinion__content {
	display:block
}
.l-split {
	display:table;
	width:100%
}
.l-split__item {
	display:table-cell;
	vertical-align:middle
}
.l-split__item.is-nowrap {
	white-space:nowrap
}
.l-split__item--vat {
	vertical-align:top
}
.l-split__item--taR {
	text-align:right
}
.l-split__item--dropdown {
	text-align:left;
	width:153px
}
.l-split__item--dropdown ul li span {
	text-align:right
}
.l-split--half .l-split__item {
	width:50%
}
.l-split--half .l-split__item--tighter {
	padding:0 12px 0 24px
}
.l-split--half .l-split__item--bdLeft {
	border-left:1px solid #9b9b9b
}
.l-split--half .l-split__item--bdDashed {
	border-left-style:dashed
}
.l-split--between .l-split__item--left {
	padding-right:24px
}
.l-split--between .l-split__item--right {
	padding-left:24px
}
@media all and (max-width:1023px) {
.l-split--block\@m {
	display:block
}
.l-split--block\@m .l-split__item {
	display:block
}
.l-split--block\@m .l-split__item+.l-split__item {
	margin-top:8px
}
.l-split--thick\@m .l-split__item+.l-split__item {
	margin-top:16px
}
.l-split--moreThick\@m .l-split__item+.l-split__item {
	margin-top:24px
}
.l-split__item--dropdown {
	margin:auto
}
.l-split--half .l-split__item {
	width:100%
}
.l-split--half .l-split__item--tighter {
	padding:0
}
.l-split--half .l-split__item--bdLeft {
	border-left:none
}
.l-split--half .l-split__item--bdDashed {
	border-left-style:none
}
.l-split--between .l-split__item--left {
	padding-right:0
}
.l-split--between .l-split__item--right {
	padding-left:0
}
}
.fancybox-close-small {
	color:#d81800
}
.c-selected {
	display:table;
	width:calc(100% - 200px);
	padding:20px 24px;
	box-sizing:border-box;
	color:#fff;
	background-color:rgba(0,0,0,.8);
	position:fixed;
	bottom:0;
	left:200px;
	z-index:999;
	transition:left ease .3s
}
.c-selected__num {
	display:table-cell;
	vertical-align:middle
}
.c-selected__actions {
	display:table-cell;
	width:30%;
	vertical-align:middle;
	text-align:right
}
.c-selected__actions a {
	margin:0 5px
}
@media all and (max-width:1365px) {
.c-selected {
	width:calc(100% - 60px);
	left:60px
}
}
@media all and (max-width:1023px) {
.c-selected {
	width:100%;
	left:0;
	display:block
}
.c-selected__num {
	display:block;
	text-align:center
}
.c-selected__actions {
	display:block;
	width:100%;
	text-align:center;
	margin-top:16px
}
}
.l-actionSheet {
	position:fixed;
	z-index:100;
	bottom:-100%;
	right:0;
	left:200px;
	box-sizing:border-box;
	background-color:rgba(0,0,0,.8);
	transition:all ease .3s
}
.l-actionSheet__wrap {
	padding:16px 16px
}
.l-actionSheet.is-opened {
	bottom:0
}
@media all and (max-width:1365px) {
.l-actionSheet {
	left:60px
}
}
@media all and (max-width:1023px) {
.l-actionSheet {
	left:0
}
}
.c-actionSheet__action {
	margin-top:16px
}
.c-clientselected {
	display:table;
	width:100%;
	color:#fff
}
.c-clientselected__title {
	display:table-cell;
	vertical-align:top;
	padding:3px 8px 0 8px;
	white-space:nowrap;
	width:1%
}
.c-clientselected__content {
	display:table-cell;
	vertical-align:top;
	padding:0 8px
}
.c-clientselected__clear {
	display:table-cell;
	vertical-align:top;
	padding:3px 8px 0 150px;
	white-space:nowrap;
	text-align:left;
	width:1%
}
@media all and (max-width:1023px) {
.c-clientselected__title {
	text-align:center
}
.c-clientselected__content {
	display:none
}
.c-clientselected__clear {
	display:none
}
}
.c-principal {
	display:table;
	width:100%
}
.c-principal__name {
	display:table-cell;
	vertical-align:middle;
	width:1%;
	white-space:nowrap
}
.c-principal__title {
	display:table-cell;
	vertical-align:middle;
	padding:0 15px
}
.c-principal__status {
	display:table-cell;
	vertical-align:middle;
	padding:0 15px;
	width:1%;
	white-space:nowrap
}
@media all and (max-width:1023px) {
.c-principal__status {
	padding:0
}
}
.l-processGoal:after,.l-processGoal:before {
	content:" ";
	display:table
}
.l-processGoal:after {
	clear:both
}
.l-processGoal__total {
	float:left;
	vertical-align:middle
}
.l-processGoal__mile {
	float:right;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-processGoal__total {
	float:none;
	margin-bottom:16px
}
.l-processGoal__mile {
	float:none
}
}
.c-goalTotal {
	display:table;
	padding:0 8px;
	height:60px;
	border-radius:5px;
	box-sizing:border-box;
	background-color:#f27522
}
.c-goalTotal__icon {
	display:table-cell;
	vertical-align:middle;
	padding:8px 0 8px 8px
}
.c-goalTotal__title {
	display:table-cell;
	vertical-align:middle;
	padding:8px;
	font-weight:700;
	color:#fff
}
.c-goalTotal__dollar {
	display:table-cell;
	vertical-align:middle;
	padding:0 8px;
	font-size:32px;
	font-weight:700;
	color:#fff
}
@media all and (max-width:1023px) {
.c-goalTotal {
	height:50px;
	width:100%
}
.c-goalTotal__icon {
	width:1%
}
.c-goalTotal__dollar {
	font-size:28px
}
}
.l-mile {
	display:table;
	padding:8px;
	box-sizing:border-box;
	border:1px solid #bababa;
	border-radius:5px
}
.l-mile__title {
	display:table-cell;
	vertical-align:middle;
	padding:8px;
	font-weight:700;
	white-space:nowrap
}
.l-mile__content {
	display:table-cell;
	vertical-align:middle;
	padding:8px
}
@media all and (max-width:1023px) {
.l-mile {
	width:100%
}
.l-mile__title {
	padding-right:16px;
	vertical-align:top;
	width:1%
}
.l-mile__content {
	vertical-align:top
}
}
.c-goalMile {
	margin:0;
	padding:0
}
.c-goalMile li {
	margin-right:16px
}
.c-goalMile li:last-child {
	margin-right:0
}
.c-sending a {
	margin:4px
}
.l-statisticsChartGroup {
	margin:45px 0 0 0;
	padding:0;
	list-style-type:none
}
.l-statisticsChartGroup li+li {
	margin-top:16px
}
.c-statisticsChart {
	display:table;
	width:100%
}
.c-statisticsChart__title {
	display:table-cell;
	padding-right:16px;
	vertical-align:middle;
	width:1%;
	white-space:nowrap;
	font-weight:700
}
.c-statisticsChart__chart {
	display:table-cell;
	vertical-align:middle
}
.c-statisticsChart__chart span {
	width:100%;
	height:32px
}
.c-statisticsChart__bar {
	width:0;
	height:32px;
	padding:0 16px;
	background-color:#ffe5d4;
	border:1px solid #c7c4c4;
	box-sizing:border-box;
	text-align:center;
	transition:width .3s ease
}
.c-statisticsChart__bar span {
	line-height:32px;
	font-weight:700
}
.c-statisticsChart__bar.is-zero {
	background-color:transparent;
	border:0;
	padding:0
}
.l-approval {
	display:table
}
.l-approval__table {
	display:table-cell;
	vertical-align:top;
	width:60%;
	padding:16px 24px 16px 0;
	box-sizing:border-box
}
.l-approval__compare {
	position:relative;
	display:table-cell;
	vertical-align:top;
	width:40%;
	padding:16px;
	background-color:#fafafa;
	box-sizing:border-box
}
.l-approval__compare #historyRecord {
	position:absolute;
	right:16px;
	bottom:16px
}
@media all and (max-width:1023px) {
.l-approval {
	display:block
}
.l-approval__table {
	display:block;
	width:100%;
	padding:0
}
.l-approval__compare {
	display:block;
	margin-top:24px;
	width:100%
}
.l-approval__compare #historyRecord {
	position:relative;
	right:auto;
	bottom:auto
}
}
.l-comment {
	padding:0 100px
}
@media all and (max-width:1023px) {
.l-comment {
	padding:0
}
}
.l-additional {
	position:relative
}
.l-additional__more {
	position:absolute;
	right:0;
	bottom:0
}
.l-additional__more--padding {
	right:16px;
	bottom:16px
}
@media all and (max-width:1023px) {
.l-additional__more {
	position:relative;
	right:auto;
	bottom:auto
}
}
.l-circuitGroup {
	display:table;
	table-layout:fixed;
	width:100%
}
.l-circuitGroup__arrow {
	display:table-cell;
	vertical-align:middle
}
.l-circuitGroup__status {
	display:table-cell;
	vertical-align:middle;
	width:180px;
	text-align:center;
	font-size:14px
}
@media all and (max-width:1023px) {
.l-circuitGroup {
	display:block
}
.l-circuitGroup__arrow {
	display:block;
	width:100%
}
.l-circuitGroup__status {
	display:block;
	width:100%;
	margin-top:16px
}
}
.l-circuit__item {
	display:inline-block;
	margin-right:-12px;
	font-size:14px
}
@media all and (max-width:1023px) {
.l-circuit {
	font-size:0;
	display:block;
	text-align:center
}
.l-circuit__item {
	margin:8px auto
}
}
.c-circuitBlock--pending .c-circuitBlock__data {
	color:#4d4d4d
}
.c-circuitBlock--pending .c-circuitBlock__status {
	color:#4d4d4d
}
.c-circuitBlock__data {
	padding:8px 16px 8px 30px;
	box-sizing:border-box;
	text-align:left;
	box-sizing:border-box
}
.c-circuitBlock__status {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:6px 16px 6px 30px;
	text-align:left;
	box-sizing:border-box
}
.c-circuitBlockTitle {
	font-weight:700
}
@media all and (max-width:1023px) {
.l-addCustomer {
	margin:15px 0 0 25px
}
}
.l-addCustomer span {
	margin-right:8px
}
.l-dateMain {
	padding:15px 0;
	margin-bottom:24px;
	border-radius:0 0 5px 5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.c-dateMain {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap
}
.c-dateMain__content {
	padding:5px 22px
}
.l-marketingLevel {
	display:none;
	padding:24px;
	border-radius:0 0 5px 5px;
	border:1px solid #fff;
	background-image:linear-gradient(300deg,#d8e8f7,#fff)
}
@media all and (max-width:1023px) {
.l-marketingLevel--thin {
	padding:24px 24px 16px 24px
}
}
.l-modetoggle.is-active .l-marketingLevel {
	display:block
}
.l-modetoggle.is-active+.c-stepTab__nav {
	display:none
}
.c-deal {
	padding:10px 15px;
	background:#e6f3ff;
	border-radius:20px;
	display:flex;
	justify-content:center;
	color:#1f99cf
}
@media all and (max-width:1023px) {
.c-deal {
	flex-wrap:wrap
}
}
@media all and (max-width:1023px) {
.c-deal__icon {
	padding-bottom:5px
}
}
.c-deal__content {
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.l-deal {
	display:flex;
	justify-content:flex-end
}
.l-twoRow {
	display:flex
}
@media all and (max-width:1023px) {
.l-twoRow {
	flex-wrap:wrap;
	margin-top:24px
}
}
.l-importantDate {
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#eee;
	border-radius:5px
}
.l-importantDate__date {
	display:flex;
	align-items:center
}
.l-importantDate__calendar {
	padding-right:8px
}
.c-importantDate {
	margin-left:10px;
	font-weight:700;
	cursor:pointer
}
@media all and (max-width:1023px) {
.c-importantDate {
	padding:0 15px
}
.c-importantDate span {
	display:none
}
}
.l-importantDateTips {
	width:330px;
	background:#fff
}
.c-fycEdit__actions {
	display:table-cell;
	padding:10px 0 10px 4px;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap;
	position:absolute;
	right:24px;
	top:10px
}
.is-active .c-targetMode__level {
	display:none
}
.is-active .c-targetMode__stage {
	display:block
}
.c-targetMode__stage {
	display:none
}
@media all and (max-width:1023px) {
.c-targetMode span {
	display:none
}
}
.c-resultTips {
	display:none;
	box-sizing:border-box;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.c-resultTips__title {
	line-height:48px;
	padding-left:20px;
	border-radius:5px;
	width:100%;
	height:48px;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-counselingDetail {
	text-align:left
}
.c-counselingDetail__check,.c-counselingDetail__content,.c-counselingDetail__heart {
	vertical-align:middle;
	display:inline-block
}
.c-counselingDetail__content {
	color:#6b6b6b
}
.c-counselingDetail__heart {
	margin-left:14px
}
.c-counselingDetail__check {
	margin-left:16px
}
.c-counselingDetail__score {
	display:table-cell;
	position:relative;
	width:36px;
	height:36px;
	background-image:url(../img/recruit_star.e8b445f5.svg);
	background-repeat:no-repeat;
	background-size:contain;
	line-height:36px;
	vertical-align:middle;
	text-align:center
}
.c-counselingDetail__doneList {
	color:#a6cb4a;
	border:1px solid #a6cb4a;
	border-radius:5px;
	display:table-cell;
	vertical-align:middle;
	position:relative
}
.c-counselingDetail__doneList::before {
	content:'';
	position:absolute;
	left:-8px;
	top:-8px;
	display:block;
	width:16px;
	height:16px;
	background-color:#fff;
	background-image:url(../img/list_confirm.13c988a2.svg);
	background-repeat:no-repeat;
	background-size:contain
}
.l-counsRecHead {
	display:table;
	width:100%
}
.l-counsRecHead__data {
	display:table-cell
}
.l-counsRecHead__actionGroup {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.l-counsRecHead__action {
	width:50%
}
.l-counsRecHead__mentor {
	width:50%;
	text-align:right
}
.l-counsRecHead__data {
	width:44.3%
}
@media all and (max-width:1023px) {
.l-counsRecHead__data {
	display:block;
	width:100%
}
.l-counsRecHead__mentor {
	width:auto;
	min-width:124px;
	text-align:left
}
.l-counsRecHead__action {
	width:100%
}
.l-counsRecHead__actionGroup {
	margin-top:24px
}
.l-counsRecHead__actionGroup--wrap\@m {
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.l-counsRecHead__actionGroup--wrap\@m .l-counsRecHead__action {
	width:100%;
	margin-top:32px
}
}
.l-counsRecEffenicy {
	display:flex;
	justify-content:flex-end
}
.l-counsRecEffenicy__item:not(:last-child) {
	margin-right:32px
}
@media all and (max-width:1023px) {
.l-counsRecEffenicy {
	justify-content:flex-start
}
.l-counsRecEffenicy--wrap\@m {
	justify-content:flex-start
}
}
.c-goalCard {
	display:block;
	box-sizing:border-box;
	float:left;
	width:47%;
	min-height:134px;
	padding:11px 13px;
	border-radius:9px;
	color:#4d4d4d
}
.c-goalCard--lg {
	min-height:336px
}
.c-goalCard+.c-goalCard {
	margin-left:12px
}
.c-goalCard--wider+.c-goalCard--wider {
	margin-left:23px
}
.c-goalCard__content {
	margin-top:8px
}
.c-goalCard__data+.c-goalCard__data {
	margin-top:7px
}
.c-goalCard__numberData {
	position:relative
}
.c-goalCard__numberData--wide {
	position:relative;
	margin-top:56px;
	margin-bottom:28px
}
.c-goalCard__icon {
	position:absolute;
	right:8px;
	top:5px
}
.c-goalCard__numberData .c-goalCard__number {
	line-height:1.2;
	font-size:32px
}
.c-goalCard__context+.c-goalCard__context {
	margin-top:13px
}
.c-goalCard__subtitle {
	font-size:14px;
	color:#4d4d4d
}
.c-goalCard__value {
	float:right
}
.c-goalCard--recruit {
	background-color:#ffe7e7
}
.c-goalCard--recruit .c-goalCard__title {
	color:#f36d5a
}
.c-goalCard--marketing {
	background-color:#dfecfa
}
.c-goalCard--marketing .c-goalCard__title {
	color:#1f99cf
}
@media all and (max-width:1023px) {
.c-goalCard {
	float:none;
	width:100%
}
.c-goalCard--lg {
	min-height:unset
}
.c-goalCard+.c-goalCard {
	margin-left:0;
	margin-top:16px
}
.c-goalCard__numberData {
	position:relative
}
.c-goalCard__numberData--wide {
	margin-top:0;
	margin-bottom:0
}
}
.c-solution {
	position:relative
}
.c-solution__edit {
	position:absolute;
	top:0;
	right:0
}
.c-solution__list {
	padding:0;
	list-style-type:none
}
.c-solution__listItem+.c-solution__listItem {
	margin-top:12px
}
@media all and (max-width:1023px) {
.c-solution--gap\@m {
	margin-top:24px
}
}
.c-counsMentor {
	text-align:left
}
.c-counsMentor>span {
	vertical-align:middle
}
.c-counsMentor::before {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:6px;
	height:20px;
	margin-right:12px;
	background-color:#dadada
}
.closebd {
	cursor:pointer;
	margin-left:135px
}
.qtip-content {
	padding:0
}
.c-bdcustomer {
	display:flex;
	flex-wrap:wrap;
	padding:8px 7px
}
.c-bdcustomer__item {
	margin:4px;
	padding:8px 5px;
	border:1px solid #c7c4c4;
	border-radius:5px;
	font-size:0
}
.c-bdcustomer__item span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle;
	font-size:14px
}
.gocustomerList {
	text-decoration:none;
	cursor:pointer
}
.gocustomerList span {
	font-weight:700;
	font-size:16px;
	display:flex;
	padding:5px 12px 13px 0;
	justify-content:flex-end
}
.l-contacted {
	margin-bottom:15px
}
.c-contacted {
	display:flex;
	padding:16px;
	border-radius:5px;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	position:relative
}
@media all and (max-width:1023px) {
.c-contacted {
	display:flex;
	flex-wrap:wrap
}
}
.c-contacted__time {
	width:20%
}
.c-contacted__time .c-iconSmallCall {
	margin-top:24px
}
@media all and (max-width:1023px) {
.c-contacted__time .c-iconSmallCall {
	margin-top:0
}
}
@media all and (max-width:1023px) {
.c-contacted__time {
	width:100%;
	display:flex;
	justify-content:space-between
}
}
.c-contacted__content {
	width:70%
}
@media all and (max-width:1023px) {
.c-contacted__content {
	width:100%;
	text-align:center
}
}
.c-contacted__note {
	max-height:22px;
	overflow:hidden;
	margin-top:24px;
	text-align:left
}
.c-contacted__note.is-active {
	max-height:9999px
}
@media all and (max-width:1023px) {
.c-contacted__note {
	max-height:44px;
	margin-bottom:32px
}
}
.c-contacted__more {
	position:absolute;
	right:23px;
	bottom:14px
}
.l-moreRight {
	text-align:right
}
.l-moreCenter {
	text-align:center
}
.l-linkTrash {
	position:absolute;
	bottom:16px;
	right:24px
}
.l-filterTags {
	max-height:111px;
	overflow:hidden
}
.l-filterTags.is-active {
	max-height:9999px
}
@media all and (max-width:1023px) {
.l-filterTags {
	max-height:130px;
	overflow:hidden
}
}
.l-selectAction {
	display:flex;
	justify-content:center;
	align-items:center
}
.c-selectAction {
	color:#fff
}
.l-managerAction {
	text-align:right;
	margin-top:10px
}
.l-managerAction>a:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.l-flexHeader {
	display:flex;
	align-items:center
}
@media all and (max-width:1023px) {
.l-flexHeader {
	display:block
}
}
.c-license {
	list-style-type:none;
	font-size:14px;
	padding:0;
	display:flex
}
@media all and (max-width:1023px) {
.c-license {
	justify-content:center;
	margin-top:0;
	text-align:center
}
}
.c-license__item {
	border:1px solid #eb9f6b;
	border-radius:5px;
	padding:2px 5px;
	margin:0 4px
}
.c-license__item--product {
	margin:6px;
	padding:3px 8px
}
.c-point.is-active:before {
	content:'';
	display:block;
	background-color:#d81800;
	width:11px;
	height:11px;
	line-height:11px;
	border-radius:50%;
	margin:0 auto;
	box-shadow:0 1px 4px 0 rgba(0,0,0,.2)
}
@media all and (max-width:1023px) {
.c-point.is-active:before {
	margin-top:7px
}
}
.l-dropSpacing {
	margin-top:10px;
	text-align:right
}
.l-keep {
	margin:24px 0
}
.c-keep__note {
	background-color:#6a6a6a;
	border-radius:5px;
	color:#fff;
	padding:10px;
	text-align:center
}
.c-keep__item {
	margin-top:24px
}
.c-keep__title {
	color:#6b2b1c;
	font-weight:700
}
@media all and (max-width:1023px) {
.l-assignmentArea {
	width:100%
}
}
.l-assignmentArea__spacing {
	padding:0 24px
}
.l-assignmentArea__spacing:first-child {
	padding-left:0
}
.l-assignmentArea__spacing:last-child {
	padding-right:0
}
@media all and (max-width:1023px) {
.l-assignmentArea__spacing {
	padding:0;
	display:block
}
.l-assignmentArea__spacing+.l-assignmentArea__spacing {
	border-left:0 dashed transparent;
	border-top:1px dashed #979797;
	margin-top:24px;
	padding-top:24px
}
}
.l-assignment {
	max-width:630px;
	margin:0 auto
}
@media all and (max-width:1023px) {
.l-assignment {
	display:block
}
}
.c-assignment__title {
	font-weight:700;
	font-size:21px
}
.c-assignment__subtitle {
	color:#4d4d4d;
	max-width:140px;
	margin-top:5px
}
.c-assignment__number {
	font-size:32px;
	color:#4d4d4d;
	margin-top:24px
}
.c-assignment__number::after {
	content:'人';
	font-size:12px;
	margin-left:17px
}
.c-assignment__chartinfo {
	vertical-align:middle;
	margin:0 auto
}
.c-assignment__chartLabel {
	position:relative;
	font-size:32px;
	font-weight:300;
	display:inline;
	vertical-align:text-top;
	top:-5px;
	left:-5px
}
.c-assignment__chartLabel::after {
	content:'%';
	position:absolute;
	color:#4d4d4d;
	bottom:5px;
	right:-16px;
	font-size:14px;
	display:inline
}
.c-assignment__chartLabel--gr {
	color:#a6cb4a
}
.c-assignment__chartLabel--rd {
	color:#d81800
}
.c-assignment__chart {
	display:inline-block;
	vertical-align:middle;
	width:190px;
	height:190px
}
.c-assignment__info {
	display:inline-block;
	min-width:215px;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.c-assignment__chartinfo {
	text-align:center
}
.c-assignment__info {
	text-align:center;
	display:block;
	min-width:unset
}
.c-assignment__number {
	margin-top:8px
}
.c-assignment__chart {
	display:block;
	margin:0 auto
}
.c-assignment__subtitle {
	max-width:unset
}
}
.c-pointDescription {
	list-style:none;
	display:inline-block;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.c-pointDescription {
	padding:0
}
}
.c-pointDescription__item {
	font-size:14px;
	color:#6b6b6b;
	padding:4px 0;
	display:block
}
.c-pointDescription__item:before {
	content:'';
	display:inline-block;
	background-color:transparent;
	width:11px;
	height:11px;
	line-height:11px;
	margin-left:-15px;
	position:relative;
	right:3px
}
.c-pointDescription__item--gn:before {
	background-color:#a6cb4a
}
.c-pointDescription__item--rd:before {
	background-color:#d81800
}
.c-pointDescription__item--gy:before {
	background-color:#e5e5e5
}
.c-pointDescription__item--gnl:before {
	background-color:#e8f1d1
}
.c-pointDescription__item--rdl:before {
	background-color:#f5c5bf
}
.c-pointDescription__item--stash {
	padding-top:8px
}
.c-pointDescription__title {
	display:inline
}
.c-pointDescription__content {
	display:inline;
	text-decoration:underline;
	cursor:pointer
}
.c-pointDescription__content a {
	font-weight:400;
	color:inherit
}
.c-pointDescription__content--underlineNone {
	text-decoration:none
}
@media all and (max-width:1023px) {
.c-pointDescription {
	margin-top:0
}
.c-pointDescription__item {
	-moz-text-align-last:left;
	     text-align-last:left
}
}
.o-arrowIcon {
	padding:5px 18px
}
.o-arrowIcon:before {
	position:relative;
	left:-5px;
	top:3px
}
.o-arrowIcon:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none;
	position:relative;
	left:24px;
	top:-7px
}
.l-flex {
	display:flex
}
.l-flex--between {
	justify-content:space-between
}
.l-flex--alignCenter {
	align-items:center
}
.l-flex--flexWrap {
	flex-wrap:wrap
}
.l-flex--flexEnd {
	align-items:flex-end
}
.c-todolistAction {
	list-style:none;
	display:flex
}
.c-todolistAction li {
	margin:0 10px
}
.l-colleagueList>li {
	padding:16px 10px
}
.c-radioMore {
	max-height:50px;
	overflow:hidden;
	width:80%
}
.c-radioMore.is-active {
	max-height:9999px
}
.l-todoMore {
	width:15%;
	padding-left:8px
}
@media all and (max-width:1023px) {
.l-todoMore {
	width:37%
}
}
.c-radio__orginal>span {
	display:inline
}
.l-todoContent {
	width:100%
}
.c-analysis {
	padding:22px 17px 5px
}
.c-analysis--pk {
	background-image:linear-gradient(104deg,#fdf2f2,#ffe7e7)
}
.c-analysis--bu {
	background-image:linear-gradient(104deg,#f2f8fc,#e6f3ff)
}
.c-analysis__summary {
	display:flex
}
@media all and (max-width:1023px) {
.c-analysis__summary {
	align-items:center
}
}
.c-analysis__img img {
	width:143px;
	height:135px
}
.c-analysis__comment {
	font-size:18px;
	font-weight:700;
	margin-left:40px
}
.c-analysis__result {
	position:absolute;
	top:100px;
	left:200px;
	background-color:#fff;
	border-radius:5px;
	padding:20px;
	margin:20px 0
}
@media all and (max-width:1023px) {
.c-analysis__result {
	margin:0 0 20px;
	position:inherit
}
}
.l-analysisDetail {
	padding:24px
}
.c-analysisResult {
	position:relative
}
.c-analysisResult__text {
	margin:10px 52px 10px 30px;
	max-height:100px;
	overflow:hidden
}
.c-analysisResult__text.is-active {
	max-height:9999px
}
.c-analysisResult__text--showall {
	max-height:9999px;
	overflow:unset
}
.c-analysisResult__note {
	font-size:14px;
	color:#6b6b6b;
	margin:0 30px
}
.l-analysisMore {
	text-align:right
}
.is-blue {
	background-color:#e6f3ff
}
.is-pink {
	background-color:#fcf1f0
}
.is-underline {
	text-decoration:underline;
	cursor:pointer
}
.is-redPercent {
	color:#d81800
}
.is-orange {
	color:#e98c50
}
.c-analysisTips {
	display:none;
	width:200px;
	height:56px;
	background-color:#fff;
	line-height:56px;
	text-align:center;
	font-size:16px
}
.l-todoBtn {
	background:#eee;
	border-radius:5px;
	text-align:center;
	margin:7px 16px 0;
	padding:8px 0
}
.l-description {
	display:table;
	font-size:14px;
	color:#6b6b6b
}
.l-description__title {
	width:35px;
	display:table-cell
}
.l-description__content {
	display:table-cell
}
.h-cusDelay {
	animation-delay:1s
}
.h-cusDelay--ms500 {
	animation-delay:.5s
}
.h-cusDelay--ms1500 {
	animation-delay:1.5s
}
.h-cusDelay--ms2500 {
	animation-delay:2.5s
}
.fancybox-nopadding .fancybox-slide--html {
	padding:0
}
.c-supervisorLable {
	text-align:center;
	line-height:42px;
	min-width:160px;
	height:42px;
	background-color:#fafafa;
	box-shadow:0 2px 1px 0 rgba(0,0,0,.09);
	border-bottom-left-radius:21px;
	border-top-left-radius:21px
}
.c-dialog {
	position:relative;
	margin-left:4px;
	padding:16px;
	border:1px solid #dfdfdf
}
.c-dialog:before {
	content:"";
	position:absolute;
	top:5px;
	left:0;
	z-index:1;
	display:inline-block;
	box-sizing:border-box;
	width:8px;
	height:8px;
	background-color:#fff;
	border:1px solid #000;
	border-color:transparent transparent #dfdfdf #dfdfdf;
	transform-origin:0 0;
	transform:rotate(45deg)
}
.c-dialog__head {
	display:table;
	width:100%
}
.c-dialog__title {
	display:table-cell;
	vertical-align:top;
	font-size:18px;
	font-weight:700
}
.c-dialog__tools {
	display:table-cell;
	width:1px;
	vertical-align:top;
	font-size:0;
	white-space:nowrap
}
.c-dialog__tools>a+a {
	margin-left:12px
}
.c-dialog__content {
	max-height:75px;
	padding-right:70px;
	overflow:hidden
}
.c-dialog__content.is-more {
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.c-dialog__content.is-active {
	display:block;
	max-height:9999px
}
.c-dialog__contentWrap>span {
	display:block;
	word-wrap:break-word
}
.c-dialog__more {
	position:absolute;
	right:16px;
	bottom:16px
}
.c-dialog__head+.c-dialog__content {
	margin-top:8px
}
.c-dialog--modifyRecord {
	border:1px solid #f4c6a8;
	color:#4d4d4d;
	background-color:#ffedda
}
.c-dialog--modifyRecord:before {
	border-color:transparent transparent #f4c6a8 #f4c6a8;
	background-color:#ffedda
}
.c-dialog--modifyRecord .c-dialog__tools {
	display:none
}
@media all and (max-width:1023px) {
.c-dialog:after,.c-dialog:before {
	content:" ";
	display:table
}
.c-dialog:after {
	clear:both
}
.c-dialog__content {
	padding-right:0
}
.c-dialog__contentWrap>span {
	display:inline;
	vertical-align:middle
}
.c-dialog__more {
	position:static;
	float:right
}
}
.c-commendRecord {
	position:relative
}
.c-commendRecord__head {
	display:table;
	width:100%
}
.c-commendRecord__title {
	display:table-cell;
	vertical-align:top;
	font-size:18px;
	font-weight:700
}
.c-commendRecord__tools {
	display:table-cell;
	width:1px;
	vertical-align:top;
	font-size:0;
	white-space:nowrap
}
.c-commendRecord__tools>a+a {
	margin-left:12px
}
.c-commendRecord__content {
	height:auto;
	padding-right:70px;
	overflow:hidden
}
.c-commendRecord__content.is-active {
	display:block;
	max-height:9999px
}
.c-commendRecord__contentWrap>span {
	display:block;
	word-wrap:break-word
}
.c-commendRecord__record {
	max-height:90px;
	-webkit-line-clamp:3;
	overflow:hidden
}
.c-commendRecord__record.is-active {
	max-height:9999px
}
.c-commendRecord__more {
	text-align:right;
	display:block
}
.c-commendRecord__type+.c-commendRecord__head {
	margin-top:16px
}
.c-commendRecord__head+.c-commendRecord__content {
	margin-top:8px
}
.c-commendRecord__content+.c-commendRecord__record {
	margin-top:16px
}
.c-commendRecord__record+.c-commendRecord__more {
	margin-top:8px
}
@media all and (max-width:1023px) {
.c-commendRecord:after,.c-commendRecord:before {
	content:" ";
	display:table
}
.c-commendRecord:after {
	clear:both
}
.c-commendRecord__content {
	padding-right:0
}
.c-commendRecord__contentWrap>span {
	display:inline;
	vertical-align:middle
}
.c-commendRecord__more {
	position:static;
	float:right
}
}
.c-commend {
	padding:16px;
	background-color:#f5f5f5;
	border-radius:5px
}
.c-chartLegend {
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.c-chartLegend>span {
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
.c-chartLegend:before {
	content:"";
	display:inline-block;
	width:11px;
	height:11px;
	margin-right:8px;
	vertical-align:middle
}
.c-chartLegend+.c-chartLegend {
	margin-left:16px
}
.c-chartLegend--marketing:before {
	background-color:#69aae5
}
.c-chartLegend--recruit:before {
	background-color:#ff6f65
}
.c-activity {
	position:relative;
	padding-bottom:16px
}
.c-activity:last-of-type {
	padding-bottom:0
}
.c-activity__datetime {
	position:absolute;
	width:140px;
	text-align:right
}
.c-activity__dot {
	position:absolute;
	top:0;
	left:155px;
	width:14px;
	height:100%
}
.c-activity__dot:after {
	content:"";
	position:absolute;
	top:0;
	left:50%;
	display:inline-block;
	width:3px;
	height:100%;
	background-color:#ddd;
	transform:translateX(-50%)
}
.c-activity__dot>i {
	position:absolute;
	top:0;
	z-index:1;
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:7px
}
.c-activity__content {
	padding-left:180px
}
@media all and (max-width:1023px) {
.c-activity {
	padding-left:24px
}
.c-activity__datetime {
	position:static;
	width:auto;
	margin-left:12px;
	text-align:left
}
.c-activity__date,.c-activity__time {
	display:inline
}
.c-activity__dot {
	left:6px
}
.c-activity__dot>i {
	top:36px
}
.c-activity__content {
	margin-left:8px;
	padding-left:0
}
.c-activity__datetime~.c-activity__content {
	margin-top:8px
}
}
.l-activity {
	margin-top:24px
}
.l-activityTags__title {
	font-size:20px;
	line-height:1.35;
	display:table-cell;
	width:100px;
	vertical-align:top;
	font-weight:700;
	color:#6b2b1c
}
.l-activityTags__title--warranty {
	color:#000
}
.l-activityTags__title+* {
	margin-top:24px
}
.l-activityTags__row {
	display:table;
	width:100%;
	margin:24px 0;
	table-layout:fixed
}
.l-activityTags__row--warranty {
	margin-top:0;
	margin-bottom:32px
}
.l-activityTags__content {
	font-size:20px;
	line-height:1.35;
	display:table-cell;
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle
}
.l-activityTags__required {
	display:table-cell;
	width:253px;
	text-align:right;
	font-size:16px
}
.l-activityTags__requiredContent {
	display:table-cell;
	padding:0 20px
}
.l-activityTags__emoticon {
	display:table;
	width:100%
}
.l-activityTags__emoticon+* {
	margin-top:24px
}
.l-activityTags__desc {
	margin-top:24px;
	text-align:center
}
@media all and (max-width:1023px) {
.l-activityTags__title {
	display:block;
	width:auto;
	margin-bottom:8px;
	padding:0;
	text-align:left
}
.l-activityTags__title+* {
	margin-top:8px
}
.l-activityTags__content {
	display:block;
	margin-top:8px;
	padding:0
}
.l-activityTags__required {
	display:block;
	margin:0;
	text-align:left
}
.l-activityTags__required+* {
	margin-top:16px
}
.l-activityTags__requiredContent {
	display:block
}
.l-activityTags__emoticon {
	display:block
}
.l-activityTags__emoticon+* {
	margin-top:16px
}
}
.l-reportNav {
	display:table;
	width:100%;
	position:relative
}
.l-reportNav--pure {
	padding:6px 0
}
.l-reportNav__btn {
	display:table-cell;
	vertical-align:middle;
	width:36%;
	white-space:nowrap;
	padding:0 5px
}
.l-reportNav__btn--absoluteRight {
	position:absolute
}
.l-reportNav__title {
	display:table-cell;
	width:50%;
	font-size:18px;
	font-weight:700
}
.l-reportNav__title--full {
	display:block
}
.l-reportNav__switch {
	display:table-cell;
	width:1px;
	padding:0 24px;
	white-space:nowrap
}
.l-reportNav__switch--full {
	display:block
}
@media all and (max-width:1023px) {
.l-reportNav__switch--switchwrap {
	white-space:pre-line
}
}
.l-reportNav__switch--close {
	padding:0
}
.l-reportNav__extra {
	display:table-cell;
	width:50%
}
.l-reportNav__extra--smWidth {
	width:33%
}
.l-reportNav__check {
	display:table-cell;
	text-align:right
}
.l-reportNav__check--absoluteRight {
	position:absolute;
	right:0;
	top:50%
}
.l-reportNav__check--timeSwitcher {
	margin-top:-20px
}
.l-reportNav__date {
	padding:0 12px
}
.l-reportNav__date--lg {
	font-size:18px;
	font-weight:700
}
.l-reportNav__next,.l-reportNav__prev {
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:top;
	opacity:.5;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	cursor:pointer
}
.l-reportNav__prev {
	background-image:url(../img/schedule_left.cfacacd8.svg)
}
.l-reportNav__next {
	background-image:url(../img/schedule_right.a919441d.svg)
}
.l-reportNav__link {
	font-weight:700;
	color:#d81800
}
@media all and (max-width:1023px) {
.l-reportNav {
	display:block;
	text-align:center
}
.l-reportNav__btn,.l-reportNav__check,.l-reportNav__extra,.l-reportNav__switch,.l-reportNav__title {
	display:block;
	width:auto
}
.l-reportNav__title--center\@m {
	text-align:center
}
.l-reportNav__switch {
	margin:8px 0 16px;
	padding:0
}
.l-reportNav__switch:after,.l-reportNav__switch:before {
	content:" ";
	display:table
}
.l-reportNav__switch:after {
	clear:both
}
.l-reportNav__date {
	padding:0
}
.l-reportNav__date--sm\@m {
	font-size:14px
}
.l-reportNav__check {
	text-align:center
}
.l-reportNav__check--absoluteRight {
	position:static;
	display:block
}
.l-reportNav__check--timeSwitcher {
	margin-top:unset;
	margin-bottom:24px
}
.l-reportNav__prev {
	float:left
}
.l-reportNav__prev--zero {
	left:25px;
	position:absolute;
	top:45%;
	transform:translateY(-50%)
}
.l-reportNav__next {
	float:right
}
.l-reportNav__next--zero {
	right:25px;
	position:absolute;
	top:45%;
	transform:translateY(-50%)
}
}
.l-chartArea {
	position:relative;
	width:100%;
	height:305px
}
.l-chartArea:after,.l-chartArea:before {
	content:" ";
	display:table
}
.l-chartArea:after {
	clear:both
}
.l-chartArea__chart {
	float:left;
	box-sizing:border-box;
	width:81.25%;
	height:100%;
	padding:8px 16px;
	background-color:#fafafa
}
.l-chartArea__info {
	float:left;
	box-sizing:border-box;
	width:18.75%;
	height:100%;
	padding:0 16px
}
.l-chartArea__info--marketing {
	background-color:#e6f3ff
}
.l-chartArea__info--recruit {
	background-color:#fcf1f0
}
.l-chartArea+.l-chartArea {
	margin-top:24px
}
.l-chartArea--full {
	height:100%
}
.l-chartArea--full .l-chartArea__chart {
	width:100%
}
@media all and (max-width:1023px) {
.l-chartArea {
	height:auto
}
.l-chartArea__chart,.l-chartArea__info {
	float:none;
	width:auto
}
.l-chartArea__chart {
	height:300px;
	padding:8px 0
}
.l-chartArea__info {
	padding:16px
}
}
.l-chartInfo {
	position:relative;
	box-sizing:border-box;
	padding:16px 0 35px;
	text-align:center;
	font-size:0
}
.l-chartInfo>:first-child {
	margin-top:0
}
.l-chartInfo>:last-child {
	margin-bottom:0
}
.l-chartInfo:before {
	content:"";
	height:100%;
	display:inline-block;
	margin-left:-1px;
	vertical-align:middle
}
.l-chartInfo__main {
	display:inline-block;
	width:100%;
	max-width:250px;
	margin:0 auto;
	vertical-align:middle;
	font-size:16px
}
.l-chartInfo__remarks {
	position:absolute;
	left:0;
	bottom:3px;
	width:100%;
	font-size:14px;
	color:#6b6b6b;
	text-align:center
}
.l-chartInfo__title {
	margin-bottom:8px;
	font-weight:700;
	text-align:center
}
.l-chartInfo__amount {
	margin:8px 0;
	font-size:24px;
	text-align:center
}
.l-chartInfo__count {
	margin:8px 0;
	font-size:24px;
	text-align:center
}
.l-chartInfo__bar {
	margin-top:8px;
	font-size:14px
}
.l-chartInfo+.l-chartInfo {
	margin-top:8px;
	border-top:1px solid #fff
}
.l-chartInfo--full {
	height:100%
}
.l-chartInfo--unique {
	padding:16px 0 45px
}
.l-chartInfo--unique .l-chartInfo__amount {
	margin:-8px 0 0
}
.l-chartInfo--unique .l-chartInfo__remarks {
	bottom:0
}
@media all and (max-width:1023px) {
.l-chartInfo {
	padding:0
}
.l-chartInfo+.l-chartInfo {
	margin-top:16px;
	padding-top:16px
}
.l-chartInfo__main {
	display:block;
	max-width:none
}
.l-chartInfo__count {
	margin-bottom:0
}
.l-chartInfo__remarks {
	left:auto;
	right:0;
	bottom:0;
	width:auto
}
.l-chartInfo__bar {
	padding-bottom:35px
}
.l-chartInfo--unique .l-chartInfo__amount {
	margin:8px 0
}
}
.c-gaugeChart {
	position:relative;
	max-width:400px;
	margin:0 auto
}
.c-gaugeChart__expender {
	padding-bottom:70%
}
.c-gaugeChart__wrap {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.c-gaugeChart__chart {
	width:100%;
	height:100%
}
.c-gaugeChart--sm {
	width:130px;
	height:100px
}
.c-gaugeChart--pieChart {
	max-width:550px;
	min-height:420px
}
.c-gaugeChart--pieChart .c-gaugeChart__chart {
	width:100%;
	height:100%
}
@media all and (max-width:1023px) {
.c-gaugeChart--sm {
	width:100%;
	height:85px
}
}
.c-pieInfo__header {
	display:flex;
	justify-content:space-between
}
.c-pieInfo__header\@m {
	display:none
}
.c-pieInfo__info {
	text-align:left
}
.c-pieInfo__title {
	font-weight:700;
	font-size:18px;
	min-width:96px;
	text-align:left
}
@media all and (max-width:1023px) {
.c-pieInfo__header {
	display:none
}
.c-pieInfo__header\@m {
	display:block;
	text-align:left
}
}
.l-gaugeChart {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-gaugeChart__chart {
	display:table-cell
}
.l-gaugeChart__info {
	display:table-cell;
	width:30%;
	vertical-align:middle;
	text-align:center
}
.l-gaugeChart__info--list {
	width:37%;
	vertical-align:top
}
@media all and (max-width:1023px) {
.l-gaugeChart {
	display:block
}
.l-gaugeChart__chart,.l-gaugeChart__info {
	display:block;
	width:auto;
	max-width:400px;
	margin:0 auto
}
.l-gaugeChart__chart--list,.l-gaugeChart__info--list {
	margin-top:24px;
	max-width:unset
}
.l-gaugeChart--tb {
	display:table
}
.l-gaugeChart--tb .l-gaugeChart__chart {
	display:table-cell
}
}
.l-gaugeInfo {
	position:relative;
	box-sizing:border-box;
	padding:16px 0;
	font-size:0
}
.l-gaugeInfo>:first-child {
	margin-top:0
}
.l-gaugeInfo>:last-child {
	margin-bottom:0
}
.l-gaugeInfo:before {
	content:"";
	height:100%;
	display:inline-block;
	margin-left:-1px;
	vertical-align:middle
}
.l-gaugeInfo__main {
	display:inline-block;
	width:100%;
	max-width:210px;
	margin:0 auto;
	vertical-align:middle;
	font-size:16px
}
.l-gaugeInfo__remarks {
	font-size:14px;
	color:#6b6b6b;
	text-align:center
}
.l-gaugeInfo__title {
	margin-bottom:12px;
	font-weight:700;
	text-align:center
}
.l-gaugeInfo__count {
	margin:12px 0 24px;
	font-size:24px;
	font-weight:700;
	text-align:center
}
@media all and (max-width:1023px) {
.l-gaugeInfo {
	display:table;
	padding:0
}
.l-gaugeInfo__main {
	display:table-cell;
	max-width:none;
	vertical-align:middle;
	text-align:left
}
.l-gaugeInfo__remarks {
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap
}
.l-gaugeInfo__count,.l-gaugeInfo__title {
	display:inline-block;
	margin:0;
	vertical-align:middle
}
.l-gaugeInfo__title {
	margin-right:16px
}
}
.l-gaugeArea {
	display:table;
	border-collapse:collapse
}
.l-gaugeArea__chart {
	display:table-cell;
	box-sizing:border-box;
	width:50%;
	vertical-align:top
}
.l-gaugeArea__chart:nth-of-type(odd) {
	padding-right:24px
}
.l-gaugeArea__chart:nth-of-type(even) {
	padding-left:24px;
	border-left:1px dashed #979797
}
@media all and (max-width:1023px) {
.l-gaugeArea {
	display:block
}
.l-gaugeArea__chart {
	display:block;
	width:auto
}
.l-gaugeArea__chart:nth-of-type(even),.l-gaugeArea__chart:nth-of-type(odd) {
	padding:0
}
.l-gaugeArea__chart:nth-of-type(even) {
	margin-top:24px;
	padding-top:24px;
	border-left-width:0;
	border-top:1px dashed #979797
}
}
.l-recruitProgress {
	margin:0 -8px
}
.l-recruitProgress:after,.l-recruitProgress:before {
	content:" ";
	display:table
}
.l-recruitProgress:after {
	clear:both
}
.l-recruitProgress__item {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding:0 8px
}
@media all and (max-width:1023px) {
.l-recruitProgress {
	margin:0
}
.l-recruitProgress__item {
	float:none;
	padding:0;
	width:auto
}
.l-recruitProgress__item+.l-recruitProgress__item {
	margin-top:24px
}
}
.c-recruitProgress:after,.c-recruitProgress:before {
	content:" ";
	display:table
}
.c-recruitProgress:after {
	clear:both
}
.c-recruitProgress__title {
	display:inline-block;
	vertical-align:middle;
	font-weight:700
}
.c-recruitProgress__content {
	display:inline-block;
	margin-left:16px;
	vertical-align:middle
}
.c-recruitProgress__count {
	display:inline-block;
	vertical-align:middle;
	font-size:24px;
	font-weight:700;
	color:#d81800
}
.c-recruitProgress__count--green {
	color:#90b23c
}
.c-recruitProgress__remarks {
	display:inline-block;
	margin-left:32px;
	vertical-align:middle;
	font-size:14px;
	color:#6b6b6b
}
@media all and (max-width:1023px) {
.c-recruitProgress__title {
	display:block
}
.c-recruitProgress__content {
	display:table;
	width:100%;
	margin:8px 0 0
}
.c-recruitProgress__content--min .c-recruitProgress__count {
	white-space:nowrap;
	width:1px;
	padding-right:16px
}
.c-recruitProgress__content--min .c-recruitProgress__remarks {
	width:auto
}
.c-recruitProgress__count {
	display:table-cell
}
.c-recruitProgress__remarks {
	display:table-cell;
	width:1px;
	white-space:nowrap
}
}
.l-activityList {
	display:table;
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse
}
.l-activityList>li {
	display:table-row
}
.l-activityList>li:first-of-type .l-activityList__btns,.l-activityList>li:first-of-type .l-activityList__name {
	padding-top:0
}
.l-activityList__name {
	display:table-cell;
	padding:16px 0;
	border-bottom:1px dashed #dfdfdf;
	vertical-align:middle
}
.l-activityList__btns {
	display:table-cell;
	padding:16px 0;
	border-bottom:1px dashed #dfdfdf;
	vertical-align:middle;
	text-align:right
}
.l-activityList__btns a+a {
	margin-left:32px
}
@media all and (max-width:1023px) {
.l-activityList {
	display:block
}
.l-activityList>li {
	display:block;
	border-bottom:1px dashed #dfdfdf
}
.l-activityList>li:first-of-type .l-activityList__btns,.l-activityList>li:first-of-type .l-activityList__name {
	margin-top:0
}
.l-activityList__name {
	display:block;
	margin:16px 0;
	padding:0;
	border:0
}
.l-activityList__btns {
	display:block;
	margin:16px 0;
	padding:0;
	border:0;
	text-align:center
}
.l-activityList__btns a+a {
	margin-left:16px
}
}
.c-legend {
	font-size:0
}
.c-legend__item {
	display:inline-block;
	vertical-align:middle;
	line-height:42px
}
.c-legend__item+.c-legend__item {
	margin-left:24px
}
.c-legend__marketing {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:8px;
	vertical-align:middle;
	background:#69aae5
}
.c-legend__recruit {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:8px;
	vertical-align:middle;
	background:#fcf1f0
}
.c-legend__schedule {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:8px;
	vertical-align:middle;
	background:#a6cb4a
}
.c-legend__text {
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
@media all and (max-width:1023px) {
.c-legend {
	margin:0
}
.c-legend__item {
	display:block;
	line-height:1.5
}
.c-legend__item+.c-legend__item {
	margin-left:0;
	margin-top:8px
}
}
.l-counselingItems {
	margin-top:16px
}
.l-counselingItems:after,.l-counselingItems:before {
	content:" ";
	display:table
}
.l-counselingItems:after {
	clear:both
}
.l-counselingItems__item {
	float:left;
	box-sizing:border-box;
	width:50%
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(odd) {
	padding-right:16px;
	border-right:1px dashed #979797
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(even) {
	padding-left:16px
}
.l-counselingItems.is-active {
	max-height:9999px
}
@media all and (max-width:1023px) {
.l-counselingItems {
	max-height:9999px
}
.l-counselingItems__item {
	float:none;
	width:auto
}
.l-counselingItems__item+.l-counselingItems__item {
	margin-top:24px
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(odd) {
	padding-right:0;
	border-right:0
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(even) {
	padding-left:0;
	padding-top:16px;
	border-top:1px dashed #979797
}
}
.c-counselingPeriod {
	position:relative
}
.c-counselingPeriod__text {
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
	line-height:42px
}
.c-counselingPeriod__date {
	display:inline-block;
	vertical-align:middle;
	margin-left:8px
}
.c-counselingPeriod__edit {
	position:absolute;
	top:0;
	right:0
}
@media all and (max-width:1023px) {
.c-counselingPeriod {
	text-align:left
}
.c-counselingPeriod__text {
	display:block;
	line-height:1.5
}
.c-counselingPeriod__date {
	display:block;
	margin-left:0;
	margin-top:16px
}
}
.c-counselingTab {
	display:none;
	margin-bottom:24px
}
@media all and (max-width:1023px) {
.c-counselingTab {
	display:block;
	margin-left:-16px;
	margin-right:-16px
}
}
.l-clientInfo {
	display:table;
	width:100%
}
.l-clientInfo__photo {
	display:table-cell;
	width:12.5%;
	padding-right:24px;
	text-align:center;
	vertical-align:top
}
.l-clientInfo__photo img {
	width:100%;
	max-width:180px;
	border-radius:5px
}
.l-clientInfo__basic {
	display:table-cell;
	width:43.75%;
	padding-right:24px;
	border-right:1px dashed #979797;
	vertical-align:top
}
.l-clientInfo__tags {
	display:table-cell;
	width:43.75%;
	padding-left:24px;
	border-left:1px dashed #979797;
	vertical-align:top
}
.l-clientInfo__tagsLink {
	margin-top:16px
}
.l-clientInfo__tagsLink:after,.l-clientInfo__tagsLink:before {
	content:" ";
	display:table
}
.l-clientInfo__tagsLink:after {
	clear:both
}
@media all and (max-width:1023px) {
.l-clientInfo {
	display:block
}
.l-clientInfo__basic,.l-clientInfo__photo,.l-clientInfo__tags {
	display:block;
	width:auto
}
.l-clientInfo__photo {
	margin-top:8px;
	margin-bottom:8px;
	padding-right:0;
	text-align:center
}
.l-clientInfo__photo img {
	max-width:110px
}
.l-clientInfo__basic {
	padding-top:16px;
	padding-bottom:16px;
	padding-right:0;
	border-right:0;
	border-bottom:1px dashed #979797
}
.l-clientInfo__tags {
	padding-top:16px;
	padding-left:0;
	border-left:0;
	border-top:1px dashed #979797
}
}
.c-clientBasic__actions {
	margin-left:-12px;
	margin-right:-12px;
	margin-bottom:16px;
	font-size:0
}
.c-clientBasic__actions a {
	margin-left:12px;
	margin-right:12px
}
.c-clientBasic__actions a>i {
	font-size:0
}
.c-clientBasic__bullet {
	margin-top:16px
}
@media all and (max-width:1023px) {
.c-clientBasic__actions {
	margin-left:-4px;
	margin-right:-4px;
	margin-bottom:24px;
	text-align:center
}
.c-clientBasic__actions>a {
	margin-left:4px;
	margin-right:4px
}
.c-clientBasic__bullet {
	margin-top:24px
}
}
.l-clientSearch__summary {
	margin:-8px;
	font-size:0;
	text-align:center
}
.l-clientSearch__summary+.l-clientSearch__summary {
	margin:0;
	margin-top:24px
}
@media all and (max-width:1023px) {
.l-clientSearch__summary+.l-clientSearch__summary {
	margin-top:8px
}
}
.l-clientSearch__statistics {
	display:inline-block;
	margin:8px;
	vertical-align:middle
}
.l-clientSearch__group {
	margin-top:24px
}
.l-clientSearch__title {
	font-size:18px;
	font-weight:700;
	text-align:center
}
.l-clientSearch__title+.l-clientSearch__categories {
	margin-top:16px
}
.l-clientImport__form {
	margin-top:16px;
	font-size:0
}
.l-clientImport__filename {
	display:inline-block;
	vertical-align:middle
}
.l-clientImport__file {
	display:inline-block;
	margin-left:16px;
	vertical-align:middle
}
.l-clientImport__tip {
	margin:8px 0
}
.l-clientImport__csv {
	margin:24px 0
}
@media all and (max-width:1023px) {
.l-clientImport__filename {
	display:block
}
.l-clientImport__file {
	display:block;
	margin:16px 0;
	text-align:center
}
}
.c-userInfo {
	margin:8px 16px
}
.c-userInfo>* {
	display:inline-block;
	vertical-align:middle
}
.c-userInfo__photo {
	width:40px;
	height:40px;
	border-radius:3px
}
.c-userInfo__info {
	display:inline-block;
	margin-left:4px
}
.c-userInfo__info--nowrap>* {
	display:inline-block;
	vertical-align:middle
}
.c-userInfo--close {
	margin:0
}
.c-userInfo--counseling {
	background:#fafafa;
	display:inline-block;
	margin:0;
	padding:12px 26px 12px 20px
}
.c-userInfo--counseling .c-userInfo__info {
	margin-left:20px;
	text-align:center
}
.c-userInfo--counseling .c-userInfo__name {
	font-size:21px;
	font-weight:700;
	color:#4d4d4d
}
.c-userInfo--counseling .c-userInfo__title {
	font-size:14px;
	color:#6b2b1c
}
.c-userInfo--counseling .c-userInfo__photo {
	width:48px;
	height:48px;
	border-radius:5px
}
@media all and (max-width:1023px) {
.c-userInfo--counseling {
	background:#fff;
	padding:6px 26px 12px 0
}
.c-userInfo--counseling .c-userInfo__info {
	margin-left:12px
}
.c-userInfo--counseling .c-userInfo__photo {
	width:56px;
	height:56px
}
}
.l-sticker+.l-sticker {
	margin-top:24px
}
.l-sticker__wrap {
	display:table
}
.l-sticker__title {
	display:table-cell;
	vertical-align:top;
	text-align:right;
	font-weight:700;
	color:#6b2b1c;
	min-width:100px
}
.l-sticker__photo {
	display:table-cell;
	padding-left:24px;
	vertical-align:top
}
.l-sticker__content {
	display:table-cell;
	padding-left:24px;
	padding-right:24px
}
@media all and (max-width:1023px) {
.l-sticker {
	text-align:center
}
.l-sticker__wrap {
	display:inline-block;
	width:100%
}
.l-sticker__title {
	display:inline-block;
	width:100%;
	text-align:left
}
.l-sticker__photo {
	display:inline-block;
	padding-left:0
}
.l-sticker__content {
	display:inline-block;
	padding-left:0;
	padding-right:0
}
.l-sticker__content--tal {
	text-align:left
}
}
.l-tsSummary:after,.l-tsSummary:before {
	content:" ";
	display:table
}
.l-tsSummary:after {
	clear:both
}
.l-tsSummary__info {
	float:right;
	width:50%
}
.l-tsSummary__btns {
	float:left;
	width:50%
}
@media all and (max-width:1023px) {
.l-tsSummary__info {
	float:none;
	width:auto
}
.l-tsSummary__btns {
	float:none;
	width:auto;
	margin-top:24px
}
}
.c-scheduleBtns {
	margin:0 -6px
}
.c-scheduleBtns>a {
	margin:0 6px
}
.c-scheduleBtns__list {
	display:none
}
.c-scheduleBtns__filter {
	display:none
}
.is-listMode .c-scheduleBtns__calendar {
	display:none
}
.is-listMode .c-scheduleBtns__list {
	display:inline-block
}
@media all and (max-width:1023px) {
.c-scheduleBtns__calendar,.c-scheduleBtns__list {
	display:none!important
}
.c-scheduleBtns__filter {
	display:inline-block
}
}
.is-listMode #chlScheduler {
	display:none
}
@media all and (max-width:1023px) {
.is-listMode #chlScheduler {
	display:block
}
}
#dhxScheduler {
	display:none
}
.is-listMode #dhxScheduler {
	display:block
}
@media all and (max-width:1023px) {
.is-listMode #dhxScheduler {
	display:none
}
}
.l-scheduleNav {
	display:table;
	width:100%
}
.l-scheduleNav__wrap {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.l-scheduleNav__date {
	display:inline-block;
	vertical-align:middle;
	padding:0 12px;
	font-size:18px;
	font-weight:700
}
.l-scheduleNav__next,.l-scheduleNav__prev {
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:24px;
	opacity:.5;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	cursor:pointer
}
.l-scheduleNav__prev {
	background-image:url(../img/schedule_left.cfacacd8.svg)
}
.l-scheduleNav__next {
	background-image:url(../img/schedule_right.a919441d.svg)
}
.l-scheduleNav__today {
	font-size:16px;
	font-weight:700;
	color:#d81800;
	text-decoration:underline;
	cursor:pointer
}
.l-scheduleNav__today>span {
	text-decoration:underline
}
.l-scheduleNav__min {
	display:table-cell;
	vertical-align:middle;
	width:1%;
	white-space:nowrap;
	padding:0 5px
}
@media all and (max-width:1023px) {
.l-scheduleNav {
	display:block
}
.l-scheduleNav__wrap {
	position:relative;
	display:block
}
.l-scheduleNav__date {
	display:block;
	text-align:center
}
.l-scheduleNav__date>span {
	display:inline-block
}
.l-scheduleNav__next,.l-scheduleNav__prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.l-scheduleNav__prev {
	left:0
}
.l-scheduleNav__next {
	right:0
}
.l-scheduleNav__today {
	position:static;
	display:block;
	margin-top:16px;
	text-align:center;
	transform:none
}
.l-scheduleNav__min {
	display:block;
	width:100%;
	text-align:center
}
}
.l-schedule__date {
	padding:5px 8px;
	border-radius:5px;
	background-color:#eee
}
.l-schedule__date--callme {
	background-color:#ddecf3;
	margin:8px 0
}
.l-schedule__date--noFilled {
	background:0 0;
	font-size:14px;
	font-weight:400;
	padding:16px 5px 0 5px
}
.l-schedule__list {
	padding:16px 0
}
.l-schedule__list--tight {
	padding:0
}
.l-schedule--today .l-schedule__date {
	font-weight:700
}
@media all and (max-width:1023px) {
.l-schedule:first-of-type .l-schedule__date--noFilled {
	padding:0 5px
}
.l-schedule__list {
	padding-top:8px
}
.l-schedule__list--tight {
	padding-top:0
}
}
.c-schedule {
	display:table;
	width:100%;
	border-collapse:collapse;
	border-bottom:1px dashed #979797
}
.c-schedule:first-of-type {
	border-top:1px dashed #979797
}
.c-schedule__row {
	display:table-row
}
.c-schedule__row.is-expire * {
	opacity:.7
}
.c-schedule__row--thick .c-schedule__date,.c-schedule__row--thick .c-schedule__time {
	padding:20px 8px 20px 0
}
.c-schedule__row--thick .c-schedule__title {
	padding:20px 8px
}
.c-schedule__row--thick .c-schedule__actions {
	padding:20px 16px 20px 0
}
.c-schedule__date {
	display:table-cell;
	width:168px;
	padding:10px 8px 10px 0;
	vertical-align:middle;
	font-size:14px
}
.c-schedule__time {
	display:table-cell;
	width:87px;
	padding:10px 8px 10px 0;
	vertical-align:middle;
	font-size:14px;
	text-align:right
}
.c-schedule__title {
	position:relative;
	display:table-cell;
	padding:10px 8px;
	vertical-align:middle;
	font-weight:700
}
.c-schedule__color {
	position:absolute;
	top:10px;
	bottom:10px;
	left:0;
	display:inline-block;
	width:3px;
	border-radius:2px
}
.c-schedule__text>span {
	display:inline
}
.c-schedule__actions {
	display:table-cell;
	width:1%;
	padding:10px 0 10px 4px;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap
}
.c-schedule--empty .c-schedule__title {
	text-align:center
}
.c-schedule--bdBot {
	border-bottom:1px solid #eee
}
.c-schedule--bdBot:first-of-type {
	border-top:none
}
@media all and (max-width:1023px) {
.c-schedule__actions,.c-schedule__time,.c-schedule__title {
	padding-top:16px;
	padding-bottom:16px
}
.c-schedule__color {
	top:16px;
	bottom:16px
}
.c-schedule__time {
	width:22%;
	max-width:87px;
	min-width:46px
}
.c-schedule--empty {
	display:block
}
.c-schedule--empty .c-schedule__row {
	position:relative;
	display:block
}
.c-schedule--empty .c-schedule__time {
	display:none
}
.c-schedule--empty .c-schedule__title {
	display:block
}
.c-schedule--empty .c-schedule__actions {
	position:absolute;
	top:50%;
	right:0;
	width:auto;
	padding-top:12px;
	padding-bottom:12px;
	transform:translateY(-50%)
}
.c-schedule--request {
	position:relative
}
.c-schedule--request .c-schedule__time,.c-schedule--request .c-schedule__title {
	padding-bottom:56px
}
.c-schedule--request .c-schedule__actions {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center
}
.c-schedule--request .c-schedule__color {
	bottom:56px
}
}
.l-simpleSchedule__date {
	padding:16px 16px 8px
}
.l-simpleSchedule__list--index {
	max-height:304px;
	overflow:auto
}
.l-simpleSchedule__empty {
	box-sizing:border-box;
	height:315px;
	padding:64px 0;
	color:#6b6b6b;
	text-align:center
}
.l-simpleSchedule__empty:before {
	content:"";
	display:block;
	width:114px;
	height:114px;
	margin:0 auto 16px;
	background:url(../img/data_empty.ec1e680b.svg) no-repeat center center;
	background-size:contain
}
.l-simpleSchedule__actions {
	padding:16px;
	text-align:right
}
.c-simpleSchedule:after,.c-simpleSchedule:before {
	content:" ";
	display:table
}
.c-simpleSchedule:after {
	clear:both
}
.c-simpleSchedule__row {
	position:relative;
	height:59px;
	margin:3px 0;
	padding:0 16px;
	font-size:0
}
.c-simpleSchedule__row:before {
	content:"";
	width:0;
	height:100%;
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.c-simpleSchedule__row:after {
	content:"";
	position:absolute;
	left:16px;
	right:16px;
	bottom:-2px;
	display:block;
	border-bottom:1px dashed #d5d5d5
}
.c-simpleSchedule__row.is-expire * {
	opacity:.7
}
.c-simpleSchedule__row.is-current {
	background-color:rgba(249,219,219,.36)
}
.c-simpleSchedule__time {
	display:inline-block;
	box-sizing:border-box;
	width:15%;
	padding:7px 0;
	vertical-align:middle;
	font-size:14px;
	text-align:center
}
.c-simpleSchedule__title {
	display:inline-block;
	box-sizing:border-box;
	width:85%;
	padding:7px 8px;
	vertical-align:middle
}
.c-simpleSchedule__link {
	max-height:45px;
	overflow:hidden
}
.c-simpleSchedule__link>span {
	display:-webkit-box;
	font-size:16px;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.c-simpleSchedule__color {
	position:absolute;
	top:10px;
	bottom:10px;
	left:15%;
	display:inline-block;
	width:3px;
	margin-left:12px;
	border-radius:2px
}
.c-simpleSchedule--index {
	max-height:315px;
	overflow:auto
}
@media all and (max-width:1023px) {
.c-simpleSchedule--index {
	max-height:none
}
}
.c-actionBox__handler {
	display:none
}
.c-actionBox__list {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0;
	white-space:nowrap
}
.c-actionBox__list>li {
	display:inline-block;
	padding:0 16px
}
.c-actionBox__list>li:first-of-type {
	padding-left:0
}
.c-actionBox__list>li:last-of-type {
	padding-right:0
}
.c-actionBox__list>li+li {
	position:relative
}
.c-actionBox__list>li+li:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	display:inline-block;
	width:2px;
	height:100%;
	background-color:#dfdfdf;
	transform:translateY(-50%)
}
.c-actionBox__list--nobefore>li+li:before {
	content:none
}
.c-actionBox__popupToDoList {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0;
	white-space:nowrap;
	display:flex
}
.c-actionBox__popupToDoList>li {
	padding:0 10px
}
.c-actionBox__link {
	white-space:nowrap
}
@media all and (max-width:1023px) {
.c-actionBox {
	position:relative
}
.c-actionBox__handler {
	display:inline-block
}
.c-actionBox__list {
	display:none
}
.c-actionBox__list>li {
	padding:0
}
.c-actionBox__list--posStatics {
	position:static
}
.c-actionBox__link {
	display:block;
	padding:16px
}
.is-active .c-actionBox__list {
	position:absolute;
	right:0;
	top:32px;
	z-index:1;
	display:inline-block;
	box-sizing:border-box;
	min-width:210px;
	padding:4px;
	border-radius:1px;
	background-color:#fff;
	box-shadow:0 2px 7px 0 rgba(0,0,0,.7)
}
.is-active .c-actionBox__list:before {
	content:'';
	position:absolute;
	top:0;
	right:2px;
	z-index:1;
	box-sizing:border-box;
	width:0;
	height:0;
	border:4px solid #000;
	border-color:transparent transparent #fff #fff;
	transform-origin:0 0;
	transform:rotate(135deg);
	box-shadow:-4px 4px 15px -2px rgba(0,0,0,.7)
}
.is-active .c-actionBox__list>li {
	display:block;
	padding:0;
	text-align:left
}
.is-active .c-actionBox__list>li+li {
	border-top:1px solid #dfdfdf
}
.is-active .c-actionBox__list>li+li:before {
	content:none
}
}
.c-requestBox {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0
}
.c-requestBox>li {
	display:inline-block;
	padding:0 12px
}
.c-requestBox>li:first-of-type {
	padding-left:0
}
.c-requestBox>li:last-of-type {
	padding-right:0
}
.c-requestBox>li+li {
	position:relative
}
.c-requestBox>li+li:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	display:inline-block;
	width:2px;
	height:100%;
	background-color:#dfdfdf;
	transform:translateY(-50%)
}
.c-dhxQuickInfo__item {
	position:relative;
	padding-left:28px
}
.c-dhxQuickInfo__item+.c-dhxQuickInfo__item {
	margin-top:16px
}
.c-dhxQuickInfo__item>i {
	position:absolute;
	left:0
}
.c-dhxQuickBtns {
	position:absolute;
	right:16px;
	margin-top:-72px
}
.c-dhxQuickBtns__item {
	display:inline-block;
	box-sizing:border-box;
	width:48px;
	height:48px;
	padding:12px 0;
	border-radius:24px;
	text-align:center;
	background-color:#fff;
	box-shadow:0 0 6px 0 rgba(64,64,64,.42)
}
.c-dhxQuickBtns__item+.c-dhxQuickBtns__item {
	margin-left:16px
}
.c-dhxQuickRequest {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	border-radius:0 0 5px 5px;
	background-color:#f7f7f7
}
.c-dhxQuickRequest:after,.c-dhxQuickRequest:before {
	content:" ";
	display:table
}
.c-dhxQuickRequest:after {
	clear:both
}
.c-dhxQuickRequest__item {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding:12px 0;
	font-size:0;
	text-align:center
}
.c-dhxQuickRequest__item:nth-of-type(even) {
	border-left:1px solid #d4d4d4
}
.c-dhxQuickRequest__item>span {
	font-size:16px
}
.l-statisticsCroup {
	list-style-type:none;
	margin:0;
	padding:0
}
.l-statisticsCroup>li {
	float:left;
	box-sizing:border-box;
	width:25%;
	padding:0 4px
}
.l-statisticsCroup>li:nth-of-type(4n+1) .l-statisticsCroup__item {
	background-color:#ffe5d4
}
.l-statisticsCroup>li:nth-of-type(4n+1) .l-statisticsCroup__item:before {
	background-color:#d3c1b3
}
.l-statisticsCroup>li:nth-of-type(4n+2) .l-statisticsCroup__item {
	background-color:#fee7e7
}
.l-statisticsCroup>li:nth-of-type(4n+2) .l-statisticsCroup__item:before {
	background-color:#c8baba
}
.l-statisticsCroup>li:nth-of-type(4n+3) .l-statisticsCroup__item {
	background-color:#ddecf3
}
.l-statisticsCroup>li:nth-of-type(4n+3) .l-statisticsCroup__item:before {
	background-color:#c5c9cb
}
.l-statisticsCroup>li:nth-of-type(4n) .l-statisticsCroup__item {
	background-color:#e1f0d0
}
.l-statisticsCroup>li:nth-of-type(4n) .l-statisticsCroup__item:before {
	background-color:#c1cfb0
}
@media all and (max-width:1023px) {
.l-statisticsCroup>li {
	width:50%
}
.l-statisticsCroup>li:nth-of-type(4n),.l-statisticsCroup>li:nth-of-type(4n+3) {
	margin-top:16px
}
}
.c-statisticsCard {
	position:relative;
	display:block;
	box-sizing:border-box;
	height:98px;
	padding:8px;
	border-radius:5px;
	font-weight:400;
	text-align:center;
	text-decoration:none
}
.c-statisticsCard:before {
	content:"";
	position:absolute;
	left:10%;
	bottom:0;
	z-index:-1;
	display:inline-block;
	width:80%;
	height:16px;
	filter:blur(5.1px)
}
.c-statisticsCard__count {
	font-size:24px;
	font-weight:700;
	color:#696969
}
.c-statisticsCard__name {
	color:#111
}
.c-achieving {
	display:table;
	width:100%
}
.c-achieving__bar {
	display:table-cell;
	padding:0 4px;
	vertical-align:bottom
}
.c-achieving__bar--marV {
	margin-top:10px;
	margin-bottom:10px
}
.c-achieving__info {
	position:relative;
	display:table-cell;
	width:1%;
	padding:0 4px;
	vertical-align:bottom;
	text-align:right;
	white-space:nowrap
}
.c-achieving__text+.c-achieving__text {
	margin-top:8px
}
.c-achieving__text--offsetTop {
	position:absolute;
	right:4px;
	transform:translateY(-100%)
}
.c-achieving__text--offsetTop+.c-achieving__text {
	margin-top:0
}
.c-achieving--vertical {
	display:block
}
.c-achieving--vertical .c-achieving__bar {
	display:block
}
.c-achieving--vertical .c-achieving__info {
	display:block;
	width:auto
}
.c-achieving--overlaping {
	margin-top:-20px
}
@media only screen and (min-width:1024px) {
.c-achieving {
	display:block
}
.c-achieving--vertical\@dp {
	display:block;
	width:auto
}
.c-achieving--vertical\@dp .c-achieving__bar {
	display:block
}
.c-achieving--vertical\@dp .c-achieving__info {
	display:block;
	width:auto;
	text-align:center
}
}
@media all and (max-width:1023px) {
.c-achieving__bar,.c-achieving__info {
	vertical-align:middle
}
.c-achieving__bar {
	width:100%
}
.c-achieving__info {
	width:1px;
	white-space:nowrap
}
.c-achieving__text+.c-achieving__text {
	margin-top:0
}
.c-achieving__text--offsetTop {
	position:static;
	transform:none
}
}
.c-progressBar {
	position:relative;
	width:100%;
	min-width:142px;
	height:16px;
	margin:.25em 0;
	border-radius:12px;
	font-size:0;
	text-align:center;
	background-color:#ebebeb
}
.c-progressBar__now {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	height:100%;
	border-radius:12px
}
.c-progressBar__text {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	font-size:13px;
	line-height:16px;
	color:#000
}
.c-progressBar--textbox {
	width:208px;
	margin:2px 0 0
}
.c-progressBar--gn .c-progressBar__now {
	background-color:#a6cb4a
}
.c-progressBar--yl .c-progressBar__now {
	background-color:#e9d329
}
.c-progressBar--full {
	min-width:0
}
.c-conversion {
	width:100%
}
.c-conversionBar {
	width:100%;
	height:30px;
	position:relative;
	text-align:center
}
.c-conversionBar--bu1 .c-conversionBar__now {
	background-color:rgba(105,170,229,.35)
}
.c-conversionBar--bu1 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.35);
	border-bottom:none
}
.c-conversionBar--bu2 .c-conversionBar__now {
	background-color:rgba(105,170,229,.45)
}
.c-conversionBar--bu2 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.45);
	border-bottom:none
}
.c-conversionBar--bu3 .c-conversionBar__now {
	background-color:rgba(105,170,229,.6)
}
.c-conversionBar--bu3 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.35);
	border-bottom:none
}
.c-conversionBar--bu4 .c-conversionBar__now {
	background-color:rgba(105,170,229,.7)
}
.c-conversionBar--bu4 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.7);
	border-bottom:none
}
.c-conversionBar--bu5 .c-conversionBar__now {
	background-color:rgba(105,170,229,.85)
}
.c-conversionBar--bu5 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.85);
	border-bottom:none
}
.c-conversionBar--bu6 .c-conversionBar__now {
	background-color:#69aae5
}
.c-conversionBar--bu6 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #69aae5;
	border-bottom:none
}
.c-conversionBar--pk1 .c-conversionBar__now {
	background-color:rgba(244,108,90,.35)
}
.c-conversionBar--pk1 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.35);
	border-bottom:none
}
.c-conversionBar--pk2 .c-conversionBar__now {
	background-color:rgba(244,108,90,.45)
}
.c-conversionBar--pk2 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.45);
	border-bottom:none
}
.c-conversionBar--pk3 .c-conversionBar__now {
	background-color:rgba(244,108,90,.6)
}
.c-conversionBar--pk3 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.6);
	border-bottom:none
}
.c-conversionBar--pk4 .c-conversionBar__now {
	background-color:rgba(244,108,90,.7)
}
.c-conversionBar--pk4 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.7);
	border-bottom:none
}
.c-conversionBar--pk5 .c-conversionBar__now {
	background-color:rgba(244,108,90,.85)
}
.c-conversionBar--pk5 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.85);
	border-bottom:none
}
.c-conversionBar--pk6 .c-conversionBar__now {
	background-color:#f46c5a
}
.c-conversionBar--pk6 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #f46c5a;
	border-bottom:none
}
.c-conversionBar--og .c-conversionBar__now {
	background-color:#e98c50
}
.c-conversionBar--og .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #e98c50;
	border-bottom:none
}
.c-conversionBar__now {
	left:0;
	top:0;
	display:inline-block;
	height:100%;
	font-size:14px;
	line-height:30px;
	color:#fff
}
.h-floatR {
	float:right
}
@media only screen and (min-width:1024px) {
.h-floatR\@dp {
	float:right
}
}
@media all and (max-width:1023px) {
.h-floatR\@m {
	float:right
}
}
.h-floatL {
	float:left
}
@media only screen and (min-width:1024px) {
.h-floatL\@dp {
	float:left
}
}
@media all and (max-width:1023px) {
.h-floatL\@m {
	float:left
}
}
.h-floatN {
	float:none
}
@media only screen and (min-width:1024px) {
.h-floatN\@dp {
	float:none
}
}
@media all and (max-width:1023px) {
.h-floatN\@m {
	float:none
}
}
.h-floatClear {
	clear:both
}
@media only screen and (min-width:1024px) {
.h-floatClear\@dp {
	clear:both
}
}
@media all and (max-width:1023px) {
.h-floatClear\@m {
	clear:both
}
}
.h-tac {
	text-align:center
}
@media only screen and (min-width:1024px) {
.h-tac\@dp {
	text-align:center
}
}
@media all and (max-width:1023px) {
.h-tac\@m {
	text-align:center
}
}
.h-taL {
	text-align:left
}
@media only screen and (min-width:1024px) {
.h-taL\@dp {
	text-align:left
}
}
@media all and (max-width:1023px) {
.h-taL\@m {
	text-align:left
}
}
.h-taR {
	text-align:right
}
@media only screen and (min-width:1024px) {
.h-taR\@dp {
	text-align:right
}
}
@media all and (max-width:1023px) {
.h-taR\@m {
	text-align:right
}
}
.h-vam {
	vertical-align:middle
}
.h-vat {
	vertical-align:top
}
.h-hidden {
	display:none
}
@media only screen and (min-width:1024px) {
.h-hidden\@dp {
	display:none
}
}
@media all and (max-width:1023px) {
.h-hidden\@m {
	display:none
}
}
.h-block {
	display:block
}
@media only screen and (min-width:1024px) {
.h-block\@dp {
	display:block
}
}
@media all and (max-width:1023px) {
.h-block\@m {
	display:block
}
}
.h-breakall {
	word-break:break-all
}
.h-wsNormal {
	white-space:normal!important
}
.h-full {
	width:100%
}
.hidden {
	display:none!important
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	white-space:nowrap
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip:auto;
	clip-path:none;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
	white-space:inherit
}
.invisible {
	visibility:hidden
}
.clearfix:after,.clearfix:before {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
@media print {
*,:after,:before {
	background:0 0!important;
	color:#000!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
pre {
	white-space:pre-wrap!important
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji', 'Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:0;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@keyframes fancybox-rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-o-linear-gradient(top,#3a79b8,#2e629d)}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}.qtipmodal-ie6fix{position:absolute!important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(../img/ajax-loader.68b0c4fc.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format('embedded-opentype'),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format('woff'),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format('truetype'),url(../img/slick.f97e3bbf.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
@charset "UTF-8";
body,
html {
	height: 100%;
}

/* ==========================================================================
   Layout
   ========================================================================== */
.l-container {
	margin-left: 0;
	background-color: #f5f5f5;
	transition: unset;
}
.l-container--bg {
	position: relative;
	background-image: url(../img/KV.16ce20da.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	height: 100%;
	min-height: 785px;
}
.l-container--bg::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background-image: linear-gradient(to bottom, rgba(255, 223, 163, 0.29), rgba(255, 255, 255, 0));
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
.l-container--bg {
		background-position-x: -200px;
		background-size: cover;
}
}
@media all and (max-width: 1023px) {
.l-container--bg {
		background-position-x: 0;
		background-size: 100%;
}
}
.l-logo {
	position: absolute;
	top: 16px;
	left: 24px;
}
.l-login {
	width: 56.5%;
	background-color: white;
	box-sizing: border-box;
	padding: 0 90px 38px;
	text-align: center;
	z-index: 10;
}
.l-login__logo {
	z-index: 12;
	margin-top: 50px;
}
.l-login__logo .c-logo {
	display: inline-block;
}
.l-login__title {
	margin-top: 100px;
	font-size: 30px;
	font-weight: bold;
	color: #2b2b2b;
	letter-spacing: 1.1px;
}
.l-login__subTitle {
	margin-top: 12px;
	font-size: 16px;
	color: #999999;
}
.l-login__info {
	margin-top: 56px;
	padding: 13px 20px;
	border-radius: 1px;
	background-color: #e0e0e0;
}
.l-login__infoTitle, .l-login__infoContent {
	display: inline-block;
}
.l-login__infoContent {
	margin-left: 40px;
	color: #999999;
}
.l-login__input {
	margin-top: 16px;
}
.l-login__action {
	margin-top: 56px;
}
@media all and (max-width: 1023px) and (min-width: 768px) {
.l-login {
		background: #f9f9f9;
		margin-top: 450px;
		width: 100%;
		height: 567px;
		padding: 0 16px;
}
.l-login__logo {
		display: none;
}
.l-login__title {
		font-size: 21px;
		margin-top: 32px;
}
.l-login__subTitle {
		font-size: 14px;
		margin-top: 8px;
}
.l-login__info {
		margin-top: 24px;
}
.l-login__infoTitle, .l-login__infoContent {
		display: block;
}
.l-login__infoContent {
		margin-left: 0;
}
.l-login__action {
		margin-top: 50px;
}
}
@media all and (max-width: 767px) {
.l-login {
		background: #f9f9f9;
		margin-top: 224px;
		height: 567px;
		width: 100%;
		padding: 0 16px;
}
.l-login__logo {
		display: none;
}
.l-login__title {
		font-size: 21px;
		margin-top: 32px;
}
.l-login__subTitle {
		font-size: 14px;
		margin-top: 8px;
}
.l-login__info {
		margin-top: 24px;
}
.l-login__infoTitle, .l-login__infoContent {
		display: block;
}
.l-login__infoContent {
		margin-left: 0;
}
.l-login__action {
		margin-top: 50px;
}
}
.l-foot {
	padding: 16px 82px 16px 63px;
	background-color: #0044ad;
	color: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.l-foot__title {
	font-size: 14px;
}
.l-foot__info {
	font-size: 12px;
}
@media all and (max-width: 1023px) {
.l-foot {
		padding: 12px 16px;
		flex-direction: column-reverse;
		align-items: flex-start;
}
.l-foot__info {
		margin-top: 12px;
}
}
.l-header {
	position: static;
	top: 0;
	left: 0;
	z-index: 100;
	box-sizing: border-box;
	width: 100%;
	line-height: 1.2;
	background-color: #fff;
	width: 100%;
	box-shadow: unset;
}
.l-header:before, .l-header:after {
	content: " ";
	display: table;
}
.l-header:after {
	clear: both;
}
.l-header__logo {
	margin: 0 40px;
}
@media all and (max-width: 1023px) {
.l-header__logo {
		margin: 0 24px;
}
}
.c-logo {
	display: block;
	width: 220px;
	line-height: 62px;
	margin: 0;
}
.c-logo img {
	width: 100%;
}
.l-main {
	padding: 30px 0;
	background-color: #f5f5f5;
	border-top: 1px solid #dcdfe0;
	border-bottom: 1px solid #dcdfe0;
}
@media all and (max-width: 1023px) {
.l-main {
		padding: 40px 0;
}
}
.l-wrap {
	max-width: 1024px;
	margin: 0 auto;
	padding: 0 56px;
}
@media all and (max-width: 1023px) {
.l-wrap {
		padding: 0 16px;
}
}
.l-section {
	padding: 70px 0;
}
.l-section--userInfo {
	padding: 60px 0 30px;
}
@media all and (max-width: 1023px) {
.l-section {
		padding: 40px 0;
}
}
.l-content {
	padding: 40px 0;
	background-image: unset;
}
@media all and (max-width: 1023px) {
.l-content--nopadding\@m {
		padding: 0;
}
}
.l-footer {
	padding: 20px 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #f5f5f5;
}
.l-footer__info {
	font-size: 14px;
	color: #999999;
}
.l-footer__link a {
	font-size: 12px;
	color: #0044ad;
}
@media all and (max-width: 1023px) {
.l-footer {
		padding: 32px 24px;
		flex-direction: column;
		align-items: flex-start;
}
.l-footer__info, .l-footer__link {
		margin-top: 16px;
}
}
.l-pageTitle {
	width: 100%;
	padding: 18px 0;
	background-color: #f5f5f5;
}
.c-pageTitle {
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}
.c-sectionTitle {
	font-size: 16px;
	font-weight: bold;
	color: #4a5558;
}
.c-sectionTitle--light {
	color: #999999;
}
@media all and (max-width: 1023px) {
.c-sectionTitle {
		font-size: 14px;
}
}
.c-gotop {
	position: fixed;
	right: 20px;
	bottom: 32px;
	z-index: 90;
	display: inline-block;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: url(../img/gotop_rd.c7acf95e.svg) no-repeat center center;
	background-size: contain;
	background-color: #fff;
}
@media all and (max-width: 1023px) {
.c-gotop {
		width: 40px;
		height: 40px;
		right: 16px;
		bottom: 24px;
}
}
.c-info {
	box-sizing: border-box;
	background-color: #fff;
	margin-top: 12px;
	padding: 20px 34px 20px 24px;
	line-height: 1.69;
	color: #4c4c4c;
	overflow: scroll;
}
.c-info::-webkit-scrollbar {
	width: 5px;
}
.c-info::-webkit-scrollbar-track {
	border-radius: 10px;
	margin: 5px 4px 5px 4px;
}
.c-info::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d8d8d8;
}
@media all and (max-width: 1023px) {
.c-info {
		padding: 16px 24px 16px 16px;
}
}

/* ==========================================================================
   Breadcrumb
   ========================================================================== */
.l-breadcrumb {
	padding: 8px 0;
	background-color: #0044ad;
	min-height: 3px;
}
@media all and (max-width: 1023px) {
.l-breadcrumb {
		padding: 0;
}
}
.c-breadcrumb {
	max-width: 700px;
	margin: 0 auto;
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 0;
	list-style-type: none;
}
.c-breadcrumb__item {
	color: #ffffff;
	padding: 5px 24px;
	border-radius: 3px;
	position: relative;
	font-size: 14px;
}
.c-breadcrumb__item:not(:last-child)::after {
	content: '';
	display: inline-block;
	color: #ffffff;
	padding: 0 20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #ffffff;
	position: absolute;
	top: 50%;
	right: -80px;
	transform: translateY(-50%);
}
.c-breadcrumb__item.is-active {
	background-color: #fff;
	color: #0044ad;
}
@media all and (max-width: 1023px) {
.c-breadcrumb {
		display: none;
}
}

/* ==========================================================================
   Tab
   ========================================================================== */
.l-simpleTab {
	background-color: #fff;
}
.l-simpleTab.is-sticky {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 100;
}
.c-simpleTab__nav {
	border-bottom: none;
	display: flex;
	justify-content: space-between;
}
.c-simpleTab__alert {
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.c-simpleTab__item {
	float: none;
	width: unset;
	box-sizing: content-box;
}
.c-simpleTab__item > a {
	display: block;
	position: relative;
	padding: 16px 43px;
	color: #999999;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	outline: none;
}
.c-simpleTab__item > a span {
	vertical-align: middle;
	font-size: 16px;
}
.c-simpleTab__item > a i {
	position: absolute;
	left: 12px;
}
.c-simpleTab__item.is-active {
	border: none;
	border-bottom: 0;
	border-top: none;
	background-image: none;
	position: relative;
}
.c-simpleTab__item.is-active:after {
	content: '';
	display: none;
}
.c-simpleTab__item.is-active > a span {
	color: #0044ad;
	font-weight: bold;
}
@media all and (max-width: 1023px) {
.c-simpleTab__nav {
		min-width: 550px;
}
.c-simpleTab__alert {
		right: -19px;
}
.c-simpleTab__item {
		border-bottom: none;
}
.c-simpleTab__item > a {
		padding: 16px 4px;
}
.c-simpleTab__item > a span {
		font-size: 14px;
}
.c-simpleTab__item > a i {
		display: none;
}
.c-simpleTab__item.is-active:after {
		content: '';
		display: none;
}
}
@media all and (max-width: 1023px) {
.c-slider {
		position: relative;
		overflow-x: auto;
}
.c-slider--detail .c-slider__prev {
		background-image: none;
		text-decoration: none;
		left: -16px;
		width: 48px;
		height: 48px;
		background: #ffffff;
		opacity: 1;
}
.c-slider--detail .c-slider__prev::before {
		content: '';
		position: absolute;
		width: 24px;
		height: 24px;
		background-image: url(../img/link_chevron_left_gy.a9a01879.svg);
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
}
.c-slider--detail .c-slider__next {
		background-image: none;
		text-decoration: none;
		right: -16px;
		width: 48px;
		height: 48px;
		background: #ffffff;
		opacity: 1;
}
.c-slider--detail .c-slider__next::before {
		content: '';
		position: absolute;
		width: 24px;
		height: 24px;
		background-image: url(../img/link_chevron_right_gy.d9d48408.svg);
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
}
}

/* ==========================================================================
   Form
   ========================================================================== */
.l-form--marginBottom {
	margin-bottom: 100px;
}
.l-form__row:first-child {
	margin-top: 30px;
}
.l-form__row:last-child {
	margin-bottom: 100px;
}
.l-form__row + .l-form__row {
	margin-top: 14px;
}
.l-form__row--addition {
	padding: 10px 24px 28px;
	background-color: #ebebeb;
	margin-top: 24px;
}
.l-form__row--last:last-child {
	margin-bottom: 60px;
}
.l-form__row--noMarginBottom {
	margin-bottom: 0;
}
.l-form__row--noMarginBottom:last-child {
	margin-bottom: 0;
}
.l-form__info {
	padding: 30px 24px 40px;
}
.l-form__info--userInfo {
	padding: 50px 24px 0;
}
.l-form__info--last {
	padding: 30px 24px 0;
}
@media all and (max-width: 1023px) {
.l-form--marginBottom {
		margin-bottom: 70px;
}
.l-form__row:first-child {
		margin-top: 8px;
}
.l-form__row:last-child {
		margin-bottom: 70px;
}
.l-form__row + .l-form__row {
		margin-top: 0;
}
.l-form__row--addition {
		padding: 0 16px 24px;
		background-color: #ebebeb;
}
.l-form__row + .l-form__row--addition {
		margin-top: 20px;
}
.l-form__row--last:last-child {
		margin-bottom: 20px;
}
.l-form__row--noMarginBottom {
		margin-bottom: 0;
}
.l-form__row--noMarginBottom:last-child {
		margin-bottom: 0;
}
.l-form__info {
		padding: 30px 16px 40px;
}
}
.l-formTitle {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.l-formTitle__subTitle {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	margin-left: 20px;
}
.l-formTitle__btn {
	display: inline-block;
	margin-right: 40px;
}
@media all and (max-width: 1023px) {
.l-formTitle__btn {
		margin-right: 32px;
}
.l-formTitle__subTitle {
		display: none;
}
}
.l-labelTitle--divide {
	margin-top: 50px;
}
.c-labelTitle {
	border-bottom: 2px solid #dcdfe0;
	position: relative;
}
.c-labelTitle__label {
	padding: 11px 0;
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
.c-labelTitle__label::after {
	content: '';
	position: absolute;
	display: block;
	height: 2px;
	width: 140px;
	bottom: -2px;
	background-color: #0044AD;
}
.c-labelTitle__input {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
@media all and (max-width: 1023px) {
.c-labelTitle__label {
		font-size: 14px;
		padding: 6px 0;
}
.c-labelTitle__label::after {
		width: 96px;
}
}
.l-formRow {
	display: block;
	width: 100%;
	margin: 0;
	table-layout: fixed;
}
.l-formRow__title {
	display: block;
	width: unset;
	min-height: 21px;
	padding: 10px 0;
	font-weight: bold;
	font-size: 14px;
	color: #4c4c4c;
	text-align: left;
}
.l-formRow__title.is-hide {
	display: none;
}
.l-formRow__content {
	display: block;
	min-height: 47px;
	padding-left: 0px;
	padding-right: 0px;
}
.l-formRow__content--label {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.l-formRow--unit .l-formRow__content {
	line-height: 47px;
	font-size: 14px;
	color: #4c4c4c;
}
.l-formRow--label .l-formRow__content {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #4c4c4c;
}
.l-formRow--noTitle .l-formRow__content {
	margin-top: 10px;
}
.l-formRow--login .l-formRow__title {
	padding: 0 0 8px 8px;
	color: #4c4c4c;
}
.l-formRow--login .l-formRow__content .c-textbox {
	border-radius: 1px;
	background-color: #fff;
}
.l-formRow--panel .c-radio {
	padding: 0;
	margin: 0;
	display: block;
}
.l-formRow--panel .c-radio__orginal {
	display: block;
	padding: 10px 24px;
}
.l-formRow--panel .c-radio__orginal span {
	font-size: 14px;
}
.l-formRow--panel .l-formRow__title {
	padding: 14px 24px;
	color: #2b2b2b;
	font-size: 14px;
	font-weight: bold;
}
.l-formRow--panel .l-formRow__content {
	margin-top: 0;
}
@media all and (max-width: 1023px) {
.l-formRow {
		display: block;
		margin: 0;
}
.l-formRow__title {
		margin-bottom: 0;
		padding: 16px 0 0 0;
}
.l-formRow__title--empty {
		display: none;
}
.l-formRow__content {
		margin-top: 10px;
}
.l-formRow__content--symbol {
		margin-top: 0;
		margin-bottom: -10px;
}
.l-formRow--label .l-formRow__title {
		display: none;
}
}
.c-formTip {
	margin: 10px 4px;
	font-size: 14px;
	color: #4d4d4d;
}
.c-formTip a {
	padding: 0 4px;
}
.c-formTip--light {
	color: #999999;
}
.l-formAction {
	margin-top: -54px;
	margin-bottom: 100px;
}
@media all and (max-width: 1023px) {
.l-formAction {
		margin-top: -36px;
		margin-bottom: 70px;
}
}
.l-dynamicMore {
	margin-top: 17px;
	color: #4a5558;
}
@media all and (max-width: 1023px) {
.l-dynamicMore {
		text-align: left;
}
}

/* ==========================================================================
   input
   ========================================================================== */
.c-radio:not(:last-child) {
	margin-right: 32px;
}
.c-radio__orginal > span {
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
}
.c-radio__orginal:before {
	width: 20px;
	height: 20px;
	background: url(../img/input_empty.8769a7e2.svg) no-repeat center center;
}
.c-radio--panel {
	display: block;
	padding: 0;
}
.c-radio--panel .c-radio__orginal {
	display: block;
	padding: 10px 24px;
}
.c-radio--panel .c-radio__orginal > span {
	margin-left: 16px;
}
.c-radio--panel .c-radio__orginal:before {
	position: static;
	background-size: contain;
}
.c-radio--panel .c-radio__input:checked ~ .c-radio__orginal {
	background-color: #fdf2f0;
}
.c-radio--panel .c-radio__input:checked ~ .c-radio__orginal > span {
	color: #0044ad;
}
.c-radio__input:checked ~ .c-radio__orginal:before {
	background: url(../img/input_radio.3ab3b7ad.svg) no-repeat center center;
	background-size: contain;
}
.c-radio__input:checked ~ .c-radio__orginal > span {
	color: #0044ad;
}
.c-radio__input:checked ~ .c-radio__orginal--checked:before {
	background: url(../img/input_checked.e4170de6.svg) no-repeat center center;
	background-size: contain;
}
.c-radio__input[disabled] ~ .c-radio__orginal > span {
	color: #4e4e4e;
}
.c-radio__input[disabled] ~ .c-radio__orginal:before {
	background: url(../img/input_disabled_empty.604c0141.svg) no-repeat center center;
	background-size: contain;
}
.c-radio__input[disabled]:checked ~ .c-radio__orginal:before {
	background: url(../img/input_disabled.a492ee2c.svg) no-repeat center center;
	background-size: contain;
}
@media all and (max-width: 1023px) {
.c-radio--panel .c-radio__orginal:before {
		width: 18px;
		height: 18px;
}
}
.c-checkbox__orginal > span {
	margin-left: 36px;
	color: #4c4c4c;
}
.c-checkbox__orginal--info > span {
	letter-spacing: 0.4px;
	text-align: left;
	line-height: 1.7;
}
.c-checkbox__orginal:before {
	width: 20px;
	height: 20px;
	background: url(../img/input_empty.8769a7e2.svg) no-repeat center center;
}
.c-checkbox__input:checked ~ .c-checkbox__orginal {
	color: #000;
}
.c-checkbox__input:checked ~ .c-checkbox__orginal > span {
	color: #0044ad;
}
.c-checkbox__input:checked ~ .c-checkbox__orginal:before {
	background: url(../img/input_checked.e4170de6.svg) no-repeat center center;
}
.c-checkbox__input[disabled] ~ .c-checkbox__orginal:before {
	background: url(../img/input_disabled.a492ee2c.svg) no-repeat center center;
}
.c-checkbox--panel {
	display: block;
	padding: 0;
}
.c-checkbox--panel .c-checkbox__orginal {
	display: block;
	padding: 10px 24px;
}
.c-checkbox--panel .c-checkbox__orginal > span {
	margin-left: 16px;
}
.c-checkbox--panel .c-checkbox__orginal:before {
	position: static;
}
.c-checkbox--panel .c-checkbox__input:checked ~ .c-checkbox__orginal {
	background-color: #fdf2f0;
}
.c-checkbox--panel .c-checkbox__input:checked ~ .c-checkbox__orginal > span {
	color: #0044ad;
}
@media all and (max-width: 1023px) {
.c-checkbox--panel .c-checkbox__orginal {
		display: block;
		padding: 7px 16px;
}
.c-checkbox--panel .c-checkbox__orginal > span {
		margin-left: 36px;
}
}
.c-textbox {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 12px 16px;
	background-color: #ffffff;
	border: 1px solid #ebebeb;
	border-radius: 1px;
	font-size: 14px;
}
.c-textbox:focus {
	outline: none;
	border: solid 1.5px #4a5558;
}
.c-textbox.is-disabled {
	background-color: rgba(135, 149, 153, 0.2);
}
.c-formElement {
	display: block;
}
.c-formElement + .c-formElement {
	margin-left: 0;
}
@media all and (max-width: 1023px) {
.c-formElement {
		display: block;
}
.c-formElement + .c-formElement {
		margin-left: 0;
		margin-top: 0;
}
.c-formElement + .c-formElement--smallGap {
		margin-top: 8px;
}
.c-formElement--original {
		display: inline-block;
}
.c-formElement--original + .c-formElement--original {
		margin-left: 12px;
		margin-top: 0;
}
.c-formElement--anchor {
		position: absolute;
		top: 8px;
		right: 16px;
}
}
.c-textarea {
	display: block;
	width: 100%;
	padding: 12px 16px;
	border: none;
	border-radius: 0px;
	background-color: #ffffff;
	color: #999999;
}
.c-drop {
	position: relative;
}
.c-drop select {
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
	padding: 12px 30px 12px 16px;
	width: 100%;
	height: 100%;
	border: 1px solid #ebebeb;
	border-radius: 1px;
	background-color: #ffffff;
	color: #000;
	line-height: 1.4;
	font-family: "Rubik", sans-serif, "PingFangTC-Regular", "Microsoft JhengHei";
}
.c-drop select[disabled] {
	background-color: rgba(135, 149, 153, 0.2);
}
.c-drop::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	background-image: url(../img/link_chevron_down__gy.e282ea28.svg);
	pointer-events: none;
}
.l-upload {
	padding: 0 40px;
}
@media all and (max-width: 1023px) {
.l-upload {
		padding: 0 8px;
}
}
.c-upload {
	position: relative;
	background-color: #ffffff;
	box-sizing: border-box;
	min-height: 235px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 16px;
	margin: 28px 0;
	text-align: center;
}

/* .c-upload__uploaded, .c-upload__uploading, .c-upload__error {
	display: none;
} */
.c-upload__title {
	margin-top: 40px;
	opacity: 0.8;
	color: #4c4c4c;
}
.c-upload__image {
	margin: 0 auto;
	max-width: 240px;
}
.c-upload__image img {
	max-width: 240px;
	max-height: 154px;
	margin-top: 0.6rem;
}
.c-upload__subTitle {
	margin-top: 16px;
	font-size: 14px;
	color: #999999;
}
.c-upload__action {
	margin-top: 16px;
}
.c-upload__inputFile {
	display: none;
}
.c-upload__info {
	position: absolute;
	right: 16px;
	bottom: 16px;
	font-size: 14px;
	color: #879599;
	vertical-align: middle;
}
.c-upload__info--optional {
	color: #999999;
}
.c-upload__loadingCircle {
	margin-top: 64px;
}
.c-upload__fileName {
	margin-top: 16px;
}
.c-upload__fileSize {
	font-size: 14px;
	color: #999999;
}
.c-upload__errorInfo {
	position: absolute;
	left: 16px;
	bottom: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #0044ad;
}
.c-upload.is-error {
	border: solid 1px #0044ad;
}
.c-upload.is-error .c-upload__uploaded, .c-upload.is-error .c-upload__uploading, .c-upload.is-error .c-upload__normal {
	display: none;
}
.c-upload.is-error .c-upload__error {
	display: block;
}
.c-upload.is-uploading {
	background-color: rgba(235, 235, 235, 0.91);
}
.c-upload.is-uploading .c-upload__uploaded, .c-upload.is-uploading .c-upload__error, .c-upload.is-uploading .c-upload__normal {
	display: none;
}
.c-upload.is-uploading .c-upload__uploading {
	display: block;
}
.c-upload.is-uploaded {
	background-color: #dcdfe0;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
	box-shadow: none;
}
.c-upload.is-uploaded .c-upload__uploading, .c-upload.is-uploaded .c-upload__error, .c-upload.is-uploaded .c-upload__normal {
	display: none;
}
.c-upload.is-uploaded .c-upload__uploaded {
	display: block;
}
.c-upload.is-uploaded .c-upload__title {
	text-align: left;
	margin-top: 0;
	color: #999999;
}
.c-upload.is-uploaded .c-upload__action {
	margin-top: 0;
	position: absolute;
	right: 24px;
	bottom: 20px;
}
@media all and (max-width: 1023px) {
.c-upload {
		min-height: 196px;
}
.c-upload__title {
		margin-top: 30px;
}
.c-upload__subTitle {
		margin-top: 8px;
}
.c-upload__action {
		margin-top: 18px;
}
}

/* ==========================================================================
   button
   ========================================================================== */
.c-btn {
	position: relative;
	box-sizing: content-box;
	min-width: 146px;
	padding: 12px 24px;
	border: none;
	/* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); */
	background-image: unset;
	line-height: 1;
}
.c-btn:hover {
	box-shadow: unset;
}
.c-btn.is-disable {
	color: rgba(255, 255, 255, 0.5);
	background-color: #e0e0e0;
	box-shadow: none;
}
.c-btn--primary {
	background-color: #0044ad;
	color: #fff;
}
.c-btn--primary.is-disable {
	opacity: 0.8;
}
.c-btn--primary:hover.is-disable {
	color: rgba(255, 255, 255, 0.5) !important;
}
.c-btn--secondary {
	background-color: #fff;
	color: #0044ad;
}
.c-btn--tertiary {
	background-color: transparent;
	color: #4c4c4c;
	border: 1.5px solid #e0e0e0;
	box-shadow: none;
}
.c-btn--quaternary {
	border-radius: 4px;
	background-color: transparent;
	border: solid 1.5px #0044ad;
	color: #0044ad;
	box-shadow: none;
	font-size: 14px;
}
.c-btn--xl {
	padding: 20px 72px;
}
.c-btn--lg {
	padding: 16px 64px;
}
.c-btn--md {
	padding: 10px 40px;
}
.c-btn--sm {
	padding: 8px 16px;
}
.c-btn--fit {
	min-width: 0;
}
@media all and (max-width: 1023px) {
.c-btn {
		padding: 8px 16px;
}
.c-btn--upload {
		padding: 8px 16px;
		font-weight: bold;
		font-size: 12px;
}
.c-btn--md {
		padding: 8px 35px;
}
.c-btn--lg {
		padding: 16px 64px;
}
.c-btn--xl {
		padding: 15px 83px;
}
}

/* ==========================================================================
   link
   ========================================================================== */
.c-link {
	color: #0044ad;
}
.c-link--normal {
	color: #000;
	text-decoration: none;
}

/* ==========================================================================
   Icon
   ========================================================================== */
.c-icoTitle {
	font-size: 18px;
	font-weight: bold;
	color: #0044ad;
}
.c-icoTitle--uploadRd:before, .c-icoTitle--uploadRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_upload_rd.afc62284.svg);
}
.c-icoTitle--personRd:before, .c-icoTitle--personRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_person_rd.59554dac.svg);
}
.c-icoTitle--workRd:before, .c-icoTitle--workRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_work_rd.c9cf0b5a.svg);
}
.c-icoTitle--otherRd:before, .c-icoTitle--otherRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_other_rd.5798cd65.svg);
}
.c-icoTitle--lawRd:before, .c-icoTitle--lawRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_law_rd.29f2d3fd.svg);
}
.c-icoTitle--contractRd:before, .c-icoTitle--contractRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_contract_rd.e7c088cf.svg);
}
@media all and (max-width: 1023px) {
.c-icoTitle {
		font-size: 16px;
}
}
.c-icoTools {
	cursor: pointer;
	vertical-align: unset;
	text-decoration: none;
	font-size: 14px;
	color: #879599;
}
.c-icoTools--information:before, .c-icoTools--information:after {
	width: 14px;
	height: 14px;
	background-image: url(../img/tools_information_rd.9afa83fd.svg);
}
.c-icoLink {
	cursor: pointer;
}
.c-icoLink span {
	font-size: 14px;
}
.c-icoLink--cloud:before, .c-icoLink--cloud:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/btn_cloud_wt.d326bc8f.svg);
}
.c-icoLink--uploadGy:before, .c-icoLink--uploadGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_upload_gy.fcc0fd72.svg);
}
.c-icoLink--trash:before, .c-icoLink--trash:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_trash_deepgy.aaec3e4f.svg);
}
.c-icoLink--uploadRd:before, .c-icoLink--uploadRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_upload_rd.afc62284.svg);
}
.c-icoLink--personGy:before, .c-icoLink--personGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_person_gy.d54eff00.svg);
}
.c-icoLink--personRd:before, .c-icoLink--personRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_person_rd.59554dac.svg);
}
.c-icoLink--workGy:before, .c-icoLink--workGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_work_gy.e0a7e48a.svg);
}
.c-icoLink--workRd:before, .c-icoLink--workRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_work_rd.c9cf0b5a.svg);
}
.c-icoLink--otherGy:before, .c-icoLink--otherGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_other_gy.db18041a.svg);
}
.c-icoLink--otherRd:before, .c-icoLink--otherRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_other_rd.5798cd65.svg);
}
.c-icoLink--lawRd:before, .c-icoLink--lawRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_law_rd.29f2d3fd.svg);
}
.c-icoLink--lawGy:before, .c-icoLink--lawGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_law_gy.06154af5.svg);
}
.c-icoLink--contractRd:before, .c-icoLink--contractRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_contract_rd.e7c088cf.svg);
}
.c-icoLink--contractGy:before, .c-icoLink--contractGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_contract_gy.c4a7e7f4.svg);
}
.c-icoLink--chevronL:before, .c-icoLink--chevronL:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_chevron_left_gy.a9a01879.svg);
}
.c-icoLink--chevronU {
	font-size: 14px;
}
.c-icoLink--chevronD {
	font-size: 14px;
}
@media all and (max-width: 1023px) {
.c-icoLink span {
		font-size: 12px;
}
}
.c-icoBtnWt--close:before, .c-icoBtnWt--close:after {
	width: 31px;
	height: 31px;
	background-image: url(../img/btn_close_thick_wt.870db1e9.svg);
}
.c-icoForm--calendar:before, .c-icoForm--calendar:after {
	background-image: url(../img/form_calendar_type2.f26a6153.svg);
}
.c-icoForm--chevronD:before, .c-icoForm--chevronD:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_chevron_down__gy.e282ea28.svg);
}
.c-icoForm--trash:before, .c-icoForm--trash:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_trash_deepgy.aaec3e4f.svg);
}

/* ==========================================================================
   popup
   ========================================================================== */
.c-popup {
	max-width: 600px;
	border-radius: 0;
}
.c-popup__head {
	position: relative;
	text-align: center;
	padding: 30px 0;
	border-bottom: none;
	font-size: 18px;
	font-weight: bold;
}
.c-popup__head:before {
	content: none;
}
.c-popup__subTitle {
	padding: 16px 48px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #999999;
	border-bottom: 1px solid #e3e3e3;
}
.c-popup__info {
	text-align: right;
}
.c-popup__choosen {
	font-size: 16px;
}
.c-popup__info {
	font-size: 14px;
}
.c-popup__content {
	padding: 50px 60px;
	min-height: 180px;
	vertical-align: middle;
	text-align: center;
}
.c-popup__content img {
	max-width: 480px;
	width: 100%;
}
.c-popup__content--wide {
	padding: 28px 32px;
}
.c-popup__actions {
	margin: 0;
	background-color: #f4f4f4;
}
.c-popup--lg {
	max-width: 763px;
}
@media all and (max-width: 1023px) {
.c-popup {
		margin-top: 64px;
}
.c-popup__subTitle {
		display: block;
}
.c-popup__actions {
		padding: 20px;
}
.c-popup__choosen {
		font-size: 14px;
}
.c-popup__info {
		font-size: 12px;
}
}

/* ==========================================================================
   List Group
   ========================================================================== */
.l-panel {
	display: table;
	width: 100%;
	text-align: left;
}
.l-panel__part {
	display: table-cell;
	width: 46%;
}
.l-panel__divide {
	display: table-cell;
	vertical-align: middle;
}
.l-panel__divider {
	text-align: center;
}
.l-panel__partContainer {
	height: 326px;
	overflow: scroll;
}
.l-panel__partContainer::-webkit-scrollbar {
	width: 5px;
}
.l-panel__partContainer::-webkit-scrollbar-track {
	border-radius: 10px;
	margin: 5px 4px 5px 4px;
}
.l-panel__partContainer::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d8d8d8;
}
@media all and (max-width: 1023px) {
.l-panel {
		display: block;
}
.l-panel__part, .l-panel__divide {
		display: block;
		width: 100%;
}
.l-panel__partContainer {
		height: 300px;
}
.l-panel__divider {
		display: none;
}
}
.c-panel__list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.c-panel__item {
	text-align: left;
}
.c-panel__item a {
	position: relative;
	display: block;
	padding: 10px 24px;
	font-size: 14px;
	text-decoration: none;
}
.c-panel__item a::after {
	content: '';
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	background: url(../img/link_chevron_right_gy.d9d48408.svg) no-repeat center center;
}
.c-panel__item.is-active a {
	background-color: #fdf2f0;
	font-weight: bold;
}
.c-panel__item.is-active a::after {
	background: url(../img/link_chevron_right.9277bcc9.svg) no-repeat center center;
}
@media all and (max-width: 1023px) {
.c-panel__item a {
		padding: 8px 16px;
}
}

/* ==========================================================================
   others
   ========================================================================== */
.c-badge {
	margin: 8px;
	display: inline-block;
	padding: 8px 16px;
	border-radius: 18px;
	font-size: 14px;
	line-height: 1.14;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	background-color: #879599;
}
.c-badge--alert {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0;
	margin: 0;
	border-radius: 20px;
	border: 1px solid #0044AD;
	color: #0044AD;
	font-size: 12px;
	background-color: transparent;
}
.c-badge--alert span {
	font-weight: normal;
}
.c-badge--check {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
.c-badge--check::before {
	width: 20px;
	height: 20px;
	background-color: transparent;
	background-image: url(../img/counseling_done_gn.7abd1da4.svg);
}
.l-actions {
	background-color: #f5f5f5;
	padding: 32px 24px;
}
.l-actions__btn {
	display: inline-block;
}
.l-actions .c-btn {
	margin-left: 12px;
	margin-right: 12px;
}
@media all and (max-width: 1023px) {
.l-actions {
		padding: 24px 8px;
}
.l-actions .c-btn {
		margin-left: 0;
		margin-right: 0;
}
.l-actions--btns {
		display: table;
		width: 100%;
		padding: 0;
}
.l-actions--btns .l-actions__btn {
		display: table-cell;
		padding: 0 8px;
		width: 50%;
}
.l-actions--btns .l-actions__btn .c-btn {
		width: 100%;
		padding: 15px 0;
		display: inline-block;
}
.l-actions--btns .l-actions__btn .c-btn span {
		display: none;
}
}
.c-icoMarketing::before {
	width: 18px;
	height: 18px;
}
.c-shadowBlock {
	padding: 0;
	border-radius: 2px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	border: 1px solid #fff;
}
.c-shadowBlock.is-error {
	border: 1px solid #0044ad;
	background-color: #ffebeb;
}
.c-shadowBlock:not(:first-child) {
	margin-top: 24px;
}
.c-shadowBlock--marginBottom {
	margin-bottom: 24px;
}
.l-announce {
	position: relative;
	padding: 20px 40px;
	line-height: 1.69;
	color: #4c4c4c;
}
.l-announce__head {
	display: flex;
	padding-right: 200px;
}
.l-announce__number {
	line-height: 1.2;
	width: 48px;
	font-size: 21px;
	text-align: left;
}
.l-announce__title {
	font-size: 16px;
	display: inline-block;
	max-width: 535px;
}
.l-announce__title--max {
	max-width: 100%;
}
.l-announce__subTitle {
	font-size: 14px;
	color: #999999;
}
.l-announce__formElement {
	position: absolute;
	right: 24px;
	top: 12px;
}
.l-announce__content {
	display: block;
	margin-top: 20px;
	padding: 16px 20px 20px 16px;
	max-height: 200px;
	overflow-y: scroll;
	border: solid 1px #e0e0e0;
	border-radius: 0px;
	line-height: 1.8;
	background-color: #ffffff;
}
.l-announce__content::-webkit-scrollbar {
	width: 5px;
}
.l-announce__content::-webkit-scrollbar-track {
	border-radius: 10px;
	margin: 5px 4px 5px 4px;
}
.l-announce__content::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d8d8d8;
}
.l-announce__link {
	margin-top: 12px;
	font-size: 14px;
}
.l-announce--singleCheckbox {
	padding-right: 100px;
}
.l-announce--info {
	padding: 20px 0;
}
.l-announce--info .l-announce__head {
	align-items: flex-start;
	padding-right: 172px;
}
.l-announce--info .l-announce__number {
	line-height: 1.5;
	width: 64px;
	font-size: 16px;
	text-align: center;
}
.l-announce--info .l-announce__title {
	font-size: 14px;
	max-width: unset;
	width: 100%;
}
.l-announce--info .l-announce__formElement {
	font-size: 14px;
	right: 0px;
	top: 20px;
}
@media all and (max-width: 1023px) {
.l-announce {
		padding: 16px;
		position: relative;
}
.l-announce__head {
		padding-right: unset;
}
.l-announce__number {
		min-width: 28px;
		font-size: 16px;
}
.l-announce__title {
		font-size: 14px;
		vertical-align: middle;
}
.l-announce__subTitle {
		display: block;
}
.l-announce__content {
		font-size: 14px;
}
.l-announce__formElement {
		top: 9px;
		right: 10px;
}
.l-announce__formElement--buttom\@m {
		min-width: auto;
		display: block;
		position: static;
		text-align: right;
		margin-top: 40px;
}
.l-announce__link {
		font-size: 12px;
}
.l-announce--singleCheckbox {
		padding-right: 100px;
}
.l-announce--info {
		padding: 20px 0;
}
.l-announce--info .l-announce__head {
		padding-right: unset;
}
.l-announce--info .l-announce__formElement--buttom\@m {
		text-align: left;
		margin-top: 12px;
		padding-left: 54px;
}
}
.l-notice {
	background-color: #ebebeb;
	margin: 24px 0 0;
}
.l-notice--noMarggin {
	margin: 0;
}
.c-notice {
	padding: 16px 24px;
}
.c-notice__title {
	font-weight: bold;
	color: #4c4c4c;
}
.c-notice__content {
	color: #4c4c4c;
	line-height: 1.69;
}
.c-notice__content p {
	margin-top: 8px;
}
.c-notice__content p + p {
	margin-top: 24px;
}
.c-notice__content ul {
	padding: 0;
	list-style-type: none;
}
.c-notice__content ul li::before {
	content: '• ';
}
.c-notice__content ul li + li {
	margin-top: 8px;
}
@media all and (max-width: 1023px) {
.c-notice {
		padding: 16px 8px;
}
}
.l-workExp {
	position: relative;
	padding: 16px 24px;
}
.l-workExp__title {
	font-size: 14px;
	color: #4a5558;
}
.l-workExp__content {
	margin-top: 12px;
	padding: 24px 0 8px;
	border-top: 1px solid #ebebeb;
}
.l-workExp__switch {
	position: absolute;
	top: 14px;
	right: 24px;
}
@media all and (max-width: 1023px) {
.l-workExp__switch {
		position: absolute;
		top: 15px;
		right: 20px;
}
.l-workExp__content {
		padding: 19px 0 8px;
}
}
.c-formCheckList {
	list-style-type: none;
	padding: 0;
}
.c-formCheckList__item {
	padding: 16px 32px;
}
.c-formCheckList__item .c-checkbox {
	padding: 0;
}
.c-formCheckList__item .c-checkbox__orginal span {
	font-size: 16px;
}
.c-formCheckList__item .c-checkbox__orginal::before {
	top: 0;
}
.c-formCheckList__item .c-checkbox__title {
	margin-left: 32px;
	font-weight: bold;
}
.c-formCheckList__item .c-checkbox__title::after {
	content: '：';
	display: inline-block;
}
.c-formCheckList__item .c-checkbox__subTitle {
	margin-left: 0;
	color: #999999;
}
.c-formCheckList__item.is-active .c-checkbox__title {
	color: #0044ad;
}
.c-formCheckList__item.is-active .c-checkbox__subTitle {
	color: #999999 !important;
}
@media all and (max-width: 1023px) {
.c-formCheckList__item {
		display: inline-block;
		padding: 10px 0;
		margin-right: 32px;
}
.c-formCheckList__item .c-checkbox__orginal span {
		font-size: 14px;
}
.c-formCheckList__item .c-checkbox__title::after {
		display: none;
}
.c-formCheckList__item .c-checkbox__subTitle {
		display: none;
}
.c-formCheckList__item.is-active {
		background-color: unset;
}
.c-formCheckList__item.is-active .c-checkbox__title {
		color: #0044ad;
}
}
.l-clientInfo__photo {
	padding: 0 87px 0 22px;
	width: 23%;
}
.l-clientInfo__photo img {
	max-width: 125px;
	border-radius: 0;
}
.l-clientInfo__tags {
	padding-left: 0;
	padding: 20px 37px;
	border-left: none;
	width: 77%;
	background-color: #fff;
}
@media all and (max-width: 1023px) {
.l-clientInfo {
		display: block;
}
.l-clientInfo__photo {
		display: block;
		margin-top: 42px;
		padding: 0 0 0 24px;
		width: auto;
		text-align: left;
}
.l-clientInfo__photo img {
		max-width: 80px;
}
.l-clientInfo__tags {
		display: block;
		padding: 20px 24px;
		margin-top: 26px;
		border-top: none;
		width: auto;
}
}
.l-detailRow {
	font-size: 14px;
}
.l-detailRow__title {
	text-align: left;
	min-width: 133px;
	color: #879599;
}
.l-detailRow__content {
	color: #2b2b2b;
}
.l-detailRow--dot .l-detailRow__dot {
	display: table-cell;
}
.l-detailRow--dot .l-detailRow__context {
	display: table-cell;
}
.l-detailRow--dot .l-detailRow__title {
	display: block;
	width: 100%;
	color: #4c4c4c;
}
.l-detailRow--dot .l-detailRow__content {
	display: block;
	width: 100%;
	margin-top: 12px;
	color: #999999;
}
@media all and (max-width: 1023px) {
.l-detailRow__content span {
		display: block;
}
}
.c-lawList {
	padding: 10px 0;
	font-size: 14px;
	color: #4c4c4c;
}
.c-lawList::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 5px;
	margin-right: 16px;
	background-color: #879599;
}
.l-empty {
	text-align: center;
	margin: 100px 0;
}
.l-empty__img {
	margin: 0;
}
.l-empty__img img {
	max-width: 166px;
}
.l-empty__info {
	margin: 40px 0 0;
	font-size: 21px;
	color: #4c4c4c;
}
.l-empty__subInfo {
	margin-top: 12px;
	font-size: 16px;
	color: #999999;
}
.l-empty__action {
	margin-top: 60px;
}
@media all and (max-width: 1023px) {
.l-empty__img img {
		max-width: 120px;
}
.l-empty__info {
		font-size: 16px;
}
.l-empty__subInfo {
		font-size: 14px;
}
}
.c-filterTags {
	margin: unset;
	padding-left: 16px;
}
.c-filterTags__item {
	padding: 7px 16px;
	border: 1px solid #0044ad;
	border-radius: 18px;
}
.c-filterTags__item > span {
	color: #0044ad;
	margin-right: 8px;
}
.c-filterTags__item:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img/counseling_undone_gy.8dcc9592.svg) no-repeat center center;
	background-size: contain;
	vertical-align: middle;
}
@media all and (max-width: 1023px) {
.c-filterTags {
		display: block;
		margin: unset;
		padding-left: 0;
}
}
.c-triangle {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #4a5558;
}
.c-triangle--right {
	border-width: 6px 0 6px 12px;
}
.c-dot {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}
.c-dot--gy {
	background-color: #879599;
}
.c-alert {
	text-align: center;
	padding: 12px 0;
	color: #0044ad;
	border-radius: 1px;
	border: solid 2px #0044ad;
	background-color: #f0f6fb;
}
.c-fWarning {
	color: #0044ad;
}
.fancybox-close-small {
	top: -50px;
}
.fancybox-close-small svg {
	display: none;
}
.fancybox-close-small:before {
	content: "";
	display: block;
	background-size: contain;
	width: 31px;
	height: 31px;
	background-image: url(../img/btn_close_thick_wt.870db1e9.svg);
}
.is-hide {
	display: none;
}

/* ==========================================================================
   circle progress bar
   ========================================================================== */
.progress-bar {
	margin: 0 auto;
	position: relative;
	height: 28px;
	width: 28px;
}
.progress-bar div {
	position: absolute;
	height: 28px;
	width: 28px;
	border-radius: 50%;
}
.progress-bar div span {
	position: absolute;
	font-family: Arial;
	font-size: 7px;
	line-height: 21px;
	height: 21px;
	width: 21px;
	left: 3.5px;
	top: 3.5px;
	text-align: center;
	border-radius: 50%;
	background-color: #ebebeb;
	color: transparent;
}
.progress-bar .background {
	background-color: #b3cef6;
}
.progress-bar .rotate {
	clip: rect(0 14px 28px 0);
	background-color: #4b86db;
}
.progress-bar .left {
	clip: rect(0 14px 28px 0);
	opacity: 1;
	background-color: #b3cef6;
}
.progress-bar .right {
	clip: rect(0 14px 28px 0);
	transform: rotate(180deg);
	opacity: 0;
	background-color: #4b86db;
}
@keyframes toggle {
0% {
		opacity: 0;
}
100% {
		opacity: 1;
}
}
.c-fNormal {
	color: #ed4f47;
	margin-left: 0.3em;
}
.c-error input{
	background: #ffebeb;
}
.c-error select {
	background: #ffebeb;
}
label span.c-error{
	color: #ff2d2d;
}
.c-error .c-iconBox > div {
	background: #ffebeb;
}
button, [type=button] {
	cursor: pointer;
}
.c-badge--check::before {
	left: 0;
	top: 0;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
}
.c-icoLink::before {
	margin-top: 0;
}
.is-error select {
	border-color: #d81800;
}
dt {
	text-indent: -30px;
	margin-left: 30px;
}
dd {
	text-indent: -15px;
	margin-left: 45px;
}
input[type=text][disabled] {
	background-color: rgba(135,149,153,.2);
}
.c-drop select.is-error {
	border: solid 1px #ed4f47;
	background-color: #ffebeb;
}

.disabled[data-v-4afe0ec6] {
  cursor: default;
}



@charset "UTF-8";
	/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */body,html {
	color:#000;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei"
}
::-moz-selection {
	background:#b3d4fc;
	text-shadow:none
}
::selection {
	background:#b3d4fc;
	text-shadow:none
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
audio,canvas,iframe,img,svg,video {
	vertical-align:middle
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
textarea {
	resize:vertical
}
p {
	margin:8px 0
}
p:first-child {
	margin-top:0
}
pre {
	color:#000;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei";
	white-space:pre-line;
	margin:0
}
.browserupgrade {
	position:absolute;
	top:0;
	display:block;
	width:100%;
	margin:.2em 0;
	background:#ccc;
	padding:.2em 0
}
.c-btn {
	position: relative;
	box-sizing: content-box;
	min-width: 146px;
	padding: 12px 24px;
	border: none;
	/* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); */
	background-image: unset;
	line-height: 1;
}
.c-btn>i,.c-btn>span {
	display:inline-block;
	vertical-align:middle
}
.c-btn>i+i,.c-btn>i+span,.c-btn>span+i,.c-btn>span+span {
	margin-left:8px
}
.c-btn--primary {
	font-size:18px;
	padding:8px 16px;
	border:0;
	background-image:linear-gradient(to top,#d81800,#ff331a);
	color:#fff
}
.c-btn--secondary {
	font-size:18px;
	padding:7px 16px;
	color:#d81800
}
.c-btn--recruit {
	font-size:0;
	color:#ff6f65
}
.c-btn--recruit>span {
	font-size:16px
}
.c-btn--recruit>i+i,.c-btn--recruit>i+span,.c-btn--recruit>span+i,.c-btn--recruit>span+span {
	margin-left:1px
}
.c-btn--marketing {
	font-size:0;
	color:#69aae5
}
.c-btn--marketing>span {
	font-size:16px
}
.c-btn--marketing>i+i,.c-btn--marketing>i+span,.c-btn--marketing>span+i,.c-btn--marketing>span+span {
	margin-left:1px
}
.c-btn--action {
	background-image:none;
	background-color:#f3f3f3;
	border:1px solid #bababa;
	box-shadow:none
}
.c-btn--action span {
	font-size:14px
}
.c-btn--lg {
	padding-left:40px;
	padding-right:40px
}
.c-btn--md {
	padding:4px 18px
}
.c-btn--sm {
	font-size:16px;
	padding:4px 13px
}
.c-btn--xs {
	padding:3px 13px;
	line-height:22px
}
.c-btn--fit {
	min-width:0
}
.c-btn--full {
	min-width:100%
}
.c-btn--icon {
	min-width:0;
	padding:3px 15px
}
.c-btn--gap {
	margin-left:16px;
	margin-right:16px
}
.c-btn:hover {
	box-shadow: unset;
}
.c-btn.is-disabled,.c-btn[disabled] {
	color: rgba(255, 255, 255, 0.5);
	background-color: #e0e0e0;
	box-shadow: none;
}
@media all and (max-width:1023px) {
.c-btn>i.is-hide\@m,.c-btn>span.is-hide\@m {
	display:none
}
.c-btn--mini\@m {
	min-width:auto
}
.c-btn--second\@m {
	margin-top:16px
}
.c-btn--fit\@m {
	min-width:0
}
.c-btn--full\@m {
	min-width:100%;
	width:100%
}
.c-btn--hideWords span {
	display:none!important
}
}
@media only screen and (min-width:1024px) {
.c-btn>i.is-hide\@dp,.c-btn>span.is-hide\@dp {
	display:none
}
.c-btn--wide\@dp {
	padding-left:40px;
	padding-right:40px
}
}
label.c-btn {
	cursor:pointer
}
.c-btnStatistics {
	display:inline-block;
	box-sizing:border-box;
	min-width:123px;
	padding:4px 16px;
	border:1px solid #fff;
	border-radius:5px;
	vertical-align:middle;
	font-size:0;
	text-align:center;
	text-decoration:none;
	color:#000;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff;
	white-space:nowrap
}
.c-btnStatistics__icon {
	display:inline-block;
	vertical-align:middle;
	height:100%
}
.c-btnStatistics__information {
	display:inline-block;
	vertical-align:middle;
	height:100%;
	margin-left:8px
}
.c-btnStatistics__information .c-information {
	display:inline-block
}
@media all and (max-width:1023px) {
.c-btnStatistics__information .c-information {
	display:block
}
}
.c-btnStatistics__text {
	font-size:18px;
	font-weight:700
}
.c-btnStatistics__count {
	margin:0 16px;
	font-size:32px;
	font-weight:700;
	color:#d81800;
	text-decoration:underline
}
.l-btnCategories {
	position:relative;
	list-style-type:none;
	margin:-8px;
	padding-left:0
}
.l-btnCategories:after,.l-btnCategories:before {
	content:" ";
	display:table
}
.l-btnCategories:after {
	clear:both
}
.l-btnCategories>li {
	float:left;
	box-sizing:border-box;
	width:20%;
	padding:8px
}
.l-btnCategories>li:nth-of-type(5n+1) {
	clear:both
}
.l-btnCategories>li:nth-of-type(5n+1)>a {
	background-color:#ffe5d4
}
.l-btnCategories>li:nth-of-type(5n+2)>a {
	background-color:#ffe7e7
}
.l-btnCategories>li:nth-of-type(5n+3)>a {
	background-color:#ddecf3
}
.l-btnCategories>li:nth-of-type(5n+4)>a {
	background-color:#e1f1cf
}
.l-btnCategories>li:nth-of-type(5n)>a {
	background-color:#ffe5d4
}
@media all and (max-width:1023px) {
.l-btnCategories>li {
	width:50%
}
.l-btnCategories>li:nth-of-type(10n+1),.l-btnCategories>li:nth-of-type(10n+2) {
	clear:none
}
.l-btnCategories>li:nth-of-type(10n+1)>a,.l-btnCategories>li:nth-of-type(10n+2)>a {
	background-color:#ffe5d4
}
.l-btnCategories>li:nth-of-type(10n+3)>a,.l-btnCategories>li:nth-of-type(10n+4)>a {
	background-color:#ffe7e7
}
.l-btnCategories>li:nth-of-type(10n+5)>a,.l-btnCategories>li:nth-of-type(10n+6)>a {
	background-color:#ddecf3
}
.l-btnCategories>li:nth-of-type(10n+7)>a,.l-btnCategories>li:nth-of-type(10n+8)>a {
	background-color:#e1f1cf
}
.l-btnCategories>li:nth-of-type(10n)>a,.l-btnCategories>li:nth-of-type(10n+9)>a {
	background-color:#ffe5d4
}
.l-btnCategories>li:nth-of-type(5n+1) {
	clear:none
}
.l-btnCategories>li:nth-of-type(2n+1) {
	clear:both
}
}
.c-btnCategory {
	display:block;
	box-sizing:border-box;
	padding:7px;
	border-radius:5px;
	font-size:0;
	text-align:center;
	text-decoration:none;
	box-shadow:-1px 2px 4px 0 rgba(100,100,100,.5)
}
.c-btnCategory__count {
	display:block;
	font-size:18px;
	line-height:22px;
	color:#6b6b6b
}
.c-btnCategory__text {
	display:block;
	font-size:16px
}
.c-btnCategory__count+.c-btnCategory__text {
	margin-top:2px
}
@media all and (max-width:1023px) {
.c-btnCategory {
	padding-left:2px;
	padding-right:2px
}
}
.c-btnServices {
	position:relative;
	list-style-type:none;
	margin:-4px;
	padding-left:0
}
.c-btnServices:after,.c-btnServices:before {
	content:" ";
	display:table
}
.c-btnServices:after {
	clear:both
}
.c-btnServices>li {
	float:left;
	box-sizing:border-box;
	width:16.66667%;
	padding:4px
}
.c-btnServices.is-more {
	max-height:64px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-btnServices.is-active {
	max-height:500px
}
.c-btnServices.is-disabled .c-btnServices__item {
	color:#6b6b6b
}
.c-btnServices.is-disabled .c-btnServices__item.is-active {
	background-color:#f5f5f5;
	box-shadow:none;
	pointer-events:none;
	cursor:default
}
.c-btnServices__item {
	display:block;
	box-sizing:border-box;
	border-radius:5px;
	text-align:center;
	text-decoration:none;
	padding:16px 8px;
	min-width:122px;
	background-color:#f5f5f5;
	color:#000;
	pointer-events:none;
	cursor:default
}
.c-btnServices__item.is-active {
	pointer-events:inherit;
	cursor:pointer;
	background-color:#a6cb4a;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
	color:#fff
}
.c-btnServices__item.is-supervisor {
	pointer-events:none;
	cursor:default;
	background-color:#a6cb4a;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
	color:#fff
}
@media all and (max-width:1023px) {
.c-btnServices {
	margin:-8px
}
.c-btnServices>li {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding:8px
}
.c-btnServices.is-more {
	max-height:220px
}
.c-btnServices.is-active {
	max-height:1000px
}
}
.l-actions {
	text-align:center
}
.l-actions .c-btn {
	margin-left:16px;
	margin-right:16px
}
.l-actions--sm .c-btn {
	margin-left:8px;
	margin-right:8px
}
.l-actions__item {
	display:table-cell
}
.l-actions__item+.l-actions__item {
	padding-left:16px
}
.l-actions--spaceBetween {
	display:table
}
.l-actions--spaceBetween .c-btn {
	margin-left:0;
	margin-right:0
}
.l-mainCard {
	position:relative;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.l-mainCard__head {
	position:relative;
	box-sizing:border-box;
	padding:8px 16px;
	border-top:3px solid #df4b43;
	border-radius:5px 5px 0 0;
	text-decoration:none;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.l-mainCard__head--pure {
	border-top:0;
	background:#dadada;
	box-shadow:none
}
.l-mainCard__head--self {
	border-top:0;
	background-image:none;
	background-color:#ffdab5
}
.l-mainCard__head--dispatch {
	border-top:0;
	background-image:none;
	background-color:#d2e6f8
}
.l-mainCard__head--3d {
	box-shadow:0 4px 4px 0 rgba(0,0,0,.12)
}
.l-mainCard__head--noHead {
	padding:0
}
.l-mainCard__title {
	display:block;
	font-size:18px;
	font-weight:700
}
.l-mainCard__legend,.l-mainCard__titleExtra {
	position:absolute;
	right:16px;
	top:50%;
	font-size:15px;
	transform:translateY(-50%)
}
.l-mainCard__calTabs {
	padding:24px 16px;
	font-size:0;
	text-align:right
}
.l-mainCard__content {
	padding:24px;
	border-radius:0 0 5px 5px;
	background:#fff
}
.l-mainCard__content--relative {
	position:relative
}
.l-mainCard__content--close {
	padding:0
}
.l-mainCard__content--sm {
	padding:16px
}
.l-mainCard__content--bgGy {
	background-color:#fafafa
}
.l-mainCard__content--smooth {
	border-radius:5px
}
.l-mainCard__content--index1 {
	box-sizing:border-box;
	height:460px;
	overflow:hidden
}
.l-mainCard__content--index2 {
	box-sizing:border-box;
	height:121px;
	overflow:hidden
}
.l-mainCard__content--index3 {
	box-sizing:border-box;
	height:242px;
	overflow:hidden
}
.l-mainCard__anchor {
	position:absolute
}
.l-mainCard__anchor--bottomRight {
	right:25px;
	bottom:25px
}
.l-mainCard__anchor--bottomLeft {
	left:0;
	bottom:16px
}
.l-mainCard__anchor--trash {
	right:24px;
	bottom:24px
}
.l-mainCard+.l-mainCard {
	margin-top:24px
}
.l-mainCard+.l-mainCard--close {
	margin-top:0
}
.l-mainCard--complex .l-mainCard__title {
	display:inline-block;
	min-width:72px
}
.l-mainCard--complex .l-mainCard__subTilte {
	display:inline-block;
	margin-left:60px;
	color:#4d4d4d;
	font-weight:400
}
.l-mainCard--complex .l-mainCard__barChart {
	display:inline-block;
	margin-left:60px
}
.l-mainCard--jagged {
	margin-bottom:18px
}
.l-mainCard--jaggedGy {
	margin-bottom:20px
}
.l-mainCard--bgGy::after {
	background:linear-gradient(-45deg,transparent 50%,#fafafa 0),linear-gradient(45deg,transparent 50%,#fafafa 0);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-size:22px 32px
}
.l-mainCard--accordion+.l-mainCard--accordion {
	margin-top:32px
}
.l-mainCard--accordion .l-mainCard__head {
	display:block;
	padding:8px 48px 8px 24px;
	border-top-width:2px;
	border-radius:5px
}
.l-mainCard--accordion .l-mainCard__head:after {
	content:"";
	position:absolute;
	top:12px;
	right:24px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/accordion_plus.9ddced78.svg) no-repeat center center;
	background-size:contain
}
.l-mainCard--accordion .l-mainCard__head--noAccordion::after {
	content:unset
}
.l-mainCard--accordion .l-mainCard__content {
	max-height:0;
	padding:0 16px;
	overflow:hidden;
	transition:max-height ease .3s,padding ease .3s
}
.l-mainCard--accordion.is-active .l-mainCard__head {
	border-radius:5px 5px 0 0
}
.l-mainCard--accordion.is-active .l-mainCard__head:after {
	background-image:url(../img/accordion_minus.2695ca41.svg)
}
.l-mainCard--accordion.is-active .l-mainCard__content {
	max-height:9000px;
	min-height:25px;
	padding:16px;
	overflow:visible;
	transition:none
}
.l-mainCard__survey .l-mainCard__content {
	padding:0
}
.l-mainCard__survey.is-active .l-mainCard__content {
	position:relative;
	padding:0
}
.l-mainCard--open .l-mainCard__titleExtra a:after {
	content:"";
	position:absolute;
	top:50%;
	right:0;
	display:inline-block;
	width:16px;
	height:16px;
	margin-top:-8px;
	background:url(../img/link_chevron_left.2d433e0e.svg) no-repeat center center;
	background-size:contain
}
.l-mainCard--open.is-open .l-mainCard__titleExtra a:after {
	background:url(../img/link_chevron_right.9277bcc9.svg) no-repeat center center
}
.l-mainCard__extContent {
	padding:24px;
	background-color:#ffe5d4
}
@media all and (max-width:1023px) {
.l-mainCard__content,.l-mainCard__head {
	padding:16px
}
.l-mainCard__head--pure {
	padding:8px 16px
}
.l-mainCard__head--noHead {
	padding:0
}
.l-mainCard__legend {
	position:static;
	margin-top:8px;
	transform:none
}
.l-mainCard__content--close {
	padding:0
}
.l-mainCard__content--index1 {
	height:auto
}
.l-mainCard__content--index2 {
	height:auto
}
.l-mainCard__content--index3 {
	height:auto
}
.l-mainCard__content--counseling {
	padding:24px
}
.l-mainCard__anchor {
	position:static
}
.l-mainCard__anchor--attachLeft {
	margin-left:-16px
}
.l-mainCard__anchor--trash {
	display:block;
	margin-top:25px;
	text-align:right
}
.l-mainCard__anchor--clip {
	position:absolute;
	top:36px
}
.l-mainCard__target {
	position:static;
	text-align:right
}
.l-mainCard__edit {
	position:absolute;
	top:24px;
	right:20px
}
.l-mainCard--complex .l-mainCard__head {
	text-align:center
}
.l-mainCard--complex .l-mainCard__title {
	display:block
}
.l-mainCard--complex .l-mainCard__subTilte {
	display:block;
	margin-left:0;
	margin-top:16px
}
.l-mainCard--complex .l-mainCard__barChart {
	display:inline-block;
	margin-left:0;
	margin:24px auto 0
}
.is-filtering .l-mainCard {
	background-color:#fff;
	box-shadow:0 2px 7px 0 rgba(0,0,0,.7)
}
.is-filtering .l-mainCard__head {
	display:none;
	padding-bottom:0;
	border-top:0;
	background-image:none
}
.is-filtering .l-mainCard__head--3d {
	box-shadow:none
}
.is-filtering .l-mainCard__content {
	padding:12px 16px;
	border-radius:0 0 5px 5px
}
.is-filtering .l-mainCard--jagged {
	margin-bottom:0
}
.is-filtering .l-mainCard--jagged:after {
	content:none
}
}
.c-nameBar {
	display:table
}
.c-nameBar__main {
	display:table-cell
}
.c-nameBar__extra {
	display:table-cell;
	width:1%;
	white-space:nowrap
}
.c-nameBar__name {
	display:inline;
	vertical-align:middle;
	font-size:24px;
	font-weight:700
}
.c-nameBar__btns,.c-nameBar__tags {
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.c-nameBar__btns {
	font-size:0
}
.c-nameBar__btns a {
	margin-left:4px;
	margin-right:4px
}
.c-nameBar__name+.c-nameBar__tags {
	margin-left:16px
}
.c-nameBar__contacts {
	display:inline-block;
	margin:0 4px;
	vertical-align:middle
}
.c-nameBar__actions {
	display:inline-block;
	margin-left:-4px;
	margin-right:-4px;
	vertical-align:middle;
	font-size:0
}
.c-nameBar__actions>a {
	margin-left:4px;
	margin-right:4px
}
@media all and (max-width:1023px) {
.c-nameBar {
	display:block;
	padding:8px 0
}
.c-nameBar__btns {
	display:block;
	margin:16px -4px
}
.c-nameBar__btns>a {
	margin-left:4px;
	margin-right:4px;
	padding-left:5px;
	padding-right:5px
}
.c-nameBar__extra,.c-nameBar__main {
	display:block;
	width:auto
}
.c-nameBar__contacts {
	display:block;
	margin:8px 0 0;
	white-space:normal
}
.c-nameBar__actions {
	display:block;
	margin-top:8px;
	text-align:center
}
.c-nameBar__actions--half\@m {
	white-space:normal
}
.c-nameBar__actions--half\@m:after,.c-nameBar__actions--half\@m:before {
	content:" ";
	display:table
}
.c-nameBar__actions--half\@m:after {
	clear:both
}
.c-nameBar__actions--half\@m>a {
	float:left;
	width:calc(50% - 8px);
	margin:4px
}
.c-nameBar--central\@m {
	text-align:center
}
}
.l-popupCard__btns a {
	margin-top:8px;
	margin-bottom:8px
}
.l-popupCard__profile {
	margin-top:16px;
	cursor:pointer
}
.c-popupIdentity {
	display:table;
	width:100%
}
.c-popupIdentity__photo {
	display:table-cell;
	width:40px;
	vertical-align:middle
}
.c-popupIdentity__photo img {
	max-width:100%
}
.c-popupIdentity__main {
	display:table-cell;
	vertical-align:middle
}
.c-popupIdentity__photo+.c-popupIdentity__main {
	padding-left:16px
}
.c-popupIdentity__name {
	display:inline;
	vertical-align:middle;
	font-size:18px;
	font-weight:700;
	text-decoration:none
}
.c-popupIdentity__tags {
	display:inline-block;
	vertical-align:middle
}
.c-popupIdentity__name+.c-popupIdentity__tags {
	margin-left:10px
}
.l-searchInfo {
	position:relative
}
.l-searchInfo__profile+.l-searchInfo__tags {
	margin-top:8px
}
.l-searchInfo__tags {
	margin-right:76px
}
.l-searchInfo__tagsMore {
	position:absolute;
	right:0;
	bottom:6px;
	text-align:right
}
@media all and (max-width:1023px) {
.l-searchInfo__tags {
	margin-right:0
}
.l-searchInfo__tagsMore {
	position:static
}
}
.l-searchProfile__bullet,.l-searchProfile__tags {
	display:inline-block;
	vertical-align:middle
}
.l-searchProfile__tags+.l-searchProfile__bullet {
	margin-left:24px
}
@media all and (max-width:1023px) {
.l-searchProfile__bullet,.l-searchProfile__tags {
	display:block
}
.l-searchProfile__tags+.l-searchProfile__bullet {
	margin-top:16px;
	margin-left:0
}
}
.c-colorCard {
	position:relative;
	display:table;
	box-sizing:border-box;
	width:100%;
	padding:16px;
	border-radius:10px
}
.c-colorCard>:first-child {
	padding-left:0
}
.c-colorCard>:last-child {
	padding-right:0
}
.c-colorCard--rd {
	color:#fff;
	background-image:linear-gradient(268deg,#ec4f27,#de4b43 42%,#de4a44)
}
.c-colorCard--rd:before {
	content:"";
	position:absolute;
	left:10%;
	bottom:0;
	z-index:-1;
	display:inline-block;
	width:80%;
	height:68px;
	background-color:#eb5c52;
	opacity:.73;
	filter:blur(10px)
}
.c-colorCard--og {
	color:#fff;
	background-image:linear-gradient(to right,#e98c50,#eca573)
}
.c-colorCard__title {
	margin-bottom:16px;
	font-size:18px;
	line-height:1.2
}
.c-colorCard__range {
	font-size:16px;
	opacity:.5;
	margin-left:8px;
	position:absolute
}
.c-colorCard__number {
	font-size:32px;
	font-weight:400;
	line-height:1.2;
	text-decoration:none;
	color:#fff
}
.c-colorCard__number>span {
	margin:0 4px
}
.c-colorCard__number>span:first-child {
	margin-left:0
}
.c-colorCard__number>span:last-child {
	margin-right:0
}
.c-colorCard__sub {
	font-size:16px
}
.c-colorCard__main {
	display:table-cell;
	padding:0 16px
}
.c-colorCard__main--divider {
	border-left:1px solid #fff
}
.c-colorCard__main--fixed {
	box-sizing:border-box;
	width:145px
}
.c-colorCard__main:first-child {
	padding-left:0
}
.c-colorCard__main:last-child {
	padding-right:0
}
.c-colorCard__achieving {
	display:table-cell;
	padding:0 24px;
	vertical-align:bottom
}
.c-colorCard__link {
	position:absolute;
	bottom:0;
	right:0
}
@media all and (max-width:1023px) {
.c-colorCard {
	display:block
}
.c-colorCard__title {
	margin-bottom:8px
}
.c-colorCard__main {
	display:block;
	padding:0
}
.c-colorCard__main--divider {
	margin-top:16px;
	padding-top:16px;
	border-left:0;
	border-top:1px solid #fff
}
.c-colorCard__main--fixed {
	width:auto
}
.c-colorCard__main+.c-colorCard__achieving {
	margin-top:8px
}
.c-colorCard__achieving {
	display:block;
	padding:0
}
}
.c-counselingCard {
	position:relative;
	display:table;
	width:100%;
	border:1px solid #ebebeb;
	border-radius:5px
}
.c-counselingCard__basic {
	display:table-cell;
	width:30%;
	padding:16px;
	border-radius:5px 0 0 5px;
	background-image:linear-gradient(to top,#ededed,#fff)
}
.c-counselingCard__marketing,.c-counselingCard__recruit {
	display:table-cell;
	width:20%;
	padding:16px 0 16px 24px
}
.c-counselingCard__opinion {
	display:table-cell;
	width:30%;
	padding:16px 12px
}
.c-counselingCard__info {
	margin-top:16px;
	font-weight:700
}
.c-counselingCard__edit {
	position:absolute;
	top:16px;
	right:12px
}
@media all and (max-width:1023px) {
.c-counselingCard {
	display:block
}
.c-counselingCard__basic,.c-counselingCard__marketing,.c-counselingCard__opinion,.c-counselingCard__recruit {
	display:block;
	width:auto
}
.c-counselingCard__basic {
	border-radius:5px 5px 0 0
}
.c-counselingCard__edit {
	top:216px;
	right:12px
}
}
.l-counselingCard:after,.l-counselingCard:before {
	content:" ";
	display:table
}
.l-counselingCard:after {
	clear:both
}
.l-counselingCard__date {
	margin-bottom:16px;
	font-size:18px;
	font-weight:700
}
.l-counselingCard__list {
	list-style-type:none;
	margin:0;
	padding:0
}
.l-counselingCard__list>li+li {
	margin-top:24px
}
.l-counselingCard+.l-counselingCard {
	margin-top:24px
}
.c-namePosition__name {
	display:inline-block;
	font-size:24px;
	font-weight:700;
	vertical-align:middle
}
.c-namePosition__position {
	display:inline-block;
	font-size:18px;
	font-weight:700;
	vertical-align:middle
}
.l-targetCard {
	display:table;
	width:100%;
	box-sizing:border-box;
	background-color:#f5f5f5;
	border-radius:5px
}
.l-targetCard--radiusBottom {
	border-radius:5px 5px 0 0
}
.l-targetCard__main {
	display:table-cell;
	vertical-align:middle;
	padding:4px 8px;
	width:1%;
	white-space:nowrap;
	box-sizing:border-box
}
.l-targetCard__btns {
	display:table-cell;
	vertical-align:middle;
	padding:4px 8px;
	width:1%;
	white-space:nowrap;
	font-size:0;
	box-sizing:border-box
}
.l-targetCard__btns>a {
	margin-right:4px;
	margin-left:4px
}
.l-targetCard__contacts {
	display:table-cell;
	vertical-align:middle;
	padding:4px 8px;
	box-sizing:border-box;
	text-align:right
}
.l-targetCard__extra {
	display:table-cell;
	vertical-align:middle;
	padding:4px 16px;
	width:1%;
	white-space:nowrap;
	border-left:1px solid #dadada;
	box-sizing:border-box
}
.l-targetCard__actions {
	display:inline-block;
	margin-left:-4px;
	margin-right:-4px;
	vertical-align:middle;
	font-size:0
}
.l-targetCard__actions>a {
	margin-right:4px;
	margin-left:4px
}
.l-targetCard+.l-targetCard {
	margin-top:24px
}
@media all and (max-width:1023px) {
.l-targetCard {
	display:block
}
.l-targetCard__main {
	display:block;
	width:100%;
	padding:16px 16px 0;
	white-space:normal
}
.l-targetCard__btns {
	display:block;
	width:100%;
	padding:8px 16px;
	white-space:normal
}
.l-targetCard__contacts {
	display:block;
	width:100%;
	padding:8px;
	white-space:normal;
	text-align:left
}
.l-targetCard__extra {
	display:block;
	width:100%;
	padding:16px;
	border-top:1px solid #dadada;
	border-left:0
}
}
.c-processingWrap {
	padding:0 8px
}
@media all and (max-width:1023px) {
.c-processingWrap {
	width:160px
}
}
.c-processingCard {
	position:relative;
	display:block;
	box-sizing:border-box;
	margin:10px;
	padding:16px 24px;
	height:85px;
	border-radius:5px;
	text-decoration:none;
	background-color:#f3f3f3
}
.c-processingCard:before {
	content:"";
	position:absolute;
	left:10%;
	bottom:0;
	z-index:-1;
	display:inline-block;
	width:80%;
	height:16px;
	filter:blur(5.1px);
	background-color:#d3c1b3
}
.c-processingCard__time {
	font-weight:400
}
.c-processingCard__time--center {
	text-align:center
}
.c-processingCard__status {
	font-weight:400
}
.c-processingCard__time+.c-processingCard__status {
	margin-top:8px
}
.c-processingCard--finished .c-processingCard__status {
	color:#90b23c
}
.c-processingCard--active {
	background-color:#ffdab5
}
.c-processingCard--unfinished .c-processingCard__status {
	color:#d81800
}
@media all and (max-width:1023px) {
.c-processingCard {
	padding:16px
}
}
.c-processingCard--oneRow {
	padding:0;
	line-height:85px
}
.l-detail {
	position:relative
}
.l-detail__actions {
	position:absolute;
	top:0;
	right:0;
	z-index:10
}
.l-detail__content>:first-child {
	margin-top:0
}
.l-detail__content>:last-child {
	margin-bottom:0
}
@media all and (max-width:1023px) {
.l-detail__actions {
	position:static;
	text-align:right
}
}
.l-detailRow {
	display:table;
	width:100%;
	margin-top:8px;
	margin-bottom:8px
}
.l-detailRow__title {
	display:table-cell;
	box-sizing:border-box;
	width:18.75%;
	min-width:140px;
	padding-left:8px;
	padding-right:8px;
	font-weight:700;
	text-align:right;
	color:#6b2b1c
}
.l-detailRow__content {
	display:table-cell;
	box-sizing:border-box;
	width:81.25%;
	padding-left:8px;
	padding-right:8px
}
.l-detailRow__content.is-longText {
	word-break:break-all
}
.l-detailRow--tsSummary .l-detailRow__title {
	width:170px
}
.l-detailRow--tsSummary .l-detailRow__content {
	width:auto;
	font-weight:700
}
@media all and (max-width:1023px) {
.l-detailRow__title {
	width:37%;
	min-width:0;
	padding-left:4px;
	padding-right:4px
}
.l-detailRow__content {
	width:63%;
	padding-left:4px;
	padding-right:4px
}
.l-detailRow--tsSummary .l-detailRow__title {
	text-align:left
}
}
.c-textbox {
	display:inline-block;
	box-sizing:border-box;
	width:208px;
	padding:8px 16px;
	background-color:#f3f3f3;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei";
	outline:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.c-textbox.placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox:-moz-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox::-moz-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox:-ms-input-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox::-webkit-input-placeholder {
	font-size:16px;
	color:#6b6b6b
}
.c-textbox::-webkit-inner-spin-button,.c-textbox::-webkit-outer-spin-button {
	-webkit-appearance:none
}
.c-textbox:focus {
	outline:0;
	border-color:#e98c50
}
.c-textbox[type=date] {
	min-height:42px
}
.c-textbox--sm {
	width:104px
}
.c-textbox--xs {
	width:48px;
	padding-left:8px;
	padding-right:8px
}
.c-textbox--lg {
	width:432px
}
.c-textbox--phone {
	width:192px
}
.c-textbox--keyword {
	width:100%;
	border-radius:22.5px;
	border:1px solid #fff;
	background-image:linear-gradient(to bottom,#dfdfdf,#f3f3f3)
}
.c-textbox--full {
	width:100%
}
.c-textbox--tag {
	width:128px
}
@media all and (max-width:1023px) {
.c-textbox {
	width:100%;
	padding-left:14px;
	padding-right:14px
}
.c-textbox--tag {
	width:219px
}
}
.c-textarea {
	display:inline-block;
	box-sizing:border-box;
	width:208px;
	height:104px;
	padding:8px 16px;
	background-color:#f3f3f3;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	line-height:1.5;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei";
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:0;
	resize:none
}
.c-textarea:focus {
	outline:0
}
.c-textarea--sm {
	width:104px
}
.c-textarea--lg {
	width:432px
}
.c-textarea--xl {
	width:513px
}
.c-textarea--xxl {
	width:548px
}
.c-textarea--thick {
	height:300px
}
.c-textarea--full {
	width:100%
}
.c-textarea--hover {
	height:42px;
	transition:height .3s ease
}
.c-textarea--hover:focus,.c-textarea--hover:hover {
	height:64px
}
.c-textarea--dashed {
	border:dashed 2px #9b9b9b
}
.c-textarea--specialScrollbar::-webkit-scrollbar {
	width:5px
}
.c-textarea--specialScrollbar::-webkit-scrollbar-track {
	border-radius:10px;
	margin:5px 4px 5px 4px
}
.c-textarea--specialScrollbar::-webkit-scrollbar-thumb {
	border-radius:4px;
	background:#d8d8d8
}
@media all and (max-width:1023px) {
.c-textarea {
	width:100%
}
.c-textarea--hover {
	height:104px
}
.c-textarea--hover:hover {
	height:104px
}
}
.c-iconBox {
	position:relative;
	display:table;
	width:100%;
	white-space:nowrap
}
.c-iconBox__input,.c-iconBox__prefix,.c-iconBox__suffix,.c-iconBox__tag {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap
}
.c-iconBox__input>input,.c-iconBox__prefix>input,.c-iconBox__suffix>input,.c-iconBox__tag>input {
	width:100%
}
.c-iconBox__prefix,.c-iconBox__suffix {
	width:1%
}
.c-iconBox__prefix {
	padding-right:24px
}
.c-iconBox__suffix {
	padding-left:24px
}
.c-iconBox__textbox {
	padding-right:40px
}
.c-iconBox__tag {
	padding-right:9px
}
.c-iconBox__textbox+.c-iconBox__icon {
	right:16px;
	left:auto
}
.c-iconBox__textbox+.c-iconBox__icon--attachRight {
	right:0
}
.c-iconBox__textbox+.c-iconBox__icon--textarea {
	right:0;
	top:21px
}
.c-iconBox__icon {
	position:absolute;
	left:16px;
	top:50%;
	font-size:0;
	transform:translateY(-50%)
}
.c-iconBox__icon+.textbox {
	padding-left:56px;
	padding-right:16px
}
.c-iconBox--tag {
	margin-right:9px
}
.c-iconBox--switch input[type=checkbox] {
	width:0
}
.c-iconBox--switch label {
	cursor:pointer
}
.l-form {
	position:relative
}
.l-form--login {
	max-width:500px;
	margin:0 auto
}
.l-form__aidActions {
	margin-bottom:16px;
	text-align:right
}
.l-form__actions {
	margin-top:16px;
	margin-bottom:16px;
	text-align:center
}
.l-form__actions--gap {
	margin-top:80px
}
@media all and (max-width:1023px) {
.l-form__actions--gap {
	margin-top:40px
}
}
.l-formGroup {
	border:1px solid #dca480;
	border-radius:5px;
	background-image:linear-gradient(to bottom,#fff,#fff);
	position:relative
}
@media all and (max-width:1023px) {
.l-formGroup {
	margin-bottom:24px;
	padding:16px
}
}
.l-formRow {
	display:table;
	width:100%;
	margin:24px 0;
	table-layout:fixed
}
.l-formRow--noTopMargin {
	margin:0 0 24px
}
.l-formRow--noBotMargin {
	margin:24px 0 0
}
.l-formRow--noMargin {
	margin:0
}
.l-formRow--alignRightInGrid {
	float:right
}
.l-formRow__title {
	display:table-cell;
	width:140px;
	padding:9px 8px;
	vertical-align:top;
	font-weight:700;
	color:#6b2b1c;
	text-align:right
}
.l-formRow__title--bk {
	color:#000;
	font-weight:700
}
.l-formRow__title--noGap {
	padding-top:0;
	padding-bottom:0
}
.l-formRow__title--sm {
	width:80px;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box
}
.l-formRow__title--md {
	width:100px;
	padding-left:0;
	padding-right:0;
	box-sizing:border-box
}
.l-formRow__title--tag {
	padding-top:2px;
	padding-bottom:2px
}
.l-formRow__title--noPadding {
	padding-left:0;
	padding-right:0
}
.l-formRow__title--full {
	display:block;
	width:auto
}
.l-formRow__title.is-hide {
	display:none
}
.l-formRow__content {
	display:table-cell;
	padding-left:8px;
	padding-right:8px;
	vertical-align:top
}
.l-formRow__content--vam {
	vertical-align:middle
}
.l-formRow__content--full {
	display:block
}
.l-formRow__content--nowrap {
	white-space:nowrap
}
.l-formRow__formTips {
	font-size:14px;
	color:#6b6b6b
}
.l-formRow__formTips--show\@m {
	display:none
}
.l-formRow--inlighobox {
	margin:0
}
.l-formRow--inGrid {
	margin:8px 0
}
.l-formRow--inline {
	margin:8px 0;
	width:auto
}
.l-formRow--inline .l-formRow__title {
	width:1px;
	white-space:nowrap
}
.l-formRow--smallGap {
	margin:16px 0
}
.l-formRow--vertical {
	display:block
}
.l-formRow--vertical .l-formRow__title {
	display:block;
	width:auto;
	margin-bottom:8px;
	padding:0;
	text-align:left
}
.l-formRow--vertical .l-formRow__desc {
	color:#6b6b6b
}
.l-formRow--vertical .l-formRow__content {
	display:block;
	padding-left:0;
	padding-right:0
}
.l-formRow--vertical .l-formRow__content--message {
	display:block;
	padding:16px 20px 20px 16px;
	max-height:300px;
	overflow-y:scroll;
	border-radius:5px;
	border:dashed 2px #9b9b9b;
	background-color:#fafafa
}
.l-formRow--vertical .l-formRow__content--message::-webkit-scrollbar {
	width:5px
}
.l-formRow--vertical .l-formRow__content--message::-webkit-scrollbar-track {
	border-radius:10px;
	margin:5px 4px 5px 4px
}
.l-formRow--vertical .l-formRow__content--message::-webkit-scrollbar-thumb {
	border-radius:4px;
	background:#d8d8d8
}
.l-formRow--vertical .l-formRow__content--sm {
	max-height:240px
}
.l-formRow--ts {
	margin:16px 0
}
.l-formRow--ts:first-of-type {
	margin-top:0
}
.l-formRow--ts .l-formRow__title {
	width:70px;
	padding:0;
	vertical-align:middle;
	font-weight:400;
	color:#000;
	text-align:left
}
.l-formRow--ts .l-formRow__content {
	vertical-align:middle;
	padding-left:8px
}
.l-formRow--full .l-formRow__title {
	width:1%;
	white-space:nowrap
}
.l-formRow--btn {
	margin:8px 0;
	width:inherit;
	table-layout:inherit
}
.l-formRow--btn .l-formRow__title {
	display:table-cell;
	width:1%;
	white-space:nowrap
}
.l-formRow--btn .l-formRow__content {
	display:table-cell;
	width:1%
}
.l-formRow--btn .l-formRow__btn {
	display:table-cell;
	vertical-align:middle;
	padding:0 8px;
	white-space:nowrap
}
.l-formRow--btn .l-formRow__btn a+a {
	margin-left:6px
}
.l-formRow--alignThree .l-formRow__title {
	width:48px
}
.l-formRow--nomargin {
	margin:0
}
.l-formRow.is-hide {
	display:none
}
@media all and (max-width:1023px) {
.l-formRow {
	display:block;
	margin:0;
	position:relative
}
.l-formRow+.l-formRow {
	margin-top:24px
}
.l-formRow+.l-formRow--noTopMargin {
	margin-top:0
}
.l-formRow__title {
	display:block;
	width:auto;
	margin-bottom:8px;
	padding:0;
	text-align:left
}
.l-formRow__content {
	display:block;
	margin-top:8px;
	padding:0
}
.l-formRow__formTips {
	position:absolute;
	top:0;
	right:0
}
.l-formRow__formTips--show\@m {
	display:block
}
.l-formRow--inGrid {
	margin:8px 0
}
.l-formRow--inline {
	margin:12px 0
}
.l-formRow--inline .l-formRow__title {
	width:auto
}
.l-formRow--ts {
	display:table
}
.l-formRow--ts:first-of-type {
	margin-top:16px
}
.l-formRow--ts+.l-formRow--ts {
	margin-top:16px
}
.l-formRow--ts .l-formRow__title {
	display:table-cell;
	margin:0
}
.l-formRow--ts .l-formRow__content {
	display:table-cell
}
.l-formRow--subTitle {
	display:table
}
.l-formRow--subTitle .l-formRow__title {
	display:table-cell;
	margin:0
}
.l-formRow--subTitle .l-formRow__content {
	display:table-cell
}
.l-formRow--btn {
	margin:12px 0
}
.l-formRow--btn .l-formRow__title {
	display:block;
	width:auto
}
.l-formRow--btn .l-formRow__title.is-hide\@m {
	display:none
}
.l-formRow--btn .l-formRow__content {
	display:table-cell;
	width:auto;
	padding:0 8px 0 0
}
.l-formRow--btn .l-formRow__btn {
	display:table-cell;
	width:1%;
	padding:0 0 0 8px
}
.l-formRow--btnwrap {
	display:block
}
.l-formRow--btnwrap .l-formRow__btn,.l-formRow--btnwrap .l-formRow__content {
	display:block;
	width:100%
}
.l-formRow--btnwrap .l-formRow__content {
	padding:0
}
.l-formRow--btnwrap .l-formRow__btn {
	text-align:right;
	margin-top:15px
}
.l-formRow--alignThree .l-formRow__title {
	width:auto
}
.l-formRow--nomargin\@m {
	margin:0
}
.l-formRow--alignRightInGrid {
	float:none
}
}
.l-counselingRow {
	display:table;
	width:100%;
	margin-top:16px
}
.l-counselingRow__title {
	display:table-cell;
	width:80px;
	padding:8px 0;
	vertical-align:top;
	font-weight:700;
	text-align:right;
	color:#6b2b1c;
	white-space:nowrap
}
.l-counselingRow__content {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	padding-left:16px;
	font-size:20px
}
.l-counselingRow__btns {
	position:absolute;
	top:0;
	right:0
}
.l-counselingRow--midTitle {
	margin-bottom:36px
}
@media all and (max-width:1023px) {
.l-counselingRow {
	display:block
}
.l-counselingRow__title {
	display:block;
	width:auto;
	padding:0;
	text-align:left
}
.l-counselingRow__content {
	display:block;
	padding-left:0
}
.l-counselingRow__title+.l-counselingRow__content {
	margin-top:8px
}
.l-counselingRow__btns {
	position:static;
	text-align:right
}
}
.l-counselingEditor {
	display:table;
	width:100%
}
.l-counselingEditor__input {
	display:table-cell
}
.l-counselingEditor__input input {
	width:100%
}
.l-counselingEditor__unit {
	display:table-cell;
	width:1em;
	padding-left:8px;
	text-align:center;
	white-space:nowrap
}
.c-formElement {
	display:inline-block;
	vertical-align:middle
}
.c-formElement+.c-formElement {
	margin-left:12px
}
.c-formElement--vat {
	vertical-align:top
}
.c-formElement--full {
	display:block
}
.c-formElement--anchor {
	position:absolute;
	top:16px;
	right:16px
}
.c-formElement--taR {
	text-align:right
}
@media all and (max-width:1023px) {
.c-formElement {
	display:block
}
.c-formElement+.c-formElement {
	margin-left:0;
	margin-top:16px
}
.c-formElement+.c-formElement--smallGap {
	margin-top:8px
}
.c-formElement--original {
	display:inline-block
}
.c-formElement--original+.c-formElement--original {
	margin-left:12px;
	margin-top:0
}
.c-formElement--anchor {
	position:absolute;
	top:8px;
	right:16px
}
}
.is-error .c-textbox {
	border-color:#d81800
}
.c-formError {
	margin-top:8px;
	font-size:14px;
	color:#d81800
}
.c-formTip--xs {
	font-size:14px
}
@media all and (max-width:1023px) {
.c-formTip {
	display:block;
	margin-top:8px
}
}
.l-formPeriod {
	display:table;
	white-space:nowrap
}
.l-formPeriod__begin {
	display:table-cell;
	vertical-align:middle
}
.l-formPeriod__divider {
	display:table-cell;
	width:1em;
	padding:0 8px;
	text-align:center;
	vertical-align:middle
}
.l-formPeriod__divider--tight {
	padding:0 7px
}
.l-formPeriod__text {
	display:table-cell;
	padding:0 9px
}
.l-formPeriod__end {
	display:table-cell;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-formPeriod {
	width:100%;
	table-layout:fixed
}
.l-formPeriod--portrait\@m {
	display:block
}
.l-formPeriod--portrait\@m .l-formPeriod__begin,.l-formPeriod--portrait\@m .l-formPeriod__divider,.l-formPeriod--portrait\@m .l-formPeriod__end {
	display:block
}
.l-formPeriod--portrait\@m .l-formPeriod__divider {
	width:auto;
	padding:4px 0;
	text-align:left
}
.l-formPeriod--portrait\@m .l-formPeriod__divider--rotate {
	text-align:center;
	transform:rotate(90deg)
}
}
.l-dynamicField {
	position:relative
}
.l-dynamicField__row+.l-dynamicField__row {
	margin-top:16px
}
.l-dynamicField__row+.l-dynamicField__row--thick {
	margin-top:32px
}
.l-dynamicField+.l-dynamicField {
	margin-top:24px
}
.l-dynamicField__anchor {
	position:absolute
}
.l-dynamicField__anchor--check {
	right:0;
	top:0
}
@media all and (max-width:1023px) {
.l-dynamicField__row+.l-dynamicField__row {
	margin-top:16px
}
.l-dynamicField__row+.l-dynamicField__row--thick {
	margin-top:44px
}
.l-dynamicField__anchorCheck {
	position:static;
	text-align:right
}
.l-dynamicField__anchor--check {
	right:0;
	top:-36px
}
}
.l-dynamicMore {
	margin-top:8px
}
.l-dynamicMore--right {
	text-align:right
}
.l-dynamicMore--left {
	text-align:left
}
.l-dynamicMore--center {
	text-align:center;
	margin-top:24px
}
.l-dynamicMore--wide {
	margin-top:16px
}
@media all and (max-width:1023px) {
.l-dynamicMore {
	margin-top:16px;
	text-align:right
}
.l-dynamicMore--center {
	text-align:center;
	margin-top:20px
}
.l-dynamicMore--left {
	text-align:left
}
}
.l-dynamicDefault {
	display:inline-block;
	vertical-align:middle
}
.l-dynamicDefault__remove,.l-dynamicDefault__setting {
	display:inline-block;
	margin-left:12px;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-dynamicDefault {
	display:block;
	margin-top:16px
}
.l-dynamicDefault:after,.l-dynamicDefault:before {
	content:" ";
	display:table
}
.l-dynamicDefault:after {
	clear:both
}
.l-dynamicDefault__setting {
	float:left;
	margin-left:0
}
.l-dynamicDefault__remove {
	float:right;
	margin-left:0
}
}
.l-phoneEditor {
	display:inline-block;
	vertical-align:middle
}
.l-phoneEditor__area,.l-phoneEditor__ext,.l-phoneEditor__no {
	display:inline-block;
	font-size:0
}
.l-phoneEditor__area~.l-phoneEditor__ext,.l-phoneEditor__area~.l-phoneEditor__no {
	margin-left:12px
}
@media all and (max-width:1023px) {
.l-phoneEditor {
	display:block;
	margin-left:-8px;
	margin-right:-8px
}
.l-phoneEditor:after,.l-phoneEditor:before {
	content:" ";
	display:table
}
.l-phoneEditor:after {
	clear:both
}
.l-phoneEditor__area,.l-phoneEditor__ext,.l-phoneEditor__no {
	float:left;
	box-sizing:border-box;
	padding-left:8px;
	padding-right:8px
}
.l-phoneEditor__area,.l-phoneEditor__ext {
	width:25.64103%
}
.l-phoneEditor__no {
	width:48.71795%
}
.l-phoneEditor__area~.l-phoneEditor__ext,.l-phoneEditor__area~.l-phoneEditor__no {
	margin-left:0
}
}
.l-radioEditor {
	margin:-6px;
	font-size:0
}
@media all and (max-width:1023px) {
.l-radioEditor--split .l-radioEditor__wrap {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-radioEditor--split .l-radioEditor__wrap .c-radio {
	display:table-cell;
	width:1%
}
.l-radioEditor--split .l-radioEditor__wrap .c-radio__btn {
	display:block;
	width:auto
}
.l-radioEditor--split2 .l-radioEditor__wrap:after,.l-radioEditor--split2 .l-radioEditor__wrap:before {
	content:" ";
	display:table
}
.l-radioEditor--split2 .l-radioEditor__wrap:after {
	clear:both
}
.l-radioEditor--split2 .l-radioEditor__wrap .c-radio {
	float:left;
	width:50%
}
.l-radioEditor--split2 .l-radioEditor__wrap .c-radio__btn {
	display:block;
	width:auto
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio {
	display:block;
	width:100%
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio__btn {
	display:block;
	width:auto
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio__otherText {
	margin:12px 0 0
}
.l-radioEditor--full\@m .l-radioEditor__wrap .c-radio__input:checked~.c-radio__otherText {
	max-width:100%;
	margin:12px 0 0
}
}
.l-addressEditor__same,.l-addressEditor__type,.l-addressEditor__zip {
	display:inline-block;
	vertical-align:middle
}
.l-addressEditor__zip {
	margin-left:12px
}
.l-addressEditor__same {
	margin-left:12px
}
@media all and (max-width:1023px) {
.l-addressEditor {
	position:relative
}
.l-addressEditor__same,.l-addressEditor__type,.l-addressEditor__zip {
	display:block;
	margin-left:0
}
.l-addressEditor__same,.l-addressEditor__zip {
	margin-top:16px
}
.l-addressEditor--same .l-addressEditor__type {
	margin-right:78px
}
.l-addressEditor--same .l-addressEditor__same {
	position:absolute;
	right:0;
	top:0;
	margin-top:3px;
	margin-bottom:2px
}
}
.l-districtEditor__area,.l-districtEditor__city {
	display:inline-block;
	vertical-align:middle
}
.l-districtEditor__area {
	margin-left:12px
}
@media all and (max-width:1023px) {
.l-districtEditor {
	margin-left:-8px;
	margin-right:-8px
}
.l-districtEditor:after,.l-districtEditor:before {
	content:" ";
	display:table
}
.l-districtEditor:after {
	clear:both
}
.l-districtEditor__area,.l-districtEditor__city {
	float:left;
	box-sizing:border-box;
	width:50%;
	margin-left:0;
	padding-left:8px;
	padding-right:8px
}
}
.c-photoEditor {
	position:relative
}
.c-photoEditor__img {
	width:104px;
	height:104px;
	overflow:hidden
}
.c-photoEditor__img img {
	width:100%;
	border-radius:5px
}
.c-photoEditor__trash {
	position:absolute;
	top:-7px;
	right:-16px;
	display:inline-block;
	box-sizing:border-box;
	width:32px;
	height:32px;
	padding:4px;
	border-radius:16px;
	text-align:center;
	background-color:#fff;
	opacity:.8
}
.c-photoEditor__extra {
	margin-top:21px;
	text-align:center
}
.c-photoEditor__add {
	display:inline-block;
	box-sizing:border-box;
	width:104px;
	height:104px;
	padding:44px;
	border:1px dashed #fb655a;
	font-size:0;
	cursor:pointer
}
.c-photoEditor__preview {
	display:none
}
.c-photoEditor__upload {
	display:block
}
.c-photoEditor.is-select .c-photoEditor__preview {
	display:block
}
.c-photoEditor.is-select .c-photoEditor__upload {
	display:none
}
@media all and (max-width:1023px) {
.c-photoEditor--stack\@m {
	display:table;
	width:100%
}
.c-photoEditor--stack\@m .c-photoEditor__add,.c-photoEditor--stack\@m .c-photoEditor__extra,.c-photoEditor--stack\@m .c-photoEditor__img {
	display:table-cell
}
.c-photoEditor--stack\@m .c-photoEditor__add {
	position:relative
}
.c-photoEditor--stack\@m .c-photoEditor__extra {
	padding:24px;
	text-align:left
}
.c-photoEditor--stack\@m .c-photoEditor__trash {
	left:88px;
	top:-16px;
	right:none
}
}
.l-moneyEditor {
	position:relative
}
.l-moneyEditor__input,.l-moneyEditor__unit {
	display:inline-block;
	vertical-align:middle
}
.l-moneyEditor__unit {
	margin-left:5px
}
@media all and (max-width:1023px) {
.l-moneyEditor {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-moneyEditor__input {
	display:table-cell
}
.l-moneyEditor__unit {
	display:table-cell;
	width:1em;
	padding:0 8px
}
}
.l-tagEditor__input {
	display:inline-block;
	vertical-align:middle
}
.l-tagEditor__btn {
	display:inline-block;
	vertical-align:middle
}
.l-tagEditor__input+.l-tagEditor__btn {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-tagEditor {
	display:table
}
.l-tagEditor__input {
	display:table-cell
}
.l-tagEditor__btn {
	display:table-cell;
	width:80px
}
.l-tagEditor__input+.l-tagEditor__btn {
	padding-left:16px
}
}
.l-checkboxEditor {
	margin:-6px;
	font-size:0
}
.l-checkboxEditor--hasSubtitle {
	display:table-cell
}
@media all and (max-width:1023px) {
.l-checkboxEditor--split .l-checkboxEditor__wrap {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-checkboxEditor--split .l-checkboxEditor__wrap .c-checkbox {
	display:table-cell;
	width:1%
}
.l-checkboxEditor--split .l-checkboxEditor__wrap .c-checkbox__btn {
	display:block;
	width:auto
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap:after,.l-checkboxEditor--split2 .l-checkboxEditor__wrap:before {
	content:" ";
	display:table
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap:after {
	clear:both
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap .c-checkbox {
	float:left;
	width:50%;
	box-sizing:border-box
}
.l-checkboxEditor--split2 .l-checkboxEditor__wrap .c-checkbox__btn {
	display:block;
	width:auto
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox {
	display:block;
	width:100%
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox__btn {
	display:block;
	width:auto
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox__otherText {
	margin:12px 0 0
}
.l-checkboxEditor--full\@m .l-checkboxEditor__wrap .c-checkbox__input:checked~.c-checkbox__otherText {
	max-width:100%;
	margin:12px 0 0
}
.l-checkboxEditor--hasSubtitle {
	display:block;
	margin:0
}
}
.c-dropdown {
	position:relative;
	min-width:208px;
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.c-dropdown>li>span {
	position:relative;
	display:block;
	padding:8px 39px 8px 15px;
	border:1px solid #bababa;
	border-radius:5px;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:#f3f3f3;
	cursor:pointer
}
.c-dropdown>li>span:after {
	content:"";
	position:absolute;
	top:50%;
	right:16px;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/select_arrow.7d80bab6.svg) no-repeat center center;
	background-size:contain;
	transform:translateY(-50%)
}
.c-dropdown ul {
	position:absolute;
	box-sizing:border-box;
	width:100%;
	max-height:330px;
	overflow:auto;
	list-style-type:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	border:1px solid #eee;
	border-top:0;
	border-radius:5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.c-dropdown ul li {
	padding:8px 16px;
	font-size:16px;
	background:#fff;
	cursor:pointer
}
.c-dropdown ul li:hover {
	background-color:#f4f7fa
}
.c-dropdown ul li.selected {
	background-color:#ffdab5;
	cursor:default
}
.c-dropdown ul li.group ul {
	position:static;
	border:1px solid #ddd;
	border-right:0;
	border-left:0;
	border-radius:0;
	-webkit-border-radius:0
}
.c-dropdown ul li.group ul span {
	text-indent:10px;
	font-style:normal
}
.c-dropdown ul li.group ul span:hover {
	background:#ddd
}
.c-dropdown ul li.group span {
	font-style:italic;
	border-radius:0;
	-webkit-border-radius:0;
	background:#f7f7f7
}
.c-dropdown ul li.group>span {
	background:#eee;
	border-top:1px solid #ddd
}
.c-dropdown input[type=text] {
	left:0;
	top:0;
	display:block;
	margin:0;
	padding:3px 5px;
	border:1px solid #ccc;
	border-radius:5px;
	line-height:20px;
	color:#575757;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	cursor:pointer;
	background:url(../img/select_arrow.7d80bab6.svg) #fff no-repeat right center
}
.c-dropdown input[type=checkbox] {
	position:relative;
	top:2px;
	margin:0 5px 0 0;
	cursor:pointer
}
.c-dropdown--sm {
	min-width:104px
}
.c-dropdown--sub {
	min-width:131px
}
.c-dropdown--md {
	min-width:230px
}
.c-dropdown--lg {
	min-width:432px
}
.c-dropdown--noborder>li>span {
	border:none;
	background:0 0
}
.c-dropdown--fontLarge>li>span {
	font-size:24px;
	font-weight:700
}
.c-dropdown--sorter {
	display:inline-block;
	min-width:0;
	vertical-align:middle
}
.c-dropdown--sorter>li>span {
	padding:0;
	border:0;
	background-color:transparent;
	text-indent:-9999px
}
.c-dropdown--sorter>li>span:after {
	position:static;
	float:left;
	padding:9px 0;
	background-image:url(../img/form_sorter.87a5ade3.svg);
	transform:none
}
.c-dropdown--sorter ul {
	width:auto;
	right:0;
	white-space:nowrap
}
.c-dropdown--full {
	min-width:0;
	width:100%
}
.is-error .c-dropdown>li>span {
	border-color:#d81800
}
@media all and (max-width:1023px) {
.c-dropdown {
	min-width:0
}
}
.c-dropdownbox {
	position:relative
}
.c-dropdownbox__list {
	position:absolute;
	z-index:100;
	right:0;
	display:none;
	min-width:140px;
	list-style-type:none;
	margin:16px 0 0;
	padding:16px;
	border-radius:5px;
	box-shadow:0 2px 7px 0 rgba(0,0,0,.7);
	background-color:#fff
}
.c-dropdownbox__list:before {
	content:'';
	position:absolute;
	top:0;
	right:8px;
	z-index:1;
	box-sizing:border-box;
	width:0;
	height:0;
	border:4px solid #000;
	border-color:transparent transparent #fff #fff;
	transform-origin:0 0;
	transform:rotate(135deg);
	box-shadow:-4px 4px 15px -2px rgba(0,0,0,.7)
}
.c-dropdownbox__list>li+li {
	margin-top:16px
}
.c-dropdownbox__list>li>a {
	text-decoration:none
}
.c-dropdownbox__list>.c-dropdownbox__list--left {
	text-align:left
}
.c-dropdownbox__list--noAngle {
	margin-top:4px
}
.c-dropdownbox__list--noAngle::before {
	content:unset
}
.c-dropdownbox--dropdownLink .c-dropdownbox__switch {
	min-width:120px;
	text-align:left;
	position:relative
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list {
	box-sizing:border-box;
	min-width:120px;
	padding:0;
	border-radius:5px;
	background-color:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	border:solid 1px #eee;
	z-index:15
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list>li {
	margin:4px 0
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a {
	position:relative;
	display:block;
	padding:8px 12px;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-moz-text-align-last:left;
	     text-align-last:left;
	cursor:pointer
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a:hover {
	background-color:#f3f3f3
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a.is-selected {
	background-color:#ffdab5;
	cursor:default
}
.c-dropdownbox.is-active .c-dropdownbox__list {
	display:block
}
@media all and (max-width:1023px) {
.c-dropdownbox--dropdownLink .c-dropdownbox__switch {
	min-width:0;
	width:100%;
	text-align:center
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list {
	min-width:0;
	width:100%
}
.c-dropdownbox--dropdownLink .c-dropdownbox__list li a {
	text-align:center
}
}
.c-contextCheckBox {
	display:inline-block;
	padding:24px;
	box-sizing:border-box;
	position:relative;
	width:548px;
	border-radius:5px;
	border:solid 1px #c7c4c4
}
.c-contextCheckBox__title {
	position:absolute;
	background-color:#fafafa;
	padding:0 8px;
	top:-11px;
	left:24px;
	color:#4d4d4d
}
@media all and (max-width:1023px) {
.c-contextCheckBox {
	width:auto
}
.c-contextCheckBox__title {
	top:-11px;
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
}
.c-contextCheck {
	display:inline-block
}
.c-contextCheck__input {
	display:none
}
.c-contextCheck__input:checked~.c-contextCheck__context {
	color:#e98c50
}
.c-contextCheck__context {
	cursor:pointer;
	line-height:2
}
.c-contextCheck::after {
	content:'、';
	color:#4d4d4d
}
.c-contextCheck:last-child::after {
	content:''
}
.trans-element-radio {
	display:inline-block;
	zoom:1;
	width:16px;
	height:16px;
	padding:5px;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-border-radius:5px;
	vertical-align:middle;
	margin:0 0 5px;
	cursor:pointer
}
.trans-element-radio.checked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABq0lEQVQ4y72T2S5DYRSFe+c472Ju1RhTQqqGVCfq6ClFKY0bqqetVqtDSgzHpRhqjsQUlCASl1rVhmcQL6G6/JVowoUYEhf/3b/W3vvbawsACP7yBP9uoF5r4luW6p2/MlCtNvKmYz36D1hI+CruRwbKYAM/eNSF2Xs3vDdW6LbUqPAU2b4lVqxIeeOhDtNxF6biTnRut6LSW4wSh5BKfzJesjWGM6bns1i+LOVTLU/GnAjEHG+Vy93iRPFYAZUewXjBlvWeMk/ctQnsrnLoXUxg8X37WgTuxuC/s4PdVKHMVZgosudTaYj959ra3lD7oy/MYTo2Ds2WLEFgDckWJVOGPQa+qB3eWw4dGwqUjosSYlse9WGNPSeaTP1hG8xXA5h78MAbtsJ4pIPpRI+JsAXuWwuYdTlKnMKXQutHcXoEZkdOk8owhfRvc/qjNrgiZrjCZmjWWlKwkiIul/oySAQWLVuQoHu3He7IKBw3w2gLykBgJUWWHOpbSZTMV9N1M5WkZQXUK80gsJLC0WzqR1Em+6XLJ8QgsJ4LzNkZv7oFAovOH8nK+JdrfAW+oqk8UgoDSAAAAABJRU5ErkJggg==) center center
}
.trans-element-radio.unchecked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVQ4y5WT604TURSFiYnJic+gVomGyJGAxBtCWwYorQ0IJtD7hV6kgLSl7aRNoTbqD018Ep8LRMXesNKZdjrT5a6YSi0l4cdOzmTO+vastfcMABi4TNXXQtfOPndfEDM6Kt5X7A9y2e2N12xOQy+gLc7sopXOQosneyB1X4DXA2E0Nrbw6+XK5+ri0r1/gL9i5N+hRaUlRDQ3tzsQ2bvGqTua0TiQy6N9PjZb4+UZ05VTQCrNWglRa+2+AT5+gpbNtQFoBEJc9vg5dYeyHQPovewP4Hj+uVoW5q52WdBiCaa+jqmamAHef4CaSqMeDIO6Q9mKAtm9P+eKyULiWXZuiM3IJmuE1tVmdIfsvAX28iTMAZksZI8PlTmzWp6eYf2ncBoWk1xeDVmy4/YBDjcgplGZnddKRoH9f78HIDk97VEBNA3YnMCKHdhJkm8LChNT/EKA5HBzyeWBEo4ASZGEKSBGdihAedWOst6I72Pj/FxAze7iktMNJbQO0BglhwsUllqcMmgni8tAZAO1F8soPHyMw6Fh3gWgzeLUHUrwFXVNQKJPp7DU4qSBFZ5MsKPxR2rVZAaCIZxYrDgaGcXBrUHeAdBmCTWbA0ogBGnVAQpLLT7TdwL7NjLGvg7fV38aBUjWBfwYfYD9GzqhywJtllBdWELJMK1RWD1pH94dYl8G76hnxT0hlvRGofB0kvX7mQ50t9n+9ZvChWO8bP0Gcrukx9vtvhQAAAAASUVORK5CYII=) center center
}
.trans-element-checkbox {
	display:inline-block;
	zoom:1;
	width:16px;
	height:16px;
	cursor:pointer;
	padding:5px;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-border-radius:5px;
	vertical-align:middle;
	margin:0 0 5px
}
.trans-element-checkbox.checked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABq0lEQVQ4y72T2S5DYRSFe+c472Ju1RhTQqqGVCfq6ClFKY0bqqetVqtDSgzHpRhqjsQUlCASl1rVhmcQL6G6/JVowoUYEhf/3b/W3vvbawsACP7yBP9uoF5r4luW6p2/MlCtNvKmYz36D1hI+CruRwbKYAM/eNSF2Xs3vDdW6LbUqPAU2b4lVqxIeeOhDtNxF6biTnRut6LSW4wSh5BKfzJesjWGM6bns1i+LOVTLU/GnAjEHG+Vy93iRPFYAZUewXjBlvWeMk/ctQnsrnLoXUxg8X37WgTuxuC/s4PdVKHMVZgosudTaYj959ra3lD7oy/MYTo2Ds2WLEFgDckWJVOGPQa+qB3eWw4dGwqUjosSYlse9WGNPSeaTP1hG8xXA5h78MAbtsJ4pIPpRI+JsAXuWwuYdTlKnMKXQutHcXoEZkdOk8owhfRvc/qjNrgiZrjCZmjWWlKwkiIul/oySAQWLVuQoHu3He7IKBw3w2gLykBgJUWWHOpbSZTMV9N1M5WkZQXUK80gsJLC0WzqR1Em+6XLJ8QgsJ4LzNkZv7oFAovOH8nK+JdrfAW+oqk8UgoDSAAAAABJRU5ErkJggg==) center center
}
.trans-element-checkbox.unchecked {
	background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVQ4y5WT604TURSFiYnJic+gVomGyJGAxBtCWwYorQ0IJtD7hV6kgLSl7aRNoTbqD018Ep8LRMXesNKZdjrT5a6YSi0l4cdOzmTO+vastfcMABi4TNXXQtfOPndfEDM6Kt5X7A9y2e2N12xOQy+gLc7sopXOQosneyB1X4DXA2E0Nrbw6+XK5+ri0r1/gL9i5N+hRaUlRDQ3tzsQ2bvGqTua0TiQy6N9PjZb4+UZ05VTQCrNWglRa+2+AT5+gpbNtQFoBEJc9vg5dYeyHQPovewP4Hj+uVoW5q52WdBiCaa+jqmamAHef4CaSqMeDIO6Q9mKAtm9P+eKyULiWXZuiM3IJmuE1tVmdIfsvAX28iTMAZksZI8PlTmzWp6eYf2ncBoWk1xeDVmy4/YBDjcgplGZnddKRoH9f78HIDk97VEBNA3YnMCKHdhJkm8LChNT/EKA5HBzyeWBEo4ASZGEKSBGdihAedWOst6I72Pj/FxAze7iktMNJbQO0BglhwsUllqcMmgni8tAZAO1F8soPHyMw6Fh3gWgzeLUHUrwFXVNQKJPp7DU4qSBFZ5MsKPxR2rVZAaCIZxYrDgaGcXBrUHeAdBmCTWbA0ogBGnVAQpLLT7TdwL7NjLGvg7fV38aBUjWBfwYfYD9GzqhywJtllBdWELJMK1RWD1pH94dYl8G76hnxT0hlvRGofB0kvX7mQ50t9n+9ZvChWO8bP0Gcrukx9vtvhQAAAAASUVORK5CYII=) center center
}
.c-radio {
	display:inline-block;
	padding:6px;
	font-size:0;
	box-sizing:border-box
}
.c-radio__input {
	display:none
}
.c-radio__btn {
	display:inline-block;
	box-sizing:border-box;
	width:121px;
	padding:8px 3px;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	text-align:center;
	background-color:#f3f3f3;
	cursor:pointer
}
.c-radio__btn--md {
	width:90px
}
.c-radio__btn--sm {
	width:48px
}
.c-radio__btn--lg {
	width:auto;
	min-width:121px
}
.c-radio__btn--xl {
	width:140px
}
.c-radio__btn--xxl {
	width:160px
}
.c-radio__orginal {
	cursor:pointer
}
.c-radio__orginal:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	background:url(../img/radio_normal.08cc8a09.svg) no-repeat center center;
	background-size:contain
}
.c-radio__orginal>span {
	display:inline-block;
	margin-left:12px;
	vertical-align:middle;
	font-size:16px
}
.c-radio__otherText {
	max-width:0;
	border-width:0;
	padding-left:0;
	padding-right:0;
	transition:all ease .3s
}
.c-radio__input:checked~.c-radio__btn {
	border-color:#e98c50;
	background-color:#ffdab5
}
.c-radio__input:checked~.c-radio__orginal:before {
	background-image:url(../img/radio_select.40f1ca0d.svg)
}
.c-radio__input:checked~.c-radio__otherText {
	max-width:121px;
	border-width:1px;
	padding-left:16px;
	padding-right:16px;
	margin-left:12px
}
.c-radio--emoticon .c-radio__btn {
	width:auto;
	padding:8px
}
.c-radio--emoticon .c-radio__btn:before {
	display:block;
	margin:0 auto 4px
}
.c-radio--emoticon .c-radio__btn>span {
	margin:0
}
.c-radio--emoticonOnly .c-radio__btn {
	width:auto;
	padding:4px 16px
}
.c-radio--emoticonOnly .c-radio__btn:before {
	display:block;
	margin:0 auto
}
.c-radio--sending .c-radio__btn {
	width:auto;
	padding:8px
}
.c-radio--sending .c-radio__btn:before {
	display:block;
	margin:0 auto 4px
}
.c-radio--sending .c-radio__btn>span {
	margin:0
}
.c-radio--sending .c-radio__btn {
	width:auto;
	padding:4px 16px
}
.c-radio--sending .c-radio__btn:before {
	display:block;
	margin:0 auto
}
@media only screen and (min-width:1024px) {
.c-radio--flex\@dp .c-radio__btn {
	display:flex;
	height:66px;
	justify-content:center;
	align-items:center
}
}
.c-surveyRadio {
	display:inline-block;
	vertical-align:middle;
	font-size:0;
	cursor:pointer
}
.c-surveyRadio__input {
	display:none
}
.c-surveyRadio__icon {
	display:inline-block;
	box-sizing:border-box;
	border-width:3px;
	border-style:solid;
	border-radius:50%;
	vertical-align:middle
}
.c-surveyRadio--gn .c-surveyRadio__icon {
	border-color:#a6cb4a
}
.c-surveyRadio--gn .c-surveyRadio__input:checked+.c-surveyRadio__icon {
	background-color:#a6cb4a
}
.c-surveyRadio--rd .c-surveyRadio__icon {
	border-color:#f46c5a
}
.c-surveyRadio--rd .c-surveyRadio__input:checked+.c-surveyRadio__icon {
	background-color:#f46c5a
}
.c-surveyRadio--og .c-surveyRadio__icon {
	border-color:#e98c50
}
.c-surveyRadio--og .c-surveyRadio__input:checked+.c-surveyRadio__icon {
	background-color:#e98c50
}
.c-surveyRadio--16 {
	padding:10px
}
.c-surveyRadio--16 .c-surveyRadio__icon {
	width:16px;
	height:16px
}
.c-surveyRadio+.c-surveyRadio--16 {
	margin-left:6px
}
.c-surveyRadio--20 {
	padding:8px
}
.c-surveyRadio--20 .c-surveyRadio__icon {
	width:20px;
	height:20px
}
.c-surveyRadio+.c-surveyRadio--20 {
	margin-left:8px
}
.c-surveyRadio--24 {
	padding:6px
}
.c-surveyRadio--24 .c-surveyRadio__icon {
	width:24px;
	height:24px
}
.c-surveyRadio+.c-surveyRadio--24 {
	margin-left:10px
}
.c-surveyRadio--26 {
	padding:5px
}
.c-surveyRadio--26 .c-surveyRadio__icon {
	width:26px;
	height:26px
}
.c-surveyRadio+.c-surveyRadio--26 {
	margin-left:11px
}
.c-surveyRadio--28 {
	padding:4px
}
.c-surveyRadio--28 .c-surveyRadio__icon {
	width:28px;
	height:28px
}
.c-surveyRadio+.c-surveyRadio--28 {
	margin-left:12px
}
.c-surveyRadio--32 {
	padding:2px
}
.c-surveyRadio--32 .c-surveyRadio__icon {
	width:32px;
	height:32px
}
.c-surveyRadio+.c-surveyRadio--32 {
	margin-left:14px
}
.c-surveyRadio--36 .c-surveyRadio__icon {
	width:36px;
	height:36px
}
.c-surveyRadio+.c-surveyRadio--36 {
	margin-left:16px
}
.c-checkbox {
	display:inline-block;
	padding:6px;
	font-size:0;
	box-sizing:border-box
}
.c-checkbox__input {
	display:none
}
.c-checkbox__btn {
	position:relative;
	display:inline-block;
	box-sizing:border-box;
	min-width:121px;
	padding:8px 3px;
	border:1px solid #bababa;
	border-radius:5px;
	vertical-align:middle;
	font-size:16px;
	text-align:center;
	background-color:#f3f3f3;
	cursor:pointer
}
.c-checkbox__btn:after {
	content:"";
	position:absolute;
	top:-8px;
	right:-8px;
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/checkbox_default.c7195af4.svg) no-repeat center center;
	background-size:contain
}
.c-checkbox__btn--sm {
	width:48px;
	min-width:0
}
.c-checkbox__btn--md {
	width:64px;
	min-width:0
}
.c-checkbox__btn--lg {
	width:176px;
	min-width:0
}
.c-checkbox__btn--noIcon:after {
	content:none
}
.c-checkbox__input:disabled+.c-checkbox__btn {
	color:#6b6b6b;
	background-color:#ccc;
	pointer-events:none;
	cursor:default
}
.c-checkbox__custom,.c-checkbox__orginal {
	display:inline-block;
	cursor:pointer
}
.c-checkbox__custom>span,.c-checkbox__orginal>span {
	display:inline-block;
	margin-left:12px;
	vertical-align:middle;
	font-size:16px
}
.c-checkbox__orginal {
	position:relative
}
.c-checkbox__orginal>span {
	margin-left:24px
}
.c-checkbox__orginal:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	background:url(../img/checkbox_normal.d9039463.svg) no-repeat center center;
	background-size:contain;
	position:absolute;
	top:3px;
	left:0
}
.c-checkbox__orginal--center {
	position:static
}
.c-checkbox__orginal--center:before {
	position:static
}
.c-checkbox__custom {
	white-space:nowrap
}
.c-checkbox__custom>i {
	display:inline-block;
	width:16px;
	height:16px;
	border:1px solid #dfdfdf;
	border-radius:5px;
	vertical-align:middle;
	background:#fff no-repeat center center;
	background-size:contain
}
.c-checkbox__custom>i.is-on {
	display:none;
	background-image:url(../img/checkbox_tick.ba0a4a2c.svg)
}
.c-checkbox__otherText {
	max-width:0;
	border-width:0;
	padding-left:0;
	padding-right:0;
	transition:all ease .3s
}
.c-checkbox__input:checked~.c-checkbox__btn {
	position:relative;
	border-color:#e98c50;
	background-color:#ffdab5
}
.c-checkbox__input:checked~.c-checkbox__btn:after {
	background-image:url(../img/checkbox_checked.cbaeec1b.svg)
}
.c-checkbox__input:checked~.c-checkbox__orginal:before {
	background-image:url(../img/checkbox_select.242a35a8.svg)
}
.c-checkbox__input:checked~.c-checkbox__custom>i.is-off {
	display:none
}
.c-checkbox__input:checked~.c-checkbox__custom>i.is-on {
	display:inline-block
}
.c-checkbox__input:checked~.c-checkbox__otherText {
	max-width:121px;
	border-width:1px;
	padding-left:16px;
	padding-right:16px;
	margin-left:12px
}
.c-checkbox__input:checked~.c-checkbox__otherText--lg {
	max-width:176px
}
.c-checkbox--maxWidth {
	white-space:normal
}
.c-checkbox--maxWidth .c-checkbox {
	white-space:normal
}
.c-checkbox--maxWidth .c-checkbox__orginal>span {
	display:block;
	width:120px
}
@media all and (max-width:1023px) {
.c-checkbox--maxWidth .c-checkbox__orginal>span {
	width:100%
}
}
.c-fileUpload {
	display:none
}
.l-radioList {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.l-radioList>li {
	position:relative;
	padding:24px;
	border:1px solid #bababa;
	border-radius:5px;
	background-color:#fff
}
.l-radioList>li+li {
	margin-top:24px
}
.l-radioList>li.is-select {
	border-color:#e98c50;
	background-color:#ffdab5
}
.l-radioList__btn {
	position:absolute;
	left:24px;
	top:50%;
	transform:translateY(-50%)
}
.l-radioList__content {
	padding-left:40px
}
.l-keyword {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-keyword__input {
	display:table-cell
}
.l-keyword__options {
	display:table-cell;
	width:170px;
	text-align:right
}
.l-keyword__options--dispatch {
	width:300px
}
.l-keyword__options--subCondition {
	text-align:left;
	padding-left:24px
}
.l-keyword__report .l-keyword__options {
	width:200px
}
@media all and (max-width:1023px) {
.l-keyword {
	display:block
}
.l-keyword__input {
	display:block
}
.l-keyword__options {
	display:block;
	width:auto;
	text-align:center
}
.l-keyword__options--subCondition {
	padding-left:0
}
.l-keyword__input+.l-keyword__options {
	margin-top:16px
}
.l-keyword__report .l-keyword__options {
	width:auto
}
}
.l-datetimePeriod {
	display:table;
	width:100%
}
.l-datetimePeriod__check {
	display:table-cell;
	vertical-align:middle
}
.l-datetimePeriod__colon {
	display:inline-block;
	width:20px;
	vertical-align:middle
}
.l-datetimePeriod__text {
	display:table-cell;
	width:1px;
	vertical-align:middle;
	white-space:nowrap
}
.l-datetimePeriod__text--tight {
	padding:0 7px
}
.l-datetimePeriod__input {
	display:table-cell;
	vertical-align:middle;
	font-size:0
}
.l-datetimePeriod__timeWrapper {
	display:inline-block;
	width:50%
}
.l-datetimePeriod__date,.l-datetimePeriod__time {
	display:inline-block;
	box-sizing:border-box;
	width:50%;
	padding:0 8px;
	font-size:16px;
	vertical-align:middle
}
.l-datetimePeriod__date--full,.l-datetimePeriod__time--full {
	width:100%
}
.l-datetimePeriod__date--md,.l-datetimePeriod__time--md {
	width:205px
}
.l-datetimePeriod__date--tight,.l-datetimePeriod__time--tight {
	padding:0
}
.l-datetimePeriod__date input,.l-datetimePeriod__time input {
	width:100%
}
@media all and (max-width:1023px) {
.l-datetimePeriod__check {
	display:block;
	width:100%
}
.l-datetimePeriod__input--half {
	width:50%
}
.l-datetimePeriod__text {
	padding:9px 0;
	vertical-align:top
}
.l-datetimePeriod__date,.l-datetimePeriod__time {
	width:100%
}
.l-datetimePeriod__date+.l-datetimePeriod__time {
	margin-top:8px
}
.l-datetimePeriod__date+.l-datetimePeriod__timeWrapper {
	margin-top:8px
}
.l-datetimePeriod__timeWrapper {
	width:100%
}
.l-datetimePeriod__timeWrapper .l-datetimePeriod__time {
	width:50%;
	padding:0 4px
}
.l-datetimePeriod__timeWrapper .l-datetimePeriod__time:first-child {
	padding-left:8px
}
.l-datetimePeriod__timeWrapper .l-datetimePeriod__time:last-child {
	padding-right:8px
}
}
.l-quicklyAdd__btn,.l-quicklyAdd__input {
	display:inline-block;
	vertical-align:middle
}
.l-quicklyAdd__input+.l-quicklyAdd__btn {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-quicklyAdd__input {
	width:208px
}
.l-quicklyAdd__input+.l-quicklyAdd__btn {
	margin-left:12px
}
.l-quicklyAdd--vertical\@m .l-quicklyAdd__input {
	display:block;
	width:auto;
	text-align:center
}
.l-quicklyAdd--vertical\@m .l-quicklyAdd__btn {
	display:block;
	margin-top:16px;
	margin-left:0;
	text-align:center
}
}
.l-inlineBoxEditor {
	display:inline-block;
	width:100%;
	margin:-12px
}
.l-inlineBoxEditor:after,.l-inlineBoxEditor:before {
	content:" ";
	display:table
}
.l-inlineBoxEditor:after {
	clear:both
}
.l-inlineBoxEditor__item {
	float:left;
	padding:12px
}
.l-inlineBoxEditor__icon,.l-inlineBoxEditor__input {
	display:inline-block;
	vertical-align:middle
}
.l-inlineBoxEditor__icon {
	width:24px;
	margin-left:8px
}
@media all and (max-width:1023px) {
.l-inlineBoxEditor {
	margin:-6px -12px
}
.l-inlineBoxEditor__item {
	padding:6px 12px
}
}
.l-viewRecordType {
	display:table
}
.l-viewRecordType__grid {
	display:table-cell;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-viewRecordType {
	display:block
}
.l-viewRecordType__grid {
	display:block
}
}
.l-viewRecordDetail {
	display:table;
	width:100%
}
.l-viewRecordDetail__option {
	display:table-cell;
	vertical-align:top;
	width:1%;
	white-space:nowrap
}
.l-viewRecordDetail__remarks {
	display:table-cell;
	vertical-align:top
}
.l-viewRecordDetail__action {
	display:table-cell;
	vertical-align:top;
	padding-top:9px;
	width:1%;
	white-space:nowrap
}
.l-viewRecordDetail__option+.l-viewRecordDetail__remarks {
	padding-left:16px
}
.l-viewRecordDetail__remarks+.l-viewRecordDetail__action {
	padding-left:16px
}
@media all and (max-width:1023px) {
.l-viewRecordDetail {
	display:block
}
.l-viewRecordDetail__option {
	display:block;
	width:100%
}
.l-viewRecordDetail__remarks {
	display:block
}
.l-viewRecordDetail__action {
	display:block;
	width:100%
}
.l-viewRecordDetail__option+.l-viewRecordDetail__remarks {
	margin-top:16px;
	padding-left:0
}
.l-viewRecordDetail__remarks+.l-viewRecordDetail__action {
	margin-top:16px;
	padding-left:0;
	text-align:right
}
}
.c-hideInput__input {
	display:none
}
.c-switch {
	position:relative;
	display:block;
	width:31px;
	height:18px
}
.c-switch__box {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:31px;
	height:18px;
	border-radius:9px;
	background-color:#bababa;
	transition:.3s
}
.c-switch__box::after {
	content:'';
	position:absolute;
	left:2px;
	top:2px;
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:50%;
	background-color:#fff;
	transition:.3s
}
.c-switch input[type=checkbox] {
	opacity:0;
	width:0;
	height:0
}
.c-switch input[type=checkbox]:checked+.c-switch__box {
	background-color:#e98c50
}
.c-switch input[type=checkbox]:checked+.c-switch__box::after {
	margin-left:13px
}
.c-switcher__btn {
	display:inline
}
.c-switcher__btn input {
	display:none
}
.c-switcher__btn input:checked~.c-switcher__left {
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5),rgba(255,255,255,.5))
}
.c-switcher__btn input:checked~.c-switcher__left::before {
	background-image:url(../img/counseling_done_gn.7abd1da4.svg)
}
.c-switcher__btn input:checked~.c-switcher__right {
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5),rgba(255,255,255,.5))
}
.c-switcher__btn input:checked~.c-switcher__right::before {
	background-image:url(../img/counseling_undone_rd.4758b563.svg)
}
.c-switcher__left {
	display:inline-block;
	position:relative;
	width:56px;
	height:36px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
	border:solid 1px #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	background-size:contain;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	cursor:pointer
}
.c-switcher__left::before {
	content:'';
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	top:50%;
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
	background-image:url(../img/counseling_done_gy.a2a5a816.svg)
}
.c-switcher__right {
	position:relative;
	display:inline-block;
	width:56px;
	height:36px;
	margin-left:-4px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
	border:solid 1px #fff;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	cursor:pointer
}
.c-switcher__right::before {
	content:'';
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	top:50%;
	left:50%;
	margin-left:-12px;
	margin-top:-12px;
	background-image:url(../img/counseling_undone_gy.8dcc9592.svg)
}
.c-rateHeart__list {
	list-style-type:none;
	padding:0
}
.c-rateHeart__listItem {
	display:inline-block;
	width:32px;
	height:32px;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart__listItem+.c-rateHeart__listItem {
	margin-left:12px
}
.c-rateHeart--editHeart {
	float:left
}
.c-rateHeart:not(:checked)>input {
	display:none
}
.c-rateHeart:not(:checked)>label {
	float:right;
	margin-right:12px;
	width:32px;
	height:32px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	font-size:30px
}
.c-rateHeart:not(:checked)>label:before {
	content:'';
	display:block;
	width:32px;
	height:32px;
	background-image:url(../img/heart_empty.04a1dc4e.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart>input:checked~label:before {
	content:'';
	display:block;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart:not(:checked)>label:hover:before,.c-rateHeart:not(:checked)>label:hover~label:before {
	content:'';
	display:block;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.c-rateHeart>input:checked+label:hover:before,.c-rateHeart>input:checked+label:hover~label:before,.c-rateHeart>input:checked~label:hover:before,.c-rateHeart>input:checked~label:hover~label:before,.c-rateHeart>label:hover~input:checked~label:before {
	content:'';
	display:block;
	background-image:url(../img/heart_full.6e832be0.svg);
	background-size:contain;
	background-repeat:no-repeat
}
.fancybox-content {
	overflow:visible
}
.datepicker table tr td.disabled.day {
	background-color:#f1f1f1;
	color:#c1c1c1
}
.select2-dropdown {
	position:absolute;
	box-sizing:border-box;
	width:100%;
	max-height:330px;
	overflow:auto;
	list-style-type:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0;
	border:1px solid #eee;
	border-top:0;
	border-radius:5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.select2-results__option {
	padding:8px 16px;
	font-size:16px;
	background:#fff;
	cursor:pointer
}
.select2-container--default .select2-selection--single {
	position:relative;
	display:block;
	padding:8px 39px 8px 15px;
	border:1px solid #bababa;
	border-radius:5px;
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:#f3f3f3;
	cursor:pointer;
	height:auto
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding:0;
	color:#000;
	line-height:1.5
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position:absolute;
	top:50%;
	right:16px;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/select_arrow.7d80bab6.svg) no-repeat center center;
	background-size:contain;
	transform:translateY(-50%)
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	position:static;
	top:0;
	left:0;
	margin:0;
	border:0
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color:#000;
	background-color:#f4f7fa
}
.select2-container--default .select2-results__option[aria-selected=true] {
	color:#000;
	background-color:#ffdab5;
	cursor:default
}
.l-gapH {
	padding-left:16px;
	padding-right:16px
}
.l-gapH--sm {
	padding-left:8px;
	padding-right:8px
}
.l-gapH--xs {
	padding-left:4px;
	padding-right:4px
}
.l-gapH--lg {
	padding-left:24px;
	padding-right:24px
}
.l-gapH--xl {
	padding-left:32px;
	padding-right:32px
}
.l-spacingpH {
	margin-left:16px;
	margin-right:16px
}
.l-spacingpH--sm {
	margin-left:8px;
	margin-right:8px
}
.l-spacingpH--xs {
	margin-left:4px;
	margin-right:4px
}
.l-spacingpH--md {
	margin-left:12px;
	margin-right:12px
}
.l-spacingpH--lg {
	margin-left:24px;
	margin-right:24px
}
.l-spacingpH--xl {
	margin-left:32px;
	margin-right:32px
}
.l-gapTop+.l-gapTop {
	margin-top:16px
}
@media all and (max-width:1023px) {
.l-gapTop\@m+.l-gapTop\@m {
	margin-top:16px
}
}
.l-gapTopLarge+.l-gapTopLarge {
	margin-top:24px
}
@media all and (max-width:1023px) {
.l-gapTopLarge\@m+.l-gapTopLarge\@m {
	margin-top:24px
}
}
.l-gapTopSmall+.l-gapTopSmall {
	margin-top:8px
}
@media all and (max-width:1023px) {
.l-gapTopSmall\@m+.l-gapTopSmall\@m {
	margin-top:8px
}
}
.l-gapUp {
	margin-top:16px
}
.l-gapUp--sm {
	margin-top:8px
}
.l-gapUp--lg {
	margin-top:24px
}
.l-gapUp--xl {
	margin-top:36px
}
.l-gapUp--xxl {
	margin-top:40px
}
.l-gapBottomSmall {
	margin-bottom:8px
}
.l-gapBottom {
	margin-bottom:16px
}
.l-gapBottomLarge {
	margin-bottom:24px
}
.l-gapBottomXLarge {
	margin-bottom:36px
}
.l-gapBottomXXLarge {
	margin-bottom:48px
}
.l-gapBottomEXLarge {
	margin-bottom:60px
}
.l-gapLeft {
	margin-left:16px
}
.l-gapLeft--md {
	margin-left:20px
}
.l-gapLeft--lg {
	margin-left:24px
}
.l-gapRight {
	margin-right:16px
}
.l-gapRight--sm {
	margin-right:8px
}
[class^=l-col__] {
	float:left;
	box-sizing:border-box
}
.l-col {
	margin-left:-8px;
	margin-right:-8px
}
.l-col:after,.l-col:before {
	content:" ";
	display:table
}
.l-col:after {
	clear:both
}
.l-col__1 {
	width:6.25%
}
.l-col__2 {
	width:12.5%
}
.l-col__3 {
	width:18.75%
}
.l-col__4 {
	width:25%
}
.l-col__5 {
	width:31.25%
}
.l-col__6 {
	width:37.5%
}
.l-col__7 {
	width:43.75%
}
.l-col__8 {
	width:50%
}
.l-col__9 {
	width:56.25%
}
.l-col__10 {
	width:62.5%
}
.l-col__11 {
	width:68.75%
}
.l-col__12 {
	width:75%
}
.l-col__13 {
	width:81.25%
}
.l-col__14 {
	width:87.5%
}
.l-col__15 {
	width:93.75%
}
.l-col__16 {
	width:100%
}
.l-col [class^=l-col__] {
	padding-left:8px;
	padding-right:8px
}
.l-col--lg {
	margin-left:-12px;
	margin-right:-12px
}
.l-col--lg [class^=l-col__] {
	padding-left:12px;
	padding-right:12px
}
.l-col--closed {
	margin-left:0;
	margin-right:0
}
.l-col--closed [class^=l-col__] {
	padding-left:0;
	padding-right:0
}
@media all and (max-width:1023px) {
.l-col__1\@m {
	width:6.25%
}
.l-col__2\@m {
	width:12.5%
}
.l-col__3\@m {
	width:18.75%
}
.l-col__4\@m {
	width:25%
}
.l-col__5\@m {
	width:31.25%
}
.l-col__6\@m {
	width:37.5%
}
.l-col__7\@m {
	width:43.75%
}
.l-col__8\@m {
	width:50%
}
.l-col__9\@m {
	width:56.25%
}
.l-col__10\@m {
	width:62.5%
}
.l-col__11\@m {
	width:68.75%
}
.l-col__12\@m {
	width:75%
}
.l-col__13\@m {
	width:81.25%
}
.l-col__14\@m {
	width:87.5%
}
.l-col__15\@m {
	width:93.75%
}
.l-col__16\@m {
	width:100%
}
}
.l-colHalf {
	margin-left:-8px;
	margin-right:-8px
}
.l-colHalf:after,.l-colHalf:before {
	content:" ";
	display:table
}
.l-colHalf:after {
	clear:both
}
.l-colHalf__item {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding-left:8px;
	padding-right:8px
}
@media all and (max-width:1023px) {
.l-colHalf {
	margin-left:0;
	margin-right:0
}
.l-colHalf:after,.l-colHalf:before {
	content:none
}
.l-colHalf__item {
	float:none;
	width:auto;
	padding-left:0;
	padding-right:0
}
}
.c-h1,.c-h2,.c-h3,.c-h4,.c-h5,.c-h6 {
	margin-top:0;
	margin-bottom:0;
	font-weight:700
}
.c-fLarge {
	font-size:40px
}
.c-h1 {
	font-size:32px
}
.c-h2 {
	font-size:26px
}
.c-h3 {
	font-size:24px
}
.c-h4 {
	font-size:18px
}
.c-h5 {
	font-size:16px
}
.c-h6 {
	font-size:14px
}
.c-fTip {
	color:#6b6b6b
}
.c-fTitle {
	color:#6b2b1c
}
.c-fNumber {
	color:#4d4d4d
}
.c-fTight {
	line-height:1
}
.c-fWarning {
	color:#d81800
}
.c-fSuccess {
	color:#90b23c
}
.c-fRecruit {
	color:#f36d5a
}
.c-fMarketing {
	color:#1f99cf
}
.c-fNormal {
	font-weight:400
}
.c-fBold {
	font-weight:700
}
.c-fEmphasize {
	color:#d81800;
	font-weight:700
}
.c-fRequired {
	margin:0 3px;
	font-size:14px;
	font-weight:400;
	color:#d81800;
	text-decoration:none
}
.c-tip {
	color:#6b6b6b;
	font-size:14px;
	font-weight:400
}
.c-fUnderline {
	text-decoration:underline
}
.c-fUnderline--tip {
	-webkit-text-decoration-color:#6b6b6b;
	        text-decoration-color:#6b6b6b
}
.c-nameUnderline::after {
	content:'';
	display:block;
	width:100%;
	border-bottom:2px solid #000;
	margin-top:-7px
}
.l-headingBar:after,.l-headingBar:before {
	content:" ";
	display:table
}
.l-headingBar:after {
	clear:both
}
.l-headingBar__title {
	float:left;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar__subtitle {
	float:left;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar__item {
	float:left
}
.l-headingBar__item+.l-headingBar__item {
	margin-left:40px
}
.l-headingBar__btns {
	float:right;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar__btns--tooLong {
	float:left
}
.l-headingBar__btns--nomar {
	margin-top:0;
	margin-bottom:0
}
.l-headingBar__btns--inlineBlock {
	display:inline-block;
	vertical-align:middle;
	float:none
}
.l-headingBar__notice {
	float:right;
	margin-top:16px;
	margin-bottom:16px
}
.l-headingBar--slim .l-headingBar__btns,.l-headingBar--slim .l-headingBar__notice,.l-headingBar--slim .l-headingBar__title {
	margin-top:0;
	margin-bottom:0
}
.l-headingBar--sub .l-headingBar__btns,.l-headingBar--sub .l-headingBar__title {
	margin-top:0;
	margin-bottom:16px
}
.l-headingBar--dropdown {
	text-align:right
}
.l-headingBar--dropdown .l-headingBar__btns,.l-headingBar--dropdown .l-headingBar__dropdown {
	display:inline-block;
	float:none
}
.l-headingBar--dropdown .l-headingBar__dropdown {
	margin:16px 0 16px 16px
}
@media all and (max-width:1023px) {
.l-headingBar__btns--tab {
	width:100%;
	text-align:center;
	clear:both
}
.l-headingBar__btns--tooLong {
	float:none
}
.l-headingBar__btns--withTitleLong {
	float:none;
	clear:both
}
.l-headingBar__btns--withTitleLong>a {
	margin:4px 0
}
.l-headingBar__btns--nomarBot\@m {
	margin-bottom:0
}
.l-headingBar--minor .l-headingBar__btns {
	margin-top:0;
	margin-bottom:16px
}
.l-headingBar__title.is-hide\@m {
	display:none
}
.l-headingBar__item {
	float:none
}
.l-headingBar__item+.l-headingBar__item {
	margin-left:0;
	margin-top:8px
}
.l-headingBar__item--center\@m {
	text-align:center
}
.l-headingBar__notice {
	display:block;
	float:none;
	text-align:right;
	width:100%
}
.l-headingBar--dropdown .l-headingBar__dropdown {
	display:block;
	margin:0 0 16px 0
}
}
.c-singleLine {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media only screen and (min-width:1024px) {
.c-singleLine\@dp {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
}
.c-data__key {
	font-weight:400;
	color:#000;
	font-size:16px
}
.c-data__key--bold {
	font-weight:700
}
.c-data__value {
	font-weight:400;
	color:#000
}
.c-data__value--gray {
	color:#4d4d4d
}
.c-icoAnimal,.c-icoBtnRd,.c-icoBtnWt,.c-icoCategory,.c-icoEmoticon,.c-icoForm,.c-icoInfo,.c-icoLink,.c-icoMarketing,.c-icoMarketingStar,.c-icoMenu,.c-icoMeter,.c-icoMeter__noWord,.c-icoOutline,.c-icoPager,.c-icoPhone,.c-icoRecruit,.c-icoRecruitStar,.c-icoSchedule,.c-icoSend,.c-icoSuggest,.c-icoTimer,.c-icoTitle,.c-icoTools,.c-icon,.c-iconAssignment,.c-iconGoal,.c-iconHead,.c-iconOption,.c-iconSmallCall,.c-iconfutureM,.c-iconfutureR,.c-iconsuggest,.c-iconway,.c-video,.c-video_og {
	display:inline-block;
	vertical-align:middle
}
.c-icoAnimal:after,.c-icoAnimal:before,.c-icoBtnRd:after,.c-icoBtnRd:before,.c-icoBtnWt:after,.c-icoBtnWt:before,.c-icoCategory:after,.c-icoCategory:before,.c-icoEmoticon:after,.c-icoEmoticon:before,.c-icoForm:after,.c-icoForm:before,.c-icoInfo:after,.c-icoInfo:before,.c-icoLink:after,.c-icoLink:before,.c-icoMarketing:after,.c-icoMarketing:before,.c-icoMarketingStar:after,.c-icoMarketingStar:before,.c-icoMenu:after,.c-icoMenu:before,.c-icoMeter:after,.c-icoMeter:before,.c-icoMeter__noWord:after,.c-icoMeter__noWord:before,.c-icoOutline:after,.c-icoOutline:before,.c-icoPager:after,.c-icoPager:before,.c-icoPhone:after,.c-icoPhone:before,.c-icoRecruit:after,.c-icoRecruit:before,.c-icoRecruitStar:after,.c-icoRecruitStar:before,.c-icoSchedule:after,.c-icoSchedule:before,.c-icoSend:after,.c-icoSend:before,.c-icoSuggest:after,.c-icoSuggest:before,.c-icoTimer:after,.c-icoTimer:before,.c-icoTitle:after,.c-icoTitle:before,.c-icoTools:after,.c-icoTools:before,.c-icon:after,.c-icon:before,.c-iconAssignment:after,.c-iconAssignment:before,.c-iconGoal:after,.c-iconGoal:before,.c-iconHead:after,.c-iconHead:before,.c-iconOption:after,.c-iconOption:before,.c-iconSmallCall:after,.c-iconSmallCall:before,.c-iconfutureM:after,.c-iconfutureM:before,.c-iconfutureR:after,.c-iconfutureR:before,.c-iconsuggest:after,.c-iconsuggest:before,.c-iconway:after,.c-iconway:before,.c-video:after,.c-video:before,.c-video_og:after,.c-video_og:before {
	display:inline-block;
	margin-top:-.125rem;
	vertical-align:middle;
	line-height:1rem;
	background-position:0 0;
	background-repeat:no-repeat
}
.c-icoAnimal:before,.c-icoBtnRd:before,.c-icoBtnWt:before,.c-icoCategory:before,.c-icoEmoticon:before,.c-icoForm:before,.c-icoInfo:before,.c-icoLink:before,.c-icoMarketing:before,.c-icoMarketingStar:before,.c-icoMenu:before,.c-icoMeter:before,.c-icoMeter__noWord:before,.c-icoOutline:before,.c-icoPager:before,.c-icoPhone:before,.c-icoRecruit:before,.c-icoRecruitStar:before,.c-icoSchedule:before,.c-icoSend:before,.c-icoSuggest:before,.c-icoTimer:before,.c-icoTitle:before,.c-icoTools:before,.c-icon:before,.c-iconAssignment:before,.c-iconGoal:before,.c-iconHead:before,.c-iconOption:before,.c-iconSmallCall:before,.c-iconfutureM:before,.c-iconfutureR:before,.c-iconsuggest:before,.c-iconway:before,.c-video:before,.c-video_og:before {
	content:""
}
.c-icoAnimal>span,.c-icoBtnRd>span,.c-icoBtnWt>span,.c-icoCategory>span,.c-icoEmoticon>span,.c-icoForm>span,.c-icoInfo>span,.c-icoLink>span,.c-icoMarketing>span,.c-icoMarketingStar>span,.c-icoMenu>span,.c-icoMeter>span,.c-icoMeter__noWord>span,.c-icoOutline>span,.c-icoPager>span,.c-icoPhone>span,.c-icoRecruit>span,.c-icoRecruitStar>span,.c-icoSchedule>span,.c-icoSend>span,.c-icoSuggest>span,.c-icoTimer>span,.c-icoTitle>span,.c-icoTools>span,.c-icon>span,.c-iconAssignment>span,.c-iconGoal>span,.c-iconHead>span,.c-iconOption>span,.c-iconSmallCall>span,.c-iconfutureM>span,.c-iconfutureR>span,.c-iconsuggest>span,.c-iconway>span,.c-video>span,.c-video_og>span {
	display:inline-block;
	margin-left:6px;
	vertical-align:middle
}
.c-icon--a:before {
	content:none
}
.c-icon--a:after {
	content:""
}
.c-icon--a>span {
	margin-left:0;
	margin-right:8px
}
.c-icon--slimGap>span {
	margin-left:4px
}
.c-icon--slimGap.c-icon--a>span {
	margin-left:0;
	margin-right:4px
}
@media all and (max-width:1023px) {
.c-icoAnimal>span.is-hide\@m,.c-icoBtnRd>span.is-hide\@m,.c-icoBtnWt>span.is-hide\@m,.c-icoCategory>span.is-hide\@m,.c-icoEmoticon>span.is-hide\@m,.c-icoForm>span.is-hide\@m,.c-icoInfo>span.is-hide\@m,.c-icoLink>span.is-hide\@m,.c-icoMarketing>span.is-hide\@m,.c-icoMarketingStar>span.is-hide\@m,.c-icoMenu>span.is-hide\@m,.c-icoMeter>span.is-hide\@m,.c-icoMeter__noWord>span.is-hide\@m,.c-icoOutline>span.is-hide\@m,.c-icoPager>span.is-hide\@m,.c-icoPhone>span.is-hide\@m,.c-icoRecruit>span.is-hide\@m,.c-icoRecruitStar>span.is-hide\@m,.c-icoSchedule>span.is-hide\@m,.c-icoSend>span.is-hide\@m,.c-icoSuggest>span.is-hide\@m,.c-icoTimer>span.is-hide\@m,.c-icoTitle>span.is-hide\@m,.c-icoTools>span.is-hide\@m,.c-icon>span.is-hide\@m,.c-iconAssignment>span.is-hide\@m,.c-iconGoal>span.is-hide\@m,.c-iconHead>span.is-hide\@m,.c-iconOption>span.is-hide\@m,.c-iconSmallCall>span.is-hide\@m,.c-iconfutureM>span.is-hide\@m,.c-iconfutureR>span.is-hide\@m,.c-iconsuggest>span.is-hide\@m,.c-iconway>span.is-hide\@m,.c-video>span.is-hide\@m,.c-video_og>span.is-hide\@m {
	display:none
}
}
@media only screen and (min-width:1024px) {
.c-icoAnimal>span.is-hide\@dp,.c-icoBtnRd>span.is-hide\@dp,.c-icoBtnWt>span.is-hide\@dp,.c-icoCategory>span.is-hide\@dp,.c-icoEmoticon>span.is-hide\@dp,.c-icoForm>span.is-hide\@dp,.c-icoInfo>span.is-hide\@dp,.c-icoLink>span.is-hide\@dp,.c-icoMarketing>span.is-hide\@dp,.c-icoMarketingStar>span.is-hide\@dp,.c-icoMenu>span.is-hide\@dp,.c-icoMeter>span.is-hide\@dp,.c-icoMeter__noWord>span.is-hide\@dp,.c-icoOutline>span.is-hide\@dp,.c-icoPager>span.is-hide\@dp,.c-icoPhone>span.is-hide\@dp,.c-icoRecruit>span.is-hide\@dp,.c-icoRecruitStar>span.is-hide\@dp,.c-icoSchedule>span.is-hide\@dp,.c-icoSend>span.is-hide\@dp,.c-icoSuggest>span.is-hide\@dp,.c-icoTimer>span.is-hide\@dp,.c-icoTitle>span.is-hide\@dp,.c-icoTools>span.is-hide\@dp,.c-icon>span.is-hide\@dp,.c-iconAssignment>span.is-hide\@dp,.c-iconGoal>span.is-hide\@dp,.c-iconHead>span.is-hide\@dp,.c-iconOption>span.is-hide\@dp,.c-iconSmallCall>span.is-hide\@dp,.c-iconfutureM>span.is-hide\@dp,.c-iconfutureR>span.is-hide\@dp,.c-iconsuggest>span.is-hide\@dp,.c-iconway>span.is-hide\@dp,.c-video>span.is-hide\@dp,.c-video_og>span.is-hide\@dp {
	display:none
}
}
.c-icoMenu:after,.c-icoMenu:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoMenu--client:after,.c-icoMenu--client:before {
	background-image:url(../img/menu_client.282d513d.svg)
}
.c-icoMenu--search:after,.c-icoMenu--search:before {
	background-image:url(../img/menu_search.d9a10a8e.svg)
}
.c-icoMenu--calendar:after,.c-icoMenu--calendar:before {
	background-image:url(../img/menu_calendar.97c5afeb.svg)
}
.c-icoMenu--meter:after,.c-icoMenu--meter:before {
	background-image:url(../img/menu_meter.222f23c1.svg)
}
.c-icoMenu--guidance:after,.c-icoMenu--guidance:before {
	background-image:url(../img/menu_guidance.83baa707.svg)
}
.c-icoMenu--setting:after,.c-icoMenu--setting:before {
	background-image:url(../img/menu_setting.f368e93b.svg)
}
.c-icoMenu--logout:after,.c-icoMenu--logout:before {
	background-image:url(../img/menu_logout.6991e0c5.svg)
}
.c-icoMenu--switchuser:after,.c-icoMenu--switchuser:before {
	background-image:url(../img/menu_switchuser.97d97a9f.svg)
}
.c-icoMenu--logoutRed:after,.c-icoMenu--logoutRed:before {
	background-image:url(../img/menu_logout_red.de410c16.svg)
}
.c-icoMenu--dispatch:after,.c-icoMenu--dispatch:before {
	background-image:url(../img/menu_dispatch.df13378a.svg)
}
.c-icoMenu--exam:after,.c-icoMenu--exam:before {
	background-image:url(../img/menu_exam.2f36a33c.svg)
}
.c-icoMenu--crown:after,.c-icoMenu--crown:before {
	background-image:url(../img/menu-crown.c9e10206.svg)
}
.c-icoMenu--back:after,.c-icoMenu--back:before {
	background-image:url(../img/menu_back.90d4cde1.svg)
}
.c-icoMenu--linechart:after,.c-icoMenu--linechart:before {
	background-image:url(../img/menu_linechart.fd4d01b6.svg)
}
.c-icoMenu--inspect:after,.c-icoMenu--inspect:before {
	background-image:url(../img/menu_inspect.5f149f3e.svg)
}
.c-icoPhone:after,.c-icoPhone:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoPhone--sales:after,.c-icoPhone--sales:before {
	background-image:url(../img/footer_tie.7f29432f.svg)
}
.c-icoPhone--client:after,.c-icoPhone--client:before {
	background-image:url(../img/footer_severice.02b60316.svg)
}
.c-icoPhone--teaching:after,.c-icoPhone--teaching:before {
	background-image:url(../img/footer_i.37bd139c.svg)
}
.c-icoTitle:after,.c-icoTitle:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoRecruit:after,.c-icoRecruit:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAYAAADaILXQAAADRklEQVRIDXWVO2hUQRSGz1w3MWIwWBgMKCohWFlYaWexIAgWVqJowCBsQPGRFD4Km6BRQTEiKIhIbCVNtIyKkiKIghY26cRGq6hozCa7d47nP3fO3Huzm8F5nfnPN//M3KyO2hS+eWUzLS+fIOYqeb+X2PUSeUeeF4jpIxG/I1+Zcrfvf2uTHkMujmTAzI7GRkcp9dcF1KVr3mcSVgFEYc4rstFT6lg/5sYnvmfBchvhPH51C9X/PRPoIZUAUgQa1Ee4HEbGjn6Q4yPuzuP3ZTSWpPCtyz20WP8gVzCgAiQZbPUmEBQ3yNbrlFQOunuPZjU/NIn2f5ceylUMKDCVazAgIFpDzOZYh87m3ndRY+U5X6z1leB8bWSPOD4uNRMjUceYF6ARJjEzEDcWpPdbqdm8W4JT2jgtDlx0nbvJNjOQnqZoIJiQLppopEf5XK3fNkiomVZXHTGDxk0AkWrOrdcThrjFPK+j5ZVBg1fI0y79LOBA3clA+yBp9ymaFhJsjM/KYpzuC5lUEdCi1I05OCwZVJORD0ARAp3MV6+T2x0ICv8qgt48OQA014CFGGDYBMUMYGqbE//WNWkSAc/HB4lfR/giMAcslao95lIBsodG3HTa01IOJz+ZJwaIubBELkA1ZkDBtMz9dq7VOrBB4iaevJH+i4rMkb5+ACJZ/kUDptFYQaM6CabpNvrz8wbg2Z//2aHD1PQvFYIGiereegSkAIBiJzMdYnpdGEjBOrkz+Q/X8KkJ2fVCXLREFUrUwNbHDUQILRpbQ+/cfPbbgrW+nZdE8Ln0OABAGKtcg8bCdegG4IoGj25654blxqvROfg8NHiA2L+VKpOQZAAVBEBxDXFzbNpNPRvc5GQ9dw7Rjv5Z4nRB/mqzBBOrc7gVKqrGwzh+kuE0uPvOzhS4knME+OSxOUnerwAESq4AhghN6M2AbYil6enEOccVFRUb9r8yAJLFhcGsh9bcYxHxogGiOYAha4V7TqO4mGTOkFWMk3sgJ3lNSYL/cxtSZyBBaYXj1dVRcGXHRqwIVW80415Mn1dSm6YVzn5Jj2pQ9Ch4KO3DHGPnPmlsjaYV3kkj8tMzFd/aoPb2SfgGWB6ku/vVGlwN/wdh3ejQJW+q1QAAAABJRU5ErkJggg==);
	background-size:contain
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit:after,.c-icoRecruit:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABLCAYAAAAmh0pZAAAL3ElEQVR42u1cbYxUZxV+zuwui7ZLt02oAVqI0egPTInRXzVpTRpTauPHD4sW0mICRapAClFqY6ITgjYSrC2KpeIPG/looBSFaDXxhz80JZJYSU1rNEJTakvBlPKxsCxzz/HH7My873nPee+d3VmKiTchy8zcmXnf556P5zzn3CFM0SH1h4aB2q0A34pC5gFyI4CZIMwEYyZADZCcAegMWM4AfAaoHQNwBJC/YnjwJfrG5hG8Cwf1DIQ9e/rw8qG7Af40RD4BlvkAEUQ63yJA8zE1/7bfLMFypHke0ADwR0AOoq/vIG3c8s//GVCk/vBc4PJySLEMjNnNHY1vrr1J6XyVCcb46S1ALNAILwLYgtl9u2nNjy5dlaDIhnULwPJdiNwFkVpnY8bGW5ts4xRYhgtSCG4AGtVOAXgScs1m2rTp3FUBitTrM4B3NoBlFYC+9mKTzahN6o2WWk/kSqHFtJ47AdAj2LT1aSKSdw0Uqa9dDJbNEJnVWZz4V1xbSeQratPaeigAMQcu6DAG+u6nR3/89ysKijz11ADefGU7Clkamb++PkmM0FdXbVIH3QQ4pJYSgTn+mGQEQg/SD7b94oqAIt9fP4SRS/sg8qloQxRkE8t19Kba5ym3sdwjAVUBGcWj4HuItmPGrK9Svd6YMlCkvn42itHfAFhgukiSJWDHAcMAVHzovBimbQDgECjHEuOPOIDh2V+ken2056DI9x6ZiYsjhyGY13YZL12WuZK3IS9T6biUzVI6owEA/oDhgc9Q/SfnJwJKzSVioxd2QzCvQ7oCQFoLYLHBEPGvZpitvODMErumOMml5T6hZzb/fRKnG3ulXu/vGSh46U8bwXxHsnhWgLQOlnRj7QVLx8r0/y1AkvPCxwIw24BqEIUX4u3Xt/bEfeTbaz8HLvYDoE4gtDiFlVaVKUcstUomKSF02p3IiWORO9Yeoi3bn5gwKPLoN6/HyIWjYBm2mWe4oMCVkrSq3MfKVPB4TmaDEehku1WU0QSg2iVQ/8dpy7a/Tcx9Loysg8hwZ8HkB1Mxfdk+dOwRfYWVm2ngcllHjFgWXnPmQfDYDqnXp3UNitTX3gDGmtiHOQ12oU9bvgwjFgDjn2XFHRWfwtc4+A4OY1QIlmRiUvv8BTj52sPdW0rj8jqIzIjRpjTwgYysk8k4kQUFAGnvTQA2Ip6orBM+z5lM1XxuvXx95Y2VQZH62htQ0JrEFMN/7aDIMRBiuYaRcaLFk/H5OUsRO91bQJrrByByLS6Mfae6pVwuvgDwkMkxImtxNh/xC47PowzLTTbJqSt53EfHGw1wtP72aytk5co51UBhvjtddBBXIssIzJ+sNK2uYGgZOh5p9xLkrcDiS6KSQrL+8KJxPzD6QCkosmX1IFjuiANaaX3RPI/FthjLInTmsQheBBjFQduzDAQJwVq/iC5Ul8uePX15S3kDt4NwTUfZ0lEc8dVpcxODTAnSeGFS95AMIgWjtRaOGGqmPAh4FMFhzdxaxxz8/tcLS9ynuK207nB5ilG0RefqTKVcISkPtEClCaTiRJrEsbf+pBC9KwdKPwTzbNLk0GvOVb9lUmQrHlHH0ljK9ZSI1nMMEjhfpQsAErV+uTNvKYKbXQtIzFr88yJdNXce2YRNxyttEQRfssitH8qtm8cHZfl97/dBYZmbBUOCdOkFU80+zRSpAiNgs8+k1lIyhej4lruYxnd0rO8W331IZkEoLeYsTgBVBLKkZaUXBMNK2RKGLMqfy2jR6ypou2J6mBDkwz4owCUIT09V9EBY4vB5R08xdVTE7QwRp6DLqGxl/SBYwVlJFtb6BR/KxZRz6SIp8H221S1TgHIqXE+7FaXLuuqaEXjEY9ZqjSwGMQQgMjOTfeS8Kwkgp6cgdqW2BXntCaPYi/QYqGJRFYWWnsIV9BS34Va7lEvJZ/M6qNokwaDnmjUir+hbbmOdQyr7eJZKjuDkdSCaD97J1T4vl+oRpXqKsiYv4ruk0KlytSbsVszdrL9N0Y/mYsphX4+gFIAyPYWtuKKuLjt6iqnyGZKeV4vl9JTwY1gAqh3z3afGh9HIFIBJw1vs5reWH3VaJIeae+xXSoKu2YYtWX/4PPG/fUsZmnMEhDFfj9ClfEZMYokDpZUttMTAE9BTclUzG5KC1UNqDJx0QaF6fQyC39pNJseHWekpyOgpIk1y1dJTxGKf6i8jlQJy8cjSU0z9NoxPYzNKNFreES1CHN1UuwhLTLtd0xWHvzjgu27hAcOp3EGentKyXLopD8r1Nx8EcDbmH06hZekphO70lFA38fSUxBoytVciW1iqHWt3/1IWlPEO/bOJsFNZT4G9ME9PyaVkK80mmdAJ2l6ahhgchxfJ4sUfy7c4+mhzlFCtKlRXq65yrvoy4WaY4yvNYkuUOhOxt0nOdwTE61eDgGK7rFgx4IJCj//sFUhtt61HdKGniKRU3bI0duINHD0Fhjt44hJX1oM+irOnHyuZOqANAIqJ6ylstRVK3AWppUWuKI4+YjwXShlahmS3o7lKFt+zzAWFtm7/ByA/N1mlGGaZMFvKaLdKT8kp/1bLxJURJCOAS0r0YIBbyDa5956F/nzKYN96ACfivA4/EIauwM7GzH6NUtIsYARebzhV6q3PtNyPxZJM+1HIPlm06DZzPgUA5MEvfx6M/fGbjbErb0APRjaJKl7KzKeUVNiJ/AB/rg6Z+RpzhITOo9Z3uz/z9pWluyByr6un6HI8N5/ibsgY6LHm2TydRLrVU8L3GUPOzRMP1Vyd/739qwAcc7OH19CupLAj35eO9BQx2ioOnymNcU6cjGPRB/IjoyuXfQTF2AsAXZuforYUOdh9o7IpKG94udK0pUHmWjVaLnnEitwT5cPFDyz9LIR/CRHyJQNJm1dWVtBxJXQ3732o0qiroPHmGnXAW4AcAtE+zL9lZ7Ux9OX3fQuCjXEf2ACClCBdOqFtaMGQlGOYOm1J7KpyxwjRWkyjA7Rr31Gk0loJKCKEZfc/D8idiflHm9FpwbIMcRYPZIcAyzKTlZW881rrHxicS888c7yE0doHEQn6a18DpNHWUyINw9NTdCCsqKeIo6dwic5j1mPs6CkAioLzBWEZMD99+l8APWsWXCy2Rprr2ZgjZCV6islcYbRPy+LN+HsnC8q4yfzK7NmS0ch29RSoOZSKegpzZlqbMrKBV18BECkmD8q04neQ8YIRPdJTxKt+M9JnWXlQRU8RAaZPn7yl0JO7TgM41FM9xat+3fEMxQzZm9Is0VOaQPfAUpod/iN20YZYOpyMniLOgDKUlGF2FLvQU6ZPb3hTB10e/Kpf50inOe8xYIKh0er07k0eWHP8ijeR+g4gnbVrvf/cuUavLOVVU+RxtdeMnsJccr+Q5Bta3sw+l+gprWP+/Mu9sRSS17P36yTNbrGnBMIryZm7S937FLWeQoYA7k1JNFuE3r2G3VsKMJJV3SUXIK2rrwNglRaqOJOSHhsWi+tkesndx5RRexA4IxHq+MPBpKO+8NZwM1XUU5JSQfwYBTzXQ1AGR4HR9GrredecuJTrCVsM2Jpk0PMpXGE+pUNCX8TQ0MbegVIU7F4RMfRPHQvYKigxOT2lk97/A6qdgsh7ALxv/G/rGAPwZwDPY3Dwh7Rz58UeWkoQ2KznXD0ldB89n+Ip8Mjdv9O66gxgG2q1HbR//wvRaStWDODUqRkQGcLAwFu0d+/FSrmkazyWLLkJxdhxMyOQETCr3PqPzA3f1md3fomkgGApHTiwEz08+if1bq2ncOhKMO48J3vzlIkr1g9IdKzv8V4DMnFQmEPqmLYprIZ55HYZEdtiyqaVEENkK6bg6J+8laD81nxPTymzvmS2N3Kr1+jgwWNXDyhaBG5PNZPRIPN+HMb79R1VD2nlv+NWb2CKju5BGRsTu2nlbDJnRbmer9WmiC/MyakCpXuaP3/+mwC9bWspklJwGHO43eoplnsR/eWqAYXqdQZqSyByPGKmETutqKeIo6fkejxEDRAdwHXXPTZVoEzqJ81k9epBXOnjxIkG7d1b4P/HlT3+CxmY7Uf3u4VqAAAAAElFTkSuQmCC)
}
}
.c-icoRecruit--a:after,.c-icoRecruit--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAD+0lEQVRIDXVVTWxVRRT+5pY0RVTswsQYJWoCChVJLUKpCxNZaGLiwkRjNPhXG1YEyTMsTGxe/Flo/YEQjTasWLhwIZiw0SWCRaXtgiigBIykIAmGGmtpyrt3/L45M/fd53s9ydw5M+fnO9+ZmfcclhDvvcNbtUdR+KfgiyF4rIL3N3P9DxzOIfdHkOEbvLvvW+ecXyJN2HadjL5eW4ci/wJFsSHYPXNoSIqKbnvTtI26sc8Om0P7tw3Ej+4cQYG9zLq8TKxkSi5JgFpWdec+xE237Xb1ehH8Kp+sosO/uesNJhtne5aTBRNz5HEoYdIFGOycBaZ1ntcwO3Ogmi/pJRNf3zGIhjvGgIwgFiyv/7cnVM/9Koukh6xul9u3f09Q46fJZNG9g0aehQpDdZGJKlaSxCqwiGv5BRsV6WJa5O/5Ha/e0Qbi66/dReNWo05HOYcgBXNo/diTwEefA2OfAn0PGMPUvlSExXRjsVFrA8F8Y6v1WJXQMwzpce1IeOgRi+vqAh6mntqYiqjG+OLF8AQiUmxXcXdLUGpNasXq+4AVK4C/ruiAgTVrub4xtodFJb8050UvhofXJDYGUuT/BpAqfcbywRmbgU3mP3EUOHMKEJsNDzaTB8ZkrXjpisXivRYEvlmJx+8t1aTkqqxrGbC+3/xP/ABM/mj6xs3WstTSxCIUJ6D8b3NMILk/Y4dNDwEoIFW1jofc0wPMXAD+vARMnQAaDWA1C125MgJF/xQXZnetBcTtGZ/iKz9ZAoVDpYvmjbFVP5GF1nNzwKmfAccnNkA2iYFsKiytPe5pAYmLvaVDwcNVG7q7gfvJRLKwwKu73q6vLoBk02CTsZInAMU2rn/gX376VrlVXny9B5fOsxfoCwengMEh4JXt8ltaajuBy5fNruQShgZA7yZxS++WeIWJVq+z1OwZGuetIgY8xEolF2eA6SmOyeaYnTXb5i2RAf2VXG0Lg+siH8DcldtLJhZBv5FtIzz88fAuPv7Eruvbo8DZs7E6eTLR408Az28DLvwB7H492rgvIHUB7jAyP+a+/OpIyUShQcYP7Oc8jbV9BnD+HPDrb3ZGoeesUAd89Du7BHeuAnp7zS4G8gmjOCYA5eQjaBX9y/kXnvsaxyf6MfF9s7IQKF8mUbKrV4Hhl0zXHv9Iy19v+bqMt8ekDcS23Wn2k0EK5k7LrA2KgCSlvbpP3Rd8TCadQfz1Wb6b1gQhh4I1ZOOnBKrsK6/3OZZ1HZcq6QySIy9/g5RMUvbbls3WhPVJtud97s1zdQPHtDt4kC/WpDOIbCGplCUqrjLKsmfdoUO/yLuTtN8ueTVwzdqhmxRBBJr08LvGtbFcQH//6U7J095/XX6989uU670AAAAASUVORK5CYII=)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--a:after,.c-icoRecruit--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAANLUlEQVR42t2ca2yT5xXHWbd1F22rkFatqrYPmzRt0rpV05C2adrHaV9IjOO7YyeO7Th2bMfOPSEJpFxKoR0M0RZlrIKqo6yhH6BjvYzSDdigK6GDddxbNLW0KoGtwBglUPLsef3eznOe87xODE7DXunoeZXYifzjf/7nYoc5c2boYiMjn2ZLun7IFrV3ssXFJ9iitud47GdDbW+ywbZLbKgwwc9xfp7i5xgbyO/i52Y2kOthCws/Z8Pd98z5f77Yko772XD7cg5nN4dwhQfjcOwY1CKvnwN5OxbmjDDu+7XI8vvscdaXXcX68z9lo6OfvP0BDQ9/ng13xDmgv7JFBhzzNGENgigBakOQAKC+rH7fl7Wjt1WLs/z7S9lw7t7bD9KKvrlsuLiGLS5cLMEpATICwzHPhYSS+nMgECAbFGM9WmS08xqPp/njvz37ITH2Ce5DjRzOuA0Jp1qbnGomLCvVsjYkSUXgvgdGRo/uUlzn92tYb+9ds9ST2r/LlbS3pB5LSW20mkwFDUAfyqlBmZC06DHVlNHvuzNidKV5WOc4600HZxeoRcV67ksTgpIGkZpUKhJ8CSmpLytColVEQOLR2cLDPFtGuH9+djaA6udQJgUFDbUpqhryJQioPyunHAUIqkmD0o0BAUgdZqQYa08dZh2tX/t4IPFyzdNuvTLVSDXlRNPGKrKU1ErDgoC06EwToACk9hSKlrf5z/nWzMMaKmyWVKTskcpAMuFgQDjNhJQDqdaBAHUgSMVmI7T71DjrSH9/BkEVi1NvAcopqZVqAQg/QkGBgmoSABn3BSOKqbOsK/n1mQD1E66q61K37WTYUmWDgDJimpHVLa3wIlNJxlnEoACgtqR9lqL5GOvLzK0eqOWFr7DBwnuCiqwWIE+U/3JKytCwoHF3IuPucPAkU0kFCCoJAIHIJ3gkd/EqeUd1YA3mt0vVDTeSUElCp52V0wy2AFLpl8q/7EUWJCLVCgpAuYRxxo37ZHcV5rz2eWKPhKtbVt1xO/VIJCSQbpVAKlAqStiwrNCAxSf44793a2EN5H4nzmtZGRBUUg+qbt1Ej0Q2kGm7N1KmGjRr048cAEElZeNytMbHtFHtFoHiqsLlv9w40qtoAbCaOnGPlJJ9SahqKdq8JUgg7XQFEZCa9Mg0aY8L3xpYC/M7LFikWeOOW1XZMnLZh41kO6Em3AIUpqAkmGommBwCVIIU00Fp0Ro7zc3+zpsExStgf3ZS2W1LfmTCSiuqGm4DUnR1k8p/kij/BKR8gk43ARI40zE7Mo2pm6yAuSZplzTdHgkat6pH6uGq3b6Vsb/slmPn84wtG8RlHynJ0ZOQmoywQDUy1tKo3R+6OVi92a2WH5HdNlXd0go/cuiR9u1ljte/zvPnZQxISTrdcgoVZYCKBFAWJP3UIhP7UeVvLPTnLpJq6sY9EgCE0041jphnPx/Er19nZa8nN8h9EplucTHdBEgQjnGmGozQ7hs3VNouzBMgdZdREZz+OxyUVEyJnfbWzWxK17Ej6uqGIVnmjVQEwwbEWLMF7ExlsPpyHvWizWGo7VQZdkqsamb88/TUYN24wefRLhFQlvKjJhuQEhKIZiOSUT2aG78zfVg92WJ5SC3Oxo277QLqj5YPsWld27basDJNzsYtQUKgmqMyKC0S0fYKzD29uqySptIjFQhIZux8YXqw3n8PlP6YXP4xHFJJUQJQxD4T0Y3Th9WV2SLvtVumtiaB4wjZaRs904UPaCh/2qUGtnIpUf4RLMG0QaqRSioB0s946X5fJbA2kSqiZreiQkm4kYRN5GOr1d7UV2TszZP093e/olBSg6wkCAdCShhnCY4BKV6vn02R8xXASq8jKxtUETRuYfJHa5I8gqVVtQOv0jD+cVivbJs30d+/fJk/P6mubs0QVFRUEVRTHEVTvR3THay5olaQgPDMBgFBJWlQ2qhOm0cnb3KvXaNhPLFe9yKtCVU9ZuRREVKzgx+RgOppSLGw9rVrFSirpV/ZI+HqJqUbGEvkHZJaNVeu8OenbD86+Br9uL8fEqtbM6GkBPSkiKwmDMk6w+OVwHKRK1u4ZMN+1EaMItY4AjpulR/9eTfokfj5qIOvdeaBHyFIEFAC+pECkBaNxhkLvVpBn5W7V2nckmknCRUpNgCLe9WV7pHlaBPA0/HSRfqxo08rKhtSkgYkXi+CwpDMaAhp55bKuvhC87vKHolctCXoRRuc/p/fTr/4c+N0hXv5Rfrx77xNQ4orlAQBlSCFAKiQDqoEK/RIZbCKzdvkRRs4JT9KiCNIlpjXzp+jX/yObfRIsnSRWokPDIiQEpQfYUjgbACQokETVk9lsNpbmtTLNocdErkq4bBWP6R+4UM9YjMJm8h3z9DP2fmiWkkxGFBNIVFJGiQzIkHte8sqg5XPf4mD+dBSUZ7YRuYQILhDyqD1iGpv9dYpAChqh5lmz/6Wft6lS9rg65Bq2I8AKAsSuI8ENGCbKl8A5pPPOKrJaWULZzetJbh6lX7Rv9lEd9qmH3Xl9QpIXWt/gUDVi6BsL7JTTVBTwI76EqxzrLX1CxXCStQ4vjsiQHKY2Tb+in6x2uKvkEbjSEQ0bi3FjrxBP//gARsSNGzBuIMiIFtFetQDWHo8UOkHae/gsI6QkFTTP1XVjh9VvNjXxIGWGkc01Wx4XA07lwJ+FLYBKSEFACC/fh/2w7jKooH7Kk1FLw1JtSZBsPo6GJucpF/sS79n7JcPM7bGiNWr+LlKP61YyQfvtepUfGqjs3HjdIOQMKiQj4d2+o+yVt/007H04dps/BCdasTivwWNItueZVW9Tr9FVzYnSBiQBcqIoJeHb1tFHx5h2ab5pCfh5X8LKPsmrLPvs6pffd2EioLYixyUpAEyIuDVQwe2rrJ0zMRGBSWliJUtXrI9tJTNyLXjORtOBBm2BqUeAjLOoA9AMuAEQPg9+unzLKvAu5ruZummcyKgRtREovKvLetm4vrg33rPBCubaNqmF4kqwmoyAfmNe58Zvul/PIml4365047KfZJW0TJxfe0yU9fKB2lIYQzIK0MyQVmQ6hAszwQH9rnpA2tpfFJKN7y21WCNPKZ+YS//gW8ZVojxMIhVZjwoxuPr1D9z/74ypu1TQ7JgmXDq9NNbZ0c4PLeSMegzHM5+ZSNp9kdvHFbvo4qtaPrHPVJIXdlOnqB/7sQE//0xEVAIKKkcIFNRXhQet/b1ExV/jot/TOceDuuM/e5IVGwkO3LqvujQ3+iZzRxHYK8Eq5rpRRtG1Or69YiopABh3JKKPLKKvCVlXWFe9x5+v7giVQnAko0/YImGD4VtpLloG92ifkHr1ogzW0O5uS1o90haaiUa1XPmiRO0kiAgU0FUqnndWjzDPJ55vMf61K39CGWiodXeSEbsgVa1VvkP3xTEo2K6UZCEec0vl/89u9X/GMU8rSAnJWmpZp/56n3sOx55XdhrL16ofiEvvQDgKFItomgiQ6CJXDKs/h1bR42qhlsAM70QJDPqjPC4s9WDlWwIWLA0H+rkHyO6cEF+EWfe4RuGVvUGwFRRPVKRUNX8dkXbu4exjz4Sf4f29tm6tSDVkIp8GBK4r1vAmJuHZ0GmisqKf5HDulbyn5iw/KdTTYMTDdIKIscRBCkAPckjVza/ovTDVLOUtMAOtwUrNaeaF4f1ijT5q1a3loqAJwnphnokVX+Em0mfokeCqQZVhCGVwsW/5kpWF1ZjuEsNKKCAFJAH2rBfDSioAERWN7czJLd5uvT7BS473O6m6sKKRX5G7pGiQeRH1OQPIuigJmsc8YpVzQdN202rCQKyIBGgXLX8XBCtMqzwN5UbSZWSoIpCU5nZHFJNVdlISACQywBknSVYoWr/Pw53cjiTQqpFprhDClHG7dBp++rksYT0I7foReVA1Rrhcnmr//eI0eBZsrqF/PJQq5rZLEjYjzz0zCYAUhi3kGYgamttSDU1/KzRT5erpvqwIoHTUvkPISWFFKYtlH/USJZLOdK4ESQBFFBRLYBlhtt9X/Vh1QeOOpf/KQy1/il22ti43YrKBo3bglNDQ9LjWNX+aFOAFQ68LqoJACo32PqRJzn1SCYwt1O61YqQXA5KsuMyV9WPZ+aPzcP+MeXKNqgCBFLMPKlOG6eaW5VqtXbYSvovP0/xOM7jAocyaQGaP19XU23ter5p+MbM/WV+yDcmgkKG7SeqG57XLEXV0caNq5sKlF7l/sgh+PA6uPTGsc93F6ur+yoLhb788fznGCVYBKCAV72uFQbbOrlHEloAZNbYj1yCJz3Fgcze/1urBEtINQKST6UkRbeNIZVNuZIfnZwRk74pWH7vmJRu/qk2kQ7DLdVESj0SMO3a2sKc2X6VYFGbSB+Y2ZQ9klvtRYKKXM49kmbYbvf9sx+WzzMmGzcBSYMj9UiGgqgWAEOCStKrmRg+3923A6wDyreSSBUpIOHBtnx/BFPwxqz3qxIsr2eTsye51d22NfG7pg9IVNjBar/O/wEMXuzq/Ec4JwAAAABJRU5ErkJggg==)
}
}
.c-icoRecruit--b:after,.c-icoRecruit--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAD/UlEQVRIDXVVW4hWVRT+9kzjMGogKmVeIC+EolhewMFeCuxBBSPBS6h5wctLVgMqXlMZDCXQREGThHryAjrI4EsvkzKIEEGoD+pE6CBpNPOPjVHjzH/28ltrn33O+ZvfxX/O3ntdvm+ttfc+v8NLRI42NaDXrYCXRZBkLsSNgQjgpAuCG/BoQz3OuQMnel8CkaldNitM5OAXi5Hge3g/2tQKro+KL8xFSkDNYUye+Y3bsmUgOAx+V5DIxYu1uNPezCx30tUZsGJHEuNJSSr1bagb8ZE7cuTvwRRMo0J5u/00EtlFUMcqmHXhUSJdJ6pL51YVEby8j+eln6SJLa4iGYns/XwJCTZa1hFIszVABeUTK8p0KanY+A7KvcercBQqEX8gZK5gCh6z5qjgShzJjUT19DNbGpP4TfLZpvn/J3pFFbJv69sY8LOyTGPwnEZg5drKGCXvfQr8dh9obQG6u4LdquS0v7yN76XFoNCu/uS9LMuEDLYXHOuGBN/+fuDB7+EpdQMjRgJzmcDmT3k8eHasQpJrnPgPZceGV4skVgkreDNUQVPsexzVu8Rsj35FW2pvfBdYvQEYNwF4YxzQ+TC3idSgx8+m5zUNVQmVJPJvfmI0I6JFwOAXdFYh7bd+jVpg6LC0co1LnwRv5Q5AqMTLw0EVGEnB1VrBtYJ+sDAYymWgoyMkoBpNTsVJxX0JJE46rK8GzGxU4jHV+ZixwMmzOmPt2akHvjsF9PXlLVa7xrlaKnMJEY0LrrOSzmzDrV2FUga48dr3zgfAk8d59Lz5BCRETCgecfETc6d0T9zy5QkdvzVnO/esRgN0rtL1F3BoP9DMZ/d24HBz0M+aA0ydRpLUNx6WcvlLWbVqfHCKG6+rIe40nR/z1uflRxLliqSa9d27wJ9PAsYU7nFFJST0MhLJ86vStMw+M1mD3bGzJZ6odSQSC7L7ouipxAp1HM+j+9rrwdDNe6MklgRVsWWJn4k/amaoU9j44A535ocfZeOakyTaGo5wahjFL/62XWHRwOQmTgqXsIdf+ps38sqVzMRf4zf8oLtw4WddVpCYvcHvxT+yntkNR99/pkJ9PTDdkgqAPT3APbbs/Dl+Yp4Fn0hgPPKLu9TSFgzMJ06Ko3zy8VVuOv8R08x00M1V0Xmm50LBi+sw/9q1XNlh/nxlexIVNgruW7AC6BP7bWvb2KArHpLoa/7CW5rL4HapLUmeWsb60iD+7KWjZpqNOtcFRf1UdO3czbAI7+okpMnaY21iVw08BVW8CC54Buf38FI+om4Y6uruucuXbcMjUXWSsvafSDE7I1KCAni0iRxyra0nImC1sToJv0hGYEAKXiAoEilibe2tasBF3Qu7LZFYxf83WgAAAABJRU5ErkJggg==)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--b:after,.c-icoRecruit--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAAMyklEQVR42t2ca4yU1RnHtxdrbRpNGtt+6EWiSdOkTWzSD/3Q1NSkqYl1d3bntjM7u+zuzOzs3GfZ+7Jclotc5FYWVMDaUJQWKREECgqSgkWptDSxIdTaSKtoaJGtYIsCWzg9533fM+9zznnOGXAusk7yz/MukCH74/9cd5e6uhq8yPj4zWT+jB+QOb2jZKxnI5lb2EvmFI6ROflTZHb+Ipmd+w+N9LlwnOowGc3vpFpKRgvNZKz3G4SQT9R9nF9krO+b9BOdT+b2HKJgKJA8oSCIHR3NYsrZcTTnambWkfM8kv0XGc1uoH/ufjKeu/njAWjr1k+ReTOayNiM5ykgAEeKs4AsQHkV0kjW1nDGjbbOkaH0MjLa+7Up6qKxT5J5PTkK6U0LEpcODo8zc3pIljIupCEe044yk2QotZk6866pA2p+790UzFEbTAFJtZzkIphuOZBqGdFNwxAOeB6ESrF4kf7+PPoP9tkbF9LKGbfQerSUatKCwp00K+9GGRKDMlqsQ6KDFCc5kJgGHTfZcAgZSInqT7Lfe50MZL9/A6Zd/5copGMWlDkFqWDncSdxF41k3bQbkerREIgckuAiBBKPTH3dl2nM30CgeqZRQK8VC7YRUFaEBFVMtbToJgwQdJMKyJHz3GvpCbJ+/U0ftaO+TWejt1FQcj0ahfUoi9cj6CJeuGVYEBBTXxIBVYRElXBicgetY5/5aEAtGLiLOmrCBZQTO5s8I42UgpTGAWFppjgpCeBwQA6kGQlbPV1UiT01n8vYvxB10x8VUHK6cTAzs/rOhoJK4aBkoaBkQF3ic09iU21hzc6tFpwEuxrmJHmQhHBgV5ML9jW5yIHDY0/CjTYcQgoOqHzcfi4khmsDalZPo3bKnom0fxnQcEZ10YCms/U7sU8q3JiLxHRzAVlw4jYorkLXFar7qp1+t1InTQhwhJQDgEY0qYa1/UFNqvUlkc6WUAEJacYBIZCYcjFb+fhbZChxW/VgjRaG8XRDIA3LXS0lptugoR71JUVAfd04ICHdJEgFDSSmLFf859Wb0Efpti/MSBm8HikzEijYFiRDsRZSLWFINQCnWI8MgCxIURtSJuqqELunCq7K5dGVBG39KXw+QodIuSaBgg3rEq9FMN0gMBRSHDgpaiuj6HDlR4WR3Cn9YpsG6wjW2ZxiPZBSa1EvSDW5syn1KOECyhvqkZBqwEkcVrrTVaqD/lr8/srBmlm4D5+NMvgQyWMxzVJ4we6Tp2wEEtbVStWjXExNNwUSiMnOlyoHazi7UllFBq9lgJSK9/anCDnyAiEvQR1y9aJBz+4m5JcbCVm7nJB5I2xWctNMSLUYlmoUTFR0E1fSUabrW5WBNZQ+YdzVsCGyD4g5ZvkCUtHX5CQhB/dTl/eo6Ya5iCspg2p3YufKCoAqfF05j8Cuhrb+bhEU+/jhFaQqr4sfELJnJ01b+ndlOgGoqJhuAiQHUDeN3U5MtJ9hF94yUzAdRpdabEaSOxvsaNWCxV/HjrqQik7qcCN3UbekxHQGylaq/bvlwRpMDZm3fuk8oltFqg2LvTY9DupRJ0gzHSSgLhY7hsuElV6D1iMOq7fbDKrH0VoDrJN/I2T/Xkd7bO0D8TAt8H85TsiFC2ZYH9CUnNUvFm4FkgSqq80GxRRv21cerIHUdsVFEBLa8qGc1r9muf6TfHaX1PajSNGmTulN2wBNr6eeVOGgTmrjgFzF2k6XC+sIuq9d6+bPtWaZGZY8H1mxU+1uLL2OHNa/F3OhkmrtbqpBCaBaGSz6d6Q/Xw6sg8q0rYOjDJFg2h43wNq7UzNERt2CnQYFe+Fs/Xv9/SSSagBOl+AkO0ZbbVgsdnV858PD6u/ebXSSaVeDa8n4Q2ZY0EHonARaf4aCvXJFM0pcBAUbcZDspqis6T/68LB6u7eUBAT3NbiKFCfsa4CVjiKrSIc7H8GCPZDXv9fZs3g9QgFF3OfOiK1Y+z1lwEo8JqYadmiLI5t/XCzaqw2w2FApQ0p16LvaujX693r1hAqnWJNaVTdxSEwdLezX7i7HWb1FSKZTrX19dJ0EdzUWS8GCcFKGtt9Dx5eJs/r32vwLFU4RUgQHxCNTLnJrGTUr+UOlYGMnEuzIBtv/qqVmWEnERfA5S/+ODQ8T8s4Z/fucP0dBRxFIDqBoRAQFIbVb+neZu2HiNuqiq8pdGx7XSm3+LLVMsM6fJ+StN/U6927p6f3yZUKWLBA7G+YkCMiCFHZkPR8vf5kuJF7Tphs2RGJHNhOscl/vUdg/XVa6HnEHuU6yNT1sqz3820rAWiWkmpxiRSd16s8j1YJ19Sohj6x2UyxqcFERUhGOC6otxHSsErC+h9Yj9BIZxTvayiXVcxYDdmC/6CYl1RQXQUhU7OPQ6cocAHOxkwokeYCUJ23Y+lcsrv7VYf9zFI4G1HTJRRBUK1OzrfZI+d/TRbJdi7QuSkuQktIVknUzE6yDB+j3dQ3T78QZciPTrEEqGsdGCXl0nJBdOwh5/30zsA2PiC5SU00Uh8QUYTFUgbqVi3+V1qRLCiQIKAXuR7DtJ0rA2r1DWmidpbY4G4FaNINebf/6qv69/nnarU0yoFYEUoTHoP3cEmQfR8oHlulcJ6ZZpzgfYdfIxDXA2rXDMGVLsCxg9MtxF/6rf79Vy9VUg5AiwE0MDgRl6xxpabmzPFg9yWnUVZPaVMNOtXzjX14CFgcU0wCSu9pze/Xv9/SvJQchkGRAYaaAHUMsBv5EEonPlQcs1fmYMGkroAAseIVctkj/ye3cjs9HHIw6aRPys/X693vxd1I9CtlgIg6kFgMoFkOOmgPby/oiBulL3E6hvIM7CTmw8e2/JCzuohak9SOdbcOjhgPgC1LhxuAoTnIA+Wn029F6DjxSnruSHW36wz84j/DIivVDD5phGSftsDof7f2NYZneBJwk1CIVluUiP3CTAynoAzEwpzxg3e37is7RHdlgwS4FCx0iNZN2OmGvOLrXg/NVSAogDsnvQoKAgk4MeNnzZdLivaOMzhi7g3S1T+CQ2kDrd2AtXaj/5J55WtrXICCpq6Xo2vXnV8yzViIKIIFUw9TsF93EIVmgqPxeOwa95Q2rtE79mMK6Ihz8Y/LW76SXCdbzdPLuL9jq45FeQ3sdDfXS0YPullu3UEe9Zwb18hEAKSAVbL+aahxQwOc6iUMqyvc6yVXgu5zpGXZEgCS0ftDdliys/rrDTsrxTrdgh6XCLbhIAsYhuW66TCH9nv65RSQcvr0yOyP9QUkKa7vxyMZSrNqw2Bcw5s+V0kzqbNBRHIwFCbrJ9wpNuXtJIHBLdb6FMhb7AolF3tbekJgWVxHWxAT9gsgqx0V+F5RStH0g3Xyik7h83m3V/5bvaFtMGSBh0V68oPKQLl0iZBud1ttbcQcJdUlyUxFOkxut56at1YeVSNxEB8ozwmwEu1qcTvqnTpXxrUX064FvvEHI0ZfpqPEMHUrX0RGiW23/MqAglmpeERCXl0Xvltr8QEFHy5PuaaRFfx5plfY2voaoC62dWi1BsWhDOCGNg4KwJmGQvA4cB5K3kZAmKl/j5lrBahMObdojW0hdRdAhUu5qfnUdkV0UlGpRQOMkL4DExWA1NT1RG1jx+JeLYDik1pBm6weAIpKThEHSj3c1NNWAgwIYoEbgJgiIqtHDnzfW7oegpofOqKkmbf7whsTBKIOkXzMfXUc9Qt0EAHFIlorAHq8hrPAflFOtfBqxIEmAQhpAcuvHnBQwAXLc1KSD5MjTYKuxcX3tYLWFt4mnWt15RAMKrUf+63OSnGpeAyQIypJnbe1gRYKrhe4mdzZsqTUtszoXYSOA1wAIghLhENJQT9XA44oawmpejLZ/bLENGYZIuf37NZC8INWEdPO4sQgJwnKiBYjDoqqvz9UOVktwbnE24mDCBhfJ+5p285cBYZA8qpOsOuSAslzU4MKpr5eeG/5HfL47awgrNKQ9jzQbltqg7zq7GtLdlHQDLuLOaQBuqhc0SX8vWtufnw4HB7X3bGypxZZZbBVBO5tHdJOcahyOxzNBdYIC+Qf9+KIAqaHhXaodVPfW1fpFQQ0UIZkmbflEUmpna2pUZySlaHtEF3k8v2IQ5P9vix3y6Anmi3RMmFb2j6CUBavZgaXrbEG5YDcZ1pESgITOJrmpsWFB3Y3+UmAFpPnI7zWnHNrZsDQDUa5HHs+huqnwsmCh6ebTO8gHCrW31KQNHOSROpur8NSBpdSia0g1nZPkVGuAoBRItgKBr0wNWAEKy4+A0nU1rwSnCVtFpFSrR9z0wAP8+Sot2p+eGrCC/n7lyOYrsathdckDHNVgcJGqibqp8qKO+om41DZquprkItjRPCXSzKwDtfpc/w+9DtkEZDQDWwAAAABJRU5ErkJggg==)
}
}
.c-icoRecruit--c:after,.c-icoRecruit--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAEF0lEQVRIDX1VXYhVVRT+9r1dNR1zUAMpE9MIJFErIfuhH4qEBMVorBgSCc2XJhsKScpwiH5MMNOH7CHqKWmgsTDpoYfJGETzoRglUHsp+lFHxhqH0dFzzupba5197rkz1zac2Xuvvdb3rfXtte8EXGPIzs7rMRSeRiZPQNKlkDALIkCQ8xAcRoZeTMS+sG3P0DUgCnMoVqWFdL28Aik+Q5bNNLOC66cjK61FBoHKe5i/aFfYuPGqO4z/20Ai3d1VnOh7i1m+RtdgwIodSYwnJ2m096LWujps3/7veAqm0WA83rcXqWwhaGAVzLr0KZHuU7Xla6uKCJk8gtHB76WTEjcZBYm8sWklCdZb1hFIszVABeUXKypsOanYvATJ0IdNOEqVSLbNM1cwBY9Zc1ZwJa5NpIjVnFjt9LOzPCbNNshLG+4bS3SdGmRrx2Jcze4sMo3BOk+eDCxfCSy5G5jSQrIUGDgL9P8EfPOVJ2MgOdGV5FVun1RTHC7XlfThQuuUznYXGsTvhU3A/Q85wUV26+goMOsm4PEVPHuRlbF3TF5WpnGSrZLNz0+NBDpbJQSb61XQEnXXeem9wOw57v/5p8DRIwoCPLocWPUUsHAxMHc+cPok7UVsBReyu7g75IGxu1IZqXcMQWLXzLvN/VSew31AwqeQJMB331Kyc3624I68co3LvxS3RwKdvZJMfmuowKrhqcqi45cTuRS+RcJ72bUDmHkjcI4JaFI64hyk4b04SZDTpquVzGxiQK3m6+FhB6hL4uBnz5RlqseF6mXf+F+/+GWP/cBKfi8u3OTKs1M/rcxsTCCudT/2K95Xdus4krBmTcqAjx2Iweqsn+qvY8IEB9fOU7sSVfheWthEVX03uc1k5lmSvCnt7bM9OF68AYW9dP6br95BNOAM5dCxYGEdPGa/ZSuw+yNgdVu9IquEhJlMRzp6UDrb7Gem+FkJH3wyyDZcRyKxipTs11NOcsscPkZ2ZazigQeBeWxdHf0/O4mdcW9EjE2zRfirwuz0l3bMkPXP7SZRh/V9hTl0vQPcnFc+MEB5aJs+w6OO9wPvv0t52G3xruxEDhG5K3T39Op2PElH+w0Ylj9ZTYsFTp0GtD0D3LMMmDSJWVMOlfHYj8AX+5gxCXSojDpskp3hy/2vuKEJifmtffYgCfgfsRSo4K2twAi78/Ilj4/ZF3709/WOsP/rzZGkuJNosFlwyjKLlxz1HrwAXBqp30G5SaKvzqnkbemo/hgbGLhJ03/ysh3QJXApNFPd26xrOyzJxX0IR8qQzUlIY9qrp8qkV1cGjSR6LriIkL2OUPmDPlNQq50MPT3H9CiO5iSJAhMpXqYRcV8Gj2cib4cDB/ZEwGZzcxJebXEnitwgkfIrWz6qVfbx/4//AE7qncpTYH27AAAAAElFTkSuQmCC)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--c:after,.c-icoRecruit--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAANIklEQVR42t2ce2xbVx3Hw2OMIbRJaMAfPDZtEkICaUj8wR+IiUmISWOJE79ix3Gd2Iljx/Gjcd7pe6KjG93WQmHtNigr2SMt9EHXomoFCtW6wboHG1X3ZKx0FR0d2zppXbP2xzn33uP7O+f8znVaO16zK311bprElT/9/p6229TUgAvWrr0YViz8DiwZnIRlpY2wtLgblhQPwpLCEVhcOAWL8yfZye6LzzLth8nCDqZVMFlsh2WDXwGAjzR9mC9YVv4qe6IrYGlpHwPDgBSAgQD7dLSIK2+fk3lXEwOOnPvxgf/A5MAG9nM3wNr8xR8OQNPTH4PlC9tg2cKHGSAERzkXIVmACjqk8QFbYzn3tPUmjPbfCpODX5qnLlr2UVheyjNIr1qQhExwxDmRN0OylHMhjYqz31FuBkazU8yZV88fUCsGr2Fg/mqDKRKhlldchMMtj0ItJ7tpDMNB9yNYWX6eYt9fzv7BPnnhQrpt4SUsH61imrGgCCctKrinColDmazkIdlBmpMcSFwjjptsOADDWVlDGf69l2B44NsXYNgNfY5BOmhBWVJUEnaBdpJw0fiAG3bjSj4aRaeAJLmIgCROrnLfaXYWLiBQpSsZoOcrCdsT0IAMCasSav2ymyhA2E06IEfO/aClTbB+/UUftKO+znqjoyQoNR9N4nw0QOcj7CKRuFVYGBBXOUOAqkBiSjtnZhvLY5/4YEDdNHw1c9QJF1BermxqjzReDVI/DYgKM81JGQRHAHIgLUzbKvUypXc1vC/j/0LMTY9roNRwE2AmBsyVjQSVpUGpIkGpgHrl+1L63sbCWpxfIzkJVzXKSWojieHgqqYm7Fm5yIEjzlLaPW04AEUHVKHHvi+mxxoDalGp1dhlTxDlXwU0ltNdNGyobEPOWVYSN+UiOdxcQBacHhuUULH3DNP1cx1+lzInnZDgSCGHAI0bQo0q+yOGUCtniMqW1gFJYSYAEZC48ilbhZ5/w2j6srmDNVkco8ONgDSmVrWsHG4jHvmonJEBlftoQFK4KZCKBkhcA0I9v5i7Dn2STftSj5Sj85HWI6GEbUHySNZSqKU9Qg3BqeQjD0AWpKQNKZd0VUxdOweuyhfIkYQs/Vm6PyKbSDUnoYSN85LIRTjcMDASUg9yUtJWTtP++rcK4/kj5sG2H40jVGVzkvVwVs9FgyjU1Mqm5aO0C6jgkY+kUENOErD6u11lu9if9dxQP1gTxevp3ihHN5HirIRZlk7YZbXLViCNFWRAIsyq5aN8Sg83DRI6M92P1A/W2MBt2igyMpsGMkvkJaJHWlwGmPolwCN/BnjtKMA77wCcOQPWxc+TbwMcPQJw6BmAbZsBVozLYSaFWooKNQYmKbtJKOMo1/u1+sAa7T/kOatRTWQZSQo15KKViwAO/AVg5jSc88Xh3beRDjfKRUIZFVTCObtvqwOo4pe19QiuamTp75NBlYlQ2zx1fpDU6+UXAX64xIHUjUAl5XCTIDmA+tjZ55zpxHG+4a0xBPuj5FBL9UhqZTPNbI/uh7pe778PcNc6F1LFSV3uKVzUpyi9gIOylU18szZYI9lR76m/Sj5Sq9ruHTAn12nm0jW3oHzUjcLMBAmpl59dYzXC6v8JmY8ErME+b1AlpHWrZ+eSYyzJP3UQYM8ugH17Af7+JMB/X6/+u+++y4rFsJy4NUgKqN64DYqrJ76nNljD2a2aizAkykUYEG4eX33F+8kePgSwdNStamqP9PM11R9j/z4dDumkuADkKhU/ViusA+S8NtvJX2jDWu8nuWu73B9ZZ7de3Ray3HnkXx7OnGEza1kBlHBDDUsC1clhsb+j/9O1wPqT1m2b4JR6ldUI6ra9kjoPu0KvoTdKogbSyUWjJTtHma7fTuv5SMDplZxkn8lOGxY/e7u+cf6whvp2ejrJa1bDY8nbb5mf3LrbZQeRfZLSHz32iPnxDux3EjbhINVNSVULvnf+sAb7HqgKCM9reBQRHfbSMfMTm5mxf07qsJGTMl10wl59s/kxeV4zQZIAxdz77pitVOLaGmCl75JDjVq09RCTP5r47/iRdydOQcp2eVc1rucP04/5j2dkOJWc1Km7SUDi6urgf3ZNLc4arEDyWtXa20d3ZsOz2sYNZliPPyYDwk6iyj5O3Nw9Q2zYHmYvww0XXKlwKpBiNCBxcuVjl9aQszLf1RI2tSKhlmxCD24yw9qzGzWQCiR8j6uaVNmUpE2BEoCSMRkUhpSw9EaNs2H6Muais9peW536vSb/zfd5tAw7ECiqgUwQlS2uhxnORyklJ5kAWZCijqz7Z2sfpovp543hpjqJWrJtud8M66HtdD7ikIR7ZlPVZpOPhINcJ9laELWViP6xHrBul0JNXYtUnGQo+1seMMP63VZlDEnQPRKGpcIR+YgKNeyiCqQKHBdUPMJ1sB6wvkXmI3ITmdQrWjVYarjNykVxc/knQ01zEYbExL+OHKvPAjCfelmDpDaQaqctqppXGO7cRjtInCnKTSgXibMCxwBqgeIiDKqTq91WIlb7e7pgoHel0UX9CqSMsoWcnvKAtZ2GhOc1CZKStCulX6tsplCTJSBxxfgZqUPeyvd8keWk9zRIGFAW7Y9w2b/fo3XYvdOQj+IKICoXeQAS9xIYAlJMnGH7viPMv47VDizXfaccZkp/ZCr/995jhrXvD1WqGgHLlI8SHqGGIcWQmzgcDMrWm9DRcVVtsEqZK5mrZshQM61quWvW/NgM67nDyEWdZjdRVe3u9QBPsiXh02w5+JTQE2zFfKfiIAKSCijKFbLPCD9DT0A6/anagGW775I6bQ0UgiUWbMsmzLBOntQnfxVQNxFuxZw9hJMrn9eUfBSxwcQcSB0eoPgZcdQe2lrTixhQTl/OoLxOO4lYsHHlet3XAalrqIhc1EGEGlHZtkybH+/JJ5TETcHRnOQACrIzaJ/Wfehntbkr0xU3L/7jdPl/7rD3Ktiz047q/dHx4x6923bkJCkX6bAsFwWRmxxI4QA6Q0tqA9aX2FN1HMEJe7NHY3r2LMDyRUTSNnTa27d6r6hX3axD0gAJSEEXEgYUds6Qn9+fhg7/FTVUxtQV0Js4QUOK60m7yHbnp06Zn+BbbJO6bq0LqQIIVTXeKmx+0BvUP19WIKFQo9QelN0kIFmgmIJ++wz7a2tWWZ76PoN1hm4gO/WKxhvQahevaFO/ArhlJdvK8jfOjbCt6CqA37Ac9caJ6r+/+lYEKaQk7KAeagJQKOA6SUCqKPAS5OvwLme2hh2XIKmdNh5HMj32Gz/m6tr7sJywo0rillykABOQXDedZpAeZT+3EqLRy+szM7IPSjJYWz2XbLiyDZe8X7w43+vRA7ajIkRO0kAFXDAWJOymwNMs5K6DUOiSuXkLZSr1GUjFjnpP/ihhjw+x1/6O1AcSb0l2PcRahKjjoqALSkvaARRuAdlJQgH/lrl/y3cyntIaSNOSjSvJQvf37OX59947f1AvvMDe8DYsw6FcFA7obqrAaXNP675teu5hpdMXsYbyuOSihFL21f0RPzOsYZ1mbcWLL5g7cqk7PwawgxWKxRN0+VcBhalQ88uAhPz89D/QmA8UdHX82p38O8zrkU5lbhNjSDcL4+XsvVZ3rLbnuym2rbh7g13hFk+y5WNWDjXcbasOCuOcREHyO3AcSP5WgDamQOtUo2DFpXAzLtki+ihCNpFqVQvq44jqorCSi0IGJ/kRJCEOq61tU2Ng9fR8vgJGQOqMGKZ+BCimNpG4kQzSVY0MNeSgEAWoFbkJA2Jq9Yn7jY37ENSCyHE91JTJH++QBBitkQwa+qNzyEekmxAgAclSBdg9DYQV/Zu2qlVXIxYkBVDEAEgt/ZSTQl6AHDe1mSA58rXYam1d3zhY8egWeVVrWo8YQJH5KHhuTlJDze8BCYOy5Ptp42DFwmsqToqFZzfUeg2zJhdRLYDfAxAGJcMBaGlmahHn6gbCar9Zr2wherCNeDSRavkPGiD5UahJ4eZzzwokDMs5LUACFlNzc75xsDrCSy0gHWh3FPVwkTqvGSd/FRAFyac7ycpDDijLRS0unOZm5b7lfQgErmogrMiocT3S7jHUhgPnWNWI6qaFG3KRcE4LclOzpBn2vWRjPz8dDY8Y99nUUEsNs9QoQlY2n+wmNdQEHJ/vBNMhBuQV9vUpCVJLy/+YtjFd19Toi4EarkDy6rTVFUm1ma2tVe+RtKTtk13k893PIaj/3xZf5LEVzGdZm3BlzR9BqQlWuwPLVNnCasJu8xhHqgCSKpviptaWm5ou9EuDFVL6o6DfO+TIykaFGTrVfOTz7WuaD5cFiwy3gNlBAZSo/dU6beQgn1LZXEXnDywtF80i1ExOUkOtBYPSINkKhb4wP2CFGKwgAcpU1fwKnDZqFFFCrZlw0403ivuzLGl/fH7ACgeHtCVboMqsRuUlH3JUi4eLdJ1omi8Xc9QP5KG21VDVFBfhiuarEmbe2tuo5/p/ke4oRqcf48EAAAAASUVORK5CYII=)
}
}
.c-icoRecruit--d:after,.c-icoRecruit--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAD3UlEQVRIDXVVXYhVVRhde24zYWZMg2CKD2ZkBKFlCVIgKr6kUBRkhfhTKj5ZDoQkmihSJEF/vthD0kMQDDQSMr1OipUUveT4oINBIg7+NOo45Mx4z/la69tnn3tud+5mztl7fz9rre/b+9wJaDPs094ZGAuvI7e1sOw5WHgEZkCwGzD8ghyDuB/fhQNHxtpAlOZQrioLO7hrHTJ8gzyf7WaB69HIK2uzUaDjYzy2+POwY8e9GND6biKxvr4ahk4fosr3GRocWNiJxHkKkmb7IDq7XwmHD99upaCMJuPZ00eR2R6CBlZB1ZVHRNpnshVrr4oIua3C5OhP1ssWTzNKEtv37ksk2OaqE5DUOqBA+aSKSltBaj4/jfrYF9NwVCqx/EBULjCBJ9WcBS7iRO4ksjPOfUVOlm+3d7Y//3+i+2SwD3Yuwb38mVJpSn52OfDG5uacO7xM168CP58Cfvs1kjhIQTRVf4/bV6tJsV1T2cpSZcZgPwvOnV0xVmqnJvlMAbMeAhY+DmzcSgGbikpYVTo/y1+23W/PqpJ4JaxgQayCrtT3NCv66gjw0X76uF6wEFixGljGKl9YwYpOAn9djL6Y04Gb+VJG0hFHrCSzfxs3RqqIJkAlpZHO4eIw8O2xWJl8i55sVJGqybAopWmOJLn93XSL0qFXOMoWyjbJtp0bijhz5hai6EjiYE3fS2xXsGE/EwHoOmq48oJFUwJIbRz9x8PwwMwGScoLtYnojO9YyfI1p9iaS6VaB3TGRqzbKEAkVQHqa9qnK275o43Eol1h/fqMgV9FtUxSsJ7yTGjTWjcv2buKmzdB0WpvqlBzvb7fNmyYn4hiJdp1haMMHnGgaoJ8zCvBk+q58+QBRnjzks0rIWFuPcgmB6z3Nf+ZKUnCZ1+PEmwLicyT/HsRejG8EgJ0dwMvruOteiI6hi9EEq+QJifyihfjSsdTCmr6FZbBtm38kkQ7Xf2qNfzotjAxA27zwii6+2HORdrQWX4/h2KlEqGKfNhJxh4Mff2D2sbbFT3xPSPfh3F7iwkPYuJutNVqQE9PXI+P82flGnDmDPDjQFQuTyJwHvsjfH/cCeRqqURG2/TmAA+S/xELZZp0uBpal3ZuBF7dx/Un4fgPuz2er/JMksFnwwVPFoCe1G/f+8FGm85NoHpSrMdbvYrX2i55s+yWK9ZLSfzzl2YHTbN87oxxHsZ9COxlY0xPQpqyPd4mdjUprpI4KO4g5HsROi4zZiY6O8+H/v7fGxTTHby8dfWfilSFhhNxrW2r8g/DiRNHPK7Nq10lE2WPhVxVXyUSaK32Zxvs0vwfk0ujO0DaTSEAAAAASUVORK5CYII=)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoRecruit--d:after,.c-icoRecruit--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABICAYAAAC+2ghEAAAMsklEQVR42t2caWxU1xXH3SVNU1WJVKXthy5BiVRVaqVU6od+qBo1UtVIaeyxZ/OMx+NlZvw8M57F9njFYLaEJWwCkrQUpUIhNCmNYkMoUFqakKSBEkBNk6YRKgQBEYXIQJumYr+9b7nzzr333DsmswTnSX+dZxs95B//s92Zoa6uBhdZu/ZWsrDvR2S8f4zM791I5uV3kvH8ITKeO0nm5i6SudkPaKT3+beoXiVjuW1Uy8hYvpnM7/8WIeRTdZ/ki8wvfJv+ogvJvN69FAwFkiMUBLGjozmmsnYcy7qanXHk3I9mzpCxzC/pn3uQrM3e+skAtGXLZ8iCviYyv++PFBCAI8Q5QBagnAxpNGNrpMeNti6Q4fRyMtb/jRnqovmfJgt6sxTSCQsSkwoOi7OzakiWelxIwyymHfVcIcOpzdSZ98wcUAv776VgDthg8kiqZQUXwXTLglTr4d00AuGA+yGolBkv0p8voP9gn795Ia3qu43Wo2VUVywozElzcm4UIZlQxop1iHeQ5CQHkqkhx002HEIGU7wGkubPjpLBzA9vwrQb+AqFdMiCMp4XCnYOdxJz0WjGTbtRoR4Ng8ggcS5CILFoqtB9mcbcTQSqdxYFdKRYsLWAMjwkqGKqpXk3YYCgm2RAjpz7fkubyPr1t3zcjvounY3eQ0GJ9WgM1qMMXo+gi1jhFmFBQKYKSQRUERKV4cTkJK1jn/t4QC0avIc6asoFlOU7mzgjjZaClMYBYWkmOSkJ4DBADqQ+w1ZvF5Wxo+ZzmfkvRN10UAIlphsDMzuj7mwoqBQOShQKSgTUxd/3Gk/VFtbc7BrOSbCrYU4SB0kIB3Y1sWBPy0UOHBZ7DTfacAjJO6ByCfs+b4zUBtSc3kbllD0baf8ioJEe2UWDis424MSCULgxF/Hp5gKy4CRsUEz5rmtUD1Q7/W6nTpri4HApBwCNKlINa/tDilQrJJHOZsiAuDRjgBBIprJxW7nEKTJs3FE9WGP5ETzdEEgjYldL8ek2pKlHhSQPqNCNA+LSTYCUV0AylWFK/Kp6E/oY3fa5GakHr0fSjAQKtgVJU6y5VDM0qQbgFOuRBpAFKWZD6om5ysfvq4Krsjl0JUFbfwqfj9AhUqxJoGDDusRqEUw3CAyFlABOitnqkfRq5UeF0exJ9WKbBusI1tmcYj2YkmtRP0g1sbNJ9chwAeU09YhLNeAkBivd6SrVQb+XeLBysGbnH8Bnox58iGSxmGYpvGAXxCkbgYR1tVL1KBuX002CBGKy87XKwRrJrJJWkaHpDJBC8Z74DSH7XibkNai9rv4s6iVC9uwiZPsEIb/9NSGPr6J/dw4ASghOiuGQLFAx3k1MSUc9Xd+pDKzh9NvaXQ0bIgtApmNWLCIVua5fJ+TMaUJ2bKVzXj+ebpiLmJIiqHYndq6qAKj8N6XjEdjV0NbfzYMyv358Jan4dfUqIa+8SFM26UDqBKBifLpxkBxA3TR2O9FoP2ue8JaZgukwutRiM5LY2WBHqwYsdp35FyGPjLuQik7qcCNzUbcgo80EZSvV/v3yYA2lhvVbv3A8olpFqgnLvC5coGlZAPWoE6SZChJQlxk7RsqElV6H1iMGq79bD6rX0WMr9el0+bIs8/s3cp06QdMwzhduCZIAqitqgzKViO4uD9ZgakJyEYSEtnwop/WvW6H+JXe9ILR9p6uZ3W7OACGrlxKy6UlCjh8rDezpjTIc1ElRBshVPHq6XFj70H1tups/07rleljifGTFTrm7bdxAyAf/UT/r3BR1VkwA1O6mGhQHqtWERf+O9BfLgfWSNG2r4EhDJJi212pg7dymGCJjbsFOg4L98zV6d61YItcjBqeLc5IdY602LDN2dXzvo8Ma6N6udZJuV4NrydpH9bCgg9A5SZiP3nxD/bzfbXUKNuIg0U0xUW0/+eiw+rufLQkI7mtwFcmCSbsULG7CBk5KduAFe9VS9fOOvKOGxAGKuPedEVvx9vvKgGVs4FMNO2hLIJt/gi/aazSwdmyTIaU69F1tIKt+3vtneTjFmtQqu4lBMtXRYn7v3nKc1V+EpDuqtU8fXSfBXc2MpWBBOClN24eF+8P/4s+7dImHU4QUwQGxaCobub2MmpX8sVSwsSMS7JAN7myrl+lhJREXwXvY1VgtOvZP9TPTcd5JJpBYhAcFIbVbOlfmbmjcQV10XTrXFrd+3eZvppYOllmQsXXEwIbINrej/f1N9TPzadxJEJAFKezIun+r/GU6bxxRppvoJNUhWylYWMqxlq/qan89rH7mQF7tINdJttrCttrDL1YC1mou1cQUKzqpU308UgqWgaSaoRgiWXodPKB+5lCf7KIipCIcF1Q0ZOpQJWD9AK1H6ElkDO9oula/fatcj3SzEZu2X/+L+pnDfUKqSS6CkKjMr0OnK3MAmI0fkyCJA6Q4acPWv3KJBtak7CAW41Gk9Tu16PBB9TMLOR5Um+AiCKrVVLOt9kj57+kima7FShelBUhJ4RTSrEHTgZWIIukWFSCBoq2b4nNpVarxYpBMRcwYqkDdyia+TmvSJQkSBJQC50dc258GLCzNOEBIR3vnH+pnprpkQK0IpAiLQfu+JWh+HSkfWE/nL/g06+TnI13718F6YVIzZSOwWC06ewZ/3rVrajdBQK0OHAjK1gXS0nJ3ebB6k7Ooq64oUw07qmV1aEUJWAxQvAQgpljUhoJd588LDkIgiYDCpgJ2DJkxcJgYxhfKA5bq3MBN2hIoAAueQi5frIa1bQLf1xgYedKmr10OqJ/37jGhHoVsMBEHUosGlBlDjpoDE2W9iEEKxp0Uyvu4k5ADNlawS8JiLmpBpuwWubNtfFL9vFdeFgo3BkdykgPIT6PfjtZ94Iny3JXsiKoP/qN4+3/0ET0s7aQd5ucjgzaYf19QP2/9E8BJXC2SYVku8gM3OZCCPhAD4+UB627fXXIdgQW7FCxpX1NM2qb2/EH/ImwmKUOSADFIfhcSBBR0YsBr3l8mLd67yuiM8btIV/sUDikKWr8Da9nD6l9w6/PCvgYBgQFyGQV+8oT+SPnAfgESSDVMzX7eTQySBYrK77Vj0FvesErr1E8prGv4ANnKdzQdrKP0qOX3OwXtIGT3LnulOf4uIf/7cHovh40OAkgBoWD75VRjgAI+10kMUlG+oyRbgXc502PYUQ6SOGmz7rb0YVL1a/J5vmCHhcLNuUgAxiC5brpMIe2nf24xCYfvrMzOSD8oSWFNaA/ZzBSrNqz9+4R6BGqSBMrngrEgQTf53qApdz8JBG6rzlso4/EvkXjkPfTIlmlJlWCZr1o/s9lNvWJnQ7oag8TBElLO532u+m/5jkXj0gAJi/aSRZWFdPEiIX/aQ99SUODhYC4K+mQ3FeE0udG6b9pSfViGcQsdKM9ysxHsagk66Z88eeNQzBcfzp2j72M4Rcjf6CnDJB0zVi03X7LC278IKIilmpcHxOQ1o/fZ2nygoKPl6eKELQ6T2PbPrSLoQmunVotQtCGckMJBQViTMEheB44DydtISBOVr3FzrWBFuYM25SFbSF5F0CFS7Gp+eR0RXRQUalFA4SQvgMRkwmpq2lQbWInEV4tgGKTWkGLrB4Ai4hAJB0k/3tXQVAMOCmCAGoGbICCqRg+731i7D0G1hc7KqSZs/vAMiYGRBkm/Yj66gXqEugkAYpAsFYE9WUNY4delo1rxaMSCJAAKKQCJrR9zUkAHyHFTkwqSI0+DrcbG9bWDFQ0/xx/Vqo5HFKDQeuS/MSeJqebVQIKgLHkeqx2sSHAN192ms9TqllmVi7ARwKsBBEHxcAhpqKdqYHFlDWE1L0HbP7bYhjRDpNj+/QpIXpBqXLp53FiEBGE50QLEYFHV12drB6slOK84GzEwYY2LxH1NufmLgDBIHtlJVh1yQFkuanDh1NcL9w1Xic93dw1hhYaVxyPNmqU26LvBroZ0NyndgIuYcxqAm+o5XaE/i9X289Ph4JDyPBtbarFlFltF0M7m4d0kphqD4/FMUb1NgRynX1/kIDU0nKeapLq/rtYXBTVYhKSbtMUjklI7W1OjPCNJRdvDu8jjecaEIP5/W+ZBHj2C+TIdE2aV/RGUsmA1O7BUnS0oFuwmzTpSAhDX2QQ3NTYsqrvZLwlWQJiP/F59yqGdDUszEMV65PHsrZsJlwULTTef2kE+UKi9pSZt4CCP0NlchWcOLKkWTSPVVE4SU60BgpIg2QoEvjYzYAUoLD8CStXVvAKcJmwVEVKtHnHTQw+x++u0aH92ZsAK+gekQzZfiV0Nq0se4KgGjYtkTdXNlIs66mf8Utuo6GqCi2BH85RIM7321Op3/T8JhpsCqP+mHgAAAABJRU5ErkJggg==)
}
}
.c-icoRecruit--lg:after,.c-icoRecruit--lg:before {
	width:32px;
	height:32px
}
.c-icoRecruitStar:after,.c-icoRecruitStar:before {
	width:16px;
	height:16px;
	background-size:contain;
	background-image:url(../img/recruit_star.e8b445f5.svg)
}
.c-icoRecruitStar--full:after,.c-icoRecruitStar--full:before {
	background-image:url(../img/recruit_star_full.236e5ac2.svg)
}
.c-icoRecruitStar--mid:after,.c-icoRecruitStar--mid:before {
	width:24px;
	height:24px
}
.c-icoMarketing:after,.c-icoMarketing:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABNVBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9Agm9EhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmp9kmqtsnqtsorNworN0ord0psN8qsN8qsOArsuErs+Ers+IsteMstuMttuQtuOUuueUuueYvvOcvvOgwvOgwv+oxv+oywewywuwzxe40xe78QclVAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAErSURBVBgZBcG5TlVhFAbQtc85XhyQgBOBxMYEK2O00MqX8JVtre2MQywMRkGuErjIvz/XAoCjIwAsAAgALABurrZq5+oSoIBpf/eNSnl3dtygwPaT10hF5f2nvzDD7tFLLUI7GBeXmLF6+tyo0ekkyaOrk8GMw1dJ62hJkoc/1ywsh43BdV1LxXTw/drMgxfdPTLaEKH3js8tD9weFTBqqBSWW1Vvo1J6alNPUlEplkEq6roMA4C6V9vPKiqlp5aKqT+cZzkx/ZtapdQoqUgufpnZ7K0YNdqQYXROP8dM6n63JhIhX8+YcXl3KyKt0+k+/dLM6Is7N1p3p7tGnX89xwyb9a1VEiHWH9dQQO3v3JeK098/AgrA1uqxb1cbgAXAZrPxB4AFAAkA/gMOR7i0KFR7swAAAABJRU5ErkJggg==);
	background-size:contain
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing:after,.c-icoMarketing:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAJe0lEQVR42u2cS1CUVxbHeyqVVKqyyG5m5P0WWh4CjVpukoU1VZn9rNxTk0Wmalw4i5l1dBIzCBIJvl+YBOJbUTIRw7sRbB7akkEFBBoNSKMjTlFWWXfO+b7v3u9897tNf/RDMOmu+tfv1LnndQ+ttna3LtcaeGwdXKrcMvA/tmXgBePcOvii0pV48AW9qNzig+UQJRZEHptvvajcfGuRWZVYkHVB/c+ZRYkFWRe0qQ+WAuJMLIguqO955aab/2UVvc8YJ/oSmyEL0pYD4kwsiC7ICwvywnK8TxnnZu/TX9+CPH3PC+HZ8VdPz9NDnp6FTljEWEX306DH++wV+FgFiBMW9QoY3AQxnp5nnZij5UKNX8xCKvvZ23DJbRU9C9XAcU/XAvN0g7oMdRMqVN4VFKQ21jJqbsMeb9xiPhxn727qWdhR3rUw6zEup12Q0CP5VMLlceoKEoqY2XLohT3X/GLK4acJQ39c3jUfKO+cZ3YFCYOsrGNekNr83JoD6iDkcZxdwYDWe60+oyq657d6OoJjYniFyjqeCKpEY9T5JsskH8/FGXCWtfXMaX/ySXn7/MuydrhoG6jdUBthm+QDQY4gtZ3mhzqHZb3EmVZ9MX8YYu+Vt8+dLmubY7qeEKpEY+ZYKWGpcVZK8qlPdS7Xk4Wz4Yyr9PtN8H0Ywlf2Iwz/46xaNwhvSD5Nc4RzxtkciSc+S2yIfPkccnFGnPW1LudPfvYOLKZVXCRG2ki4UfIp41t/FqS2HIez4syvZTmMsd9A02/4UBZdJ7wu+Rycl7bOClLbcf1lhDPj7HFfUMn1n/eU/PCYoXA4Tl2PCR9LPrtKjDMktUPFr7g+mVETzB7X5ZS2zn0gmin1iPCR5AP9+5FJaoeqFzZ++X4bCbmNd4jbi0AYzo8DFn+vi9viAqssOlOo+Tb+8MgflxeTUHhnidZ4hiE1u2VGkNqOz41aSE0thC2STyUp3l7fZLHooy1pZ2xfJbfNp5Z8P7NY3BJgVs0Qzkg++3nRtYAgtc18WcvXi7QfLG0R7xSzBRVdDewqujqtN+LEhoTFks+JVpxPZ4hkHkt+YFdsXvMw9lbxtemAGIqosNkktc2YAGHAOAs4jrf6Yiu8E94t+mdPy9RHhVemGKoIL2ZQpcLmKUFd04R6rqCini3/CqEqnvgssUY+ramKx7tFv6Dm6SYxwJrTJOGk5JtiGy5PClKbLLwp6j/aoeHShkvQAFR42SS1+fmGy4QKFRLqeQ8FqV0oxYoatEcE/WTB2VJUf+QXXp0q5sPrmiSclHwOzi8SXpR8ynxZcj9JtvqTJkPk4x0j/+V1aWq7aAZyX5wQ1HSB8ILkU5xruQZVchO6jVhBRT71Kc/DzKudXZrYHvGCoMBu9/lxcwG/QOEdI16Q+9xEMy6o4Jwu9/kJQWrz84LzhOcln+LcTcj7WPuZdEs5ynzpXO6vrHdhojnMEsgFzo6Z1GxCpcYJ7XITuo1Yt8hR5IftH128fR7kxCtY1rWCCw+rIPYfBece7iw4O/F397mxLyDmugsL5p99oInbomEY0RxNZwjPGGdnzHrUp8eOmRQ1l+kn5cv1w80n3y/cOcqV/515IZu+I9R0n/C+cXY/ZH4BYYHkU9anPgdacX1Z4frBmUtc1nL5EAuRtJ5QJRqj2U0mqR2yXhOhg3i530rvo4p3ac0b7+lqItR0n9CIs8QTHw5OmG/k5osaKlnr2/NNOqpP7xDRfezxrrxGs2Det6OC1F5PYtavID7aenncRvKYaOYldFrPtZ4Pgw5Czf7GpKZvCSMRraGoZ+tPqNv3BKnttB+9k7q+/f6u3K//A4Za/AxJbTNmlHBU8jmRNV+vPRqyX7TzhM+333/Z10hQ/EoeFjCUS6jp9E8mqS3Finw4y1tJvNxPUrj61BeqHt4x4lfSeQ2ju7FBToMubosLymogbJB8p601nNQLFx+LenjHiBcERbbnNIwwp8rVGo+IBVGfbpvMlXxO6uUKW51v639qRFBTA6GI/ynyv6zmnxopwoLZJ+9q4rZoyG2kZhMqNUI4YqmprG/J4TF3HcfL/WyCXLxjVP9glnNyZEkMRBiJsk/4BXXdJeQxy+QTquaR61OfWiNLGxqjfM8+54S/UVzoOCEoizDLOONUxVt8igVZfQ7yw9a3is6Iyjnpb4r636Sh4UdZx+8wVDZhtuTTbb+gWncIw+dTXyTntn7HTKLyTtz9Y/Rv+zSyt7KP3glkHb2tF+akNlKzCY9JPtW5Vme5euH6SeeWmqr+Znz2MX8A7xaT98agyadYONNolCnZWTFS5hGT1A4dPyxIbUf9jt+JzRuH2u9Dp+6lQNFFbdgj5gX0wcwBMw8THpZ8Ds6zjFpZoo/pc1TfqY4OL2YfuR27t57xkXFkeGfGoSFGhcNx6hoiHJJ8dtEa6npSvFELSW2n9U0N/y0uH3/JODzstzcjOjhoktpOz2NcL5OQ21lwh7h9lhqeRR/gAOkHdHFbDHhwiHBI8sVfdCb1fIMs5+DtD+P6KbPMg4N7MrApDlE/IEhtx+cHBgQ11ROqRGMU8fb6JlGZ9YPx/Qge/xBnxgHf1+n1PmMwX+gLSUr7yidI7dA5tEeU/ep9r+dDnNobio3+d6Bxazq/qKG0OpOaviJUaMX5dbdMUjtUPWEP3MCZX+tnpbPqH7wPw/lwwNT9urgtLlDnI/QZZz7H8VZfeNGavFfaft8Azroqn7YvPjH0Xnqd73QaDoNDfdkvqInbxsAWH4kNmS8pbPx+QhDOhjOu+nc24Kf0Sdr+/pehLhY31faZJDbOklbX/5c19Y2f9C8HtsJwD1L29TGhWkLjEpyave+moCZu1/apRWsq6hu1x3CWtfmFuvr+t1P39f85tbZ/Wr/ETWYSVEOoEsZyKiXVIz7oGQB9jDOs+W8eZhwdfze1tndHcs3N2eSaXpZcbQguL2gsJZksiPossUZ+imGLeM3um02t7t2BPd+4767iTzOtpm8b/IRr4DLjYlHRaxxrYu034hnj9JFa3VeYXNW7I2lv76GkKm9nSnXvWPJebzB5b+8rIAMf40yqAl+1NwixY0l7vZ1J1b2HMBdruH5tj5Rqb6W2lH/1MM6UKm/if17gj3WwjHW4HBBnYkF0QXtgQXu62bovQJyJBdEFdcOCutjvP+9iJrsTC6IL0pbyubGcxIIUC/qsk/3unx2Mc91nHYkFiQXBMnApVIkFyQva3cF+u6udCe5aGwv6P178SFGw7TzWAAAAAElFTkSuQmCC)
}
}
.c-icoMarketing--a:after,.c-icoMarketing--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB0VBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9Agm9EhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmp9kmqtsnqtsorNworN0ord0psN8qsN8qsOArsuErs+Ers+IsteMstuMttuQtuOUuueUuueYvvOcvvOgwvOgwv+oxpNUxq9sxsuAxueUxv+oywewywuwzxe40pNQ0xe43sd44ptU9vOU/teBCsNxKvORRs9tlwONlwORqy+tsveBuyOhu0O90xeV8zuuC0u2EzemFyeaH0OuNzumP0+yT2PCa3vOm2++z4/S54/O84vK/4/LB5vTE6fbE6/jK6/fR7PbS6/XY7vfZ8Pjb7/jk9fvq9vvw+Pvw+f30+/34/P36/f77/f7+/v7///9r2CVgAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFgSURBVBgZBcHNS1RRHADQc6+vUUvnK3GstLIYN0bQKiiC/vF2QbtoE22iwiBScBw1P2beu/fXOQAwnQKgAUAAQANgrbea+stbgATkyfC9XLMP58cVJLDx7A0ihRSffvyDFRhOX+VlDsEyT8rNLVbQO3ipTe3Tg53FPEpsL2eFjMlhKaWsjuVxrbXWwwkyzcNaSpRh76b2R23XtvVBQ2b8pOu6thuYn+fNqBHd/phmy92SgtHIfH007CKhWU/Nu1AjqffvXP16VPq7R1WK1zSFSCH1nZej3fGgAJqPaeNFCjsj3TS1+l3I9etVNDO5zdV24zH0D76JuDnVMDsbJH3X19hYG3TSfEZD+bMZ+yNHX/B2bxDibyHjZFa38uXnWmo5XWwcdqfHSDB4fi9SiBRyzVc/z7ACi4v1XkQIwsX3C0hAmvTvixTO5icBEoDV3p7fywVAA2CxWLgEoAFABAD+A/A1qfPOPzb5AAAAAElFTkSuQmCC)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--a:after,.c-icoMarketing--a:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALfUlEQVR42u1ca0xU6Rmm2exmk/2x/9oqF7mJgoBcxZhuNY3ZdP3RJm3aNDW9ZRuy/tjtrtnYa7pJk1Z31SJeFy+oKOqCgndFBeUyMAgMAgIKyAwww50BBBRR/Pp+55zvO+85fAcGBhC7c5Inz+v7vd97eeYwc2bmjF5eC+BYc280cXXlE7K6coQwXnNvJNHLczCBRhJXW0AcBI9A6EioGElMqBgmWngE0gpUPkQ08AikFWhVGYgCYOwRCAtUNpS46u5jEl86SBhTn0cZJJAkDoCxRyAskBkEMoM45gHCOME88O0TKK5sKBzOjs/iSgYOx5X0F4EQzfHFA8448+A4+Eg8gDEINQ7sXAUxcSWDRXSPtBdy/N8IklhO3oQh18eX9CcDW+NM/SSuGGBSUIxYgFiTkzO2aS4l53pa47UTZp2VvL2qpH9zrKm/O04ZThoQcZzOJwIVj7EMJ2Ie0x0LtWjNBS9MLDya0PSmWFOfI7aoj0yEE7GTxBT2ccY2W9fuARQiZnGMTU6HVHuhnlHxxX1r4gqdzbx5AWIKezmLgGPE+1WO0fnYXtoD7WVhnTkFvR/HFvSNxRTAoPmAAgX5iPN1PgDs4YxtV/cbrYNYY7SnVy7M+1XkndiCnlMx+T1ERi9iEXBMD4lGHK2sRaP92Cda1+fTg/ZGe3xFzzfOd6EJS8wdaP5Otxi3Ed/W+ST0IO5R1npQPPJpYg3269dhL+2R9jqv4vyilrwFwuTxQWYJUYijdD5hfF4XZ2zr42ivtOd5EYcQ8h0oeoY1pUEu4lydz4X16Lxuzth2Of8koD3T3udcoJW5XTtW3uokFLQ5xjI6EXfqfBOxUlmjjG2j+GnnRz1KgN7nVJzovJ61vJgQHYg7dD7AzQ6VAQl5nWTnw0GSaR+ZgCPWYfJTU7cmXpPDhXpRiJlNZ5izi0BorpY2GHlDBrP5ANPEORBisqP96QuSkOt6PtyTUX9Rtzpq5+RiEhJvWSkVbieUJTunnTO2XVl/D86esfGXZKrjL1VOqaYQOYhF9RFHKr1TprPM7lVyfp/vyhvtw5E5DqJFO+J2nW/iesR1B+d/1/YTV46S3tFZqYdtEG2YzjRrAkVcc2yNuGaXCzGmBRFH6nxToWbgmUsCjb98Sdbf7tDWpjyTfjT7HVtn55qHkDcir9sdvCmE8KsqY1uNcSB2KGsO8pOCTjKdY9fDASKq7w7oTHQ298+enLYPwq+0EYoIKoTCIoRfbeMsw45Y3kv5SNPjaQnUPDQmrI99cm7EqBejeDqb+wJdtWfyBmYBkYAueHUSHaesQ4Yi/drUJcjXirhV52sjKy63csY2esAz3X5ph4KjKy5BAUD4ZZWxzdZXXEYsAI1NNHcLBXgBzzVrb9hJRd+ocP2MbUhbw8V6jEWAtVG3XvLDr7VFrrjUQlS0Im7V+VxYv9hCrtiHhQIUdD2RYr+o6hOuDzwbJ1FX9PV0uIj4ohJ7cbJ+WwidceZ/XpfaNvJigLCLNs4SLiC+oPMJ1hOutpLRF+Jrn8/LeyC2hayGmGcGMZ+V9Uh5eD+KzfJjnyv9SmuXbBtnLBAk2BZ23qoK4Cb+WdkrHHxobJxEX1IHve4Qn2X5nU9mrRck0rYZCxSWbbtKBQrNlhF23sYZ22w99Dzi8zofoKL3qXDws7bHhNWh/FFxp+Hz1A+vtfL8YYjDdD5RfVyDx1+wXZ1CBDVBaFazypKNWAgr4okIQ/zjG22Gr1C/KWjX1A+HnH2j4le6L2t6p9Gvtj/cj2rbxkGs66EXWpIg9h+h2S1bQrNsfw/Lbt4JMbleNOHyrEcSmM0LTgG8R8I5xOeUNYX31zuFA9uHx2BPs4RQxMcbB4TxD+EKXJTflf708021TuG1/Kw60AScRSyhCXGTstZkuD8UsX1kTDjwvjqnmh/V/Hmu8Rn3M1jT5w/V1RT3rwOOMZjfiw+rGd5AEB2WIRaBrf0232447PvXWgzzNQ6K36+lNfYL47FvJvOI4r2WZULSjEYZmYglNCFW4jTxyAdYjni5spdylnVQOGglPGnj/Pr926vFr3pOeH4KP6vm5/3iGWY0z8R4r5AMNWHINw2csb0MxSybRjy1o841kZHn48JBv6jomjTfe5eapXfzomNTUfv0+0UcovMZzeO1TPmH5EAs2WdUlvANYhexpbRDOCC9GIzPbtLkm1AfYOoUf+p40z6kxDYa18c9n9HOtExX02h+r6WnH4IhBlujjG01pgFxg84no8RgwJy2xxP2y7kbNPU+L2kX7qefRiZkNU6rn6nnmTj/pNdIkPxKCE2gYCliCaceqIxtZX3dhUfkpcGfyOG6PvLhnTby4e02mQF/RMzsT4ochn9m/yrv4j2FKLVDUD/YJ+xffkCuzPhKOiS9YRstEJwug9lcED3SEQOSqnrIXB41fU/JdPrDMcymM85YIEiyMTi9nriKpVLhei6Q7fEzMtfHhsuPDOsHn6znLCEdMY9/MPM3q8tP1kfQhEEn6iQwmxdkNmXJVvmXOVYyH8fB2l61n5N1iOt0PgGgVzqjWx+YBZ+oH+UCIZ4KZxqc8yJQF1yhhygPTFBaLWdsG/dZP7oiw83v7IPTajNYwaDjiAGBiAOVNcph6XXk8bMXZL6OP9xs0faWJgbukSL4RG2m259JQ8EPAo/fJxRBiIN0PtmulfhP+cbvo9Lq+8jvb1ol/A6xbNs4Y5vypwXGOS9bBzT12QMYxG2lz2MqU4Sk1W1w/2ufDPJG0NH7jsCjNXJixtimLNky59vF31q8gGuX1Wfq5bhjLM9k+bT1KrrE11SjL8bJSjhrtTm1PenzBR2rddDZZuW7MSjyH5o4QCkUoLMDEagARtcteXBxGKiLxwhIVRnbbP2vJuM3vX+DNTm+etIaHMfvz84Xh9Lz0MlGH0g6LDWbqg5Am1EZcKSabCvrMBxi0y0bj5OQipgOpuQK5HVUH0VE2n3yxOB9XUXXsNrHVDhaPRyUWjN7Xz3Twz+1eov/4SqCQYdjLKOKNPaLP1Z1Pn1OQugjfEQVCOcQ59PCH/JnNRq/Ov4o88Gk+VVU/3lObn/xP1JdO7GYig1ZDw2bT73fQ/wP3ZNjKWPbKKcg/leXG42/orZ0avIFIGZ2IMwwZ/dSw1m0ljaw5KAMZrMBfnC6jnQLPjlscD4lCen31UHdRDacRc91t87QJ+pP81rIZP1RBB+qWTend5kFHLq3w58WpU2kVHLGtsvrBys5S0hBLAKOEcRPzK8yRUDKvbm9BY/dxOl/0HJ6SYpFacxiPJAOfl9bOGPbeA+u4Wa9FMv83MQpfaGYUfsWFM5bwgZV4HdAZQlfIxZg2vsPVKiMbaN83K68TXue13ulA1MevQvNWWiDvvtlMJsPcMCC2KKsWVyO1/qmBs7Javntt1TSXl/J3faRaVXvLDlgOeVHm6FN7SvnLIHZSsMaH4o13K/DlPH7EQNob7THV/6bDXiUPvbbXz5mNNicYW+ZysimvfgdKP9kQf3iZ8m+yjXQ3COfPWWEYy9iZQjGkr3nLmcJzN5bJgbOKciv5G6mvSzMH9SllL/pu6f8I9+95XZ5iLtEZcBuxCLQWMZC6PIhH9R0ADbRHhb8Lw/9j1rf9t1butl7991u792lxDtZAQzPWRHFGwmEfZpYZb+PYvN4yS7r9k0u3Uxrvna/XaWPpt/usvXwCO+GYaxcKPdhpTlp7tfijHH18E0uC/dOKt28eFfp4cVJ5iKf5NJm711mp/eu0nFgAj7CeHES+JLNTohtXrzLXLQ4ufQw3UtzeH3bDp9kc6Ikyn9LCGOfJLPnf15gxyIQYxEVB8DYIxAWaAcItKOYLNoJYOwRCAtUDAKZyPe3m4jKxR6BsECSKNsVcTwCCQT6qoh878tCwnjRV4UegbhAIAYVBcMjkF6gbYXku1sLCOetC0Og/wG6Ps1mKajKJQAAAABJRU5ErkJggg==)
}
}
.c-icoMarketing--b:after,.c-icoMarketing--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB1FBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9AhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmp9kmqtsnqtsorN0ord0psN8qsN8qsOArq9srsuErs+Ers+IsteMstuMttuQuueUuueYvpNUvvOgwvOgwv+oxuuYxv+oywewywuwztOAzxe40xe45teE8ueQ+qdZJxOpMstxUxOhavOFiv+Nkx+lvx+hzwOJ7xuV90u191fB+xuR+x+Z/yueBy+iBzeqCzuqD0eyD0u2F1O+F1e+U0uue2/Cz3e+15/a85PPE5fPQ6vXR7/nS7ffZ8vrb7/jb8Pjc8Pjc8vnc8vrd8vnd8/rg8vnj9fvn9Pro9fro9/z2+/33/P74/P35/f79/v7+/v7////Wu1xdAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFcSURBVBgZBcFBS1RRAAbQc5+PMXVSS2XMKEqTIqEW0a5Vf6D/HLVrF7aIqEVQZvS0UdNx3rtf5wDA/j4AWgAEAFoAN0aLZfX6CqAAzWT9lZLi7d9fFRQw3n2JlCj58PUcFmB9/7lBhKFs18srtBg9PMjGY9R5d3TmaT28ZgE7L5LJ2rz71yzdHHVDNv9MaWl3EjH7mLLzZGP8W3PnZ6/h9v2+76PO6/yChaR/cJt203JfIjL0k23DxRztUilvoqQ4eKhqOPwWJYWmJkOGIfquO2OjTWpqre37Mj4oEefvarP7bPvuZ039dJG208ybKjIvw+e9lVtVcvlHQ3faJ5F+6B8tO+v7vutoGX6MI8avla1ydRw5GmhxvLWmN5rI1cnR9/j7CwXW9lZSIiWa2lx8O8ECzKZLoyRCTL9MoQBlsrohJU5OjwMKgMXRPd+vZwAtgNls5gyAFgAJAP4DMWu+GTdSSOcAAAAASUVORK5CYII=)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--b:after,.c-icoMarketing--b:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALbklEQVR42u1caWxU1xV2FSWKlB/51xa84A0bL9h4A0Srwg9alfRPValLYiAhad0iNYnKDzdSI/VHpUASUjAYjFkMMZiATbBZvAIG7+NtvDF4t8f7MvbYxjYYg7k998279533/N7MeBkwzTzp03e479xzvvPNeObNhovLCji21M7EbK55RDbXTBPGW2qnY1ycBzNoOmazHsxBcBqEjk3V0zGbqqeIHE6D5AZVTRIZnAbJDdpYCaYAGDsNwgZVTsZsrHhIosonCGO65nQGGSSYA2DsNAgbpAODdGCObpww3qQb/+EZFFk5GQz3jn9Elo2fjiwbKwYjOqJKx82Ruok5WCNRAMZg1ByweSPkRJZNFNM9wl6o8X9jSEwVeR2G3B5VNhYH3BlZMkYiSwElIkoRqyCixMwZx7SWWHM77fHKGbOtk7y5sWxsX0TJ2HCkOJwwIOJIxZoaqHmMLTAj5jnDEdCL9lzxxkTArQmi90aUjPZFFI+S+TAjNpPwolHOOGbn5XsARYhZHuMSc5/Qe6Xeo6JKR7dEFpk7uHgVhBeNcFYDzlHfL3G4Yo3tpRqolpV1zykc+TiicHQ2vBAGLQAUiihAXKBYA8Aezji2d7/WeTBrlmp66cb8qo68FVFouhheYCIWjCBWA84xkTDEYeK5MLQfr6mdV9ZTgmqjGl/S4435bRChD78H4u8Nq+Mu4ruKNQEmxCbxnAnlozVZrsZ+5XnYSzVSrS/UnN8byBtgTD4fZJmwAfEGxZpqfv4QZxwr86hWqvmFmEMI+RE0vcREyXAH8R3Fmh3nw/KHOePY7vpWQDVT7Q43KPTO0MHQ24OEgopjbMEg4kHF2nyEiuco41grf8H1kUYBoN2h5oTlm7byZqoYQDxAvmx+SNJ6pyX0IO5RrCmQ2DFJ/m0YJ3+pNpPfFA+TCFb71oBmP/kamIOYxXQGh10EgjgDFRiSZwGLBdEK/KHMRJbzmJ17TlK6psi2e0Oq/bAWa/o23B4wOORiEgrHhgqN+wllIc7t54xjyn+uHCWOOKafzpET7Q/Jptti37x+1f6hzKQ8yTAhN08wKXZ5r5ILRt1D8/qnQnL7iBz9iPtlax9VmIgjj5yBRwoN8/Wsz+njjGMwbYrOtGwGrc/u278+u9fSiDFtiDhEsfahgw2ix+cNZrv1yLRThpmW55qHkNdCcnr7LEXlCM6SGMeUPywf1hysxjxDzsCfiRbSuqdIqekxmZids/nn9ut7A0RNmy3QmehsS7/35PbsCM7sIRTrqREiqyE4q4fzHp22QSdaJ1Tr4f0Um3N7SRIYZu3YbxgjTJ+wjzGqxeujnkIMsy3doKzeNC5gAdhTZtsge5HRM6VZ63u4twVndovoQdxDgm52c8YxusHTlvzUDg1ngm5AA0DwTYlxzM4H3ZR4T9mQtkEt4+K+Ls445vVF/l3hgGathrEn3AAlcA01wLmZJT3lB2f3hDDxFnQj7lasyc/vKdU2KKF5nARdF/dct1bfglAYZu75c83HIb4f17wu1rluTS/cGDDj4v+8bvRE82aAwOtGzgKuIb4mX/ugZMC2QQoEIhYg1Ooiv8jp1qzVP/2U9w8S99irVzh3wxi9aIOgwIHAjE7JgAXgg2JrBo0tqNanFdqPZ+XwbLcYfcikA4s2KDDdmEUNCki3IDDDyBnH7HxAhsTvWzHoeNOYkCPUFpn1kffrJBtvdpE+uJdoHf+pG5H2I8ZacD3GPP+aMcuGCVKBgKsdEgsxYlV0Ipbj/SJrBpnV96P+Ydc6yb6KIdI7NatZx/T4GdkA9wJtvfL6gYil2DgHZuUEXOs6BLmfB6R3xQZcNf4rML3jG8i540ILrrvaLoDFvKEN4D0Cvpd4d0Gf5mAjMFjz+BNNDD9+avMq+smz52RXQb/Qy159yvlsnadwWXdFHEwNVxALaEPcJp5rU91rzaClHqMzz8hf4UkgQOwVIGIdYnX9CuAcjfld+LCy4TUMUcAfsRK7C3odYs5zeLr/pGxAtT9eW8w8avku/mlQNLXVgjTEAtoQi3myfLQGWId4971eh92DqEkpbePQp1XsqdC+6Hnm57v4pUoF/S63cMaxP8rxtzN/991eh7+aP98ytjC9iP0Ua1rzuPiL/xAWEAvxJYkFXEZsA7vyezQHu9g6RnZkGcmObKPEgHdE/m1uF/m0pJ8kGEbJpI1X9LG6QW0dWPMl+Uz+ipm15ndZ+10zBOpg5yjjWMppQdwiW9uVr331e+z+iOp+S+0WWb+fpbeRyuFHmrWMD58Qfzv02DfP/PmtXiNB8Uw/WkDEWsQCLjZJjGPgnXe0DYpvGJmXv1bRA8c/z2gnE0+eadbbW9hryYdafkgPXlPVb7lBMhd9Je2X0nKANvBNsYDF3BAlUiTeeavLqkH21MM55+DiUuuIqzctuB6L6YyLNgiKRPumNBJ7sVZo3GiHQSbIYXvsq/dZWb9mvYyO8Xn5QnyhkbOAFMQ8v2nxL1bXXWhcTwv6nH8ggMW8IYspC7HE0beM2gbRWxzV0qx/4QHn2FLtC890apAiXx43qgN60RmX9IaZ7/nGGT4AYluIzrNiUN0w8Uk2AB4gFusnq9c782BEs94XVYPiXgNnHGvrbJwJSl3iZ/a+yYZU1tDnW8QAb8Te4jnG0bmdCzZIvib1i7rcREatvD7bmWuUa0tWB9ZI4XvekLbk96Sh4Q7vb+8TCh/EPoo1S2zgHJ1jwyAb+1kccamJFPVNWr0WCr/UqLrfh8din3MSU/glP3hn6R/7pJLXfM7e7/M+22ApzBjHlIVY4vdyOjQHSm4cIVuvNAGaEQPSLPEvr7aQj+Ax7GD1IDHbeGWf3Tku6TnXgFihSaHf55yhj862LJ+NQZMvaGEvsZGXIvZWwXvZHQ5/qdEP7xVtSDEQr6R6AYIekW3i2/vL88Gh8Dh0odUNik55JUHhJCqCoR4x4IzE72a2O9Qc+ib+n7LapZ4Lwdn6KZ+khuX76Jkenkn1sZ6n6wgGFcfYgjrO72a2OcycwelZ8vd8o6X/GdxfDqxRjvp/OuTrL55n6g3zmyGcquX8x5uty27MY/iI53A1vFF2rn5eP1nMbkDELPaGGRz2XWq4F22lAtactIDFXOCpOs4BZ+tJs/nxos14BGY0jj4iOfAgfKJuiHxW2E02w+ON1Gs+sCZ1fbXE91TDNod+y8zrVO1BT9qUikis4Yxju8+frOEsIBGxGnCOSv78+hJTeCXWOvYreOxLnJ4n9d+tSdSLwvTaAyngcULPGcfae3CPJfZL1L+YL3EKHyimGt6Axvlr2KAiPBIkFnACsQoWvD+hWmIca9Xjcc1dqvmFflfaO7H9bRCnpwLdj1vAYj5Agh6xXjyntztfvmYbuCbr5XFcX0O1vpRv24ck1721JkF/0YOKoaKOVXEWwGJRsGwN5WruV8Bm/nHEAKqNanzpv9mAW+ljj+NVs1qDOQzxlRKjmGrxSKj6ZEX94mfNsZotIK7d7Wgl4YhHLA7BWIiPVnAWwOL4SnXgmir1xdodVMvK/EFdYtXr7ker/uYeX9VrGaKCSAw4glgNNJexKhT10Br07APspRpW/C8PPc92vukeX77P9UjFsOuRcuIaJwKG5yya4ooMwmuyXHG/mxjzfCGuHHaPK99He75yv12lt6bHkcrtcAsfgWE6uVFLRyetSWu/EvcYew/3uMpg10Pl+1YfLj+9+pCu2C2uvMP1sM7serh8DpjAGmG8+hCsxenMkNux+rCueHVc+Wm6l9Zw+aEdbnG6GMGU/5YRxm6HdM7/eYEdq8CMVdQcAGOnQdigg2DQwVKy6hsAY6dB2KBSMKiE/PTrEiJxqdMgbJBgyteiOU6DVAz6qpj85MsiwnjVV0VOg7hBYAY1BcNpkNKgA0Xkx/sLCef9K8Og/wF71mtkvj0xQAAAAABJRU5ErkJggg==)
}
}
.c-icoMarketing--c:after,.c-icoMarketing--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB5lBMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9Agm9EhndIhntIinNAioNQiodQjodUjo9YkpNYkpNcln9Ilptglp9glp9kmoNMmp9kmqtsnqtsom9AorNworN0ord0psN8qsN8qsOArqdkrsuErs+Ers+IsqtksteMttuQutOIuueUuueYvuOUvvOcvvOgwt+Mwt+QwvOgwv+oxuuYxvOgxv+oywewywuwzxe40odE0pNQ0xe42wOo4rts9w+tAwelGuuNduuBex+ljxedmveF3xeV70e59x+V90u6P2PCU1e2Wz+iZ2vGb1eyb3vOd1+2l3fGp4/Wq2O2s4fOw3vDB6vfC5PLP7ffR7PbR7PfW8frX7vfX7/jZ7vfc7/fc8/vh9Prh9Pvj8vnm9Prs+Pzv+v3x+v31+v37/f79/v7////nBcbjAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFnSURBVBgZBcFNTxNBAADQN7tLy1ehVhGLSiJajl4wJOpFL/5kT15I/AFGjyaFaCJCoCBtKbvMzvgeAIxGAKgAkAGgArDc6YaN5g4gAMV2/5OyLX3+d5ZAAOt7H5BDFvLReAYl9EdvQwx5pYhieFYv7lCis3+o6W/vDbceVLMmDReTlhI771JrtFU2ljc6N/f5yfkNFdVOYrdvfBqGL7YuZ8LwNCoYvIox9tz+vJ2eLKymFPcHVI+sxpBVrtsYbo/L9h7VSqg+ZikHS5pYtMU4hyzk91SRHDKkJAFQHYX110XSWkpt2faenk0U6cc8VxNFUyT31usQw+Gg/1XKi0sFk0nMeWrzoI0HA7MY48WEivZPL/v2uLe/G7ouvif+tpS463Vz07XSKeenX+qUrk4SATZfruWQvfl1pkjF/PgKAazt9QBMx3MIQNjeeCiH7Or6PIMAoNt57ndTA1QA6ro2BaACQM4A+A9PsaWkJQIkgwAAAABJRU5ErkJggg==)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--c:after,.c-icoMarketing--c:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALvElEQVR42u1ca1BU5xmmk0kmM/mRf20VQQQFQQQVvIyTiXbGpGPazqTT9lem006b0mRaO1Nnato0Pzppm2jUIF5QVLwQb4EoibdoVFCuy8XlIivIXW7CArsooIjBt+/3nfN95z2Hc3aXm2KzZ+aZ553ve7/3fd5nj7sLuxgQMA2uleVDCSvK7sOKskEQvLJ8MCHAfwmDBhNW2NEcAr9B5Fp+fTBh+fUB0MNvkN6g0n7QwW+Q3qBlJWgKQrDfIGpQSX/CsuJ7sLToLghma35niEHcHIRgv0HUIBsaZENzbH0geLmt77tnUHxJfzTeHX+NL+zbH1/ozkMjGpcW9LnibXdHcA2WIgSjUSPIrmWYE194N4+d4Wexxv+NIQml8DwOuWZpoTsJuSk+3w3xBYh8FQWETRCX75JMY1ZLrbmG9XjmjFndBC8uK3Svj8t3O+PV4fiAhOMNa2Zg5glW4CIsc5xx2Iv1nPbGxOGjiaLfjcvvbY/L64XRcBF2wZLcXsk0Fvv6M4hcwiJPcL6rnfeernfU0oLelfG5rkYp3gRLcnskm4HmmJ/XeIlhTZxlGpiW6XXn5PSsi8vpHV6Sg4NeQ+SouEb4mmENgWck09jX81b7aNYw0/TUjXm9Al6Ky+k+tuRaNyjoIWwGmtMNiwkvVvcWk/N0zWzfWM8Ipo1pfErPN66XUYR9yVUUf9VpjmzC2YY1jm7C3epeN8kna7pci/PGfTzLNDKtT9ScXzngBTQmSw4ySVhEeJFhzTQ/q0syjY15TCvT/ETMAYDvYdMTQpQOVwhfMaz5sL84yymZxj7X9wCmmWmfcoNir3Rtib3cCQxMnGAFnYQ7DWujEavuMWZ4hf2z8JA/5vpEIwdqn1JzFmd1r5LNTHGH8B3DGuKSEq++2gUfVLnhZNsg1PUPQ9/wCIw8fgzsYtz7cARqcT2/Zwg+rb0HP81zyrOSfei3iLCI2QxT9iYQxTmYwJhvFIiYi/YBP8t3clMejihmjOVihv3L0eexPtVkpW/R5TuOKXkziYU3xPLGHcCYxxc7JNPYbP8/ONx4jDFe5e6H8IsCJ9fB+wo26084RtXOmM0yue+Sr/UGxX7TMRBzsR306CDcYVjT4lN410zm9QiNXl/msuwn9Cy80C6ZxmjaAJtp0gxa+HX7xwu/blMaCWYNCccY1gSS6+7BVFzsbny7uHtseugMONPkvOcBeC7mQlu7UlSP6PMa01jsv13U7dPd0IDPL5c770Nqwz041twP2V0PoG3wkdezg49GYO3VO2CmzRvYTGy2id89F1vXRp9rBYaFzAiVzRB9vlUyQ1XfQ48D2vBV6sdZHabnFyL+XNINN73UONkyAEIf7ytYV6tNp13Og7NN3KDzbRlSwBjwpxLPd09y7V2f6qy42AY1d61NGsY78PWsdsxtUc+0yLMLzrZIpjF5wDMm/NKODYcWnMEGiOizGtNY7C84q3EmPrJWV8O9YYg9x3Jvq+dv62JZX+XVl9pg6FvrV8BPq93SBApawwy4NzShl/zor1tjhHgFLYRbDGv6/Z6hby0HesfWBQtOq2dOe6qv4UyrteGncU9X67SIWzQ21YsPBs44/n9eZ1rfks0QUaebJXN8RZjEr+Ej7unVJ4YOoauvMQevqfBv8+5Y1mTPUyxngZrrq16+d6b5rXEbhAU2Rn3ZpBngI36daz1M7d2HY64nUNrzwLRmgfP+uGuyGcdtUFRm83lmUGSmgqgvmyXTWOxHqrl/K3VaGnS+bUDJY8YTFn30/TQWuasu4HOSih+pHGWoJepTTVb10KTzXkzQCkSeatSYx4RN0URYw4flPZYGHajtsz7vtf/E8qMIa3HzCJp1IfKr24mY+0Fk5u0Nkaea/xmV2bgVc64EsILzTzVwiFg29AJ6huOkwh9VWL/E76lxK3k8t1FjWdNDv5MNkmnsqz7jfN72GQLmf9GgCTbiC8Ic9YTr1b36Uec2VljfQcnVLuv6dM0HRBKONKyZ6zfAWz/cC5DD6oa3MMSACMIUGz3cQTsdvRCRUc/Bz2Z4qJdB2Id8ujaeeczyA3jz9DoFGYQ56gmrebp8ssaEq7zJq0Hm9ecTnm9YM9+vk6zTPu55RucHhKdrBcM/r5VM4wiSE+FD/sZyDwZV9fhcL1zEjEXORPQS9rVeQIQQwxYI8/iExhyfE/aAj8qsX+aT8Q6yqjeqP2ElrpNMY0sttMcJ/Uzm9UfPHzDv+C0MzCH2GNNYy6klrMUfXu+yNGjvzV7L80rtWst+49Xj+/nR83t8j4TFz4WzAirmEeY4VqMxid8vsn4nfaLOPSp/nqG2ZT8DRuVjrXCih65Z1WMzjvuddPjR2o2swdyjCkQsBzRC3Xs7u9XSoOKuQZ/r0RyGv9s64EpbP1xt15CN+EfhnXHV4+bhjOM2CIu8NfdoNfiKebxxNfzkbKOlQW78KX8ezxVnvNdj/Mqpev67H7OrCX++M+bz+Ei1ZI6jhGV+zfh/WJ1/pHohKxj22U0OEcuGImbMY4VjT9TAtx4+wViVWa+rZVn/yE3JieXWT/zZeFcZ8/VxtTmwF5txQr8wm/tZ9ZAcgLA3FHdaf5Jxst4NYWkOxE3Cav0083qt/da/VUzBtw7KWYdkGlvrrB5akD7Bz+znpjnSRcOww4QRoYRD1T3Bm653Wg70GD89ffNcwyiD9KZp/XZVOj3++vZ3l2/rtaWZg2pkmPuZI2PCv5PGhmtDD1cBQxjhMMOaEjskL/+8Bu7jpw5WV8+DR7DuWovleYbwtCrYau/yaE5Vz33L82EyVnUe0pghPO3mGxP/2Ccdngs7WNUeevCGUlgwjRnzmDBid4XT60c32a334N9FHfCbb5rg1YwaWPtVHfz+UjMk2juhc3DY6/k/XmnW9By6QdigyaA/7JCjnc02KZ+NYZOPWOE5aqM5hjjUAjFHHFDvHoKpuo7X9CoaDlRyiDjUgyaJw1WT88Ehfx46UjcLiw7MOYCFDzARApWEEamE1fjV9BroffBo0s0519iHWkjPseBg5UDYgRuT99Ezu0IOVG4I2V8BFEycYAUVhLX4tZO34JbrwaQYw94+pFY5Yd5BpWdIKu2vB9WoR+V7U/L1l5DUSsfoZgT7yjWmMXIEDpR6wwkPPDxxe7vKnIPwxqlbPvXj5hAWcSjOMGXfpca7aBUTMHuvAhFLgfsqCFcY1hQsTrsBm0s6oAx/5Bj24eswTX1DsKeiC978slZXxwxUk7m+cpi778bqKf2W2Zx95VtCWFMmIqVMMo193Y9ILYdf4qvWO5ca4b2cFvhvYTu8n9sCf7jYCD/PvAUrj1bJsxx7Ce81rJn1J8wwJ6V8ar+CJ77EGbLXfnx2il0VZtcP4QHBe+ySaWx9hvaYYL8U+5P5Eif/QDHd8QI2zpotBlURvFtjjj2ETTDm87uva0xjq3oyLstmmp/od6VDUxpeRnF2JjAoWYGI5QC77YTt6p7d53z9mnfQmqJXcLK9jGl9Kt+2j0mreGn2bvuxYCaGidpVKplDxKpg3RrJtTxvgNf8ZMIIpo1pfOp/s4GP0rrg5NJhq8GmDDtLNCYx0xK8u/Qv0+ovfmbvKluJ4hpm7SgBiZ2E1SEE83hHsWQOEe8sMQetaVJfrd3ItEzPP6hLKX0+aEfpO0E7S9uUIYpBY8R2wmZguYJNYahH1rBnO+JdpmHa/+VhyMGmF4N2Fq0P3F7sDNxeBIFJKnB4yaopgcQguqbLVc/PUmOZz+MSZ1BS0XrW85n721X2aAZvL1mDj/B2HKZJGjVxNLGarPYzccf4egUllUQHJhatn7mtaP/MRFverKSixsBtNlfgtqIRZMA1EDwzEdeSbC7MbZy5zZY3M6loPzvLagR8165ZSbYEbsqnhSB4VqLN/z8viGsGmjGDmYMQ7DeIGrQFDdpSADO2IgT7DaIGFaBB+fDDzfmgcYHfIGoQN2Wzao7fIBODPsmDH2zKBcEzPsn1GyQNQjOYKRR+g4wGbcyF73+cA5I/nh4G/Q9uKrC5ywpYnwAAAABJRU5ErkJggg==)
}
}
.c-icoMarketing--d:after,.c-icoMarketing--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABy1BMVEUAAAArldVA1f8mqtkvvewhnNYxve8fk8k2yfcutOIrsuIemcwzxO4bkcg3yPMhmdAzwe0gmtAnqNgnqNsqseEmptkrteMbkssdkss0x+4rseAindMin9Mvueclp9onp9orseEYiMMYisMZjMY3zPQ4zvUck8kck8szxu80xvAbj8k1yPA1yfAelc0yw+wfmtEfm9Evvekfmc4xwOsioNUjodYsteQttuUbkckcksodlcwel80el84emM4fm9Agm9AhndIhntIioNQiodQjodUjo9YkpNYkpNclptglp9glp9kmntEmp9kmqtsnqtsorNworN0ord0psN8qsN8qsOArsuErs+Ers+IsteMstuMttuQuueUuueYvvOgwvOgwv+oxv+oyteMywewywuwzxe40xe45qthaxulbxupjvOFzwOJ71PB91fB+xuR+x+Z/yueBy+iBzeqCzuqD0eyD0u2F1O+F1e+IyuaJzOiR1++T0uug2u+i2/Cq3O+t4/Wx4vO04PG15fW75vS/5vS/5vXE5fPM6fXO7/nT6/Xb7/jb8Pjc8Pjc8fnc8vnc8vrd8/rn9Pro9frs+Pzv9/v2/P33/P77/f7+/v7////WfQVIAAAAOHRSTlMADAwbGx8fISEsNTw8QUFGRkdVVVVkZHp6equsrKyxsbHMzMzMzNvb29vd3d3l5fPz8/r6/f39/cfDx0MAAAFPSURBVBgZBcFNb0xhAAbQ8955O23pl6FGm4iUdKMSG2Ih/oI/zY4lYiFICNpkZjpD08703vs4BwCOjwFQARAAqAA2hutlZ3UFUIBmvPdSSfFmftqDArYePkdKlLz/+g8GsHf8NH2SJL17/eUVKoZHJ9l+gtXFzwWP+48rBjh8JqNb6bK2Oa4z9icLKvUwEVfvsnswPjydaw5+txpGD9q2jVz3k++tUdIejah33OhKRPquzKd3hy3qZqmvok8RaZuuWVnrlLygdqRESKeL9EB9W7ZOml6k7wZdo1tp+k8XqVPNddOLrEpXNq16yeVEZXq+U0Ta5uFoZNYq8ymV7tdWxPbrMiwmn8mfjoqz/V2dZsP1xexDH/NTFNh9dDMlUqLpm4tvMwxgudgcJhFi8WUBBSjjndtSYnZ+FlAArA/v+7FaAlQAy+XSXwAqABIA/Ae8g7UH9/VMwAAAAABJRU5ErkJggg==)
}
@media (min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
.c-icoMarketing--d:after,.c-icoMarketing--d:before {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAALZ0lEQVR42u1ca1BU5xmmk0kmM/mRf20VQQQEucvFy2g7STsmbdqfnbaTkBhNOzT5YWfqDzvT20z/VE1MFUUQbyheA0ZFBREV5bKwuLjcXO43geW27AICQkD8+n5nz/ed95w9Z3e5rGKzZ+aZ553ve7/3fd7nrMtmL/HxWQLXpuqppI1VT8nGqgnCeFP1RJKP92IGTSRtNII5CF6D0LXh4UTShofjRA6vQXKDKseIDF6D5AatN4ApAMZeg7BBhrGk9Q+ekHUVo4QxXfM6gwwSzAEw9hqEDdKDQXowRz9CGG/Qj3z/DEowjEXCo+MvCeUjxxPKh0vBiPZ1ZSO2BP3oLKyRdQDGYNQssG095CSUj5bSM8JZqPF/Y0hSJXkdhtyyrnw4GbgjQTdMEsoAOhFliFUQr7NxxjGtJdbcQnu8csa820HeXF8+vDNeNzyYIA4nDIg4QbGmBmoeYztsiHnOYDz0oj2XvDHxcDdB9BfxOqs5vtRKHGFDbCNxJVbOOGb78jOAEsQsj7HOZhZ6L9VH1Loy66aEEls7F6+CuJIhzmrAOernJY5TrLGzVAPVsrQeOcVDO+KLrdNxxTBoEaBYRBHiIsUaAM5wxrG757X2waxpqumlG/N+DXkrvthyPq7IQuwYQqwGnGMhsYhjxb1YdB6vqe0r6ylBtVGNL+n5xvY2iDDG3Qfx9wfVcQ/xPcWaAAtii7hnQfloTZarcV65D2epRqr1hZrzWxN5A4wp5IMsEtYiXqtYU80vHOCMY2Ue1Uo1vxBzCCE/gKYXmSgZ7iK+q1hzYz+2cJAzjt2u7wRUM9XucYNi7g7si7nTTyioOMZ29CPuV6w5Ikbco4xjrfw510caBYB2j5oTW2h5hzdTRR/iPrK36QnJ7pmQ0I24W7EGyIL4VOc4OdQ6RnY3jpLPH1rJT+7DgLf77KC1Gav0k6+BOYhZTGfw2ItAEGeiAqML7GAxHwDhd+UWshjX8+fPSef4DElrGyNbigZUezFgTVr61t7pM3nkxSQU3hUjNO4llIX4Vi9nHFP+o8FKFvuamX0OjzJ4O/aOXYfQl7GifwwzqUAyTMgtEEzatbivkousfjEFvePRt8xEjl7EvbK1PzywEE9d9BH1G92gQoOjnqh8M2ccg2njdKZFMyjqpnl31M0eeyPGtCHiaMXaZx40iF6WqWfkvfv9buuRaacMMy3Oax5CXovO7zHbi8oRmScxjil/VjHo9J/K1DNH0PW5XE1PpklsvqMud0BnorMt/NFzq/uDyNxuQhFFjRBZDZF53Zy367UNOtIyqlGvm7xX2Ee26QfIP2utpG74O5cm/bvORpg+2pcz0sL1oZ5CDLMt3KC8nmwuYA7YXu7aIHfwt2orsX33TLNW39MZsjavC3K7xDNd/GzEjS7OOEY3PHvBf9qh4VTEdWgAiLwhMY7ZfsQNibeXD2gb1DwinnvMGce8vsg7DM6fz7aVDXATMHANNcDe1IL+5Efe7I5m4u3oQtylWJPvby/TNiitaYREXBPPXHNWX0LxwFPNeulguKzWNRZ3SayqF24GzDj/f17XuxN5M0D4tU7OAnIQ58jXtun6XBukQDhiAUItO2/X9WvWqxyaFHIixFx39Qp71zsT520QFNgTfrVDMmAO2FbqzKDhOdf7aX6XZr2eiZl5aRRN2jNvg8KvdOZRg8Ku2BF+tZMzjtl+2FWJP3ViUGrjsJAj1BaZ9ZH3k5hidFr9yXry2aysVthVuRatemH2m5/nwgSpQNjldomFGLEqOhDL8WmJM4Ns6udd9K+xTWnWjM/pUNErrx+OWIo7Z8Gs/LCcx/sh9x9hVx7vCrvc+ffwK+1fQ85dH1pwzeU2ASzmAl0AnxHwrcRbi8zaBjXYxNx2iXlN7X66gQnNmptvdLrUp5zP1T6Fz5pL4mBquIRYQCviVnGvVfWsWwYp6+M1FRT2jmvW/HneYyEnzKl+BVz0o3s+fFjZ8BqGKBCKWImtRT2awxyut5LQbPFstpN62YgBt3rGNGtuudkpqzGfedTyfYTmWS12ZCMW0IpYzJPlozU6KOKt910Z5Fgfn1+jWKPI79Y26H0wSDbDvOZxzPcJyZIKhnzTzBnHoSgn1M38rfecGGSyulUvhMWUAXfM2gb97Hq7a72IQxRrWvP4hDIxdAGxEF+UWMA3iF3gk8JubYMeWVXrOfRHTFHcp/0ctDmnzVEH7nFRPpNafbX5fVZfaIJAHWyPMo6lnGbEzbK1Twq7nBg0pHreXrtZs1+Fk79iCd+2ONXj3jyO8zt9jQTFc0NoARGrEQs43ygxjoE/vqttUErdkEP+akUPtX5dY9Oq9Z7B+0ihYq0QpCcEranqt9+Q3Hm/kg4517yHNgg+ZweLuSFKnJP449uPnRrkTj2cE3ahkcw+V39DbRDe8phrPRbTGedtEBRJDD7XQNzFaqFxgxsGWSCHnXGv3i/hSVjremSddMgX4rMNnAWcQ8zzG+f/H6trzjZE0YJBZ+oFsJg3ZDFlIZY48XantkG1Flktzfpn6zn/q6JXs96VthGHfHncoA7oRWdc0BtmwWcapvgAiF0hscCJQTWDJCjTBKhHLNbPdKy19mIjGZqc0ay3S2cWz5o441hbZ8NURNYCP7MPzjRlsYZBpxEDAhEHinuME291zNkg+Zq99uozJnK+yeb0g8XN2U1ybZnqwBopgs+Yshf8njQ0/CDw9CNCEYQ4SLFmj02cE/NdGOTiPMXWgg7SNDzp9O3W/M5RzfNBPBb7nJKYIiSz/lcL/9gni7wWlPHIHJhRZy/MGMeUhVjij/K1n1RrLBMko37IAacBdGDT0FPyxMkb9fj6dU6LpOdUHWKFJoX+oFMmM51tUT4bgyb/oYVXiY1WKeJAFXx0s514+kqpHrBrOFkrgMWBGppkOP1ocT44FJ6HzrasgKLjq05C4ZNUBEMtYsAJiT/MbfOoObntI/Kec0FG7XjQybrF++iZXgEna3cFHK8hGFQcYztqOH+Y2+oRY+inr3sNvbxXwAncXw6sUY7av3rk6y8BJ2pNjs0QjlVz/v2NlkU15unMLLnYaCW/uNSo2k8WsxuImMWBMIPHvksNj6J3qICVR+1gMRd4rIZzWEYtabJNztmISTBiYGKatMJfr5KeJyS1qp/86XYHiTpdi/qoA2tS11dNgo/VvevRb5mtOla9L4A2pSLSqzjj2O39o1WcBaQjVgPOUcl3rC8xxar0as9+BY99iTPgqPHCynSjKMyoPZAC/keMnHGsfQb3WGC/dOOL+RKn8IFilukNaFy4kg0qwj9NYgFHEKtgzufTHkqMY616PK66RzW/0O9KB6a3vQ3ijFSgX6odLOYDpBkRG8U9o9v58jXXwDVZL/9UYxXV+lK+bR+dWfPWyjTjeX8qhoo6XMlZAItFwbI1lKt5XgGX+amIAVQb1fjSf7MBd2mHf2rltNZgHkOKQWIUUy3+aZV/XlK/+Fl5uGoTiGtbcchAOFIQi0MwFuJDDzgLYHGKQR24pkp9sXY71bI0f1CXXvm636HKz/1SKnvsQzwgEgMOIlYDzWWsCkU9tAY9zYAvqIYl/8vDgIyON/1SKnb6Hnww6Huwgvgmi4DhOYum+CKD8JosVzy/Qox5vhAbBv2SK3bSnq/cb1fp3fQ/aNgCd/ggDNPBjVo4OmhNWvuVeMS4e/klGyJ991fsXH6g4vjy/frSFckV7b4H9DbfAxWzwATWCOPl+2EtWW+D3PblB/Sly5MrjtOztIbP9+1akaxPEkz5bzlhvGK/3vt/XmDXMjBjGTUHwNhrEDZoHxi0r4ws+xrA2GsQNqgMDNKRH3+lIxKXeQ3CBgmmfCWa4zVIxaAvS8mP9pYQxsu+LPEaxA0CM6gpGF6DlAbtKSE/3F1MOO9eGgb9D2sxKWbuZR5NAAAAAElFTkSuQmCC)
}
}
.c-icoMarketing--lg:after,.c-icoMarketing--lg:before {
	width:32px;
	height:32px
}
.c-icoMarketingStar:after,.c-icoMarketingStar:before {
	width:16px;
	height:16px;
	background-size:contain;
	background-image:url(../img/marketing_star.118c8345.svg)
}
.c-icoMarketingStar--full:after,.c-icoMarketingStar--full:before {
	background-image:url(../img/marketing_star_full.8964c2a4.svg)
}
.c-icoMarketingStar--mid:after,.c-icoMarketingStar--mid:before {
	width:24px;
	height:24px
}
.c-icoLink:after,.c-icoLink:before {
	background-size:contain
}
.c-icoLink--plus:after,.c-icoLink--plus:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_plus.3bc79d73.svg)
}
.c-icoLink--chevronR:after,.c-icoLink--chevronR:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_right.9277bcc9.svg)
}
.c-icoLink--chevronL:after,.c-icoLink--chevronL:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_left.2d433e0e.svg)
}
.c-icoLink--chevronU:after,.c-icoLink--chevronU:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_up.5a566ad5.svg)
}
.c-icoLink--chevronD:after,.c-icoLink--chevronD:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_down.d481e629.svg)
}
.c-icoLink--pen:after,.c-icoLink--pen:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_pen.d87f13bf.svg)
}
.c-icoLink--cancel:after,.c-icoLink--cancel:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_cancel.f84ba089.svg)
}
.c-icoLink--search:after,.c-icoLink--search:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_search.880fed6e.svg)
}
.c-icoLink--trash:after,.c-icoLink--trash:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_trash.328d166e.svg)
}
.c-icoLink--trashGy:after,.c-icoLink--trashGy:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_trash_gy.aaec3e4f.svg)
}
.c-icoLink--download:after,.c-icoLink--download:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_download.9459f794.svg)
}
.c-icoLink--docFilled:after,.c-icoLink--docFilled:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_docFilled.22037abb.svg)
}
.c-icoLink--docNonFilled:after,.c-icoLink--docNonFilled:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_docNonFilled.1a78058e.svg)
}
.c-icoLink--doc:after,.c-icoLink--doc:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_doc.80039fe4.svg)
}
.c-icoLink--location:after,.c-icoLink--location:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_location.001c9578.svg)
}
.c-icoLink--accept:after,.c-icoLink--accept:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_accept.16950a09.svg)
}
.c-icoLink--deny:after,.c-icoLink--deny:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_deny.6a88bf0d.svg)
}
.c-icoLink--report:after,.c-icoLink--report:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_report.82a70864.svg)
}
.c-icoLink--reportGy:after,.c-icoLink--reportGy:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_report_gy.4851a294.svg)
}
.c-icoLink--test:after,.c-icoLink--test:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_test.f249463a.svg)
}
.c-icoLink--send:after,.c-icoLink--send:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_send.ed7ebdf3.svg)
}
.c-icoLink--message:after,.c-icoLink--message:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_message.49f6b5bd.svg)
}
.c-icoLink--copy:after,.c-icoLink--copy:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_copy.e7b7ebb2.svg)
}
.c-icoLink--alert:after,.c-icoLink--alert:before {
	width:20px;
	height:20px;
	background-image:url(../img/btn_alert.ae6d9a05.svg)
}
.c-icoLink--addClient:after,.c-icoLink--addClient:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_add_client.e319dd10.svg)
}
.c-icoLink--tree:after,.c-icoLink--tree:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_tree.4f9c77fc.svg)
}
.c-icoLink--counselingNote:after,.c-icoLink--counselingNote:before {
	width:24px;
	height:24px;
	background-image:url(../img/counseling_note.94afab9e.svg)
}
.is-disabled.c-icoLink--test:after,.is-disabled.c-icoLink--test:before {
	background-image:url(../img/link_test_disabled.00252274.svg)
}
.is-disabled.c-icoLink--send:after,.is-disabled.c-icoLink--send:before {
	background-image:url(../img/link_send_disabled.8b4809d4.svg)
}
.is-dark.c-icoLink--chevronR:after,.is-dark.c-icoLink--chevronR:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_right_wt.d62e6bb6.svg)
}
.is-dark.c-icoLink--chevronL:after,.is-dark.c-icoLink--chevronL:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_left_wt.a6bd0d78.svg)
}
.is-dark.c-icoLink--chevronU:after,.is-dark.c-icoLink--chevronU:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_up_wt.55412b42.svg)
}
.is-dark.c-icoLink--chevronD:after,.is-dark.c-icoLink--chevronD:before {
	width:16px;
	height:16px;
	background-image:url(../img/link_chevron_down_wt.e836abb2.svg)
}
.c-icoBtnWt:after,.c-icoBtnWt:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoBtnWt--document:after,.c-icoBtnWt--document:before {
	background-image:url(../img/document.31a12f72.svg)
}
.c-icoBtnWt--docNonFill:after,.c-icoBtnWt--docNonFill:before {
	background-image:url(../img/info_docNonFilled.8bbdcb73.svg)
}
.c-icoBtnWt--addClient:after,.c-icoBtnWt--addClient:before {
	background-image:url(../img/btn_add_client.e319dd10.svg)
}
.c-icoBtnWt--addCalendar:after,.c-icoBtnWt--addCalendar:before {
	background-image:url(../img/btn_add_calendar.daf2397b.svg)
}
.c-icoBtnWt--addTarget:after,.c-icoBtnWt--addTarget:before {
	background-image:url(../img/btn_add_target.d5a8e51b.svg)
}
.c-icoBtnWt--addTargetGy:after,.c-icoBtnWt--addTargetGy:before {
	background-image:url(../img/btn_add_target_gy.1c9ff831.svg)
}
.c-icoBtnWt--level:after,.c-icoBtnWt--level:before {
	background-image:url(../img/level.9f4e8642.svg)
}
.c-icoBtnWt--stage:after,.c-icoBtnWt--stage:before {
	background-image:url(../img/stage.42cb30db.svg)
}
.c-icoBtnWt--star:after,.c-icoBtnWt--star:before {
	background-image:url(../img/btn_add_star.ee3c3710.svg)
}
.c-icoBtnWt--process:after,.c-icoBtnWt--process:before {
	background-image:url(../img/btn_add_process.42d927ee.svg)
}
.c-icoBtnWt--book:after,.c-icoBtnWt--book:before {
	background-image:url(../img/btn_book.7fe5fa1f.svg)
}
.c-icoBtnWt--calendar:after,.c-icoBtnWt--calendar:before {
	background-image:url(../img/btn_calendar.0d50909c.svg)
}
.c-icoBtnWt--client:after,.c-icoBtnWt--client:before {
	background-image:url(../img/btn_client.d11330ec.svg)
}
.c-icoBtnWt--target:after,.c-icoBtnWt--target:before {
	background-image:url(../img/btn_target.9e514d00.svg)
}
.c-icoBtnWt--grid:after,.c-icoBtnWt--grid:before {
	background-image:url(../img/btn_grid.7564db86.svg)
}
.c-icoBtnWt--list:after,.c-icoBtnWt--list:before {
	background-image:url(../img/btn_list.2d16e75b.svg)
}
.c-icoBtnWt--filter:after,.c-icoBtnWt--filter:before {
	background-image:url(../img/btn_filter.10c2fbae.svg)
}
.c-icoBtnWt--back:after,.c-icoBtnWt--back:before {
	background-image:url(../img/btn_back.89b7715f.svg)
}
.c-icoBtnWt--schedule:after,.c-icoBtnWt--schedule:before {
	background-image:url(../img/btn_schedule.e17db7bd.svg)
}
.c-icoBtnWt--meter:after,.c-icoBtnWt--meter:before {
	background-image:url(../img/btn_meter.19f466f5.svg)
}
.c-icoBtnWt--trash:after,.c-icoBtnWt--trash:before {
	background-image:url(../img/btn_trash.d2f3577b.svg)
}
.c-icoBtnWt--message:after,.c-icoBtnWt--message:before {
	background-image:url(../img/btn_message.ee5ce13f.svg)
}
.c-icoBtnWt--messageEmpty:after,.c-icoBtnWt--messageEmpty:before {
	background-image:url(../img/btn_message_empty.83fcd3f5.svg)
}
.c-icoBtnWt--phone:after,.c-icoBtnWt--phone:before {
	background-image:url(../img/btn_phone.dd7fe186.svg)
}
.c-icoBtnWt--alert:after,.c-icoBtnWt--alert:before {
	background-image:url(../img/btn_alert.ae6d9a05.svg)
}
.c-icoBtnWt--reject:after,.c-icoBtnWt--reject:before {
	background-image:url(../img/btn_reject.4758b563.svg)
}
.c-icoBtnWt--direct:after,.c-icoBtnWt--direct:before {
	background-image:url(../img/send_direct.d8979275.svg)
}
.c-icoBtnWt--mail:after,.c-icoBtnWt--mail:before {
	background-image:url(../img/send_mail.c8afadf3.svg)
}
.c-icoBtnWt--msg:after,.c-icoBtnWt--msg:before {
	background-image:url(../img/send_msg.00f856d0.svg)
}
.c-icoBtnWt--line:after,.c-icoBtnWt--line:before {
	background-image:url(../img/send_line.ceb6cf56.svg)
}
.c-icoBtnWt--directDisable:after,.c-icoBtnWt--directDisable:before {
	background-image:url(../img/send_direct_disable.283b09f0.svg)
}
.c-icoBtnWt--mailDisable:after,.c-icoBtnWt--mailDisable:before {
	background-image:url(../img/send_mail_disable.11c055f3.svg)
}
.c-icoBtnWt--msgDisable:after,.c-icoBtnWt--msgDisable:before {
	background-image:url(../img/send_msg_disable.e85de8ce.svg)
}
.c-icoBtnWt--lineDisable:after,.c-icoBtnWt--lineDisable:before {
	background-image:url(../img/send_line_disable.55a7ce70.svg)
}
.c-icoBtnWt--goTo:after,.c-icoBtnWt--goTo:before {
	background-image:url(../img/go-to.6262f57b.svg)
}
.c-icoBtnWt--activity:after,.c-icoBtnWt--activity:before {
	background-image:url(../img/btn_activity.bd094914.svg)
}
.c-icoBtnWt--todolist:after,.c-icoBtnWt--todolist:before {
	background-image:url(../img/todolist.02a6527e.svg)
}
.c-icoBtnWt--callmeRed:after,.c-icoBtnWt--callmeRed:before {
	background-image:url(../img/callme-red.508ac0ac.svg)
}
.c-icoBtnWt--addFamilyMemb:after,.c-icoBtnWt--addFamilyMemb:before {
	background-image:url(../img/btn_add_familymember.46b744cc.svg)
}
.c-icoBtnWt--reportRd:after,.c-icoBtnWt--reportRd:before {
	width:24px;
	height:24px;
	background-image:url(../img/link_report_rd.ec86beff.svg)
}
.c-icoBtnWt--exchange:after,.c-icoBtnWt--exchange:before {
	width:24px;
	height:24px;
	background-image:url(../img/btn_exchange.fcc31c60.svg)
}
.c-icoBtnWt--close:after,.c-icoBtnWt--close:before {
	width:24px;
	height:24px;
	background-image:url(../img/btn_close.6ed08430.svg)
}
.c-icoBtnWt--counselinRecorded:after,.c-icoBtnWt--counselinRecorded:before {
	width:24px;
	height:24px;
	background-image:url(../img/btn_counselingRecorded.2ef962d6.svg)
}
.c-icoBtnWt--counselinEmptyHeart:after,.c-icoBtnWt--counselinEmptyHeart:before {
	width:20px;
	height:20px;
	background-image:url(../img/counseling_heart.7df4b862.svg)
}
.c-icoBtnWt--dropdown span {
	margin:0
}
.c-icoBtnWt--dropdown:before {
	content:unset
}
.c-icoBtnWt--dropdown:after {
	content:'';
	width:24px;
	height:24px;
	position:absolute;
	top:50%;
	right:5px;
	margin-top:-12px;
	background-image:url(../img/select_arrow.7d80bab6.svg)
}
.c-icoBtnRd:after,.c-icoBtnRd:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoBtnRd--confirm:after,.c-icoBtnRd--confirm:before {
	background-image:url(../img/btn_confirm.f644f181.svg)
}
.c-icoBtnRd--listClient:after,.c-icoBtnRd--listClient:before {
	background-image:url(../img/btn_list_client.49a38c87.svg)
}
.c-icoBtnRd--protect:after,.c-icoBtnRd--protect:before {
	background-image:url(../img/btn_protect.c4ecec9e.svg)
}
.c-icoInfo:after,.c-icoInfo:before {
	width:20px;
	height:20px;
	background-size:contain
}
.c-icoInfo--cake:after,.c-icoInfo--cake:before {
	background-image:url(../img/info_cake.e1dac93b.svg)
}
.c-icoInfo--mobile:after,.c-icoInfo--mobile:before {
	background-image:url(../img/info_mobile.8aeeb812.svg)
}
.c-icoInfo--house:after,.c-icoInfo--house:before {
	background-image:url(../img/info_home.3af77ebf.svg)
}
.c-icoInfo--building:after,.c-icoInfo--building:before {
	background-image:url(../img/info_building.3a473bd3.svg)
}
.c-icoInfo--barGraph:after,.c-icoInfo--barGraph:before {
	background-image:url(../img/info_barGraph.ce19097b.svg)
}
.c-icoInfo--clock:after,.c-icoInfo--clock:before {
	background-image:url(../img/info_clock.4987a2a0.svg)
}
.c-icoInfo--docFilled:after,.c-icoInfo--docFilled:before {
	background-image:url(../img/info_docFilled.f2958db1.svg)
}
.c-icoInfo--docNonFilled:after,.c-icoInfo--docNonFilled:before {
	background-image:url(../img/info_docNonFilled.8bbdcb73.svg)
}
.c-icoInfo--alert:after,.c-icoInfo--alert:before {
	background-image:url(../img/tools_notice.460db303.svg)
}
.c-icoInfo--longText {
	position:relative
}
.c-icoInfo--longText:before {
	position:absolute;
	margin-top:.1562rem
}
.c-icoInfo--longText>span {
	margin-left:30px;
	word-break:break-all
}
.c-icoForm:after,.c-icoForm:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoForm--calendar:after,.c-icoForm--calendar:before {
	background-image:url(../img/form_calendar.b3087052.svg)
}
.c-icoForm--eye:after,.c-icoForm--eye:before {
	background-image:url(../img/form_eye.a41be7b4.svg)
}
.c-icoForm--eyeSlash:after,.c-icoForm--eyeSlash:before {
	background-image:url(../img/form_eye_slash.c630fb86.svg)
}
.c-icoForm--formclear {
	width:42px;
	height:42px;
	text-align:center;
	line-height:42px
}
.c-icoForm--formclear:after,.c-icoForm--formclear:before {
	width:16px;
	height:16px;
	background-image:url(../img/form_clear.d3ddd78a.svg)
}
.c-icoTools:after,.c-icoTools:before {
	background-size:contain
}
.c-icoTools--information:after,.c-icoTools--information:before {
	width:13px;
	height:13px;
	background-image:url(../img/tools_information.63548e14.svg)
}
.c-icoTools--birthday:after,.c-icoTools--birthday:before {
	width:19px;
	height:23px;
	background-image:url(../img/birthday.54d2ed1c.svg)
}
.c-icoTools--remind:after,.c-icoTools--remind:before {
	width:17px;
	height:21px;
	background-image:url(../img/remind.c14aa571.svg)
}
.c-icoTools--deal:after,.c-icoTools--deal:before {
	width:28px;
	height:19px;
	background-image:url(../img/deal.38460f68.svg)
}
.c-icoTools--talk:after,.c-icoTools--talk:before {
	width:30px;
	height:30px;
	background-image:url(../img/talk.5456959e.svg)
}
.c-icoTools--trash:after,.c-icoTools--trash:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_trashcan.328d166e.svg)
}
.c-icoTools--cancel:after,.c-icoTools--cancel:before {
	width:16px;
	height:16px;
	background-image:url(../img/tools_cancel.bdefac78.svg)
}
.c-icoTools--close:after,.c-icoTools--close:before {
	width:16px;
	height:16px;
	background-image:url(../img/tools_close.23306933.svg)
}
.c-icoTools--star:after,.c-icoTools--star:before {
	width:22px;
	height:22px;
	background-image:url(../img/tools_star.cb56654c.svg)
}
.c-icoTools--tag:after,.c-icoTools--tag:before {
	width:16px;
	height:16px;
	background-image:url(../img/tools_tag.20210e78.svg)
}
.c-icoTools--schedule:after,.c-icoTools--schedule:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_schedule.2563b3a3.svg)
}
.c-icoTools--scheduled:after,.c-icoTools--scheduled:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_scheduled.db4fc622.svg)
}
.c-icoTools--notice:after,.c-icoTools--notice:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_notice.460db303.svg)
}
.c-icoTools--more:after,.c-icoTools--more:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_more.05496fb6.svg);
	background-position:center center
}
.c-icoTools--bevelMore:after,.c-icoTools--bevelMore:before {
	width:64px;
	height:56px;
	background-image:url(../img/tools_bevelMore.9ef86c56.svg);
	background-position:right bottom
}
.c-icoTools--phone:after,.c-icoTools--phone:before {
	width:13px;
	height:13px;
	background-image:url(../img/tools_phone.53c86fbc.svg)
}
.c-icoTools--messageGY:after,.c-icoTools--messageGY:before {
	width:18px;
	height:18px;
	background-image:url(../img/tools_message.49f6b5bd.svg)
}
.c-icoTools--messageRD:after,.c-icoTools--messageRD:before {
	width:18px;
	height:18px;
	background-image:url(../img/tools_message_rd.ee5ce13f.svg)
}
.c-icoTools--arrowRight:after,.c-icoTools--arrowRight:before {
	width:24px;
	height:20px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAk1BMVEUAAAD///+qqqqzs7OkpKSioqKfn5+jo6OioqKbm5uenp6cnJyfn5+enp6enp6bm5ucnJycnJyenp6cnJydnZ2cnJydnZ2dnZ2bm5ucnJycnJydnZ2cnJydnZ2bm5ucnJycnJybm5ubm5ucnJycnJybm5ucnJybm5ucnJycnJycnJycnJybm5ucnJybm5ucnJybm5tkX6QwAAAAMHRSTlMAAgYKDhYYGSEpKiw4OkdKS01UVVZaXmNmZ3R6fH+KkJ2muLrGx9Xr7PHy+fv8/f7fciXtAAAAi0lEQVQoz53PxxrCIBCF0WtvsWKPBWOv3Pd/OjeS4YvMQmcF/1nAAD/PSAM7DW/tan6cPAYBmGMuldt9XRagiCVPXQGR1pN02aLuQcSSJN1hm86GKwbSOLMwXvpOk5SaLL8k+3xgXHjnmvgFartXtANobi7RDqDUme9j3W8e6zBKh1E6jNLRS/D3vAEzQSCSeA7OPQAAAABJRU5ErkJggg==)
}
.c-icoTools--arrowRightOg:after,.c-icoTools--arrowRightOg:before {
	width:24px;
	height:20px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAk1BMVEUAAAD//4D/qlX/mWbtklvzl1HqlVXrj1Lwk1Xsj1HtklXukVHtjVLpjVTpjFPqjVPrj1LrjlPqj1LqjVHqjlDrjlLpjVHqjlLrjFDrjVLpjVHqjFLqjlDrjVDrjFHqjlHqjVHpjVHqjVDpjVHpjFHpjVHpjFDpjVDpjFHqjVDqjFDpjFHqjFDqjVHqjFHqjVDpjFCH0lm2AAAAMHRSTlMAAgYKDhYYGSEpKiw4OkdKS01UVVZaXmNmZ3R6fH+KkJ2muLrGx9Xr7PHy+fv8/f7fciXtAAAAi0lEQVQoz53PxxrCIBCF0WtvsWKPBWOv3Pd/OjeS4YvMQmcF/1nAAD/PSAM7DW/tan6cPAYBmGMuldt9XRagiCVPXQGR1pN02aLuQcSSJN1hm86GKwbSOLMwXvpOk5SaLL8k+3xgXHjnmvgFartXtANobi7RDqDUme9j3W8e6zBKh1E6jNLRS/D3vAEzQSCSeA7OPQAAAABJRU5ErkJggg==)
}
.c-icoTools--callmeRed:after,.c-icoTools--callmeRed:before {
	background-image:url(../img/callme-red.508ac0ac.svg)
}
.c-icoTools--flagGn:after,.c-icoTools--flagGn:before {
	width:20px;
	height:20px;
	background-image:url(../img/flag_gn.c00795b7.svg)
}
.c-icoTools--pathUpGn:after,.c-icoTools--pathUpGn:before {
	width:20px;
	height:20px;
	background-image:url(../img/up_gn.08f744f5.svg)
}
.c-icoTools--pathsDownGy:after,.c-icoTools--pathsDownGy:before {
	width:20px;
	height:20px;
	background-image:url(../img/down_gy.9f462ae2.svg)
}
.c-icoPager:after,.c-icoPager:before {
	width:16px;
	height:16px;
	background-size:contain
}
.c-icoPager--first:after,.c-icoPager--first:before {
	background-image:url(../img/pager_first.f98a4a40.svg)
}
.c-icoPager--last:after,.c-icoPager--last:before {
	background-image:url(../img/pager_last.46eb08be.svg)
}
.c-icoPager--prev:after,.c-icoPager--prev:before {
	background-image:url(../img/pager_prev.2d433e0e.svg)
}
.c-icoPager--next:after,.c-icoPager--next:before {
	background-image:url(../img/pager_next.fd8bc8fd.svg)
}
.c-icoPager.is-disable {
	opacity:.16;
	cursor:default
}
.c-icoSchedule:after,.c-icoSchedule:before {
	width:16px;
	height:16px;
	background-size:contain
}
.c-icoSchedule--clock:after,.c-icoSchedule--clock:before {
	background-image:url(../img/schedule_clock.7bd460e2.svg)
}
.c-icoSchedule--location:after,.c-icoSchedule--location:before {
	background-image:url(../img/schedule_location.001c9578.svg)
}
.c-icoSchedule--person:after,.c-icoSchedule--person:before {
	background-image:url(../img/schedule_person.e6681982.svg)
}
.c-icoSchedule--note:after,.c-icoSchedule--note:before {
	background-image:url(../img/schedule_note.49f418f4.svg)
}
.c-icoTitle:after,.c-icoTitle:before {
	width:24px;
	height:24px;
	background-size:contain
}
.c-icoTitle--active:after,.c-icoTitle--active:before {
	background-image:url(../img/title_active.ce74c113.svg)
}
.c-icoTitle--combined:after,.c-icoTitle--combined:before {
	background-image:url(../img/title_combined.98e49faa.svg)
}
.c-icoTitle--run:after,.c-icoTitle--run:before {
	background-image:url(../img/title_run.32a937f6.svg)
}
.c-icoTitle--opinion:after,.c-icoTitle--opinion:before {
	background-image:url(../img/title_opinion.1cf269c5.svg)
}
.c-icoTitle--people:after,.c-icoTitle--people:before {
	background-image:url(../img/title_people.c5ef466c.svg)
}
.c-icoTitle--percent:after,.c-icoTitle--percent:before {
	background-image:url(../img/title_percent.bfeeb62b.svg)
}
.c-icoTitle--meter:after,.c-icoTitle--meter:before {
	background-image:url(../img/title_meter.726a185c.svg)
}
.c-icoTitle--help:after,.c-icoTitle--help:before {
	background-image:url(../img/title_help.b3e37994.svg)
}
.c-icoTitle--recruitGy:after,.c-icoTitle--recruitGy:before {
	background-image:url(../img/recruit_gy.04b0b2fc.svg)
}
.c-icoTitle--marketingGy:after,.c-icoTitle--marketingGy:before {
	background-image:url(../img/marketing_gy.0f227791.svg)
}
.c-icoTitle--activityGy:after,.c-icoTitle--activityGy:before {
	background-image:url(../img/meter_gy.4f3dac04.svg)
}
.c-icoTitle--callMeGy:after,.c-icoTitle--callMeGy:before {
	background-image:url(../img/callme_gy.26d8adc2.svg)
}
.c-icoTitle--starGy:after,.c-icoTitle--starGy:before {
	background-image:url(../img/topbar_star.34e09459.svg)
}
.c-icoTitle--noticeRd:after,.c-icoTitle--noticeRd:before {
	background-image:url(../img/notice_rd.137b941e.svg)
}
.c-icoTitle--memoDPGy:after,.c-icoTitle--memoDPGy:before {
	background-image:url(../img/memo_dpGy.94afab9e.svg)
}
.c-icoTitle--heartDPGy:after,.c-icoTitle--heartDPGy:before {
	background-image:url(../img/heart_dpGy.e353497f.svg)
}
.c-icoTitle--checkDPGy:after,.c-icoTitle--checkDPGy:before {
	background-image:url(../img/check_dpGy.4f3ec66e.svg)
}
.c-icoTitle--checkCorrect:after,.c-icoTitle--checkCorrect:before {
	background-image:url(../img/counseling_done_gn.7abd1da4.svg)
}
.c-icoTitle--checkIncorrect:after,.c-icoTitle--checkIncorrect:before {
	background-image:url(../img/counseling_undone_rd.4758b563.svg)
}
.c-icoEmoticon:after,.c-icoEmoticon:before {
	width:32px;
	height:32px;
	background-image:url(../img/emoticon_normal.16538156.svg);
	background-size:contain
}
.c-icoEmoticon--hot:after,.c-icoEmoticon--hot:before {
	background-image:url(../img/emoticon_good.9c559f1c.svg)
}
.c-icoEmoticon--cold:after,.c-icoEmoticon--cold:before {
	background-image:url(../img/emoticon_bad.e3510b47.svg)
}
.c-icoSend:after,.c-icoSend:before {
	width:32px;
	height:32px;
	background-image:url(../img/send_direct.d8979275.svg);
	background-size:contain
}
.c-icoSend--mail:after,.c-icoSend--mail:before {
	background-image:url(../img/send_mail.c8afadf3.svg)
}
.c-icoSend--msg:after,.c-icoSend--msg:before {
	background-image:url(../img/send_msg.00f856d0.svg)
}
.c-icoSend--line:after,.c-icoSend--line:before {
	background-image:url(../img/send_line.ceb6cf56.svg)
}
.c-icoAnimal:after,.c-icoAnimal:before {
	width:100px;
	height:100px;
	background-size:contain
}
.c-icoAnimal--sm:after,.c-icoAnimal--sm:before {
	width:50px;
	height:50px;
	background-size:contain
}
.c-icoAnimal--beaver:after,.c-icoAnimal--beaver:before {
	background-image:url(../img/amimal_beaver.fc835835.svg)
}
.c-icoAnimal--bee:after,.c-icoAnimal--bee:before {
	background-image:url(../img/amimal_bee.53c76ec8.svg)
}
.c-icoAnimal--cat:after,.c-icoAnimal--cat:before {
	background-image:url(../img/amimal_cat.728d6376.svg)
}
.c-icoAnimal--deer:after,.c-icoAnimal--deer:before {
	background-image:url(../img/amimal_deer.7fe9a771.svg)
}
.c-icoAnimal--dog:after,.c-icoAnimal--dog:before {
	background-image:url(../img/amimal_dog.680e5c9f.svg)
}
.c-icoAnimal--dolphin:after,.c-icoAnimal--dolphin:before {
	background-image:url(../img/amimal_dolphin.475717ec.svg)
}
.c-icoAnimal--eagle:after,.c-icoAnimal--eagle:before {
	background-image:url(../img/amimal_eagle.f7d1a317.svg)
}
.c-icoAnimal--elephant:after,.c-icoAnimal--elephant:before {
	background-image:url(../img/amimal_elephant.ab8853ca.svg)
}
.c-icoAnimal--fox:after,.c-icoAnimal--fox:before {
	background-image:url(../img/amimal_fox.8a546f5e.svg)
}
.c-icoAnimal--parrot:after,.c-icoAnimal--parrot:before {
	background-image:url(../img/amimal_parrot.a3003d79.svg)
}
.c-icoAnimal--penguin:after,.c-icoAnimal--penguin:before {
	background-image:url(../img/amimal_penguin.f9accd29.svg)
}
.c-icoAnimal--sloth:after,.c-icoAnimal--sloth:before {
	background-image:url(../img/amimal_sloth.ed8e410f.svg)
}
.c-icoAnimal--swan:after,.c-icoAnimal--swan:before {
	background-image:url(../img/amimal_swan.c81393e0.svg)
}
.c-icoAnimal--lion:after,.c-icoAnimal--lion:before {
	background-image:url(../img/amimal_lion.043aae6b.svg)
}
.c-icoAnimal--wolf:after,.c-icoAnimal--wolf:before {
	background-image:url(../img/amimal_wolf.d0ce5829.svg)
}
.c-icoAnimal--owl:after,.c-icoAnimal--owl:before {
	background-image:url(../img/amimal_owl.fe08089b.svg)
}
.c-icoCategory:after,.c-icoCategory:before {
	width:50px;
	height:50px;
	background-size:contain
}
.c-icoCategory--outward:after,.c-icoCategory--outward:before {
	background-image:url(../img/questionnaire_outward.5e8c9822.svg)
}
.c-icoCategory--intuition:after,.c-icoCategory--intuition:before {
	background-image:url(../img/questionnaire_intuition.be1b12b4.svg)
}
.c-icoCategory--reason:after,.c-icoCategory--reason:before {
	background-image:url(../img/questionnaire_reason.0d3caf5d.svg)
}
.c-icoCategory--decisive:after,.c-icoCategory--decisive:before {
	background-image:url(../img/questionnaire_decisive.e48810a9.svg)
}
.c-icoMeter:after,.c-icoMeter:before {
	width:120px;
	height:67px;
	background-size:contain
}
.c-icoMeter--high:after,.c-icoMeter--high:before {
	background-image:url(../img/meter_high.8002b6e7.svg)
}
.c-icoMeter--middle:after,.c-icoMeter--middle:before {
	background-image:url(../img/meter_middle.693300af.svg)
}
.c-icoMeter--low:after,.c-icoMeter--low:before {
	background-image:url(../img/meter_low.a41418b2.svg)
}
.c-icoMeter__noWord:after,.c-icoMeter__noWord:before {
	width:60px;
	height:48px;
	background-size:contain
}
.c-icoMeter__noWord--high:after,.c-icoMeter__noWord--high:before {
	background-image:url(../img/meter_high_s.63f51e90.svg)
}
.c-icoMeter__noWord--middle:after,.c-icoMeter__noWord--middle:before {
	background-image:url(../img/meter_middle_s.b226f1be.svg)
}
.c-icoMeter__noWord--low:after,.c-icoMeter__noWord--low:before {
	background-image:url(../img/meter_low_s.834ebad5.svg)
}
.c-icoSuggest:after,.c-icoSuggest:before {
	width:90px;
	height:90px;
	background-size:contain
}
.c-icoSuggest--blind {
	background-image:url(../img/icon_blind.50c6a007.svg)
}
.c-icoSuggest--work {
	background-image:url(../img/icon_work.34768f0e.svg)
}
.c-icoSuggest--personal {
	background-image:url(../img/icon_personal.17342373.svg)
}
.c-icoOutline:after,.c-icoOutline:before {
	width:100px;
	height:100px;
	background-size:contain
}
@media all and (max-width:1023px) {
.c-icoOutline\@m:after,.c-icoOutline\@m:before {
	width:60px;
	height:60px;
	background-size:contain
}
}
.c-icoOutline--find {
	background-image:url(../img/outline_find.b10880b5.svg)
}
.c-icoOutline--target {
	background-image:url(../img/outline_target.dd97db60.svg)
}
.c-icoOutline--you {
	background-image:url(../img/outline_you.73c502ee.svg)
}
.c-icoTimer:after,.c-icoTimer:before {
	width:25px;
	height:25px;
	background-size:contain
}
.c-icoTimer--stopwatch:after,.c-icoTimer--stopwatch:before {
	background-image:url(../img/timer_stopwatch.17b587f5.svg)
}
.c-iconHead:after,.c-iconHead:before {
	width:25px;
	height:25px;
	background-size:contain
}
.c-iconHead--call:after,.c-iconHead--call:before {
	background-image:url(../img/dark_callme.41ab0952.svg)
}
.c-iconSmallCall:after,.c-iconSmallCall:before {
	width:16px;
	height:16px;
	background-size:contain
}
.c-iconSmallCall--Smallcall:after,.c-iconSmallCall--Smallcall:before {
	background-image:url(../img/dark_callme.41ab0952.svg)
}
.c-iconOption:after,.c-iconOption:before {
	width:25px;
	height:25px;
	background-size:contain
}
.c-iconOption--confirm:after,.c-iconOption--confirm:before {
	background-image:url(../img/list_confirm.13c988a2.svg)
}
.c-iconOption--reject:after,.c-iconOption--reject:before {
	background-image:url(../img/list_reject.4758b563.svg)
}
.c-iconGoal:after,.c-iconGoal:before {
	width:20px;
	height:20px;
	background-size:contain
}
.c-iconGoal--money:after,.c-iconGoal--money:before {
	width:24px;
	height:24px;
	background-image:url(../img/tools_money.3cfb37a9.svg)
}
.c-iconGoal--checked:after,.c-iconGoal--checked:before {
	background-image:url(../img/checkbox_success.94bb4b67.svg)
}
.c-iconGoal--unchecked:after,.c-iconGoal--unchecked:before {
	background-image:url(../img/checkbox_default.c7195af4.svg)
}
.c-iconfutureR:after,.c-iconfutureR:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA6lBMVEUAAAD///////+qqqq/v7/MzMyqqqqioqKqqqqenp6ioqKioqKenp6goKCgoKCdnZ2fn5+fn5+dnZ2fn5+dnZ2cnJyenp6cnJyfn5+dnZ2dnZ2dnZ2enp6enp6cnJydnZ2enp6dnZ2dnZ2dnZ2enp6dnZ2enp6cnJydnZ2enp6dnZ2dnZ2dnZ2dnZ2cnJydnZ2dnZ2cnJydnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2cnJydnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2cnJydnZ2dnZ2cnJycnJydnZ2cnJycnJydnZ2cnJydnZ2cnJx8BohMAAAATXRSTlMAAQIDBAUGCwwVFikqKzM0NUBBSElLTFBSU1ZoaW5vcHFyc3h5enuBgoOMmZyeo6a+z9LT1tjZ2t3e4OLm5+jp6uzw8fLz+Pn6+/z9/qIL2LYAAAEWSURBVCjPndHXUgIBDIXhf4tLs9IUFEVRlCJ1WVFBUGAR4bz/63ixS5vxylwl+WYymQQAnHzTm017jZzNXlz0FYaX3WmbValTSESiR0VXqhgbqGp+ZQapdbPQ42aO5mdhaphGaqF0UDh9XYZ9a6Ihd3ItAPLqhHNwJB/7RcECTRWCFSzDkXwoqQ6ApwSAOdEogGO1AZgpAmBL3wHENAJgqijmgbmFuMYA9HRofOlzC6fqANBQ0ZR+tlBWDYCcXHsXnL4yANiergf+uzn036wP/5UHueG1slqkthc9X66S67yixW34B+d+qUFsDcaT5JWOY/GTcl+rgbobIe2uH+UmY91dsbL19mjcqWUM2Jfd+Ke0+Ftaz79Kujdqrn6aBQAAAABJRU5ErkJggg==);
	background-size:contain
}
.c-iconfutureM:after,.c-iconfutureM:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABLFBMVEUAAAD///+qqqq/v7/MzMy2trafn5+qqqqioqKlpaWfn5+jo6OhoaGkpKSioqKioqKenp6jo6Ofn5+hoaGdnZ2goKCcnJyfn5+hoaGdnZ2fn5+enp6fn5+enp6goKCdnZ2cnJydnZ2fn5+fn5+cnJydnZ2enp6cnJycnJydnZ2enp6dnZ2dnZ2dnZ2enp6dnZ2cnJydnZ2enp6dnZ2dnZ2enp6dnZ2dnZ2cnJydnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2cnJycnJycnJydnZ2dnZ2cnJydnZ2cnJydnZ2cnJycnJydnZ2dnZ2cnJydnZ2cnJydnZ2cnJydnZ2cnJydnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2cnJycnJwH0HzNAAAAY3RSTlMAAgMEBQcICQsRGBkbHB4hIiQlJicrLC0uLzU3ODo7QUNGSEpLTk9QVV5fYGhtbnN0dX5/gJCRlZaXpKeqrK2vs7a5ur6/wMLEzM3T1NXW19vj5OXm5+js7e/w8fLz9PX3/P2QLMyuAAAA80lEQVQoz2NgIBmoWGAFKgwxyVhBDENyso0lBrBJTgZKSGCaL4FFgkOUFZuEsFuEV6Q9tzCyhJ45A4NYqCYDA5N+IJcdTELCms05jIHBUwOsxtCWHyzBbCpokCwBlOALgGhmjmIJAUmIJ+tDJBQdoFZ5C7uCJCSSDSASAv4QccZodl+oDv1kcadQBgY/JbCEjiNvItgOMyEhM2ZVXQYG6WBloLhWnJRCEpo/pHwCnALdNYLEtIES8bFwEG7EzifPwymiHiTE4IcaqtEeVi4J0TIKwgwcsnKYAGa6mq0dErBVg1vphWqcF1xC0tgECRhJMpAFAHj4VJHqB5T4AAAAAElFTkSuQmCC);
	background-size:contain
}
.c-iconsuggest:after,.c-iconsuggest:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAMAAAAc9R5vAAABCFBMVEUAAAD///+/v7+qqqqqqqqzs7OioqKqqqqqqqqqqqqmpqaenp6ioqKdnZ2kpKSfn5+goKCjo6OioqKfn5+enp6dnZ2fn5+dnZ2goKCenp6cnJydnZ2fn5+enp6fn5+fn5+cnJyenp6dnZ2enp6dnZ2enp6enp6enp6enp6cnJyenp6dnZ2cnJyenp6dnZ2cnJycnJycnJydnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cnJycnJycnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJycnJycnJydnZ2dnZ2cnJxtz3qjAAAAV3RSTlMAAgQGCQoLDA8SFBUWGhwgIyQpMDI0NTk7QkNJSk9SWl1hY2RlZ2lsbm9xc3R2eIGEhoyNj5OVlpqipqqrrrGzt7m6vsHGys3O0dbc3d7f4Ofp9fj6/P7XvnewAAAAz0lEQVQYGX3BhVYCQQCG0U+xFluxOwC7MDHARgQV63//N3HWHdiZc1bv5U81JaoRDCYK+F87nWtbnkVCYx/ZvuKF54jQlO5J1PH5leLXUOHmdJqm3kdpg9DMu4xdrEMZ/UBPQ6HvSSKXMuaBWUUOiCzJyAErihSx6pL2gXFFtrFOJL20AWWF3gKsURkFIH0lqZqh5VzGw87Cau747mwzO5HCCl7lqWawhuvyNNJYA0/y7NHUXZLrmpauZzlKxNbluCWWl6NCLC9HhdjIsmPuB5fBWq3EhAEwAAAAAElFTkSuQmCC)
}
.c-iconway:after,.c-iconway:before {
	width:24px;
	height:24px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA/FBMVEUAAAD///+qqqqqqqq2traqqqqioqKqqqqkpKSqqqqfn5+lpaWqqqqhoaGenp6dnZ2hoaGkpKSenp6cnJyfn5+ioqKcnJyenp6goKCdnZ2enp6enp6dnZ2fn5+enp6enp6cnJydnZ2cnJydnZ2dnZ2enp6enp6enp6enp6enp6cnJydnZ2enp6dnZ2enp6cnJydnZ2dnZ2dnZ2cnJydnZ2cnJycnJydnZ2cnJydnZ2dnZ2dnZ2dnZ2cnJydnZ2dnZ2cnJycnJycnJydnZ2dnZ2cnJycnJydnZ2cnJydnZ2cnJycnJycnJycnJycnJydnZ2cnJycnJydnZ2cnJz1yCRsAAAAU3RSTlMAAQMGBwkLDA4PEBESExUaGxwdHyUpMTI7QURHSUpMT1VWWFteZmlsdnuBgoiNkJacq6ytr7Cys7W2ub3B0dfa29ze3+Lm6Onr7O3u8PP1+fr7/ENW7oEAAAEDSURBVCjPfdFtUwFhFMbxS2lReYgkNgmpkKRIyUNqy4qS/t//u/TCMrO7M51X575+M+c+c9/SumK3r/bjkXwV/wD4yfvgHgDedzz51vcKOPbAvpNz5h1lOXDohYtVfue7PHD9CzxFffn5w4s9tZ6r4U2UrpTMlHRw9QZfNxkpZZYqaUktgHm7HNq+bMRC5fYcoCUpXJwAMK0aRvUTgEkxLMXLuzlnU9N0mtxeOa4hPc3cMFOPocDSyA0jWfA/jN0wlgUa0A0u3LAIdhkoWjBq3q1qRiEqnXbwAp1TSU38QFNSIJnJ1/rLNSz7tZNMMrB5ykTdxjSx6wnfh0Qa2Wwjsjn+AfTDXeooxBRuAAAAAElFTkSuQmCC)
}
.c-iconAssignment:after,.c-iconAssignment:before {
	width:20px;
	height:20px;
	border-radius:50%
}
.c-iconAssignment--self:after,.c-iconAssignment--self:before {
	background-image:linear-gradient(to bottom,#ffefdb,#ffdab5)
}
.c-iconAssignment--dispatch:after,.c-iconAssignment--dispatch:before {
	background-image:linear-gradient(to bottom,#ebf4fc,#d2e6f8)
}
.c-video:after,.c-video:before {
	width:24px;
	height:21px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEUAAAD//wDqKwDdIgDiHQDeGQDfIADZGgDaGQDbGwDYGQDbGQDZGADaGwDbGgDZGQDYGADaGgDaGQDZGADZGADZGADZGADYGADZGQDZGQDYGQDYGQDZGADZGQDYGADZGQDYGADZGQDZGADZGADYGACVS+EJAAAAJHRSTlMAAQwPGh8gKCk5SFteYGJlaXV7fp+zvL7DysvN3uLn7/P3/P2rrc+vAAAAgklEQVQoz53RyxKCMAwF0NaiFlARKQ8BUfD+/zc6NiwgDRvuqpMzSV9K7Yg5BzEeBgQZPKB7sHQgcHy4W8Eh1jLcUJ1EyIDPXcsA1McNQCHD+yqPKiNp8+R1kY+7eUEBppFlImi/PvSutG6X/f2/3offZanD8nraEDQpg/w5J1d78wMa8hZ4aH1+rQAAAABJRU5ErkJggg==)
}
.c-video_og:after,.c-video_og:before {
	width:24px;
	height:21px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEUAAAD////qlVXumVXrk1jvlFLvj1jsjFPsj1Htj1HqjlHrjFHpjVHqjVLqjVHrjVHpjVDpjlHqjVHrjlHqjVDqjVHpjVDqjVHqjVHqjFHqjVDqjVHpjFDqjVDqjFHqjVDqjVHpjFHqjVHqjFHpjFAFW4u9AAAAJHRSTlMAAQwPGh8gKCk5SFteYGJlaXV7fp+zvL7DysvN3uLn7/P3/P2rrc+vAAAAgklEQVQoz53RyxKCMAwF0NaiFlARKQ8BUfD+/zc6NiwgDRvuqpMzSV9K7Yg5BzEeBgQZPKB7sHQgcHy4W8Eh1jLcUJ1EyIDPXcsA1McNQCHD+yqPKiNp8+R1kY+7eUEBppFlImi/PvSutG6X/f2/3offZanD8nraEDQpg/w5J1d78wMa8hZ4aH1+rQAAAABJRU5ErkJggg==)
}
a {
	font-weight:700;
	color:#000;
	text-decoration:underline;
	outline:0
}
a[data-tooltip-emoticon],a[data-tooltip] {
	cursor:pointer
}
a.is-normal {
	font-weight:400;
	text-decoration:none
}
a.is-default {
	cursor:default
}
a.is-newsticker {
	color:#1a73e8;
	font-weight:400
}
a.is-dark {
	color:#fff
}
.c-link {
	display:inline-block;
	color:#d81800
}
.c-link>i,.c-link>span {
	display:inline-block;
	vertical-align:middle;
	font-size:16px
}
.c-link--icon {
	text-decoration:none
}
.c-link--normal {
	color:#000;
	text-decoration:none
}
.c-link--normalLink {
	color:#000;
	text-decoration:none;
	font-weight:400
}
.c-link--normalLink>span {
	text-decoration:underline
}
.c-link--content {
	font-weight:400;
	color:#000;
	text-decoration:none
}
.c-link--tip {
	color:#6b6b6b;
	text-decoration:none
}
.c-link--dark {
	color:#fff
}
.c-link--emphasize {
	text-decoration:none
}
.c-link--emphasize>span {
	font-size:26px;
	text-decoration:underline
}
.c-link--subLine>span {
	text-decoration:underline
}
.c-link--fz13>span {
	font-size:13px
}
.c-link.is-disabled,.c-link[disabled] {
	color:#ccc;
	pointer-events:none;
	cursor:default
}
.c-link--normalInTable {
	display:table-cell;
	color:#d81800
}
.c-link--normalInTable>span {
	cursor:pointer;
	text-decoration:underline
}
.c-anchor {
	position:absolute;
	visibility:hidden;
	margin-top:-56px;
	z-index:-1
}
@media all and (max-width:1023px) {
.c-anchor {
	margin-top:-60px
}
}
.c-list {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.c-list>li {
	margin:8px 0
}
.c-list>li.is-full {
	width:100%
}
.c-list--halfAtLeast:after,.c-list--halfAtLeast:before {
	content:" ";
	display:table
}
.c-list--halfAtLeast:after {
	clear:both
}
.c-list--halfAtLeast>li {
	float:left;
	min-width:50%;
	margin-top:4px;
	margin-bottom:4px
}
@media all and (max-width:1023px) {
.c-list--halfAtLeast>li {
	float:none;
	margin-top:16px;
	margin-bottom:16px
}
.c-list--halfAtLeast>li:first-of-type {
	margin-top:0
}
.c-list--halfAtLeast>li:last-of-type {
	margin-bottom:0
}
}
.c-list--rwd {
	margin-left:-12px;
	margin-right:-12px
}
.c-list--rwd:after,.c-list--rwd:before {
	content:" ";
	display:table
}
.c-list--rwd:after {
	clear:both
}
.c-list--rwd>li {
	float:left;
	margin:4px 12px
}
@media all and (max-width:1023px) {
.c-list--rwd>li {
	float:none
}
}
.c-list--horizontal {
	margin-left:-12px;
	margin-right:-12px
}
.c-list--horizontal:after,.c-list--horizontal:before {
	content:" ";
	display:table
}
.c-list--horizontal:after {
	clear:both
}
.c-list--horizontal>li {
	float:left;
	margin:4px 12px
}
.c-list--survey>li {
	margin:0
}
.c-list--survey>li+li {
	margin-top:4px
}
.c-list--disc {
	list-style-type:disc;
	list-style-position:inside
}
.c-list--disc>li {
	padding-left:15px;
	text-indent:-1.4em;
	margin-left:1.4em
}
.c-list--discRed {
	list-style-type:disc;
	list-style-position:inside;
	color:#d81800;
	margin:25px 20px
}
.c-list--discRed a {
	color:#d81800
}
.c-list--discRed>li {
	padding-left:15px;
	text-indent:-1.4em;
	margin-left:1.4em
}
.c-list--decimal {
	list-style-type:decimal;
	padding-left:1.5em
}
.c-list--alpha {
	list-style-type:upper-alpha;
	padding-left:1.5em
}
.c-list--fTip {
	margin:0;
	padding:0
}
.c-list--fTip li {
	position:relative;
	margin:0;
	padding:0 0 0 1em;
	font-size:15px;
	color:#6b6b6b
}
.c-list--fTip li:before {
	content:'';
	position:absolute;
	left:5px;
	top:9px;
	display:block;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#6b6b6b
}
.l-colleagueList {
	list-style-type:none;
	margin:0;
	padding:0
}
.l-colleagueList>li {
	padding:16px 0;
	border-width:1px 0;
	border-color:#e5e5e5;
	border-style:solid
}
.l-colleagueList>li+li {
	margin-top:-1px
}
.l-colleagueList>li.is-select {
	background-color:#ffdab5
}
.l-photos {
	list-style-type:none;
	margin:0 -14px;
	padding-left:0
}
.l-photos:after,.l-photos:before {
	content:" ";
	display:table
}
.l-photos:after {
	clear:both
}
.l-photos>li {
	float:left;
	margin:8px 14px
}
@media all and (max-width:1023px) {
.l-photos {
	margin-left:0;
	margin-right:0
}
.l-photos>li {
	float:none;
	margin:24px 0
}
.l-photos>li:first-of-type {
	margin-top:0
}
.l-photos>li:last-of-type {
	margin-bottom:0
}
}
.l-nameList {
	list-style-type:none;
	margin:0 -8px;
	padding-left:0
}
.l-nameList:after,.l-nameList:before {
	content:" ";
	display:table
}
.l-nameList:after {
	clear:both
}
.l-nameList>li {
	float:left;
	padding:0 8px
}
.c-interest+.c-interest:before {
	content:", "
}
.c-borderList {
	margin:0;
	padding:0;
	font-size:0
}
.c-borderList li {
	display:inline-block;
	padding:0 8px;
	font-size:16px
}
.c-borderList li+li {
	position:relative
}
.c-borderList li+li:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	margin-top:-.5em;
	display:inline-block;
	width:1px;
	height:1em;
	background-color:#979797
}
.c-invitationList {
	margin:8px 0 0 0;
	padding:0;
	list-style-type:none;
	max-height:30px;
	-webkit-line-clamp:1;
	overflow:hidden;
	transition:max-height ease .3s,padding ease .3s
}
.c-invitationList:after,.c-invitationList:before {
	content:" ";
	display:table
}
.c-invitationList:after {
	clear:both
}
.c-invitationList.is-active {
	max-height:104px
}
.c-invitationList>li {
	position:relative;
	padding:0 16px 0 24px;
	margin:4px 0;
	float:left
}
.c-invitationList>li:before {
	content:'';
	display:block;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%)
}
.c-invitationList--acceptance:before {
	background-image:url(../img/list_confirm.13c988a2.svg)
}
.c-invitationList--reject:before {
	background-image:url(../img/list_reject.4758b563.svg)
}
.c-invitationList--wait:before {
	background-image:url(../img/list_wait.c554b929.svg)
}
.l-invitationList {
	margin:8px 0 0 0;
	max-height:22px;
	overflow:hidden;
	transition:max-height ease .3s,padding ease .3s
}
.l-invitationList.is-active {
	max-height:104px
}
.c-counselingGoalList {
	list-style-type:none;
	padding:0
}
.c-counselingGoalList__item {
	position:relative;
	padding:16px 64px;
	background-color:#fafafa
}
.c-counselingGoalList__item+.c-counselingGoalList__item {
	margin-top:16px
}
.c-counselingGoalList__item::before {
	content:'•';
	position:absolute;
	left:32px
}
.c-counselingGoalList__check {
	position:absolute;
	top:50%;
	margin-top:-19px;
	right:24px
}
.c-counselingGoalList__checkItem {
	float:left;
	width:50%;
	display:table
}
.c-counselingGoalList__checkItem span {
	display:table-cell;
	padding:9px 0 9px 12px
}
.c-counselingGoalList__checkItem::before {
	content:'';
	display:table-cell;
	width:20px;
	height:20px;
	background-image:url(../img/counseling_done_gn.7abd1da4.svg);
	background-repeat:no-repeat;
	background-size:contain;
	background-position-y:10px
}
.c-counselingGoalList__checkItem--unCheck::before {
	background-image:url(../img/counseling_undone_rd.4758b563.svg)
}
@media all and (max-width:1023px) {
.c-counselingGoalList__item {
	padding:20px 20px 20px 32px
}
.c-counselingGoalList__item::before {
	left:16px
}
.c-counselingGoalList__check {
	position:static;
	margin-top:24px;
	display:block;
	text-align:right
}
.c-counselingGoalList__checkItem {
	float:none;
	width:100%;
	line-height:1.5;
	margin-top:16px
}
}
.l-numberList {
	display:table
}
.l-numberList__number {
	display:table-cell;
	width:30px;
	color:#6b2b1c
}
.l-numberList__content {
	display:table-cell
}
.l-numberList--hideEllipsis {
	width:100%;
	table-layout:fixed
}
.l-numberList--hideEllipsis .l-numberList__content {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
@media all and (max-width:1023px) {
.l-numberList--hideEllipsis .l-numberList__content {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	white-space:normal
}
}
.c-pieList {
	display:flex;
	flex-wrap:wrap;
	padding:0;
	list-style-position:inside;
	text-align:left
}
.c-pieList__item {
	width:50%;
	font-size:14px;
	color:#4d4d4d;
	padding:8px 0
}
.l-pageClientDetail__main+.l-pageClientDetail__minor {
	margin-top:32px
}
.l-pageSchedule {
	margin:0 -12px
}
.l-pageSchedule:after,.l-pageSchedule:before {
	content:" ";
	display:table
}
.l-pageSchedule:after {
	clear:both
}
.l-pageSchedule__type {
	float:left;
	box-sizing:border-box;
	width:25%;
	padding:0 12px
}
.l-pageSchedule__main {
	float:right;
	box-sizing:border-box;
	width:75%;
	padding:0 12px
}
.l-pageSchedule.is-open {
	position:relative
}
.l-pageSchedule.is-open .l-pageSchedule__type {
	float:left;
	opacity:.59;
	position:absolute;
	left:-20%
}
.l-pageSchedule.is-open .l-pageSchedule__main {
	float:right;
	width:95%
}
@media all and (max-width:1023px) {
.l-pageSchedule__type {
	position:absolute;
	right:16px;
	float:none;
	display:none;
	width:auto;
	min-width:210px;
	margin-top:-7px;
	padding:0;
	z-index:50
}
.l-pageSchedule__type:before {
	content:'';
	position:absolute;
	top:0;
	right:8px;
	z-index:1;
	box-sizing:border-box;
	width:0;
	height:0;
	border:4px solid #000;
	border-color:transparent transparent #fff #fff;
	transform-origin:0 0;
	transform:rotate(135deg);
	box-shadow:-4px 4px 15px -2px rgba(0,0,0,.7)
}
.l-pageSchedule__type.is-filtering {
	display:inline-block
}
.l-pageSchedule__main {
	float:none;
	width:auto
}
.l-pageSchedule.is-open .l-pageSchedule__type {
	opacity:1;
	left:auto
}
.l-pageSchedule.is-open .l-pageSchedule__main {
	width:auto
}
}
.l-indexPerformance {
	display:table;
	width:100%
}
.l-indexPerformance__item {
	position:relative;
	z-index:1;
	display:table-cell;
	width:50%
}
.l-indexPerformance__item--lg {
	width:75%
}
.l-indexPerformance__item--sm {
	width:25%
}
.l-indexPerformance__item:first-child {
	padding-right:12px
}
.l-indexPerformance__item:last-child {
	padding-left:12px
}
@media all and (max-width:1023px) {
.l-indexPerformance {
	display:block
}
.l-indexPerformance__item {
	display:block;
	width:auto
}
.l-indexPerformance__item:first-child,.l-indexPerformance__item:last-child {
	padding:0
}
.l-indexPerformance__item+.l-indexPerformance__item {
	margin-top:16px
}
}
.l-pageIndex {
	margin:32px -12px 0
}
.l-pageIndex:after,.l-pageIndex:before {
	content:" ";
	display:table
}
.l-pageIndex:after {
	clear:both
}
.l-pageIndex__left {
	float:left;
	box-sizing:border-box;
	width:37.5%;
	padding:0 12px
}
.l-pageIndex__right {
	float:left;
	box-sizing:border-box;
	width:62.5%;
	padding:0 12px
}
@media all and (max-width:1023px) {
.l-pageIndex {
	margin:24px 0 0
}
.l-pageIndex__left,.l-pageIndex__right {
	float:none;
	width:auto;
	padding:0
}
.l-pageIndex__left:after,.l-pageIndex__left:before {
	content:" ";
	display:table
}
.l-pageIndex__left:after {
	clear:both
}
.l-pageIndex__right {
	margin-top:24px
}
}
.l-counseling:after,.l-counseling:before {
	content:" ";
	display:table
}
.l-counseling:after {
	clear:both
}
.l-counseling__prev {
	float:left;
	width:42%;
	box-sizing:border-box;
	padding-right:12px
}
.l-counseling__current {
	float:left;
	width:58%;
	box-sizing:border-box;
	padding-left:12px
}
@media all and (max-width:1023px) {
.l-counseling__current,.l-counseling__prev {
	display:none;
	float:none;
	width:auto;
	padding:0
}
.l-counseling__current.is-active,.l-counseling__prev.is-active {
	display:block
}
}
.l-counselingCurrent__head {
	display:table;
	width:100%
}
.l-counselingCurrent__title {
	display:table-cell;
	padding:8px 0;
	vertical-align:middle;
	font-size:18px;
	font-weight:700
}
.l-counselingCurrent__btns {
	display:table-cell;
	vertical-align:middle;
	text-align:right
}
.l-recommend__row:after,.l-recommend__row:before {
	content:" ";
	display:table
}
.l-recommend__row:after {
	clear:both
}
.l-recommend__item {
	float:left;
	margin-right:24px;
	margin-bottom:16px
}
.l-recommend__item:last-of-type {
	margin-right:0
}
.l-recommend--hideEllipsis .l-recommend__item {
	display:table;
	table-layout:fixed;
	width:100%
}
.l-recommend--hideEllipsis .l-recommend__title {
	display:table-cell;
	width:48px;
	color:#000
}
.l-recommend--hideEllipsis .l-recommend__content {
	display:table-cell;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.l-recommend__title {
	color:#6b2b1c
}
.l-recommend--table .l-recommend__item {
	float:none;
	display:table;
	width:100%;
	margin:0
}
.l-recommend--table .l-recommend__item>span {
	display:table-cell
}
.l-recommend--table .l-recommend__title {
	width:1%;
	white-space:nowrap
}
.l-recommend--table .l-recommend__row+.l-recommend__row {
	margin:8px 0 0 0
}
.l-recommend --inlineBlock {
	display:inline-block;
	vertical-align:middle
}
.l-recommend--inlineBlock .l-recommend__item {
	margin-bottom:0;
	line-height:2
}
@media all and (max-width:1023px) {
.l-recommend--inlineBlock {
	margin-left:0
}
.l-recommend__item {
	float:none
}
.l-recommend__title {
	display:block
}
}
.l-coachHeader {
	display:flex;
	position:relative
}
.l-coachHeader__commend {
	flex:1 0 0;
	padding:8px 40px;
	align-self:center
}
.l-coachHeader__btns {
	padding:20px 0
}
.l-coachHeader__btns--label {
	position:absolute;
	top:0;
	right:-26px
}
@media all and (max-width:1023px) {
.l-coachHeader {
	display:block;
	position:relative
}
.l-coachHeader__commend {
	padding:0
}
.l-coachHeader__btns {
	position:absolute;
	top:20px;
	right:20px;
	padding:0
}
.l-coachHeader__btns--label {
	right:-18px
}
}
.c-popup {
	display:none;
	width:100%;
	max-width:480px;
	min-width:320px;
	margin:16px;
	padding:0;
	border-radius:5px;
	font-family:Rubik,sans-serif,PingFangTC-Regular,"Microsoft JhengHei"
}
.c-popup__head {
	position:relative;
	padding:6px 44px 6px 16px;
	border-bottom:2px solid #bbbcbc;
	font-size:24px;
	font-weight:700
}
.c-popup__head:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-2px;
	display:inline-block;
	width:200px;
	height:2px;
	background:#d81800
}
.c-popup__content {
	padding:24px
}
.c-popup__content--bg {
	background-image:linear-gradient(to bottom,#f4f7fa 214px,transparent 214px);
	background-repeat:repeat-x
}
.c-popup__content--closepd {
	padding:0
}
.c-popup__content--scrollable {
	overflow:auto;
	max-height:500px
}
.c-popup__content--tight {
	padding:24px 32px
}
.c-popup__actions {
	margin:24px -16px 16px;
	font-size:0;
	text-align:center
}
.c-popup__actions>a {
	margin-left:16px;
	margin-right:16px
}
.c-popup__actions>a:first-child {
	margin-left:0
}
.c-popup__actions>a:last-child {
	margin-right:0
}
.c-popup--newfunc .fancybox-close-small {
	right:24px;
	top:24px
}
.c-popup--msg .fancybox-close-small {
	display:none
}
.c-popup--msg .c-popup__head {
	border:0;
	text-align:center;
	color:#fff;
	background-image:linear-gradient(to bottom,#d81800,#ee3500)
}
.c-popup--msg .c-popup__head:before {
	content:none
}
.c-popup--md {
	max-width:600px
}
.c-popup--lg {
	max-width:800px
}
.c-popup--xl {
	max-width:900px
}
.c-popup--max {
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
	margin:0
}
.c-popup--nobg {
	background-color:transparent
}
@media all and (max-width:1023px) {
.c-popup {
	width:95%;
	margin:8px
}
.c-popup__content {
	padding:16px
}
.c-popup__content--closepd {
	padding:0
}
.c-popup__content--scrollable {
	max-height:450px
}
.c-popup__actions>a {
	margin-left:8px;
	margin-right:8px
}
}
.l-popupContent {
	position:relative
}
.l-popupContent__source {
	margin:-24px -24px 0;
	padding:24px;
	background-color:#f4f7fa
}
.l-popupContent__summary {
	width:100%;
	padding:8px 10px;
	border-radius:5px;
	color:#fff;
	text-align:center;
	background-color:#6a6a6a
}
.l-popupContent__summary--showy {
	position:absolute;
	transform:translateY(-50%)
}
.l-popupContent__subTitle {
	margin-bottom:16px;
	font-weight:700;
	color:#6b2b1c
}
.l-popupContent__result {
	margin:24px 0 24px
}
.l-popupContent__result--largeGap {
	margin-top:36px
}
@media all and (max-width:1023px) {
.l-popupContent__source {
	margin:-16px -16px 0;
	padding:16px;
	background-color:#fff
}
.l-popupContent__summary {
	position:static;
	text-align:left;
	transform:none
}
.l-popupContent__result {
	margin:16px 0
}
}
.c-popupMsg {
	margin:24px 0;
	text-align:center
}
.l-popupFilter {
	display:table;
	width:100%
}
.l-popupFilter__main,.l-popupFilter__tools {
	display:table-cell
}
.l-popupFilter__tools {
	width:1px;
	white-space:nowrap
}
.c-dhxPopup {
	display:none
}
.c-dhxPopup.is-active {
	display:block
}
.qtip {
	z-index:100000!important
}
.c-popEmphasize {
	padding:16px;
	background-color:#ffe5d4;
	border-radius:5px
}
.l-checkboxName {
	list-style-type:none;
	margin:0;
	padding:0;
	height:280px;
	overflow:auto
}
.l-checkboxName--error {
	height:110px
}
.l-popupFamilyMemb {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-168.5px;
	margin-left:-177px;
	z-index:1000
}
.l-popupFamilyMemb__name {
	margin-left:20px
}
.c-popupFull .fancybox-slide--html {
	padding:0
}
.c-popupFull .fancybox-content {
	margin-bottom:0
}
@media all and (max-width:1023px) {
.c-popupFull .c-popup {
	width:100%;
	margin:0
}
}
.c-popupFamilyMemb {
	box-sizing:border-box;
	position:relative;
	width:354px;
	border-radius:5px;
	box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)
}
.c-popupFamilyMemb__basic {
	box-sizing:border-box;
	padding:24px;
	height:160px;
	background:#e5e5e5
}
.c-popupFamilyMemb__pic {
	display:inline-block;
	text-align:center;
	width:56px;
	height:56px;
	line-height:56px;
	border-radius:5px;
	background:#e98c50
}
.c-popupFamilyMemb__pic--nobg {
	background:0 0
}
.c-popupFamilyMemb__pic--nobg img {
	border:2px solid #9b9b9b
}
.c-popupFamilyMemb__pic img {
	width:52px;
	border-radius:26px;
	box-sizing:border-box
}
.c-popupFamilyMemb__name {
	display:inline-block;
	font-size:18px;
	font-weight:700
}
.c-popupFamilyMemb__linktree {
	float:right;
	margin-top:18px
}
.c-popupFamilyMemb__actions {
	margin-top:24px
}
.c-popupFamilyMemb__warranty {
	height:177px;
	box-sizing:border-box;
	padding:24px;
	background-color:#fff
}
.c-warrantyInfo {
	padding:0;
	margin:0;
	list-style-type:none
}
.c-warrantyInfo__item {
	display:table
}
.c-warrantyInfo__item+.c-warrantyInfo__item {
	padding-top:16px
}
.c-warrantyInfo__title {
	display:table-cell
}
.c-warrantyInfo__content {
	display:table-cell;
	padding-left:30px
}
.c-warrantyInfo__edit {
	padding-left:16px
}
.l-sliderWrap {
	padding:0 50px
}
@media all and (max-width:1023px) {
.l-sliderWrap {
	padding:0;
	margin:0 -16px
}
}
.c-slider {
	position:relative;
	padding:0 50px
}
.c-slider__next,.c-slider__prev {
	position:absolute;
	top:50%;
	display:inline-block;
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	opacity:.5;
	transform:translateY(-50%)
}
.c-slider__next.slick-disabled,.c-slider__prev.slick-disabled {
	opacity:.2
}
.c-slider__prev {
	background-image:url(../img/slider_prev.d0f9e6bf.svg);
	left:13px
}
.c-slider__prev--warranty {
	left:0
}
.c-slider__next {
	background-image:url(../img/slider_next.db414140.svg);
	right:13px
}
.c-slider__next--warranty {
	right:0
}
.c-slider__dot {
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.c-slider__dot li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	padding:0;
	cursor:pointer
}
.c-slider__dot li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:0;
	background:0 0
}
.c-slider__dot li button:focus,.c-slider__dot li button:hover {
	outline:0
}
.c-slider__dot li button:focus::before,.c-slider__dot li button:hover::before {
	opacity:1
}
.c-slider__dot li button:before {
	font-family:slick;
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	color:#dadada
}
.c-slider__dot li.slick-active button:before {
	opacity:unset;
	color:#7f7f7f
}
.c-slider--index {
	padding:8px 50px
}
.c-slider--detail {
	padding:0
}
.c-slider--detail .c-slider__next .slick-hidden,.c-slider--detail .c-slider__prev .slick-hidden {
	display:none
}
@media all and (max-width:1023px) {
.c-slider--index {
	padding:16px 50px
}
.c-slider--chart {
	padding:8px 0
}
.c-slider--detail .c-slider__next,.c-slider--detail .c-slider__prev {
	position:absolute;
	top:50%;
	display:inline-block;
	width:16px;
	height:16px;
	z-index:99;
	transform:translateY(-50%)
}
.c-slider--detail .c-slider__next.slick-disabled,.c-slider--detail .c-slider__prev.slick-disabled {
	opacity:0
}
.c-slider--detail .c-slider__next.slick-hidden,.c-slider--detail .c-slider__prev.slick-hidden {
	display:none
}
.c-slider--detail .c-slider__prev {
	background-image:url(../img/slider_prev.d0f9e6bf.svg);
	left:-5px
}
.c-slider--detail .c-slider__next {
	background-image:url(../img/slider_next.db414140.svg);
	right:-5px
}
.c-slider--process {
	padding:0
}
.c-slider--process .c-slider__next,.c-slider--process .c-slider__prev {
	display:none
}
.c-slider__next--warranty,.c-slider__prev--warranty {
	top:227px
}
}
.c-slderCard {
	display:table;
	width:100%;
	padding:16px 24px;
	box-sizing:border-box
}
.c-slderCard--og {
	border-radius:5px;
	color:#000;
	background-image:linear-gradient(to right,#ffca9c,#ffdfb8);
	box-shadow:0 2px 5px 0 rgba(0,0,0,.5)
}
.c-slderCard__main {
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	font-weight:700
}
.c-slderCard__main--fixed {
	width:140px
}
.c-slderCard__achieving {
	display:table-cell;
	vertical-align:middle;
	padding:0 56px
}
.c-slderCard__chart {
	display:table-cell;
	vertical-align:middle
}
.c-slderCard__recycle {
	display:table-cell;
	vertical-align:middle;
	margin:0 auto
}
.c-slderCard__recycle--fixed {
	width:148px
}
.c-slderCard__nav {
	display:table-cell;
	vertical-align:middle;
	height:78px;
	width:168px;
	text-align:right
}
@media all and (max-width:1023px) {
.c-slderCard {
	display:block;
	padding:16px
}
.c-slderCard__achieving,.c-slderCard__chart,.c-slderCard__main,.c-slderCard__recycle {
	display:block
}
.c-slderCard__achieving,.c-slderCard__chart {
	min-height:100px
}
.c-slderCard__achieving {
	padding:0 35px
}
}
.c-recycle {
	width:165px;
	padding:24px 16px;
	border-radius:5px;
	background-color:rgba(255,255,255,.4);
	box-sizing:border-box;
	text-align:center
}
.l-sliderCard {
	height:150px;
	overflow:hidden
}
.l-sliderCard:after,.l-sliderCard:before {
	content:" ";
	display:table
}
.l-sliderCard:after {
	clear:both
}
.l-sliderCard__main {
	position:relative;
	margin-bottom:15px
}
.l-sliderCard__item {
	width:calc(100% - 200px);
	margin:0 4px;
	position:relative;
	z-index:99
}
.l-sliderCard__nav {
	position:absolute;
	right:6px;
	top:50%;
	transform:translateY(-50%);
	width:200px
}
@media all and (max-width:1023px) {
.l-sliderCard {
	height:auto;
	overflow:auto
}
.l-sliderCard__main {
	margin:0 8px 5px 8px
}
.l-sliderCard__item {
	width:100%;
	margin:0
}
}
.c-tab__nav {
	display:table;
	margin-top:0;
	margin-bottom:0;
	padding-left:0
}
.c-tab__nav>li {
	display:table-cell;
	width:1%;
	background-color:#6a6a6a;
	border-width:4px 1px;
	border-style:solid;
	border-color:transparent #4d4d4d
}
.c-tab__nav>li:first-of-type {
	border-top-left-radius:5px
}
.c-tab__nav>li:last-of-type {
	border-top-right-radius:5px
}
.c-tab__nav>li>a {
	display:block;
	padding:6px 4px;
	font-size:18px;
	font-weight:400;
	text-align:center;
	color:#fff;
	text-decoration:none
}
.c-tab__nav>li.is-active {
	position:relative;
	background-image:linear-gradient(to bottom,#ff331a 0,#d81800 100%);
	background-repeat:repeat-x;
	border-width:0
}
.c-tab__nav>li.is-active:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-12px;
	display:inline-block;
	margin-left:-6px;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:12px solid #d81800;
	border-bottom:none
}
.c-tab__nav>li.is-active>a {
	font-weight:700
}
.c-tab__nav--noRadius>li:first-of-type,.c-tab__nav--noRadius>li:last-of-type {
	border-radius:0
}
.c-tab__nav--hasBadge li a span {
	vertical-align:middle;
	display:inline-block
}
.c-tab__container {
	display:none;
	padding:36px 24px 24px;
	border:1px solid #eee;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
.c-tab__container--sm {
	padding:28px 16px 16px
}
.c-tab__container--minor {
	padding:0;
	border:0;
	border-radius:0;
	box-shadow:none
}
.c-tab__container--tree {
	position:relative;
	height:750px
}
.c-tab__container.is-active {
	display:block
}
.c-tab--minor {
	display:inline-block;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35)
}
.c-tab--minor .c-tab__nav>li {
	float:left;
	width:auto;
	border:1px solid #fff;
	border-left-color:#c7c7c7;
	background-color:transparent;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-tab--minor .c-tab__nav>li:first-of-type {
	border-right:0;
	border-bottom-left-radius:5px
}
.c-tab--minor .c-tab__nav>li:last-of-type {
	border-bottom-right-radius:5px
}
.c-tab--minor .c-tab__nav>li>a {
	padding-left:8px;
	padding-right:8px;
	min-width:110px;
	box-sizing:border-box;
	font-size:16px;
	color:#4d4d4d
}
.c-tab--minor .c-tab__nav>li>a.is-mini {
	min-width:auto
}
.c-tab--minor .c-tab__nav>li>a.is-small {
	min-width:48px
}
.c-tab--minor .c-tab__nav>li.is-active {
	border-bottom:2px solid #d81800;
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5) 0,rgba(255,255,255,.5) 100%);
	background-repeat:repeat-x
}
.c-tab--minor .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--minor .c-tab__nav>li.is-active>a {
	color:#d81800
}
.c-tab--minor .c-tab__container {
	border:0;
	box-shadow:none
}
.c-tab--scheduleNav {
	display:block;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35)
}
.c-tab--scheduleNav .c-tab__nav {
	display:block;
	font-size:0
}
.c-tab--scheduleNav .c-tab__nav>li {
	display:inline-block;
	width:auto;
	border:1px solid #fff;
	border-left-color:#c7c7c7;
	background-color:transparent;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-tab--scheduleNav .c-tab__nav>li:first-of-type {
	border-right:0;
	border-bottom-left-radius:5px
}
.c-tab--scheduleNav .c-tab__nav>li:last-of-type {
	border-bottom-right-radius:5px
}
.c-tab--scheduleNav .c-tab__nav>li>a {
	padding:0;
	box-sizing:border-box;
	font-size:16px;
	color:#4d4d4d
}
.c-tab--scheduleNav .c-tab__nav>li>a>div {
	padding:6px 8px;
	cursor:pointer
}
.c-tab--scheduleNav .c-tab__nav>li.is-active {
	border-bottom:2px solid #d81800;
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5) 0,rgba(255,255,255,.5) 100%);
	background-repeat:repeat-x
}
.c-tab--scheduleNav .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--scheduleNav .c-tab__nav>li.is-active>a {
	color:#d81800
}
.c-tab--medium {
	display:block
}
.c-tab--medium .c-tab__nav>li>a {
	width:140px
}
.c-tab--md {
	display:block
}
.c-tab--md .c-tab__nav>li>a {
	width:140px
}
.c-tab--minorDropDown {
	display:inline-block;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.35)
}
.c-tab--minorDropDown .c-tab__nav>li {
	float:left;
	width:auto;
	border:1px solid #fff;
	border-left-color:#c7c7c7;
	background-color:transparent;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-tab--minorDropDown .c-tab__nav>li:first-of-type {
	border-left:0;
	border-bottom-left-radius:5px
}
.c-tab--minorDropDown .c-tab__nav>li:last-of-type {
	border-bottom-right-radius:5px
}
.c-tab--minorDropDown .c-tab__nav>li>a {
	padding-left:8px;
	padding-right:8px;
	min-width:110px;
	box-sizing:border-box;
	font-size:16px;
	color:#4d4d4d
}
.c-tab--minorDropDown .c-tab__nav>li.is-active {
	border-bottom:2px solid #d81800;
	background-image:linear-gradient(to bottom,rgba(182,182,182,.5) 0,rgba(255,255,255,.5) 100%);
	background-repeat:repeat-x
}
.c-tab--minorDropDown .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--minorDropDown .c-tab__nav>li.is-active>a {
	color:#d81800
}
.c-tab--minorDropDown .c-tab__container {
	border:0;
	box-shadow:none
}
.c-tab--full {
	display:block
}
.c-tab--full .c-tab__nav {
	table-layout:fixed;
	width:100%
}
.c-tab--full .c-tab__nav>li {
	float:none;
	width:1%
}
.c-tab--target .c-tab__nav>li {
	float:left;
	width:auto;
	border:0;
	border-top:2px solid #dfdfdf;
	background-color:#fff;
	background-image:linear-gradient(to bottom,#fafafa,#fff);
	border-radius:5px 5px 0 0
}
.c-tab--target .c-tab__nav>li+li {
	margin-left:5px
}
.c-tab--target .c-tab__nav>li>a {
	padding:3px 8px;
	min-width:90px;
	box-sizing:border-box;
	font-size:16px;
	color:#a3a3a3
}
.c-tab--target .c-tab__nav>li.is-active {
	border-top:2px solid #1f99cf
}
.c-tab--target .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--target .c-tab__nav>li.is-active>a {
	color:#1f99cf
}
.c-tab--target .c-tab__container {
	padding:0;
	border:0;
	box-shadow:none;
	background-color:transparent
}
.c-tab--target--increase .c-tab__nav>li {
	float:left;
	width:auto;
	border:0;
	border-top:2px solid #dfdfdf;
	background-color:#fff;
	background-image:linear-gradient(to bottom,#fafafa,#fff);
	border-radius:5px 5px 0 0
}
.c-tab--target--increase .c-tab__nav>li+li {
	margin-left:5px
}
.c-tab--target--increase .c-tab__nav>li>a {
	padding:3px 8px;
	min-width:90px;
	box-sizing:border-box;
	font-size:16px;
	color:#a3a3a3
}
.c-tab--target--increase .c-tab__nav>li.is-active {
	border-top:2px solid #f46c5a
}
.c-tab--target--increase .c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--target--increase .c-tab__nav>li.is-active>a {
	color:#f46c5a
}
.c-tab--target--increase .c-tab__container {
	padding:0;
	border:0;
	box-shadow:none;
	background-color:transparent
}
@media only screen and (min-width:1024px) {
.c-tab--minor .c-tab__nav>li>a.is-mini\@dp {
	min-width:auto
}
}
@media all and (max-width:1023px) {
.c-tab--dropdown>.c-tab__nav {
	position:relative;
	display:block;
	background-color:#6a6a6a;
	border-radius:5px 5px 0 0;
	height:50px;
	overflow:hidden;
	z-index:10
}
.c-tab--dropdown>.c-tab__nav>li {
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0
}
.c-tab--dropdown>.c-tab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-tab--dropdown>.c-tab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-tab--dropdown>.c-tab__nav>li>a {
	padding-top:11px;
	padding-bottom:11px;
	border-top:1px solid #4d4d4d
}
.c-tab--dropdown>.c-tab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0
}
.c-tab--dropdown>.c-tab__nav>li.is-active:after {
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-6px;
	margin-left:0;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:12px solid #fff;
	border-bottom:none
}
.c-tab--dropdown>.c-tab__nav>li.is-active>a {
	border-color:transparent
}
.c-tab--dropdown>.c-tab__nav--noRadius {
	border-radius:0
}
.c-tab--dropdown>.c-tab__nav--noRadius>li:first-of-type,.c-tab--dropdown>.c-tab__nav--noRadius>li:last-of-type {
	border-radius:0
}
.c-tab--dropdown.is-open>.c-tab__nav {
	border-radius:5px;
	overflow:visible
}
.c-tab--dropdown.is-open>.c-tab__nav>li {
	display:block
}
.c-tab--dropdown.is-open>.c-tab__nav>li.is-active:after {
	content:none
}
.c-tab--minorDropDown {
	display:block
}
.c-tab--minorDropDown>.c-tab__nav {
	position:relative;
	display:block;
	border-radius:5px 5px 0 0;
	height:52px;
	overflow:hidden;
	z-index:10
}
.c-tab--minorDropDown>.c-tab__nav>li {
	float:none;
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0;
	background-color:#fff
}
.c-tab--minorDropDown>.c-tab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-tab--minorDropDown>.c-tab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-tab--minorDropDown>.c-tab__nav>li>a {
	padding-top:11px;
	padding-bottom:11px
}
.c-tab--minorDropDown>.c-tab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0
}
.c-tab--minorDropDown>.c-tab__nav>li.is-active:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.c-tab--minorDropDown>.c-tab__nav--dropbtntoolong>li>a {
	padding:11px 24px 11px 7px
}
.c-tab--minorDropDown.is-open>.c-tab__nav {
	border-radius:5px;
	overflow:visible
}
.c-tab--minorDropDown.is-open>.c-tab__nav>li {
	display:block
}
.c-tab--minorDropDown.is-open>.c-tab__nav>li.is-active:after {
	content:none
}
.c-tab__container {
	padding:24px 16px
}
.c-tab__container--sm {
	padding:16px 8px
}
.c-tab__container--minor {
	padding:0
}
.c-tab__container--tree.is-hide\@m {
	display:none
}
.c-tab__container--familyList.is-active\@m {
	display:block
}
.c-tab--minor .c-tab__nav>li>a.is-mini\@dp {
	min-width:110px
}
.c-tab--md {
	display:inline-block
}
.c-tab--fill {
	display:block
}
.c-tab--fill .c-tab__nav {
	table-layout:fixed;
	width:100%
}
.c-tab--fill .c-tab__nav>li {
	float:none;
	width:1%
}
.c-tab--fill .c-tab__nav>li a {
	width:100%
}
}
.c-simpleTab__nav {
	border-bottom:1px solid #d5d5d5
}
.c-simpleTab__nav:after,.c-simpleTab__nav:before {
	content:" ";
	display:table
}
.c-simpleTab__nav:after {
	clear:both
}
.c-simpleTab__item {
	float:left;
	width:216px;
	box-sizing:border-box
}
.c-simpleTab__item--full {
	width:100%
}
.c-simpleTab__item--half {
	width:50%
}
.c-simpleTab__item>a {
	display:block;
	padding:8px 4px;
	color:#000;
	font-weight:400;
	text-align:center;
	text-decoration:none;
	outline:0
}
.c-simpleTab__item>a span {
	vertical-align:middle
}
.c-simpleTab__item>a.is-new:after {
	content:'';
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url(../img/tab_bell.66536777.svg);
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:5px;
	vertical-align:middle
}
.c-simpleTab__item.is-active {
	border:1px solid #d5d5d5;
	border-bottom:0;
	border-top:2px solid #d81800;
	background-image:none;
	position:relative
}
.c-simpleTab__item.is-active:after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background-color:#fff;
	position:absolute
}
.c-simpleTab__item.is-active>a {
	color:#d81800;
	font-weight:700
}
.c-simpleTab__item.is-active>a.is-new:after {
	background-image:url(../img/tab_bell_active.cca10f24.svg)
}
@media all and (max-width:1023px) {
.c-simpleTab__nav {
	border-bottom:0
}
.c-simpleTab__item {
	border-bottom:1px solid #d5d5d5
}
.c-simpleTab__item.is-active:after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background-color:#fff;
	position:absolute
}
}
.c-stepTab__nav {
	display:table;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.c-stepTab__nav>li {
	display:table-cell;
	vertical-align:middle;
	position:relative;
	text-align:center;
	background-color:#fff;
	background-image:linear-gradient(300deg,#d8e8f7,#fff)
}
.c-stepTab__nav>li:first-of-type {
	border-top-left-radius:5px
}
.c-stepTab__nav>li:last-of-type {
	border-top-right-radius:5px
}
.c-stepTab__nav>li:last-of-type:after,.c-stepTab__nav>li:last-of-type:before {
	content:none
}
.c-stepTab__nav>li:before {
	content:'';
	position:absolute;
	z-index:10;
	top:50%;
	margin-top:-36px;
	right:-19px;
	border-color:transparent transparent transparent #d8e8f7;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab__nav>li:after {
	content:'';
	position:absolute;
	z-index:9;
	top:50%;
	margin-top:-36px;
	right:-20px;
	border-color:transparent transparent transparent #1f99cf;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab__nav>li>a {
	display:inline-block;
	padding-right:10px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	font-size:16px;
	color:#a3a3a3
}
.c-stepTab__nav>li.is-active>a {
	color:#1f99cf
}
.c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0
}
.c-stepTab__container {
	padding:24px;
	border:1px solid #eee;
	border-top:2px solid #1f99cf;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
@media all and (max-width:1023px) {
.c-stepTab__nav {
	position:relative;
	display:block;
	border-radius:5px 5px 0 0;
	height:50px;
	overflow:hidden;
	z-index:10
}
.c-stepTab__nav>li {
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	text-align:left
}
.c-stepTab__nav>li:after,.c-stepTab__nav>li:before {
	display:none
}
.c-stepTab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-stepTab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-stepTab__nav>li>a {
	display:block;
	padding-top:13px;
	padding-bottom:13px;
	color:#000
}
.c-stepTab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0;
	background-image:linear-gradient(to bottom,#fff,#d8e8f7)
}
.c-stepTab__nav>li.is-active:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.c-stepTab__nav>li.is-active>a {
	border-color:transparent
}
.c-stepTab__nav--inTab {
	border-radius:0 5px 0 0
}
.c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0 5px 0 0
}
.c-stepTab.is-open>.c-stepTab__nav {
	border-radius:5px;
	overflow:visible
}
.c-stepTab.is-open>.c-stepTab__nav>li {
	display:block
}
.c-stepTab.is-open>.c-stepTab__nav>li.is-active:after {
	content:none
}
}
.c-stepTab--increase .c-stepTab__nav {
	display:table;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden
}
.c-stepTab--increase .c-stepTab__nav>li {
	display:table-cell;
	vertical-align:middle;
	position:relative;
	text-align:center;
	background-color:#fff;
	background-image:linear-gradient(300deg,#fee5e1,#fff)
}
.c-stepTab--increase .c-stepTab__nav>li:first-of-type {
	border-top-left-radius:5px
}
.c-stepTab--increase .c-stepTab__nav>li:last-of-type {
	border-top-right-radius:5px
}
.c-stepTab--increase .c-stepTab__nav>li:last-of-type:after,.c-stepTab--increase .c-stepTab__nav>li:last-of-type:before {
	content:none
}
.c-stepTab--increase .c-stepTab__nav>li:before {
	content:'';
	position:absolute;
	z-index:10;
	top:50%;
	margin-top:-36px;
	right:-19px;
	border-color:transparent transparent transparent #fee5e1;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab--increase .c-stepTab__nav>li:after {
	content:'';
	position:absolute;
	z-index:9;
	top:50%;
	margin-top:-36px;
	right:-20px;
	border-color:transparent transparent transparent #f46c5a;
	border-width:36px 10px;
	border-style:solid
}
.c-stepTab--increase .c-stepTab__nav>li>a {
	display:inline-block;
	padding-right:10px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	font-size:16px;
	color:#a3a3a3
}
.c-stepTab--increase .c-stepTab__nav>li.is-active>a {
	color:#f46c5a
}
.c-stepTab--increase .c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0
}
.c-stepTab--increase .c-stepTab__container {
	padding:24px;
	border:1px solid #eee;
	border-top:2px solid #f46c5a;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1);
	background-color:#fff
}
@media all and (max-width:1023px) {
.c-stepTab--increase .c-stepTab__nav {
	position:relative;
	display:block;
	border-radius:5px 5px 0 0;
	height:50px;
	overflow:hidden;
	z-index:10
}
.c-stepTab--increase .c-stepTab__nav>li {
	display:none;
	width:auto;
	height:50px;
	padding-left:16px;
	padding-right:16px;
	border:0;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	text-align:left
}
.c-stepTab--increase .c-stepTab__nav>li:after,.c-stepTab--increase .c-stepTab__nav>li:before {
	display:none
}
.c-stepTab--increase .c-stepTab__nav>li:first-of-type {
	border-radius:5px 5px 0 0
}
.c-stepTab--increase .c-stepTab__nav>li:last-of-type {
	border-radius:0 0 5px 5px
}
.c-stepTab--increase .c-stepTab__nav>li>a {
	display:block;
	padding-top:13px;
	padding-bottom:13px;
	color:#000
}
.c-stepTab--increase .c-stepTab__nav>li.is-active {
	position:relative;
	display:block;
	margin-left:0;
	margin-right:0;
	background-image:linear-gradient(to bottom,#fff,#fee5e1)
}
.c-stepTab--increase .c-stepTab__nav>li.is-active:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.c-stepTab--increase .c-stepTab__nav>li.is-active>a {
	border-color:transparent
}
.c-stepTab--increase .c-stepTab__nav--inTab {
	border-radius:0 5px 0 0
}
.c-stepTab--increase .c-stepTab__nav--inTab>li:first-of-type {
	border-radius:0 5px 0 0
}
.c-stepTab--increase .c-stepTab.is-open>.c-stepTab--increase .c-stepTab__nav {
	border-radius:5px;
	overflow:visible
}
.c-stepTab--increase .c-stepTab.is-open>.c-stepTab--increase .c-stepTab__nav>li {
	display:block
}
.c-stepTab--increase .c-stepTab.is-open>.c-stepTab--increase .c-stepTab__nav>li.is-active:after {
	content:none
}
}
.c-grid {
	width:100%;
	border:1px solid #c7c4c4;
	border-collapse:collapse
}
.c-grid--sort thead th.sorting {
	cursor:pointer
}
.c-grid--sort thead th.sorting:after {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:23px;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:8px;
	background-image:url(../img/sorter_default.72145d52.svg)
}
.c-grid--sort thead th.sorting_asc {
	cursor:pointer
}
.c-grid--sort thead th.sorting_asc:after {
	background-image:url(../img/sorter_up.407dc3f0.svg)
}
.c-grid--sort thead th.sorting_desc {
	cursor:pointer
}
.c-grid--sort thead th.sorting_desc:after {
	background-image:url(../img/sorter_down.f448dfbc.svg)
}
.c-grid--twoRowSort thead th {
	position:relative
}
.c-grid--twoRowSort thead th.sorting {
	padding:16px 25px
}
.c-grid--twoRowSort thead th.sorting:after {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-11px;
	margin-left:0
}
.c-grid td,.c-grid th {
	padding:8px
}
.c-grid thead td,.c-grid thead th {
	border:solid 1px #fff;
	border-bottom:0;
	background-image:linear-gradient(to bottom,#f5f5f5,#e8e8e8)
}
.c-grid thead td--og,.c-grid thead th--og {
	background-color:#ffeed8
}
.c-grid tbody td,.c-grid tbody th {
	box-sizing:border-box;
	border:1px solid #c7c4c4
}
.c-grid--topbar {
	border:0
}
.c-grid--topbar td,.c-grid--topbar th {
	padding:8px 4px
}
.c-grid--topbar tbody td,.c-grid--topbar tbody th {
	border-width:0 0 2px;
	border-style:dashed
}
.c-grid--fixedColumns {
	table-layout:fixed;
	min-width:100%;
	border:0
}
.c-grid--fixedColumns td,.c-grid--fixedColumns th {
	white-space:nowrap;
	background-color:#fff;
	min-width:100px
}
.c-grid--fixedColumns td.is-wrap,.c-grid--fixedColumns th.is-wrap {
	white-space:normal
}
.c-grid--fixedColumnsNoMin {
	table-layout:fixed;
	min-width:100%;
	border:0
}
.c-grid--fixedColumnsNoMin td,.c-grid--fixedColumnsNoMin th {
	white-space:nowrap;
	background-color:#fff
}
.c-grid--fixedColumnsNoMin td.is-wrap,.c-grid--fixedColumnsNoMin th.is-wrap {
	white-space:normal
}
.c-grid--fat td,.c-grid--fat th {
	padding:16px 8px
}
.c-grid--fatter td,.c-grid--fatter th {
	padding:16px 16px
}
.c-grid .is-left {
	text-align:left
}
.c-grid .is-central {
	text-align:center
}
.c-grid .is-wider {
	min-width:120px
}
.c-grid.is-central td,.c-grid.is-central th {
	text-align:center
}
.c-grid .is-currency,.c-grid .is-right {
	text-align:right
}
.c-grid .is-gy {
	color:#797979
}
.c-grid .is-rd {
	color:#d81800
}
.c-grid .is-title {
	font-weight:700;
	background-image:linear-gradient(to right,#f5f5f5,#e8e8e8);
	border-color:#fff;
	border-right-color:#c7c4c4
}
.c-grid .is-total {
	border-top:2px solid #c7c4c4
}
.c-grid .is-today {
	color:#000;
	background-color:#e5e7e9
}
.c-grid .is-weekend {
	background-color:#fafafa
}
.c-grid .is-marketing {
	background-color:#e6f3ff
}
.c-grid .is-recruit {
	background-color:#fcf1f0
}
.c-grid .is-highlight {
	font-size:24px;
	font-weight:700
}
.c-grid .is-noView {
	background-image:none;
	background-color:#a6cb4a
}
.c-grid .is-familyCurrent td {
	background-color:#fdf2f2
}
.c-grid .is-select td {
	background:#ffdab5
}
@media all and (max-width:1023px) {
.c-grid--rebuild {
	display:block;
	border:0
}
.c-grid--rebuild thead {
	display:none
}
.c-grid--rebuild tbody {
	display:block
}
.c-grid--rebuild tr {
	display:block
}
.c-grid--rebuild tr+tr {
	margin-top:16px
}
.c-grid--rebuild tbody td {
	display:table;
	padding:0;
	width:100%;
	border:0
}
.c-grid--rebuild tbody td+td {
	margin-top:-1px
}
.c-grid--rebuild tbody td:before {
	content:attr(data-title);
	display:table-cell;
	width:50%;
	padding:15px 10px;
	border:1px solid #fff;
	font-weight:700;
	text-align:center;
	background-image:linear-gradient(to right,#f5f5f5,#e8e8e8)
}
.c-grid--rebuild tbody td>span {
	display:table-cell;
	width:50%;
	padding:15px 10px;
	border:1px solid #c7c4c4;
	text-align:left
}
.c-grid--acceptDetail tbody td {
	table-layout:fixed
}
.c-grid--acceptDetail tbody td:before {
	width:80px
}
.c-grid--rebuildAbsolute {
	display:block;
	border:0
}
.c-grid--rebuildAbsolute thead {
	display:none
}
.c-grid--rebuildAbsolute tbody {
	display:block
}
.c-grid--rebuildAbsolute tr {
	display:block
}
.c-grid--rebuildAbsolute tr+tr {
	margin-top:16px
}
.c-grid--rebuildAbsolute tbody td {
	display:block;
	padding:0;
	width:100%;
	height:56px;
	border:0;
	position:relative;
	border:1px solid #c7c4c4;
	padding-left:150px;
	padding-top:15px;
	padding-bottom:15px
}
.c-grid--rebuildAbsolute tbody td+td {
	margin-top:-1px
}
.c-grid--rebuildAbsolute tbody td:before {
	content:attr(data-title);
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	padding:15px 10px;
	border:1px solid #fff;
	font-weight:700;
	text-align:center;
	background-image:linear-gradient(to right,#f5f5f5,#e8e8e8);
	width:130px
}
.c-grid--rebuildAbsolute tbody td>span {
	padding:0;
	text-align:left;
	width:100%;
	display:block
}
}
.c-table {
	width:100%
}
.c-table>thead>tr>th {
	text-align:left
}
.c-table>tbody>tr>td {
	padding:12px 0
}
.c-table .is-hour {
	text-align:right;
	white-space:nowrap
}
.c-mainCardTable {
	position:relative;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.c-mainCardTable__table {
	width:100%;
	border-radius:5px 5px 0 0;
	border-spacing:0;
	box-sizing:border-box;
	border-top:3px solid #df4b43
}
.c-mainCardTable__table--noredborder {
	border-top:3px solid transparent
}
.c-mainCardTable__table--notopborder {
	border-top:none
}
.c-mainCardTable__table thead th:after {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:23px;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:8px
}
.c-mainCardTable__table thead th.sorting {
	cursor:pointer
}
.c-mainCardTable__table thead th.sorting:after {
	background-image:url(../img/sorter_default.72145d52.svg)
}
.c-mainCardTable__table thead th.sorting_asc {
	cursor:pointer
}
.c-mainCardTable__table thead th.sorting_asc:after {
	background-image:url(../img/sorter_up.407dc3f0.svg)
}
.c-mainCardTable__table thead th.sorting_desc {
	cursor:pointer
}
.c-mainCardTable__table thead th.sorting_desc:after {
	background-image:url(../img/sorter_down.f448dfbc.svg)
}
.c-mainCardTable__table tbody .is-select td {
	background:#ffdab5
}
.c-mainCardTable__table--noafter thead th:after {
	display:none
}
.c-mainCardTable__table td,.c-mainCardTable__table th {
	padding:16px;
	text-align:center
}
.c-mainCardTable__table td>*,.c-mainCardTable__table th>* {
	vertical-align:middle
}
.c-mainCardTable__head {
	position:relative;
	padding:20px 16px;
	text-decoration:none;
	background-image:linear-gradient(to top,#ededed,#fff)
}
.c-mainCardTable__content td {
	font-size:18px;
	border-bottom:1px solid #dfdfdf
}
.c-mainCardTable__content td.analysisIsTop {
	padding:0;
	vertical-align:top
}
.c-mainCardTable__content td.analysisIsBottom {
	padding:0;
	vertical-align:bottom
}
.c-mainCardTable__content tr.is-notReply {
	background-color:#ffdab5
}
.c-mainCardTable__content--noborder td {
	border-bottom:1px solid transparent
}
.c-mainCardTable__content--fzNormally td {
	font-size:16px
}
.c-mainCardTable__content--pdSmall td {
	padding:7px 16px
}
.c-mainCardTable__pager {
	padding:0 24px 24px 24px
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table {
	table-layout:fixed;
	min-width:100%
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table td,.c-mainCardTable--fixedColumns .c-mainCardTable__table th {
	white-space:nowrap
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table td.is-wrap,.c-mainCardTable--fixedColumns .c-mainCardTable__table th.is-wrap {
	white-space:normal
}
.c-mainCardTable--fixedColumns .c-mainCardTable__table td.is-left,.c-mainCardTable--fixedColumns .c-mainCardTable__table th.is-left {
	text-align:left
}
.c-mainCardTable--fixedColumnsAddPd .c-mainCardTable__table td,.c-mainCardTable--fixedColumnsAddPd .c-mainCardTable__table th {
	padding:0 23px 5px
}
.c-familyInfo__name {
	display:inline-block;
	font-size:18px;
	font-weight:700
}
.c-familyInfo__relation {
	color:#6b6b6b;
	display:inline-block;
	margin-left:8px;
	font-size:16px;
	font-weight:700
}
.c-familyEdit {
	list-style-type:none;
	padding:0;
	margin:0
}
.c-familyEdit li {
	display:inline-block
}
.c-familyEdit li+li {
	padding-left:32px
}
.dataTables_scrollBody .c-mainCardTable__table {
	border-top:0
}
.dataTables_scrollBody .c-mainCardTable__table thead th:after {
	content:none
}
.dataTables_scrollBody .c-grid {
	border-top:0
}
.dataTables_scrollBody .c-grid thead th:after {
	content:none
}
.DTFC_LeftBodyWrapper .c-grid {
	border-top:0
}
.DTFC_LeftBodyWrapper .c-grid thead th:after {
	content:none
}
.c-identityTags {
	display:inline-block;
	list-style-type:none;
	margin:0 -4px;
	padding-left:0;
	vertical-align:middle;
	font-size:0
}
.c-identityTags>li {
	display:inline-block;
	box-sizing:border-box;
	width:24px;
	height:24px;
	margin-left:4px;
	margin-right:4px;
	border-radius:50%;
	vertical-align:middle;
	background-image:linear-gradient(to bottom,#ccc,#f0f0f0);
	font-size:13px;
	font-style:normal;
	text-align:center;
	line-height:24px;
	color:#000;
	opacity:.64
}
.c-identityTags>li.is-border {
	line-height:20px;
	border:2px solid #f0a56a
}
.c-clientTags {
	list-style-type:none;
	margin:0 -4px;
	padding-left:0;
	max-height:500px
}
.c-clientTags:after,.c-clientTags:before {
	content:" ";
	display:table
}
.c-clientTags:after {
	clear:both
}
.c-clientTags__item {
	float:left;
	margin:4px;
	padding:4px 8px;
	border-radius:14px;
	font-size:14px;
	background-image:linear-gradient(to top,#fff,#f2f2f2);
	white-space:nowrap
}
.c-clientTags__item:before {
	content:'';
	display:inline-block;
	width:12px;
	height:12px;
	padding-right:4px;
	background:url(../img/tag_gy.0e8510a4.svg) no-repeat center center;
	background-size:contain;
	margin-right:4px
}
.c-clientTags__item.is-active:before {
	background-image:url(../img/tag_og.c2377634.svg)
}
.c-clientTags.is-short {
	max-height:74px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-clientTags.is-search {
	max-height:37px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-clientTags.is-more {
	max-height:37px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-clientTags.is-active {
	max-height:500px
}
@media all and (max-width:1023px) {
.c-clientTags.is-search {
	max-height:111px
}
.c-clientTags.is-more {
	max-height:111px
}
.c-clientTags.is-active {
	max-height:1000px
}
}
.c-filterTags {
	display:inline-block;
	list-style-type:none;
	margin:-4px;
	padding-left:0;
	vertical-align:middle;
	font-size:0;
	max-height:500px
}
.c-filterTags:after,.c-filterTags:before {
	content:" ";
	display:table
}
.c-filterTags:after {
	clear:both
}
.c-filterTags--autoHeight {
	max-height:none
}
.c-filterTags__item {
	float:left;
	margin:4px;
	padding:3px 7px;
	border:1px solid #c7c4c4;
	border-radius:5px;
	font-size:0;
	text-decoration:none
}
.c-filterTags__item>span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle;
	font-size:14px
}
.c-filterTags__item:after {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../img/tools_cancel.bdefac78.svg) no-repeat center center;
	background-size:contain;
	vertical-align:middle
}
.c-filterTags__add {
	float:left;
	margin:4px;
	padding:2px 0 3px
}
.c-filterTags.is-dark .c-filterTags__item>span {
	color:#fff
}
.c-filterTags.is-single {
	max-height:37px;
	overflow:hidden;
	transition:max-height ease .3s
}
.c-filterTags.is-active {
	max-height:500px
}
@media all and (max-width:1023px) {
.c-filterTags {
	margin:-8px -4px
}
.c-filterTags__item {
	margin:8px 4px
}
.c-filterTags__item--product {
	margin:6px;
	padding:3px 8px
}
.c-filterTags__add {
	float:none;
	display:block;
	margin:8px 4px;
	padding:0
}
.c-filterTags.is-single {
	max-height:45px
}
.c-filterTags.is-active {
	max-height:1000px
}
}
.c-problemTags {
	display:inline-block;
	list-style-type:none;
	margin:-4px;
	padding-left:0;
	vertical-align:middle;
	font-size:0;
	max-height:500px
}
.c-problemTags:after,.c-problemTags:before {
	content:" ";
	display:table
}
.c-problemTags:after {
	clear:both
}
.c-problemTags__item {
	float:left;
	margin:4px;
	padding:3px 7px;
	border:1px solid #d81800;
	border-radius:5px;
	font-size:0;
	text-decoration:none
}
.c-problemTags__item>span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle;
	font-size:14px;
	color:#d81800
}
@media all and (max-width:1023px) {
.c-problemTags {
	margin:-8px -4px
}
.c-problemTags__item {
	margin:8px 4px
}
}
.c-badge {
	margin-left:4px;
	margin-right:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:100px;
	font-size:13px;
	line-height:1.2;
	font-weight:400;
	color:#fff;
	text-decoration:none;
	font-style:normal;
	background-color:#d81800
}
.c-badge--lg {
	padding-left:10px;
	padding-right:10px;
	font-size:16px
}
.c-badge--marketingSelect {
	background-color:rgba(255,255,255,.5);
	color:#a3a3a3
}
.c-stepTab li.is-active .c-badge--marketingSelect {
	background-color:#1f99cf;
	color:#fff
}
@media all and (max-width:1023px) {
.c-badge--marketingSelect {
	background-color:silver;
	color:#fff
}
}
.c-badge--increaseSelect {
	background-color:rgba(255,255,255,.5);
	color:#a3a3a3
}
.c-stepTab li.is-active .c-badge--increaseSelect {
	background-color:#f46c5a;
	color:#fff
}
@media all and (max-width:1023px) {
.c-badge--increaseSelect {
	background-color:silver;
	color:#fff
}
}
.c-badge--marketing {
	background-color:#1f99cf
}
.c-badge--increasing {
	background-color:#f46c5a
}
.c-badge--white {
	background-color:#fff;
	color:#d81800
}
.c-badge--check {
	position:relative;
	background-color:#a6cb4a
}
.c-badge--check::before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	display:block;
	margin-left:-6px;
	margin-top:-6px;
	width:12px;
	height:12px;
	background-image:url(../img/checkbox_tick.ba0a4a2c.svg);
	background-color:#a6cb4a;
	background-size:contain;
	background-repeat:no-repeat
}
.c-badge--goalsCheck {
	display:inline-block;
	position:relative;
	width:50px;
	height:30px;
	padding:5px 0;
	border:1px solid #85bb00;
	box-sizing:border-box;
	border-radius:5px;
	font-size:15px;
	text-align:center;
	color:#85bb00;
	background-color:transparent
}
.c-badge--goalsCheck::before {
	content:'';
	position:absolute;
	top:-10px;
	left:-10px;
	display:inline-block;
	width:25px;
	height:25px;
	border-radius:50%;
	background-color:#fff
}
.c-badge--goalsCheck::after {
	content:'';
	position:absolute;
	top:-10px;
	left:-10px;
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(../img/counseling_done_gn.7abd1da4.svg)
}
.c-badge--goalsCheckInHead::before {
	content:'';
	background-color:#dadada
}
.c-badge--goalsCheckInTable::before {
	content:'';
	background-color:#fafafa
}
.c-heart {
	display:inline-block;
	box-sizing:border-box;
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:10px;
	color:#d81800;
	background-image:url(../img/counseling_heart.7df4b862.svg);
	background-repeat:no-repeat;
	background-size:contain
}
.c-heart--lg {
	width:48px;
	height:48px;
	line-height:48px;
	font-size:16px
}
.c-tooltips {
	font-size:14px;
	line-height:1.4;
	color:#000
}
.c-tooltips .qtip-content {
	padding:8px
}
.c-tooltips--rd {
	background-color:#d81800;
	background-image:linear-gradient(to top,#d81800,#ff331a);
	border-color:transparent;
	color:#fff;
	box-shadow:none
}
.c-warning {
	position:relative;
	padding:8px 24px;
	background:#d81800
}
.c-warning__info {
	position:relative;
	padding-left:32px;
	color:#fff
}
.c-warning__info:before {
	content:"";
	position:absolute;
	left:0;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/warning_bell.7efac714.svg) no-repeat center center;
	background-size:contain
}
.c-warning__links {
	margin-left:24px;
	color:#fff
}
.c-warning__close {
	display:inline-block;
	position:absolute;
	right:24px;
	top:8px;
	z-index:1;
	width:24px;
	height:24px;
	background:url(../img/warning_close.31be6df1.svg) no-repeat center center;
	background-size:contain
}
.c-warning__close+.c-warning__info {
	padding-right:32px
}
.c-warning--prompt {
	padding-top:16px;
	padding-bottom:16px;
	background:0 0
}
.c-warning--prompt .c-warning__info {
	font-weight:700;
	color:#1a73e8
}
.c-warning--prompt .c-warning__info:before {
	background-image:url(../img/warning_speaker.75eefa4e.svg)
}
@media all and (max-width:1023px) {
.c-warning {
	padding-left:16px;
	padding-right:16px
}
}
.c-newsticker {
	position:relative;
	margin:16px 24px;
	padding-left:32px
}
.c-newsticker:before {
	content:"";
	position:absolute;
	left:0;
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../img/warning_speaker.75eefa4e.svg) no-repeat center center;
	background-size:contain
}
.c-newsticker__list {
	list-style-type:none;
	margin:0;
	padding:0;
	font-weight:700;
	color:#1a73e8
}
.c-delimiter {
	height:0;
	border:1px solid #e5e5e5
}
.c-delimiter--dashed {
	border-style:dashed
}
.c-delimiter--xs {
	margin:4px 0
}
.c-delimiter--sm {
	margin:8px 0
}
.c-delimiter--md {
	margin:12px 0
}
.c-delimiter--lg {
	margin:16px 0
}
.c-delimiter--xl {
	margin:24px 0
}
.l-auditBar {
	margin-top:24px
}
.l-auditBar:after,.l-auditBar:before {
	content:" ";
	display:table
}
.l-auditBar:after {
	clear:both
}
.l-auditBar__btns {
	float:left
}
.l-auditBar__dateInfo {
	float:right
}
.l-auditBar__dateInfo>span {
	color:#6b6b6b
}
.l-auditBar__dateInfo>span+span {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-auditBar__btns {
	float:none;
	margin-bottom:16px;
	text-align:center
}
.l-auditBar__dateInfo {
	float:none;
	margin-top:16px
}
.l-auditBar__dateInfo:after,.l-auditBar__dateInfo:before {
	content:" ";
	display:table
}
.l-auditBar__dateInfo:after {
	clear:both
}
.l-auditBar__dateInfo>span {
	float:left;
	width:50%;
	font-size:14px;
	text-align:center
}
.l-auditBar__dateInfo>span+span {
	margin-left:0
}
}
.l-pager {
	margin:24px 0
}
.l-pager:after,.l-pager:before {
	content:" ";
	display:table
}
.l-pager:after {
	clear:both
}
.l-pager__summary {
	float:left
}
.l-pager__nav {
	float:right
}
@media all and (max-width:1023px) {
.l-pager:after,.l-pager:before {
	content:none
}
.l-pager__nav,.l-pager__summary {
	float:none;
	margin:24px 0;
	text-align:center
}
}
.c-pager>a {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 8px;
	vertical-align:middle;
	font-size:0;
	text-align:center
}
.c-pager__no {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:middle
}
.c-pager__no:after,.c-pager__no:before {
	content:" ";
	display:table
}
.c-pager__no:after {
	clear:both
}
.c-pager__no>li {
	float:left;
	margin:0 8px
}
.c-pager__no>li>a {
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	font-size:16px;
	font-weight:400;
	text-align:center;
	text-decoration:none
}
.c-pager__no>li.is-current>a {
	background-color:#d81800;
	color:#fff
}
@media all and (max-width:1023px) {
.c-pager {
	display:table;
	width:100%;
	table-layout:fixed
}
.c-pager>a {
	display:table-cell;
	width:10%
}
.c-pager__no {
	display:table-cell;
	width:60%;
	text-align:center;
	white-space:nowrap
}
.c-pager__no>li {
	float:none;
	display:inline-block;
	margin:0 4px
}
}
.l-filter {
	position:relative;
	padding:12px
}
.l-filter__additional {
	display:none
}
.l-filter__additional.is-active {
	display:block
}
.l-filter__more {
	position:absolute;
	right:24px;
	bottom:37px
}
.l-filter__actions {
	margin:16px 0
}
@media all and (max-width:1023px) {
.l-filter {
	padding:12px 0
}
.l-filter__more {
	position:static;
	text-align:right
}
.l-filter__actions {
	margin-left:-8px;
	margin-right:-8px
}
}
.l-filterInfo__wrap:after,.l-filterInfo__wrap:before {
	content:" ";
	display:table
}
.l-filterInfo__wrap:after {
	clear:both
}
.l-filterInfo__wrap+.l-filterInfo__wrap {
	margin-top:16px
}
.l-filterInfo__hint {
	float:left;
	margin:5px 0;
	font-size:14px
}
.l-filterInfo__selector {
	float:left;
	margin:9px 0
}
.l-filterInfo__sorter {
	float:right
}
@media all and (max-width:1023px) {
.l-filterInfo__hint {
	float:none;
	margin:0
}
.l-filterInfo__selector {
	float:none;
	margin:0
}
.l-filterInfo__sorter {
	float:none;
	margin-top:16px
}
}
.l-filterSummary {
	display:table;
	white-space:nowrap
}
.l-filterSummary__total {
	display:table-cell;
	padding:3px 0;
	vertical-align:top
}
.l-filterSummary__title {
	display:table-cell;
	padding:3px 0;
	vertical-align:top
}
.l-filterSummary__total+.l-filterSummary__title {
	padding-left:16px
}
.l-filterSummary__terms {
	display:table-cell;
	vertical-align:top
}
@media all and (max-width:1023px) {
.l-filterSummary {
	display:block
}
.l-filterSummary__total {
	display:block;
	padding:0
}
.l-filterSummary__title {
	display:block;
	margin:16px 0 8px;
	padding:0
}
.l-filterSummary__total+.l-filterSummary__title {
	padding-left:0
}
.l-filterSummary__terms {
	display:block
}
}
.l-filterSorter {
	display:inline-block
}
.l-filterSorter+.l-filterSorter {
	margin-left:16px
}
.l-filterSorter__title {
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
	color:#6b2b1c
}
.l-filterSorter__field {
	display:inline-block;
	vertical-align:middle
}
.l-filterSorter__title+.l-filterSorter__field {
	margin-left:16px
}
@media all and (max-width:1023px) {
.l-filterSorter {
	display:block
}
.l-filterSorter+.l-filterSorter {
	margin-top:16px;
	margin-left:0
}
.l-filterSorter__title {
	display:block;
	margin-bottom:8px
}
.l-filterSorter__field {
	display:block;
	margin:0
}
}
.l-empty {
	margin:24px 0
}
.l-empty__img {
	margin:24px 0;
	text-align:center
}
.l-empty__info {
	margin:24px 0 56px;
	font-size:18px;
	font-weight:700;
	text-align:center;
	color:#6b6b6b
}
.l-block__title+.l-block__content {
	margin-top:8px
}
.l-block+.l-block {
	margin-top:24px
}
.l-marketingEvent {
	margin-left:20px;
	position:relative
}
.l-marketingEvent__suggest {
	width:80%
}
.l-marketingEvent__reports {
	position:absolute;
	bottom:0;
	right:0
}
@media all and (max-width:1023px) {
.l-marketingEvent__suggest {
	width:100%
}
.l-marketingEvent__reports {
	text-align:right;
	margin-top:10px;
	position:relative
}
}
.c-encourage {
	position:relative;
	box-sizing:border-box;
	border-radius:25px;
	padding:3px 110px 3px 36px;
	background-color:#fdf2f2
}
.c-encourage__img {
	position:absolute;
	width:40px;
	left:0;
	top:50%;
	transform:translateX(-50%) translateY(-50%)
}
.c-encourage__img img {
	max-width:100%;
	border-radius:5px
}
.c-encourage__link {
	position:absolute;
	right:-20px;
	top:50%;
	transform:translate(100%,-50%)
}
.c-encourage__link a {
	display:block
}
@media all and (max-width:1023px) {
.c-encourage {
	padding:16px 16px 16px 36px
}
.c-encourage__img {
	top:16px;
	transform:translateX(-50%)
}
.c-encourage__link {
	position:static;
	text-align:right;
	transform:none
}
.c-encourage__text+.c-encourage__link {
	margin-top:16px
}
}
.c-welcome {
	display:table;
	width:100%
}
.c-welcome__icon {
	display:table-cell;
	width:45px;
	vertical-align:middle
}
.c-welcome__text {
	display:table-cell;
	vertical-align:middle;
	font-weight:700;
	color:#f46c5a
}
.c-welcome__icon+.c-welcome__text {
	padding-left:16px
}
.c-shadowBlock {
	padding:24px;
	border:solid 1px #eee;
	border-radius:5px;
	background-color:#fff;
	box-shadow:0 0 5px 0 rgba(0,0,0,.1)
}
.c-shadowBlock>:first-child {
	margin-top:0
}
.c-shadowBlock>:last-child {
	margin-bottom:0
}
@media all and (max-width:1023px) {
.c-shadowBlock {
	padding:24px 16px
}
}
.c-keyValuePair {
	display:table;
	margin:0;
	padding:0
}
.c-keyValuePair>li {
	display:table-row
}
.c-keyValuePair>li .c-keyValuePair__key,.c-keyValuePair>li .c-keyValuePair__value {
	padding-top:4px;
	padding-bottom:4px
}
.c-keyValuePair>li.is-title .c-keyValuePair__key,.c-keyValuePair>li.is-title .c-keyValuePair__value {
	font-weight:700
}
.c-keyValuePair>li:first-of-type .c-keyValuePair__key,.c-keyValuePair>li:first-of-type .c-keyValuePair__value {
	padding-top:0
}
.c-keyValuePair>li:last-of-type .c-keyValuePair__key,.c-keyValuePair>li:last-of-type .c-keyValuePair__value {
	padding-bottom:0
}
.c-keyValuePair__key,.c-keyValuePair__value {
	display:table-cell
}
.c-keyValuePair__key {
	padding-right:8px;
	font-weight:700;
	white-space:nowrap
}
.c-keyValuePair__key.is-right {
	text-align:right
}
.c-keyValuePair__value {
	padding-left:8px;
	font-weight:400
}
.c-keyValuePair--full {
	width:100%
}
.c-keyValuePair--full .c-keyValuePair__key {
	width:1px;
	white-space:nowrap
}
.c-keyValuePair--delimiter>li .c-keyValuePair__key,.c-keyValuePair--delimiter>li .c-keyValuePair__value {
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #d5d5d5
}
.c-keyValuePair--delimiter>li:first-child .c-keyValuePair__key,.c-keyValuePair--delimiter>li:first-child .c-keyValuePair__value {
	border-top:0
}
.c-opinion {
	position:relative;
	box-sizing:border-box;
	min-height:140px;
	padding:16px 16px 32px;
	border-radius:25px;
	background-color:#fdf2f2
}
.c-opinion:before {
	content:"";
	position:absolute;
	top:-6px;
	left:34px;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fdf2f2;
	border-top:none
}
.c-opinion__more {
	position:absolute;
	right:24px;
	bottom:4px
}
.c-opinion.is-more .c-opinion__content {
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.c-opinion.is-active .c-opinion__content {
	display:block
}
.l-split {
	display:table;
	width:100%
}
.l-split__item {
	display:table-cell;
	vertical-align:middle
}
.l-split__item.is-nowrap {
	white-space:nowrap
}
.l-split__item--vat {
	vertical-align:top
}
.l-split__item--taR {
	text-align:right
}
.l-split__item--dropdown {
	text-align:left;
	width:153px
}
.l-split__item--dropdown ul li span {
	text-align:right
}
.l-split--half .l-split__item {
	width:50%
}
.l-split--half .l-split__item--tighter {
	padding:0 12px 0 24px
}
.l-split--half .l-split__item--bdLeft {
	border-left:1px solid #9b9b9b
}
.l-split--half .l-split__item--bdDashed {
	border-left-style:dashed
}
.l-split--between .l-split__item--left {
	padding-right:24px
}
.l-split--between .l-split__item--right {
	padding-left:24px
}
@media all and (max-width:1023px) {
.l-split--block\@m {
	display:block
}
.l-split--block\@m .l-split__item {
	display:block
}
.l-split--block\@m .l-split__item+.l-split__item {
	margin-top:8px
}
.l-split--thick\@m .l-split__item+.l-split__item {
	margin-top:16px
}
.l-split--moreThick\@m .l-split__item+.l-split__item {
	margin-top:24px
}
.l-split__item--dropdown {
	margin:auto
}
.l-split--half .l-split__item {
	width:100%
}
.l-split--half .l-split__item--tighter {
	padding:0
}
.l-split--half .l-split__item--bdLeft {
	border-left:none
}
.l-split--half .l-split__item--bdDashed {
	border-left-style:none
}
.l-split--between .l-split__item--left {
	padding-right:0
}
.l-split--between .l-split__item--right {
	padding-left:0
}
}
.fancybox-close-small {
	color:#d81800
}
.c-selected {
	display:table;
	width:calc(100% - 200px);
	padding:20px 24px;
	box-sizing:border-box;
	color:#fff;
	background-color:rgba(0,0,0,.8);
	position:fixed;
	bottom:0;
	left:200px;
	z-index:999;
	transition:left ease .3s
}
.c-selected__num {
	display:table-cell;
	vertical-align:middle
}
.c-selected__actions {
	display:table-cell;
	width:30%;
	vertical-align:middle;
	text-align:right
}
.c-selected__actions a {
	margin:0 5px
}
@media all and (max-width:1365px) {
.c-selected {
	width:calc(100% - 60px);
	left:60px
}
}
@media all and (max-width:1023px) {
.c-selected {
	width:100%;
	left:0;
	display:block
}
.c-selected__num {
	display:block;
	text-align:center
}
.c-selected__actions {
	display:block;
	width:100%;
	text-align:center;
	margin-top:16px
}
}
.l-actionSheet {
	position:fixed;
	z-index:100;
	bottom:-100%;
	right:0;
	left:200px;
	box-sizing:border-box;
	background-color:rgba(0,0,0,.8);
	transition:all ease .3s
}
.l-actionSheet__wrap {
	padding:16px 16px
}
.l-actionSheet.is-opened {
	bottom:0
}
@media all and (max-width:1365px) {
.l-actionSheet {
	left:60px
}
}
@media all and (max-width:1023px) {
.l-actionSheet {
	left:0
}
}
.c-actionSheet__action {
	margin-top:16px
}
.c-clientselected {
	display:table;
	width:100%;
	color:#fff
}
.c-clientselected__title {
	display:table-cell;
	vertical-align:top;
	padding:3px 8px 0 8px;
	white-space:nowrap;
	width:1%
}
.c-clientselected__content {
	display:table-cell;
	vertical-align:top;
	padding:0 8px
}
.c-clientselected__clear {
	display:table-cell;
	vertical-align:top;
	padding:3px 8px 0 150px;
	white-space:nowrap;
	text-align:left;
	width:1%
}
@media all and (max-width:1023px) {
.c-clientselected__title {
	text-align:center
}
.c-clientselected__content {
	display:none
}
.c-clientselected__clear {
	display:none
}
}
.c-principal {
	display:table;
	width:100%
}
.c-principal__name {
	display:table-cell;
	vertical-align:middle;
	width:1%;
	white-space:nowrap
}
.c-principal__title {
	display:table-cell;
	vertical-align:middle;
	padding:0 15px
}
.c-principal__status {
	display:table-cell;
	vertical-align:middle;
	padding:0 15px;
	width:1%;
	white-space:nowrap
}
@media all and (max-width:1023px) {
.c-principal__status {
	padding:0
}
}
.l-processGoal:after,.l-processGoal:before {
	content:" ";
	display:table
}
.l-processGoal:after {
	clear:both
}
.l-processGoal__total {
	float:left;
	vertical-align:middle
}
.l-processGoal__mile {
	float:right;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.l-processGoal__total {
	float:none;
	margin-bottom:16px
}
.l-processGoal__mile {
	float:none
}
}
.c-goalTotal {
	display:table;
	padding:0 8px;
	height:60px;
	border-radius:5px;
	box-sizing:border-box;
	background-color:#f27522
}
.c-goalTotal__icon {
	display:table-cell;
	vertical-align:middle;
	padding:8px 0 8px 8px
}
.c-goalTotal__title {
	display:table-cell;
	vertical-align:middle;
	padding:8px;
	font-weight:700;
	color:#fff
}
.c-goalTotal__dollar {
	display:table-cell;
	vertical-align:middle;
	padding:0 8px;
	font-size:32px;
	font-weight:700;
	color:#fff
}
@media all and (max-width:1023px) {
.c-goalTotal {
	height:50px;
	width:100%
}
.c-goalTotal__icon {
	width:1%
}
.c-goalTotal__dollar {
	font-size:28px
}
}
.l-mile {
	display:table;
	padding:8px;
	box-sizing:border-box;
	border:1px solid #bababa;
	border-radius:5px
}
.l-mile__title {
	display:table-cell;
	vertical-align:middle;
	padding:8px;
	font-weight:700;
	white-space:nowrap
}
.l-mile__content {
	display:table-cell;
	vertical-align:middle;
	padding:8px
}
@media all and (max-width:1023px) {
.l-mile {
	width:100%
}
.l-mile__title {
	padding-right:16px;
	vertical-align:top;
	width:1%
}
.l-mile__content {
	vertical-align:top
}
}
.c-goalMile {
	margin:0;
	padding:0
}
.c-goalMile li {
	margin-right:16px
}
.c-goalMile li:last-child {
	margin-right:0
}
.c-sending a {
	margin:4px
}
.l-statisticsChartGroup {
	margin:45px 0 0 0;
	padding:0;
	list-style-type:none
}
.l-statisticsChartGroup li+li {
	margin-top:16px
}
.c-statisticsChart {
	display:table;
	width:100%
}
.c-statisticsChart__title {
	display:table-cell;
	padding-right:16px;
	vertical-align:middle;
	width:1%;
	white-space:nowrap;
	font-weight:700
}
.c-statisticsChart__chart {
	display:table-cell;
	vertical-align:middle
}
.c-statisticsChart__chart span {
	width:100%;
	height:32px
}
.c-statisticsChart__bar {
	width:0;
	height:32px;
	padding:0 16px;
	background-color:#ffe5d4;
	border:1px solid #c7c4c4;
	box-sizing:border-box;
	text-align:center;
	transition:width .3s ease
}
.c-statisticsChart__bar span {
	line-height:32px;
	font-weight:700
}
.c-statisticsChart__bar.is-zero {
	background-color:transparent;
	border:0;
	padding:0
}
.l-approval {
	display:table
}
.l-approval__table {
	display:table-cell;
	vertical-align:top;
	width:60%;
	padding:16px 24px 16px 0;
	box-sizing:border-box
}
.l-approval__compare {
	position:relative;
	display:table-cell;
	vertical-align:top;
	width:40%;
	padding:16px;
	background-color:#fafafa;
	box-sizing:border-box
}
.l-approval__compare #historyRecord {
	position:absolute;
	right:16px;
	bottom:16px
}
@media all and (max-width:1023px) {
.l-approval {
	display:block
}
.l-approval__table {
	display:block;
	width:100%;
	padding:0
}
.l-approval__compare {
	display:block;
	margin-top:24px;
	width:100%
}
.l-approval__compare #historyRecord {
	position:relative;
	right:auto;
	bottom:auto
}
}
.l-comment {
	padding:0 100px
}
@media all and (max-width:1023px) {
.l-comment {
	padding:0
}
}
.l-additional {
	position:relative
}
.l-additional__more {
	position:absolute;
	right:0;
	bottom:0
}
.l-additional__more--padding {
	right:16px;
	bottom:16px
}
@media all and (max-width:1023px) {
.l-additional__more {
	position:relative;
	right:auto;
	bottom:auto
}
}
.l-circuitGroup {
	display:table;
	table-layout:fixed;
	width:100%
}
.l-circuitGroup__arrow {
	display:table-cell;
	vertical-align:middle
}
.l-circuitGroup__status {
	display:table-cell;
	vertical-align:middle;
	width:180px;
	text-align:center;
	font-size:14px
}
@media all and (max-width:1023px) {
.l-circuitGroup {
	display:block
}
.l-circuitGroup__arrow {
	display:block;
	width:100%
}
.l-circuitGroup__status {
	display:block;
	width:100%;
	margin-top:16px
}
}
.l-circuit__item {
	display:inline-block;
	margin-right:-12px;
	font-size:14px
}
@media all and (max-width:1023px) {
.l-circuit {
	font-size:0;
	display:block;
	text-align:center
}
.l-circuit__item {
	margin:8px auto
}
}
.c-circuitBlock--pending .c-circuitBlock__data {
	color:#4d4d4d
}
.c-circuitBlock--pending .c-circuitBlock__status {
	color:#4d4d4d
}
.c-circuitBlock__data {
	padding:8px 16px 8px 30px;
	box-sizing:border-box;
	text-align:left;
	box-sizing:border-box
}
.c-circuitBlock__status {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:6px 16px 6px 30px;
	text-align:left;
	box-sizing:border-box
}
.c-circuitBlockTitle {
	font-weight:700
}
@media all and (max-width:1023px) {
.l-addCustomer {
	margin:15px 0 0 25px
}
}
.l-addCustomer span {
	margin-right:8px
}
.l-dateMain {
	padding:15px 0;
	margin-bottom:24px;
	border-radius:0 0 5px 5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.c-dateMain {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap
}
.c-dateMain__content {
	padding:5px 22px
}
.l-marketingLevel {
	display:none;
	padding:24px;
	border-radius:0 0 5px 5px;
	border:1px solid #fff;
	background-image:linear-gradient(300deg,#d8e8f7,#fff)
}
@media all and (max-width:1023px) {
.l-marketingLevel--thin {
	padding:24px 24px 16px 24px
}
}
.l-modetoggle.is-active .l-marketingLevel {
	display:block
}
.l-modetoggle.is-active+.c-stepTab__nav {
	display:none
}
.c-deal {
	padding:10px 15px;
	background:#e6f3ff;
	border-radius:20px;
	display:flex;
	justify-content:center;
	color:#1f99cf
}
@media all and (max-width:1023px) {
.c-deal {
	flex-wrap:wrap
}
}
@media all and (max-width:1023px) {
.c-deal__icon {
	padding-bottom:5px
}
}
.c-deal__content {
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.l-deal {
	display:flex;
	justify-content:flex-end
}
.l-twoRow {
	display:flex
}
@media all and (max-width:1023px) {
.l-twoRow {
	flex-wrap:wrap;
	margin-top:24px
}
}
.l-importantDate {
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#eee;
	border-radius:5px
}
.l-importantDate__date {
	display:flex;
	align-items:center
}
.l-importantDate__calendar {
	padding-right:8px
}
.c-importantDate {
	margin-left:10px;
	font-weight:700;
	cursor:pointer
}
@media all and (max-width:1023px) {
.c-importantDate {
	padding:0 15px
}
.c-importantDate span {
	display:none
}
}
.l-importantDateTips {
	width:330px;
	background:#fff
}
.c-fycEdit__actions {
	display:table-cell;
	padding:10px 0 10px 4px;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap;
	position:absolute;
	right:24px;
	top:10px
}
.is-active .c-targetMode__level {
	display:none
}
.is-active .c-targetMode__stage {
	display:block
}
.c-targetMode__stage {
	display:none
}
@media all and (max-width:1023px) {
.c-targetMode span {
	display:none
}
}
.c-resultTips {
	display:none;
	box-sizing:border-box;
	border-radius:5px;
	box-shadow:0 2px 3px 0 rgba(0,0,0,.19)
}
.c-resultTips__title {
	line-height:48px;
	padding-left:20px;
	border-radius:5px;
	width:100%;
	height:48px;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-counselingDetail {
	text-align:left
}
.c-counselingDetail__check,.c-counselingDetail__content,.c-counselingDetail__heart {
	vertical-align:middle;
	display:inline-block
}
.c-counselingDetail__content {
	color:#6b6b6b
}
.c-counselingDetail__heart {
	margin-left:14px
}
.c-counselingDetail__check {
	margin-left:16px
}
.c-counselingDetail__score {
	display:table-cell;
	position:relative;
	width:36px;
	height:36px;
	background-image:url(../img/recruit_star.e8b445f5.svg);
	background-repeat:no-repeat;
	background-size:contain;
	line-height:36px;
	vertical-align:middle;
	text-align:center
}
.c-counselingDetail__doneList {
	color:#a6cb4a;
	border:1px solid #a6cb4a;
	border-radius:5px;
	display:table-cell;
	vertical-align:middle;
	position:relative
}
.c-counselingDetail__doneList::before {
	content:'';
	position:absolute;
	left:-8px;
	top:-8px;
	display:block;
	width:16px;
	height:16px;
	background-color:#fff;
	background-image:url(../img/list_confirm.13c988a2.svg);
	background-repeat:no-repeat;
	background-size:contain
}
.l-counsRecHead {
	display:table;
	width:100%
}
.l-counsRecHead__data {
	display:table-cell
}
.l-counsRecHead__actionGroup {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.l-counsRecHead__action {
	width:50%
}
.l-counsRecHead__mentor {
	width:50%;
	text-align:right
}
.l-counsRecHead__data {
	width:44.3%
}
@media all and (max-width:1023px) {
.l-counsRecHead__data {
	display:block;
	width:100%
}
.l-counsRecHead__mentor {
	width:auto;
	min-width:124px;
	text-align:left
}
.l-counsRecHead__action {
	width:100%
}
.l-counsRecHead__actionGroup {
	margin-top:24px
}
.l-counsRecHead__actionGroup--wrap\@m {
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.l-counsRecHead__actionGroup--wrap\@m .l-counsRecHead__action {
	width:100%;
	margin-top:32px
}
}
.l-counsRecEffenicy {
	display:flex;
	justify-content:flex-end
}
.l-counsRecEffenicy__item:not(:last-child) {
	margin-right:32px
}
@media all and (max-width:1023px) {
.l-counsRecEffenicy {
	justify-content:flex-start
}
.l-counsRecEffenicy--wrap\@m {
	justify-content:flex-start
}
}
.c-goalCard {
	display:block;
	box-sizing:border-box;
	float:left;
	width:47%;
	min-height:134px;
	padding:11px 13px;
	border-radius:9px;
	color:#4d4d4d
}
.c-goalCard--lg {
	min-height:336px
}
.c-goalCard+.c-goalCard {
	margin-left:12px
}
.c-goalCard--wider+.c-goalCard--wider {
	margin-left:23px
}
.c-goalCard__content {
	margin-top:8px
}
.c-goalCard__data+.c-goalCard__data {
	margin-top:7px
}
.c-goalCard__numberData {
	position:relative
}
.c-goalCard__numberData--wide {
	position:relative;
	margin-top:56px;
	margin-bottom:28px
}
.c-goalCard__icon {
	position:absolute;
	right:8px;
	top:5px
}
.c-goalCard__numberData .c-goalCard__number {
	line-height:1.2;
	font-size:32px
}
.c-goalCard__context+.c-goalCard__context {
	margin-top:13px
}
.c-goalCard__subtitle {
	font-size:14px;
	color:#4d4d4d
}
.c-goalCard__value {
	float:right
}
.c-goalCard--recruit {
	background-color:#ffe7e7
}
.c-goalCard--recruit .c-goalCard__title {
	color:#f36d5a
}
.c-goalCard--marketing {
	background-color:#dfecfa
}
.c-goalCard--marketing .c-goalCard__title {
	color:#1f99cf
}
@media all and (max-width:1023px) {
.c-goalCard {
	float:none;
	width:100%
}
.c-goalCard--lg {
	min-height:unset
}
.c-goalCard+.c-goalCard {
	margin-left:0;
	margin-top:16px
}
.c-goalCard__numberData {
	position:relative
}
.c-goalCard__numberData--wide {
	margin-top:0;
	margin-bottom:0
}
}
.c-solution {
	position:relative
}
.c-solution__edit {
	position:absolute;
	top:0;
	right:0
}
.c-solution__list {
	padding:0;
	list-style-type:none
}
.c-solution__listItem+.c-solution__listItem {
	margin-top:12px
}
@media all and (max-width:1023px) {
.c-solution--gap\@m {
	margin-top:24px
}
}
.c-counsMentor {
	text-align:left
}
.c-counsMentor>span {
	vertical-align:middle
}
.c-counsMentor::before {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:6px;
	height:20px;
	margin-right:12px;
	background-color:#dadada
}
.closebd {
	cursor:pointer;
	margin-left:135px
}
.qtip-content {
	padding:0
}
.c-bdcustomer {
	display:flex;
	flex-wrap:wrap;
	padding:8px 7px
}
.c-bdcustomer__item {
	margin:4px;
	padding:8px 5px;
	border:1px solid #c7c4c4;
	border-radius:5px;
	font-size:0
}
.c-bdcustomer__item span {
	display:inline-block;
	margin-right:4px;
	vertical-align:middle;
	font-size:14px
}
.gocustomerList {
	text-decoration:none;
	cursor:pointer
}
.gocustomerList span {
	font-weight:700;
	font-size:16px;
	display:flex;
	padding:5px 12px 13px 0;
	justify-content:flex-end
}
.l-contacted {
	margin-bottom:15px
}
.c-contacted {
	display:flex;
	padding:16px;
	border-radius:5px;
	background-image:linear-gradient(to bottom,#fff,#f0f0f0);
	position:relative
}
@media all and (max-width:1023px) {
.c-contacted {
	display:flex;
	flex-wrap:wrap
}
}
.c-contacted__time {
	width:20%
}
.c-contacted__time .c-iconSmallCall {
	margin-top:24px
}
@media all and (max-width:1023px) {
.c-contacted__time .c-iconSmallCall {
	margin-top:0
}
}
@media all and (max-width:1023px) {
.c-contacted__time {
	width:100%;
	display:flex;
	justify-content:space-between
}
}
.c-contacted__content {
	width:70%
}
@media all and (max-width:1023px) {
.c-contacted__content {
	width:100%;
	text-align:center
}
}
.c-contacted__note {
	max-height:22px;
	overflow:hidden;
	margin-top:24px;
	text-align:left
}
.c-contacted__note.is-active {
	max-height:9999px
}
@media all and (max-width:1023px) {
.c-contacted__note {
	max-height:44px;
	margin-bottom:32px
}
}
.c-contacted__more {
	position:absolute;
	right:23px;
	bottom:14px
}
.l-moreRight {
	text-align:right
}
.l-moreCenter {
	text-align:center
}
.l-linkTrash {
	position:absolute;
	bottom:16px;
	right:24px
}
.l-filterTags {
	max-height:111px;
	overflow:hidden
}
.l-filterTags.is-active {
	max-height:9999px
}
@media all and (max-width:1023px) {
.l-filterTags {
	max-height:130px;
	overflow:hidden
}
}
.l-selectAction {
	display:flex;
	justify-content:center;
	align-items:center
}
.c-selectAction {
	color:#fff
}
.l-managerAction {
	text-align:right;
	margin-top:10px
}
.l-managerAction>a:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none
}
.l-flexHeader {
	display:flex;
	align-items:center
}
@media all and (max-width:1023px) {
.l-flexHeader {
	display:block
}
}
.c-license {
	list-style-type:none;
	font-size:14px;
	padding:0;
	display:flex
}
@media all and (max-width:1023px) {
.c-license {
	justify-content:center;
	margin-top:0;
	text-align:center
}
}
.c-license__item {
	border:1px solid #eb9f6b;
	border-radius:5px;
	padding:2px 5px;
	margin:0 4px
}
.c-license__item--product {
	margin:6px;
	padding:3px 8px
}
.c-point.is-active:before {
	content:'';
	display:block;
	background-color:#d81800;
	width:11px;
	height:11px;
	line-height:11px;
	border-radius:50%;
	margin:0 auto;
	box-shadow:0 1px 4px 0 rgba(0,0,0,.2)
}
@media all and (max-width:1023px) {
.c-point.is-active:before {
	margin-top:7px
}
}
.l-dropSpacing {
	margin-top:10px;
	text-align:right
}
.l-keep {
	margin:24px 0
}
.c-keep__note {
	background-color:#6a6a6a;
	border-radius:5px;
	color:#fff;
	padding:10px;
	text-align:center
}
.c-keep__item {
	margin-top:24px
}
.c-keep__title {
	color:#6b2b1c;
	font-weight:700
}
@media all and (max-width:1023px) {
.l-assignmentArea {
	width:100%
}
}
.l-assignmentArea__spacing {
	padding:0 24px
}
.l-assignmentArea__spacing:first-child {
	padding-left:0
}
.l-assignmentArea__spacing:last-child {
	padding-right:0
}
@media all and (max-width:1023px) {
.l-assignmentArea__spacing {
	padding:0;
	display:block
}
.l-assignmentArea__spacing+.l-assignmentArea__spacing {
	border-left:0 dashed transparent;
	border-top:1px dashed #979797;
	margin-top:24px;
	padding-top:24px
}
}
.l-assignment {
	max-width:630px;
	margin:0 auto
}
@media all and (max-width:1023px) {
.l-assignment {
	display:block
}
}
.c-assignment__title {
	font-weight:700;
	font-size:21px
}
.c-assignment__subtitle {
	color:#4d4d4d;
	max-width:140px;
	margin-top:5px
}
.c-assignment__number {
	font-size:32px;
	color:#4d4d4d;
	margin-top:24px
}
.c-assignment__number::after {
	content:'人';
	font-size:12px;
	margin-left:17px
}
.c-assignment__chartinfo {
	vertical-align:middle;
	margin:0 auto
}
.c-assignment__chartLabel {
	position:relative;
	font-size:32px;
	font-weight:300;
	display:inline;
	vertical-align:text-top;
	top:-5px;
	left:-5px
}
.c-assignment__chartLabel::after {
	content:'%';
	position:absolute;
	color:#4d4d4d;
	bottom:5px;
	right:-16px;
	font-size:14px;
	display:inline
}
.c-assignment__chartLabel--gr {
	color:#a6cb4a
}
.c-assignment__chartLabel--rd {
	color:#d81800
}
.c-assignment__chart {
	display:inline-block;
	vertical-align:middle;
	width:190px;
	height:190px
}
.c-assignment__info {
	display:inline-block;
	min-width:215px;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.c-assignment__chartinfo {
	text-align:center
}
.c-assignment__info {
	text-align:center;
	display:block;
	min-width:unset
}
.c-assignment__number {
	margin-top:8px
}
.c-assignment__chart {
	display:block;
	margin:0 auto
}
.c-assignment__subtitle {
	max-width:unset
}
}
.c-pointDescription {
	list-style:none;
	display:inline-block;
	vertical-align:middle
}
@media all and (max-width:1023px) {
.c-pointDescription {
	padding:0
}
}
.c-pointDescription__item {
	font-size:14px;
	color:#6b6b6b;
	padding:4px 0;
	display:block
}
.c-pointDescription__item:before {
	content:'';
	display:inline-block;
	background-color:transparent;
	width:11px;
	height:11px;
	line-height:11px;
	margin-left:-15px;
	position:relative;
	right:3px
}
.c-pointDescription__item--gn:before {
	background-color:#a6cb4a
}
.c-pointDescription__item--rd:before {
	background-color:#d81800
}
.c-pointDescription__item--gy:before {
	background-color:#e5e5e5
}
.c-pointDescription__item--gnl:before {
	background-color:#e8f1d1
}
.c-pointDescription__item--rdl:before {
	background-color:#f5c5bf
}
.c-pointDescription__item--stash {
	padding-top:8px
}
.c-pointDescription__title {
	display:inline
}
.c-pointDescription__content {
	display:inline;
	text-decoration:underline;
	cursor:pointer
}
.c-pointDescription__content a {
	font-weight:400;
	color:inherit
}
.c-pointDescription__content--underlineNone {
	text-decoration:none
}
@media all and (max-width:1023px) {
.c-pointDescription {
	margin-top:0
}
.c-pointDescription__item {
	-moz-text-align-last:left;
	     text-align-last:left
}
}
.o-arrowIcon {
	padding:5px 18px
}
.o-arrowIcon:before {
	position:relative;
	left:-5px;
	top:3px
}
.o-arrowIcon:after {
	content:'';
	display:block;
	left:auto;
	right:24px;
	top:50%;
	bottom:auto;
	margin-top:-4px;
	margin-left:0;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:8px solid #919191;
	border-bottom:none;
	position:relative;
	left:24px;
	top:-7px
}
.l-flex {
	display:flex
}
.l-flex--between {
	justify-content:space-between
}
.l-flex--alignCenter {
	align-items:center
}
.l-flex--flexWrap {
	flex-wrap:wrap
}
.l-flex--flexEnd {
	align-items:flex-end
}
.c-todolistAction {
	list-style:none;
	display:flex
}
.c-todolistAction li {
	margin:0 10px
}
.l-colleagueList>li {
	padding:16px 10px
}
.c-radioMore {
	max-height:50px;
	overflow:hidden;
	width:80%
}
.c-radioMore.is-active {
	max-height:9999px
}
.l-todoMore {
	width:15%;
	padding-left:8px
}
@media all and (max-width:1023px) {
.l-todoMore {
	width:37%
}
}
.c-radio__orginal>span {
	display:inline
}
.l-todoContent {
	width:100%
}
.c-analysis {
	padding:22px 17px 5px
}
.c-analysis--pk {
	background-image:linear-gradient(104deg,#fdf2f2,#ffe7e7)
}
.c-analysis--bu {
	background-image:linear-gradient(104deg,#f2f8fc,#e6f3ff)
}
.c-analysis__summary {
	display:flex
}
@media all and (max-width:1023px) {
.c-analysis__summary {
	align-items:center
}
}
.c-analysis__img img {
	width:143px;
	height:135px
}
.c-analysis__comment {
	font-size:18px;
	font-weight:700;
	margin-left:40px
}
.c-analysis__result {
	position:absolute;
	top:100px;
	left:200px;
	background-color:#fff;
	border-radius:5px;
	padding:20px;
	margin:20px 0
}
@media all and (max-width:1023px) {
.c-analysis__result {
	margin:0 0 20px;
	position:inherit
}
}
.l-analysisDetail {
	padding:24px
}
.c-analysisResult {
	position:relative
}
.c-analysisResult__text {
	margin:10px 52px 10px 30px;
	max-height:100px;
	overflow:hidden
}
.c-analysisResult__text.is-active {
	max-height:9999px
}
.c-analysisResult__text--showall {
	max-height:9999px;
	overflow:unset
}
.c-analysisResult__note {
	font-size:14px;
	color:#6b6b6b;
	margin:0 30px
}
.l-analysisMore {
	text-align:right
}
.is-blue {
	background-color:#e6f3ff
}
.is-pink {
	background-color:#fcf1f0
}
.is-underline {
	text-decoration:underline;
	cursor:pointer
}
.is-redPercent {
	color:#d81800
}
.is-orange {
	color:#e98c50
}
.c-analysisTips {
	display:none;
	width:200px;
	height:56px;
	background-color:#fff;
	line-height:56px;
	text-align:center;
	font-size:16px
}
.l-todoBtn {
	background:#eee;
	border-radius:5px;
	text-align:center;
	margin:7px 16px 0;
	padding:8px 0
}
.l-description {
	display:table;
	font-size:14px;
	color:#6b6b6b
}
.l-description__title {
	width:35px;
	display:table-cell
}
.l-description__content {
	display:table-cell
}
.h-cusDelay {
	animation-delay:1s
}
.h-cusDelay--ms500 {
	animation-delay:.5s
}
.h-cusDelay--ms1500 {
	animation-delay:1.5s
}
.h-cusDelay--ms2500 {
	animation-delay:2.5s
}
.fancybox-nopadding .fancybox-slide--html {
	padding:0
}
.c-supervisorLable {
	text-align:center;
	line-height:42px;
	min-width:160px;
	height:42px;
	background-color:#fafafa;
	box-shadow:0 2px 1px 0 rgba(0,0,0,.09);
	border-bottom-left-radius:21px;
	border-top-left-radius:21px
}
.c-dialog {
	position:relative;
	margin-left:4px;
	padding:16px;
	border:1px solid #dfdfdf
}
.c-dialog:before {
	content:"";
	position:absolute;
	top:5px;
	left:0;
	z-index:1;
	display:inline-block;
	box-sizing:border-box;
	width:8px;
	height:8px;
	background-color:#fff;
	border:1px solid #000;
	border-color:transparent transparent #dfdfdf #dfdfdf;
	transform-origin:0 0;
	transform:rotate(45deg)
}
.c-dialog__head {
	display:table;
	width:100%
}
.c-dialog__title {
	display:table-cell;
	vertical-align:top;
	font-size:18px;
	font-weight:700
}
.c-dialog__tools {
	display:table-cell;
	width:1px;
	vertical-align:top;
	font-size:0;
	white-space:nowrap
}
.c-dialog__tools>a+a {
	margin-left:12px
}
.c-dialog__content {
	max-height:75px;
	padding-right:70px;
	overflow:hidden
}
.c-dialog__content.is-more {
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.c-dialog__content.is-active {
	display:block;
	max-height:9999px
}
.c-dialog__contentWrap>span {
	display:block;
	word-wrap:break-word
}
.c-dialog__more {
	position:absolute;
	right:16px;
	bottom:16px
}
.c-dialog__head+.c-dialog__content {
	margin-top:8px
}
.c-dialog--modifyRecord {
	border:1px solid #f4c6a8;
	color:#4d4d4d;
	background-color:#ffedda
}
.c-dialog--modifyRecord:before {
	border-color:transparent transparent #f4c6a8 #f4c6a8;
	background-color:#ffedda
}
.c-dialog--modifyRecord .c-dialog__tools {
	display:none
}
@media all and (max-width:1023px) {
.c-dialog:after,.c-dialog:before {
	content:" ";
	display:table
}
.c-dialog:after {
	clear:both
}
.c-dialog__content {
	padding-right:0
}
.c-dialog__contentWrap>span {
	display:inline;
	vertical-align:middle
}
.c-dialog__more {
	position:static;
	float:right
}
}
.c-commendRecord {
	position:relative
}
.c-commendRecord__head {
	display:table;
	width:100%
}
.c-commendRecord__title {
	display:table-cell;
	vertical-align:top;
	font-size:18px;
	font-weight:700
}
.c-commendRecord__tools {
	display:table-cell;
	width:1px;
	vertical-align:top;
	font-size:0;
	white-space:nowrap
}
.c-commendRecord__tools>a+a {
	margin-left:12px
}
.c-commendRecord__content {
	height:auto;
	padding-right:70px;
	overflow:hidden
}
.c-commendRecord__content.is-active {
	display:block;
	max-height:9999px
}
.c-commendRecord__contentWrap>span {
	display:block;
	word-wrap:break-word
}
.c-commendRecord__record {
	max-height:90px;
	-webkit-line-clamp:3;
	overflow:hidden
}
.c-commendRecord__record.is-active {
	max-height:9999px
}
.c-commendRecord__more {
	text-align:right;
	display:block
}
.c-commendRecord__type+.c-commendRecord__head {
	margin-top:16px
}
.c-commendRecord__head+.c-commendRecord__content {
	margin-top:8px
}
.c-commendRecord__content+.c-commendRecord__record {
	margin-top:16px
}
.c-commendRecord__record+.c-commendRecord__more {
	margin-top:8px
}
@media all and (max-width:1023px) {
.c-commendRecord:after,.c-commendRecord:before {
	content:" ";
	display:table
}
.c-commendRecord:after {
	clear:both
}
.c-commendRecord__content {
	padding-right:0
}
.c-commendRecord__contentWrap>span {
	display:inline;
	vertical-align:middle
}
.c-commendRecord__more {
	position:static;
	float:right
}
}
.c-commend {
	padding:16px;
	background-color:#f5f5f5;
	border-radius:5px
}
.c-chartLegend {
	display:inline-block;
	vertical-align:middle;
	font-size:0
}
.c-chartLegend>span {
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
.c-chartLegend:before {
	content:"";
	display:inline-block;
	width:11px;
	height:11px;
	margin-right:8px;
	vertical-align:middle
}
.c-chartLegend+.c-chartLegend {
	margin-left:16px
}
.c-chartLegend--marketing:before {
	background-color:#69aae5
}
.c-chartLegend--recruit:before {
	background-color:#ff6f65
}
.c-activity {
	position:relative;
	padding-bottom:16px
}
.c-activity:last-of-type {
	padding-bottom:0
}
.c-activity__datetime {
	position:absolute;
	width:140px;
	text-align:right
}
.c-activity__dot {
	position:absolute;
	top:0;
	left:155px;
	width:14px;
	height:100%
}
.c-activity__dot:after {
	content:"";
	position:absolute;
	top:0;
	left:50%;
	display:inline-block;
	width:3px;
	height:100%;
	background-color:#ddd;
	transform:translateX(-50%)
}
.c-activity__dot>i {
	position:absolute;
	top:0;
	z-index:1;
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:7px
}
.c-activity__content {
	padding-left:180px
}
@media all and (max-width:1023px) {
.c-activity {
	padding-left:24px
}
.c-activity__datetime {
	position:static;
	width:auto;
	margin-left:12px;
	text-align:left
}
.c-activity__date,.c-activity__time {
	display:inline
}
.c-activity__dot {
	left:6px
}
.c-activity__dot>i {
	top:36px
}
.c-activity__content {
	margin-left:8px;
	padding-left:0
}
.c-activity__datetime~.c-activity__content {
	margin-top:8px
}
}
.l-activity {
	margin-top:24px
}
.l-activityTags__title {
	font-size:20px;
	line-height:1.35;
	display:table-cell;
	width:100px;
	vertical-align:top;
	font-weight:700;
	color:#6b2b1c
}
.l-activityTags__title--warranty {
	color:#000
}
.l-activityTags__title+* {
	margin-top:24px
}
.l-activityTags__row {
	display:table;
	width:100%;
	margin:24px 0;
	table-layout:fixed
}
.l-activityTags__row--warranty {
	margin-top:0;
	margin-bottom:32px
}
.l-activityTags__content {
	font-size:20px;
	line-height:1.35;
	display:table-cell;
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle
}
.l-activityTags__required {
	display:table-cell;
	width:253px;
	text-align:right;
	font-size:16px
}
.l-activityTags__requiredContent {
	display:table-cell;
	padding:0 20px
}
.l-activityTags__emoticon {
	display:table;
	width:100%
}
.l-activityTags__emoticon+* {
	margin-top:24px
}
.l-activityTags__desc {
	margin-top:24px;
	text-align:center
}
@media all and (max-width:1023px) {
.l-activityTags__title {
	display:block;
	width:auto;
	margin-bottom:8px;
	padding:0;
	text-align:left
}
.l-activityTags__title+* {
	margin-top:8px
}
.l-activityTags__content {
	display:block;
	margin-top:8px;
	padding:0
}
.l-activityTags__required {
	display:block;
	margin:0;
	text-align:left
}
.l-activityTags__required+* {
	margin-top:16px
}
.l-activityTags__requiredContent {
	display:block
}
.l-activityTags__emoticon {
	display:block
}
.l-activityTags__emoticon+* {
	margin-top:16px
}
}
.l-reportNav {
	display:table;
	width:100%;
	position:relative
}
.l-reportNav--pure {
	padding:6px 0
}
.l-reportNav__btn {
	display:table-cell;
	vertical-align:middle;
	width:36%;
	white-space:nowrap;
	padding:0 5px
}
.l-reportNav__btn--absoluteRight {
	position:absolute
}
.l-reportNav__title {
	display:table-cell;
	width:50%;
	font-size:18px;
	font-weight:700
}
.l-reportNav__title--full {
	display:block
}
.l-reportNav__switch {
	display:table-cell;
	width:1px;
	padding:0 24px;
	white-space:nowrap
}
.l-reportNav__switch--full {
	display:block
}
@media all and (max-width:1023px) {
.l-reportNav__switch--switchwrap {
	white-space:pre-line
}
}
.l-reportNav__switch--close {
	padding:0
}
.l-reportNav__extra {
	display:table-cell;
	width:50%
}
.l-reportNav__extra--smWidth {
	width:33%
}
.l-reportNav__check {
	display:table-cell;
	text-align:right
}
.l-reportNav__check--absoluteRight {
	position:absolute;
	right:0;
	top:50%
}
.l-reportNav__check--timeSwitcher {
	margin-top:-20px
}
.l-reportNav__date {
	padding:0 12px
}
.l-reportNav__date--lg {
	font-size:18px;
	font-weight:700
}
.l-reportNav__next,.l-reportNav__prev {
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:top;
	opacity:.5;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	cursor:pointer
}
.l-reportNav__prev {
	background-image:url(../img/schedule_left.cfacacd8.svg)
}
.l-reportNav__next {
	background-image:url(../img/schedule_right.a919441d.svg)
}
.l-reportNav__link {
	font-weight:700;
	color:#d81800
}
@media all and (max-width:1023px) {
.l-reportNav {
	display:block;
	text-align:center
}
.l-reportNav__btn,.l-reportNav__check,.l-reportNav__extra,.l-reportNav__switch,.l-reportNav__title {
	display:block;
	width:auto
}
.l-reportNav__title--center\@m {
	text-align:center
}
.l-reportNav__switch {
	margin:8px 0 16px;
	padding:0
}
.l-reportNav__switch:after,.l-reportNav__switch:before {
	content:" ";
	display:table
}
.l-reportNav__switch:after {
	clear:both
}
.l-reportNav__date {
	padding:0
}
.l-reportNav__date--sm\@m {
	font-size:14px
}
.l-reportNav__check {
	text-align:center
}
.l-reportNav__check--absoluteRight {
	position:static;
	display:block
}
.l-reportNav__check--timeSwitcher {
	margin-top:unset;
	margin-bottom:24px
}
.l-reportNav__prev {
	float:left
}
.l-reportNav__prev--zero {
	left:25px;
	position:absolute;
	top:45%;
	transform:translateY(-50%)
}
.l-reportNav__next {
	float:right
}
.l-reportNav__next--zero {
	right:25px;
	position:absolute;
	top:45%;
	transform:translateY(-50%)
}
}
.l-chartArea {
	position:relative;
	width:100%;
	height:305px
}
.l-chartArea:after,.l-chartArea:before {
	content:" ";
	display:table
}
.l-chartArea:after {
	clear:both
}
.l-chartArea__chart {
	float:left;
	box-sizing:border-box;
	width:81.25%;
	height:100%;
	padding:8px 16px;
	background-color:#fafafa
}
.l-chartArea__info {
	float:left;
	box-sizing:border-box;
	width:18.75%;
	height:100%;
	padding:0 16px
}
.l-chartArea__info--marketing {
	background-color:#e6f3ff
}
.l-chartArea__info--recruit {
	background-color:#fcf1f0
}
.l-chartArea+.l-chartArea {
	margin-top:24px
}
.l-chartArea--full {
	height:100%
}
.l-chartArea--full .l-chartArea__chart {
	width:100%
}
@media all and (max-width:1023px) {
.l-chartArea {
	height:auto
}
.l-chartArea__chart,.l-chartArea__info {
	float:none;
	width:auto
}
.l-chartArea__chart {
	height:300px;
	padding:8px 0
}
.l-chartArea__info {
	padding:16px
}
}
.l-chartInfo {
	position:relative;
	box-sizing:border-box;
	padding:16px 0 35px;
	text-align:center;
	font-size:0
}
.l-chartInfo>:first-child {
	margin-top:0
}
.l-chartInfo>:last-child {
	margin-bottom:0
}
.l-chartInfo:before {
	content:"";
	height:100%;
	display:inline-block;
	margin-left:-1px;
	vertical-align:middle
}
.l-chartInfo__main {
	display:inline-block;
	width:100%;
	max-width:250px;
	margin:0 auto;
	vertical-align:middle;
	font-size:16px
}
.l-chartInfo__remarks {
	position:absolute;
	left:0;
	bottom:3px;
	width:100%;
	font-size:14px;
	color:#6b6b6b;
	text-align:center
}
.l-chartInfo__title {
	margin-bottom:8px;
	font-weight:700;
	text-align:center
}
.l-chartInfo__amount {
	margin:8px 0;
	font-size:24px;
	text-align:center
}
.l-chartInfo__count {
	margin:8px 0;
	font-size:24px;
	text-align:center
}
.l-chartInfo__bar {
	margin-top:8px;
	font-size:14px
}
.l-chartInfo+.l-chartInfo {
	margin-top:8px;
	border-top:1px solid #fff
}
.l-chartInfo--full {
	height:100%
}
.l-chartInfo--unique {
	padding:16px 0 45px
}
.l-chartInfo--unique .l-chartInfo__amount {
	margin:-8px 0 0
}
.l-chartInfo--unique .l-chartInfo__remarks {
	bottom:0
}
@media all and (max-width:1023px) {
.l-chartInfo {
	padding:0
}
.l-chartInfo+.l-chartInfo {
	margin-top:16px;
	padding-top:16px
}
.l-chartInfo__main {
	display:block;
	max-width:none
}
.l-chartInfo__count {
	margin-bottom:0
}
.l-chartInfo__remarks {
	left:auto;
	right:0;
	bottom:0;
	width:auto
}
.l-chartInfo__bar {
	padding-bottom:35px
}
.l-chartInfo--unique .l-chartInfo__amount {
	margin:8px 0
}
}
.c-gaugeChart {
	position:relative;
	max-width:400px;
	margin:0 auto
}
.c-gaugeChart__expender {
	padding-bottom:70%
}
.c-gaugeChart__wrap {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.c-gaugeChart__chart {
	width:100%;
	height:100%
}
.c-gaugeChart--sm {
	width:130px;
	height:100px
}
.c-gaugeChart--pieChart {
	max-width:550px;
	min-height:420px
}
.c-gaugeChart--pieChart .c-gaugeChart__chart {
	width:100%;
	height:100%
}
@media all and (max-width:1023px) {
.c-gaugeChart--sm {
	width:100%;
	height:85px
}
}
.c-pieInfo__header {
	display:flex;
	justify-content:space-between
}
.c-pieInfo__header\@m {
	display:none
}
.c-pieInfo__info {
	text-align:left
}
.c-pieInfo__title {
	font-weight:700;
	font-size:18px;
	min-width:96px;
	text-align:left
}
@media all and (max-width:1023px) {
.c-pieInfo__header {
	display:none
}
.c-pieInfo__header\@m {
	display:block;
	text-align:left
}
}
.l-gaugeChart {
	display:table;
	width:100%;
	table-layout:fixed
}
.l-gaugeChart__chart {
	display:table-cell
}
.l-gaugeChart__info {
	display:table-cell;
	width:30%;
	vertical-align:middle;
	text-align:center
}
.l-gaugeChart__info--list {
	width:37%;
	vertical-align:top
}
@media all and (max-width:1023px) {
.l-gaugeChart {
	display:block
}
.l-gaugeChart__chart,.l-gaugeChart__info {
	display:block;
	width:auto;
	max-width:400px;
	margin:0 auto
}
.l-gaugeChart__chart--list,.l-gaugeChart__info--list {
	margin-top:24px;
	max-width:unset
}
.l-gaugeChart--tb {
	display:table
}
.l-gaugeChart--tb .l-gaugeChart__chart {
	display:table-cell
}
}
.l-gaugeInfo {
	position:relative;
	box-sizing:border-box;
	padding:16px 0;
	font-size:0
}
.l-gaugeInfo>:first-child {
	margin-top:0
}
.l-gaugeInfo>:last-child {
	margin-bottom:0
}
.l-gaugeInfo:before {
	content:"";
	height:100%;
	display:inline-block;
	margin-left:-1px;
	vertical-align:middle
}
.l-gaugeInfo__main {
	display:inline-block;
	width:100%;
	max-width:210px;
	margin:0 auto;
	vertical-align:middle;
	font-size:16px
}
.l-gaugeInfo__remarks {
	font-size:14px;
	color:#6b6b6b;
	text-align:center
}
.l-gaugeInfo__title {
	margin-bottom:12px;
	font-weight:700;
	text-align:center
}
.l-gaugeInfo__count {
	margin:12px 0 24px;
	font-size:24px;
	font-weight:700;
	text-align:center
}
@media all and (max-width:1023px) {
.l-gaugeInfo {
	display:table;
	padding:0
}
.l-gaugeInfo__main {
	display:table-cell;
	max-width:none;
	vertical-align:middle;
	text-align:left
}
.l-gaugeInfo__remarks {
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap
}
.l-gaugeInfo__count,.l-gaugeInfo__title {
	display:inline-block;
	margin:0;
	vertical-align:middle
}
.l-gaugeInfo__title {
	margin-right:16px
}
}
.l-gaugeArea {
	display:table;
	border-collapse:collapse
}
.l-gaugeArea__chart {
	display:table-cell;
	box-sizing:border-box;
	width:50%;
	vertical-align:top
}
.l-gaugeArea__chart:nth-of-type(odd) {
	padding-right:24px
}
.l-gaugeArea__chart:nth-of-type(even) {
	padding-left:24px;
	border-left:1px dashed #979797
}
@media all and (max-width:1023px) {
.l-gaugeArea {
	display:block
}
.l-gaugeArea__chart {
	display:block;
	width:auto
}
.l-gaugeArea__chart:nth-of-type(even),.l-gaugeArea__chart:nth-of-type(odd) {
	padding:0
}
.l-gaugeArea__chart:nth-of-type(even) {
	margin-top:24px;
	padding-top:24px;
	border-left-width:0;
	border-top:1px dashed #979797
}
}
.l-recruitProgress {
	margin:0 -8px
}
.l-recruitProgress:after,.l-recruitProgress:before {
	content:" ";
	display:table
}
.l-recruitProgress:after {
	clear:both
}
.l-recruitProgress__item {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding:0 8px
}
@media all and (max-width:1023px) {
.l-recruitProgress {
	margin:0
}
.l-recruitProgress__item {
	float:none;
	padding:0;
	width:auto
}
.l-recruitProgress__item+.l-recruitProgress__item {
	margin-top:24px
}
}
.c-recruitProgress:after,.c-recruitProgress:before {
	content:" ";
	display:table
}
.c-recruitProgress:after {
	clear:both
}
.c-recruitProgress__title {
	display:inline-block;
	vertical-align:middle;
	font-weight:700
}
.c-recruitProgress__content {
	display:inline-block;
	margin-left:16px;
	vertical-align:middle
}
.c-recruitProgress__count {
	display:inline-block;
	vertical-align:middle;
	font-size:24px;
	font-weight:700;
	color:#d81800
}
.c-recruitProgress__count--green {
	color:#90b23c
}
.c-recruitProgress__remarks {
	display:inline-block;
	margin-left:32px;
	vertical-align:middle;
	font-size:14px;
	color:#6b6b6b
}
@media all and (max-width:1023px) {
.c-recruitProgress__title {
	display:block
}
.c-recruitProgress__content {
	display:table;
	width:100%;
	margin:8px 0 0
}
.c-recruitProgress__content--min .c-recruitProgress__count {
	white-space:nowrap;
	width:1px;
	padding-right:16px
}
.c-recruitProgress__content--min .c-recruitProgress__remarks {
	width:auto
}
.c-recruitProgress__count {
	display:table-cell
}
.c-recruitProgress__remarks {
	display:table-cell;
	width:1px;
	white-space:nowrap
}
}
.l-activityList {
	display:table;
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse
}
.l-activityList>li {
	display:table-row
}
.l-activityList>li:first-of-type .l-activityList__btns,.l-activityList>li:first-of-type .l-activityList__name {
	padding-top:0
}
.l-activityList__name {
	display:table-cell;
	padding:16px 0;
	border-bottom:1px dashed #dfdfdf;
	vertical-align:middle
}
.l-activityList__btns {
	display:table-cell;
	padding:16px 0;
	border-bottom:1px dashed #dfdfdf;
	vertical-align:middle;
	text-align:right
}
.l-activityList__btns a+a {
	margin-left:32px
}
@media all and (max-width:1023px) {
.l-activityList {
	display:block
}
.l-activityList>li {
	display:block;
	border-bottom:1px dashed #dfdfdf
}
.l-activityList>li:first-of-type .l-activityList__btns,.l-activityList>li:first-of-type .l-activityList__name {
	margin-top:0
}
.l-activityList__name {
	display:block;
	margin:16px 0;
	padding:0;
	border:0
}
.l-activityList__btns {
	display:block;
	margin:16px 0;
	padding:0;
	border:0;
	text-align:center
}
.l-activityList__btns a+a {
	margin-left:16px
}
}
.c-legend {
	font-size:0
}
.c-legend__item {
	display:inline-block;
	vertical-align:middle;
	line-height:42px
}
.c-legend__item+.c-legend__item {
	margin-left:24px
}
.c-legend__marketing {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:8px;
	vertical-align:middle;
	background:#69aae5
}
.c-legend__recruit {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:8px;
	vertical-align:middle;
	background:#fcf1f0
}
.c-legend__schedule {
	display:inline-block;
	width:10px;
	height:10px;
	margin-right:8px;
	vertical-align:middle;
	background:#a6cb4a
}
.c-legend__text {
	display:inline-block;
	vertical-align:middle;
	font-size:14px
}
@media all and (max-width:1023px) {
.c-legend {
	margin:0
}
.c-legend__item {
	display:block;
	line-height:1.5
}
.c-legend__item+.c-legend__item {
	margin-left:0;
	margin-top:8px
}
}
.l-counselingItems {
	margin-top:16px
}
.l-counselingItems:after,.l-counselingItems:before {
	content:" ";
	display:table
}
.l-counselingItems:after {
	clear:both
}
.l-counselingItems__item {
	float:left;
	box-sizing:border-box;
	width:50%
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(odd) {
	padding-right:16px;
	border-right:1px dashed #979797
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(even) {
	padding-left:16px
}
.l-counselingItems.is-active {
	max-height:9999px
}
@media all and (max-width:1023px) {
.l-counselingItems {
	max-height:9999px
}
.l-counselingItems__item {
	float:none;
	width:auto
}
.l-counselingItems__item+.l-counselingItems__item {
	margin-top:24px
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(odd) {
	padding-right:0;
	border-right:0
}
.l-counselingItems--form .l-counselingItems__item:nth-of-type(even) {
	padding-left:0;
	padding-top:16px;
	border-top:1px dashed #979797
}
}
.c-counselingPeriod {
	position:relative
}
.c-counselingPeriod__text {
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
	line-height:42px
}
.c-counselingPeriod__date {
	display:inline-block;
	vertical-align:middle;
	margin-left:8px
}
.c-counselingPeriod__edit {
	position:absolute;
	top:0;
	right:0
}
@media all and (max-width:1023px) {
.c-counselingPeriod {
	text-align:left
}
.c-counselingPeriod__text {
	display:block;
	line-height:1.5
}
.c-counselingPeriod__date {
	display:block;
	margin-left:0;
	margin-top:16px
}
}
.c-counselingTab {
	display:none;
	margin-bottom:24px
}
@media all and (max-width:1023px) {
.c-counselingTab {
	display:block;
	margin-left:-16px;
	margin-right:-16px
}
}
.l-clientInfo {
	display:table;
	width:100%
}
.l-clientInfo__photo {
	display:table-cell;
	width:12.5%;
	padding-right:24px;
	text-align:center;
	vertical-align:top
}
.l-clientInfo__photo img {
	width:100%;
	max-width:180px;
	border-radius:5px
}
.l-clientInfo__basic {
	display:table-cell;
	width:43.75%;
	padding-right:24px;
	border-right:1px dashed #979797;
	vertical-align:top
}
.l-clientInfo__tags {
	display:table-cell;
	width:43.75%;
	padding-left:24px;
	border-left:1px dashed #979797;
	vertical-align:top
}
.l-clientInfo__tagsLink {
	margin-top:16px
}
.l-clientInfo__tagsLink:after,.l-clientInfo__tagsLink:before {
	content:" ";
	display:table
}
.l-clientInfo__tagsLink:after {
	clear:both
}
@media all and (max-width:1023px) {
.l-clientInfo {
	display:block
}
.l-clientInfo__basic,.l-clientInfo__photo,.l-clientInfo__tags {
	display:block;
	width:auto
}
.l-clientInfo__photo {
	margin-top:8px;
	margin-bottom:8px;
	padding-right:0;
	text-align:center
}
.l-clientInfo__photo img {
	max-width:110px
}
.l-clientInfo__basic {
	padding-top:16px;
	padding-bottom:16px;
	padding-right:0;
	border-right:0;
	border-bottom:1px dashed #979797
}
.l-clientInfo__tags {
	padding-top:16px;
	padding-left:0;
	border-left:0;
	border-top:1px dashed #979797
}
}
.c-clientBasic__actions {
	margin-left:-12px;
	margin-right:-12px;
	margin-bottom:16px;
	font-size:0
}
.c-clientBasic__actions a {
	margin-left:12px;
	margin-right:12px
}
.c-clientBasic__actions a>i {
	font-size:0
}
.c-clientBasic__bullet {
	margin-top:16px
}
@media all and (max-width:1023px) {
.c-clientBasic__actions {
	margin-left:-4px;
	margin-right:-4px;
	margin-bottom:24px;
	text-align:center
}
.c-clientBasic__actions>a {
	margin-left:4px;
	margin-right:4px
}
.c-clientBasic__bullet {
	margin-top:24px
}
}
.l-clientSearch__summary {
	margin:-8px;
	font-size:0;
	text-align:center
}
.l-clientSearch__summary+.l-clientSearch__summary {
	margin:0;
	margin-top:24px
}
@media all and (max-width:1023px) {
.l-clientSearch__summary+.l-clientSearch__summary {
	margin-top:8px
}
}
.l-clientSearch__statistics {
	display:inline-block;
	margin:8px;
	vertical-align:middle
}
.l-clientSearch__group {
	margin-top:24px
}
.l-clientSearch__title {
	font-size:18px;
	font-weight:700;
	text-align:center
}
.l-clientSearch__title+.l-clientSearch__categories {
	margin-top:16px
}
.l-clientImport__form {
	margin-top:16px;
	font-size:0
}
.l-clientImport__filename {
	display:inline-block;
	vertical-align:middle
}
.l-clientImport__file {
	display:inline-block;
	margin-left:16px;
	vertical-align:middle
}
.l-clientImport__tip {
	margin:8px 0
}
.l-clientImport__csv {
	margin:24px 0
}
@media all and (max-width:1023px) {
.l-clientImport__filename {
	display:block
}
.l-clientImport__file {
	display:block;
	margin:16px 0;
	text-align:center
}
}
.c-userInfo {
	margin:8px 16px
}
.c-userInfo>* {
	display:inline-block;
	vertical-align:middle
}
.c-userInfo__photo {
	width:40px;
	height:40px;
	border-radius:3px
}
.c-userInfo__info {
	display:inline-block;
	margin-left:4px
}
.c-userInfo__info--nowrap>* {
	display:inline-block;
	vertical-align:middle
}
.c-userInfo--close {
	margin:0
}
.c-userInfo--counseling {
	background:#fafafa;
	display:inline-block;
	margin:0;
	padding:12px 26px 12px 20px
}
.c-userInfo--counseling .c-userInfo__info {
	margin-left:20px;
	text-align:center
}
.c-userInfo--counseling .c-userInfo__name {
	font-size:21px;
	font-weight:700;
	color:#4d4d4d
}
.c-userInfo--counseling .c-userInfo__title {
	font-size:14px;
	color:#6b2b1c
}
.c-userInfo--counseling .c-userInfo__photo {
	width:48px;
	height:48px;
	border-radius:5px
}
@media all and (max-width:1023px) {
.c-userInfo--counseling {
	background:#fff;
	padding:6px 26px 12px 0
}
.c-userInfo--counseling .c-userInfo__info {
	margin-left:12px
}
.c-userInfo--counseling .c-userInfo__photo {
	width:56px;
	height:56px
}
}
.l-sticker+.l-sticker {
	margin-top:24px
}
.l-sticker__wrap {
	display:table
}
.l-sticker__title {
	display:table-cell;
	vertical-align:top;
	text-align:right;
	font-weight:700;
	color:#6b2b1c;
	min-width:100px
}
.l-sticker__photo {
	display:table-cell;
	padding-left:24px;
	vertical-align:top
}
.l-sticker__content {
	display:table-cell;
	padding-left:24px;
	padding-right:24px
}
@media all and (max-width:1023px) {
.l-sticker {
	text-align:center
}
.l-sticker__wrap {
	display:inline-block;
	width:100%
}
.l-sticker__title {
	display:inline-block;
	width:100%;
	text-align:left
}
.l-sticker__photo {
	display:inline-block;
	padding-left:0
}
.l-sticker__content {
	display:inline-block;
	padding-left:0;
	padding-right:0
}
.l-sticker__content--tal {
	text-align:left
}
}
.l-tsSummary:after,.l-tsSummary:before {
	content:" ";
	display:table
}
.l-tsSummary:after {
	clear:both
}
.l-tsSummary__info {
	float:right;
	width:50%
}
.l-tsSummary__btns {
	float:left;
	width:50%
}
@media all and (max-width:1023px) {
.l-tsSummary__info {
	float:none;
	width:auto
}
.l-tsSummary__btns {
	float:none;
	width:auto;
	margin-top:24px
}
}
.c-scheduleBtns {
	margin:0 -6px
}
.c-scheduleBtns>a {
	margin:0 6px
}
.c-scheduleBtns__list {
	display:none
}
.c-scheduleBtns__filter {
	display:none
}
.is-listMode .c-scheduleBtns__calendar {
	display:none
}
.is-listMode .c-scheduleBtns__list {
	display:inline-block
}
@media all and (max-width:1023px) {
.c-scheduleBtns__calendar,.c-scheduleBtns__list {
	display:none!important
}
.c-scheduleBtns__filter {
	display:inline-block
}
}
.is-listMode #chlScheduler {
	display:none
}
@media all and (max-width:1023px) {
.is-listMode #chlScheduler {
	display:block
}
}
#dhxScheduler {
	display:none
}
.is-listMode #dhxScheduler {
	display:block
}
@media all and (max-width:1023px) {
.is-listMode #dhxScheduler {
	display:none
}
}
.l-scheduleNav {
	display:table;
	width:100%
}
.l-scheduleNav__wrap {
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.l-scheduleNav__date {
	display:inline-block;
	vertical-align:middle;
	padding:0 12px;
	font-size:18px;
	font-weight:700
}
.l-scheduleNav__next,.l-scheduleNav__prev {
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:24px;
	opacity:.5;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	cursor:pointer
}
.l-scheduleNav__prev {
	background-image:url(../img/schedule_left.cfacacd8.svg)
}
.l-scheduleNav__next {
	background-image:url(../img/schedule_right.a919441d.svg)
}
.l-scheduleNav__today {
	font-size:16px;
	font-weight:700;
	color:#d81800;
	text-decoration:underline;
	cursor:pointer
}
.l-scheduleNav__today>span {
	text-decoration:underline
}
.l-scheduleNav__min {
	display:table-cell;
	vertical-align:middle;
	width:1%;
	white-space:nowrap;
	padding:0 5px
}
@media all and (max-width:1023px) {
.l-scheduleNav {
	display:block
}
.l-scheduleNav__wrap {
	position:relative;
	display:block
}
.l-scheduleNav__date {
	display:block;
	text-align:center
}
.l-scheduleNav__date>span {
	display:inline-block
}
.l-scheduleNav__next,.l-scheduleNav__prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.l-scheduleNav__prev {
	left:0
}
.l-scheduleNav__next {
	right:0
}
.l-scheduleNav__today {
	position:static;
	display:block;
	margin-top:16px;
	text-align:center;
	transform:none
}
.l-scheduleNav__min {
	display:block;
	width:100%;
	text-align:center
}
}
.l-schedule__date {
	padding:5px 8px;
	border-radius:5px;
	background-color:#eee
}
.l-schedule__date--callme {
	background-color:#ddecf3;
	margin:8px 0
}
.l-schedule__date--noFilled {
	background:0 0;
	font-size:14px;
	font-weight:400;
	padding:16px 5px 0 5px
}
.l-schedule__list {
	padding:16px 0
}
.l-schedule__list--tight {
	padding:0
}
.l-schedule--today .l-schedule__date {
	font-weight:700
}
@media all and (max-width:1023px) {
.l-schedule:first-of-type .l-schedule__date--noFilled {
	padding:0 5px
}
.l-schedule__list {
	padding-top:8px
}
.l-schedule__list--tight {
	padding-top:0
}
}
.c-schedule {
	display:table;
	width:100%;
	border-collapse:collapse;
	border-bottom:1px dashed #979797
}
.c-schedule:first-of-type {
	border-top:1px dashed #979797
}
.c-schedule__row {
	display:table-row
}
.c-schedule__row.is-expire * {
	opacity:.7
}
.c-schedule__row--thick .c-schedule__date,.c-schedule__row--thick .c-schedule__time {
	padding:20px 8px 20px 0
}
.c-schedule__row--thick .c-schedule__title {
	padding:20px 8px
}
.c-schedule__row--thick .c-schedule__actions {
	padding:20px 16px 20px 0
}
.c-schedule__date {
	display:table-cell;
	width:168px;
	padding:10px 8px 10px 0;
	vertical-align:middle;
	font-size:14px
}
.c-schedule__time {
	display:table-cell;
	width:87px;
	padding:10px 8px 10px 0;
	vertical-align:middle;
	font-size:14px;
	text-align:right
}
.c-schedule__title {
	position:relative;
	display:table-cell;
	padding:10px 8px;
	vertical-align:middle;
	font-weight:700
}
.c-schedule__color {
	position:absolute;
	top:10px;
	bottom:10px;
	left:0;
	display:inline-block;
	width:3px;
	border-radius:2px
}
.c-schedule__text>span {
	display:inline
}
.c-schedule__actions {
	display:table-cell;
	width:1%;
	padding:10px 0 10px 4px;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap
}
.c-schedule--empty .c-schedule__title {
	text-align:center
}
.c-schedule--bdBot {
	border-bottom:1px solid #eee
}
.c-schedule--bdBot:first-of-type {
	border-top:none
}
@media all and (max-width:1023px) {
.c-schedule__actions,.c-schedule__time,.c-schedule__title {
	padding-top:16px;
	padding-bottom:16px
}
.c-schedule__color {
	top:16px;
	bottom:16px
}
.c-schedule__time {
	width:22%;
	max-width:87px;
	min-width:46px
}
.c-schedule--empty {
	display:block
}
.c-schedule--empty .c-schedule__row {
	position:relative;
	display:block
}
.c-schedule--empty .c-schedule__time {
	display:none
}
.c-schedule--empty .c-schedule__title {
	display:block
}
.c-schedule--empty .c-schedule__actions {
	position:absolute;
	top:50%;
	right:0;
	width:auto;
	padding-top:12px;
	padding-bottom:12px;
	transform:translateY(-50%)
}
.c-schedule--request {
	position:relative
}
.c-schedule--request .c-schedule__time,.c-schedule--request .c-schedule__title {
	padding-bottom:56px
}
.c-schedule--request .c-schedule__actions {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center
}
.c-schedule--request .c-schedule__color {
	bottom:56px
}
}
.l-simpleSchedule__date {
	padding:16px 16px 8px
}
.l-simpleSchedule__list--index {
	max-height:304px;
	overflow:auto
}
.l-simpleSchedule__empty {
	box-sizing:border-box;
	height:315px;
	padding:64px 0;
	color:#6b6b6b;
	text-align:center
}
.l-simpleSchedule__empty:before {
	content:"";
	display:block;
	width:114px;
	height:114px;
	margin:0 auto 16px;
	background:url(../img/data_empty.ec1e680b.svg) no-repeat center center;
	background-size:contain
}
.l-simpleSchedule__actions {
	padding:16px;
	text-align:right
}
.c-simpleSchedule:after,.c-simpleSchedule:before {
	content:" ";
	display:table
}
.c-simpleSchedule:after {
	clear:both
}
.c-simpleSchedule__row {
	position:relative;
	height:59px;
	margin:3px 0;
	padding:0 16px;
	font-size:0
}
.c-simpleSchedule__row:before {
	content:"";
	width:0;
	height:100%;
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.c-simpleSchedule__row:after {
	content:"";
	position:absolute;
	left:16px;
	right:16px;
	bottom:-2px;
	display:block;
	border-bottom:1px dashed #d5d5d5
}
.c-simpleSchedule__row.is-expire * {
	opacity:.7
}
.c-simpleSchedule__row.is-current {
	background-color:rgba(249,219,219,.36)
}
.c-simpleSchedule__time {
	display:inline-block;
	box-sizing:border-box;
	width:15%;
	padding:7px 0;
	vertical-align:middle;
	font-size:14px;
	text-align:center
}
.c-simpleSchedule__title {
	display:inline-block;
	box-sizing:border-box;
	width:85%;
	padding:7px 8px;
	vertical-align:middle
}
.c-simpleSchedule__link {
	max-height:45px;
	overflow:hidden
}
.c-simpleSchedule__link>span {
	display:-webkit-box;
	font-size:16px;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.c-simpleSchedule__color {
	position:absolute;
	top:10px;
	bottom:10px;
	left:15%;
	display:inline-block;
	width:3px;
	margin-left:12px;
	border-radius:2px
}
.c-simpleSchedule--index {
	max-height:315px;
	overflow:auto
}
@media all and (max-width:1023px) {
.c-simpleSchedule--index {
	max-height:none
}
}
.c-actionBox__handler {
	display:none
}
.c-actionBox__list {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0;
	white-space:nowrap
}
.c-actionBox__list>li {
	display:inline-block;
	padding:0 16px
}
.c-actionBox__list>li:first-of-type {
	padding-left:0
}
.c-actionBox__list>li:last-of-type {
	padding-right:0
}
.c-actionBox__list>li+li {
	position:relative
}
.c-actionBox__list>li+li:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	display:inline-block;
	width:2px;
	height:100%;
	background-color:#dfdfdf;
	transform:translateY(-50%)
}
.c-actionBox__list--nobefore>li+li:before {
	content:none
}
.c-actionBox__popupToDoList {
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0;
	white-space:nowrap;
	display:flex
}
.c-actionBox__popupToDoList>li {
	padding:0 10px
}
.c-actionBox__link {
	white-space:nowrap
}
@media all and (max-width:1023px) {
.c-actionBox {
	position:relative
}
.c-actionBox__handler {
	display:inline-block
}
.c-actionBox__list {
	display:none
}
.c-actionBox__list>li {
	padding:0
}
.c-actionBox__list--posStatics {
	position:static
}
.c-actionBox__link {
	display:block;
	padding:16px
}
.is-active .c-actionBox__list {
	position:absolute;
	right:0;
	top:32px;
	z-index:1;
	display:inline-block;
	box-sizing:border-box;
	min-width:210px;
	padding:4px;
	border-radius:1px;
	background-color:#fff;
	box-shadow:0 2px 7px 0 rgba(0,0,0,.7)
}
.is-active .c-actionBox__list:before {
	content:'';
	position:absolute;
	top:0;
	right:2px;
	z-index:1;
	box-sizing:border-box;
	width:0;
	height:0;
	border:4px solid #000;
	border-color:transparent transparent #fff #fff;
	transform-origin:0 0;
	transform:rotate(135deg);
	box-shadow:-4px 4px 15px -2px rgba(0,0,0,.7)
}
.is-active .c-actionBox__list>li {
	display:block;
	padding:0;
	text-align:left
}
.is-active .c-actionBox__list>li+li {
	border-top:1px solid #dfdfdf
}
.is-active .c-actionBox__list>li+li:before {
	content:none
}
}
.c-requestBox {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:0
}
.c-requestBox>li {
	display:inline-block;
	padding:0 12px
}
.c-requestBox>li:first-of-type {
	padding-left:0
}
.c-requestBox>li:last-of-type {
	padding-right:0
}
.c-requestBox>li+li {
	position:relative
}
.c-requestBox>li+li:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	display:inline-block;
	width:2px;
	height:100%;
	background-color:#dfdfdf;
	transform:translateY(-50%)
}
.c-dhxQuickInfo__item {
	position:relative;
	padding-left:28px
}
.c-dhxQuickInfo__item+.c-dhxQuickInfo__item {
	margin-top:16px
}
.c-dhxQuickInfo__item>i {
	position:absolute;
	left:0
}
.c-dhxQuickBtns {
	position:absolute;
	right:16px;
	margin-top:-72px
}
.c-dhxQuickBtns__item {
	display:inline-block;
	box-sizing:border-box;
	width:48px;
	height:48px;
	padding:12px 0;
	border-radius:24px;
	text-align:center;
	background-color:#fff;
	box-shadow:0 0 6px 0 rgba(64,64,64,.42)
}
.c-dhxQuickBtns__item+.c-dhxQuickBtns__item {
	margin-left:16px
}
.c-dhxQuickRequest {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	border-radius:0 0 5px 5px;
	background-color:#f7f7f7
}
.c-dhxQuickRequest:after,.c-dhxQuickRequest:before {
	content:" ";
	display:table
}
.c-dhxQuickRequest:after {
	clear:both
}
.c-dhxQuickRequest__item {
	float:left;
	box-sizing:border-box;
	width:50%;
	padding:12px 0;
	font-size:0;
	text-align:center
}
.c-dhxQuickRequest__item:nth-of-type(even) {
	border-left:1px solid #d4d4d4
}
.c-dhxQuickRequest__item>span {
	font-size:16px
}
.l-statisticsCroup {
	list-style-type:none;
	margin:0;
	padding:0
}
.l-statisticsCroup>li {
	float:left;
	box-sizing:border-box;
	width:25%;
	padding:0 4px
}
.l-statisticsCroup>li:nth-of-type(4n+1) .l-statisticsCroup__item {
	background-color:#ffe5d4
}
.l-statisticsCroup>li:nth-of-type(4n+1) .l-statisticsCroup__item:before {
	background-color:#d3c1b3
}
.l-statisticsCroup>li:nth-of-type(4n+2) .l-statisticsCroup__item {
	background-color:#fee7e7
}
.l-statisticsCroup>li:nth-of-type(4n+2) .l-statisticsCroup__item:before {
	background-color:#c8baba
}
.l-statisticsCroup>li:nth-of-type(4n+3) .l-statisticsCroup__item {
	background-color:#ddecf3
}
.l-statisticsCroup>li:nth-of-type(4n+3) .l-statisticsCroup__item:before {
	background-color:#c5c9cb
}
.l-statisticsCroup>li:nth-of-type(4n) .l-statisticsCroup__item {
	background-color:#e1f0d0
}
.l-statisticsCroup>li:nth-of-type(4n) .l-statisticsCroup__item:before {
	background-color:#c1cfb0
}
@media all and (max-width:1023px) {
.l-statisticsCroup>li {
	width:50%
}
.l-statisticsCroup>li:nth-of-type(4n),.l-statisticsCroup>li:nth-of-type(4n+3) {
	margin-top:16px
}
}
.c-statisticsCard {
	position:relative;
	display:block;
	box-sizing:border-box;
	height:98px;
	padding:8px;
	border-radius:5px;
	font-weight:400;
	text-align:center;
	text-decoration:none
}
.c-statisticsCard:before {
	content:"";
	position:absolute;
	left:10%;
	bottom:0;
	z-index:-1;
	display:inline-block;
	width:80%;
	height:16px;
	filter:blur(5.1px)
}
.c-statisticsCard__count {
	font-size:24px;
	font-weight:700;
	color:#696969
}
.c-statisticsCard__name {
	color:#111
}
.c-achieving {
	display:table;
	width:100%
}
.c-achieving__bar {
	display:table-cell;
	padding:0 4px;
	vertical-align:bottom
}
.c-achieving__bar--marV {
	margin-top:10px;
	margin-bottom:10px
}
.c-achieving__info {
	position:relative;
	display:table-cell;
	width:1%;
	padding:0 4px;
	vertical-align:bottom;
	text-align:right;
	white-space:nowrap
}
.c-achieving__text+.c-achieving__text {
	margin-top:8px
}
.c-achieving__text--offsetTop {
	position:absolute;
	right:4px;
	transform:translateY(-100%)
}
.c-achieving__text--offsetTop+.c-achieving__text {
	margin-top:0
}
.c-achieving--vertical {
	display:block
}
.c-achieving--vertical .c-achieving__bar {
	display:block
}
.c-achieving--vertical .c-achieving__info {
	display:block;
	width:auto
}
.c-achieving--overlaping {
	margin-top:-20px
}
@media only screen and (min-width:1024px) {
.c-achieving {
	display:block
}
.c-achieving--vertical\@dp {
	display:block;
	width:auto
}
.c-achieving--vertical\@dp .c-achieving__bar {
	display:block
}
.c-achieving--vertical\@dp .c-achieving__info {
	display:block;
	width:auto;
	text-align:center
}
}
@media all and (max-width:1023px) {
.c-achieving__bar,.c-achieving__info {
	vertical-align:middle
}
.c-achieving__bar {
	width:100%
}
.c-achieving__info {
	width:1px;
	white-space:nowrap
}
.c-achieving__text+.c-achieving__text {
	margin-top:0
}
.c-achieving__text--offsetTop {
	position:static;
	transform:none
}
}
.c-progressBar {
	position:relative;
	width:100%;
	min-width:142px;
	height:16px;
	margin:.25em 0;
	border-radius:12px;
	font-size:0;
	text-align:center;
	background-color:#ebebeb
}
.c-progressBar__now {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	height:100%;
	border-radius:12px
}
.c-progressBar__text {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	font-size:13px;
	line-height:16px;
	color:#000
}
.c-progressBar--textbox {
	width:208px;
	margin:2px 0 0
}
.c-progressBar--gn .c-progressBar__now {
	background-color:#a6cb4a
}
.c-progressBar--yl .c-progressBar__now {
	background-color:#e9d329
}
.c-progressBar--full {
	min-width:0
}
.c-conversion {
	width:100%
}
.c-conversionBar {
	width:100%;
	height:30px;
	position:relative;
	text-align:center
}
.c-conversionBar--bu1 .c-conversionBar__now {
	background-color:rgba(105,170,229,.35)
}
.c-conversionBar--bu1 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.35);
	border-bottom:none
}
.c-conversionBar--bu2 .c-conversionBar__now {
	background-color:rgba(105,170,229,.45)
}
.c-conversionBar--bu2 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.45);
	border-bottom:none
}
.c-conversionBar--bu3 .c-conversionBar__now {
	background-color:rgba(105,170,229,.6)
}
.c-conversionBar--bu3 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.35);
	border-bottom:none
}
.c-conversionBar--bu4 .c-conversionBar__now {
	background-color:rgba(105,170,229,.7)
}
.c-conversionBar--bu4 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.7);
	border-bottom:none
}
.c-conversionBar--bu5 .c-conversionBar__now {
	background-color:rgba(105,170,229,.85)
}
.c-conversionBar--bu5 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(105,170,229,.85);
	border-bottom:none
}
.c-conversionBar--bu6 .c-conversionBar__now {
	background-color:#69aae5
}
.c-conversionBar--bu6 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #69aae5;
	border-bottom:none
}
.c-conversionBar--pk1 .c-conversionBar__now {
	background-color:rgba(244,108,90,.35)
}
.c-conversionBar--pk1 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.35);
	border-bottom:none
}
.c-conversionBar--pk2 .c-conversionBar__now {
	background-color:rgba(244,108,90,.45)
}
.c-conversionBar--pk2 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.45);
	border-bottom:none
}
.c-conversionBar--pk3 .c-conversionBar__now {
	background-color:rgba(244,108,90,.6)
}
.c-conversionBar--pk3 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.6);
	border-bottom:none
}
.c-conversionBar--pk4 .c-conversionBar__now {
	background-color:rgba(244,108,90,.7)
}
.c-conversionBar--pk4 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.7);
	border-bottom:none
}
.c-conversionBar--pk5 .c-conversionBar__now {
	background-color:rgba(244,108,90,.85)
}
.c-conversionBar--pk5 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid rgba(244,108,90,.85);
	border-bottom:none
}
.c-conversionBar--pk6 .c-conversionBar__now {
	background-color:#f46c5a
}
.c-conversionBar--pk6 .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #f46c5a;
	border-bottom:none
}
.c-conversionBar--og .c-conversionBar__now {
	background-color:#e98c50
}
.c-conversionBar--og .c-conversionBar__now:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-5px;
	display:inline-block;
	margin-left:-5px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #e98c50;
	border-bottom:none
}
.c-conversionBar__now {
	left:0;
	top:0;
	display:inline-block;
	height:100%;
	font-size:14px;
	line-height:30px;
	color:#fff
}
.h-floatR {
	float:right
}
@media only screen and (min-width:1024px) {
.h-floatR\@dp {
	float:right
}
}
@media all and (max-width:1023px) {
.h-floatR\@m {
	float:right
}
}
.h-floatL {
	float:left
}
@media only screen and (min-width:1024px) {
.h-floatL\@dp {
	float:left
}
}
@media all and (max-width:1023px) {
.h-floatL\@m {
	float:left
}
}
.h-floatN {
	float:none
}
@media only screen and (min-width:1024px) {
.h-floatN\@dp {
	float:none
}
}
@media all and (max-width:1023px) {
.h-floatN\@m {
	float:none
}
}
.h-floatClear {
	clear:both
}
@media only screen and (min-width:1024px) {
.h-floatClear\@dp {
	clear:both
}
}
@media all and (max-width:1023px) {
.h-floatClear\@m {
	clear:both
}
}
.h-tac {
	text-align:center
}
@media only screen and (min-width:1024px) {
.h-tac\@dp {
	text-align:center
}
}
@media all and (max-width:1023px) {
.h-tac\@m {
	text-align:center
}
}
.h-taL {
	text-align:left
}
@media only screen and (min-width:1024px) {
.h-taL\@dp {
	text-align:left
}
}
@media all and (max-width:1023px) {
.h-taL\@m {
	text-align:left
}
}
.h-taR {
	text-align:right
}
@media only screen and (min-width:1024px) {
.h-taR\@dp {
	text-align:right
}
}
@media all and (max-width:1023px) {
.h-taR\@m {
	text-align:right
}
}
.h-vam {
	vertical-align:middle
}
.h-vat {
	vertical-align:top
}
.h-hidden {
	display:none
}
@media only screen and (min-width:1024px) {
.h-hidden\@dp {
	display:none
}
}
@media all and (max-width:1023px) {
.h-hidden\@m {
	display:none
}
}
.h-block {
	display:block
}
@media only screen and (min-width:1024px) {
.h-block\@dp {
	display:block
}
}
@media all and (max-width:1023px) {
.h-block\@m {
	display:block
}
}
.h-breakall {
	word-break:break-all
}
.h-wsNormal {
	white-space:normal!important
}
.h-full {
	width:100%
}
.hidden {
	display:none!important
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	white-space:nowrap
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip:auto;
	clip-path:none;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
	white-space:inherit
}
.invisible {
	visibility:hidden
}
.clearfix:after,.clearfix:before {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
@media print {
*,:after,:before {
	background:0 0!important;
	color:#000!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
pre {
	white-space:pre-wrap!important
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji', 'Segoe UI Emoji','Segoe UI Symbol';height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0,0,0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px 0;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:0 0;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:0;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button::after{content:'';left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate .8s infinite linear;background:0 0;border:6px solid rgba(100,100,100,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@keyframes fancybox-rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:center center;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-o-linear-gradient(top,#3a79b8,#2e629d)}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}.qtipmodal-ie6fix{position:absolute!important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(../img/ajax-loader.68b0c4fc.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format('embedded-opentype'),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format('woff'),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format('truetype'),url(../img/slick.f97e3bbf.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
@charset "UTF-8";
body,
html {
	height: 100%;
}

/* ==========================================================================
   Layout
   ========================================================================== */
.l-container {
	margin-left: 0;
	background-color: #f5f5f5;
	transition: unset;
}
.l-container--bg {
	position: relative;
	background-image: url(../img/KV.16ce20da.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	height: 100%;
	min-height: 785px;
}
.l-container--bg::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background-image: linear-gradient(to bottom, rgba(255, 223, 163, 0.29), rgba(255, 255, 255, 0));
}
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
.l-container--bg {
		background-position-x: -200px;
		background-size: cover;
}
}
@media all and (max-width: 1023px) {
.l-container--bg {
		background-position-x: 0;
		background-size: 100%;
}
}
.l-logo {
	position: absolute;
	top: 16px;
	left: 24px;
}
.l-login {
	width: 56.5%;
	background-color: white;
	box-sizing: border-box;
	padding: 0 90px 38px;
	text-align: center;
	z-index: 10;
}
.l-login__logo {
	z-index: 12;
	margin-top: 50px;
}
.l-login__logo .c-logo {
	display: inline-block;
}
.l-login__title {
	margin-top: 100px;
	font-size: 30px;
	font-weight: bold;
	color: #2b2b2b;
	letter-spacing: 1.1px;
}
.l-login__subTitle {
	margin-top: 12px;
	font-size: 16px;
	color: #999999;
}
.l-login__info {
	margin-top: 56px;
	padding: 13px 20px;
	border-radius: 1px;
	background-color: #e0e0e0;
}
.l-login__infoTitle, .l-login__infoContent {
	display: inline-block;
}
.l-login__infoContent {
	margin-left: 40px;
	color: #999999;
}
.l-login__input {
	margin-top: 16px;
}
.l-login__action {
	margin-top: 56px;
}
@media all and (max-width: 1023px) and (min-width: 768px) {
.l-login {
		background: #f9f9f9;
		margin-top: 450px;
		width: 100%;
		height: 567px;
		padding: 0 16px;
}
.l-login__logo {
		display: none;
}
.l-login__title {
		font-size: 21px;
		margin-top: 32px;
}
.l-login__subTitle {
		font-size: 14px;
		margin-top: 8px;
}
.l-login__info {
		margin-top: 24px;
}
.l-login__infoTitle, .l-login__infoContent {
		display: block;
}
.l-login__infoContent {
		margin-left: 0;
}
.l-login__action {
		margin-top: 50px;
}
}
@media all and (max-width: 767px) {
.l-login {
		background: #f9f9f9;
		margin-top: 224px;
		height: 567px;
		width: 100%;
		padding: 0 16px;
}
.l-login__logo {
		display: none;
}
.l-login__title {
		font-size: 21px;
		margin-top: 32px;
}
.l-login__subTitle {
		font-size: 14px;
		margin-top: 8px;
}
.l-login__info {
		margin-top: 24px;
}
.l-login__infoTitle, .l-login__infoContent {
		display: block;
}
.l-login__infoContent {
		margin-left: 0;
}
.l-login__action {
		margin-top: 50px;
}
}
.l-foot {
	padding: 16px 82px 16px 63px;
	background-color: #0044ad;
	color: #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.l-foot__title {
	font-size: 14px;
}
.l-foot__info {
	font-size: 12px;
}
@media all and (max-width: 1023px) {
.l-foot {
		padding: 12px 16px;
		flex-direction: column-reverse;
		align-items: flex-start;
}
.l-foot__info {
		margin-top: 12px;
}
}
.l-header {
	position: static;
	top: 0;
	left: 0;
	z-index: 100;
	box-sizing: border-box;
	width: 100%;
	line-height: 1.2;
	background-color: #fff;
	width: 100%;
	box-shadow: unset;
}
.l-header:before, .l-header:after {
	content: " ";
	display: table;
}
.l-header:after {
	clear: both;
}
.l-header__logo {
	margin: 0 40px;
}
@media all and (max-width: 1023px) {
.l-header__logo {
		margin: 0 24px;
}
}
.c-logo {
	display: block;
	width: 220px;
	line-height: 62px;
	margin: 0;
}
.c-logo img {
	width: 100%;
}
.l-main {
	padding: 30px 0;
	background-color: #f5f5f5;
	border-top: 1px solid #dcdfe0;
	border-bottom: 1px solid #dcdfe0;
}
@media all and (max-width: 1023px) {
.l-main {
		padding: 40px 0;
}
}
.l-wrap {
	max-width: 1024px;
	margin: 0 auto;
	padding: 0 56px;
}
@media all and (max-width: 1023px) {
.l-wrap {
		padding: 0 16px;
}
}
.l-section {
	padding: 70px 0;
}
.l-section--userInfo {
	padding: 60px 0 30px;
}
@media all and (max-width: 1023px) {
.l-section {
		padding: 40px 0;
}
}
.l-content {
	padding: 40px 0;
	background-image: unset;
}
@media all and (max-width: 1023px) {
.l-content--nopadding\@m {
		padding: 0;
}
}
.l-footer {
	padding: 20px 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #f5f5f5;
}
.l-footer__info {
	font-size: 14px;
	color: #999999;
}
.l-footer__link a {
	font-size: 12px;
	color: #0044ad;
}
@media all and (max-width: 1023px) {
.l-footer {
		padding: 32px 24px;
		flex-direction: column;
		align-items: flex-start;
}
.l-footer__info, .l-footer__link {
		margin-top: 16px;
}
}
.l-pageTitle {
	width: 100%;
	padding: 18px 0;
	background-color: #f5f5f5;
}
.c-pageTitle {
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}
.c-sectionTitle {
	font-size: 16px;
	font-weight: bold;
	color: #4a5558;
}
.c-sectionTitle--light {
	color: #999999;
}
@media all and (max-width: 1023px) {
.c-sectionTitle {
		font-size: 14px;
}
}
.c-gotop {
	position: fixed;
	right: 20px;
	bottom: 32px;
	z-index: 90;
	display: inline-block;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: url(../img/gotop_rd.c7acf95e.svg) no-repeat center center;
	background-size: contain;
	background-color: #fff;
}
@media all and (max-width: 1023px) {
.c-gotop {
		width: 40px;
		height: 40px;
		right: 16px;
		bottom: 24px;
}
}
.c-info {
	box-sizing: border-box;
	background-color: #fff;
	margin-top: 12px;
	padding: 20px 34px 20px 24px;
	line-height: 1.69;
	color: #4c4c4c;
	overflow: scroll;
}
.c-info::-webkit-scrollbar {
	width: 5px;
}
.c-info::-webkit-scrollbar-track {
	border-radius: 10px;
	margin: 5px 4px 5px 4px;
}
.c-info::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d8d8d8;
}
@media all and (max-width: 1023px) {
.c-info {
		padding: 16px 24px 16px 16px;
}
}

/* ==========================================================================
   Breadcrumb
   ========================================================================== */
.l-breadcrumb {
	padding: 8px 0;
	background-color: #0044ad;
	min-height: 3px;
}
@media all and (max-width: 1023px) {
.l-breadcrumb {
		padding: 0;
}
}
.c-breadcrumb {
	max-width: 700px;
	margin: 0 auto;
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 0;
	list-style-type: none;
}
.c-breadcrumb__item {
	color: #ffffff;
	padding: 5px 24px;
	border-radius: 3px;
	position: relative;
	font-size: 14px;
}
.c-breadcrumb__item:not(:last-child)::after {
	content: '';
	display: inline-block;
	color: #ffffff;
	padding: 0 20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #ffffff;
	position: absolute;
	top: 50%;
	right: -80px;
	transform: translateY(-50%);
}
.c-breadcrumb__item.is-active {
	background-color: #fff;
	color: #0044ad;
}
@media all and (max-width: 1023px) {
.c-breadcrumb {
		display: none;
}
}

/* ==========================================================================
   Tab
   ========================================================================== */
.l-simpleTab {
	background-color: #fff;
}
.l-simpleTab.is-sticky {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 100;
}
.c-simpleTab__nav {
	border-bottom: none;
	display: flex;
	justify-content: space-between;
}
.c-simpleTab__alert {
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.c-simpleTab__item {
	float: none;
	width: unset;
	box-sizing: content-box;
}
.c-simpleTab__item > a {
	display: block;
	position: relative;
	padding: 16px 43px;
	color: #999999;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	outline: none;
}
.c-simpleTab__item > a span {
	vertical-align: middle;
	font-size: 16px;
}
.c-simpleTab__item > a i {
	position: absolute;
	left: 12px;
}
.c-simpleTab__item.is-active {
	border: none;
	border-bottom: 0;
	border-top: none;
	background-image: none;
	position: relative;
}
.c-simpleTab__item.is-active:after {
	content: '';
	display: none;
}
.c-simpleTab__item.is-active > a span {
	color: #0044ad;
	font-weight: bold;
}
@media all and (max-width: 1023px) {
.c-simpleTab__nav {
		min-width: 550px;
}
.c-simpleTab__alert {
		right: -19px;
}
.c-simpleTab__item {
		border-bottom: none;
}
.c-simpleTab__item > a {
		padding: 16px 4px;
}
.c-simpleTab__item > a span {
		font-size: 14px;
}
.c-simpleTab__item > a i {
		display: none;
}
.c-simpleTab__item.is-active:after {
		content: '';
		display: none;
}
}
@media all and (max-width: 1023px) {
.c-slider {
		position: relative;
		overflow-x: auto;
}
.c-slider--detail .c-slider__prev {
		background-image: none;
		text-decoration: none;
		left: -16px;
		width: 48px;
		height: 48px;
		background: #ffffff;
		opacity: 1;
}
.c-slider--detail .c-slider__prev::before {
		content: '';
		position: absolute;
		width: 24px;
		height: 24px;
		background-image: url(../img/link_chevron_left_gy.a9a01879.svg);
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
}
.c-slider--detail .c-slider__next {
		background-image: none;
		text-decoration: none;
		right: -16px;
		width: 48px;
		height: 48px;
		background: #ffffff;
		opacity: 1;
}
.c-slider--detail .c-slider__next::before {
		content: '';
		position: absolute;
		width: 24px;
		height: 24px;
		background-image: url(../img/link_chevron_right_gy.d9d48408.svg);
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
}
}

/* ==========================================================================
   Form
   ========================================================================== */
.l-form--marginBottom {
	margin-bottom: 100px;
}
.l-form__row:first-child {
	margin-top: 30px;
}
.l-form__row:last-child {
	margin-bottom: 100px;
}
.l-form__row + .l-form__row {
	margin-top: 14px;
}
.l-form__row--addition {
	padding: 10px 24px 28px;
	background-color: #ebebeb;
	margin-top: 24px;
}
.l-form__row--last:last-child {
	margin-bottom: 60px;
}
.l-form__row--noMarginBottom {
	margin-bottom: 0;
}
.l-form__row--noMarginBottom:last-child {
	margin-bottom: 0;
}
.l-form__info {
	padding: 30px 24px 40px;
}
.l-form__info--userInfo {
	padding: 50px 24px 0;
}
.l-form__info--last {
	padding: 30px 24px 0;
}
@media all and (max-width: 1023px) {
.l-form--marginBottom {
		margin-bottom: 70px;
}
.l-form__row:first-child {
		margin-top: 8px;
}
.l-form__row:last-child {
		margin-bottom: 70px;
}
.l-form__row + .l-form__row {
		margin-top: 0;
}
.l-form__row--addition {
		padding: 0 16px 24px;
		background-color: #ebebeb;
}
.l-form__row + .l-form__row--addition {
		margin-top: 20px;
}
.l-form__row--last:last-child {
		margin-bottom: 20px;
}
.l-form__row--noMarginBottom {
		margin-bottom: 0;
}
.l-form__row--noMarginBottom:last-child {
		margin-bottom: 0;
}
.l-form__info {
		padding: 30px 16px 40px;
}
}
.l-formTitle {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.l-formTitle__subTitle {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	margin-left: 20px;
}
.l-formTitle__btn {
	display: inline-block;
	margin-right: 40px;
}
@media all and (max-width: 1023px) {
.l-formTitle__btn {
		margin-right: 32px;
}
.l-formTitle__subTitle {
		display: none;
}
}
.l-labelTitle--divide {
	margin-top: 50px;
}
.c-labelTitle {
	border-bottom: 2px solid #dcdfe0;
	position: relative;
}
.c-labelTitle__label {
	padding: 11px 0;
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
.c-labelTitle__label::after {
	content: '';
	position: absolute;
	display: block;
	height: 2px;
	width: 140px;
	bottom: -2px;
	background-color: #0044AD;
}
.c-labelTitle__input {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
@media all and (max-width: 1023px) {
.c-labelTitle__label {
		font-size: 14px;
		padding: 6px 0;
}
.c-labelTitle__label::after {
		width: 96px;
}
}
.l-formRow {
	display: block;
	width: 100%;
	margin: 0;
	table-layout: fixed;
}
.l-formRow__title {
	display: block;
	width: unset;
	min-height: 21px;
	padding: 10px 0;
	font-weight: bold;
	font-size: 14px;
	color: #4c4c4c;
	text-align: left;
}
.l-formRow__title.is-hide {
	display: none;
}
.l-formRow__content {
	display: block;
	min-height: 47px;
	padding-left: 0px;
	padding-right: 0px;
}
.l-formRow__content--label {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.l-formRow--unit .l-formRow__content {
	line-height: 47px;
	font-size: 14px;
	color: #4c4c4c;
}
.l-formRow--label .l-formRow__content {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #4c4c4c;
}
.l-formRow--noTitle .l-formRow__content {
	margin-top: 10px;
}
.l-formRow--login .l-formRow__title {
	padding: 0 0 8px 8px;
	color: #4c4c4c;
}
.l-formRow--login .l-formRow__content .c-textbox {
	border-radius: 1px;
	background-color: #fff;
}
.l-formRow--panel .c-radio {
	padding: 0;
	margin: 0;
	display: block;
}
.l-formRow--panel .c-radio__orginal {
	display: block;
	padding: 10px 24px;
}
.l-formRow--panel .c-radio__orginal span {
	font-size: 14px;
}
.l-formRow--panel .l-formRow__title {
	padding: 14px 24px;
	color: #2b2b2b;
	font-size: 14px;
	font-weight: bold;
}
.l-formRow--panel .l-formRow__content {
	margin-top: 0;
}
@media all and (max-width: 1023px) {
.l-formRow {
		display: block;
		margin: 0;
}
.l-formRow__title {
		margin-bottom: 0;
		padding: 16px 0 0 0;
}
.l-formRow__title--empty {
		display: none;
}
.l-formRow__content {
		margin-top: 10px;
}
.l-formRow__content--symbol {
		margin-top: 0;
		margin-bottom: -10px;
}
.l-formRow--label .l-formRow__title {
		display: none;
}
}
.c-formTip {
	margin: 10px 4px;
	font-size: 14px;
	color: #4d4d4d;
}
.c-formTip a {
	padding: 0 4px;
}
.c-formTip--light {
	color: #999999;
}
.l-formAction {
	margin-top: -54px;
	margin-bottom: 100px;
}
@media all and (max-width: 1023px) {
.l-formAction {
		margin-top: -36px;
		margin-bottom: 70px;
}
}
.l-dynamicMore {
	margin-top: 17px;
	color: #4a5558;
}
@media all and (max-width: 1023px) {
.l-dynamicMore {
		text-align: left;
}
}

/* ==========================================================================
   input
   ========================================================================== */
.c-radio:not(:last-child) {
	margin-right: 32px;
}
.c-radio__orginal > span {
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
}
.c-radio__orginal:before {
	width: 20px;
	height: 20px;
	background: url(../img/input_empty.8769a7e2.svg) no-repeat center center;
}
.c-radio--panel {
	display: block;
	padding: 0;
}
.c-radio--panel .c-radio__orginal {
	display: block;
	padding: 10px 24px;
}
.c-radio--panel .c-radio__orginal > span {
	margin-left: 16px;
}
.c-radio--panel .c-radio__orginal:before {
	position: static;
	background-size: contain;
}
.c-radio--panel .c-radio__input:checked ~ .c-radio__orginal {
	background-color: #fdf2f0;
}
.c-radio--panel .c-radio__input:checked ~ .c-radio__orginal > span {
	color: #0044ad;
}
.c-radio__input:checked ~ .c-radio__orginal:before {
	background: url(../img/input_radio.3ab3b7ad.svg) no-repeat center center;
	background-size: contain;
}
.c-radio__input:checked ~ .c-radio__orginal > span {
	color: #0044ad;
}
.c-radio__input:checked ~ .c-radio__orginal--checked:before {
	background: url(../img/input_checked.e4170de6.svg) no-repeat center center;
	background-size: contain;
}
.c-radio__input[disabled] ~ .c-radio__orginal > span {
	color: #4e4e4e;
}
.c-radio__input[disabled] ~ .c-radio__orginal:before {
	background: url(../img/input_disabled_empty.604c0141.svg) no-repeat center center;
	background-size: contain;
}
.c-radio__input[disabled]:checked ~ .c-radio__orginal:before {
	background: url(../img/input_disabled.a492ee2c.svg) no-repeat center center;
	background-size: contain;
}
@media all and (max-width: 1023px) {
.c-radio--panel .c-radio__orginal:before {
		width: 18px;
		height: 18px;
}
}
.c-checkbox__orginal > span {
	margin-left: 36px;
	color: #4c4c4c;
}
.c-checkbox__orginal--info > span {
	letter-spacing: 0.4px;
	text-align: left;
	line-height: 1.7;
}
.c-checkbox__orginal:before {
	width: 20px;
	height: 20px;
	background: url(../img/input_empty.8769a7e2.svg) no-repeat center center;
}
.c-checkbox__input:checked ~ .c-checkbox__orginal {
	color: #000;
}
.c-checkbox__input:checked ~ .c-checkbox__orginal > span {
	color: #0044ad;
}
.c-checkbox__input:checked ~ .c-checkbox__orginal:before {
	background: url(../img/input_checked.e4170de6.svg) no-repeat center center;
}
.c-checkbox__input[disabled] ~ .c-checkbox__orginal:before {
	background: url(../img/input_disabled.a492ee2c.svg) no-repeat center center;
}
.c-checkbox--panel {
	display: block;
	padding: 0;
}
.c-checkbox--panel .c-checkbox__orginal {
	display: block;
	padding: 10px 24px;
}
.c-checkbox--panel .c-checkbox__orginal > span {
	margin-left: 16px;
}
.c-checkbox--panel .c-checkbox__orginal:before {
	position: static;
}
.c-checkbox--panel .c-checkbox__input:checked ~ .c-checkbox__orginal {
	background-color: #fdf2f0;
}
.c-checkbox--panel .c-checkbox__input:checked ~ .c-checkbox__orginal > span {
	color: #0044ad;
}
@media all and (max-width: 1023px) {
.c-checkbox--panel .c-checkbox__orginal {
		display: block;
		padding: 7px 16px;
}
.c-checkbox--panel .c-checkbox__orginal > span {
		margin-left: 36px;
}
}
.c-textbox {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 12px 16px;
	background-color: #ffffff;
	border: 1px solid #ebebeb;
	border-radius: 1px;
	font-size: 14px;
}
.c-textbox:focus {
	outline: none;
	border: solid 1.5px #4a5558;
}
.c-textbox.is-disabled {
	background-color: rgba(135, 149, 153, 0.2);
}
.c-formElement {
	display: block;
}
.c-formElement + .c-formElement {
	margin-left: 0;
}
@media all and (max-width: 1023px) {
.c-formElement {
		display: block;
}
.c-formElement + .c-formElement {
		margin-left: 0;
		margin-top: 0;
}
.c-formElement + .c-formElement--smallGap {
		margin-top: 8px;
}
.c-formElement--original {
		display: inline-block;
}
.c-formElement--original + .c-formElement--original {
		margin-left: 12px;
		margin-top: 0;
}
.c-formElement--anchor {
		position: absolute;
		top: 8px;
		right: 16px;
}
}
.c-textarea {
	display: block;
	width: 100%;
	padding: 12px 16px;
	border: none;
	border-radius: 0px;
	background-color: #ffffff;
	color: #999999;
}
.c-drop {
	position: relative;
}
.c-drop select {
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
	padding: 12px 30px 12px 16px;
	width: 100%;
	height: 100%;
	border: 1px solid #ebebeb;
	border-radius: 1px;
	background-color: #ffffff;
	color: #000;
	line-height: 1.4;
	font-family: "Rubik", sans-serif, "PingFangTC-Regular", "Microsoft JhengHei";
}
.c-drop select[disabled] {
	background-color: rgba(135, 149, 153, 0.2);
}
.c-drop::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	background-image: url(../img/link_chevron_down__gy.e282ea28.svg);
	pointer-events: none;
}
.l-upload {
	padding: 0 40px;
}
@media all and (max-width: 1023px) {
.l-upload {
		padding: 0 8px;
}
}
.c-upload {
	position: relative;
	background-color: #ffffff;
	box-sizing: border-box;
	min-height: 235px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 16px;
	margin: 28px 0;
	text-align: center;
}

/* .c-upload__uploaded, .c-upload__uploading, .c-upload__error {
	display: none;
} */
.c-upload__title {
	margin-top: 40px;
	opacity: 0.8;
	color: #4c4c4c;
}
.c-upload__image {
	margin: 0 auto;
	max-width: 240px;
}
.c-upload__image img {
	max-width: 240px;
	max-height: 154px;
	margin-top: 0.6rem;
}
.c-upload__subTitle {
	margin-top: 16px;
	font-size: 14px;
	color: #999999;
}
.c-upload__action {
	margin-top: 16px;
}
.c-upload__inputFile {
	display: none;
}
.c-upload__info {
	position: absolute;
	right: 16px;
	bottom: 16px;
	font-size: 14px;
	color: #879599;
	vertical-align: middle;
}
.c-upload__info--optional {
	color: #999999;
}
.c-upload__loadingCircle {
	margin-top: 64px;
}
.c-upload__fileName {
	margin-top: 16px;
}
.c-upload__fileSize {
	font-size: 14px;
	color: #999999;
}
.c-upload__errorInfo {
	position: absolute;
	left: 16px;
	bottom: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #0044ad;
}
.c-upload.is-error {
	border: solid 1px #0044ad;
}
.c-upload.is-error .c-upload__uploaded, .c-upload.is-error .c-upload__uploading, .c-upload.is-error .c-upload__normal {
	display: none;
}
.c-upload.is-error .c-upload__error {
	display: block;
}
.c-upload.is-uploading {
	background-color: rgba(235, 235, 235, 0.91);
}
.c-upload.is-uploading .c-upload__uploaded, .c-upload.is-uploading .c-upload__error, .c-upload.is-uploading .c-upload__normal {
	display: none;
}
.c-upload.is-uploading .c-upload__uploading {
	display: block;
}
.c-upload.is-uploaded {
	background-color: #dcdfe0;
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
	box-shadow: none;
}
.c-upload.is-uploaded .c-upload__uploading, .c-upload.is-uploaded .c-upload__error, .c-upload.is-uploaded .c-upload__normal {
	display: none;
}
.c-upload.is-uploaded .c-upload__uploaded {
	display: block;
}
.c-upload.is-uploaded .c-upload__title {
	text-align: left;
	margin-top: 0;
	color: #999999;
}
.c-upload.is-uploaded .c-upload__action {
	margin-top: 0;
	position: absolute;
	right: 24px;
	bottom: 20px;
}
@media all and (max-width: 1023px) {
.c-upload {
		min-height: 196px;
}
.c-upload__title {
		margin-top: 30px;
}
.c-upload__subTitle {
		margin-top: 8px;
}
.c-upload__action {
		margin-top: 18px;
}
}

/* ==========================================================================
   button
   ========================================================================== */
.c-btn {
	position: relative;
	box-sizing: content-box;
	min-width: 146px;
	padding: 12px 24px;
	border: none;
	/* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2); */
	background-image: unset;
	line-height: 1;
}
.c-btn:hover {
	box-shadow: unset;
}
.c-btn.is-disable {
	color: rgba(255, 255, 255, 0.5);
	background-color: #e0e0e0;
	box-shadow: none;
}
.c-btn--primary {
	background-color: #0044ad;
	color: #fff;
}
.c-btn--primary.is-disable {
	opacity: 0.8;
}
.c-btn--primary:hover.is-disable {
	color: rgba(255, 255, 255, 0.5) !important;
}
.c-btn--secondary {
	background-color: #fff;
	color: #0044ad;
}
.c-btn--tertiary {
	background-color: transparent;
	color: #4c4c4c;
	border: 1.5px solid #e0e0e0;
	box-shadow: none;
}
.c-btn--quaternary {
	border-radius: 4px;
	background-color: transparent;
	border: solid 1.5px #0044ad;
	color: #0044ad;
	box-shadow: none;
	font-size: 14px;
}
.c-btn--xl {
	padding: 20px 72px;
}
.c-btn--lg {
	padding: 16px 64px;
}
.c-btn--md {
	padding: 10px 40px;
}
.c-btn--sm {
	padding: 8px 16px;
}
.c-btn--fit {
	min-width: 0;
}
@media all and (max-width: 1023px) {
.c-btn {
		padding: 8px 16px;
}
.c-btn--upload {
		padding: 8px 16px;
		font-weight: bold;
		font-size: 12px;
}
.c-btn--md {
		padding: 8px 35px;
}
.c-btn--lg {
		padding: 16px 64px;
}
.c-btn--xl {
		padding: 15px 83px;
}
}

/* ==========================================================================
   link
   ========================================================================== */
.c-link {
	color: #0044ad;
}
.c-link--normal {
	color: #000;
	text-decoration: none;
}

/* ==========================================================================
   Icon
   ========================================================================== */
.c-icoTitle {
	font-size: 18px;
	font-weight: bold;
	color: #0044ad;
}
.c-icoTitle--uploadRd:before, .c-icoTitle--uploadRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_upload_rd.afc62284.svg);
}
.c-icoTitle--personRd:before, .c-icoTitle--personRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_person_rd.59554dac.svg);
}
.c-icoTitle--workRd:before, .c-icoTitle--workRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_work_rd.c9cf0b5a.svg);
}
.c-icoTitle--otherRd:before, .c-icoTitle--otherRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_other_rd.5798cd65.svg);
}
.c-icoTitle--lawRd:before, .c-icoTitle--lawRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_law_rd.29f2d3fd.svg);
}
.c-icoTitle--contractRd:before, .c-icoTitle--contractRd:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/title_contract_rd.e7c088cf.svg);
}
@media all and (max-width: 1023px) {
.c-icoTitle {
		font-size: 16px;
}
}
.c-icoTools {
	cursor: pointer;
	vertical-align: unset;
	text-decoration: none;
	font-size: 14px;
	color: #879599;
}
.c-icoTools--information:before, .c-icoTools--information:after {
	width: 14px;
	height: 14px;
	background-image: url(../img/tools_information_rd.9afa83fd.svg);
}
.c-icoLink {
	cursor: pointer;
}
.c-icoLink span {
	font-size: 14px;
}
.c-icoLink--cloud:before, .c-icoLink--cloud:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/btn_cloud_wt.d326bc8f.svg);
}
.c-icoLink--uploadGy:before, .c-icoLink--uploadGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_upload_gy.fcc0fd72.svg);
}
.c-icoLink--trash:before, .c-icoLink--trash:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_trash_deepgy.aaec3e4f.svg);
}
.c-icoLink--uploadRd:before, .c-icoLink--uploadRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_upload_rd.afc62284.svg);
}
.c-icoLink--personGy:before, .c-icoLink--personGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_person_gy.d54eff00.svg);
}
.c-icoLink--personRd:before, .c-icoLink--personRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_person_rd.59554dac.svg);
}
.c-icoLink--workGy:before, .c-icoLink--workGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_work_gy.e0a7e48a.svg);
}
.c-icoLink--workRd:before, .c-icoLink--workRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_work_rd.c9cf0b5a.svg);
}
.c-icoLink--otherGy:before, .c-icoLink--otherGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_other_gy.db18041a.svg);
}
.c-icoLink--otherRd:before, .c-icoLink--otherRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_other_rd.5798cd65.svg);
}
.c-icoLink--lawRd:before, .c-icoLink--lawRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_law_rd.29f2d3fd.svg);
}
.c-icoLink--lawGy:before, .c-icoLink--lawGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_law_gy.06154af5.svg);
}
.c-icoLink--contractRd:before, .c-icoLink--contractRd:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_contract_rd.e7c088cf.svg);
}
.c-icoLink--contractGy:before, .c-icoLink--contractGy:after {
	width: 20px;
	height: 20px;
	background-image: url(../img/title_contract_gy.c4a7e7f4.svg);
}
.c-icoLink--chevronL:before, .c-icoLink--chevronL:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_chevron_left_gy.a9a01879.svg);
}
.c-icoLink--chevronU {
	font-size: 14px;
}
.c-icoLink--chevronD {
	font-size: 14px;
}
@media all and (max-width: 1023px) {
.c-icoLink span {
		font-size: 12px;
}
}
.c-icoBtnWt--close:before, .c-icoBtnWt--close:after {
	width: 31px;
	height: 31px;
	background-image: url(../img/btn_close_thick_wt.870db1e9.svg);
}
.c-icoForm--calendar:before, .c-icoForm--calendar:after {
	background-image: url(../img/form_calendar_type2.f26a6153.svg);
}
.c-icoForm--chevronD:before, .c-icoForm--chevronD:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_chevron_down__gy.e282ea28.svg);
}
.c-icoForm--trash:before, .c-icoForm--trash:after {
	width: 24px;
	height: 24px;
	background-image: url(../img/link_trash_deepgy.aaec3e4f.svg);
}

/* ==========================================================================
   popup
   ========================================================================== */
.c-popup {
	max-width: 600px;
	border-radius: 0;
}
.c-popup__head {
	position: relative;
	text-align: center;
	padding: 30px 0;
	border-bottom: none;
	font-size: 18px;
	font-weight: bold;
}
.c-popup__head:before {
	content: none;
}
.c-popup__subTitle {
	padding: 16px 48px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #999999;
	border-bottom: 1px solid #e3e3e3;
}
.c-popup__info {
	text-align: right;
}
.c-popup__choosen {
	font-size: 16px;
}
.c-popup__info {
	font-size: 14px;
}
.c-popup__content {
	padding: 50px 60px;
	min-height: 180px;
	vertical-align: middle;
	text-align: center;
}
.c-popup__content img {
	max-width: 480px;
	width: 100%;
}
.c-popup__content--wide {
	padding: 28px 32px;
}
.c-popup__actions {
	margin: 0;
	background-color: #f4f4f4;
}
.c-popup--lg {
	max-width: 763px;
}
@media all and (max-width: 1023px) {
.c-popup {
		margin-top: 64px;
}
.c-popup__subTitle {
		display: block;
}
.c-popup__actions {
		padding: 20px;
}
.c-popup__choosen {
		font-size: 14px;
}
.c-popup__info {
		font-size: 12px;
}
}

/* ==========================================================================
   List Group
   ========================================================================== */
.l-panel {
	display: table;
	width: 100%;
	text-align: left;
}
.l-panel__part {
	display: table-cell;
	width: 46%;
}
.l-panel__divide {
	display: table-cell;
	vertical-align: middle;
}
.l-panel__divider {
	text-align: center;
}
.l-panel__partContainer {
	height: 326px;
	overflow: scroll;
}
.l-panel__partContainer::-webkit-scrollbar {
	width: 5px;
}
.l-panel__partContainer::-webkit-scrollbar-track {
	border-radius: 10px;
	margin: 5px 4px 5px 4px;
}
.l-panel__partContainer::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d8d8d8;
}
@media all and (max-width: 1023px) {
.l-panel {
		display: block;
}
.l-panel__part, .l-panel__divide {
		display: block;
		width: 100%;
}
.l-panel__partContainer {
		height: 300px;
}
.l-panel__divider {
		display: none;
}
}
.c-panel__list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.c-panel__item {
	text-align: left;
}
.c-panel__item a {
	position: relative;
	display: block;
	padding: 10px 24px;
	font-size: 14px;
	text-decoration: none;
}
.c-panel__item a::after {
	content: '';
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	background: url(../img/link_chevron_right_gy.d9d48408.svg) no-repeat center center;
}
.c-panel__item.is-active a {
	background-color: #fdf2f0;
	font-weight: bold;
}
.c-panel__item.is-active a::after {
	background: url(../img/link_chevron_right.9277bcc9.svg) no-repeat center center;
}
@media all and (max-width: 1023px) {
.c-panel__item a {
		padding: 8px 16px;
}
}

/* ==========================================================================
   others
   ========================================================================== */
.c-badge {
	margin: 8px;
	display: inline-block;
	padding: 8px 16px;
	border-radius: 18px;
	font-size: 14px;
	line-height: 1.14;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	background-color: #879599;
}
.c-badge--alert {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0;
	margin: 0;
	border-radius: 20px;
	border: 1px solid #0044AD;
	color: #0044AD;
	font-size: 12px;
	background-color: transparent;
}
.c-badge--alert span {
	font-weight: normal;
}
.c-badge--check {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
.c-badge--check::before {
	width: 20px;
	height: 20px;
	background-color: transparent;
	background-image: url(../img/counseling_done_gn.7abd1da4.svg);
}
.l-actions {
	background-color: #f5f5f5;
	padding: 32px 24px;
}
.l-actions__btn {
	display: inline-block;
}
.l-actions .c-btn {
	margin-left: 12px;
	margin-right: 12px;
}
@media all and (max-width: 1023px) {
.l-actions {
		padding: 24px 8px;
}
.l-actions .c-btn {
		margin-left: 0;
		margin-right: 0;
}
.l-actions--btns {
		display: table;
		width: 100%;
		padding: 0;
}
.l-actions--btns .l-actions__btn {
		display: table-cell;
		padding: 0 8px;
		width: 50%;
}
.l-actions--btns .l-actions__btn .c-btn {
		width: 100%;
		padding: 15px 0;
		display: inline-block;
}
.l-actions--btns .l-actions__btn .c-btn span {
		display: none;
}
}
.c-icoMarketing::before {
	width: 18px;
	height: 18px;
}
.c-shadowBlock {
	padding: 0;
	border-radius: 2px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	border: 1px solid #fff;
}
.c-shadowBlock.is-error {
	border: 1px solid #0044ad;
	background-color: #ffebeb;
}
.c-shadowBlock:not(:first-child) {
	margin-top: 24px;
}
.c-shadowBlock--marginBottom {
	margin-bottom: 24px;
}
.l-announce {
	position: relative;
	padding: 20px 40px;
	line-height: 1.69;
	color: #4c4c4c;
}
.l-announce__head {
	display: flex;
	padding-right: 200px;
}
.l-announce__number {
	line-height: 1.2;
	width: 48px;
	font-size: 21px;
	text-align: left;
}
.l-announce__title {
	font-size: 16px;
	display: inline-block;
	max-width: 535px;
}
.l-announce__title--max {
	max-width: 100%;
}
.l-announce__subTitle {
	font-size: 14px;
	color: #999999;
}
.l-announce__formElement {
	position: absolute;
	right: 24px;
	top: 12px;
}
.l-announce__content {
	display: block;
	margin-top: 20px;
	padding: 16px 20px 20px 16px;
	max-height: 200px;
	overflow-y: scroll;
	border: solid 1px #e0e0e0;
	border-radius: 0px;
	line-height: 1.8;
	background-color: #ffffff;
}
.l-announce__content::-webkit-scrollbar {
	width: 5px;
}
.l-announce__content::-webkit-scrollbar-track {
	border-radius: 10px;
	margin: 5px 4px 5px 4px;
}
.l-announce__content::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: #d8d8d8;
}
.l-announce__link {
	margin-top: 12px;
	font-size: 14px;
}
.l-announce--singleCheckbox {
	padding-right: 100px;
}
.l-announce--info {
	padding: 20px 0;
}
.l-announce--info .l-announce__head {
	align-items: flex-start;
	padding-right: 172px;
}
.l-announce--info .l-announce__number {
	line-height: 1.5;
	width: 64px;
	font-size: 16px;
	text-align: center;
}
.l-announce--info .l-announce__title {
	font-size: 14px;
	max-width: unset;
	width: 100%;
}
.l-announce--info .l-announce__formElement {
	font-size: 14px;
	right: 0px;
	top: 20px;
}
@media all and (max-width: 1023px) {
.l-announce {
		padding: 16px;
		position: relative;
}
.l-announce__head {
		padding-right: unset;
}
.l-announce__number {
		min-width: 28px;
		font-size: 16px;
}
.l-announce__title {
		font-size: 14px;
		vertical-align: middle;
}
.l-announce__subTitle {
		display: block;
}
.l-announce__content {
		font-size: 14px;
}
.l-announce__formElement {
		top: 9px;
		right: 10px;
}
.l-announce__formElement--buttom\@m {
		min-width: auto;
		display: block;
		position: static;
		text-align: right;
		margin-top: 40px;
}
.l-announce__link {
		font-size: 12px;
}
.l-announce--singleCheckbox {
		padding-right: 100px;
}
.l-announce--info {
		padding: 20px 0;
}
.l-announce--info .l-announce__head {
		padding-right: unset;
}
.l-announce--info .l-announce__formElement--buttom\@m {
		text-align: left;
		margin-top: 12px;
		padding-left: 54px;
}
}
.l-notice {
	background-color: #ebebeb;
	margin: 24px 0 0;
}
.l-notice--noMarggin {
	margin: 0;
}
.c-notice {
	padding: 16px 24px;
}
.c-notice__title {
	font-weight: bold;
	color: #4c4c4c;
}
.c-notice__content {
	color: #4c4c4c;
	line-height: 1.69;
}
.c-notice__content p {
	margin-top: 8px;
}
.c-notice__content p + p {
	margin-top: 24px;
}
.c-notice__content ul {
	padding: 0;
	list-style-type: none;
}
.c-notice__content ul li::before {
	content: '• ';
}
.c-notice__content ul li + li {
	margin-top: 8px;
}
@media all and (max-width: 1023px) {
.c-notice {
		padding: 16px 8px;
}
}
.l-workExp {
	position: relative;
	padding: 16px 24px;
}
.l-workExp__title {
	font-size: 14px;
	color: #4a5558;
}
.l-workExp__content {
	margin-top: 12px;
	padding: 24px 0 8px;
	border-top: 1px solid #ebebeb;
}
.l-workExp__switch {
	position: absolute;
	top: 14px;
	right: 24px;
}
@media all and (max-width: 1023px) {
.l-workExp__switch {
		position: absolute;
		top: 15px;
		right: 20px;
}
.l-workExp__content {
		padding: 19px 0 8px;
}
}
.c-formCheckList {
	list-style-type: none;
	padding: 0;
}
.c-formCheckList__item {
	padding: 16px 32px;
}
.c-formCheckList__item .c-checkbox {
	padding: 0;
}
.c-formCheckList__item .c-checkbox__orginal span {
	font-size: 16px;
}
.c-formCheckList__item .c-checkbox__orginal::before {
	top: 0;
}
.c-formCheckList__item .c-checkbox__title {
	margin-left: 32px;
	font-weight: bold;
}
.c-formCheckList__item .c-checkbox__title::after {
	content: '：';
	display: inline-block;
}
.c-formCheckList__item .c-checkbox__subTitle {
	margin-left: 0;
	color: #999999;
}
.c-formCheckList__item.is-active .c-checkbox__title {
	color: #0044ad;
}
.c-formCheckList__item.is-active .c-checkbox__subTitle {
	color: #999999 !important;
}
@media all and (max-width: 1023px) {
.c-formCheckList__item {
		display: inline-block;
		padding: 10px 0;
		margin-right: 32px;
}
.c-formCheckList__item .c-checkbox__orginal span {
		font-size: 14px;
}
.c-formCheckList__item .c-checkbox__title::after {
		display: none;
}
.c-formCheckList__item .c-checkbox__subTitle {
		display: none;
}
.c-formCheckList__item.is-active {
		background-color: unset;
}
.c-formCheckList__item.is-active .c-checkbox__title {
		color: #0044ad;
}
}
.l-clientInfo__photo {
	padding: 0 87px 0 22px;
	width: 23%;
}
.l-clientInfo__photo img {
	max-width: 125px;
	border-radius: 0;
}
.l-clientInfo__tags {
	padding-left: 0;
	padding: 20px 37px;
	border-left: none;
	width: 77%;
	background-color: #fff;
}
@media all and (max-width: 1023px) {
.l-clientInfo {
		display: block;
}
.l-clientInfo__photo {
		display: block;
		margin-top: 42px;
		padding: 0 0 0 24px;
		width: auto;
		text-align: left;
}
.l-clientInfo__photo img {
		max-width: 80px;
}
.l-clientInfo__tags {
		display: block;
		padding: 20px 24px;
		margin-top: 26px;
		border-top: none;
		width: auto;
}
}
.l-detailRow {
	font-size: 14px;
}
.l-detailRow__title {
	text-align: left;
	min-width: 133px;
	color: #879599;
}
.l-detailRow__content {
	color: #2b2b2b;
}
.l-detailRow--dot .l-detailRow__dot {
	display: table-cell;
}
.l-detailRow--dot .l-detailRow__context {
	display: table-cell;
}
.l-detailRow--dot .l-detailRow__title {
	display: block;
	width: 100%;
	color: #4c4c4c;
}
.l-detailRow--dot .l-detailRow__content {
	display: block;
	width: 100%;
	margin-top: 12px;
	color: #999999;
}
@media all and (max-width: 1023px) {
.l-detailRow__content span {
		display: block;
}
}
.c-lawList {
	padding: 10px 0;
	font-size: 14px;
	color: #4c4c4c;
}
.c-lawList::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	border-radius: 5px;
	margin-right: 16px;
	background-color: #879599;
}
.l-empty {
	text-align: center;
	margin: 100px 0;
}
.l-empty__img {
	margin: 0;
}
.l-empty__img img {
	max-width: 166px;
}
.l-empty__info {
	margin: 40px 0 0;
	font-size: 21px;
	color: #4c4c4c;
}
.l-empty__subInfo {
	margin-top: 12px;
	font-size: 16px;
	color: #999999;
}
.l-empty__action {
	margin-top: 60px;
}
@media all and (max-width: 1023px) {
.l-empty__img img {
		max-width: 120px;
}
.l-empty__info {
		font-size: 16px;
}
.l-empty__subInfo {
		font-size: 14px;
}
}
.c-filterTags {
	margin: unset;
	padding-left: 16px;
}
.c-filterTags__item {
	padding: 7px 16px;
	border: 1px solid #0044ad;
	border-radius: 18px;
}
.c-filterTags__item > span {
	color: #0044ad;
	margin-right: 8px;
}
.c-filterTags__item:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img/counseling_undone_gy.8dcc9592.svg) no-repeat center center;
	background-size: contain;
	vertical-align: middle;
}
@media all and (max-width: 1023px) {
.c-filterTags {
		display: block;
		margin: unset;
		padding-left: 0;
}
}
.c-triangle {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #4a5558;
}
.c-triangle--right {
	border-width: 6px 0 6px 12px;
}
.c-dot {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}
.c-dot--gy {
	background-color: #879599;
}
.c-alert {
	text-align: center;
	padding: 12px 0;
	color: #0044ad;
	border-radius: 1px;
	border: solid 2px #0044ad;
	background-color: #f0f6fb;
}
.c-fWarning {
	color: #0044ad;
}
.fancybox-close-small {
	top: -50px;
}
.fancybox-close-small svg {
	display: none;
}
.fancybox-close-small:before {
	content: "";
	display: block;
	background-size: contain;
	width: 31px;
	height: 31px;
	background-image: url(../img/btn_close_thick_wt.870db1e9.svg);
}
.is-hide {
	display: none;
}

/* ==========================================================================
   circle progress bar
   ========================================================================== */
.progress-bar {
	margin: 0 auto;
	position: relative;
	height: 28px;
	width: 28px;
}
.progress-bar div {
	position: absolute;
	height: 28px;
	width: 28px;
	border-radius: 50%;
}
.progress-bar div span {
	position: absolute;
	font-family: Arial;
	font-size: 7px;
	line-height: 21px;
	height: 21px;
	width: 21px;
	left: 3.5px;
	top: 3.5px;
	text-align: center;
	border-radius: 50%;
	background-color: #ebebeb;
	color: transparent;
}
.progress-bar .background {
	background-color: #b3cef6;
}
.progress-bar .rotate {
	clip: rect(0 14px 28px 0);
	background-color: #4b86db;
}
.progress-bar .left {
	clip: rect(0 14px 28px 0);
	opacity: 1;
	background-color: #b3cef6;
}
.progress-bar .right {
	clip: rect(0 14px 28px 0);
	transform: rotate(180deg);
	opacity: 0;
	background-color: #4b86db;
}
@keyframes toggle {
0% {
		opacity: 0;
}
100% {
		opacity: 1;
}
}
.c-fNormal {
	color: #ed4f47;
	margin-left: 0.3em;
}
.c-error input{
	background: #ffebeb;
}
.c-error select {
	background: #ffebeb;
}
label span.c-error{
	color: #ff2d2d;
}
.c-error .c-iconBox > div {
	background: #ffebeb;
}
button, [type=button] {
	cursor: pointer;
}
.c-badge--check::before {
	left: 0;
	top: 0;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
}
.c-icoLink::before {
	margin-top: 0;
}
.is-error select {
	border-color: #d81800;
}
dt {
	text-indent: -30px;
	margin-left: 30px;
}
dd {
	text-indent: -15px;
	margin-left: 45px;
}
input[type=text][disabled] {
	background-color: rgba(135,149,153,.2);
}
.c-drop select.is-error {
	border: solid 1px #ed4f47;
	background-color: #ffebeb;
}
.sticky-header[data-v-0be311b9] {
  position: relative;
  z-index: 1;
}
.sticky-header.fixed[data-v-0be311b9] {
  position: fixed;
  top: 0;
  width: 100%;
}
.c-simpleTab__item.is-active > a[data-v-0be311b9]:hover {
  color: #0044AD;
}
.c-simpleTab__item > a[data-v-0be311b9]:hover {
  color: #9f9f9f;
}
.btn-wrap[data-v-3d680514] {
  text-align: center;
  margin-top: 0.8em;
}
.c-btn--secondary[data-v-3d680514]:hover {
  color: #0044ad !important;
  text-decoration: none;
}
.l-actions__btn.is-disabled[data-v-3d680514] {
  cursor: no-drop;
}
.c-btn--primary[data-v-1b2acd9b] {
  cursor: pointer;
}
.c-btn--primary[data-v-1b2acd9b]:hover {
  color: #fff !important;
  text-decoration: none;
}
@charset "UTF-8";
.is-err[data-v-0051879e] {
  border: 1px solid #ed4f47;
}
.c-btn--primary[data-v-0051879e] {
  cursor: pointer;
}
.c-btn--primary:hover > span[data-v-0051879e] {
  color: #fff;
}
.c-fNormal[data-v-0051879e] {
  color: #ed4f47;
  margin-left: 0.3em;
}
.image[data-v-0051879e] {
  width: 100%;
  height: 150px;
  -o-object-fit: contain;
     object-fit: contain;
}
.c-pdf[data-v-0051879e] {
  width: 100%;
  height: 150px;
  text-align: center;
  display: flex;
  /* 水平置中 */
  justify-content: center;
  /* 垂直置中 */
  align-items: center;
}
.dropdown-menu {
  transform: translate3d(0px, 41px, 0px) !important;
  position: absolute !important;
  will-change: transform !important;
  right: auto !important;
  top: 0px !important;
  left: 0 !important;
}

.c-fNormal[data-v-5b31ec78] {
  color: #ed4f47;
  margin-left: 0.3em;
}
.gender-label[data-v-5b31ec78] {
  cursor: default;
}
.c-radio__input[disabled] ~ .c-radio__orginal.gender-label[data-v-5b31ec78]:before {
	background: url(../img/input_empty.8769a7e2.svg) no-repeat center center;
}
.c-radio__input[disabled]:checked ~ .c-radio__orginal.gender-label[data-v-5b31ec78]:before {
	background: url(../img/input_radio.3ab3b7ad.svg) no-repeat center center;
}

.dropdown-menu {
  transform: translate3d(0px, 41px, 0px) !important;
  position: absolute !important;
  will-change: transform !important;
  right: 0px !important;
  top: 0px !important;
  left: auto !important;
}
.eventDate-input {
  height: 48px !important;
}
.addr_detail_error {
  padding-left: 0;
}








.c-fNormal[data-v-5372657a] {
  color: #ed4f47;
  margin-left: 0.3em;
}
.c-error input[data-v-5372657a] {
  background: #ffebeb;
}
.c-error select[data-v-5372657a] {
  background: #ffebeb;
}





.efficient[data-v-2daf3635] {
  color: #d81800;
  font-size: 12px;
}
.policy-index-header[data-v-2daf3635] {
  font-size: 24px;
  font-weight: 500;
}
.policy-index .btn-link[data-v-2daf3635] {
  text-decoration: none;
}
.policy-index .btn-link[data-v-2daf3635]:hover {
  text-decoration: none;
}
.policy-index__search-form[data-v-2daf3635] {
  padding: 24px;
  background: linear-gradient(0deg, #f0f0f0 3.14%, #ffffff 98.29%);
}
.policy-index__search-form .form-label[data-v-2daf3635] {
  color: #031633;
}
.policy-index__search-form .form-label.required[data-v-2daf3635]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.policy-index__search-form .more-filters-btn[data-v-2daf3635] {
  border: none;
}
.policy-index__search-form .more-filters-btn svg[data-v-2daf3635] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.policy-index__search-form .more-filters-btn.collapsed-on svg[data-v-2daf3635] {
  transform: rotate(180deg);
}
.policy-index__search-form .form-control[data-v-2daf3635]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-2daf3635]::placeholder {
  color: #495057;
  opacity: 1;
}
.policy-index__search-form .form-control[data-v-2daf3635]:-ms-input-placeholder,
.policy-index__search-form .form-control[data-v-2daf3635]::-ms-input-placeholder {
  color: #495057;
}
.policy-index__search-form .col-pl[data-v-2daf3635] {
  padding-left: 10px;
}
.policy-index__search-form .form-footer[data-v-2daf3635] {
  margin-top: 56px;
}
.policy-index__hint[data-v-2daf3635] {
  margin-left: 22px;
  font-size: 14px;
  color: #adb5bd;
}
.policy-index__result[data-v-2daf3635] {
  padding: 24px;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.policy-index__result .policy-index__result-count[data-v-2daf3635] {
  font-size: 14px;
  color: #6c757d;
}
@media screen and (max-width: 768px) {
.policy-index__result .policy-index__result-colum[data-v-2daf3635] {
    flex-direction: column !important;
}
}
.policy-index__notice[data-v-2daf3635] {
  font-size: 12.8px;
  color: #212529;
}
.policy-index__search-conditions[data-v-2daf3635] {
  position: relative;
  top: -4px;
}
@media screen and (max-width: 1199px) {
.policy-index__search-conditions[data-v-2daf3635] {
    margin-top: 0 !important;
}
}
.policy-index__result-items[data-v-2daf3635] {
  overflow-x: auto;
}
.policy-index__result-items[data-v-2daf3635] .disabled {
  color: #adb5bd;
}
.policy-index[data-v-2daf3635] .policy-index__table {
  border-color: #d5d5d5;
}
.policy-index[data-v-2daf3635] .policy-index__thead-tr {
  background: #0044ad;
}
.policy-index[data-v-2daf3635] .policy-index__thead-tr th {
  width: 9%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
  border-bottom: none;
}
.policy-index[data-v-2daf3635] .policy-index__thead-tr th:nth-child(3) {
  width: 18.5%;
}
.policy-index[data-v-2daf3635] .policy-index__thead-tr th:nth-child(4) {
  width: 9.5%;
}
.policy-index[data-v-2daf3635] .policy-index__tbody-tr:hover {
  background: #fffce5;
}
.policy-index[data-v-2daf3635] .policy-index__tbody-tr:last-child {
  border-bottom: 1px solid #d5d5d5;
}
.policy-index[data-v-2daf3635] .policy-index__tbody-tr td {
  font-size: 15px;
  color: #212529;
  vertical-align: middle;
  text-align: center;
}
.policy-index__link[data-v-2daf3635] {
  color: #0d6efd;
  text-decoration: underline;
  cursor: pointer;
}
.policy-index__add-user[data-v-2daf3635] {
  position: relative;
  top: -1px;
}
@media (max-width: 1199.98px) {
.policy-index__search-form[data-v-2daf3635] {
    padding: 24px 16px;
}
.policy-index__result[data-v-2daf3635] {
    padding: 24px 8px;
}
}
.table-wrap[data-v-e72801ba] .table-wrap__thead-tr {
  background-color: #0044AD;
  color: #fff;
}
.date-ml[data-v-e72801ba] {
  margin-left: -13px;
}
.search-wrap[data-v-e72801ba] {
  width: 85%;
  margin-left: 6em;
}
@media (min-width: 320px) and (max-width: 701px) {
.search-wrap[data-v-e72801ba] {
    width: 100%;
    margin-left: 0;
}
}
.warning[data-v-e72801ba] {
  font-size: 14px;
  margin-top: 0.5em;
  color: #D81800;
}
.search-input[data-v-e72801ba] {
  width: 800px;
}
@media (max-width: 1301px) {
.search-input[data-v-e72801ba] {
    width: 63.4%;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.search-input[data-v-e72801ba] {
    width: 100%;
}
}
.datepicker-width[data-v-e72801ba] {
  width: 399px;
}
@media (max-width: 1301px) {
.datepicker-width[data-v-e72801ba] {
    width: 30%;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.datepicker-width[data-v-e72801ba] {
    width: 100%;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.search-label[data-v-e72801ba] {
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.search-result[data-v-e72801ba] {
    justify-content: center;
    flex-wrap: wrap;
}
}
@media (max-width: 375px) {
.search-radio[data-v-e72801ba] {
    width: 100%;
}
}
.search-result-badge[data-v-e72801ba] {
  font-size: 18px;
  letter-spacing: 1px;
}
@media (min-width: 320px) and (max-width: 701px) {
.result-wrap[data-v-e72801ba] {
    margin-bottom: 30px;
}
}
@media (min-width: 320px) and (max-width: 701px) {
.doc-title[data-v-e72801ba] {
    margin-bottom: 0;
}
}
.table-doc .w-date {
  width: 12%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-date {
    width: auto;
}
}
.table-doc .w-detail {
  width: 12%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-detail {
    width: auto;
}
}
.table-doc .w-title {
  width: 60%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-title {
    width: 70%;
    word-break: break-all;
}
}
.table-doc .w-organ {
  width: 30%;
}
@media (min-width: 320px) and (max-width: 701px) {
.table-doc .w-organ {
    width: auto;
}
}
.communication-show[data-v-4915f488] {
  background: #FFF;
  padding: 24px 48px;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.communication-header[data-v-4915f488] {
  font-size: 26px;
  font-weight: bold;
  line-height: 39px;
  margin: 0;
  padding: 0;
}
.communication__search-form .form-label[data-v-4915f488] {
  font-size: 16px;
  color: #031633;
}
.communication__search-form .form-label.required[data-v-4915f488]:before {
  content: "*";
  color: red;
  font-weight: 700;
  margin-right: 2px;
}
.communication__search-form .more-filters-btn[data-v-4915f488] {
  border: none;
}
.communication__search-form .more-filters-btn svg[data-v-4915f488] {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transition: 0.5s transform;
}
.communication__search-form .more-filters-btn.collapsed-on svg[data-v-4915f488] {
  transform: rotate(180deg);
}
.communication__search-form .form-control[data-v-4915f488]::-moz-placeholder {
  color: #495057;
  opacity: 1;
}
.communication__search-form .form-control[data-v-4915f488]::placeholder {
  color: #495057;
  opacity: 1;
}
.communication__search-form .form-control[data-v-4915f488]:-ms-input-placeholder,
.communication__search-form .form-control[data-v-4915f488]::-ms-input-placeholder {
  color: #495057;
}
.communication__search-form .col-pl[data-v-4915f488] {
  padding-left: 10px;
}
.communication__search-form .form-footer[data-v-4915f488] {
  margin-top: 30px;
}
.communication__hint[data-v-4915f488] {
  margin-left: 22px;
  font-size: 14px;
  color: #ADB5BD;
}
.communication-remark[data-v-4915f488] {
  font-size: 14px;
  color: red;
  text-align: center;
}
.overflow-clip[data-v-4915f488] {
  overflow-x: hidden;
  overflow-x: clip;
}
.example[data-v-4915f488] {
  font-size: 12px;
  color: #495057;
}
.warning-group[data-v-4915f488] {
  border: 0;
  border-radius: 8px;
  background-color: #fff3f7;
  padding: 16px;
  margin-bottom: 16px;
}
.warning-group .title[data-v-4915f488] {
  font-weight: bold;
  margin-bottom: 0;
}
.warning-group .title.small[data-v-4915f488] {
  font-size: 12px;
  font-weight: initial;
}
.warning-group ul[data-v-4915f488] {
  padding-left: 24px;
}
.warning-group ul li[data-v-4915f488] {
  list-style-type: disc;
}
.warning-group ul.small li[data-v-4915f488] {
  font-size: 12px;
  font-weight: initial;
}
.warning-group .detail[data-v-4915f488] {
  margin-bottom: 0;
}
.warning-group .detail.small[data-v-4915f488] {
  font-size: 12px;
}
.delFile[data-v-4915f488] {
  cursor: pointer;
  font-size: 18px;
  color: red;
}
.table td[data-v-4915f488] {
  vertical-align: middle;
}
.addFile[data-v-4915f488] {
  text-align: right;
  color: red;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.addFile[data-v-4915f488]:hover {
  opacity: 0.8;
}
.addFile span[data-v-4915f488] {
  font-size: 32px;
  margin-right: 5px;
  display: inline-block;
}
.max-length-note[data-v-4915f488] {
  color: #bbb;
}
.el-loading-mask {
  position: absolute !important;
  z-index: 100 !important;
}
.rycDetail__table {
  max-height: 500px;
  overflow-y: auto;
  padding: 0 1rem;
}
@media screen and (max-width: 375px) {
.rycDetail__table {
    max-height: 400px;
}
}
.rycDetail__table .table {
  margin: 1rem auto;
  width: 100%;
  border-bottom: 1px solid #dee2e6;
}
.rycDetail__table .table thead th {
  background-color: #0044AD;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
  text-align: center;
  color: #fff;
}
.rycDetail__table .table thead th:last-child {
  width: 65px;
}
.rycDetail__table .table tbody tr td {
  text-align: center;
  padding: 0.4rem;
  vertical-align: middle;
}
.rycDetail__table .table tbody tr td .text-hidden {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.rycDetail__table .table tbody tr td .text-hidden {
    width: 170px;
}
}
.rycDetail__table .table tbody tr:first-child td {
  border-top: 0;
}
.rycDetail__table .table.hasType thead th:first-child {
  width: 20px;
}
.rycDetail-dialog .modal-content {
  overflow: hidden;
}
.rycDetail-dialog .modal-body {
  padding: 0;
}
.rycDetail-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.rycDetail-dialog__header {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.absolute-center[data-v-614f69e0] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-614f69e0] {
  cursor: pointer;
}
.overflow-clip[data-v-614f69e0] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-614f69e0] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-614f69e0] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-614f69e0] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-614f69e0] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-614f69e0] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-614f69e0] {
    right: 0;
}
}
.dashboard-index .row[data-v-614f69e0] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-614f69e0] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-614f69e0] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-614f69e0] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-614f69e0] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-614f69e0] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-614f69e0] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-614f69e0] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-614f69e0] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-614f69e0] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-614f69e0], .dashboard-index .card.customer2[data-v-614f69e0], .dashboard-index .card.customer3[data-v-614f69e0], .dashboard-index .card.customer4[data-v-614f69e0], .dashboard-index .card.customer5[data-v-614f69e0] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-614f69e0]::after, .dashboard-index .card.customer2[data-v-614f69e0]::after, .dashboard-index .card.customer3[data-v-614f69e0]::after, .dashboard-index .card.customer4[data-v-614f69e0]::after, .dashboard-index .card.customer5[data-v-614f69e0]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-614f69e0], .dashboard-index .card.customer2 .more-group[data-v-614f69e0], .dashboard-index .card.customer3 .more-group[data-v-614f69e0], .dashboard-index .card.customer4 .more-group[data-v-614f69e0], .dashboard-index .card.customer5 .more-group[data-v-614f69e0] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-614f69e0], .dashboard-index .card.customer2 .top-group[data-v-614f69e0], .dashboard-index .card.customer3 .top-group[data-v-614f69e0], .dashboard-index .card.customer4 .top-group[data-v-614f69e0], .dashboard-index .card.customer5 .top-group[data-v-614f69e0] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-614f69e0], .dashboard-index .card.customer2 .top-group[data-v-614f69e0], .dashboard-index .card.customer3 .top-group[data-v-614f69e0], .dashboard-index .card.customer4 .top-group[data-v-614f69e0], .dashboard-index .card.customer5 .top-group[data-v-614f69e0] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-614f69e0] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-614f69e0]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-614f69e0], .dashboard-index .card.customer2 .middle-group[data-v-614f69e0], .dashboard-index .card.customer3 .middle-group[data-v-614f69e0], .dashboard-index .card.customer4 .middle-group[data-v-614f69e0], .dashboard-index .card.customer5 .middle-group[data-v-614f69e0] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-614f69e0], .dashboard-index .card.customer2 .middle-group[data-v-614f69e0], .dashboard-index .card.customer3 .middle-group[data-v-614f69e0], .dashboard-index .card.customer4 .middle-group[data-v-614f69e0], .dashboard-index .card.customer5 .middle-group[data-v-614f69e0] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-614f69e0] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-614f69e0]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-614f69e0]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-614f69e0]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-614f69e0]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-614f69e0]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-614f69e0], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-614f69e0], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-614f69e0], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-614f69e0], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-614f69e0] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer2 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer3 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer4 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer5 .bottom-group[data-v-614f69e0] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer2 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer3 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer4 .bottom-group[data-v-614f69e0], .dashboard-index .card.customer5 .bottom-group[data-v-614f69e0] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-614f69e0], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-614f69e0] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-614f69e0]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-614f69e0]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-614f69e0], .dashboard-index .card.customer2 p[data-v-614f69e0], .dashboard-index .card.customer3 p[data-v-614f69e0], .dashboard-index .card.customer4 p[data-v-614f69e0], .dashboard-index .card.customer5 p[data-v-614f69e0] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-614f69e0], .dashboard-index .card.customer2 .fs14[data-v-614f69e0], .dashboard-index .card.customer3 .fs14[data-v-614f69e0], .dashboard-index .card.customer4 .fs14[data-v-614f69e0], .dashboard-index .card.customer5 .fs14[data-v-614f69e0] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-614f69e0], .dashboard-index .card.customer2 .fs16[data-v-614f69e0], .dashboard-index .card.customer3 .fs16[data-v-614f69e0], .dashboard-index .card.customer4 .fs16[data-v-614f69e0], .dashboard-index .card.customer5 .fs16[data-v-614f69e0] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-614f69e0], .dashboard-index .card.customer2 .fs18[data-v-614f69e0], .dashboard-index .card.customer3 .fs18[data-v-614f69e0], .dashboard-index .card.customer4 .fs18[data-v-614f69e0], .dashboard-index .card.customer5 .fs18[data-v-614f69e0] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-614f69e0], .dashboard-index .card.customer2 .fs20[data-v-614f69e0], .dashboard-index .card.customer3 .fs20[data-v-614f69e0], .dashboard-index .card.customer4 .fs20[data-v-614f69e0], .dashboard-index .card.customer5 .fs20[data-v-614f69e0] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-614f69e0], .dashboard-index .card.customer2 .fs28[data-v-614f69e0], .dashboard-index .card.customer3 .fs28[data-v-614f69e0], .dashboard-index .card.customer4 .fs28[data-v-614f69e0], .dashboard-index .card.customer5 .fs28[data-v-614f69e0] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-614f69e0], .dashboard-index .card.customer2 .fs32[data-v-614f69e0], .dashboard-index .card.customer3 .fs32[data-v-614f69e0], .dashboard-index .card.customer4 .fs32[data-v-614f69e0], .dashboard-index .card.customer5 .fs32[data-v-614f69e0] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-614f69e0], .dashboard-index .card.customer2 .black[data-v-614f69e0], .dashboard-index .card.customer3 .black[data-v-614f69e0], .dashboard-index .card.customer4 .black[data-v-614f69e0], .dashboard-index .card.customer5 .black[data-v-614f69e0] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-614f69e0], .dashboard-index .card.customer2 .blue[data-v-614f69e0], .dashboard-index .card.customer3 .blue[data-v-614f69e0], .dashboard-index .card.customer4 .blue[data-v-614f69e0], .dashboard-index .card.customer5 .blue[data-v-614f69e0] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-614f69e0], .dashboard-index .card.customer2 .orange[data-v-614f69e0], .dashboard-index .card.customer3 .orange[data-v-614f69e0], .dashboard-index .card.customer4 .orange[data-v-614f69e0], .dashboard-index .card.customer5 .orange[data-v-614f69e0] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-614f69e0], .dashboard-index .card.customer2 .brown[data-v-614f69e0], .dashboard-index .card.customer3 .brown[data-v-614f69e0], .dashboard-index .card.customer4 .brown[data-v-614f69e0], .dashboard-index .card.customer5 .brown[data-v-614f69e0] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-614f69e0], .dashboard-index .card.customer2 .red[data-v-614f69e0], .dashboard-index .card.customer3 .red[data-v-614f69e0], .dashboard-index .card.customer4 .red[data-v-614f69e0], .dashboard-index .card.customer5 .red[data-v-614f69e0] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-614f69e0], .dashboard-index .card.customer2 .grey[data-v-614f69e0], .dashboard-index .card.customer3 .grey[data-v-614f69e0], .dashboard-index .card.customer4 .grey[data-v-614f69e0], .dashboard-index .card.customer5 .grey[data-v-614f69e0] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-614f69e0], .dashboard-index .card.customer2 .bold[data-v-614f69e0], .dashboard-index .card.customer3 .bold[data-v-614f69e0], .dashboard-index .card.customer4 .bold[data-v-614f69e0], .dashboard-index .card.customer5 .bold[data-v-614f69e0] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-614f69e0], .dashboard-index .card.customer2 .btn[data-v-614f69e0], .dashboard-index .card.customer3 .btn[data-v-614f69e0], .dashboard-index .card.customer4 .btn[data-v-614f69e0], .dashboard-index .card.customer5 .btn[data-v-614f69e0] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-614f69e0], .dashboard-index .card.customer2 .footer-group[data-v-614f69e0], .dashboard-index .card.customer3 .footer-group[data-v-614f69e0], .dashboard-index .card.customer4 .footer-group[data-v-614f69e0], .dashboard-index .card.customer5 .footer-group[data-v-614f69e0] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-614f69e0] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-614f69e0] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-614f69e0] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-614f69e0] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-614f69e0] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-614f69e0] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-614f69e0] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-614f69e0] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-614f69e0] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-614f69e0] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-614f69e0],
.dashboard-index .card.noArrow .next[data-v-614f69e0] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-614f69e0] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-614f69e0] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-614f69e0] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-614f69e0] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-614f69e0] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-614f69e0] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-614f69e0] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-614f69e0] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-614f69e0] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-614f69e0] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-614f69e0]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-614f69e0] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-614f69e0] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-614f69e0] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-614f69e0] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-614f69e0]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-614f69e0] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-614f69e0] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-614f69e0] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-614f69e0] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-614f69e0] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-614f69e0] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-614f69e0]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-614f69e0] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-614f69e0]:hover, .dashboard-index .customerBtn[data-v-614f69e0]:focus, .dashboard-index .customerBtn[data-v-614f69e0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-614f69e0] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-614f69e0] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-614f69e0]:hover, .dashboard-index .customerBtn2[data-v-614f69e0]:focus, .dashboard-index .customerBtn2[data-v-614f69e0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-614f69e0] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-614f69e0] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-614f69e0] {
    margin-bottom: 8px;
}
}
.performance[data-v-614f69e0] {
  position: relative;
}
.performance .prev[data-v-614f69e0] {
  position: absolute;
  top: 45%;
  z-index: 10;
}
@media screen and (max-width: 1199px) {
.performance .prev[data-v-614f69e0] {
    left: 0;
}
}
@media screen and (max-width: 575px) {
.performance .prev[data-v-614f69e0] {
    left: 5px;
}
}
.performance .next[data-v-614f69e0] {
  position: absolute;
  top: 45%;
  right: 5px;
  z-index: 10;
}
@media screen and (max-width: 1199px) {
.performance .next[data-v-614f69e0] {
    right: 0;
}
}
@media screen and (max-width: 575px) {
.performance .next[data-v-614f69e0] {
    right: 5px;
}
}
.rycDetail__table-container .table th, .rycDetail__table-container .table td {
  padding: 2px !important;
}
.rycDetail__table-container .table {
  border-collapse: separate;
  border-spacing: 0;
  position: sticky !important;
}
.rycDetail__table-container .table tbody tr th:nth-child(1) {
  vertical-align: middle;
}
.rycDetail__table-container .table tbody tr th, .rycDetail__table-container .table tbody tr td {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.1;
}
.rycDetail-dialog .modal-content {
  overflow: hidden;
}
.rycDetail-dialog .modal-body {
  padding: 0;
}
.rycDetail-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.rycDetail-dialog__header {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.absolute-center[data-v-3f016d1f] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-3f016d1f] {
  cursor: pointer;
}
.overflow-clip[data-v-3f016d1f] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-3f016d1f] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-3f016d1f] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-3f016d1f] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-3f016d1f] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-3f016d1f] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-3f016d1f] {
    right: 0;
}
}
.dashboard-index .row[data-v-3f016d1f] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-3f016d1f] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-3f016d1f] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-3f016d1f] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-3f016d1f] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-3f016d1f] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-3f016d1f] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-3f016d1f] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-3f016d1f] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-3f016d1f] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-3f016d1f], .dashboard-index .card.customer2[data-v-3f016d1f], .dashboard-index .card.customer3[data-v-3f016d1f], .dashboard-index .card.customer4[data-v-3f016d1f], .dashboard-index .card.customer5[data-v-3f016d1f] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-3f016d1f]::after, .dashboard-index .card.customer2[data-v-3f016d1f]::after, .dashboard-index .card.customer3[data-v-3f016d1f]::after, .dashboard-index .card.customer4[data-v-3f016d1f]::after, .dashboard-index .card.customer5[data-v-3f016d1f]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-3f016d1f], .dashboard-index .card.customer2 .more-group[data-v-3f016d1f], .dashboard-index .card.customer3 .more-group[data-v-3f016d1f], .dashboard-index .card.customer4 .more-group[data-v-3f016d1f], .dashboard-index .card.customer5 .more-group[data-v-3f016d1f] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-3f016d1f], .dashboard-index .card.customer2 .top-group[data-v-3f016d1f], .dashboard-index .card.customer3 .top-group[data-v-3f016d1f], .dashboard-index .card.customer4 .top-group[data-v-3f016d1f], .dashboard-index .card.customer5 .top-group[data-v-3f016d1f] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-3f016d1f], .dashboard-index .card.customer2 .top-group[data-v-3f016d1f], .dashboard-index .card.customer3 .top-group[data-v-3f016d1f], .dashboard-index .card.customer4 .top-group[data-v-3f016d1f], .dashboard-index .card.customer5 .top-group[data-v-3f016d1f] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-3f016d1f] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-3f016d1f]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer2 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer3 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer4 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer5 .middle-group[data-v-3f016d1f] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer2 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer3 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer4 .middle-group[data-v-3f016d1f], .dashboard-index .card.customer5 .middle-group[data-v-3f016d1f] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-3f016d1f] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-3f016d1f]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-3f016d1f]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-3f016d1f]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3f016d1f]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-3f016d1f]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-3f016d1f], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-3f016d1f], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-3f016d1f], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-3f016d1f], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-3f016d1f] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer2 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer3 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer4 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer5 .bottom-group[data-v-3f016d1f] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer2 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer3 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer4 .bottom-group[data-v-3f016d1f], .dashboard-index .card.customer5 .bottom-group[data-v-3f016d1f] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-3f016d1f], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-3f016d1f] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-3f016d1f]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-3f016d1f]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-3f016d1f], .dashboard-index .card.customer2 p[data-v-3f016d1f], .dashboard-index .card.customer3 p[data-v-3f016d1f], .dashboard-index .card.customer4 p[data-v-3f016d1f], .dashboard-index .card.customer5 p[data-v-3f016d1f] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-3f016d1f], .dashboard-index .card.customer2 .fs14[data-v-3f016d1f], .dashboard-index .card.customer3 .fs14[data-v-3f016d1f], .dashboard-index .card.customer4 .fs14[data-v-3f016d1f], .dashboard-index .card.customer5 .fs14[data-v-3f016d1f] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-3f016d1f], .dashboard-index .card.customer2 .fs16[data-v-3f016d1f], .dashboard-index .card.customer3 .fs16[data-v-3f016d1f], .dashboard-index .card.customer4 .fs16[data-v-3f016d1f], .dashboard-index .card.customer5 .fs16[data-v-3f016d1f] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-3f016d1f], .dashboard-index .card.customer2 .fs18[data-v-3f016d1f], .dashboard-index .card.customer3 .fs18[data-v-3f016d1f], .dashboard-index .card.customer4 .fs18[data-v-3f016d1f], .dashboard-index .card.customer5 .fs18[data-v-3f016d1f] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-3f016d1f], .dashboard-index .card.customer2 .fs20[data-v-3f016d1f], .dashboard-index .card.customer3 .fs20[data-v-3f016d1f], .dashboard-index .card.customer4 .fs20[data-v-3f016d1f], .dashboard-index .card.customer5 .fs20[data-v-3f016d1f] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-3f016d1f], .dashboard-index .card.customer2 .fs28[data-v-3f016d1f], .dashboard-index .card.customer3 .fs28[data-v-3f016d1f], .dashboard-index .card.customer4 .fs28[data-v-3f016d1f], .dashboard-index .card.customer5 .fs28[data-v-3f016d1f] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-3f016d1f], .dashboard-index .card.customer2 .fs32[data-v-3f016d1f], .dashboard-index .card.customer3 .fs32[data-v-3f016d1f], .dashboard-index .card.customer4 .fs32[data-v-3f016d1f], .dashboard-index .card.customer5 .fs32[data-v-3f016d1f] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-3f016d1f], .dashboard-index .card.customer2 .black[data-v-3f016d1f], .dashboard-index .card.customer3 .black[data-v-3f016d1f], .dashboard-index .card.customer4 .black[data-v-3f016d1f], .dashboard-index .card.customer5 .black[data-v-3f016d1f] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-3f016d1f], .dashboard-index .card.customer2 .blue[data-v-3f016d1f], .dashboard-index .card.customer3 .blue[data-v-3f016d1f], .dashboard-index .card.customer4 .blue[data-v-3f016d1f], .dashboard-index .card.customer5 .blue[data-v-3f016d1f] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-3f016d1f], .dashboard-index .card.customer2 .orange[data-v-3f016d1f], .dashboard-index .card.customer3 .orange[data-v-3f016d1f], .dashboard-index .card.customer4 .orange[data-v-3f016d1f], .dashboard-index .card.customer5 .orange[data-v-3f016d1f] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-3f016d1f], .dashboard-index .card.customer2 .brown[data-v-3f016d1f], .dashboard-index .card.customer3 .brown[data-v-3f016d1f], .dashboard-index .card.customer4 .brown[data-v-3f016d1f], .dashboard-index .card.customer5 .brown[data-v-3f016d1f] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-3f016d1f], .dashboard-index .card.customer2 .red[data-v-3f016d1f], .dashboard-index .card.customer3 .red[data-v-3f016d1f], .dashboard-index .card.customer4 .red[data-v-3f016d1f], .dashboard-index .card.customer5 .red[data-v-3f016d1f] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-3f016d1f], .dashboard-index .card.customer2 .grey[data-v-3f016d1f], .dashboard-index .card.customer3 .grey[data-v-3f016d1f], .dashboard-index .card.customer4 .grey[data-v-3f016d1f], .dashboard-index .card.customer5 .grey[data-v-3f016d1f] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-3f016d1f], .dashboard-index .card.customer2 .bold[data-v-3f016d1f], .dashboard-index .card.customer3 .bold[data-v-3f016d1f], .dashboard-index .card.customer4 .bold[data-v-3f016d1f], .dashboard-index .card.customer5 .bold[data-v-3f016d1f] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-3f016d1f], .dashboard-index .card.customer2 .btn[data-v-3f016d1f], .dashboard-index .card.customer3 .btn[data-v-3f016d1f], .dashboard-index .card.customer4 .btn[data-v-3f016d1f], .dashboard-index .card.customer5 .btn[data-v-3f016d1f] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-3f016d1f], .dashboard-index .card.customer2 .footer-group[data-v-3f016d1f], .dashboard-index .card.customer3 .footer-group[data-v-3f016d1f], .dashboard-index .card.customer4 .footer-group[data-v-3f016d1f], .dashboard-index .card.customer5 .footer-group[data-v-3f016d1f] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3f016d1f] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-3f016d1f] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-3f016d1f] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-3f016d1f] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-3f016d1f] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3f016d1f] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-3f016d1f] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-3f016d1f] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-3f016d1f] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-3f016d1f] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-3f016d1f],
.dashboard-index .card.noArrow .next[data-v-3f016d1f] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-3f016d1f] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-3f016d1f] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-3f016d1f] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-3f016d1f] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-3f016d1f] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-3f016d1f] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-3f016d1f] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-3f016d1f] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-3f016d1f] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-3f016d1f] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-3f016d1f]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-3f016d1f] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-3f016d1f] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-3f016d1f] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-3f016d1f] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-3f016d1f]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-3f016d1f] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-3f016d1f] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-3f016d1f] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-3f016d1f] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-3f016d1f] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-3f016d1f] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-3f016d1f]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-3f016d1f] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-3f016d1f]:hover, .dashboard-index .customerBtn[data-v-3f016d1f]:focus, .dashboard-index .customerBtn[data-v-3f016d1f]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-3f016d1f] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-3f016d1f] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-3f016d1f]:hover, .dashboard-index .customerBtn2[data-v-3f016d1f]:focus, .dashboard-index .customerBtn2[data-v-3f016d1f]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-3f016d1f] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-3f016d1f] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-3f016d1f] {
    margin-bottom: 8px;
}
}
.carousel[data-v-3f016d1f] {
  min-height: 130px;
}
.competition[data-v-3f016d1f] {
  min-height: 130px;
  position: relative;
  margin-bottom: 1rem;
}
.competition .prev[data-v-3f016d1f], .competition .next[data-v-3f016d1f] {
  position: absolute;
  z-index: 10;
  font-size: 20px;
  top: 30%;
}
@media screen and (max-width: 1199px) {
.competition .prev[data-v-3f016d1f] {
    left: -10px;
}
}
@media screen and (max-width: 575px) {
.competition .prev[data-v-3f016d1f] {
    left: -5px;
}
}
.competition .next[data-v-3f016d1f] {
  right: 5px;
}
@media screen and (max-width: 1199px) {
.competition .next[data-v-3f016d1f] {
    right: -10px;
}
}
@media screen and (max-width: 575px) {
.competition .next[data-v-3f016d1f] {
    right: -5px;
}
}
.short_bg[data-v-3f016d1f] {
  background: url(../img/competition-short_bg.74bd461b.png) no-repeat center;
  background-size: cover;
}
.absolute-center[data-v-8ecf83fc] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-8ecf83fc] {
  cursor: pointer;
}
.overflow-clip[data-v-8ecf83fc] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-8ecf83fc] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-8ecf83fc] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-8ecf83fc] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-8ecf83fc] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-8ecf83fc] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-8ecf83fc] {
    right: 0;
}
}
.dashboard-index .row[data-v-8ecf83fc] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-8ecf83fc] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-8ecf83fc] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-8ecf83fc] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-8ecf83fc] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-8ecf83fc] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-8ecf83fc] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-8ecf83fc] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-8ecf83fc] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-8ecf83fc] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-8ecf83fc], .dashboard-index .card.customer2[data-v-8ecf83fc], .dashboard-index .card.customer3[data-v-8ecf83fc], .dashboard-index .card.customer4[data-v-8ecf83fc], .dashboard-index .card.customer5[data-v-8ecf83fc] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-8ecf83fc]::after, .dashboard-index .card.customer2[data-v-8ecf83fc]::after, .dashboard-index .card.customer3[data-v-8ecf83fc]::after, .dashboard-index .card.customer4[data-v-8ecf83fc]::after, .dashboard-index .card.customer5[data-v-8ecf83fc]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .more-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .more-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .more-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .more-group[data-v-8ecf83fc] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .top-group[data-v-8ecf83fc] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .top-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .top-group[data-v-8ecf83fc] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-8ecf83fc] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-8ecf83fc]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .middle-group[data-v-8ecf83fc] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .middle-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .middle-group[data-v-8ecf83fc] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-8ecf83fc] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-8ecf83fc]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-8ecf83fc]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-8ecf83fc]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-8ecf83fc]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-8ecf83fc]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-8ecf83fc], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-8ecf83fc], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-8ecf83fc], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-8ecf83fc], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-8ecf83fc] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .bottom-group[data-v-8ecf83fc] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .bottom-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .bottom-group[data-v-8ecf83fc] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-8ecf83fc], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-8ecf83fc] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-8ecf83fc]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-8ecf83fc]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-8ecf83fc], .dashboard-index .card.customer2 p[data-v-8ecf83fc], .dashboard-index .card.customer3 p[data-v-8ecf83fc], .dashboard-index .card.customer4 p[data-v-8ecf83fc], .dashboard-index .card.customer5 p[data-v-8ecf83fc] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-8ecf83fc], .dashboard-index .card.customer2 .fs14[data-v-8ecf83fc], .dashboard-index .card.customer3 .fs14[data-v-8ecf83fc], .dashboard-index .card.customer4 .fs14[data-v-8ecf83fc], .dashboard-index .card.customer5 .fs14[data-v-8ecf83fc] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-8ecf83fc], .dashboard-index .card.customer2 .fs16[data-v-8ecf83fc], .dashboard-index .card.customer3 .fs16[data-v-8ecf83fc], .dashboard-index .card.customer4 .fs16[data-v-8ecf83fc], .dashboard-index .card.customer5 .fs16[data-v-8ecf83fc] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-8ecf83fc], .dashboard-index .card.customer2 .fs18[data-v-8ecf83fc], .dashboard-index .card.customer3 .fs18[data-v-8ecf83fc], .dashboard-index .card.customer4 .fs18[data-v-8ecf83fc], .dashboard-index .card.customer5 .fs18[data-v-8ecf83fc] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-8ecf83fc], .dashboard-index .card.customer2 .fs20[data-v-8ecf83fc], .dashboard-index .card.customer3 .fs20[data-v-8ecf83fc], .dashboard-index .card.customer4 .fs20[data-v-8ecf83fc], .dashboard-index .card.customer5 .fs20[data-v-8ecf83fc] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-8ecf83fc], .dashboard-index .card.customer2 .fs28[data-v-8ecf83fc], .dashboard-index .card.customer3 .fs28[data-v-8ecf83fc], .dashboard-index .card.customer4 .fs28[data-v-8ecf83fc], .dashboard-index .card.customer5 .fs28[data-v-8ecf83fc] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-8ecf83fc], .dashboard-index .card.customer2 .fs32[data-v-8ecf83fc], .dashboard-index .card.customer3 .fs32[data-v-8ecf83fc], .dashboard-index .card.customer4 .fs32[data-v-8ecf83fc], .dashboard-index .card.customer5 .fs32[data-v-8ecf83fc] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-8ecf83fc], .dashboard-index .card.customer2 .black[data-v-8ecf83fc], .dashboard-index .card.customer3 .black[data-v-8ecf83fc], .dashboard-index .card.customer4 .black[data-v-8ecf83fc], .dashboard-index .card.customer5 .black[data-v-8ecf83fc] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-8ecf83fc], .dashboard-index .card.customer2 .blue[data-v-8ecf83fc], .dashboard-index .card.customer3 .blue[data-v-8ecf83fc], .dashboard-index .card.customer4 .blue[data-v-8ecf83fc], .dashboard-index .card.customer5 .blue[data-v-8ecf83fc] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-8ecf83fc], .dashboard-index .card.customer2 .orange[data-v-8ecf83fc], .dashboard-index .card.customer3 .orange[data-v-8ecf83fc], .dashboard-index .card.customer4 .orange[data-v-8ecf83fc], .dashboard-index .card.customer5 .orange[data-v-8ecf83fc] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-8ecf83fc], .dashboard-index .card.customer2 .brown[data-v-8ecf83fc], .dashboard-index .card.customer3 .brown[data-v-8ecf83fc], .dashboard-index .card.customer4 .brown[data-v-8ecf83fc], .dashboard-index .card.customer5 .brown[data-v-8ecf83fc] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-8ecf83fc], .dashboard-index .card.customer2 .red[data-v-8ecf83fc], .dashboard-index .card.customer3 .red[data-v-8ecf83fc], .dashboard-index .card.customer4 .red[data-v-8ecf83fc], .dashboard-index .card.customer5 .red[data-v-8ecf83fc] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-8ecf83fc], .dashboard-index .card.customer2 .grey[data-v-8ecf83fc], .dashboard-index .card.customer3 .grey[data-v-8ecf83fc], .dashboard-index .card.customer4 .grey[data-v-8ecf83fc], .dashboard-index .card.customer5 .grey[data-v-8ecf83fc] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-8ecf83fc], .dashboard-index .card.customer2 .bold[data-v-8ecf83fc], .dashboard-index .card.customer3 .bold[data-v-8ecf83fc], .dashboard-index .card.customer4 .bold[data-v-8ecf83fc], .dashboard-index .card.customer5 .bold[data-v-8ecf83fc] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-8ecf83fc], .dashboard-index .card.customer2 .btn[data-v-8ecf83fc], .dashboard-index .card.customer3 .btn[data-v-8ecf83fc], .dashboard-index .card.customer4 .btn[data-v-8ecf83fc], .dashboard-index .card.customer5 .btn[data-v-8ecf83fc] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-8ecf83fc], .dashboard-index .card.customer2 .footer-group[data-v-8ecf83fc], .dashboard-index .card.customer3 .footer-group[data-v-8ecf83fc], .dashboard-index .card.customer4 .footer-group[data-v-8ecf83fc], .dashboard-index .card.customer5 .footer-group[data-v-8ecf83fc] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-8ecf83fc] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-8ecf83fc] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-8ecf83fc] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-8ecf83fc] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-8ecf83fc] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-8ecf83fc] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-8ecf83fc] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-8ecf83fc] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-8ecf83fc] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-8ecf83fc] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-8ecf83fc],
.dashboard-index .card.noArrow .next[data-v-8ecf83fc] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-8ecf83fc] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-8ecf83fc] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-8ecf83fc] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-8ecf83fc] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-8ecf83fc] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-8ecf83fc] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-8ecf83fc] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-8ecf83fc] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-8ecf83fc] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-8ecf83fc] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-8ecf83fc]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-8ecf83fc] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-8ecf83fc] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-8ecf83fc] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-8ecf83fc] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-8ecf83fc]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-8ecf83fc] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-8ecf83fc] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-8ecf83fc] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-8ecf83fc] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-8ecf83fc] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-8ecf83fc] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-8ecf83fc]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-8ecf83fc] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-8ecf83fc]:hover, .dashboard-index .customerBtn[data-v-8ecf83fc]:focus, .dashboard-index .customerBtn[data-v-8ecf83fc]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-8ecf83fc] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-8ecf83fc] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-8ecf83fc]:hover, .dashboard-index .customerBtn2[data-v-8ecf83fc]:focus, .dashboard-index .customerBtn2[data-v-8ecf83fc]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-8ecf83fc] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-8ecf83fc] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-8ecf83fc] {
    margin-bottom: 8px;
}
}
.maxWith[data-v-8ecf83fc] {
  max-width: 100% !important;
}
.marquee a[data-v-8ecf83fc], .marquee span[data-v-8ecf83fc] {
  color: #9a6f00;
}
.marquee a[data-v-8ecf83fc] {
  text-decoration: underline;
  font-weight: normal;
  cursor: pointer;
}
.marquee-text-text[data-v-8ecf83fc] {
  display: flex;
  align-items: center;
}
.marquee-wrap[data-v-8ecf83fc] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.absolute-center[data-v-28d817ca] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-28d817ca] {
  cursor: pointer;
}
.overflow-clip[data-v-28d817ca] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-28d817ca] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-28d817ca] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-28d817ca] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-28d817ca] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-28d817ca] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-28d817ca] {
    right: 0;
}
}
.dashboard-index .row[data-v-28d817ca] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-28d817ca] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-28d817ca] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-28d817ca] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-28d817ca] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-28d817ca] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-28d817ca] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-28d817ca] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-28d817ca] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-28d817ca] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-28d817ca], .dashboard-index .card.customer2[data-v-28d817ca], .dashboard-index .card.customer3[data-v-28d817ca], .dashboard-index .card.customer4[data-v-28d817ca], .dashboard-index .card.customer5[data-v-28d817ca] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-28d817ca]::after, .dashboard-index .card.customer2[data-v-28d817ca]::after, .dashboard-index .card.customer3[data-v-28d817ca]::after, .dashboard-index .card.customer4[data-v-28d817ca]::after, .dashboard-index .card.customer5[data-v-28d817ca]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-28d817ca], .dashboard-index .card.customer2 .more-group[data-v-28d817ca], .dashboard-index .card.customer3 .more-group[data-v-28d817ca], .dashboard-index .card.customer4 .more-group[data-v-28d817ca], .dashboard-index .card.customer5 .more-group[data-v-28d817ca] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-28d817ca], .dashboard-index .card.customer2 .top-group[data-v-28d817ca], .dashboard-index .card.customer3 .top-group[data-v-28d817ca], .dashboard-index .card.customer4 .top-group[data-v-28d817ca], .dashboard-index .card.customer5 .top-group[data-v-28d817ca] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-28d817ca], .dashboard-index .card.customer2 .top-group[data-v-28d817ca], .dashboard-index .card.customer3 .top-group[data-v-28d817ca], .dashboard-index .card.customer4 .top-group[data-v-28d817ca], .dashboard-index .card.customer5 .top-group[data-v-28d817ca] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-28d817ca] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-28d817ca]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-28d817ca], .dashboard-index .card.customer2 .middle-group[data-v-28d817ca], .dashboard-index .card.customer3 .middle-group[data-v-28d817ca], .dashboard-index .card.customer4 .middle-group[data-v-28d817ca], .dashboard-index .card.customer5 .middle-group[data-v-28d817ca] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-28d817ca], .dashboard-index .card.customer2 .middle-group[data-v-28d817ca], .dashboard-index .card.customer3 .middle-group[data-v-28d817ca], .dashboard-index .card.customer4 .middle-group[data-v-28d817ca], .dashboard-index .card.customer5 .middle-group[data-v-28d817ca] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-28d817ca] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-28d817ca]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-28d817ca]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-28d817ca]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-28d817ca]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-28d817ca]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-28d817ca], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-28d817ca], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-28d817ca], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-28d817ca], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-28d817ca] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer2 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer3 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer4 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer5 .bottom-group[data-v-28d817ca] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer2 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer3 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer4 .bottom-group[data-v-28d817ca], .dashboard-index .card.customer5 .bottom-group[data-v-28d817ca] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-28d817ca], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-28d817ca] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-28d817ca]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-28d817ca]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-28d817ca], .dashboard-index .card.customer2 p[data-v-28d817ca], .dashboard-index .card.customer3 p[data-v-28d817ca], .dashboard-index .card.customer4 p[data-v-28d817ca], .dashboard-index .card.customer5 p[data-v-28d817ca] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-28d817ca], .dashboard-index .card.customer2 .fs14[data-v-28d817ca], .dashboard-index .card.customer3 .fs14[data-v-28d817ca], .dashboard-index .card.customer4 .fs14[data-v-28d817ca], .dashboard-index .card.customer5 .fs14[data-v-28d817ca] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-28d817ca], .dashboard-index .card.customer2 .fs16[data-v-28d817ca], .dashboard-index .card.customer3 .fs16[data-v-28d817ca], .dashboard-index .card.customer4 .fs16[data-v-28d817ca], .dashboard-index .card.customer5 .fs16[data-v-28d817ca] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-28d817ca], .dashboard-index .card.customer2 .fs18[data-v-28d817ca], .dashboard-index .card.customer3 .fs18[data-v-28d817ca], .dashboard-index .card.customer4 .fs18[data-v-28d817ca], .dashboard-index .card.customer5 .fs18[data-v-28d817ca] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-28d817ca], .dashboard-index .card.customer2 .fs20[data-v-28d817ca], .dashboard-index .card.customer3 .fs20[data-v-28d817ca], .dashboard-index .card.customer4 .fs20[data-v-28d817ca], .dashboard-index .card.customer5 .fs20[data-v-28d817ca] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-28d817ca], .dashboard-index .card.customer2 .fs28[data-v-28d817ca], .dashboard-index .card.customer3 .fs28[data-v-28d817ca], .dashboard-index .card.customer4 .fs28[data-v-28d817ca], .dashboard-index .card.customer5 .fs28[data-v-28d817ca] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-28d817ca], .dashboard-index .card.customer2 .fs32[data-v-28d817ca], .dashboard-index .card.customer3 .fs32[data-v-28d817ca], .dashboard-index .card.customer4 .fs32[data-v-28d817ca], .dashboard-index .card.customer5 .fs32[data-v-28d817ca] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-28d817ca], .dashboard-index .card.customer2 .black[data-v-28d817ca], .dashboard-index .card.customer3 .black[data-v-28d817ca], .dashboard-index .card.customer4 .black[data-v-28d817ca], .dashboard-index .card.customer5 .black[data-v-28d817ca] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-28d817ca], .dashboard-index .card.customer2 .blue[data-v-28d817ca], .dashboard-index .card.customer3 .blue[data-v-28d817ca], .dashboard-index .card.customer4 .blue[data-v-28d817ca], .dashboard-index .card.customer5 .blue[data-v-28d817ca] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-28d817ca], .dashboard-index .card.customer2 .orange[data-v-28d817ca], .dashboard-index .card.customer3 .orange[data-v-28d817ca], .dashboard-index .card.customer4 .orange[data-v-28d817ca], .dashboard-index .card.customer5 .orange[data-v-28d817ca] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-28d817ca], .dashboard-index .card.customer2 .brown[data-v-28d817ca], .dashboard-index .card.customer3 .brown[data-v-28d817ca], .dashboard-index .card.customer4 .brown[data-v-28d817ca], .dashboard-index .card.customer5 .brown[data-v-28d817ca] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-28d817ca], .dashboard-index .card.customer2 .red[data-v-28d817ca], .dashboard-index .card.customer3 .red[data-v-28d817ca], .dashboard-index .card.customer4 .red[data-v-28d817ca], .dashboard-index .card.customer5 .red[data-v-28d817ca] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-28d817ca], .dashboard-index .card.customer2 .grey[data-v-28d817ca], .dashboard-index .card.customer3 .grey[data-v-28d817ca], .dashboard-index .card.customer4 .grey[data-v-28d817ca], .dashboard-index .card.customer5 .grey[data-v-28d817ca] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-28d817ca], .dashboard-index .card.customer2 .bold[data-v-28d817ca], .dashboard-index .card.customer3 .bold[data-v-28d817ca], .dashboard-index .card.customer4 .bold[data-v-28d817ca], .dashboard-index .card.customer5 .bold[data-v-28d817ca] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-28d817ca], .dashboard-index .card.customer2 .btn[data-v-28d817ca], .dashboard-index .card.customer3 .btn[data-v-28d817ca], .dashboard-index .card.customer4 .btn[data-v-28d817ca], .dashboard-index .card.customer5 .btn[data-v-28d817ca] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-28d817ca], .dashboard-index .card.customer2 .footer-group[data-v-28d817ca], .dashboard-index .card.customer3 .footer-group[data-v-28d817ca], .dashboard-index .card.customer4 .footer-group[data-v-28d817ca], .dashboard-index .card.customer5 .footer-group[data-v-28d817ca] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-28d817ca] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-28d817ca] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-28d817ca] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-28d817ca] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-28d817ca] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-28d817ca] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-28d817ca] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-28d817ca] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-28d817ca] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-28d817ca] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-28d817ca],
.dashboard-index .card.noArrow .next[data-v-28d817ca] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-28d817ca] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-28d817ca] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-28d817ca] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-28d817ca] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-28d817ca] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-28d817ca] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-28d817ca] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-28d817ca] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-28d817ca] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-28d817ca] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-28d817ca]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-28d817ca] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-28d817ca] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-28d817ca] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-28d817ca] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-28d817ca]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-28d817ca] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-28d817ca] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-28d817ca] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-28d817ca] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-28d817ca] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-28d817ca] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-28d817ca]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-28d817ca] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-28d817ca]:hover, .dashboard-index .customerBtn[data-v-28d817ca]:focus, .dashboard-index .customerBtn[data-v-28d817ca]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-28d817ca] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-28d817ca] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-28d817ca]:hover, .dashboard-index .customerBtn2[data-v-28d817ca]:focus, .dashboard-index .customerBtn2[data-v-28d817ca]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-28d817ca] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-28d817ca] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-28d817ca] {
    margin-bottom: 8px;
}
}
.dropdown[data-v-28d817ca] {
  position: absolute;
  z-index: 100;
  top: 37px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 10px;
  width: 100%;
}
.dropdown li[data-v-28d817ca] {
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.dropdown li[data-v-28d817ca]:hover {
  background-color: #ddd;
}
.dropdown .search-title[data-v-28d817ca] {
  width: 85%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.banner {
  min-height: 120px;
}
.banner .carousel-item {
  background: #fef8f1 !important;
}
.absolute-center[data-v-ee84e308] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-ee84e308] {
  cursor: pointer;
}
.overflow-clip[data-v-ee84e308] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-ee84e308] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-ee84e308] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-ee84e308] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-ee84e308] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-ee84e308] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-ee84e308] {
    right: 0;
}
}
.dashboard-index .row[data-v-ee84e308] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-ee84e308] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-ee84e308] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-ee84e308] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-ee84e308] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-ee84e308] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-ee84e308] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-ee84e308] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-ee84e308] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-ee84e308] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-ee84e308], .dashboard-index .card.customer2[data-v-ee84e308], .dashboard-index .card.customer3[data-v-ee84e308], .dashboard-index .card.customer4[data-v-ee84e308], .dashboard-index .card.customer5[data-v-ee84e308] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-ee84e308]::after, .dashboard-index .card.customer2[data-v-ee84e308]::after, .dashboard-index .card.customer3[data-v-ee84e308]::after, .dashboard-index .card.customer4[data-v-ee84e308]::after, .dashboard-index .card.customer5[data-v-ee84e308]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-ee84e308], .dashboard-index .card.customer2 .more-group[data-v-ee84e308], .dashboard-index .card.customer3 .more-group[data-v-ee84e308], .dashboard-index .card.customer4 .more-group[data-v-ee84e308], .dashboard-index .card.customer5 .more-group[data-v-ee84e308] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-ee84e308], .dashboard-index .card.customer2 .top-group[data-v-ee84e308], .dashboard-index .card.customer3 .top-group[data-v-ee84e308], .dashboard-index .card.customer4 .top-group[data-v-ee84e308], .dashboard-index .card.customer5 .top-group[data-v-ee84e308] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-ee84e308], .dashboard-index .card.customer2 .top-group[data-v-ee84e308], .dashboard-index .card.customer3 .top-group[data-v-ee84e308], .dashboard-index .card.customer4 .top-group[data-v-ee84e308], .dashboard-index .card.customer5 .top-group[data-v-ee84e308] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-ee84e308] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-ee84e308]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-ee84e308], .dashboard-index .card.customer2 .middle-group[data-v-ee84e308], .dashboard-index .card.customer3 .middle-group[data-v-ee84e308], .dashboard-index .card.customer4 .middle-group[data-v-ee84e308], .dashboard-index .card.customer5 .middle-group[data-v-ee84e308] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-ee84e308], .dashboard-index .card.customer2 .middle-group[data-v-ee84e308], .dashboard-index .card.customer3 .middle-group[data-v-ee84e308], .dashboard-index .card.customer4 .middle-group[data-v-ee84e308], .dashboard-index .card.customer5 .middle-group[data-v-ee84e308] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-ee84e308] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-ee84e308]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-ee84e308]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-ee84e308]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-ee84e308]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-ee84e308]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-ee84e308], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-ee84e308], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-ee84e308], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-ee84e308], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-ee84e308] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer2 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer3 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer4 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer5 .bottom-group[data-v-ee84e308] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer2 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer3 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer4 .bottom-group[data-v-ee84e308], .dashboard-index .card.customer5 .bottom-group[data-v-ee84e308] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-ee84e308], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-ee84e308] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-ee84e308]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-ee84e308]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-ee84e308], .dashboard-index .card.customer2 p[data-v-ee84e308], .dashboard-index .card.customer3 p[data-v-ee84e308], .dashboard-index .card.customer4 p[data-v-ee84e308], .dashboard-index .card.customer5 p[data-v-ee84e308] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-ee84e308], .dashboard-index .card.customer2 .fs14[data-v-ee84e308], .dashboard-index .card.customer3 .fs14[data-v-ee84e308], .dashboard-index .card.customer4 .fs14[data-v-ee84e308], .dashboard-index .card.customer5 .fs14[data-v-ee84e308] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-ee84e308], .dashboard-index .card.customer2 .fs16[data-v-ee84e308], .dashboard-index .card.customer3 .fs16[data-v-ee84e308], .dashboard-index .card.customer4 .fs16[data-v-ee84e308], .dashboard-index .card.customer5 .fs16[data-v-ee84e308] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-ee84e308], .dashboard-index .card.customer2 .fs18[data-v-ee84e308], .dashboard-index .card.customer3 .fs18[data-v-ee84e308], .dashboard-index .card.customer4 .fs18[data-v-ee84e308], .dashboard-index .card.customer5 .fs18[data-v-ee84e308] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-ee84e308], .dashboard-index .card.customer2 .fs20[data-v-ee84e308], .dashboard-index .card.customer3 .fs20[data-v-ee84e308], .dashboard-index .card.customer4 .fs20[data-v-ee84e308], .dashboard-index .card.customer5 .fs20[data-v-ee84e308] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-ee84e308], .dashboard-index .card.customer2 .fs28[data-v-ee84e308], .dashboard-index .card.customer3 .fs28[data-v-ee84e308], .dashboard-index .card.customer4 .fs28[data-v-ee84e308], .dashboard-index .card.customer5 .fs28[data-v-ee84e308] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-ee84e308], .dashboard-index .card.customer2 .fs32[data-v-ee84e308], .dashboard-index .card.customer3 .fs32[data-v-ee84e308], .dashboard-index .card.customer4 .fs32[data-v-ee84e308], .dashboard-index .card.customer5 .fs32[data-v-ee84e308] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-ee84e308], .dashboard-index .card.customer2 .black[data-v-ee84e308], .dashboard-index .card.customer3 .black[data-v-ee84e308], .dashboard-index .card.customer4 .black[data-v-ee84e308], .dashboard-index .card.customer5 .black[data-v-ee84e308] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-ee84e308], .dashboard-index .card.customer2 .blue[data-v-ee84e308], .dashboard-index .card.customer3 .blue[data-v-ee84e308], .dashboard-index .card.customer4 .blue[data-v-ee84e308], .dashboard-index .card.customer5 .blue[data-v-ee84e308] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-ee84e308], .dashboard-index .card.customer2 .orange[data-v-ee84e308], .dashboard-index .card.customer3 .orange[data-v-ee84e308], .dashboard-index .card.customer4 .orange[data-v-ee84e308], .dashboard-index .card.customer5 .orange[data-v-ee84e308] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-ee84e308], .dashboard-index .card.customer2 .brown[data-v-ee84e308], .dashboard-index .card.customer3 .brown[data-v-ee84e308], .dashboard-index .card.customer4 .brown[data-v-ee84e308], .dashboard-index .card.customer5 .brown[data-v-ee84e308] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-ee84e308], .dashboard-index .card.customer2 .red[data-v-ee84e308], .dashboard-index .card.customer3 .red[data-v-ee84e308], .dashboard-index .card.customer4 .red[data-v-ee84e308], .dashboard-index .card.customer5 .red[data-v-ee84e308] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-ee84e308], .dashboard-index .card.customer2 .grey[data-v-ee84e308], .dashboard-index .card.customer3 .grey[data-v-ee84e308], .dashboard-index .card.customer4 .grey[data-v-ee84e308], .dashboard-index .card.customer5 .grey[data-v-ee84e308] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-ee84e308], .dashboard-index .card.customer2 .bold[data-v-ee84e308], .dashboard-index .card.customer3 .bold[data-v-ee84e308], .dashboard-index .card.customer4 .bold[data-v-ee84e308], .dashboard-index .card.customer5 .bold[data-v-ee84e308] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-ee84e308], .dashboard-index .card.customer2 .btn[data-v-ee84e308], .dashboard-index .card.customer3 .btn[data-v-ee84e308], .dashboard-index .card.customer4 .btn[data-v-ee84e308], .dashboard-index .card.customer5 .btn[data-v-ee84e308] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-ee84e308], .dashboard-index .card.customer2 .footer-group[data-v-ee84e308], .dashboard-index .card.customer3 .footer-group[data-v-ee84e308], .dashboard-index .card.customer4 .footer-group[data-v-ee84e308], .dashboard-index .card.customer5 .footer-group[data-v-ee84e308] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-ee84e308] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-ee84e308] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-ee84e308] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-ee84e308] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-ee84e308] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-ee84e308] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-ee84e308] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-ee84e308] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-ee84e308] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-ee84e308] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-ee84e308],
.dashboard-index .card.noArrow .next[data-v-ee84e308] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-ee84e308] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-ee84e308] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-ee84e308] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-ee84e308] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-ee84e308] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-ee84e308] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-ee84e308] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-ee84e308] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-ee84e308] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-ee84e308] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-ee84e308]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-ee84e308] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-ee84e308] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-ee84e308] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-ee84e308] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-ee84e308]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-ee84e308] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-ee84e308] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-ee84e308] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-ee84e308] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-ee84e308] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-ee84e308] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-ee84e308]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-ee84e308] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-ee84e308]:hover, .dashboard-index .customerBtn[data-v-ee84e308]:focus, .dashboard-index .customerBtn[data-v-ee84e308]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-ee84e308] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-ee84e308] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-ee84e308]:hover, .dashboard-index .customerBtn2[data-v-ee84e308]:focus, .dashboard-index .customerBtn2[data-v-ee84e308]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-ee84e308] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-ee84e308] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-ee84e308] {
    margin-bottom: 8px;
}
}
.banner__img[data-v-ee84e308] {
  width: 100%;
  height: 120px;
  display: inline-block;
  border-radius: 5px;
  overflow: hidden;
}
.filters-not-match-dialog ul[data-v-ddc665e0] {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.filters-not-match-dialog .info-dialog__header[data-v-ddc665e0] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.filters-not-match-dialog .info-dialog__header .close-btn[data-v-ddc665e0] {
  color: #0044AD;
}
.filters-not-match-dialog .info-dialog__body[data-v-ddc665e0] {
  padding: 32px;
}
.filters-not-match-dialog .btn[data-v-ddc665e0] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.filters-not-match-dialog .btn[data-v-ddc665e0]:hover, .filters-not-match-dialog .btn[data-v-ddc665e0]:focus, .filters-not-match-dialog .btn[data-v-ddc665e0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.filters-not-match-dialog p[data-v-ddc665e0] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog[data-v-ddc665e0] {
    max-width: 360px !important;
}
}
.filters-not-match-dialog ul[data-v-fa7aec50] {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.filters-not-match-dialog .info-dialog__header[data-v-fa7aec50] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.filters-not-match-dialog .info-dialog__header .close-btn[data-v-fa7aec50] {
  color: #0044AD;
}
.filters-not-match-dialog .info-dialog__body[data-v-fa7aec50] {
  padding: 32px;
}
.filters-not-match-dialog .btn[data-v-fa7aec50] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.filters-not-match-dialog .btn[data-v-fa7aec50]:hover, .filters-not-match-dialog .btn[data-v-fa7aec50]:focus, .filters-not-match-dialog .btn[data-v-fa7aec50]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.filters-not-match-dialog p[data-v-fa7aec50] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog[data-v-fa7aec50] {
    max-width: 360px !important;
}
}
.absolute-center[data-v-cf79f7f0] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-cf79f7f0] {
  cursor: pointer;
}
.overflow-clip[data-v-cf79f7f0] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-cf79f7f0] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-cf79f7f0] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-cf79f7f0] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-cf79f7f0] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-cf79f7f0] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-cf79f7f0] {
    right: 0;
}
}
.dashboard-index .row[data-v-cf79f7f0] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-cf79f7f0] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-cf79f7f0] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-cf79f7f0] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-cf79f7f0] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-cf79f7f0] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-cf79f7f0] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-cf79f7f0] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-cf79f7f0] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-cf79f7f0] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-cf79f7f0], .dashboard-index .card.customer2[data-v-cf79f7f0], .dashboard-index .card.customer3[data-v-cf79f7f0], .dashboard-index .card.customer4[data-v-cf79f7f0], .dashboard-index .card.customer5[data-v-cf79f7f0] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-cf79f7f0]::after, .dashboard-index .card.customer2[data-v-cf79f7f0]::after, .dashboard-index .card.customer3[data-v-cf79f7f0]::after, .dashboard-index .card.customer4[data-v-cf79f7f0]::after, .dashboard-index .card.customer5[data-v-cf79f7f0]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .more-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .more-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .more-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .more-group[data-v-cf79f7f0] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .top-group[data-v-cf79f7f0] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .top-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .top-group[data-v-cf79f7f0] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-cf79f7f0] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-cf79f7f0]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .middle-group[data-v-cf79f7f0] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .middle-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .middle-group[data-v-cf79f7f0] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-cf79f7f0] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-cf79f7f0]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-cf79f7f0]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-cf79f7f0]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-cf79f7f0]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-cf79f7f0]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-cf79f7f0], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-cf79f7f0], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-cf79f7f0], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-cf79f7f0], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-cf79f7f0] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .bottom-group[data-v-cf79f7f0] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .bottom-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .bottom-group[data-v-cf79f7f0] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-cf79f7f0], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-cf79f7f0] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-cf79f7f0]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-cf79f7f0]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-cf79f7f0], .dashboard-index .card.customer2 p[data-v-cf79f7f0], .dashboard-index .card.customer3 p[data-v-cf79f7f0], .dashboard-index .card.customer4 p[data-v-cf79f7f0], .dashboard-index .card.customer5 p[data-v-cf79f7f0] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-cf79f7f0], .dashboard-index .card.customer2 .fs14[data-v-cf79f7f0], .dashboard-index .card.customer3 .fs14[data-v-cf79f7f0], .dashboard-index .card.customer4 .fs14[data-v-cf79f7f0], .dashboard-index .card.customer5 .fs14[data-v-cf79f7f0] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-cf79f7f0], .dashboard-index .card.customer2 .fs16[data-v-cf79f7f0], .dashboard-index .card.customer3 .fs16[data-v-cf79f7f0], .dashboard-index .card.customer4 .fs16[data-v-cf79f7f0], .dashboard-index .card.customer5 .fs16[data-v-cf79f7f0] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-cf79f7f0], .dashboard-index .card.customer2 .fs18[data-v-cf79f7f0], .dashboard-index .card.customer3 .fs18[data-v-cf79f7f0], .dashboard-index .card.customer4 .fs18[data-v-cf79f7f0], .dashboard-index .card.customer5 .fs18[data-v-cf79f7f0] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-cf79f7f0], .dashboard-index .card.customer2 .fs20[data-v-cf79f7f0], .dashboard-index .card.customer3 .fs20[data-v-cf79f7f0], .dashboard-index .card.customer4 .fs20[data-v-cf79f7f0], .dashboard-index .card.customer5 .fs20[data-v-cf79f7f0] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-cf79f7f0], .dashboard-index .card.customer2 .fs28[data-v-cf79f7f0], .dashboard-index .card.customer3 .fs28[data-v-cf79f7f0], .dashboard-index .card.customer4 .fs28[data-v-cf79f7f0], .dashboard-index .card.customer5 .fs28[data-v-cf79f7f0] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-cf79f7f0], .dashboard-index .card.customer2 .fs32[data-v-cf79f7f0], .dashboard-index .card.customer3 .fs32[data-v-cf79f7f0], .dashboard-index .card.customer4 .fs32[data-v-cf79f7f0], .dashboard-index .card.customer5 .fs32[data-v-cf79f7f0] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-cf79f7f0], .dashboard-index .card.customer2 .black[data-v-cf79f7f0], .dashboard-index .card.customer3 .black[data-v-cf79f7f0], .dashboard-index .card.customer4 .black[data-v-cf79f7f0], .dashboard-index .card.customer5 .black[data-v-cf79f7f0] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-cf79f7f0], .dashboard-index .card.customer2 .blue[data-v-cf79f7f0], .dashboard-index .card.customer3 .blue[data-v-cf79f7f0], .dashboard-index .card.customer4 .blue[data-v-cf79f7f0], .dashboard-index .card.customer5 .blue[data-v-cf79f7f0] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-cf79f7f0], .dashboard-index .card.customer2 .orange[data-v-cf79f7f0], .dashboard-index .card.customer3 .orange[data-v-cf79f7f0], .dashboard-index .card.customer4 .orange[data-v-cf79f7f0], .dashboard-index .card.customer5 .orange[data-v-cf79f7f0] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-cf79f7f0], .dashboard-index .card.customer2 .brown[data-v-cf79f7f0], .dashboard-index .card.customer3 .brown[data-v-cf79f7f0], .dashboard-index .card.customer4 .brown[data-v-cf79f7f0], .dashboard-index .card.customer5 .brown[data-v-cf79f7f0] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-cf79f7f0], .dashboard-index .card.customer2 .red[data-v-cf79f7f0], .dashboard-index .card.customer3 .red[data-v-cf79f7f0], .dashboard-index .card.customer4 .red[data-v-cf79f7f0], .dashboard-index .card.customer5 .red[data-v-cf79f7f0] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-cf79f7f0], .dashboard-index .card.customer2 .grey[data-v-cf79f7f0], .dashboard-index .card.customer3 .grey[data-v-cf79f7f0], .dashboard-index .card.customer4 .grey[data-v-cf79f7f0], .dashboard-index .card.customer5 .grey[data-v-cf79f7f0] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-cf79f7f0], .dashboard-index .card.customer2 .bold[data-v-cf79f7f0], .dashboard-index .card.customer3 .bold[data-v-cf79f7f0], .dashboard-index .card.customer4 .bold[data-v-cf79f7f0], .dashboard-index .card.customer5 .bold[data-v-cf79f7f0] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-cf79f7f0], .dashboard-index .card.customer2 .btn[data-v-cf79f7f0], .dashboard-index .card.customer3 .btn[data-v-cf79f7f0], .dashboard-index .card.customer4 .btn[data-v-cf79f7f0], .dashboard-index .card.customer5 .btn[data-v-cf79f7f0] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-cf79f7f0], .dashboard-index .card.customer2 .footer-group[data-v-cf79f7f0], .dashboard-index .card.customer3 .footer-group[data-v-cf79f7f0], .dashboard-index .card.customer4 .footer-group[data-v-cf79f7f0], .dashboard-index .card.customer5 .footer-group[data-v-cf79f7f0] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-cf79f7f0] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-cf79f7f0] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-cf79f7f0] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-cf79f7f0] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-cf79f7f0] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-cf79f7f0] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-cf79f7f0] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-cf79f7f0] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-cf79f7f0] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-cf79f7f0] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-cf79f7f0],
.dashboard-index .card.noArrow .next[data-v-cf79f7f0] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-cf79f7f0] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-cf79f7f0] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-cf79f7f0] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-cf79f7f0] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-cf79f7f0] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-cf79f7f0] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-cf79f7f0] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-cf79f7f0] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-cf79f7f0] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-cf79f7f0] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-cf79f7f0]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-cf79f7f0] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-cf79f7f0] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-cf79f7f0] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-cf79f7f0] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-cf79f7f0]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-cf79f7f0] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-cf79f7f0] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-cf79f7f0] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-cf79f7f0] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-cf79f7f0] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-cf79f7f0] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-cf79f7f0]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-cf79f7f0] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-cf79f7f0]:hover, .dashboard-index .customerBtn[data-v-cf79f7f0]:focus, .dashboard-index .customerBtn[data-v-cf79f7f0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-cf79f7f0] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-cf79f7f0] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-cf79f7f0]:hover, .dashboard-index .customerBtn2[data-v-cf79f7f0]:focus, .dashboard-index .customerBtn2[data-v-cf79f7f0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-cf79f7f0] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-cf79f7f0] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-cf79f7f0] {
    margin-bottom: 8px;
}
}
.setting-title[data-v-cf79f7f0] {
  font-weight: bold;
}
.link a[data-v-cf79f7f0] {
  color: #000;
  font-weight: normal;
}
.link img[data-v-cf79f7f0] {
  width: 32px;
  height: 32px;
}
.line[data-v-cf79f7f0] {
  min-height: 130px;
}
.line[data-v-cf79f7f0]::after {
  content: " ";
  width: 100%;
  height: 1px;
  background-color: #ddd;
  margin-top: 5px;
  margin-bottom: 15px;
}
.dropdownSort .dropdown-menu {
  min-width: 7rem !important;
}
.rycDetail__table-container .table th, .rycDetail__table-container .table td {
  padding: 2px !important;
}
.rycDetail__table-container .table {
  border-collapse: separate;
  border-spacing: 0;
  position: sticky !important;
}
.rycDetail__table-container .table tbody tr th:nth-child(1) {
  vertical-align: middle;
}
.rycDetail__table-container .table tbody tr th, .rycDetail__table-container .table tbody tr td {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.1;
}
.rycDetail-dialog .modal-content {
  overflow: hidden;
}
.rycDetail-dialog .modal-body {
  padding: 0;
}
.rycDetail-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.rycDetail-dialog__header {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.absolute-center[data-v-dee78ffa] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-dee78ffa] {
  cursor: pointer;
}
.overflow-clip[data-v-dee78ffa] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-dee78ffa] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-dee78ffa] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-dee78ffa] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-dee78ffa] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-dee78ffa] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-dee78ffa] {
    right: 0;
}
}
.dashboard-index .row[data-v-dee78ffa] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-dee78ffa] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-dee78ffa] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-dee78ffa] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-dee78ffa] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-dee78ffa] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-dee78ffa] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-dee78ffa] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-dee78ffa] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-dee78ffa] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-dee78ffa], .dashboard-index .card.customer2[data-v-dee78ffa], .dashboard-index .card.customer3[data-v-dee78ffa], .dashboard-index .card.customer4[data-v-dee78ffa], .dashboard-index .card.customer5[data-v-dee78ffa] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-dee78ffa]::after, .dashboard-index .card.customer2[data-v-dee78ffa]::after, .dashboard-index .card.customer3[data-v-dee78ffa]::after, .dashboard-index .card.customer4[data-v-dee78ffa]::after, .dashboard-index .card.customer5[data-v-dee78ffa]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-dee78ffa], .dashboard-index .card.customer2 .more-group[data-v-dee78ffa], .dashboard-index .card.customer3 .more-group[data-v-dee78ffa], .dashboard-index .card.customer4 .more-group[data-v-dee78ffa], .dashboard-index .card.customer5 .more-group[data-v-dee78ffa] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-dee78ffa], .dashboard-index .card.customer2 .top-group[data-v-dee78ffa], .dashboard-index .card.customer3 .top-group[data-v-dee78ffa], .dashboard-index .card.customer4 .top-group[data-v-dee78ffa], .dashboard-index .card.customer5 .top-group[data-v-dee78ffa] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-dee78ffa], .dashboard-index .card.customer2 .top-group[data-v-dee78ffa], .dashboard-index .card.customer3 .top-group[data-v-dee78ffa], .dashboard-index .card.customer4 .top-group[data-v-dee78ffa], .dashboard-index .card.customer5 .top-group[data-v-dee78ffa] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-dee78ffa] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-dee78ffa]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer2 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer3 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer4 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer5 .middle-group[data-v-dee78ffa] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer2 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer3 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer4 .middle-group[data-v-dee78ffa], .dashboard-index .card.customer5 .middle-group[data-v-dee78ffa] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-dee78ffa] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-dee78ffa]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-dee78ffa]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-dee78ffa]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-dee78ffa]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-dee78ffa]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-dee78ffa], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-dee78ffa], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-dee78ffa], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-dee78ffa], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-dee78ffa] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer2 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer3 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer4 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer5 .bottom-group[data-v-dee78ffa] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer2 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer3 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer4 .bottom-group[data-v-dee78ffa], .dashboard-index .card.customer5 .bottom-group[data-v-dee78ffa] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-dee78ffa], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-dee78ffa] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-dee78ffa]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-dee78ffa]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-dee78ffa], .dashboard-index .card.customer2 p[data-v-dee78ffa], .dashboard-index .card.customer3 p[data-v-dee78ffa], .dashboard-index .card.customer4 p[data-v-dee78ffa], .dashboard-index .card.customer5 p[data-v-dee78ffa] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-dee78ffa], .dashboard-index .card.customer2 .fs14[data-v-dee78ffa], .dashboard-index .card.customer3 .fs14[data-v-dee78ffa], .dashboard-index .card.customer4 .fs14[data-v-dee78ffa], .dashboard-index .card.customer5 .fs14[data-v-dee78ffa] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-dee78ffa], .dashboard-index .card.customer2 .fs16[data-v-dee78ffa], .dashboard-index .card.customer3 .fs16[data-v-dee78ffa], .dashboard-index .card.customer4 .fs16[data-v-dee78ffa], .dashboard-index .card.customer5 .fs16[data-v-dee78ffa] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-dee78ffa], .dashboard-index .card.customer2 .fs18[data-v-dee78ffa], .dashboard-index .card.customer3 .fs18[data-v-dee78ffa], .dashboard-index .card.customer4 .fs18[data-v-dee78ffa], .dashboard-index .card.customer5 .fs18[data-v-dee78ffa] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-dee78ffa], .dashboard-index .card.customer2 .fs20[data-v-dee78ffa], .dashboard-index .card.customer3 .fs20[data-v-dee78ffa], .dashboard-index .card.customer4 .fs20[data-v-dee78ffa], .dashboard-index .card.customer5 .fs20[data-v-dee78ffa] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-dee78ffa], .dashboard-index .card.customer2 .fs28[data-v-dee78ffa], .dashboard-index .card.customer3 .fs28[data-v-dee78ffa], .dashboard-index .card.customer4 .fs28[data-v-dee78ffa], .dashboard-index .card.customer5 .fs28[data-v-dee78ffa] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-dee78ffa], .dashboard-index .card.customer2 .fs32[data-v-dee78ffa], .dashboard-index .card.customer3 .fs32[data-v-dee78ffa], .dashboard-index .card.customer4 .fs32[data-v-dee78ffa], .dashboard-index .card.customer5 .fs32[data-v-dee78ffa] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-dee78ffa], .dashboard-index .card.customer2 .black[data-v-dee78ffa], .dashboard-index .card.customer3 .black[data-v-dee78ffa], .dashboard-index .card.customer4 .black[data-v-dee78ffa], .dashboard-index .card.customer5 .black[data-v-dee78ffa] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-dee78ffa], .dashboard-index .card.customer2 .blue[data-v-dee78ffa], .dashboard-index .card.customer3 .blue[data-v-dee78ffa], .dashboard-index .card.customer4 .blue[data-v-dee78ffa], .dashboard-index .card.customer5 .blue[data-v-dee78ffa] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-dee78ffa], .dashboard-index .card.customer2 .orange[data-v-dee78ffa], .dashboard-index .card.customer3 .orange[data-v-dee78ffa], .dashboard-index .card.customer4 .orange[data-v-dee78ffa], .dashboard-index .card.customer5 .orange[data-v-dee78ffa] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-dee78ffa], .dashboard-index .card.customer2 .brown[data-v-dee78ffa], .dashboard-index .card.customer3 .brown[data-v-dee78ffa], .dashboard-index .card.customer4 .brown[data-v-dee78ffa], .dashboard-index .card.customer5 .brown[data-v-dee78ffa] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-dee78ffa], .dashboard-index .card.customer2 .red[data-v-dee78ffa], .dashboard-index .card.customer3 .red[data-v-dee78ffa], .dashboard-index .card.customer4 .red[data-v-dee78ffa], .dashboard-index .card.customer5 .red[data-v-dee78ffa] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-dee78ffa], .dashboard-index .card.customer2 .grey[data-v-dee78ffa], .dashboard-index .card.customer3 .grey[data-v-dee78ffa], .dashboard-index .card.customer4 .grey[data-v-dee78ffa], .dashboard-index .card.customer5 .grey[data-v-dee78ffa] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-dee78ffa], .dashboard-index .card.customer2 .bold[data-v-dee78ffa], .dashboard-index .card.customer3 .bold[data-v-dee78ffa], .dashboard-index .card.customer4 .bold[data-v-dee78ffa], .dashboard-index .card.customer5 .bold[data-v-dee78ffa] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-dee78ffa], .dashboard-index .card.customer2 .btn[data-v-dee78ffa], .dashboard-index .card.customer3 .btn[data-v-dee78ffa], .dashboard-index .card.customer4 .btn[data-v-dee78ffa], .dashboard-index .card.customer5 .btn[data-v-dee78ffa] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-dee78ffa], .dashboard-index .card.customer2 .footer-group[data-v-dee78ffa], .dashboard-index .card.customer3 .footer-group[data-v-dee78ffa], .dashboard-index .card.customer4 .footer-group[data-v-dee78ffa], .dashboard-index .card.customer5 .footer-group[data-v-dee78ffa] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-dee78ffa] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-dee78ffa] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-dee78ffa] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-dee78ffa] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-dee78ffa] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-dee78ffa] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-dee78ffa] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-dee78ffa] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-dee78ffa] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-dee78ffa] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-dee78ffa],
.dashboard-index .card.noArrow .next[data-v-dee78ffa] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-dee78ffa] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-dee78ffa] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-dee78ffa] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-dee78ffa] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-dee78ffa] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-dee78ffa] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-dee78ffa] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-dee78ffa] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-dee78ffa] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-dee78ffa] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-dee78ffa]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-dee78ffa] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-dee78ffa] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-dee78ffa] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-dee78ffa] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-dee78ffa]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-dee78ffa] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-dee78ffa] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-dee78ffa] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-dee78ffa] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-dee78ffa] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-dee78ffa] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-dee78ffa]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-dee78ffa] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-dee78ffa]:hover, .dashboard-index .customerBtn[data-v-dee78ffa]:focus, .dashboard-index .customerBtn[data-v-dee78ffa]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-dee78ffa] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-dee78ffa] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-dee78ffa]:hover, .dashboard-index .customerBtn2[data-v-dee78ffa]:focus, .dashboard-index .customerBtn2[data-v-dee78ffa]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-dee78ffa] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-dee78ffa] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-dee78ffa] {
    margin-bottom: 8px;
}
}
.agent-new .th1 {
  width: 5%;
}
.agent-new .th2, .agent-new .th3, .agent-new .th4, .agent-new .th5 {
  width: 23%;
}
.agent-new .td4 {
  text-align: left;
}
@media screen and (max-width: 415px) {
.agent-new .th1 {
    width: 5%;
}
.agent-new .th2 {
    width: 25%;
}
.agent-new .th3 {
    width: 25%;
}
.agent-new .th4 {
    width: 30%;
}
.agent-new .th5 {
    width: 10%;
}
}
.absolute-center[data-v-8f03f0da] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-8f03f0da] {
  cursor: pointer;
}
.overflow-clip[data-v-8f03f0da] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-8f03f0da] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-8f03f0da] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-8f03f0da] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-8f03f0da] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-8f03f0da] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-8f03f0da] {
    right: 0;
}
}
.dashboard-index .row[data-v-8f03f0da] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-8f03f0da] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-8f03f0da] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-8f03f0da] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-8f03f0da] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-8f03f0da] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-8f03f0da] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-8f03f0da] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-8f03f0da] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-8f03f0da] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-8f03f0da], .dashboard-index .card.customer2[data-v-8f03f0da], .dashboard-index .card.customer3[data-v-8f03f0da], .dashboard-index .card.customer4[data-v-8f03f0da], .dashboard-index .card.customer5[data-v-8f03f0da] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-8f03f0da]::after, .dashboard-index .card.customer2[data-v-8f03f0da]::after, .dashboard-index .card.customer3[data-v-8f03f0da]::after, .dashboard-index .card.customer4[data-v-8f03f0da]::after, .dashboard-index .card.customer5[data-v-8f03f0da]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-8f03f0da], .dashboard-index .card.customer2 .more-group[data-v-8f03f0da], .dashboard-index .card.customer3 .more-group[data-v-8f03f0da], .dashboard-index .card.customer4 .more-group[data-v-8f03f0da], .dashboard-index .card.customer5 .more-group[data-v-8f03f0da] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-8f03f0da], .dashboard-index .card.customer2 .top-group[data-v-8f03f0da], .dashboard-index .card.customer3 .top-group[data-v-8f03f0da], .dashboard-index .card.customer4 .top-group[data-v-8f03f0da], .dashboard-index .card.customer5 .top-group[data-v-8f03f0da] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-8f03f0da], .dashboard-index .card.customer2 .top-group[data-v-8f03f0da], .dashboard-index .card.customer3 .top-group[data-v-8f03f0da], .dashboard-index .card.customer4 .top-group[data-v-8f03f0da], .dashboard-index .card.customer5 .top-group[data-v-8f03f0da] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-8f03f0da] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-8f03f0da]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer2 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer3 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer4 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer5 .middle-group[data-v-8f03f0da] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer2 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer3 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer4 .middle-group[data-v-8f03f0da], .dashboard-index .card.customer5 .middle-group[data-v-8f03f0da] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-8f03f0da] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-8f03f0da]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-8f03f0da]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-8f03f0da]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-8f03f0da]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-8f03f0da]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-8f03f0da], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-8f03f0da], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-8f03f0da], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-8f03f0da], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-8f03f0da] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer2 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer3 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer4 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer5 .bottom-group[data-v-8f03f0da] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer2 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer3 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer4 .bottom-group[data-v-8f03f0da], .dashboard-index .card.customer5 .bottom-group[data-v-8f03f0da] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-8f03f0da], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-8f03f0da] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-8f03f0da]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-8f03f0da]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-8f03f0da], .dashboard-index .card.customer2 p[data-v-8f03f0da], .dashboard-index .card.customer3 p[data-v-8f03f0da], .dashboard-index .card.customer4 p[data-v-8f03f0da], .dashboard-index .card.customer5 p[data-v-8f03f0da] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-8f03f0da], .dashboard-index .card.customer2 .fs14[data-v-8f03f0da], .dashboard-index .card.customer3 .fs14[data-v-8f03f0da], .dashboard-index .card.customer4 .fs14[data-v-8f03f0da], .dashboard-index .card.customer5 .fs14[data-v-8f03f0da] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-8f03f0da], .dashboard-index .card.customer2 .fs16[data-v-8f03f0da], .dashboard-index .card.customer3 .fs16[data-v-8f03f0da], .dashboard-index .card.customer4 .fs16[data-v-8f03f0da], .dashboard-index .card.customer5 .fs16[data-v-8f03f0da] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-8f03f0da], .dashboard-index .card.customer2 .fs18[data-v-8f03f0da], .dashboard-index .card.customer3 .fs18[data-v-8f03f0da], .dashboard-index .card.customer4 .fs18[data-v-8f03f0da], .dashboard-index .card.customer5 .fs18[data-v-8f03f0da] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-8f03f0da], .dashboard-index .card.customer2 .fs20[data-v-8f03f0da], .dashboard-index .card.customer3 .fs20[data-v-8f03f0da], .dashboard-index .card.customer4 .fs20[data-v-8f03f0da], .dashboard-index .card.customer5 .fs20[data-v-8f03f0da] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-8f03f0da], .dashboard-index .card.customer2 .fs28[data-v-8f03f0da], .dashboard-index .card.customer3 .fs28[data-v-8f03f0da], .dashboard-index .card.customer4 .fs28[data-v-8f03f0da], .dashboard-index .card.customer5 .fs28[data-v-8f03f0da] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-8f03f0da], .dashboard-index .card.customer2 .fs32[data-v-8f03f0da], .dashboard-index .card.customer3 .fs32[data-v-8f03f0da], .dashboard-index .card.customer4 .fs32[data-v-8f03f0da], .dashboard-index .card.customer5 .fs32[data-v-8f03f0da] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-8f03f0da], .dashboard-index .card.customer2 .black[data-v-8f03f0da], .dashboard-index .card.customer3 .black[data-v-8f03f0da], .dashboard-index .card.customer4 .black[data-v-8f03f0da], .dashboard-index .card.customer5 .black[data-v-8f03f0da] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-8f03f0da], .dashboard-index .card.customer2 .blue[data-v-8f03f0da], .dashboard-index .card.customer3 .blue[data-v-8f03f0da], .dashboard-index .card.customer4 .blue[data-v-8f03f0da], .dashboard-index .card.customer5 .blue[data-v-8f03f0da] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-8f03f0da], .dashboard-index .card.customer2 .orange[data-v-8f03f0da], .dashboard-index .card.customer3 .orange[data-v-8f03f0da], .dashboard-index .card.customer4 .orange[data-v-8f03f0da], .dashboard-index .card.customer5 .orange[data-v-8f03f0da] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-8f03f0da], .dashboard-index .card.customer2 .brown[data-v-8f03f0da], .dashboard-index .card.customer3 .brown[data-v-8f03f0da], .dashboard-index .card.customer4 .brown[data-v-8f03f0da], .dashboard-index .card.customer5 .brown[data-v-8f03f0da] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-8f03f0da], .dashboard-index .card.customer2 .red[data-v-8f03f0da], .dashboard-index .card.customer3 .red[data-v-8f03f0da], .dashboard-index .card.customer4 .red[data-v-8f03f0da], .dashboard-index .card.customer5 .red[data-v-8f03f0da] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-8f03f0da], .dashboard-index .card.customer2 .grey[data-v-8f03f0da], .dashboard-index .card.customer3 .grey[data-v-8f03f0da], .dashboard-index .card.customer4 .grey[data-v-8f03f0da], .dashboard-index .card.customer5 .grey[data-v-8f03f0da] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-8f03f0da], .dashboard-index .card.customer2 .bold[data-v-8f03f0da], .dashboard-index .card.customer3 .bold[data-v-8f03f0da], .dashboard-index .card.customer4 .bold[data-v-8f03f0da], .dashboard-index .card.customer5 .bold[data-v-8f03f0da] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-8f03f0da], .dashboard-index .card.customer2 .btn[data-v-8f03f0da], .dashboard-index .card.customer3 .btn[data-v-8f03f0da], .dashboard-index .card.customer4 .btn[data-v-8f03f0da], .dashboard-index .card.customer5 .btn[data-v-8f03f0da] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-8f03f0da], .dashboard-index .card.customer2 .footer-group[data-v-8f03f0da], .dashboard-index .card.customer3 .footer-group[data-v-8f03f0da], .dashboard-index .card.customer4 .footer-group[data-v-8f03f0da], .dashboard-index .card.customer5 .footer-group[data-v-8f03f0da] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-8f03f0da] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-8f03f0da] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-8f03f0da] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-8f03f0da] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-8f03f0da] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-8f03f0da] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-8f03f0da] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-8f03f0da] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-8f03f0da] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-8f03f0da] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-8f03f0da],
.dashboard-index .card.noArrow .next[data-v-8f03f0da] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-8f03f0da] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-8f03f0da] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-8f03f0da] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-8f03f0da] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-8f03f0da] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-8f03f0da] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-8f03f0da] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-8f03f0da] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-8f03f0da] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-8f03f0da] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-8f03f0da]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-8f03f0da] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-8f03f0da] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-8f03f0da] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-8f03f0da] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-8f03f0da]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-8f03f0da] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-8f03f0da] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-8f03f0da] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-8f03f0da] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-8f03f0da] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-8f03f0da] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-8f03f0da]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-8f03f0da] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-8f03f0da]:hover, .dashboard-index .customerBtn[data-v-8f03f0da]:focus, .dashboard-index .customerBtn[data-v-8f03f0da]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-8f03f0da] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-8f03f0da] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-8f03f0da]:hover, .dashboard-index .customerBtn2[data-v-8f03f0da]:focus, .dashboard-index .customerBtn2[data-v-8f03f0da]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-8f03f0da] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-8f03f0da] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-8f03f0da] {
    margin-bottom: 8px;
}
}
.dashboard-index .table {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td {
  padding: 0.4rem 0;
  vertical-align: middle;
}
.dashboard-index .table tbody tr td .text-hidden {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td {
  border-top: 0;
}
.dashboard-index .table.hasType thead th:first-child {
  width: 20px;
}
.dashboard-index .popover-number {
  text-decoration: none;
  font-weight: normal;
}
.wrap .el-button {
  padding: 0;
}
.index-agent-dialog[data-v-6413064b] {
  min-width: 650px;
}
@media screen and (max-width: 767px) {
.index-agent-dialog[data-v-6413064b] {
    min-width: initial;
}
}
.index-agent-dialog .info-dialog__header[data-v-6413064b] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.index-agent-dialog .info-dialog__header .close-btn[data-v-6413064b] {
  color: #0044AD;
}
.index-agent-dialog .info-dialog__body[data-v-6413064b] {
  padding: 32px;
}
@media screen and (max-width: 767px) {
.index-agent-dialog .info-dialog__body[data-v-6413064b] {
    padding: 32px 0;
}
}
.index-agent-dialog .btn-close[data-v-6413064b] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.index-agent-dialog .btn-close[data-v-6413064b]:hover, .index-agent-dialog .btn-close[data-v-6413064b]:focus, .index-agent-dialog .btn-close[data-v-6413064b]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.index-agent-dialog .table[data-v-6413064b] {
  width: 100%;
}
.index-agent-dialog .table th[data-v-6413064b] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
@media screen and (max-width: 767px) {
.index-agent-dialog .table th[data-v-6413064b] {
    font-size: 14px;
}
}
@media screen and (max-width: 767px) {
.index-agent-dialog .table tbody tr td[data-v-6413064b] {
    font-size: 14px;
    padding: 0.75rem 0;
}
}
.index-agent-dialog .table tbody tr:first-child td[data-v-6413064b] {
  border-top: 0;
}
.index-agent-dialog .btn-link[data-v-6413064b] {
  color: #0044AD;
}
@media screen and (max-width: 767px) {
.index-agent-dialog .btn-link[data-v-6413064b] {
    font-size: 14px;
}
}
.index-agent-dialog .btn-link[data-v-6413064b]:hover {
  text-decoration: none;
}
.index-agent-dialog p[data-v-6413064b] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
.agent-change .th1 {
  width: 5%;
}
.agent-change .th2, .agent-change .th3, .agent-change .th4, .agent-change .th5 {
  width: 25%;
}
@media screen and (max-width: 415px) {
.agent-change .th1 {
    width: 5%;
}
.agent-change .th2 {
    width: 20%;
}
.agent-change .th3 {
    width: 20%;
}
.agent-change .th4 {
    width: 30%;
}
.agent-change .th5 {
    width: 10%;
}
}
.absolute-center[data-v-252bc089] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-252bc089] {
  cursor: pointer;
}
.overflow-clip[data-v-252bc089] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-252bc089] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-252bc089] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-252bc089] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-252bc089] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-252bc089] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-252bc089] {
    right: 0;
}
}
.dashboard-index .row[data-v-252bc089] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-252bc089] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-252bc089] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-252bc089] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-252bc089] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-252bc089] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-252bc089] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-252bc089] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-252bc089] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-252bc089] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-252bc089], .dashboard-index .card.customer2[data-v-252bc089], .dashboard-index .card.customer3[data-v-252bc089], .dashboard-index .card.customer4[data-v-252bc089], .dashboard-index .card.customer5[data-v-252bc089] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-252bc089]::after, .dashboard-index .card.customer2[data-v-252bc089]::after, .dashboard-index .card.customer3[data-v-252bc089]::after, .dashboard-index .card.customer4[data-v-252bc089]::after, .dashboard-index .card.customer5[data-v-252bc089]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-252bc089], .dashboard-index .card.customer2 .more-group[data-v-252bc089], .dashboard-index .card.customer3 .more-group[data-v-252bc089], .dashboard-index .card.customer4 .more-group[data-v-252bc089], .dashboard-index .card.customer5 .more-group[data-v-252bc089] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-252bc089], .dashboard-index .card.customer2 .top-group[data-v-252bc089], .dashboard-index .card.customer3 .top-group[data-v-252bc089], .dashboard-index .card.customer4 .top-group[data-v-252bc089], .dashboard-index .card.customer5 .top-group[data-v-252bc089] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-252bc089], .dashboard-index .card.customer2 .top-group[data-v-252bc089], .dashboard-index .card.customer3 .top-group[data-v-252bc089], .dashboard-index .card.customer4 .top-group[data-v-252bc089], .dashboard-index .card.customer5 .top-group[data-v-252bc089] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-252bc089] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-252bc089]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-252bc089], .dashboard-index .card.customer2 .middle-group[data-v-252bc089], .dashboard-index .card.customer3 .middle-group[data-v-252bc089], .dashboard-index .card.customer4 .middle-group[data-v-252bc089], .dashboard-index .card.customer5 .middle-group[data-v-252bc089] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-252bc089], .dashboard-index .card.customer2 .middle-group[data-v-252bc089], .dashboard-index .card.customer3 .middle-group[data-v-252bc089], .dashboard-index .card.customer4 .middle-group[data-v-252bc089], .dashboard-index .card.customer5 .middle-group[data-v-252bc089] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-252bc089] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-252bc089]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-252bc089]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-252bc089]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-252bc089]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-252bc089]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-252bc089], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-252bc089], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-252bc089], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-252bc089], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-252bc089] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-252bc089], .dashboard-index .card.customer2 .bottom-group[data-v-252bc089], .dashboard-index .card.customer3 .bottom-group[data-v-252bc089], .dashboard-index .card.customer4 .bottom-group[data-v-252bc089], .dashboard-index .card.customer5 .bottom-group[data-v-252bc089] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-252bc089], .dashboard-index .card.customer2 .bottom-group[data-v-252bc089], .dashboard-index .card.customer3 .bottom-group[data-v-252bc089], .dashboard-index .card.customer4 .bottom-group[data-v-252bc089], .dashboard-index .card.customer5 .bottom-group[data-v-252bc089] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-252bc089], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-252bc089] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-252bc089]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-252bc089]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-252bc089], .dashboard-index .card.customer2 p[data-v-252bc089], .dashboard-index .card.customer3 p[data-v-252bc089], .dashboard-index .card.customer4 p[data-v-252bc089], .dashboard-index .card.customer5 p[data-v-252bc089] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-252bc089], .dashboard-index .card.customer2 .fs14[data-v-252bc089], .dashboard-index .card.customer3 .fs14[data-v-252bc089], .dashboard-index .card.customer4 .fs14[data-v-252bc089], .dashboard-index .card.customer5 .fs14[data-v-252bc089] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-252bc089], .dashboard-index .card.customer2 .fs16[data-v-252bc089], .dashboard-index .card.customer3 .fs16[data-v-252bc089], .dashboard-index .card.customer4 .fs16[data-v-252bc089], .dashboard-index .card.customer5 .fs16[data-v-252bc089] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-252bc089], .dashboard-index .card.customer2 .fs18[data-v-252bc089], .dashboard-index .card.customer3 .fs18[data-v-252bc089], .dashboard-index .card.customer4 .fs18[data-v-252bc089], .dashboard-index .card.customer5 .fs18[data-v-252bc089] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-252bc089], .dashboard-index .card.customer2 .fs20[data-v-252bc089], .dashboard-index .card.customer3 .fs20[data-v-252bc089], .dashboard-index .card.customer4 .fs20[data-v-252bc089], .dashboard-index .card.customer5 .fs20[data-v-252bc089] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-252bc089], .dashboard-index .card.customer2 .fs28[data-v-252bc089], .dashboard-index .card.customer3 .fs28[data-v-252bc089], .dashboard-index .card.customer4 .fs28[data-v-252bc089], .dashboard-index .card.customer5 .fs28[data-v-252bc089] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-252bc089], .dashboard-index .card.customer2 .fs32[data-v-252bc089], .dashboard-index .card.customer3 .fs32[data-v-252bc089], .dashboard-index .card.customer4 .fs32[data-v-252bc089], .dashboard-index .card.customer5 .fs32[data-v-252bc089] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-252bc089], .dashboard-index .card.customer2 .black[data-v-252bc089], .dashboard-index .card.customer3 .black[data-v-252bc089], .dashboard-index .card.customer4 .black[data-v-252bc089], .dashboard-index .card.customer5 .black[data-v-252bc089] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-252bc089], .dashboard-index .card.customer2 .blue[data-v-252bc089], .dashboard-index .card.customer3 .blue[data-v-252bc089], .dashboard-index .card.customer4 .blue[data-v-252bc089], .dashboard-index .card.customer5 .blue[data-v-252bc089] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-252bc089], .dashboard-index .card.customer2 .orange[data-v-252bc089], .dashboard-index .card.customer3 .orange[data-v-252bc089], .dashboard-index .card.customer4 .orange[data-v-252bc089], .dashboard-index .card.customer5 .orange[data-v-252bc089] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-252bc089], .dashboard-index .card.customer2 .brown[data-v-252bc089], .dashboard-index .card.customer3 .brown[data-v-252bc089], .dashboard-index .card.customer4 .brown[data-v-252bc089], .dashboard-index .card.customer5 .brown[data-v-252bc089] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-252bc089], .dashboard-index .card.customer2 .red[data-v-252bc089], .dashboard-index .card.customer3 .red[data-v-252bc089], .dashboard-index .card.customer4 .red[data-v-252bc089], .dashboard-index .card.customer5 .red[data-v-252bc089] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-252bc089], .dashboard-index .card.customer2 .grey[data-v-252bc089], .dashboard-index .card.customer3 .grey[data-v-252bc089], .dashboard-index .card.customer4 .grey[data-v-252bc089], .dashboard-index .card.customer5 .grey[data-v-252bc089] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-252bc089], .dashboard-index .card.customer2 .bold[data-v-252bc089], .dashboard-index .card.customer3 .bold[data-v-252bc089], .dashboard-index .card.customer4 .bold[data-v-252bc089], .dashboard-index .card.customer5 .bold[data-v-252bc089] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-252bc089], .dashboard-index .card.customer2 .btn[data-v-252bc089], .dashboard-index .card.customer3 .btn[data-v-252bc089], .dashboard-index .card.customer4 .btn[data-v-252bc089], .dashboard-index .card.customer5 .btn[data-v-252bc089] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-252bc089], .dashboard-index .card.customer2 .footer-group[data-v-252bc089], .dashboard-index .card.customer3 .footer-group[data-v-252bc089], .dashboard-index .card.customer4 .footer-group[data-v-252bc089], .dashboard-index .card.customer5 .footer-group[data-v-252bc089] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-252bc089] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-252bc089] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-252bc089] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-252bc089] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-252bc089] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-252bc089] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-252bc089] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-252bc089] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-252bc089] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-252bc089] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-252bc089],
.dashboard-index .card.noArrow .next[data-v-252bc089] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-252bc089] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-252bc089] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-252bc089] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-252bc089] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-252bc089] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-252bc089] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-252bc089] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-252bc089] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-252bc089] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-252bc089] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-252bc089]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-252bc089] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-252bc089] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-252bc089] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-252bc089] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-252bc089]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-252bc089] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-252bc089] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-252bc089] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-252bc089] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-252bc089] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-252bc089] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-252bc089]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-252bc089] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-252bc089]:hover, .dashboard-index .customerBtn[data-v-252bc089]:focus, .dashboard-index .customerBtn[data-v-252bc089]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-252bc089] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-252bc089] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-252bc089]:hover, .dashboard-index .customerBtn2[data-v-252bc089]:focus, .dashboard-index .customerBtn2[data-v-252bc089]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-252bc089] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-252bc089] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-252bc089] {
    margin-bottom: 8px;
}
}
.popover-number[data-v-252bc089] {
  text-decoration: none;
  font-weight: normal;
}
.wrap .el-button {
  padding: 0;
}
.agent-claims .th1 {
  width: 5%;
}
.agent-claims .th2, .agent-claims .th3, .agent-claims .th4, .agent-claims .th5 {
  width: 25%;
}
@media screen and (max-width: 415px) {
.agent-claims .th1 {
    width: 5%;
}
.agent-claims .th2 {
    width: 25%;
}
.agent-claims .th3 {
    width: 25%;
}
.agent-claims .th4 {
    width: 30%;
}
.agent-claims .th5 {
    width: 10%;
}
}
.absolute-center[data-v-5f8b0c62] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-5f8b0c62] {
  cursor: pointer;
}
.overflow-clip[data-v-5f8b0c62] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-5f8b0c62] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-5f8b0c62] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-5f8b0c62] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-5f8b0c62] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-5f8b0c62] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-5f8b0c62] {
    right: 0;
}
}
.dashboard-index .row[data-v-5f8b0c62] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-5f8b0c62] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-5f8b0c62] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-5f8b0c62] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-5f8b0c62] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-5f8b0c62] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-5f8b0c62] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-5f8b0c62] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-5f8b0c62] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-5f8b0c62] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-5f8b0c62], .dashboard-index .card.customer2[data-v-5f8b0c62], .dashboard-index .card.customer3[data-v-5f8b0c62], .dashboard-index .card.customer4[data-v-5f8b0c62], .dashboard-index .card.customer5[data-v-5f8b0c62] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-5f8b0c62]::after, .dashboard-index .card.customer2[data-v-5f8b0c62]::after, .dashboard-index .card.customer3[data-v-5f8b0c62]::after, .dashboard-index .card.customer4[data-v-5f8b0c62]::after, .dashboard-index .card.customer5[data-v-5f8b0c62]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .more-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .more-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .more-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .more-group[data-v-5f8b0c62] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .top-group[data-v-5f8b0c62] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .top-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .top-group[data-v-5f8b0c62] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-5f8b0c62] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-5f8b0c62]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .middle-group[data-v-5f8b0c62] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .middle-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .middle-group[data-v-5f8b0c62] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-5f8b0c62] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-5f8b0c62]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-5f8b0c62]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-5f8b0c62]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-5f8b0c62]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-5f8b0c62]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-5f8b0c62], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-5f8b0c62], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-5f8b0c62], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-5f8b0c62], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-5f8b0c62] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .bottom-group[data-v-5f8b0c62] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .bottom-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .bottom-group[data-v-5f8b0c62] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-5f8b0c62], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-5f8b0c62] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-5f8b0c62]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-5f8b0c62]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-5f8b0c62], .dashboard-index .card.customer2 p[data-v-5f8b0c62], .dashboard-index .card.customer3 p[data-v-5f8b0c62], .dashboard-index .card.customer4 p[data-v-5f8b0c62], .dashboard-index .card.customer5 p[data-v-5f8b0c62] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-5f8b0c62], .dashboard-index .card.customer2 .fs14[data-v-5f8b0c62], .dashboard-index .card.customer3 .fs14[data-v-5f8b0c62], .dashboard-index .card.customer4 .fs14[data-v-5f8b0c62], .dashboard-index .card.customer5 .fs14[data-v-5f8b0c62] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-5f8b0c62], .dashboard-index .card.customer2 .fs16[data-v-5f8b0c62], .dashboard-index .card.customer3 .fs16[data-v-5f8b0c62], .dashboard-index .card.customer4 .fs16[data-v-5f8b0c62], .dashboard-index .card.customer5 .fs16[data-v-5f8b0c62] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-5f8b0c62], .dashboard-index .card.customer2 .fs18[data-v-5f8b0c62], .dashboard-index .card.customer3 .fs18[data-v-5f8b0c62], .dashboard-index .card.customer4 .fs18[data-v-5f8b0c62], .dashboard-index .card.customer5 .fs18[data-v-5f8b0c62] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-5f8b0c62], .dashboard-index .card.customer2 .fs20[data-v-5f8b0c62], .dashboard-index .card.customer3 .fs20[data-v-5f8b0c62], .dashboard-index .card.customer4 .fs20[data-v-5f8b0c62], .dashboard-index .card.customer5 .fs20[data-v-5f8b0c62] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-5f8b0c62], .dashboard-index .card.customer2 .fs28[data-v-5f8b0c62], .dashboard-index .card.customer3 .fs28[data-v-5f8b0c62], .dashboard-index .card.customer4 .fs28[data-v-5f8b0c62], .dashboard-index .card.customer5 .fs28[data-v-5f8b0c62] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-5f8b0c62], .dashboard-index .card.customer2 .fs32[data-v-5f8b0c62], .dashboard-index .card.customer3 .fs32[data-v-5f8b0c62], .dashboard-index .card.customer4 .fs32[data-v-5f8b0c62], .dashboard-index .card.customer5 .fs32[data-v-5f8b0c62] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-5f8b0c62], .dashboard-index .card.customer2 .black[data-v-5f8b0c62], .dashboard-index .card.customer3 .black[data-v-5f8b0c62], .dashboard-index .card.customer4 .black[data-v-5f8b0c62], .dashboard-index .card.customer5 .black[data-v-5f8b0c62] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-5f8b0c62], .dashboard-index .card.customer2 .blue[data-v-5f8b0c62], .dashboard-index .card.customer3 .blue[data-v-5f8b0c62], .dashboard-index .card.customer4 .blue[data-v-5f8b0c62], .dashboard-index .card.customer5 .blue[data-v-5f8b0c62] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-5f8b0c62], .dashboard-index .card.customer2 .orange[data-v-5f8b0c62], .dashboard-index .card.customer3 .orange[data-v-5f8b0c62], .dashboard-index .card.customer4 .orange[data-v-5f8b0c62], .dashboard-index .card.customer5 .orange[data-v-5f8b0c62] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-5f8b0c62], .dashboard-index .card.customer2 .brown[data-v-5f8b0c62], .dashboard-index .card.customer3 .brown[data-v-5f8b0c62], .dashboard-index .card.customer4 .brown[data-v-5f8b0c62], .dashboard-index .card.customer5 .brown[data-v-5f8b0c62] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-5f8b0c62], .dashboard-index .card.customer2 .red[data-v-5f8b0c62], .dashboard-index .card.customer3 .red[data-v-5f8b0c62], .dashboard-index .card.customer4 .red[data-v-5f8b0c62], .dashboard-index .card.customer5 .red[data-v-5f8b0c62] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-5f8b0c62], .dashboard-index .card.customer2 .grey[data-v-5f8b0c62], .dashboard-index .card.customer3 .grey[data-v-5f8b0c62], .dashboard-index .card.customer4 .grey[data-v-5f8b0c62], .dashboard-index .card.customer5 .grey[data-v-5f8b0c62] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-5f8b0c62], .dashboard-index .card.customer2 .bold[data-v-5f8b0c62], .dashboard-index .card.customer3 .bold[data-v-5f8b0c62], .dashboard-index .card.customer4 .bold[data-v-5f8b0c62], .dashboard-index .card.customer5 .bold[data-v-5f8b0c62] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-5f8b0c62], .dashboard-index .card.customer2 .btn[data-v-5f8b0c62], .dashboard-index .card.customer3 .btn[data-v-5f8b0c62], .dashboard-index .card.customer4 .btn[data-v-5f8b0c62], .dashboard-index .card.customer5 .btn[data-v-5f8b0c62] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-5f8b0c62], .dashboard-index .card.customer2 .footer-group[data-v-5f8b0c62], .dashboard-index .card.customer3 .footer-group[data-v-5f8b0c62], .dashboard-index .card.customer4 .footer-group[data-v-5f8b0c62], .dashboard-index .card.customer5 .footer-group[data-v-5f8b0c62] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-5f8b0c62] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-5f8b0c62] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-5f8b0c62] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-5f8b0c62] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-5f8b0c62] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-5f8b0c62] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-5f8b0c62] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-5f8b0c62] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-5f8b0c62] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-5f8b0c62] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-5f8b0c62],
.dashboard-index .card.noArrow .next[data-v-5f8b0c62] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-5f8b0c62] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-5f8b0c62] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-5f8b0c62] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-5f8b0c62] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-5f8b0c62] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-5f8b0c62] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-5f8b0c62] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-5f8b0c62] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-5f8b0c62] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-5f8b0c62] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-5f8b0c62]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-5f8b0c62] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-5f8b0c62] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-5f8b0c62] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-5f8b0c62] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-5f8b0c62]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-5f8b0c62] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-5f8b0c62] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-5f8b0c62] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-5f8b0c62] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-5f8b0c62] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-5f8b0c62] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-5f8b0c62]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-5f8b0c62] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-5f8b0c62]:hover, .dashboard-index .customerBtn[data-v-5f8b0c62]:focus, .dashboard-index .customerBtn[data-v-5f8b0c62]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-5f8b0c62] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-5f8b0c62] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-5f8b0c62]:hover, .dashboard-index .customerBtn2[data-v-5f8b0c62]:focus, .dashboard-index .customerBtn2[data-v-5f8b0c62]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-5f8b0c62] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-5f8b0c62] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-5f8b0c62] {
    margin-bottom: 8px;
}
}
.popover-number[data-v-5f8b0c62] {
  text-decoration: none;
  font-weight: normal;
}
.wrap .el-button {
  padding: 0;
}
.filters-not-match-dialog ul[data-v-52f9f634] {
  list-style-type: disc;
}
.filters-not-match-dialog .info-dialog__header[data-v-52f9f634] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.filters-not-match-dialog .info-dialog__header .close-btn[data-v-52f9f634] {
  color: #0044AD;
}
.filters-not-match-dialog .info-dialog__body[data-v-52f9f634] {
  padding: 32px;
}
.filters-not-match-dialog .btn[data-v-52f9f634] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.filters-not-match-dialog .btn[data-v-52f9f634]:hover, .filters-not-match-dialog .btn[data-v-52f9f634]:focus, .filters-not-match-dialog .btn[data-v-52f9f634]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.filters-not-match-dialog p[data-v-52f9f634] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog[data-v-52f9f634] {
    max-width: 360px !important;
}
}
.index-call-dialog .btn-link[data-v-57d33ef7] {
  color: #0044AD;
}
.index-call-dialog .btn-link[data-v-57d33ef7]:hover {
  text-decoration: none;
}
.index-call-dialog .row[data-v-57d33ef7] {
  margin-left: -4px;
  margin-right: -4px;
}
.index-call-dialog .row [class*=col-][data-v-57d33ef7] {
  padding-left: 4px;
  padding-right: 4px;
}
.index-call-dialog .info-dialog__header[data-v-57d33ef7] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.index-call-dialog .info-dialog__header .close-btn[data-v-57d33ef7] {
  color: #0044AD;
}
.index-call-dialog .info-dialog__body[data-v-57d33ef7] {
  padding: 32px;
}
.index-call-dialog .btn-close[data-v-57d33ef7] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.index-call-dialog .btn-close[data-v-57d33ef7]:hover, .index-call-dialog .btn-close[data-v-57d33ef7]:focus, .index-call-dialog .btn-close[data-v-57d33ef7]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.index-call-dialog .customerBtn2[data-v-57d33ef7] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.index-call-dialog .customerBtn2[data-v-57d33ef7]:focus, .index-call-dialog .customerBtn2[data-v-57d33ef7]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.index-call-dialog .customerBtn2.solid[data-v-57d33ef7] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.index-call-dialog p[data-v-57d33ef7] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
.index-call-dialog .btn-link[data-v-f727c2d0] {
  color: #0044AD;
}
.index-call-dialog .btn-link[data-v-f727c2d0]:hover {
  text-decoration: none;
}
.index-call-dialog .row[data-v-f727c2d0] {
  margin-left: -4px;
  margin-right: -4px;
}
.index-call-dialog .row [class*=col-][data-v-f727c2d0] {
  padding-left: 4px;
  padding-right: 4px;
}
.index-call-dialog .info-dialog__header[data-v-f727c2d0] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.index-call-dialog .info-dialog__header .close-btn[data-v-f727c2d0] {
  color: #0044AD;
}
.index-call-dialog .info-dialog__body[data-v-f727c2d0] {
  padding: 32px;
}
.index-call-dialog .btn-close[data-v-f727c2d0] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.index-call-dialog .btn-close[data-v-f727c2d0]:hover, .index-call-dialog .btn-close[data-v-f727c2d0]:focus, .index-call-dialog .btn-close[data-v-f727c2d0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.index-call-dialog .customerBtn2[data-v-f727c2d0] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.index-call-dialog .customerBtn2[data-v-f727c2d0]:focus, .index-call-dialog .customerBtn2[data-v-f727c2d0]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.index-call-dialog .customerBtn2.solid[data-v-f727c2d0] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.index-call-dialog p[data-v-f727c2d0] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
.absolute-center[data-v-514ce38e] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-514ce38e] {
  cursor: pointer;
}
.overflow-clip[data-v-514ce38e] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-514ce38e] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-514ce38e] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-514ce38e] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-514ce38e] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-514ce38e] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-514ce38e] {
    right: 0;
}
}
.dashboard-index .row[data-v-514ce38e] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-514ce38e] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-514ce38e] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-514ce38e] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-514ce38e] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-514ce38e] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-514ce38e] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-514ce38e] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-514ce38e] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-514ce38e] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-514ce38e], .dashboard-index .card.customer2[data-v-514ce38e], .dashboard-index .card.customer3[data-v-514ce38e], .dashboard-index .card.customer4[data-v-514ce38e], .dashboard-index .card.customer5[data-v-514ce38e] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-514ce38e]::after, .dashboard-index .card.customer2[data-v-514ce38e]::after, .dashboard-index .card.customer3[data-v-514ce38e]::after, .dashboard-index .card.customer4[data-v-514ce38e]::after, .dashboard-index .card.customer5[data-v-514ce38e]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-514ce38e], .dashboard-index .card.customer2 .more-group[data-v-514ce38e], .dashboard-index .card.customer3 .more-group[data-v-514ce38e], .dashboard-index .card.customer4 .more-group[data-v-514ce38e], .dashboard-index .card.customer5 .more-group[data-v-514ce38e] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-514ce38e], .dashboard-index .card.customer2 .top-group[data-v-514ce38e], .dashboard-index .card.customer3 .top-group[data-v-514ce38e], .dashboard-index .card.customer4 .top-group[data-v-514ce38e], .dashboard-index .card.customer5 .top-group[data-v-514ce38e] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-514ce38e], .dashboard-index .card.customer2 .top-group[data-v-514ce38e], .dashboard-index .card.customer3 .top-group[data-v-514ce38e], .dashboard-index .card.customer4 .top-group[data-v-514ce38e], .dashboard-index .card.customer5 .top-group[data-v-514ce38e] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-514ce38e] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-514ce38e]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-514ce38e], .dashboard-index .card.customer2 .middle-group[data-v-514ce38e], .dashboard-index .card.customer3 .middle-group[data-v-514ce38e], .dashboard-index .card.customer4 .middle-group[data-v-514ce38e], .dashboard-index .card.customer5 .middle-group[data-v-514ce38e] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-514ce38e], .dashboard-index .card.customer2 .middle-group[data-v-514ce38e], .dashboard-index .card.customer3 .middle-group[data-v-514ce38e], .dashboard-index .card.customer4 .middle-group[data-v-514ce38e], .dashboard-index .card.customer5 .middle-group[data-v-514ce38e] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-514ce38e] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-514ce38e]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-514ce38e]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-514ce38e]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-514ce38e]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-514ce38e]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-514ce38e], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-514ce38e], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-514ce38e], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-514ce38e], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-514ce38e] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer2 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer3 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer4 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer5 .bottom-group[data-v-514ce38e] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer2 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer3 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer4 .bottom-group[data-v-514ce38e], .dashboard-index .card.customer5 .bottom-group[data-v-514ce38e] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-514ce38e], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-514ce38e] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-514ce38e]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-514ce38e]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-514ce38e], .dashboard-index .card.customer2 p[data-v-514ce38e], .dashboard-index .card.customer3 p[data-v-514ce38e], .dashboard-index .card.customer4 p[data-v-514ce38e], .dashboard-index .card.customer5 p[data-v-514ce38e] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-514ce38e], .dashboard-index .card.customer2 .fs14[data-v-514ce38e], .dashboard-index .card.customer3 .fs14[data-v-514ce38e], .dashboard-index .card.customer4 .fs14[data-v-514ce38e], .dashboard-index .card.customer5 .fs14[data-v-514ce38e] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-514ce38e], .dashboard-index .card.customer2 .fs16[data-v-514ce38e], .dashboard-index .card.customer3 .fs16[data-v-514ce38e], .dashboard-index .card.customer4 .fs16[data-v-514ce38e], .dashboard-index .card.customer5 .fs16[data-v-514ce38e] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-514ce38e], .dashboard-index .card.customer2 .fs18[data-v-514ce38e], .dashboard-index .card.customer3 .fs18[data-v-514ce38e], .dashboard-index .card.customer4 .fs18[data-v-514ce38e], .dashboard-index .card.customer5 .fs18[data-v-514ce38e] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-514ce38e], .dashboard-index .card.customer2 .fs20[data-v-514ce38e], .dashboard-index .card.customer3 .fs20[data-v-514ce38e], .dashboard-index .card.customer4 .fs20[data-v-514ce38e], .dashboard-index .card.customer5 .fs20[data-v-514ce38e] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-514ce38e], .dashboard-index .card.customer2 .fs28[data-v-514ce38e], .dashboard-index .card.customer3 .fs28[data-v-514ce38e], .dashboard-index .card.customer4 .fs28[data-v-514ce38e], .dashboard-index .card.customer5 .fs28[data-v-514ce38e] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-514ce38e], .dashboard-index .card.customer2 .fs32[data-v-514ce38e], .dashboard-index .card.customer3 .fs32[data-v-514ce38e], .dashboard-index .card.customer4 .fs32[data-v-514ce38e], .dashboard-index .card.customer5 .fs32[data-v-514ce38e] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-514ce38e], .dashboard-index .card.customer2 .black[data-v-514ce38e], .dashboard-index .card.customer3 .black[data-v-514ce38e], .dashboard-index .card.customer4 .black[data-v-514ce38e], .dashboard-index .card.customer5 .black[data-v-514ce38e] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-514ce38e], .dashboard-index .card.customer2 .blue[data-v-514ce38e], .dashboard-index .card.customer3 .blue[data-v-514ce38e], .dashboard-index .card.customer4 .blue[data-v-514ce38e], .dashboard-index .card.customer5 .blue[data-v-514ce38e] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-514ce38e], .dashboard-index .card.customer2 .orange[data-v-514ce38e], .dashboard-index .card.customer3 .orange[data-v-514ce38e], .dashboard-index .card.customer4 .orange[data-v-514ce38e], .dashboard-index .card.customer5 .orange[data-v-514ce38e] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-514ce38e], .dashboard-index .card.customer2 .brown[data-v-514ce38e], .dashboard-index .card.customer3 .brown[data-v-514ce38e], .dashboard-index .card.customer4 .brown[data-v-514ce38e], .dashboard-index .card.customer5 .brown[data-v-514ce38e] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-514ce38e], .dashboard-index .card.customer2 .red[data-v-514ce38e], .dashboard-index .card.customer3 .red[data-v-514ce38e], .dashboard-index .card.customer4 .red[data-v-514ce38e], .dashboard-index .card.customer5 .red[data-v-514ce38e] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-514ce38e], .dashboard-index .card.customer2 .grey[data-v-514ce38e], .dashboard-index .card.customer3 .grey[data-v-514ce38e], .dashboard-index .card.customer4 .grey[data-v-514ce38e], .dashboard-index .card.customer5 .grey[data-v-514ce38e] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-514ce38e], .dashboard-index .card.customer2 .bold[data-v-514ce38e], .dashboard-index .card.customer3 .bold[data-v-514ce38e], .dashboard-index .card.customer4 .bold[data-v-514ce38e], .dashboard-index .card.customer5 .bold[data-v-514ce38e] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-514ce38e], .dashboard-index .card.customer2 .btn[data-v-514ce38e], .dashboard-index .card.customer3 .btn[data-v-514ce38e], .dashboard-index .card.customer4 .btn[data-v-514ce38e], .dashboard-index .card.customer5 .btn[data-v-514ce38e] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-514ce38e], .dashboard-index .card.customer2 .footer-group[data-v-514ce38e], .dashboard-index .card.customer3 .footer-group[data-v-514ce38e], .dashboard-index .card.customer4 .footer-group[data-v-514ce38e], .dashboard-index .card.customer5 .footer-group[data-v-514ce38e] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-514ce38e] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-514ce38e] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-514ce38e] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-514ce38e] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-514ce38e] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-514ce38e] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-514ce38e] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-514ce38e] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-514ce38e] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-514ce38e] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-514ce38e],
.dashboard-index .card.noArrow .next[data-v-514ce38e] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-514ce38e] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-514ce38e] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-514ce38e] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-514ce38e] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-514ce38e] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-514ce38e] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-514ce38e] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-514ce38e] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-514ce38e] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-514ce38e] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-514ce38e]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-514ce38e] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-514ce38e] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-514ce38e] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-514ce38e] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-514ce38e]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-514ce38e] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-514ce38e] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-514ce38e] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-514ce38e] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-514ce38e] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-514ce38e] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-514ce38e]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-514ce38e] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-514ce38e]:hover, .dashboard-index .customerBtn[data-v-514ce38e]:focus, .dashboard-index .customerBtn[data-v-514ce38e]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-514ce38e] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-514ce38e] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-514ce38e]:hover, .dashboard-index .customerBtn2[data-v-514ce38e]:focus, .dashboard-index .customerBtn2[data-v-514ce38e]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-514ce38e] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-514ce38e] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-514ce38e] {
    margin-bottom: 8px;
}
}
.absolute-center[data-v-abd2037a] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-abd2037a] {
  cursor: pointer;
}
.overflow-clip[data-v-abd2037a] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-abd2037a] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-abd2037a] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-abd2037a] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-abd2037a] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-abd2037a] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-abd2037a] {
    right: 0;
}
}
.dashboard-index .row[data-v-abd2037a] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-abd2037a] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-abd2037a] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-abd2037a] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-abd2037a] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-abd2037a] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-abd2037a] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-abd2037a] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-abd2037a] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-abd2037a] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-abd2037a], .dashboard-index .card.customer2[data-v-abd2037a], .dashboard-index .card.customer3[data-v-abd2037a], .dashboard-index .card.customer4[data-v-abd2037a], .dashboard-index .card.customer5[data-v-abd2037a] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-abd2037a]::after, .dashboard-index .card.customer2[data-v-abd2037a]::after, .dashboard-index .card.customer3[data-v-abd2037a]::after, .dashboard-index .card.customer4[data-v-abd2037a]::after, .dashboard-index .card.customer5[data-v-abd2037a]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-abd2037a], .dashboard-index .card.customer2 .more-group[data-v-abd2037a], .dashboard-index .card.customer3 .more-group[data-v-abd2037a], .dashboard-index .card.customer4 .more-group[data-v-abd2037a], .dashboard-index .card.customer5 .more-group[data-v-abd2037a] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-abd2037a], .dashboard-index .card.customer2 .top-group[data-v-abd2037a], .dashboard-index .card.customer3 .top-group[data-v-abd2037a], .dashboard-index .card.customer4 .top-group[data-v-abd2037a], .dashboard-index .card.customer5 .top-group[data-v-abd2037a] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-abd2037a], .dashboard-index .card.customer2 .top-group[data-v-abd2037a], .dashboard-index .card.customer3 .top-group[data-v-abd2037a], .dashboard-index .card.customer4 .top-group[data-v-abd2037a], .dashboard-index .card.customer5 .top-group[data-v-abd2037a] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-abd2037a] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-abd2037a]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-abd2037a], .dashboard-index .card.customer2 .middle-group[data-v-abd2037a], .dashboard-index .card.customer3 .middle-group[data-v-abd2037a], .dashboard-index .card.customer4 .middle-group[data-v-abd2037a], .dashboard-index .card.customer5 .middle-group[data-v-abd2037a] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-abd2037a], .dashboard-index .card.customer2 .middle-group[data-v-abd2037a], .dashboard-index .card.customer3 .middle-group[data-v-abd2037a], .dashboard-index .card.customer4 .middle-group[data-v-abd2037a], .dashboard-index .card.customer5 .middle-group[data-v-abd2037a] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-abd2037a] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-abd2037a]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-abd2037a]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-abd2037a]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-abd2037a]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-abd2037a]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-abd2037a], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-abd2037a], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-abd2037a], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-abd2037a], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-abd2037a] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer2 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer3 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer4 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer5 .bottom-group[data-v-abd2037a] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer2 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer3 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer4 .bottom-group[data-v-abd2037a], .dashboard-index .card.customer5 .bottom-group[data-v-abd2037a] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-abd2037a], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-abd2037a] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-abd2037a]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-abd2037a]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-abd2037a], .dashboard-index .card.customer2 p[data-v-abd2037a], .dashboard-index .card.customer3 p[data-v-abd2037a], .dashboard-index .card.customer4 p[data-v-abd2037a], .dashboard-index .card.customer5 p[data-v-abd2037a] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-abd2037a], .dashboard-index .card.customer2 .fs14[data-v-abd2037a], .dashboard-index .card.customer3 .fs14[data-v-abd2037a], .dashboard-index .card.customer4 .fs14[data-v-abd2037a], .dashboard-index .card.customer5 .fs14[data-v-abd2037a] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-abd2037a], .dashboard-index .card.customer2 .fs16[data-v-abd2037a], .dashboard-index .card.customer3 .fs16[data-v-abd2037a], .dashboard-index .card.customer4 .fs16[data-v-abd2037a], .dashboard-index .card.customer5 .fs16[data-v-abd2037a] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-abd2037a], .dashboard-index .card.customer2 .fs18[data-v-abd2037a], .dashboard-index .card.customer3 .fs18[data-v-abd2037a], .dashboard-index .card.customer4 .fs18[data-v-abd2037a], .dashboard-index .card.customer5 .fs18[data-v-abd2037a] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-abd2037a], .dashboard-index .card.customer2 .fs20[data-v-abd2037a], .dashboard-index .card.customer3 .fs20[data-v-abd2037a], .dashboard-index .card.customer4 .fs20[data-v-abd2037a], .dashboard-index .card.customer5 .fs20[data-v-abd2037a] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-abd2037a], .dashboard-index .card.customer2 .fs28[data-v-abd2037a], .dashboard-index .card.customer3 .fs28[data-v-abd2037a], .dashboard-index .card.customer4 .fs28[data-v-abd2037a], .dashboard-index .card.customer5 .fs28[data-v-abd2037a] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-abd2037a], .dashboard-index .card.customer2 .fs32[data-v-abd2037a], .dashboard-index .card.customer3 .fs32[data-v-abd2037a], .dashboard-index .card.customer4 .fs32[data-v-abd2037a], .dashboard-index .card.customer5 .fs32[data-v-abd2037a] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-abd2037a], .dashboard-index .card.customer2 .black[data-v-abd2037a], .dashboard-index .card.customer3 .black[data-v-abd2037a], .dashboard-index .card.customer4 .black[data-v-abd2037a], .dashboard-index .card.customer5 .black[data-v-abd2037a] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-abd2037a], .dashboard-index .card.customer2 .blue[data-v-abd2037a], .dashboard-index .card.customer3 .blue[data-v-abd2037a], .dashboard-index .card.customer4 .blue[data-v-abd2037a], .dashboard-index .card.customer5 .blue[data-v-abd2037a] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-abd2037a], .dashboard-index .card.customer2 .orange[data-v-abd2037a], .dashboard-index .card.customer3 .orange[data-v-abd2037a], .dashboard-index .card.customer4 .orange[data-v-abd2037a], .dashboard-index .card.customer5 .orange[data-v-abd2037a] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-abd2037a], .dashboard-index .card.customer2 .brown[data-v-abd2037a], .dashboard-index .card.customer3 .brown[data-v-abd2037a], .dashboard-index .card.customer4 .brown[data-v-abd2037a], .dashboard-index .card.customer5 .brown[data-v-abd2037a] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-abd2037a], .dashboard-index .card.customer2 .red[data-v-abd2037a], .dashboard-index .card.customer3 .red[data-v-abd2037a], .dashboard-index .card.customer4 .red[data-v-abd2037a], .dashboard-index .card.customer5 .red[data-v-abd2037a] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-abd2037a], .dashboard-index .card.customer2 .grey[data-v-abd2037a], .dashboard-index .card.customer3 .grey[data-v-abd2037a], .dashboard-index .card.customer4 .grey[data-v-abd2037a], .dashboard-index .card.customer5 .grey[data-v-abd2037a] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-abd2037a], .dashboard-index .card.customer2 .bold[data-v-abd2037a], .dashboard-index .card.customer3 .bold[data-v-abd2037a], .dashboard-index .card.customer4 .bold[data-v-abd2037a], .dashboard-index .card.customer5 .bold[data-v-abd2037a] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-abd2037a], .dashboard-index .card.customer2 .btn[data-v-abd2037a], .dashboard-index .card.customer3 .btn[data-v-abd2037a], .dashboard-index .card.customer4 .btn[data-v-abd2037a], .dashboard-index .card.customer5 .btn[data-v-abd2037a] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-abd2037a], .dashboard-index .card.customer2 .footer-group[data-v-abd2037a], .dashboard-index .card.customer3 .footer-group[data-v-abd2037a], .dashboard-index .card.customer4 .footer-group[data-v-abd2037a], .dashboard-index .card.customer5 .footer-group[data-v-abd2037a] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-abd2037a] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-abd2037a] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-abd2037a] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-abd2037a] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-abd2037a] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-abd2037a] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-abd2037a] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-abd2037a] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-abd2037a] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-abd2037a] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-abd2037a],
.dashboard-index .card.noArrow .next[data-v-abd2037a] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-abd2037a] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-abd2037a] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-abd2037a] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-abd2037a] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-abd2037a] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-abd2037a] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-abd2037a] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-abd2037a] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-abd2037a] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-abd2037a] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-abd2037a]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-abd2037a] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-abd2037a] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-abd2037a] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-abd2037a] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-abd2037a]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-abd2037a] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-abd2037a] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-abd2037a] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-abd2037a] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-abd2037a] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-abd2037a] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-abd2037a]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-abd2037a] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-abd2037a]:hover, .dashboard-index .customerBtn[data-v-abd2037a]:focus, .dashboard-index .customerBtn[data-v-abd2037a]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-abd2037a] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-abd2037a] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-abd2037a]:hover, .dashboard-index .customerBtn2[data-v-abd2037a]:focus, .dashboard-index .customerBtn2[data-v-abd2037a]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-abd2037a] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-abd2037a] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-abd2037a] {
    margin-bottom: 8px;
}
}
.notificationSearchTable td {
  cursor: pointer;
}
.absolute-center[data-v-1625c2e6] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-1625c2e6] {
  cursor: pointer;
}
.overflow-clip[data-v-1625c2e6] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-1625c2e6] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-1625c2e6] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-1625c2e6] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-1625c2e6] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-1625c2e6] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-1625c2e6] {
    right: 0;
}
}
.dashboard-index .row[data-v-1625c2e6] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-1625c2e6] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-1625c2e6] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-1625c2e6] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-1625c2e6] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-1625c2e6] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-1625c2e6] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-1625c2e6] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-1625c2e6] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-1625c2e6] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-1625c2e6], .dashboard-index .card.customer2[data-v-1625c2e6], .dashboard-index .card.customer3[data-v-1625c2e6], .dashboard-index .card.customer4[data-v-1625c2e6], .dashboard-index .card.customer5[data-v-1625c2e6] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-1625c2e6]::after, .dashboard-index .card.customer2[data-v-1625c2e6]::after, .dashboard-index .card.customer3[data-v-1625c2e6]::after, .dashboard-index .card.customer4[data-v-1625c2e6]::after, .dashboard-index .card.customer5[data-v-1625c2e6]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-1625c2e6], .dashboard-index .card.customer2 .more-group[data-v-1625c2e6], .dashboard-index .card.customer3 .more-group[data-v-1625c2e6], .dashboard-index .card.customer4 .more-group[data-v-1625c2e6], .dashboard-index .card.customer5 .more-group[data-v-1625c2e6] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-1625c2e6], .dashboard-index .card.customer2 .top-group[data-v-1625c2e6], .dashboard-index .card.customer3 .top-group[data-v-1625c2e6], .dashboard-index .card.customer4 .top-group[data-v-1625c2e6], .dashboard-index .card.customer5 .top-group[data-v-1625c2e6] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-1625c2e6], .dashboard-index .card.customer2 .top-group[data-v-1625c2e6], .dashboard-index .card.customer3 .top-group[data-v-1625c2e6], .dashboard-index .card.customer4 .top-group[data-v-1625c2e6], .dashboard-index .card.customer5 .top-group[data-v-1625c2e6] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-1625c2e6] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-1625c2e6]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer2 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer3 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer4 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer5 .middle-group[data-v-1625c2e6] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer2 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer3 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer4 .middle-group[data-v-1625c2e6], .dashboard-index .card.customer5 .middle-group[data-v-1625c2e6] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-1625c2e6] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-1625c2e6]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-1625c2e6]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-1625c2e6]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-1625c2e6]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-1625c2e6]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-1625c2e6], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-1625c2e6], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-1625c2e6], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-1625c2e6], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-1625c2e6] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer2 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer3 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer4 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer5 .bottom-group[data-v-1625c2e6] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer2 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer3 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer4 .bottom-group[data-v-1625c2e6], .dashboard-index .card.customer5 .bottom-group[data-v-1625c2e6] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-1625c2e6], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-1625c2e6] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-1625c2e6]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-1625c2e6]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-1625c2e6], .dashboard-index .card.customer2 p[data-v-1625c2e6], .dashboard-index .card.customer3 p[data-v-1625c2e6], .dashboard-index .card.customer4 p[data-v-1625c2e6], .dashboard-index .card.customer5 p[data-v-1625c2e6] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-1625c2e6], .dashboard-index .card.customer2 .fs14[data-v-1625c2e6], .dashboard-index .card.customer3 .fs14[data-v-1625c2e6], .dashboard-index .card.customer4 .fs14[data-v-1625c2e6], .dashboard-index .card.customer5 .fs14[data-v-1625c2e6] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-1625c2e6], .dashboard-index .card.customer2 .fs16[data-v-1625c2e6], .dashboard-index .card.customer3 .fs16[data-v-1625c2e6], .dashboard-index .card.customer4 .fs16[data-v-1625c2e6], .dashboard-index .card.customer5 .fs16[data-v-1625c2e6] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-1625c2e6], .dashboard-index .card.customer2 .fs18[data-v-1625c2e6], .dashboard-index .card.customer3 .fs18[data-v-1625c2e6], .dashboard-index .card.customer4 .fs18[data-v-1625c2e6], .dashboard-index .card.customer5 .fs18[data-v-1625c2e6] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-1625c2e6], .dashboard-index .card.customer2 .fs20[data-v-1625c2e6], .dashboard-index .card.customer3 .fs20[data-v-1625c2e6], .dashboard-index .card.customer4 .fs20[data-v-1625c2e6], .dashboard-index .card.customer5 .fs20[data-v-1625c2e6] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-1625c2e6], .dashboard-index .card.customer2 .fs28[data-v-1625c2e6], .dashboard-index .card.customer3 .fs28[data-v-1625c2e6], .dashboard-index .card.customer4 .fs28[data-v-1625c2e6], .dashboard-index .card.customer5 .fs28[data-v-1625c2e6] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-1625c2e6], .dashboard-index .card.customer2 .fs32[data-v-1625c2e6], .dashboard-index .card.customer3 .fs32[data-v-1625c2e6], .dashboard-index .card.customer4 .fs32[data-v-1625c2e6], .dashboard-index .card.customer5 .fs32[data-v-1625c2e6] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-1625c2e6], .dashboard-index .card.customer2 .black[data-v-1625c2e6], .dashboard-index .card.customer3 .black[data-v-1625c2e6], .dashboard-index .card.customer4 .black[data-v-1625c2e6], .dashboard-index .card.customer5 .black[data-v-1625c2e6] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-1625c2e6], .dashboard-index .card.customer2 .blue[data-v-1625c2e6], .dashboard-index .card.customer3 .blue[data-v-1625c2e6], .dashboard-index .card.customer4 .blue[data-v-1625c2e6], .dashboard-index .card.customer5 .blue[data-v-1625c2e6] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-1625c2e6], .dashboard-index .card.customer2 .orange[data-v-1625c2e6], .dashboard-index .card.customer3 .orange[data-v-1625c2e6], .dashboard-index .card.customer4 .orange[data-v-1625c2e6], .dashboard-index .card.customer5 .orange[data-v-1625c2e6] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-1625c2e6], .dashboard-index .card.customer2 .brown[data-v-1625c2e6], .dashboard-index .card.customer3 .brown[data-v-1625c2e6], .dashboard-index .card.customer4 .brown[data-v-1625c2e6], .dashboard-index .card.customer5 .brown[data-v-1625c2e6] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-1625c2e6], .dashboard-index .card.customer2 .red[data-v-1625c2e6], .dashboard-index .card.customer3 .red[data-v-1625c2e6], .dashboard-index .card.customer4 .red[data-v-1625c2e6], .dashboard-index .card.customer5 .red[data-v-1625c2e6] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-1625c2e6], .dashboard-index .card.customer2 .grey[data-v-1625c2e6], .dashboard-index .card.customer3 .grey[data-v-1625c2e6], .dashboard-index .card.customer4 .grey[data-v-1625c2e6], .dashboard-index .card.customer5 .grey[data-v-1625c2e6] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-1625c2e6], .dashboard-index .card.customer2 .bold[data-v-1625c2e6], .dashboard-index .card.customer3 .bold[data-v-1625c2e6], .dashboard-index .card.customer4 .bold[data-v-1625c2e6], .dashboard-index .card.customer5 .bold[data-v-1625c2e6] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-1625c2e6], .dashboard-index .card.customer2 .btn[data-v-1625c2e6], .dashboard-index .card.customer3 .btn[data-v-1625c2e6], .dashboard-index .card.customer4 .btn[data-v-1625c2e6], .dashboard-index .card.customer5 .btn[data-v-1625c2e6] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-1625c2e6], .dashboard-index .card.customer2 .footer-group[data-v-1625c2e6], .dashboard-index .card.customer3 .footer-group[data-v-1625c2e6], .dashboard-index .card.customer4 .footer-group[data-v-1625c2e6], .dashboard-index .card.customer5 .footer-group[data-v-1625c2e6] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-1625c2e6] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-1625c2e6] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-1625c2e6] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-1625c2e6] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-1625c2e6] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-1625c2e6] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-1625c2e6] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-1625c2e6] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-1625c2e6] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-1625c2e6] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-1625c2e6],
.dashboard-index .card.noArrow .next[data-v-1625c2e6] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-1625c2e6] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-1625c2e6] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-1625c2e6] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-1625c2e6] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-1625c2e6] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-1625c2e6] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-1625c2e6] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-1625c2e6] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-1625c2e6] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-1625c2e6] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-1625c2e6]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-1625c2e6] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-1625c2e6] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-1625c2e6] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-1625c2e6] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-1625c2e6]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-1625c2e6] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-1625c2e6] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-1625c2e6] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-1625c2e6] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-1625c2e6] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-1625c2e6] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-1625c2e6]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-1625c2e6] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-1625c2e6]:hover, .dashboard-index .customerBtn[data-v-1625c2e6]:focus, .dashboard-index .customerBtn[data-v-1625c2e6]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-1625c2e6] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-1625c2e6] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-1625c2e6]:hover, .dashboard-index .customerBtn2[data-v-1625c2e6]:focus, .dashboard-index .customerBtn2[data-v-1625c2e6]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-1625c2e6] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-1625c2e6] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-1625c2e6] {
    margin-bottom: 8px;
}
}
.filters-not-match-dialog ul[data-v-a91a697a] {
  list-style-type: disc;
}
.filters-not-match-dialog .info-dialog__header[data-v-a91a697a] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.filters-not-match-dialog .info-dialog__header .close-btn[data-v-a91a697a] {
  color: #0044AD;
}
.filters-not-match-dialog .info-dialog__body[data-v-a91a697a] {
  padding: 32px;
}
.filters-not-match-dialog .btn[data-v-a91a697a] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.filters-not-match-dialog .btn[data-v-a91a697a]:hover, .filters-not-match-dialog .btn[data-v-a91a697a]:focus, .filters-not-match-dialog .btn[data-v-a91a697a]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.filters-not-match-dialog p[data-v-a91a697a] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog[data-v-a91a697a] {
    max-width: 360px !important;
}
}
*[data-v-d5e0fcfa] {
  margin: 0;
  padding: 0;
}
.page[data-v-d5e0fcfa] {
  position: absolute;
  right: 0;
  top: -55px;
  text-align: right;
  font-size: 16px;
}
.annotation[data-v-d5e0fcfa] {
  font-size: 14px;
  color: #666;
}
.hint[data-v-d5e0fcfa] {
  color: #e9200e;
}
.survey-not-match-dialog.info-dialog {
  max-width: 500px !important;
}
.survey-not-match-dialog ul {
  list-style-type: disc;
}
.survey-not-match-dialog .info-dialog__header {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.survey-not-match-dialog .info-dialog__header .close-btn {
  color: #0044AD;
}
.survey-not-match-dialog .info-dialog__body {
  padding: 12px 32px 30px;
}
.survey-not-match-dialog .btn {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.survey-not-match-dialog .btn:hover, .survey-not-match-dialog .btn:focus, .survey-not-match-dialog .btn:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.survey-not-match-dialog .form-group > div {
  display: flex;
  flex-wrap: wrap;
}
.hr {
  border-color: #9c9c9c;
}
*[data-v-7953a2b2] {
  margin: 0;
  padding: 0;
}
.page[data-v-7953a2b2] {
  position: absolute;
  right: 0;
  top: -55px;
  text-align: right;
  font-size: 16px;
}
.annotation[data-v-7953a2b2] {
  font-size: 14px;
  color: #666;
}
.hint[data-v-7953a2b2] {
  color: #e9200e;
}
.survey-not-match-dialog.info-dialog {
  max-width: 500px !important;
}
.survey-not-match-dialog ul {
  list-style-type: disc;
}
.survey-not-match-dialog .info-dialog__header {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.survey-not-match-dialog .info-dialog__header .close-btn {
  color: #0044AD;
}
.survey-not-match-dialog .info-dialog__body {
  padding: 12px 32px 30px;
}
.survey-not-match-dialog .btn {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.survey-not-match-dialog .btn:hover, .survey-not-match-dialog .btn:focus, .survey-not-match-dialog .btn:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.survey-not-match-dialog .form-group > div {
  display: flex;
  flex-wrap: wrap;
}
.hr {
  border-color: #9c9c9c;
}
.docTable td {
  cursor: pointer;
}
.absolute-center[data-v-68863fd6] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-68863fd6] {
  cursor: pointer;
}
.overflow-clip[data-v-68863fd6] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-68863fd6] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-68863fd6] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-68863fd6] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-68863fd6] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-68863fd6] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-68863fd6] {
    right: 0;
}
}
.dashboard-index .row[data-v-68863fd6] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-68863fd6] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-68863fd6] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-68863fd6] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-68863fd6] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-68863fd6] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-68863fd6] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-68863fd6] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-68863fd6] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-68863fd6] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-68863fd6], .dashboard-index .card.customer2[data-v-68863fd6], .dashboard-index .card.customer3[data-v-68863fd6], .dashboard-index .card.customer4[data-v-68863fd6], .dashboard-index .card.customer5[data-v-68863fd6] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-68863fd6]::after, .dashboard-index .card.customer2[data-v-68863fd6]::after, .dashboard-index .card.customer3[data-v-68863fd6]::after, .dashboard-index .card.customer4[data-v-68863fd6]::after, .dashboard-index .card.customer5[data-v-68863fd6]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-68863fd6], .dashboard-index .card.customer2 .more-group[data-v-68863fd6], .dashboard-index .card.customer3 .more-group[data-v-68863fd6], .dashboard-index .card.customer4 .more-group[data-v-68863fd6], .dashboard-index .card.customer5 .more-group[data-v-68863fd6] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-68863fd6], .dashboard-index .card.customer2 .top-group[data-v-68863fd6], .dashboard-index .card.customer3 .top-group[data-v-68863fd6], .dashboard-index .card.customer4 .top-group[data-v-68863fd6], .dashboard-index .card.customer5 .top-group[data-v-68863fd6] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-68863fd6], .dashboard-index .card.customer2 .top-group[data-v-68863fd6], .dashboard-index .card.customer3 .top-group[data-v-68863fd6], .dashboard-index .card.customer4 .top-group[data-v-68863fd6], .dashboard-index .card.customer5 .top-group[data-v-68863fd6] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-68863fd6] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-68863fd6]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-68863fd6], .dashboard-index .card.customer2 .middle-group[data-v-68863fd6], .dashboard-index .card.customer3 .middle-group[data-v-68863fd6], .dashboard-index .card.customer4 .middle-group[data-v-68863fd6], .dashboard-index .card.customer5 .middle-group[data-v-68863fd6] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-68863fd6], .dashboard-index .card.customer2 .middle-group[data-v-68863fd6], .dashboard-index .card.customer3 .middle-group[data-v-68863fd6], .dashboard-index .card.customer4 .middle-group[data-v-68863fd6], .dashboard-index .card.customer5 .middle-group[data-v-68863fd6] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-68863fd6] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-68863fd6]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-68863fd6]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-68863fd6]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-68863fd6]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-68863fd6]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-68863fd6], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-68863fd6], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-68863fd6], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-68863fd6], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-68863fd6] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer2 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer3 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer4 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer5 .bottom-group[data-v-68863fd6] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer2 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer3 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer4 .bottom-group[data-v-68863fd6], .dashboard-index .card.customer5 .bottom-group[data-v-68863fd6] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-68863fd6], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-68863fd6] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-68863fd6]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-68863fd6]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-68863fd6], .dashboard-index .card.customer2 p[data-v-68863fd6], .dashboard-index .card.customer3 p[data-v-68863fd6], .dashboard-index .card.customer4 p[data-v-68863fd6], .dashboard-index .card.customer5 p[data-v-68863fd6] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-68863fd6], .dashboard-index .card.customer2 .fs14[data-v-68863fd6], .dashboard-index .card.customer3 .fs14[data-v-68863fd6], .dashboard-index .card.customer4 .fs14[data-v-68863fd6], .dashboard-index .card.customer5 .fs14[data-v-68863fd6] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-68863fd6], .dashboard-index .card.customer2 .fs16[data-v-68863fd6], .dashboard-index .card.customer3 .fs16[data-v-68863fd6], .dashboard-index .card.customer4 .fs16[data-v-68863fd6], .dashboard-index .card.customer5 .fs16[data-v-68863fd6] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-68863fd6], .dashboard-index .card.customer2 .fs18[data-v-68863fd6], .dashboard-index .card.customer3 .fs18[data-v-68863fd6], .dashboard-index .card.customer4 .fs18[data-v-68863fd6], .dashboard-index .card.customer5 .fs18[data-v-68863fd6] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-68863fd6], .dashboard-index .card.customer2 .fs20[data-v-68863fd6], .dashboard-index .card.customer3 .fs20[data-v-68863fd6], .dashboard-index .card.customer4 .fs20[data-v-68863fd6], .dashboard-index .card.customer5 .fs20[data-v-68863fd6] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-68863fd6], .dashboard-index .card.customer2 .fs28[data-v-68863fd6], .dashboard-index .card.customer3 .fs28[data-v-68863fd6], .dashboard-index .card.customer4 .fs28[data-v-68863fd6], .dashboard-index .card.customer5 .fs28[data-v-68863fd6] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-68863fd6], .dashboard-index .card.customer2 .fs32[data-v-68863fd6], .dashboard-index .card.customer3 .fs32[data-v-68863fd6], .dashboard-index .card.customer4 .fs32[data-v-68863fd6], .dashboard-index .card.customer5 .fs32[data-v-68863fd6] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-68863fd6], .dashboard-index .card.customer2 .black[data-v-68863fd6], .dashboard-index .card.customer3 .black[data-v-68863fd6], .dashboard-index .card.customer4 .black[data-v-68863fd6], .dashboard-index .card.customer5 .black[data-v-68863fd6] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-68863fd6], .dashboard-index .card.customer2 .blue[data-v-68863fd6], .dashboard-index .card.customer3 .blue[data-v-68863fd6], .dashboard-index .card.customer4 .blue[data-v-68863fd6], .dashboard-index .card.customer5 .blue[data-v-68863fd6] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-68863fd6], .dashboard-index .card.customer2 .orange[data-v-68863fd6], .dashboard-index .card.customer3 .orange[data-v-68863fd6], .dashboard-index .card.customer4 .orange[data-v-68863fd6], .dashboard-index .card.customer5 .orange[data-v-68863fd6] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-68863fd6], .dashboard-index .card.customer2 .brown[data-v-68863fd6], .dashboard-index .card.customer3 .brown[data-v-68863fd6], .dashboard-index .card.customer4 .brown[data-v-68863fd6], .dashboard-index .card.customer5 .brown[data-v-68863fd6] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-68863fd6], .dashboard-index .card.customer2 .red[data-v-68863fd6], .dashboard-index .card.customer3 .red[data-v-68863fd6], .dashboard-index .card.customer4 .red[data-v-68863fd6], .dashboard-index .card.customer5 .red[data-v-68863fd6] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-68863fd6], .dashboard-index .card.customer2 .grey[data-v-68863fd6], .dashboard-index .card.customer3 .grey[data-v-68863fd6], .dashboard-index .card.customer4 .grey[data-v-68863fd6], .dashboard-index .card.customer5 .grey[data-v-68863fd6] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-68863fd6], .dashboard-index .card.customer2 .bold[data-v-68863fd6], .dashboard-index .card.customer3 .bold[data-v-68863fd6], .dashboard-index .card.customer4 .bold[data-v-68863fd6], .dashboard-index .card.customer5 .bold[data-v-68863fd6] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-68863fd6], .dashboard-index .card.customer2 .btn[data-v-68863fd6], .dashboard-index .card.customer3 .btn[data-v-68863fd6], .dashboard-index .card.customer4 .btn[data-v-68863fd6], .dashboard-index .card.customer5 .btn[data-v-68863fd6] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-68863fd6], .dashboard-index .card.customer2 .footer-group[data-v-68863fd6], .dashboard-index .card.customer3 .footer-group[data-v-68863fd6], .dashboard-index .card.customer4 .footer-group[data-v-68863fd6], .dashboard-index .card.customer5 .footer-group[data-v-68863fd6] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-68863fd6] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-68863fd6] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-68863fd6] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-68863fd6] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-68863fd6] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-68863fd6] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-68863fd6] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-68863fd6] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-68863fd6] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-68863fd6] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-68863fd6],
.dashboard-index .card.noArrow .next[data-v-68863fd6] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-68863fd6] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-68863fd6] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-68863fd6] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-68863fd6] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-68863fd6] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-68863fd6] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-68863fd6] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-68863fd6] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-68863fd6] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-68863fd6] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-68863fd6]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-68863fd6] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-68863fd6] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-68863fd6] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-68863fd6] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-68863fd6]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-68863fd6] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-68863fd6] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-68863fd6] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-68863fd6] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-68863fd6] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-68863fd6] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-68863fd6]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-68863fd6] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-68863fd6]:hover, .dashboard-index .customerBtn[data-v-68863fd6]:focus, .dashboard-index .customerBtn[data-v-68863fd6]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-68863fd6] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-68863fd6] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-68863fd6]:hover, .dashboard-index .customerBtn2[data-v-68863fd6]:focus, .dashboard-index .customerBtn2[data-v-68863fd6]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-68863fd6] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-68863fd6] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-68863fd6] {
    margin-bottom: 8px;
}
}
.docTopic_title[data-v-68863fd6] {
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-word;
  white-space: normal;
}
.absolute-center[data-v-9794a93c] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-9794a93c] {
  cursor: pointer;
}
.overflow-clip[data-v-9794a93c] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-9794a93c] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-9794a93c] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-9794a93c] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-9794a93c] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-9794a93c] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-9794a93c] {
    right: 0;
}
}
.dashboard-index .row[data-v-9794a93c] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-9794a93c] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-9794a93c] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-9794a93c] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-9794a93c] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-9794a93c] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-9794a93c] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-9794a93c] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-9794a93c] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-9794a93c] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-9794a93c], .dashboard-index .card.customer2[data-v-9794a93c], .dashboard-index .card.customer3[data-v-9794a93c], .dashboard-index .card.customer4[data-v-9794a93c], .dashboard-index .card.customer5[data-v-9794a93c] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-9794a93c]::after, .dashboard-index .card.customer2[data-v-9794a93c]::after, .dashboard-index .card.customer3[data-v-9794a93c]::after, .dashboard-index .card.customer4[data-v-9794a93c]::after, .dashboard-index .card.customer5[data-v-9794a93c]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-9794a93c], .dashboard-index .card.customer2 .more-group[data-v-9794a93c], .dashboard-index .card.customer3 .more-group[data-v-9794a93c], .dashboard-index .card.customer4 .more-group[data-v-9794a93c], .dashboard-index .card.customer5 .more-group[data-v-9794a93c] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-9794a93c], .dashboard-index .card.customer2 .top-group[data-v-9794a93c], .dashboard-index .card.customer3 .top-group[data-v-9794a93c], .dashboard-index .card.customer4 .top-group[data-v-9794a93c], .dashboard-index .card.customer5 .top-group[data-v-9794a93c] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-9794a93c], .dashboard-index .card.customer2 .top-group[data-v-9794a93c], .dashboard-index .card.customer3 .top-group[data-v-9794a93c], .dashboard-index .card.customer4 .top-group[data-v-9794a93c], .dashboard-index .card.customer5 .top-group[data-v-9794a93c] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-9794a93c] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-9794a93c]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-9794a93c], .dashboard-index .card.customer2 .middle-group[data-v-9794a93c], .dashboard-index .card.customer3 .middle-group[data-v-9794a93c], .dashboard-index .card.customer4 .middle-group[data-v-9794a93c], .dashboard-index .card.customer5 .middle-group[data-v-9794a93c] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-9794a93c], .dashboard-index .card.customer2 .middle-group[data-v-9794a93c], .dashboard-index .card.customer3 .middle-group[data-v-9794a93c], .dashboard-index .card.customer4 .middle-group[data-v-9794a93c], .dashboard-index .card.customer5 .middle-group[data-v-9794a93c] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-9794a93c] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-9794a93c]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-9794a93c]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-9794a93c]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-9794a93c]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-9794a93c]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-9794a93c], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-9794a93c], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-9794a93c], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-9794a93c], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-9794a93c] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer2 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer3 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer4 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer5 .bottom-group[data-v-9794a93c] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer2 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer3 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer4 .bottom-group[data-v-9794a93c], .dashboard-index .card.customer5 .bottom-group[data-v-9794a93c] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-9794a93c], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-9794a93c] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-9794a93c]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-9794a93c]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-9794a93c], .dashboard-index .card.customer2 p[data-v-9794a93c], .dashboard-index .card.customer3 p[data-v-9794a93c], .dashboard-index .card.customer4 p[data-v-9794a93c], .dashboard-index .card.customer5 p[data-v-9794a93c] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-9794a93c], .dashboard-index .card.customer2 .fs14[data-v-9794a93c], .dashboard-index .card.customer3 .fs14[data-v-9794a93c], .dashboard-index .card.customer4 .fs14[data-v-9794a93c], .dashboard-index .card.customer5 .fs14[data-v-9794a93c] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-9794a93c], .dashboard-index .card.customer2 .fs16[data-v-9794a93c], .dashboard-index .card.customer3 .fs16[data-v-9794a93c], .dashboard-index .card.customer4 .fs16[data-v-9794a93c], .dashboard-index .card.customer5 .fs16[data-v-9794a93c] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-9794a93c], .dashboard-index .card.customer2 .fs18[data-v-9794a93c], .dashboard-index .card.customer3 .fs18[data-v-9794a93c], .dashboard-index .card.customer4 .fs18[data-v-9794a93c], .dashboard-index .card.customer5 .fs18[data-v-9794a93c] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-9794a93c], .dashboard-index .card.customer2 .fs20[data-v-9794a93c], .dashboard-index .card.customer3 .fs20[data-v-9794a93c], .dashboard-index .card.customer4 .fs20[data-v-9794a93c], .dashboard-index .card.customer5 .fs20[data-v-9794a93c] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-9794a93c], .dashboard-index .card.customer2 .fs28[data-v-9794a93c], .dashboard-index .card.customer3 .fs28[data-v-9794a93c], .dashboard-index .card.customer4 .fs28[data-v-9794a93c], .dashboard-index .card.customer5 .fs28[data-v-9794a93c] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-9794a93c], .dashboard-index .card.customer2 .fs32[data-v-9794a93c], .dashboard-index .card.customer3 .fs32[data-v-9794a93c], .dashboard-index .card.customer4 .fs32[data-v-9794a93c], .dashboard-index .card.customer5 .fs32[data-v-9794a93c] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-9794a93c], .dashboard-index .card.customer2 .black[data-v-9794a93c], .dashboard-index .card.customer3 .black[data-v-9794a93c], .dashboard-index .card.customer4 .black[data-v-9794a93c], .dashboard-index .card.customer5 .black[data-v-9794a93c] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-9794a93c], .dashboard-index .card.customer2 .blue[data-v-9794a93c], .dashboard-index .card.customer3 .blue[data-v-9794a93c], .dashboard-index .card.customer4 .blue[data-v-9794a93c], .dashboard-index .card.customer5 .blue[data-v-9794a93c] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-9794a93c], .dashboard-index .card.customer2 .orange[data-v-9794a93c], .dashboard-index .card.customer3 .orange[data-v-9794a93c], .dashboard-index .card.customer4 .orange[data-v-9794a93c], .dashboard-index .card.customer5 .orange[data-v-9794a93c] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-9794a93c], .dashboard-index .card.customer2 .brown[data-v-9794a93c], .dashboard-index .card.customer3 .brown[data-v-9794a93c], .dashboard-index .card.customer4 .brown[data-v-9794a93c], .dashboard-index .card.customer5 .brown[data-v-9794a93c] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-9794a93c], .dashboard-index .card.customer2 .red[data-v-9794a93c], .dashboard-index .card.customer3 .red[data-v-9794a93c], .dashboard-index .card.customer4 .red[data-v-9794a93c], .dashboard-index .card.customer5 .red[data-v-9794a93c] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-9794a93c], .dashboard-index .card.customer2 .grey[data-v-9794a93c], .dashboard-index .card.customer3 .grey[data-v-9794a93c], .dashboard-index .card.customer4 .grey[data-v-9794a93c], .dashboard-index .card.customer5 .grey[data-v-9794a93c] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-9794a93c], .dashboard-index .card.customer2 .bold[data-v-9794a93c], .dashboard-index .card.customer3 .bold[data-v-9794a93c], .dashboard-index .card.customer4 .bold[data-v-9794a93c], .dashboard-index .card.customer5 .bold[data-v-9794a93c] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-9794a93c], .dashboard-index .card.customer2 .btn[data-v-9794a93c], .dashboard-index .card.customer3 .btn[data-v-9794a93c], .dashboard-index .card.customer4 .btn[data-v-9794a93c], .dashboard-index .card.customer5 .btn[data-v-9794a93c] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-9794a93c], .dashboard-index .card.customer2 .footer-group[data-v-9794a93c], .dashboard-index .card.customer3 .footer-group[data-v-9794a93c], .dashboard-index .card.customer4 .footer-group[data-v-9794a93c], .dashboard-index .card.customer5 .footer-group[data-v-9794a93c] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-9794a93c] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-9794a93c] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-9794a93c] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-9794a93c] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-9794a93c] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-9794a93c] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-9794a93c] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-9794a93c] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-9794a93c] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-9794a93c] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-9794a93c],
.dashboard-index .card.noArrow .next[data-v-9794a93c] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-9794a93c] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-9794a93c] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-9794a93c] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-9794a93c] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-9794a93c] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-9794a93c] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-9794a93c] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-9794a93c] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-9794a93c] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-9794a93c] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-9794a93c]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-9794a93c] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-9794a93c] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-9794a93c] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-9794a93c] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-9794a93c]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-9794a93c] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-9794a93c] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-9794a93c] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-9794a93c] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-9794a93c] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-9794a93c] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-9794a93c]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-9794a93c] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-9794a93c]:hover, .dashboard-index .customerBtn[data-v-9794a93c]:focus, .dashboard-index .customerBtn[data-v-9794a93c]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-9794a93c] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-9794a93c] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-9794a93c]:hover, .dashboard-index .customerBtn2[data-v-9794a93c]:focus, .dashboard-index .customerBtn2[data-v-9794a93c]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-9794a93c] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-9794a93c] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-9794a93c] {
    margin-bottom: 8px;
}
}
.case-change .th1, .case-change .th2, .case-change .th3, .case-change .th4 {
  width: 25%;
}
@media screen and (max-width: 412px) {
.case-change .th1 {
    width: 20%;
}
.case-change .th2 {
    width: 20%;
}
.case-change .th3 {
    width: 40%;
}
.case-change .th4 {
    width: 20%;
}
}
.absolute-center[data-v-3cd54050] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-3cd54050] {
  cursor: pointer;
}
.overflow-clip[data-v-3cd54050] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-3cd54050] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-3cd54050] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-3cd54050] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-3cd54050] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-3cd54050] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-3cd54050] {
    right: 0;
}
}
.dashboard-index .row[data-v-3cd54050] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-3cd54050] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-3cd54050] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-3cd54050] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-3cd54050] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-3cd54050] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-3cd54050] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-3cd54050] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-3cd54050] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-3cd54050] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-3cd54050], .dashboard-index .card.customer2[data-v-3cd54050], .dashboard-index .card.customer3[data-v-3cd54050], .dashboard-index .card.customer4[data-v-3cd54050], .dashboard-index .card.customer5[data-v-3cd54050] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-3cd54050]::after, .dashboard-index .card.customer2[data-v-3cd54050]::after, .dashboard-index .card.customer3[data-v-3cd54050]::after, .dashboard-index .card.customer4[data-v-3cd54050]::after, .dashboard-index .card.customer5[data-v-3cd54050]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-3cd54050], .dashboard-index .card.customer2 .more-group[data-v-3cd54050], .dashboard-index .card.customer3 .more-group[data-v-3cd54050], .dashboard-index .card.customer4 .more-group[data-v-3cd54050], .dashboard-index .card.customer5 .more-group[data-v-3cd54050] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-3cd54050], .dashboard-index .card.customer2 .top-group[data-v-3cd54050], .dashboard-index .card.customer3 .top-group[data-v-3cd54050], .dashboard-index .card.customer4 .top-group[data-v-3cd54050], .dashboard-index .card.customer5 .top-group[data-v-3cd54050] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-3cd54050], .dashboard-index .card.customer2 .top-group[data-v-3cd54050], .dashboard-index .card.customer3 .top-group[data-v-3cd54050], .dashboard-index .card.customer4 .top-group[data-v-3cd54050], .dashboard-index .card.customer5 .top-group[data-v-3cd54050] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-3cd54050] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-3cd54050]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-3cd54050], .dashboard-index .card.customer2 .middle-group[data-v-3cd54050], .dashboard-index .card.customer3 .middle-group[data-v-3cd54050], .dashboard-index .card.customer4 .middle-group[data-v-3cd54050], .dashboard-index .card.customer5 .middle-group[data-v-3cd54050] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-3cd54050], .dashboard-index .card.customer2 .middle-group[data-v-3cd54050], .dashboard-index .card.customer3 .middle-group[data-v-3cd54050], .dashboard-index .card.customer4 .middle-group[data-v-3cd54050], .dashboard-index .card.customer5 .middle-group[data-v-3cd54050] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-3cd54050] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-3cd54050]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-3cd54050]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-3cd54050]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3cd54050]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-3cd54050]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-3cd54050], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-3cd54050], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-3cd54050], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-3cd54050], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-3cd54050] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer2 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer3 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer4 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer5 .bottom-group[data-v-3cd54050] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer2 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer3 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer4 .bottom-group[data-v-3cd54050], .dashboard-index .card.customer5 .bottom-group[data-v-3cd54050] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-3cd54050], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-3cd54050] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-3cd54050]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-3cd54050]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-3cd54050], .dashboard-index .card.customer2 p[data-v-3cd54050], .dashboard-index .card.customer3 p[data-v-3cd54050], .dashboard-index .card.customer4 p[data-v-3cd54050], .dashboard-index .card.customer5 p[data-v-3cd54050] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-3cd54050], .dashboard-index .card.customer2 .fs14[data-v-3cd54050], .dashboard-index .card.customer3 .fs14[data-v-3cd54050], .dashboard-index .card.customer4 .fs14[data-v-3cd54050], .dashboard-index .card.customer5 .fs14[data-v-3cd54050] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-3cd54050], .dashboard-index .card.customer2 .fs16[data-v-3cd54050], .dashboard-index .card.customer3 .fs16[data-v-3cd54050], .dashboard-index .card.customer4 .fs16[data-v-3cd54050], .dashboard-index .card.customer5 .fs16[data-v-3cd54050] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-3cd54050], .dashboard-index .card.customer2 .fs18[data-v-3cd54050], .dashboard-index .card.customer3 .fs18[data-v-3cd54050], .dashboard-index .card.customer4 .fs18[data-v-3cd54050], .dashboard-index .card.customer5 .fs18[data-v-3cd54050] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-3cd54050], .dashboard-index .card.customer2 .fs20[data-v-3cd54050], .dashboard-index .card.customer3 .fs20[data-v-3cd54050], .dashboard-index .card.customer4 .fs20[data-v-3cd54050], .dashboard-index .card.customer5 .fs20[data-v-3cd54050] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-3cd54050], .dashboard-index .card.customer2 .fs28[data-v-3cd54050], .dashboard-index .card.customer3 .fs28[data-v-3cd54050], .dashboard-index .card.customer4 .fs28[data-v-3cd54050], .dashboard-index .card.customer5 .fs28[data-v-3cd54050] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-3cd54050], .dashboard-index .card.customer2 .fs32[data-v-3cd54050], .dashboard-index .card.customer3 .fs32[data-v-3cd54050], .dashboard-index .card.customer4 .fs32[data-v-3cd54050], .dashboard-index .card.customer5 .fs32[data-v-3cd54050] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-3cd54050], .dashboard-index .card.customer2 .black[data-v-3cd54050], .dashboard-index .card.customer3 .black[data-v-3cd54050], .dashboard-index .card.customer4 .black[data-v-3cd54050], .dashboard-index .card.customer5 .black[data-v-3cd54050] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-3cd54050], .dashboard-index .card.customer2 .blue[data-v-3cd54050], .dashboard-index .card.customer3 .blue[data-v-3cd54050], .dashboard-index .card.customer4 .blue[data-v-3cd54050], .dashboard-index .card.customer5 .blue[data-v-3cd54050] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-3cd54050], .dashboard-index .card.customer2 .orange[data-v-3cd54050], .dashboard-index .card.customer3 .orange[data-v-3cd54050], .dashboard-index .card.customer4 .orange[data-v-3cd54050], .dashboard-index .card.customer5 .orange[data-v-3cd54050] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-3cd54050], .dashboard-index .card.customer2 .brown[data-v-3cd54050], .dashboard-index .card.customer3 .brown[data-v-3cd54050], .dashboard-index .card.customer4 .brown[data-v-3cd54050], .dashboard-index .card.customer5 .brown[data-v-3cd54050] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-3cd54050], .dashboard-index .card.customer2 .red[data-v-3cd54050], .dashboard-index .card.customer3 .red[data-v-3cd54050], .dashboard-index .card.customer4 .red[data-v-3cd54050], .dashboard-index .card.customer5 .red[data-v-3cd54050] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-3cd54050], .dashboard-index .card.customer2 .grey[data-v-3cd54050], .dashboard-index .card.customer3 .grey[data-v-3cd54050], .dashboard-index .card.customer4 .grey[data-v-3cd54050], .dashboard-index .card.customer5 .grey[data-v-3cd54050] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-3cd54050], .dashboard-index .card.customer2 .bold[data-v-3cd54050], .dashboard-index .card.customer3 .bold[data-v-3cd54050], .dashboard-index .card.customer4 .bold[data-v-3cd54050], .dashboard-index .card.customer5 .bold[data-v-3cd54050] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-3cd54050], .dashboard-index .card.customer2 .btn[data-v-3cd54050], .dashboard-index .card.customer3 .btn[data-v-3cd54050], .dashboard-index .card.customer4 .btn[data-v-3cd54050], .dashboard-index .card.customer5 .btn[data-v-3cd54050] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-3cd54050], .dashboard-index .card.customer2 .footer-group[data-v-3cd54050], .dashboard-index .card.customer3 .footer-group[data-v-3cd54050], .dashboard-index .card.customer4 .footer-group[data-v-3cd54050], .dashboard-index .card.customer5 .footer-group[data-v-3cd54050] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3cd54050] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-3cd54050] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-3cd54050] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-3cd54050] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-3cd54050] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3cd54050] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-3cd54050] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-3cd54050] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-3cd54050] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-3cd54050] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-3cd54050],
.dashboard-index .card.noArrow .next[data-v-3cd54050] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-3cd54050] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-3cd54050] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-3cd54050] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-3cd54050] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-3cd54050] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-3cd54050] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-3cd54050] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-3cd54050] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-3cd54050] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-3cd54050] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-3cd54050]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-3cd54050] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-3cd54050] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-3cd54050] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-3cd54050] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-3cd54050]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-3cd54050] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-3cd54050] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-3cd54050] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-3cd54050] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-3cd54050] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-3cd54050] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-3cd54050]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-3cd54050] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-3cd54050]:hover, .dashboard-index .customerBtn[data-v-3cd54050]:focus, .dashboard-index .customerBtn[data-v-3cd54050]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-3cd54050] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-3cd54050] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-3cd54050]:hover, .dashboard-index .customerBtn2[data-v-3cd54050]:focus, .dashboard-index .customerBtn2[data-v-3cd54050]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-3cd54050] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-3cd54050] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-3cd54050] {
    margin-bottom: 8px;
}
}
.popover-number[data-v-3cd54050] {
  text-decoration: none;
  font-weight: normal;
}
@media screen and (max-width: 412px) {
.case-status[data-v-3cd54050] {
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
}
.wrap .el-button {
  padding: 0;
}
.case-claim .th1, .case-claim .th2, .case-claim .th3, .case-claim .th4 {
  width: 25%;
}
@media screen and (max-width: 412px) {
.case-claim .th1 {
    width: 20%;
}
.case-claim .th2 {
    width: 20%;
}
.case-claim .th3 {
    width: 35%;
}
.case-claim .th4 {
    width: 25%;
}
}
.absolute-center[data-v-3616a9cc] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-3616a9cc] {
  cursor: pointer;
}
.overflow-clip[data-v-3616a9cc] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-3616a9cc] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-3616a9cc] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-3616a9cc] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-3616a9cc] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-3616a9cc] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-3616a9cc] {
    right: 0;
}
}
.dashboard-index .row[data-v-3616a9cc] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-3616a9cc] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-3616a9cc] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-3616a9cc] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-3616a9cc] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-3616a9cc] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-3616a9cc] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-3616a9cc] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-3616a9cc] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-3616a9cc] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-3616a9cc], .dashboard-index .card.customer2[data-v-3616a9cc], .dashboard-index .card.customer3[data-v-3616a9cc], .dashboard-index .card.customer4[data-v-3616a9cc], .dashboard-index .card.customer5[data-v-3616a9cc] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-3616a9cc]::after, .dashboard-index .card.customer2[data-v-3616a9cc]::after, .dashboard-index .card.customer3[data-v-3616a9cc]::after, .dashboard-index .card.customer4[data-v-3616a9cc]::after, .dashboard-index .card.customer5[data-v-3616a9cc]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-3616a9cc], .dashboard-index .card.customer2 .more-group[data-v-3616a9cc], .dashboard-index .card.customer3 .more-group[data-v-3616a9cc], .dashboard-index .card.customer4 .more-group[data-v-3616a9cc], .dashboard-index .card.customer5 .more-group[data-v-3616a9cc] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-3616a9cc], .dashboard-index .card.customer2 .top-group[data-v-3616a9cc], .dashboard-index .card.customer3 .top-group[data-v-3616a9cc], .dashboard-index .card.customer4 .top-group[data-v-3616a9cc], .dashboard-index .card.customer5 .top-group[data-v-3616a9cc] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-3616a9cc], .dashboard-index .card.customer2 .top-group[data-v-3616a9cc], .dashboard-index .card.customer3 .top-group[data-v-3616a9cc], .dashboard-index .card.customer4 .top-group[data-v-3616a9cc], .dashboard-index .card.customer5 .top-group[data-v-3616a9cc] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-3616a9cc] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-3616a9cc]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer2 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer3 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer4 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer5 .middle-group[data-v-3616a9cc] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer2 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer3 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer4 .middle-group[data-v-3616a9cc], .dashboard-index .card.customer5 .middle-group[data-v-3616a9cc] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-3616a9cc] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-3616a9cc]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-3616a9cc]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-3616a9cc]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3616a9cc]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-3616a9cc]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-3616a9cc], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-3616a9cc], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-3616a9cc], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-3616a9cc], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-3616a9cc] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer2 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer3 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer4 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer5 .bottom-group[data-v-3616a9cc] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer2 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer3 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer4 .bottom-group[data-v-3616a9cc], .dashboard-index .card.customer5 .bottom-group[data-v-3616a9cc] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-3616a9cc], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-3616a9cc] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-3616a9cc]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-3616a9cc]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-3616a9cc], .dashboard-index .card.customer2 p[data-v-3616a9cc], .dashboard-index .card.customer3 p[data-v-3616a9cc], .dashboard-index .card.customer4 p[data-v-3616a9cc], .dashboard-index .card.customer5 p[data-v-3616a9cc] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-3616a9cc], .dashboard-index .card.customer2 .fs14[data-v-3616a9cc], .dashboard-index .card.customer3 .fs14[data-v-3616a9cc], .dashboard-index .card.customer4 .fs14[data-v-3616a9cc], .dashboard-index .card.customer5 .fs14[data-v-3616a9cc] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-3616a9cc], .dashboard-index .card.customer2 .fs16[data-v-3616a9cc], .dashboard-index .card.customer3 .fs16[data-v-3616a9cc], .dashboard-index .card.customer4 .fs16[data-v-3616a9cc], .dashboard-index .card.customer5 .fs16[data-v-3616a9cc] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-3616a9cc], .dashboard-index .card.customer2 .fs18[data-v-3616a9cc], .dashboard-index .card.customer3 .fs18[data-v-3616a9cc], .dashboard-index .card.customer4 .fs18[data-v-3616a9cc], .dashboard-index .card.customer5 .fs18[data-v-3616a9cc] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-3616a9cc], .dashboard-index .card.customer2 .fs20[data-v-3616a9cc], .dashboard-index .card.customer3 .fs20[data-v-3616a9cc], .dashboard-index .card.customer4 .fs20[data-v-3616a9cc], .dashboard-index .card.customer5 .fs20[data-v-3616a9cc] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-3616a9cc], .dashboard-index .card.customer2 .fs28[data-v-3616a9cc], .dashboard-index .card.customer3 .fs28[data-v-3616a9cc], .dashboard-index .card.customer4 .fs28[data-v-3616a9cc], .dashboard-index .card.customer5 .fs28[data-v-3616a9cc] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-3616a9cc], .dashboard-index .card.customer2 .fs32[data-v-3616a9cc], .dashboard-index .card.customer3 .fs32[data-v-3616a9cc], .dashboard-index .card.customer4 .fs32[data-v-3616a9cc], .dashboard-index .card.customer5 .fs32[data-v-3616a9cc] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-3616a9cc], .dashboard-index .card.customer2 .black[data-v-3616a9cc], .dashboard-index .card.customer3 .black[data-v-3616a9cc], .dashboard-index .card.customer4 .black[data-v-3616a9cc], .dashboard-index .card.customer5 .black[data-v-3616a9cc] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-3616a9cc], .dashboard-index .card.customer2 .blue[data-v-3616a9cc], .dashboard-index .card.customer3 .blue[data-v-3616a9cc], .dashboard-index .card.customer4 .blue[data-v-3616a9cc], .dashboard-index .card.customer5 .blue[data-v-3616a9cc] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-3616a9cc], .dashboard-index .card.customer2 .orange[data-v-3616a9cc], .dashboard-index .card.customer3 .orange[data-v-3616a9cc], .dashboard-index .card.customer4 .orange[data-v-3616a9cc], .dashboard-index .card.customer5 .orange[data-v-3616a9cc] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-3616a9cc], .dashboard-index .card.customer2 .brown[data-v-3616a9cc], .dashboard-index .card.customer3 .brown[data-v-3616a9cc], .dashboard-index .card.customer4 .brown[data-v-3616a9cc], .dashboard-index .card.customer5 .brown[data-v-3616a9cc] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-3616a9cc], .dashboard-index .card.customer2 .red[data-v-3616a9cc], .dashboard-index .card.customer3 .red[data-v-3616a9cc], .dashboard-index .card.customer4 .red[data-v-3616a9cc], .dashboard-index .card.customer5 .red[data-v-3616a9cc] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-3616a9cc], .dashboard-index .card.customer2 .grey[data-v-3616a9cc], .dashboard-index .card.customer3 .grey[data-v-3616a9cc], .dashboard-index .card.customer4 .grey[data-v-3616a9cc], .dashboard-index .card.customer5 .grey[data-v-3616a9cc] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-3616a9cc], .dashboard-index .card.customer2 .bold[data-v-3616a9cc], .dashboard-index .card.customer3 .bold[data-v-3616a9cc], .dashboard-index .card.customer4 .bold[data-v-3616a9cc], .dashboard-index .card.customer5 .bold[data-v-3616a9cc] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-3616a9cc], .dashboard-index .card.customer2 .btn[data-v-3616a9cc], .dashboard-index .card.customer3 .btn[data-v-3616a9cc], .dashboard-index .card.customer4 .btn[data-v-3616a9cc], .dashboard-index .card.customer5 .btn[data-v-3616a9cc] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-3616a9cc], .dashboard-index .card.customer2 .footer-group[data-v-3616a9cc], .dashboard-index .card.customer3 .footer-group[data-v-3616a9cc], .dashboard-index .card.customer4 .footer-group[data-v-3616a9cc], .dashboard-index .card.customer5 .footer-group[data-v-3616a9cc] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-3616a9cc] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-3616a9cc] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-3616a9cc] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-3616a9cc] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-3616a9cc] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-3616a9cc] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-3616a9cc] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-3616a9cc] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-3616a9cc] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-3616a9cc] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-3616a9cc],
.dashboard-index .card.noArrow .next[data-v-3616a9cc] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-3616a9cc] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-3616a9cc] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-3616a9cc] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-3616a9cc] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-3616a9cc] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-3616a9cc] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-3616a9cc] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-3616a9cc] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-3616a9cc] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-3616a9cc] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-3616a9cc]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-3616a9cc] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-3616a9cc] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-3616a9cc] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-3616a9cc] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-3616a9cc]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-3616a9cc] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-3616a9cc] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-3616a9cc] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-3616a9cc] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-3616a9cc] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-3616a9cc] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-3616a9cc]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-3616a9cc] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-3616a9cc]:hover, .dashboard-index .customerBtn[data-v-3616a9cc]:focus, .dashboard-index .customerBtn[data-v-3616a9cc]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-3616a9cc] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-3616a9cc] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-3616a9cc]:hover, .dashboard-index .customerBtn2[data-v-3616a9cc]:focus, .dashboard-index .customerBtn2[data-v-3616a9cc]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-3616a9cc] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-3616a9cc] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-3616a9cc] {
    margin-bottom: 8px;
}
}
.popover-number[data-v-3616a9cc] {
  text-decoration: none;
  font-weight: normal;
}
.wrap .el-button {
  padding: 0;
}
.absolute-center[data-v-03efbac4] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-03efbac4] {
  cursor: pointer;
}
.overflow-clip[data-v-03efbac4] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-03efbac4] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-03efbac4] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-03efbac4] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-03efbac4] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-03efbac4] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-03efbac4] {
    right: 0;
}
}
.dashboard-index .row[data-v-03efbac4] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-03efbac4] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-03efbac4] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-03efbac4] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-03efbac4] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-03efbac4] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-03efbac4] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-03efbac4] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-03efbac4] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-03efbac4] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-03efbac4], .dashboard-index .card.customer2[data-v-03efbac4], .dashboard-index .card.customer3[data-v-03efbac4], .dashboard-index .card.customer4[data-v-03efbac4], .dashboard-index .card.customer5[data-v-03efbac4] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-03efbac4]::after, .dashboard-index .card.customer2[data-v-03efbac4]::after, .dashboard-index .card.customer3[data-v-03efbac4]::after, .dashboard-index .card.customer4[data-v-03efbac4]::after, .dashboard-index .card.customer5[data-v-03efbac4]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-03efbac4], .dashboard-index .card.customer2 .more-group[data-v-03efbac4], .dashboard-index .card.customer3 .more-group[data-v-03efbac4], .dashboard-index .card.customer4 .more-group[data-v-03efbac4], .dashboard-index .card.customer5 .more-group[data-v-03efbac4] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-03efbac4], .dashboard-index .card.customer2 .top-group[data-v-03efbac4], .dashboard-index .card.customer3 .top-group[data-v-03efbac4], .dashboard-index .card.customer4 .top-group[data-v-03efbac4], .dashboard-index .card.customer5 .top-group[data-v-03efbac4] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-03efbac4], .dashboard-index .card.customer2 .top-group[data-v-03efbac4], .dashboard-index .card.customer3 .top-group[data-v-03efbac4], .dashboard-index .card.customer4 .top-group[data-v-03efbac4], .dashboard-index .card.customer5 .top-group[data-v-03efbac4] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-03efbac4] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-03efbac4]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-03efbac4], .dashboard-index .card.customer2 .middle-group[data-v-03efbac4], .dashboard-index .card.customer3 .middle-group[data-v-03efbac4], .dashboard-index .card.customer4 .middle-group[data-v-03efbac4], .dashboard-index .card.customer5 .middle-group[data-v-03efbac4] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-03efbac4], .dashboard-index .card.customer2 .middle-group[data-v-03efbac4], .dashboard-index .card.customer3 .middle-group[data-v-03efbac4], .dashboard-index .card.customer4 .middle-group[data-v-03efbac4], .dashboard-index .card.customer5 .middle-group[data-v-03efbac4] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-03efbac4] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-03efbac4]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-03efbac4]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-03efbac4]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-03efbac4]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-03efbac4]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-03efbac4], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-03efbac4], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-03efbac4], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-03efbac4], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-03efbac4] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer2 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer3 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer4 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer5 .bottom-group[data-v-03efbac4] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer2 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer3 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer4 .bottom-group[data-v-03efbac4], .dashboard-index .card.customer5 .bottom-group[data-v-03efbac4] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-03efbac4], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-03efbac4] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-03efbac4]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-03efbac4]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-03efbac4], .dashboard-index .card.customer2 p[data-v-03efbac4], .dashboard-index .card.customer3 p[data-v-03efbac4], .dashboard-index .card.customer4 p[data-v-03efbac4], .dashboard-index .card.customer5 p[data-v-03efbac4] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-03efbac4], .dashboard-index .card.customer2 .fs14[data-v-03efbac4], .dashboard-index .card.customer3 .fs14[data-v-03efbac4], .dashboard-index .card.customer4 .fs14[data-v-03efbac4], .dashboard-index .card.customer5 .fs14[data-v-03efbac4] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-03efbac4], .dashboard-index .card.customer2 .fs16[data-v-03efbac4], .dashboard-index .card.customer3 .fs16[data-v-03efbac4], .dashboard-index .card.customer4 .fs16[data-v-03efbac4], .dashboard-index .card.customer5 .fs16[data-v-03efbac4] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-03efbac4], .dashboard-index .card.customer2 .fs18[data-v-03efbac4], .dashboard-index .card.customer3 .fs18[data-v-03efbac4], .dashboard-index .card.customer4 .fs18[data-v-03efbac4], .dashboard-index .card.customer5 .fs18[data-v-03efbac4] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-03efbac4], .dashboard-index .card.customer2 .fs20[data-v-03efbac4], .dashboard-index .card.customer3 .fs20[data-v-03efbac4], .dashboard-index .card.customer4 .fs20[data-v-03efbac4], .dashboard-index .card.customer5 .fs20[data-v-03efbac4] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-03efbac4], .dashboard-index .card.customer2 .fs28[data-v-03efbac4], .dashboard-index .card.customer3 .fs28[data-v-03efbac4], .dashboard-index .card.customer4 .fs28[data-v-03efbac4], .dashboard-index .card.customer5 .fs28[data-v-03efbac4] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-03efbac4], .dashboard-index .card.customer2 .fs32[data-v-03efbac4], .dashboard-index .card.customer3 .fs32[data-v-03efbac4], .dashboard-index .card.customer4 .fs32[data-v-03efbac4], .dashboard-index .card.customer5 .fs32[data-v-03efbac4] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-03efbac4], .dashboard-index .card.customer2 .black[data-v-03efbac4], .dashboard-index .card.customer3 .black[data-v-03efbac4], .dashboard-index .card.customer4 .black[data-v-03efbac4], .dashboard-index .card.customer5 .black[data-v-03efbac4] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-03efbac4], .dashboard-index .card.customer2 .blue[data-v-03efbac4], .dashboard-index .card.customer3 .blue[data-v-03efbac4], .dashboard-index .card.customer4 .blue[data-v-03efbac4], .dashboard-index .card.customer5 .blue[data-v-03efbac4] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-03efbac4], .dashboard-index .card.customer2 .orange[data-v-03efbac4], .dashboard-index .card.customer3 .orange[data-v-03efbac4], .dashboard-index .card.customer4 .orange[data-v-03efbac4], .dashboard-index .card.customer5 .orange[data-v-03efbac4] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-03efbac4], .dashboard-index .card.customer2 .brown[data-v-03efbac4], .dashboard-index .card.customer3 .brown[data-v-03efbac4], .dashboard-index .card.customer4 .brown[data-v-03efbac4], .dashboard-index .card.customer5 .brown[data-v-03efbac4] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-03efbac4], .dashboard-index .card.customer2 .red[data-v-03efbac4], .dashboard-index .card.customer3 .red[data-v-03efbac4], .dashboard-index .card.customer4 .red[data-v-03efbac4], .dashboard-index .card.customer5 .red[data-v-03efbac4] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-03efbac4], .dashboard-index .card.customer2 .grey[data-v-03efbac4], .dashboard-index .card.customer3 .grey[data-v-03efbac4], .dashboard-index .card.customer4 .grey[data-v-03efbac4], .dashboard-index .card.customer5 .grey[data-v-03efbac4] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-03efbac4], .dashboard-index .card.customer2 .bold[data-v-03efbac4], .dashboard-index .card.customer3 .bold[data-v-03efbac4], .dashboard-index .card.customer4 .bold[data-v-03efbac4], .dashboard-index .card.customer5 .bold[data-v-03efbac4] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-03efbac4], .dashboard-index .card.customer2 .btn[data-v-03efbac4], .dashboard-index .card.customer3 .btn[data-v-03efbac4], .dashboard-index .card.customer4 .btn[data-v-03efbac4], .dashboard-index .card.customer5 .btn[data-v-03efbac4] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-03efbac4], .dashboard-index .card.customer2 .footer-group[data-v-03efbac4], .dashboard-index .card.customer3 .footer-group[data-v-03efbac4], .dashboard-index .card.customer4 .footer-group[data-v-03efbac4], .dashboard-index .card.customer5 .footer-group[data-v-03efbac4] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-03efbac4] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-03efbac4] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-03efbac4] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-03efbac4] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-03efbac4] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-03efbac4] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-03efbac4] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-03efbac4] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-03efbac4] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-03efbac4] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-03efbac4],
.dashboard-index .card.noArrow .next[data-v-03efbac4] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-03efbac4] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-03efbac4] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-03efbac4] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-03efbac4] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-03efbac4] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-03efbac4] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-03efbac4] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-03efbac4] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-03efbac4] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-03efbac4] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-03efbac4]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-03efbac4] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-03efbac4] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-03efbac4] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-03efbac4] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-03efbac4]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-03efbac4] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-03efbac4] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-03efbac4] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-03efbac4] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-03efbac4] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-03efbac4] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-03efbac4]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-03efbac4] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-03efbac4]:hover, .dashboard-index .customerBtn[data-v-03efbac4]:focus, .dashboard-index .customerBtn[data-v-03efbac4]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-03efbac4] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-03efbac4] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-03efbac4]:hover, .dashboard-index .customerBtn2[data-v-03efbac4]:focus, .dashboard-index .customerBtn2[data-v-03efbac4]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-03efbac4] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-03efbac4] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-03efbac4] {
    margin-bottom: 8px;
}
}
.filters-not-match-dialog ul[data-v-6b3d7712] {
  list-style-type: disc;
}
.filters-not-match-dialog .info-dialog__header[data-v-6b3d7712] {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.filters-not-match-dialog .info-dialog__header .close-btn[data-v-6b3d7712] {
  color: #0044AD;
}
.filters-not-match-dialog .info-dialog__body[data-v-6b3d7712] {
  padding: 32px;
}
.filters-not-match-dialog .btn[data-v-6b3d7712] {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.filters-not-match-dialog .btn[data-v-6b3d7712]:hover, .filters-not-match-dialog .btn[data-v-6b3d7712]:focus, .filters-not-match-dialog .btn[data-v-6b3d7712]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.filters-not-match-dialog p[data-v-6b3d7712] {
  margin-bottom: 36px;
  font-size: 14px;
  color: #212529;
}
@media (min-width: 576px) {
.filters-not-match-dialog[data-v-6b3d7712] {
    max-width: 360px !important;
}
}
*[data-v-7faaba14] {
  margin: 0;
  padding: 0;
}
.page[data-v-7faaba14] {
  position: absolute;
  right: 0;
  top: -55px;
  text-align: right;
  font-size: 16px;
}
.annotation[data-v-7faaba14] {
  font-size: 14px;
  color: #666;
}
.hint[data-v-7faaba14] {
  color: #e9200e;
}
.survey-not-match-dialog.info-dialog {
  max-width: 500px !important;
}
.survey-not-match-dialog ul {
  list-style-type: disc;
}
.survey-not-match-dialog .info-dialog__header {
  background-color: #F0F6FB;
  border-bottom: 4px solid #0044AD;
}
.survey-not-match-dialog .info-dialog__header .close-btn {
  color: #0044AD;
}
.survey-not-match-dialog .info-dialog__body {
  padding: 12px 32px 30px;
}
.survey-not-match-dialog .btn {
  border: 1px solid #0044AD;
  background-color: #0044AD;
}
.survey-not-match-dialog .btn:hover, .survey-not-match-dialog .btn:focus, .survey-not-match-dialog .btn:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.survey-not-match-dialog .form-group > div {
  display: flex;
  flex-wrap: wrap;
}
.hr {
  border-color: #9c9c9c;
}
.el-loading-mask {
  z-index: 99 !important;
}
.tabWrap .card-body {
  min-height: 430px;
}
.absolute-center[data-v-6378870b] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cursorPoint[data-v-6378870b] {
  cursor: pointer;
}
.overflow-clip[data-v-6378870b] {
  overflow-x: auto !important;
}
.VueCarousel .VueCarousel-navigation[data-v-6378870b] {
  position: initial;
}
.VueCarousel .VueCarousel-navigation-button[data-v-6378870b] {
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: scale(1.5);
  margin: auto;
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-6378870b] {
  left: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-prev[data-v-6378870b] {
    left: 0;
}
}
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-6378870b] {
  right: 10px;
}
@media screen and (max-width: 767px) {
.VueCarousel .VueCarousel-navigation-button.VueCarousel-navigation-next[data-v-6378870b] {
    right: 0;
}
}
.dashboard-index .row[data-v-6378870b] {
  margin-left: -8px;
  margin-right: -8px;
}
.dashboard-index .row [class*=col-][data-v-6378870b] {
  padding-left: 8px;
  padding-right: 8px;
}
.dashboard-index .card[data-v-6378870b] {
  border: 0;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card .card-body[data-v-6378870b] {
    padding: 10px;
}
}
.dashboard-index .card .card-body .row[data-v-6378870b] {
  margin-left: -4px;
  margin-right: -4px;
}
.dashboard-index .card .card-body .row [class*=col-][data-v-6378870b] {
  padding-left: 4px;
  padding-right: 4px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card .card-body .px-5[data-v-6378870b] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withTable .card-body[data-v-6378870b] {
    padding: 10px 0;
}
}
.dashboard-index .card.withButton .card-body[data-v-6378870b] {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.withButton .card-body[data-v-6378870b] {
    padding: 10px;
}
}
.dashboard-index .card.customer1[data-v-6378870b], .dashboard-index .card.customer2[data-v-6378870b], .dashboard-index .card.customer3[data-v-6378870b], .dashboard-index .card.customer4[data-v-6378870b], .dashboard-index .card.customer5[data-v-6378870b] {
  margin-bottom: 12px;
  min-height: 130px;
}
.dashboard-index .card.customer1[data-v-6378870b]::after, .dashboard-index .card.customer2[data-v-6378870b]::after, .dashboard-index .card.customer3[data-v-6378870b]::after, .dashboard-index .card.customer4[data-v-6378870b]::after, .dashboard-index .card.customer5[data-v-6378870b]::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -12px;
  left: 0;
  width: 100%;
  height: 12px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 30px -30px;
}
.dashboard-index .card.customer1 .more-group[data-v-6378870b], .dashboard-index .card.customer2 .more-group[data-v-6378870b], .dashboard-index .card.customer3 .more-group[data-v-6378870b], .dashboard-index .card.customer4 .more-group[data-v-6378870b], .dashboard-index .card.customer5 .more-group[data-v-6378870b] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  z-index: 100;
}
.dashboard-index .card.customer1 .top-group[data-v-6378870b], .dashboard-index .card.customer2 .top-group[data-v-6378870b], .dashboard-index .card.customer3 .top-group[data-v-6378870b], .dashboard-index .card.customer4 .top-group[data-v-6378870b], .dashboard-index .card.customer5 .top-group[data-v-6378870b] {
  min-height: 23px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .top-group[data-v-6378870b], .dashboard-index .card.customer2 .top-group[data-v-6378870b], .dashboard-index .card.customer3 .top-group[data-v-6378870b], .dashboard-index .card.customer4 .top-group[data-v-6378870b], .dashboard-index .card.customer5 .top-group[data-v-6378870b] {
    width: 85%;
    margin: 0 auto 36px;
}
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer2 .top-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer3 .top-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer4 .top-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer5 .top-group [class*=col-][data-v-6378870b] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .top-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer2 .top-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer3 .top-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer4 .top-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer5 .top-group [class*=col-][data-v-6378870b]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 .middle-group[data-v-6378870b], .dashboard-index .card.customer2 .middle-group[data-v-6378870b], .dashboard-index .card.customer3 .middle-group[data-v-6378870b], .dashboard-index .card.customer4 .middle-group[data-v-6378870b], .dashboard-index .card.customer5 .middle-group[data-v-6378870b] {
  min-height: 48px;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group[data-v-6378870b], .dashboard-index .card.customer2 .middle-group[data-v-6378870b], .dashboard-index .card.customer3 .middle-group[data-v-6378870b], .dashboard-index .card.customer4 .middle-group[data-v-6378870b], .dashboard-index .card.customer5 .middle-group[data-v-6378870b] {
    width: 85%;
    margin: auto;
}
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-6378870b] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .middle-group [class*=col-][data-v-6378870b]:nth-child(2n), .dashboard-index .card.customer2 .middle-group [class*=col-][data-v-6378870b]:nth-child(2n), .dashboard-index .card.customer3 .middle-group [class*=col-][data-v-6378870b]:nth-child(2n), .dashboard-index .card.customer4 .middle-group [class*=col-][data-v-6378870b]:nth-child(2n), .dashboard-index .card.customer5 .middle-group [class*=col-][data-v-6378870b]:nth-child(2n) {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .middle-group [class*=col-].colum[data-v-6378870b], .dashboard-index .card.customer2 .middle-group [class*=col-].colum[data-v-6378870b], .dashboard-index .card.customer3 .middle-group [class*=col-].colum[data-v-6378870b], .dashboard-index .card.customer4 .middle-group [class*=col-].colum[data-v-6378870b], .dashboard-index .card.customer5 .middle-group [class*=col-].colum[data-v-6378870b] {
    flex-direction: column;
    align-items: flex-start;
}
}
.dashboard-index .card.customer1 .bottom-group[data-v-6378870b], .dashboard-index .card.customer2 .bottom-group[data-v-6378870b], .dashboard-index .card.customer3 .bottom-group[data-v-6378870b], .dashboard-index .card.customer4 .bottom-group[data-v-6378870b], .dashboard-index .card.customer5 .bottom-group[data-v-6378870b] {
  min-height: 22px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer1 .bottom-group[data-v-6378870b], .dashboard-index .card.customer2 .bottom-group[data-v-6378870b], .dashboard-index .card.customer3 .bottom-group[data-v-6378870b], .dashboard-index .card.customer4 .bottom-group[data-v-6378870b], .dashboard-index .card.customer5 .bottom-group[data-v-6378870b] {
    width: 85%;
    margin: 36px auto 0;
}
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-6378870b], .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-6378870b] {
  display: flex;
  align-items: center;
}
.dashboard-index .card.customer1 .bottom-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer3 .bottom-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer4 .bottom-group [class*=col-][data-v-6378870b]:last-child, .dashboard-index .card.customer5 .bottom-group [class*=col-][data-v-6378870b]:last-child {
  display: flex;
  justify-content: flex-end;
}
.dashboard-index .card.customer1 p[data-v-6378870b], .dashboard-index .card.customer2 p[data-v-6378870b], .dashboard-index .card.customer3 p[data-v-6378870b], .dashboard-index .card.customer4 p[data-v-6378870b], .dashboard-index .card.customer5 p[data-v-6378870b] {
  margin-bottom: 0;
}
.dashboard-index .card.customer1 .fs14[data-v-6378870b], .dashboard-index .card.customer2 .fs14[data-v-6378870b], .dashboard-index .card.customer3 .fs14[data-v-6378870b], .dashboard-index .card.customer4 .fs14[data-v-6378870b], .dashboard-index .card.customer5 .fs14[data-v-6378870b] {
  font-size: 14px;
}
.dashboard-index .card.customer1 .fs16[data-v-6378870b], .dashboard-index .card.customer2 .fs16[data-v-6378870b], .dashboard-index .card.customer3 .fs16[data-v-6378870b], .dashboard-index .card.customer4 .fs16[data-v-6378870b], .dashboard-index .card.customer5 .fs16[data-v-6378870b] {
  font-size: 16px;
}
.dashboard-index .card.customer1 .fs18[data-v-6378870b], .dashboard-index .card.customer2 .fs18[data-v-6378870b], .dashboard-index .card.customer3 .fs18[data-v-6378870b], .dashboard-index .card.customer4 .fs18[data-v-6378870b], .dashboard-index .card.customer5 .fs18[data-v-6378870b] {
  font-size: 18px;
}
.dashboard-index .card.customer1 .fs20[data-v-6378870b], .dashboard-index .card.customer2 .fs20[data-v-6378870b], .dashboard-index .card.customer3 .fs20[data-v-6378870b], .dashboard-index .card.customer4 .fs20[data-v-6378870b], .dashboard-index .card.customer5 .fs20[data-v-6378870b] {
  font-size: 20px;
}
.dashboard-index .card.customer1 .fs28[data-v-6378870b], .dashboard-index .card.customer2 .fs28[data-v-6378870b], .dashboard-index .card.customer3 .fs28[data-v-6378870b], .dashboard-index .card.customer4 .fs28[data-v-6378870b], .dashboard-index .card.customer5 .fs28[data-v-6378870b] {
  font-size: 28px;
}
.dashboard-index .card.customer1 .fs32[data-v-6378870b], .dashboard-index .card.customer2 .fs32[data-v-6378870b], .dashboard-index .card.customer3 .fs32[data-v-6378870b], .dashboard-index .card.customer4 .fs32[data-v-6378870b], .dashboard-index .card.customer5 .fs32[data-v-6378870b] {
  font-size: 32px;
}
.dashboard-index .card.customer1 .black[data-v-6378870b], .dashboard-index .card.customer2 .black[data-v-6378870b], .dashboard-index .card.customer3 .black[data-v-6378870b], .dashboard-index .card.customer4 .black[data-v-6378870b], .dashboard-index .card.customer5 .black[data-v-6378870b] {
  color: #000000;
}
.dashboard-index .card.customer1 .blue[data-v-6378870b], .dashboard-index .card.customer2 .blue[data-v-6378870b], .dashboard-index .card.customer3 .blue[data-v-6378870b], .dashboard-index .card.customer4 .blue[data-v-6378870b], .dashboard-index .card.customer5 .blue[data-v-6378870b] {
  color: #0044AD;
}
.dashboard-index .card.customer1 .orange[data-v-6378870b], .dashboard-index .card.customer2 .orange[data-v-6378870b], .dashboard-index .card.customer3 .orange[data-v-6378870b], .dashboard-index .card.customer4 .orange[data-v-6378870b], .dashboard-index .card.customer5 .orange[data-v-6378870b] {
  color: #ff623e;
}
.dashboard-index .card.customer1 .brown[data-v-6378870b], .dashboard-index .card.customer2 .brown[data-v-6378870b], .dashboard-index .card.customer3 .brown[data-v-6378870b], .dashboard-index .card.customer4 .brown[data-v-6378870b], .dashboard-index .card.customer5 .brown[data-v-6378870b] {
  color: #9a6f00;
}
.dashboard-index .card.customer1 .red[data-v-6378870b], .dashboard-index .card.customer2 .red[data-v-6378870b], .dashboard-index .card.customer3 .red[data-v-6378870b], .dashboard-index .card.customer4 .red[data-v-6378870b], .dashboard-index .card.customer5 .red[data-v-6378870b] {
  color: #CD3D35;
}
.dashboard-index .card.customer1 .grey[data-v-6378870b], .dashboard-index .card.customer2 .grey[data-v-6378870b], .dashboard-index .card.customer3 .grey[data-v-6378870b], .dashboard-index .card.customer4 .grey[data-v-6378870b], .dashboard-index .card.customer5 .grey[data-v-6378870b] {
  color: #626364;
}
.dashboard-index .card.customer1 .bold[data-v-6378870b], .dashboard-index .card.customer2 .bold[data-v-6378870b], .dashboard-index .card.customer3 .bold[data-v-6378870b], .dashboard-index .card.customer4 .bold[data-v-6378870b], .dashboard-index .card.customer5 .bold[data-v-6378870b] {
  font-weight: bold;
}
@media screen and (max-width: 1600px) {
.dashboard-index .card.customer1 .btn[data-v-6378870b], .dashboard-index .card.customer2 .btn[data-v-6378870b], .dashboard-index .card.customer3 .btn[data-v-6378870b], .dashboard-index .card.customer4 .btn[data-v-6378870b], .dashboard-index .card.customer5 .btn[data-v-6378870b] {
    padding: 0;
}
}
.dashboard-index .card.customer1 .footer-group[data-v-6378870b], .dashboard-index .card.customer2 .footer-group[data-v-6378870b], .dashboard-index .card.customer3 .footer-group[data-v-6378870b], .dashboard-index .card.customer4 .footer-group[data-v-6378870b], .dashboard-index .card.customer5 .footer-group[data-v-6378870b] {
  min-height: 24px;
}
@media screen and (max-width: 767px) {
.dashboard-index .card.customer2 .bottom-group [class*=col-][data-v-6378870b] {
    justify-content: flex-end;
}
}
.dashboard-index .card.customer3 .more-group[data-v-6378870b] {
  display: none;
}
.dashboard-index .card.customer3 .middle-group[data-v-6378870b] {
  min-height: 51px;
  justify-content: center;
}
.dashboard-index .card.customer3 .middle-group .info-group .link[data-v-6378870b] {
  color: #0044AD;
}
.dashboard-index .card.customer4 .middle-group[data-v-6378870b] {
  min-height: 72px;
  justify-content: center;
}
.dashboard-index .card.customer4 .middle-group [class*=col-][data-v-6378870b] {
  justify-content: center !important;
}
.dashboard-index .card.customer4 .bottom-group[data-v-6378870b] {
  display: none;
}
.dashboard-index .card.customer5 .middle-group[data-v-6378870b] {
  min-height: 72px;
}
.dashboard-index .card.customer5 .middle-group .fs32[data-v-6378870b] {
  line-height: 28px;
}
.dashboard-index .card.customer5 .bottom-group[data-v-6378870b] {
  display: none;
}
.dashboard-index .card.noArrow .prev[data-v-6378870b],
.dashboard-index .card.noArrow .next[data-v-6378870b] {
  opacity: 0;
  z-index: -1;
}
.dashboard-index .nav .nav-link[data-v-6378870b] {
  border: 0;
  color: #626364;
  padding: 5px 10px;
}
.dashboard-index .nav .nav-link.disabled[data-v-6378870b] {
  color: #999999;
}
.dashboard-index .nav .nav-link.active[data-v-6378870b] {
  color: #0044ad;
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs[data-v-6378870b] {
  border-bottom: 2px solid #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-link[data-v-6378870b] {
  position: relative;
  color: #6c757d;
  border: 0;
  border-radius: 0;
  background-color: #f0f6fb;
  padding: 14px 0;
  font-size: 15px;
}
.dashboard-index .nav.nav-tabs .nav-link .dot[data-v-6378870b] {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 50%;
  background-color: #e9200e;
}
.dashboard-index .nav.nav-tabs .nav-link.active[data-v-6378870b] {
  color: #ffffff;
  background-color: #0044ad;
}
.dashboard-index .nav.nav-tabs .nav-item .nav-link[data-v-6378870b] {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.dashboard-index .table[data-v-6378870b] {
  border-bottom: 1px solid #dee2e6;
}
.dashboard-index .table thead th[data-v-6378870b] {
  background-color: #F6F6F6;
  border-top: 0;
  border-bottom: 0;
  padding: 6px 0;
}
.dashboard-index .table thead th[data-v-6378870b]:last-child {
  width: 65px;
}
.dashboard-index .table tbody tr td[data-v-6378870b] {
  padding: 0.4rem 0;
}
.dashboard-index .table tbody tr td .text-hidden[data-v-6378870b] {
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
.dashboard-index .table tbody tr td .text-hidden[data-v-6378870b] {
    width: 170px;
}
}
.dashboard-index .table tbody tr:first-child td[data-v-6378870b] {
  border-top: 0;
}
.dashboard-index .table.hasType thead th[data-v-6378870b]:first-child {
  width: 20px;
}
.dashboard-index .list-group .list-group-item[data-v-6378870b] {
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #d3d3d3;
  padding: 0.5rem 1.25rem;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item[data-v-6378870b] {
    padding: 0.5rem;
}
}
.dashboard-index .list-group .list-group-item .title[data-v-6378870b] {
  width: 110px;
}
@media screen and (max-width: 767px) {
.dashboard-index .list-group .list-group-item .title[data-v-6378870b] {
    width: 100px;
    padding-right: 0.5rem !important;
}
}
.dashboard-index .list-group .list-group-item .detail[data-v-6378870b] {
  flex: 1;
  width: calc(100% - 110px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 0;
}
.dashboard-index .btn-link[data-v-6378870b] {
  line-height: 1;
  color: #0044AD;
}
.dashboard-index .btn-link[data-v-6378870b]:hover {
  text-decoration: none;
}
.dashboard-index .customerBtn[data-v-6378870b] {
  width: 100%;
  height: calc(100% - 10px);
  min-height: 64px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: rgb(245, 248, 250);
  padding: 7px 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn[data-v-6378870b]:hover, .dashboard-index .customerBtn[data-v-6378870b]:focus, .dashboard-index .customerBtn[data-v-6378870b]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn.solid[data-v-6378870b] {
  border: 1px dashed #000000;
}
.dashboard-index .customerBtn2[data-v-6378870b] {
  width: 100%;
  min-height: 50px;
  color: #0044AD;
  border: 1px solid #0044AD;
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 10px;
}
.dashboard-index .customerBtn2[data-v-6378870b]:hover, .dashboard-index .customerBtn2[data-v-6378870b]:focus, .dashboard-index .customerBtn2[data-v-6378870b]:active {
  color: #ffffff !important;
  border: 1px solid #0044AD !important;
  background-color: #0044AD !important;
  box-shadow: none !important;
}
.dashboard-index .customerBtn2.solid[data-v-6378870b] {
  border: 1px dashed #000000;
  background-color: transparent;
}
.dashboard-index .filter-group .left-group[data-v-6378870b] {
  min-width: 200px;
}
@media screen and (max-width: 767px) {
.dashboard-index .filter-group .left-group[data-v-6378870b] {
    margin-bottom: 8px;
}
}
.jagged-group[data-v-6378870b] {
  width: 100%;
  height: 23px;
  background-image: url(../img/sharp.61b2ce05.svg);
}
@media screen and (max-width: 767px) {
.jagged-group[data-v-6378870b] {
    background-size: 100% auto;
}
}
.blue[data-v-1afe15fa] {
  color: #0044ad;
}
.gray[data-v-1afe15fa] {
  color: #626364;
}
.hr[data-v-1afe15fa] {
  margin-bottom: 1em;
  background-color: #CCD9EF;
  height: 2px;
}
.hr[data-v-1afe15fa]::before {
  content: " ";
  height: 2px;
  display: block;
  background-color: #0044AD;
  margin-top: -1px;
}
.hr_1[data-v-1afe15fa]::before {
  content: " ";
  width: 33.3333333333%;
}
.hr_2[data-v-1afe15fa]::before {
  content: " ";
  width: 66.6666666667%;
}
.rycDetail-dialog {
  max-width: 400px !important;
}
.icon-chevron {
  margin-right: 28px;
  margin-bottom: 3px !important;
  width: 40px;
  height: 40px;
}
.agree-type {
  width: 112px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.agree-type.disabled {
  background-color: #E2E2E2 !important;
  color: #949494 !important;
  border-color: #E2E2E2 !important;
  opacity: 1 !important;
  box-shadow: none;
}
@charset "UTF-8";
.wrap[data-v-d7f32c70] {
  background: #FFF;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.privacy[data-v-d7f32c70] {
  background: #FFF;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
  border-radius: 12px;
}
.privacy .pricavy__header[data-v-d7f32c70] {
  text-align: center;
  font-family: "微軟正黑體";
}
.privacy .privacy__hr[data-v-d7f32c70] {
  border-color: #00367c;
}
.privacy .privacy__desc[data-v-d7f32c70] {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #F2F6FF;
  text-align: center;
  color: #333;
}
.privacy__viewPort[data-v-d7f32c70] {
  width: 500px;
  margin: 0 auto;
  max-height: calc(100vh - 400px);
  overflow-y: auto;
  padding: 0px;
}
@media screen and (max-width: 768px) {
.privacy__viewPort[data-v-d7f32c70] {
    width: 100%;
}
}
.privacy__viewPort .viewPort__skip[data-v-d7f32c70] {
  margin-top: 0px;
}
.privacy__viewPort .viewPort__html[data-v-d7f32c70] {
  margin-top: 8px;
  line-height: 1.8;
}
.privacy__title[data-v-d7f32c70] {
  font-size: 20px;
  font-weight: bold;
}
.privacy__list[data-v-d7f32c70] {
  padding-left: 23px;
}
.privacy__list li[data-v-d7f32c70] {
  list-style-type: decimal;
  margin-left: 0;
}
.privacy__scroll[data-v-d7f32c70] {
  position: relative;
  min-height: 32px;
  width: 500px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
.privacy__scroll[data-v-d7f32c70] {
    width: 100%;
}
}
.privacy__scroll .scroll__btn[data-v-d7f32c70] {
  position: relative;
  background: #F5F8FA;
  border: none;
  padding: 10px 19px;
  box-shadow: unset;
  transform: unset;
  left: unset;
  bottom: unset;
}
.privacy__scroll .scroll__btn.isDeepGray[data-v-d7f32c70] {
  background: #e0e0e0;
}
.step1Check[data-v-d7f32c70] {
  width: 705px;
  font-size: 14px;
  margin: 1em auto 0;
  color: #333333;
}
@media screen and (max-width: 768px) {
.step1Check[data-v-d7f32c70] {
    width: 100%;
}
}
.red[data-v-d7f32c70] {
  color: #FF4400;
}
.cancel-text[data-v-d7f32c70] {
  padding: 15px;
}
.rycDetail-PC-dialog {
  max-width: 850px !important;
}
.rycDetail-PC-dialog a {
  display: block;
  cursor: pointer;
}
.rycDetail-PC-dialog .modal-content {
  overflow: hidden;
}
.rycDetail-PC-dialog .modal-body {
  padding: 0;
}
.rycDetail-PC-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.rycDetail-PC-dialog__header {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.keyWord-search {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
  background-color: #F2F6FF !important;
  border: none !important;
}
.keyWord-search:focus {
  border: none !important;
}
.search-bg {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
  background-color: #F2F6FF !important;
  height: 38px;
  padding-left: 15px;
}
.operation-input {
  cursor: pointer;
}
.calm-evaluate .custom-control-label > span {
  font-size: 20px;
}
.calm-evaluate {
  /* Chrome, Safari, Edge, Opera */
}
.calm-evaluate input[type=number]::-webkit-outer-spin-button,
.calm-evaluate input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.calm-evaluate {
  /* Firefox */
}
.calm-evaluate input[type=number] {
  -moz-appearance: textfield;
}
.day-input {
  width: 15% !important;
}
.day-input.form-control.is-invalid {
  background-image: none;
}
.parts-select {
  width: 50%;
}
.required legend::after {
  content: "*";
  color: #FF4400;
  margin-left: 5px;
}
.rycDetail-dialog .modal-content {
  overflow: hidden;
}
.rycDetail-dialog .modal-body {
  padding: 0;
}
.rycDetail-dialog .close-btn {
  color: var(--secondary);
  margin-left: auto;
  cursor: pointer;
}
.rycDetail-dialog__header {
  display: flex;
  align-items: center;
  background: #F2F2F2;
  padding: 16px 24px;
  color: #000;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 4px solid var(--secondary);
}
.select-dialog {
  border: none !important;
  overflow-y: auto;
  height: 400px;
  padding: 1em 0 0;
}
.select-dialog li {
  padding: 10px 24px;
  cursor: pointer;
}
.select-dialog li:hover {
  background: white url(../img/check.b718e6ff.svg) no-repeat;
  background-position: center right;
}
.select-dialog li.active {
  background: white url(../img/check.b718e6ff.svg) no-repeat;
  background-position: center right;
}
@media (max-width: 1199.98px) {
.calm-evaluate .custom-control-label > span {
    font-size: 16px;
}
.calm-evaluate .col-form-label {
    font-size: 14px;
}
.calm-evaluate .days-text {
    font-size: 14px;
}
.day-input {
    width: 20% !important;
}
}
.icon-chevron {
  margin-right: 28px;
  margin-bottom: 3px !important;
}
.agree-type {
  width: 112px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.calm-title {
  margin-bottom: 24px !important;
}
.calm-title .col-form-label {
  margin-bottom: 8px !important;
  padding-bottom: 0 !important;
  font-size: 16px !important;
}
.radiobutton .custom-control-inline {
  margin-right: 48px !important;
}
.info-dialog__body[data-v-603f7b6e] {
  padding: 15px;
}
.wrap[data-v-603f7b6e] {
  background: #FFF;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.note[data-v-603f7b6e] {
  background-color: #FFF7E1;
  color: #FF4400;
  font-size: 14px;
  padding: 8px 16px;
}
.title[data-v-603f7b6e] {
  font-size: 24px;
  font-weight: bold;
}
.point[data-v-603f7b6e] {
  color: #FF4400;
}
.project-group[data-v-603f7b6e] {
  display: flex !important;
  align-items: center;
}
.cancel-text[data-v-603f7b6e] {
  padding: 15px;
}
.icon-chevron {
  margin-right: 28px;
  margin-bottom: 3px !important;
}
.agree-type {
  min-width: 112px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
  height: 48px;
}
.wrap[data-v-60234c6c] {
  background-color: #FFF !important;
  padding: 24px;
  overflow: hidden;
  overflow: clip;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075);
}
.point[data-v-60234c6c] {
  color: #FF4400;
}
.section-header[data-v-60234c6c] {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.section-header[data-v-60234c6c]::before {
  content: "";
  width: 5px;
  height: 20px;
  margin-right: 0.5rem;
  display: inline-flex;
  background-color: #0044AD;
}
.stacked-table__heading[data-v-60234c6c], .stacked-table__content[data-v-60234c6c] {
  color: #212529;
  font-size: 15px;
  padding: 5px;
  word-break: break-all;
}
.stacked-table__heading[data-v-60234c6c] {
  width: 180px;
  min-width: 180px;
  text-align: right;
  background: #F6F6F6;
  font-weight: 500;
}
.stacked-table__row[data-v-60234c6c] {
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
  margin-bottom: 24px;
}
.stacked-table__cell[data-v-60234c6c]:not(:last-child) {
  border-bottom: 1px solid #D5D5D5;
}
.stacked-table__none[data-v-60234c6c] {
  border-bottom: none !important;
}
@media (max-width: 1199.98px) {
.stacked-table__heading[data-v-60234c6c] {
    width: 180px;
    min-width: 180px;
}
.stacked-table__cell[data-v-60234c6c]:last-child {
    border-bottom: none;
}
}
.user-info[data-v-60234c6c] {
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}
.user-info li + li[data-v-60234c6c] {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #d5d5d5;
}
.user-info li .label[data-v-60234c6c] {
  font-size: 12px;
  color: #6c757d;
  margin-bottom: 0.3em;
}
.addUp[data-v-60234c6c] {
  display: flex;
  color: #9A6F00;
  font-size: 32px;
}
.addUp .label[data-v-60234c6c] {
  font-size: 12px;
  color: #6c757d;
  margin-bottom: 0.3em;
}
@media screen and (max-width: 1023px) {
.user-info[data-v-60234c6c] {
    flex-wrap: wrap;
}
.user-info li[data-v-60234c6c] {
    width: 50%;
    margin-bottom: 10px;
}
.user-info li[data-v-60234c6c]:nth-child(3) {
    border: none;
    padding-left: 0;
}
.user-info li[data-v-60234c6c]:nth-child(5) {
    border: none;
    padding-left: 0;
}
.user-info li + li[data-v-60234c6c] {
    margin-left: 0;
}
}
.policy-show__info[data-v-60234c6c] {
  padding: 16px 20px;
  background: #F2F9FF;
  border: 1px solid #B3D8FD;
  border-radius: 5px;
  justify-content: space-between;
  position: relative;
}
.policy-show__info div[data-v-60234c6c] {
  word-break: break-all;
}
.policy-show__info-col[data-v-60234c6c] {
  display: flex;
  flex-direction: column;
}
.policy-show__info-title[data-v-60234c6c] {
  font-size: 12.8px;
  color: #6C757D;
}
.policy-show__info-value[data-v-60234c6c] {
  font-size: 15px;
  color: #212529;
  font-weight: 500;
}
@media (min-width: 768px) {
.policy-show[data-v-60234c6c] {
    padding: 24px;
}
.policy-show__info-col[data-v-60234c6c]:not(:last-child) {
    margin-right: 20px;
}
}
.basic-information[data-v-60234c6c] {
  overflow: hidden;
}
.basic-information__total[data-v-60234c6c] {
  font-size: 14px;
  color: #9A6F00;
}
.expand-collapse-btn[data-v-60234c6c] {
  cursor: pointer;
  padding-right: 12px;
}
.noData-wrap[data-v-60234c6c] {
  background-color: #F6F6F6;
  border-radius: 10px;
  padding: 10px;
}
.noData-wrap img[data-v-60234c6c] {
  width: 135px;
}
.cancel-text[data-v-60234c6c] {
  padding: 15px;
}
.hint[data-v-60234c6c] {
  margin-bottom: 24px;
}
.scroll-area[data-v-60234c6c] {
  margin-bottom: 24px;
}
.in__container[data-v-27170de2] {
  position: relative;
  box-sizing: border-box;
  background-color: #fafafa;
}
.in__container[data-v-27170de2]:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 455px;
  background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0) -22%, #e8f2ff);
}
.in__wrap[data-v-27170de2] {
  position: relative;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 32px;
}
.heading__title[data-v-27170de2] {
  font-size: 24px;
  font-weight: bold;
  margin-top: 2rem;
}
.in__wrap[data-v-27170de2] {
  position: relative;
}
@media screen and (max-width: 767px) {
.in__wrap[data-v-27170de2] {
    width: 100%;
}
}
.in__wrap .restTest[data-v-27170de2] {
  position: absolute;
  right: 50px;
  top: 50px;
}
.hint[data-v-27170de2] {
  display: none;
  color: #f8544c;
  text-align: center;
  margin-bottom: 10px;
  margin-top: -20px;
}
.hint.is-show[data-v-27170de2] {
  display: block;
}
.result[data-v-27170de2] {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media screen and (max-width: 767px) {
.result[data-v-27170de2] {
    width: 100%;
}
}
.result.is-show.grid[data-v-27170de2] {
  display: grid;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(12, 1fr);
  gap: 0.3rem;
}
@media screen and (max-width: 767px) {
.result.is-show.grid[data-v-27170de2] {
    width: 90%;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
}
.result.is-show.grid .g-col-6[data-v-27170de2] {
  grid-column: auto/span 6;
}
.identify[data-v-27170de2] {
  padding: 20px 24px;
}
.identify__top[data-v-27170de2] {
  padding-bottom: 10px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  opacity: 0.5;
}
.identify__title[data-v-27170de2] {
  font-size: 28px;
  font-weight: bold;
}
.identify__score[data-v-27170de2] {
  width: 100px;
  padding: 5px;
  font-size: 28px;
  border-radius: 32px;
  text-align: center;
  display: inline-block;
}
.identify__img[data-v-27170de2] {
  width: 140px;
  height: 140px;
  opacity: 0.2;
}
.identify__text[data-v-27170de2] {
  color: #656565;
  font-weight: bold;
  opacity: 0.5;
}
.gn[data-v-27170de2] {
  background-color: #e8fdee;
  border-top-left-radius: 12px;
}
@media screen and (max-width: 767px) {
.gn[data-v-27170de2] {
    border-radius: 12px;
}
}
.gn .identify__top[data-v-27170de2] {
  border-bottom-color: #aee7cf;
}
.gn .identify__title[data-v-27170de2] {
  color: #35c488;
}
.gn .identify__score[data-v-27170de2] {
  color: #35c488;
  background-color: #fff;
}
.pk[data-v-27170de2] {
  background-color: #ffdceb;
  border-top-right-radius: 12px;
}
@media screen and (max-width: 767px) {
.pk[data-v-27170de2] {
    border-radius: 12px;
}
}
.pk .identify__top[data-v-27170de2] {
  border-bottom-color: #fd98c5;
}
.pk .identify__title[data-v-27170de2] {
  color: #ff8ec0;
}
.pk .identify__score[data-v-27170de2] {
  color: #ff8ec0;
  background-color: #fff;
}
.og[data-v-27170de2] {
  background-color: #ffe8d0;
  border-bottom-left-radius: 12px;
}
@media screen and (max-width: 767px) {
.og[data-v-27170de2] {
    border-radius: 12px;
}
}
.og .identify__top[data-v-27170de2] {
  border-bottom-color: #ff992a;
}
.og .identify__title[data-v-27170de2] {
  color: #ff992a;
}
.og .identify__score[data-v-27170de2] {
  color: #ff992a;
  background-color: #fff;
}
.vt[data-v-27170de2] {
  background-color: #e6eaff;
  border-bottom-right-radius: 12px;
}
@media screen and (max-width: 767px) {
.vt[data-v-27170de2] {
    border-radius: 12px;
}
}
.vt .identify__top[data-v-27170de2] {
  border-bottom-color: #c5cdf9;
}
.vt .identify__title[data-v-27170de2] {
  color: #6e82ef;
}
.vt .identify__score[data-v-27170de2] {
  color: #6f82ef;
  background-color: #fff;
}
.is-higher.gn[data-v-27170de2] {
  background-color: #35c488;
}
.is-higher.gn .identify__top[data-v-27170de2] {
  border-bottom-color: #aee7cf;
}
.is-higher.gn .identify__title[data-v-27170de2] {
  color: #fff;
}
.is-higher.gn .identify__score[data-v-27170de2] {
  color: #35c488;
  background-color: #fff;
}
.is-higher.pk[data-v-27170de2] {
  background-color: #ff8ec0;
}
.is-higher.pk .identify__top[data-v-27170de2] {
  border-bottom-color: #ffd2e6;
}
.is-higher.pk .identify__title[data-v-27170de2] {
  color: #fff;
}
.is-higher.pk .identify__score[data-v-27170de2] {
  color: #ff8ec0;
  background-color: #ffc7e0;
}
.is-higher.og[data-v-27170de2] {
  background-color: #ff992a;
}
.is-higher.og .identify__top[data-v-27170de2] {
  border-bottom-color: #ffd6aa;
}
.is-higher.og .identify__title[data-v-27170de2] {
  color: #fff;
}
.is-higher.og .identify__score[data-v-27170de2] {
  color: #ff992a;
  background-color: #ffcc95;
}
.is-higher.vt[data-v-27170de2] {
  background-color: #6f82ef;
}
.is-higher.vt .identify__top[data-v-27170de2] {
  border-bottom-color: #c5cdf9;
}
.is-higher.vt .identify__title[data-v-27170de2] {
  color: #fff;
}
.is-higher.vt .identify__score[data-v-27170de2] {
  color: #6f82ef;
  background-color: #fff;
}
.is-higher .identify__top[data-v-27170de2] {
  opacity: 1;
}
.is-higher .identify__score[data-v-27170de2] {
  opacity: 1;
}
.is-higher .identify__img[data-v-27170de2] {
  opacity: 1;
}
.is-higher .identify__text[data-v-27170de2] {
  color: #fff;
  opacity: 1;
}
.card__container[data-v-27170de2] {
  position: relative;
  box-sizing: border-box;
  padding: 24px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 0 0 5px 1px rgba(43, 21, 21, 0.1);
}
.card__container img[data-v-27170de2] {
  width: 100%;
}
.card__container.is-written[data-v-27170de2] {
  opacity: 0.5;
  pointer-events: none;
}
.card__title[data-v-27170de2] {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
.instruction[data-v-27170de2] {
  position: relative;
  width: 100%;
  height: 106px;
  background: url(../img/user.2cf8c0fe.svg) no-repeat 0 100%;
}
@media screen and (max-width: 767px) {
.instruction[data-v-27170de2] {
    background: transparent;
    height: auto;
    margin-bottom: 1.5em;
}
}
.instruction[data-v-27170de2]::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 91px;
  display: block;
  width: 24px;
  height: 20px;
  background: url(../img/triangle-wh.0e07b900.svg) no-repeat;
  transform: rotate(20deg);
  z-index: 50;
}
@media screen and (max-width: 767px) {
.instruction[data-v-27170de2]::before {
    display: none;
}
}
.instruction__content[data-v-27170de2] {
  box-sizing: border-box;
  width: 826px;
  min-height: 80px;
  padding: 16px 72px;
  background: #fff;
  border-radius: 50px;
  border: 1px solid #e6e6e6;
  color: #656565;
  position: absolute;
  top: -10px;
  left: 110px;
}
@media screen and (max-width: 767px) {
.instruction__content[data-v-27170de2] {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    position: relative;
    top: 0;
    left: 0;
    height: auto;
    padding-left: 1em;
    padding-right: 1em;
}
}
.instruction__content a[data-v-27170de2] {
  color: #656565;
  text-decoration: underline;
}
.instruction__title[data-v-27170de2] {
  margin-left: 8px;
  font-size: 18px;
  font-weight: bold;
  color: #959595;
}
@media screen and (max-width: 767px) {
.instruction__card[data-v-27170de2] {
    margin-bottom: 10px;
}
}
.blue[data-v-27170de2] {
  color: #00367c;
}
.goTop[data-v-27170de2] {
  position: fixed;
  right: 22px;
  bottom: 35px;
  z-index: 90;
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  padding: 20px;
  border-radius: 50%;
  background: url(../img/gotop.e947186e.svg) no-repeat 50%;
  background-color: #fff;
  background-size: 16px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.16);
  cursor: pointer;
}
.pic[data-v-27170de2] {
  width: 100%;
}
.card__item {
  margin-bottom: 0;
}
.card__item .form-check {
  margin-bottom: 10px;
}
.card__item .form-check:last-child {
  margin-bottom: 0;
}
.card__item .form-check-input {
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-left: -23px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.card__item .form-check-label {
  margin-left: 5px;
}
.chatbotBtn {
  align-items: center;
  cursor: pointer;
  display: flex;
  fill: #fff;
  justify-content: center;
  width: 48px;
  height: 48px;
  background-position: center;
}
.chatbotBtn img {
  width: 100%;
  height: 100%;
}
.hamburger, .hamburger:after, .hamburger:before {
  height: 2px !important;
}
.logo-wrap {
  align-content: center;
  justify-content: center;
}
.sidebar {
  background-color: #0044AD !important;
}
.header-bg {
  background-color: #fff;
}
.logo {
  max-width: 96px;
}
.logo img {
  width: 100%;
}
.cust_name {
  display: flex;
}
@media screen and (max-width: 575px) {
.cust_name {
    display: none;
}
}
.avatar img {
  max-width: 40px;
  width: 100px;
  border-radius: 50%;
}
.kgi_logo img {
  width: 100%;
}
.kgi_logo img {
  width: 100%;
}
.iagent_logo img {
  width: 60px;
  margin-left: 20px;
  margin-top: 10px;
}
.kgi_logo {
  margin-left: -10px;
}
.kgi_logo img {
  width: 100%;
}
@media screen and (max-width: 414px) {
.logo {
    display: none;
}
}

.footer-bg {
  background-color: #F6F6F6;
  /* position: relative; */
}
.footer-link {
  color: #0044AD;
}
.footer-link:hover {
  color: #00367C;
  text-decoration: underline;
}
.bg-kgi {
  color: #626364
}
ul {
  list-style-type: none;
}


.footer {
  float: right;
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
  padding: 0.5rem !important;
  margin-top: 5px;
}
.footer ul {
  padding-left: 0;
}
.footer li {
  float: left;
  margin-left: 12px;
}
.footer a {
  font-weight: bold;
}
@media screen and (max-width: 820px) {
.footer {
    padding: 0.5rem 1.3rem 0.5rem 0.5rem !important;
}
.footer .footer-left {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.footer .footer-left li {
    float: none;
}
.footer .footer-right li {
    float: none;
    display: inline-block;
}
.footer .footer-right li + li {
    margin-left: 12px;
}
}
.sidebar-content[data-v-a380d422] {
  display: flex;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.sidebar-content ul.sidebar-bottom[data-v-a380d422] {
  margin-top: auto;
}
li.sidebar-item[data-v-a380d422] {
  margin-bottom: 15px;
  list-style: none;
  position: relative;
}
li.sidebar-item__none[data-v-a380d422] {
  display: none;
}
.c-icoMenu[data-v-a380d422] {
  margin-right: -10px;
}
.arrow[data-v-a380d422] {
  border: solid #fff;
  border-width: 3px 3px 0px 0;
  display: inline-block;
  padding: 3px;
  top: 17px;
  right: 0;
  margin-right: 25px;
}
.not-show[data-v-a380d422] {
  visibility: hidden;
}
.down[data-v-a380d422] {
  transform: rotate(45deg);
}
.menu-li[data-v-a380d422] {
  display: flex;
  align-items: center;
  justify-content: end;
}
.menu-li.end-menu[data-v-a380d422] {
  width: 200px;
}
a[data-v-a380d422] {
  white-space: pre-line;
}
a[data-v-a380d422]:hover {
  text-decoration: none;
}
.logout[data-v-a380d422],
.iagent[data-v-a380d422] {
  width: 24px;
  height: 24px;
  margin-right: -11px;
}
.e-recruit-id[data-v-a380d422] {
  width: 62px;
  height: 24px;
  margin-right: -27px;
}
.sidebar-collapse.lv2[data-v-a380d422] {
  position: fixed;
  top: 0;
  width: 200px;
  transition: transform 0.3s ease-in-out;
  transform: translateX(-100%);
  left: 200px;
  z-index: 105;
  height: 100vh;
  background-color: #00367c;
}
.sidebar-collapse.lv3[data-v-a380d422] {
  position: fixed;
  top: 0;
  width: 200px;
  transition: transform 0.3s ease-in-out;
  transform: translateX(-100%);
  left: 200px;
  z-index: 105;
  height: 100vh;
  background-color: #041c43;
}
.sidebar-collapse.lv2.collapse.show[data-v-a380d422] {
  transform: translateX(0);
}
.sidebar-collapse.lv3.collapse.show[data-v-a380d422] {
  transform: translateX(0);
}
.sidebar-link[data-v-a380d422] {
  background: none;
  margin-left: -10px;
  margin-right: -10px;
}
.sidebar-link.lv1[data-v-a380d422] {
  width: 77%;
  text-align: center;
}
.sidebar-link.lv2[data-v-a380d422], .sidebar-link.lv3[data-v-a380d422] {
  width: 100%;
}
@media (min-width: 1px) and (max-width: 991.98px) {
.sidebar-collapse.lv2.collapse.show[data-v-a380d422] {
    transform: translateX(-100%);
}
.sidebar-collapse.lv3.collapse.show[data-v-a380d422] {
    transform: translateX(-100%);
}
.menuPanel[data-v-a380d422] {
    position: fixed;
    top: 0;
    width: 35px;
    transition: transform 0.3s ease-in-out;
    transform: translateX(-500%);
    left: 170px;
    z-index: 100;
    background-color: #0044AD;
    height: 100vh;
}
}
.o2oFooter {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 1rem;
  color: #272727;
}
.o2oFooter .footer__line {
  border-color: #E9200E;
  border-width: 4px;
}
.o2oFooter--kgi {
  padding: 22.5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #f6f6f6;
  font-size: 13px;
  color: #949494;
  min-height: 103.5px;
}
@media screen and (min-width: 992px) {
.o2oFooter {
    padding-bottom: 20px;
}
.o2oFooter .footer__infoGroup {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 24px;
}
.o2oFooter--kgi {
    min-height: 85px;
}
}
@media print {
html {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    page-break-inside: avoid;
}
html .tHeader {
    background-color: #0044AD !important;
}
html .tHeader > div {
    color: #fff !important;
}
html .table th {
    background-color: #0044AD !important;
}
html .table th div {
    color: #fff !important;
}
html .red {
    color: #d81800 !important;
}
html button.popup-btn {
    background-color: #fffce5 !important;
    color: #212529 !important;
}
html .total {
    color: #965A05 !important;
}
html .bank-icon {
    background-color: #ffc107 !important;
    color: #fff !important;
}
html a {
    color: #0044AD !important;
}
html a.common-btn {
    text-decoration: none !important;
    color: #0044AD !important;
    background-color: #F7F7F7 !important;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075) !important;
}
html a[href]:after {
    display: none !important;
}
html ul.commission-navbar li {
    background-color: #F0F6FB !important;
    color: #212529 !important;
}
html ul.commission-navbar li.active {
    background-color: #0044AD !important;
    color: #fff !important;
}
html .table-wrap .table-wrap__thead-tr {
    background-color: #0044AD !important;
    color: #fff !important;
}
html .table .thead-light th {
    background-color: #e9ecef !important;
}
html .table .thead-light td {
    border-top: 1px solid #dee2e6 !important;
}
@page {
    margin: 0cm;
    size: A4 portrait;
}
}
.b-overlay-wrap > div:nth-child(2) {
  position: fixed !important;
}
html {
  scroll-behavior: smooth;
}
.wrapper {
  display: flex;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.wrapper-homeView {
  display: block;
  width: 100%;
  background-color: #f5f7fb;
}
.sidebar {
  max-width: 300px;
  width: 100%;
  background: #0044AD;
  color: #fff;
}
.main {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  background: #FEF8F1;
}
.hamburger, .hamburger:after, .hamburger:before {
  background: #0044AD;
  border-radius: 1px;
  content: "";
  cursor: pointer;
  display: block;
  height: 3px;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  width: 24px;
}
.hamburger {
  position: relative;
}
.hamburger:before {
  position: absolute;
  top: -7.5px;
  width: 24px;
}
.hamburger:after {
  bottom: -7.5px;
  position: absolute;
  width: 16px;
}
.sidebar {
  direction: ltr;
  max-width: 200px;
  min-width: 200px;
}
.sidebar, .sidebar-content {
  background: #0044AD;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
}
.sidebar-content {
  display: flex;
  flex-direction: column;
}
.sidebar-nav {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.sidebar-link, a.sidebar-link {
  background: #0044AD;
  border-left: 3px solid transparent;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 0.625rem 1.625rem;
  position: relative;
  text-decoration: none;
  transition: background 0.1s ease-in-out;
}
.sidebar-link i, .sidebar-link svg, a.sidebar-link i, a.sidebar-link svg {
  color: #fff;
  margin-right: 0.75rem;
}
.sidebar-link:hover,
.sidebar-link:hover i,
.sidebar-link:hover svg {
  color: rgba(233, 236, 239, 0.75);
}
.sidebar-toggle {
  cursor: pointer;
  display: flex;
  height: 26px;
  width: 26px;
  margin-right: 1rem;
}
.sidebar.collapsed {
  margin-left: -300px;
}
#body.left {
  margin-left: 0;
}
#body {
  margin-left: 200px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
.sidebar {
    margin-left: -300px;
}
#body {
    margin-left: 0;
}
#body.left {
    margin-left: 200px;
}
.sidebar.collapsed {
    margin-left: 0;
}
}
.goTop[data-v-7ba5bd90] {
  position: fixed;
  right: 22px;
  bottom: 35px;
  z-index: 90;
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  padding: 20px;
  border-radius: 50%;
  background: url(../img/gotop.e947186e.svg) no-repeat 50%;
  background-color: #fff;
  background-size: 16px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.16);
  cursor: pointer;
}
.info-dialog__header[data-v-7ba5bd90] {
  display: flex;
  align-items: center;
  background: #f2f9ff;
  padding: 16px 24px;
  color: #000;
  font-weight: bold;
  font-size: 16px;
  border-bottom: 4px solid #0044AD;
  margin: -1rem -1rem 0;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.info-dialog__body[data-v-7ba5bd90] {
  padding-top: 1rem;
}
.info-dialog__body button + button[data-v-7ba5bd90] {
  margin-left: 0.5rem;
}
.info-dialog__body .btn-wrap[data-v-7ba5bd90] {
  margin-top: 1rem;
}
.main--o2o[data-v-7ba5bd90] {
  background-color: white;
}
.main--o2o .main__view[data-v-7ba5bd90] {
  min-height: unset;
}
.main--kgi[data-v-7ba5bd90] {
  background-color: white;
}
.main--kgi .main__view[data-v-7ba5bd90] {
  min-height: calc(100vh - 85px);
}
@charset "UTF-8";
.btn.general-type {
  padding: 12px 40px;
  font-size: 16px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.btn.general-type:focus {
  text-decoration: none;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #0044AD;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 218.04, 255);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 186.36, 255);
}

.table-hover .table-primary:hover {
  background-color: rgb(158.1, 204.84, 255);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(158.1, 204.84, 255);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(183.6, 202.64, 232.04);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(122.4, 157.76, 212.36);
}

.table-hover .table-secondary:hover {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 92.25, 191.25);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
  border-color: rgb(0, 42.9421965318, 109.25);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #0044AD;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(127.5, 189, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
  border-color: rgb(178.5, 215.4, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(0, 86.1, 178.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #0044AD;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.alert-primary hr {
  border-top-color: rgb(158.1, 204.84, 255);
}
.alert-primary .alert-link {
  color: rgb(0, 39.36, 81.6);
}

.alert-secondary {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.alert-secondary hr {
  border-top-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.alert-secondary .alert-link {
  color: rgb(0, 15.3137572254, 38.96);
}

.alert-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(183.6, 218.04, 255);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(158.1, 204.84, 255);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 63.96, 132.6);
  border-color: rgb(0, 63.96, 132.6);
}

.list-group-item-secondary {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(183.6, 202.64, 232.04);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 35.36, 89.96);
  border-color: rgb(0, 35.36, 89.96);
}

.list-group-item-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top], .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right], .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left], .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .b-popover-dark.bs-popover-auto[x-placement^=top], .b-popover-light.bs-popover-auto[x-placement^=top], .b-popover-danger.bs-popover-auto[x-placement^=top], .b-popover-warning.bs-popover-auto[x-placement^=top], .b-popover-info.bs-popover-auto[x-placement^=top], .b-popover-success.bs-popover-auto[x-placement^=top], .b-popover-secondary.bs-popover-auto[x-placement^=top], .b-popover-primary.bs-popover-auto[x-placement^=top], .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .b-popover-dark.bs-popover-auto[x-placement^=right], .b-popover-light.bs-popover-auto[x-placement^=right], .b-popover-danger.bs-popover-auto[x-placement^=right], .b-popover-warning.bs-popover-auto[x-placement^=right], .b-popover-info.bs-popover-auto[x-placement^=right], .b-popover-success.bs-popover-auto[x-placement^=right], .b-popover-secondary.bs-popover-auto[x-placement^=right], .b-popover-primary.bs-popover-auto[x-placement^=right], .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .b-popover-dark.bs-popover-auto[x-placement^=bottom], .b-popover-light.bs-popover-auto[x-placement^=bottom], .b-popover-danger.bs-popover-auto[x-placement^=bottom], .b-popover-warning.bs-popover-auto[x-placement^=bottom], .b-popover-info.bs-popover-auto[x-placement^=bottom], .b-popover-success.bs-popover-auto[x-placement^=bottom], .b-popover-secondary.bs-popover-auto[x-placement^=bottom], .b-popover-primary.bs-popover-auto[x-placement^=bottom], .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .b-popover-dark.bs-popover-auto[x-placement^=left], .b-popover-light.bs-popover-auto[x-placement^=left], .b-popover-danger.bs-popover-auto[x-placement^=left], .b-popover-warning.bs-popover-auto[x-placement^=left], .b-popover-info.bs-popover-auto[x-placement^=left], .b-popover-success.bs-popover-auto[x-placement^=left], .b-popover-secondary.bs-popover-auto[x-placement^=left], .b-popover-primary.bs-popover-auto[x-placement^=left], .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 98.4, 204) !important;
}

.bg-secondary {
  background-color: #0044AD !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(0, 47.9537572254, 122) !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

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

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

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #0044AD !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

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

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

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

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

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

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

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

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

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

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 86.1, 178.5) !important;
}

.text-secondary {
  color: #0044AD !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(0, 37.9306358382, 96.5) !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.bv-no-focus-ring:focus {
  outline: none;
}

@media (max-width: 575.98px) {
  .bv-d-xs-down-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .bv-d-sm-down-none {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .bv-d-md-down-none {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .bv-d-lg-down-none {
    display: none !important;
  }
}
.bv-d-xl-down-none {
  display: none !important;
}

.form-control.focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control.focus.is-valid {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.form-control.focus.is-invalid {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.b-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.b-avatar:focus {
  outline: 0;
}
.b-avatar.btn, .b-avatar[href] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {
  transition: transform 0.15s ease-in-out;
}
.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {
  transform: scale(1.15);
}
.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom,
.b-avatar .b-avatar-text,
.b-avatar .b-avatar-img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href] {
  text-decoration: none;
}
.b-avatar > .b-icon {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.b-avatar .b-avatar-badge {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}

.b-avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge {
  font-size: calc(0.42rem);
}

.b-avatar-lg {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge {
  font-size: calc(0.98rem);
}

.b-avatar-group .b-avatar-group-inner {
  display: flex;
  flex-wrap: wrap;
}
.b-avatar-group .b-avatar {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {
  z-index: 1;
}

.b-calendar {
  display: inline-flex;
}
.b-calendar .b-calendar-inner {
  min-width: 250px;
}
.b-calendar .b-calendar-header,
.b-calendar .b-calendar-nav {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn {
  padding: 0.25rem;
}
.b-calendar output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row {
  flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=true] {
  cursor: default;
  pointer-events: none;
}

.card-img-left {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-img-right {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
}

.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important;
}
.dropdown .dropdown-menu:focus {
  outline: none;
}

.b-dropdown-form {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled, .b-dropdown-form:disabled {
  outline: 0 !important;
  color: #adb5bd;
  pointer-events: none;
}

.b-dropdown-text {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}

.custom-checkbox.b-custom-control-lg,
.input-group-lg .custom-checkbox {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-checkbox .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-checkbox .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}

.custom-checkbox.b-custom-control-sm,
.input-group-sm .custom-checkbox {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-checkbox .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-checkbox .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}

.custom-switch.b-custom-control-lg,
.input-group-lg .custom-switch {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label,
.input-group-lg .custom-switch .custom-control-label {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-switch .custom-control-label::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-label::after {
  top: calc(0.3125rem + 2px);
  left: calc(-2.8125rem + 2px);
  width: calc(1.25rem - 4px);
  height: calc(1.25rem - 4px);
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(0.9375rem);
}

.custom-switch.b-custom-control-sm,
.input-group-sm .custom-switch {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label,
.input-group-sm .custom-switch .custom-control-label {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-switch .custom-control-label::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-label::after {
  top: calc(0.21875rem + 2px);
  left: calc(-1.96875rem + 2px);
  width: calc(0.875rem - 4px);
  height: calc(0.875rem - 4px);
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(0.65625rem);
}

.input-group > .input-group-prepend > .btn-group > .btn,
.input-group > .input-group-append:not(:last-child) > .btn-group > .btn,
.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn-group > .btn,
.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn,
.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.b-form-btn-label-control.form-control {
  display: flex;
  align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control {
  padding: 0;
}

[dir=rtl] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=rtl] {
  flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=rtl] > label {
  text-align: right;
}

.b-form-btn-label-control.form-control > .btn {
  line-height: 1;
  font-size: inherit;
  box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn {
  color: #28a745;
}
.b-form-btn-label-control.form-control.is-invalid > .btn {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.b-form-btn-label-control.form-control[aria-disabled=true], .b-form-btn-label-control.form-control[aria-readonly=true] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label {
  cursor: default;
}

.b-form-btn-label-control.btn-group > .dropdown-menu {
  padding: 0.5rem;
}

.custom-file-label {
  white-space: nowrap;
  overflow-x: hidden;
}

.b-custom-control-lg.custom-file,
.b-custom-control-lg .custom-file-input,
.b-custom-control-lg .custom-file-label,
.input-group-lg.custom-file,
.input-group-lg .custom-file-input,
.input-group-lg .custom-file-label {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label,
.b-custom-control-lg .custom-file-label:after,
.input-group-lg .custom-file-label,
.input-group-lg .custom-file-label:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label,
.input-group-lg .custom-file-label {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label::after,
.input-group-lg .custom-file-label::after {
  font-size: inherit;
  height: calc(1.5em + 1rem);
  border-radius: 0 0.3rem 0.3rem 0;
}

.b-custom-control-sm.custom-file,
.b-custom-control-sm .custom-file-input,
.b-custom-control-sm .custom-file-label,
.input-group-sm.custom-file,
.input-group-sm .custom-file-input,
.input-group-sm .custom-file-label {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label,
.b-custom-control-sm .custom-file-label:after,
.input-group-sm .custom-file-label,
.input-group-sm .custom-file-label:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label,
.input-group-sm .custom-file-label {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label::after,
.input-group-sm .custom-file-label::after {
  font-size: inherit;
  height: calc(1.5em + 0.5rem);
  border-radius: 0 0.2rem 0.2rem 0;
}

.was-validated .form-control:invalid, .was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}

input[type=color].form-control {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-sm,
.input-group-sm input[type=color].form-control {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-lg,
.input-group-lg input[type=color].form-control {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}

.input-group > .custom-range {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control,
.input-group > .custom-range + .form-control-plaintext,
.input-group > .custom-range + .custom-select,
.input-group > .custom-range + .custom-range,
.input-group > .custom-range + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range,
.input-group > .form-control-plaintext + .custom-range,
.input-group > .custom-select + .custom-range,
.input-group > .custom-range + .custom-range,
.input-group > .custom-file + .custom-range {
  margin-left: -1px;
}
.input-group > .custom-range:focus {
  z-index: 3;
}
.input-group > .custom-range:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .input-group > .custom-range {
    transition: none;
  }
}
.input-group > .custom-range:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {
  background-color: #e9ecef;
}

.input-group-lg > .custom-range {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}

.input-group-sm > .custom-range {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}

.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {
  border-color: #28a745;
}
.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(154.5579710145, 230.9420289855, 172);
}
.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {
  background-color: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback,
.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,
.custom-range.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {
  background-color: #28a745;
  background-image: none;
}
.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {
  background-color: rgb(154.5579710145, 230.9420289855, 172);
  background-image: none;
}
.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {
  background: rgba(40, 167, 69, 0.35);
}
.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {
  background: rgba(40, 167, 69, 0.35);
}

.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {
  border-color: #dc3545;
}
.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback,
.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,
.custom-range.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}

.custom-radio.b-custom-control-lg,
.input-group-lg .custom-radio {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-radio .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-radio .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}

.custom-radio.b-custom-control-sm,
.input-group-sm .custom-radio {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-radio .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-radio .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}

.b-rating {
  text-align: center;
}
.b-rating.d-inline-flex {
  width: auto;
}
.b-rating .b-rating-star,
.b-rating .b-rating-value {
  padding: 0 0.25em;
}
.b-rating .b-rating-value {
  min-width: 2.5em;
}
.b-rating .b-rating-star {
  display: inline-flex;
  justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon {
  display: inline-flex;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled, .b-rating:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {
  transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half {
  transform: scale(-1, 1);
}

.b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=rtl]:not(.flex-column) {
  flex-direction: row-reverse;
}

.b-form-spinbutton output {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div,
.b-form-spinbutton output > bdi {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn {
  line-height: 1;
  box-shadow: none !important;
}
.b-form-spinbutton .btn:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
  transform: scale(1.25);
}
.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled {
  pointer-events: none;
}

.b-form-tags.focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.b-form-tags.focus.is-valid {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.b-form-tags.focus.is-invalid {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled {
  background-color: #e9ecef;
}

.b-form-tags-list {
  margin-top: -0.25rem;
}
.b-form-tags-list .b-form-tags-field,
.b-form-tags-list .b-form-tag {
  margin-top: 0.25rem;
}

.b-form-tags-input {
  color: #495057;
}

.b-form-tag {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}

.form-control-sm .b-form-tag {
  line-height: 1.5;
}

.form-control-lg .b-form-tag {
  line-height: 1.5;
}

.media-aside {
  display: flex;
  margin-right: 1rem;
}

.media-aside-right {
  margin-right: 0;
  margin-left: 1rem;
}

.modal-backdrop {
  opacity: 0.5;
}

.b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0;
}

.popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade:not(.show) {
  opacity: 0;
}
.popover.b-popover.show {
  opacity: 1;
}

.b-popover-primary.popover {
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(204, 228.6, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(188.7, 220.68, 255);
}
.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(183.6, 218.04, 255);
}
.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(204, 228.6, 255);
}
.b-popover-primary .popover-header {
  color: #212529;
  background-color: rgb(188.7, 220.68, 255);
  border-bottom-color: rgb(163.2, 207.48, 255);
}
.b-popover-primary .popover-body {
  color: rgb(0, 63.96, 132.6);
}

.b-popover-secondary.popover {
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary .popover-header {
  color: #212529;
  background-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
  border-bottom-color: rgb(173.1275964392, 194.9602373887, 228.6724035608);
}
.b-popover-secondary .popover-body {
  color: rgb(0, 35.36, 89.96);
}

.b-popover-success.popover {
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(212, 237.4, 217.8);
}
.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
}
.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(194.8, 230.36, 202.92);
}
.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(212, 237.4, 217.8);
}
.b-popover-success .popover-header {
  color: #212529;
  background-color: rgb(201.1435643564, 232.9564356436, 208.4079207921);
  border-bottom-color: rgb(183.0495049505, 225.5504950495, 192.7544554455);
}
.b-popover-success .popover-body {
  color: rgb(20.8, 86.84, 35.88);
}

.b-popover-info.popover {
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info .popover-header {
  color: #212529;
  background-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
  border-bottom-color: rgb(177.3603960396, 223.8772277228, 231.2396039604);
}
.b-popover-info .popover-body {
  color: rgb(11.96, 84.24, 95.68);
}

.b-popover-warning.popover {
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning .popover-header {
  color: #212529;
  background-color: rgb(255, 238.775, 190.1);
  border-bottom-color: rgb(255, 232.4, 164.6);
}
.b-popover-warning .popover-body {
  color: rgb(132.6, 100.36, 3.64);
}

.b-popover-danger.popover {
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger .popover-header {
  color: #212529;
  background-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
  border-bottom-color: rgb(241.9746835443, 179.8253164557, 185.7797468354);
}
.b-popover-danger .popover-body {
  color: rgb(114.4, 27.56, 35.88);
}

.b-popover-light.popover {
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(253.6, 253.8, 254);
}
.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(244.675, 246.15, 247.625);
}
.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(253.04, 253.32, 253.6);
}
.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(253.6, 253.8, 254);
}
.b-popover-light .popover-header {
  color: #212529;
  background-color: rgb(244.675, 246.15, 247.625);
  border-bottom-color: rgb(229.8, 233.4, 237);
}
.b-popover-light .popover-body {
  color: rgb(128.96, 129.48, 130);
}

.b-popover-dark.popover {
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark .popover-header {
  color: #212529;
  background-color: rgb(206.5170050761, 207.95, 209.3829949239);
  border-bottom-color: rgb(193.378680203, 195.2, 197.021319797);
}
.b-popover-dark .popover-body {
  color: rgb(27.04, 30.16, 33.28);
}

.b-sidebar-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}

.b-sidebar-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}

.b-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  transform: translateX(0);
}
.b-sidebar.slide {
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-sidebar.slide {
    transition: none;
  }
}
.b-sidebar:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide:not(.show) {
  transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide:not(.show) {
  transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header {
  flex-direction: row-reverse;
}

.b-sidebar > .b-sidebar-header .close {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer {
  flex-grow: 0;
}

.b-skeleton-wrapper {
  cursor: wait;
}

.b-skeleton {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-skeleton::before {
  content: " ";
}

.b-skeleton-text {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.b-skeleton-button {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.b-skeleton-avatar {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}

.b-skeleton-input {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}

.b-skeleton-icon-wrapper svg {
  color: rgba(0, 0, 0, 0.12);
}

.b-skeleton-img {
  height: 100%;
  width: 100%;
}

.b-skeleton-animate-wave::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, 0.4), transparent);
  animation: b-skeleton-animate-wave 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-wave::after {
    background: none;
    animation: none;
  }
}

@keyframes b-skeleton-animate-wave {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.b-skeleton-animate-fade {
  animation: b-skeleton-animate-fade 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-fade {
    animation: none;
  }
}

@keyframes b-skeleton-animate-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.b-skeleton-animate-throb {
  animation: b-skeleton-animate-throb 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-throb {
    animation: none;
  }
}

@keyframes b-skeleton-animate-throb {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.975);
  }
}
.table.b-table.b-table-fixed {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important;
}
.table.b-table > caption {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active,
.table.b-table > tbody > .table-active > th,
.table.b-table > tbody > .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td,
.table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #212529;
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active,
.table.b-table > tbody > .bg-active > th,
.table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}

.b-table-sticky-header,
.table-responsive,
[class*=table-responsive-] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table,
.table-responsive > .table,
[class*=table-responsive-] > .table {
  margin-bottom: 0;
}

.b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px;
}

@media print {
  .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important;
  }
}
@supports (position: sticky) {
  .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: sticky;
    left: 0;
  }
  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5;
  }
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2;
  }
  .table.b-table > thead > tr > .table-b-table-default,
  .table.b-table > tbody > tr > .table-b-table-default,
  .table.b-table > tfoot > tr > .table-b-table-default {
    color: #212529;
    background-color: #fff;
  }
  .table.b-table.table-dark > thead > tr > .bg-b-table-default,
  .table.b-table.table-dark > tbody > tr > .bg-b-table-default,
  .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: #343a40;
  }
  .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #212529;
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
  }
}
.table.b-table > thead > tr > [aria-sort],
.table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none],
.table.b-table > tfoot > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending],
.table.b-table > tfoot > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending],
.table.b-table > tfoot > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none], .table.b-table.table-dark > tfoot > tr > [aria-sort=none],
.table.b-table > .thead-dark > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending],
.table.b-table > .thead-dark > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending],
.table.b-table > .thead-dark > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media (max-width: 575.98px) {
  .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-sm > caption,
  .table.b-table.b-table-stacked-sm > tbody,
  .table.b-table.b-table-stacked-sm > tbody > tr,
  .table.b-table.b-table-stacked-sm > tbody > tr > td,
  .table.b-table.b-table-stacked-sm > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-sm > thead,
  .table.b-table.b-table-stacked-sm > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 767.98px) {
  .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-md > caption,
  .table.b-table.b-table-stacked-md > tbody,
  .table.b-table.b-table-stacked-md > tbody > tr,
  .table.b-table.b-table-stacked-md > tbody > tr > td,
  .table.b-table.b-table-stacked-md > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-md > thead,
  .table.b-table.b-table-stacked-md > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 991.98px) {
  .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-lg > caption,
  .table.b-table.b-table-stacked-lg > tbody,
  .table.b-table.b-table-stacked-lg > tbody > tr,
  .table.b-table.b-table-stacked-lg > tbody > tr > td,
  .table.b-table.b-table-stacked-lg > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-lg > thead,
  .table.b-table.b-table-stacked-lg > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 1199.98px) {
  .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-xl > caption,
  .table.b-table.b-table-stacked-xl > tbody,
  .table.b-table.b-table-stacked-xl > tbody > tr,
  .table.b-table.b-table-stacked-xl > tbody > tr > td,
  .table.b-table.b-table-stacked-xl > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-xl > thead,
  .table.b-table.b-table-stacked-xl > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
.table.b-table.b-table-stacked {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption,
.table.b-table.b-table-stacked > tbody,
.table.b-table.b-table-stacked > tbody > tr,
.table.b-table.b-table-stacked > tbody > tr > td,
.table.b-table.b-table-stacked > tbody > tr > th {
  display: block;
}
.table.b-table.b-table-stacked > thead,
.table.b-table.b-table-stacked > tfoot {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > caption {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
  border-top-width: 3px;
}

.b-time {
  min-width: 150px;
}
.b-time[aria-disabled=true] output, .b-time[aria-readonly=true] output,
.b-time output.disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex:not(.flex-column) {
  flex-direction: row-reverse;
}

.b-time .b-time-header {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm {
  margin-left: 0.5rem;
}

.b-toast {
  display: block;
  position: relative;
  max-width: 350px;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast {
  background-color: white;
}
.b-toast .toast {
  opacity: 1;
}
.b-toast .toast.fade:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body {
  display: block;
}

.b-toast-primary .toast {
  background-color: rgba(229.5, 241.8, 255, 0.85);
  border-color: rgba(183.6, 218.04, 255, 0.85);
  color: rgb(0, 63.96, 132.6);
}
.b-toast-primary .toast .toast-header {
  color: rgb(0, 63.96, 132.6);
  background-color: rgba(204, 228.6, 255, 0.85);
  border-bottom-color: rgba(183.6, 218.04, 255, 0.85);
}
.b-toast-primary.b-toast-solid .toast {
  background-color: rgb(229.5, 241.8, 255);
}

.b-toast-secondary .toast {
  background-color: rgba(223.2952522255, 231.749851632, 244.8047477745, 0.85);
  border-color: rgba(183.6, 202.64, 232.04, 0.85);
  color: rgb(0, 35.36, 89.96);
}
.b-toast-secondary .toast .toast-header {
  color: rgb(0, 35.36, 89.96);
  background-color: rgba(204, 217.6, 238.6, 0.85);
  border-bottom-color: rgba(183.6, 202.64, 232.04, 0.85);
}
.b-toast-secondary.b-toast-solid .toast {
  background-color: rgb(223.2952522255, 231.749851632, 244.8047477745);
}

.b-toast-success .toast {
  background-color: rgba(230.0940594059, 244.8059405941, 233.4534653465, 0.85);
  border-color: rgba(194.8, 230.36, 202.92, 0.85);
  color: rgb(20.8, 86.84, 35.88);
}
.b-toast-success .toast .toast-header {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgba(212, 237.4, 217.8, 0.85);
  border-bottom-color: rgba(194.8, 230.36, 202.92, 0.85);
}
.b-toast-success.b-toast-solid .toast {
  background-color: rgb(230.0940594059, 244.8059405941, 233.4534653465);
}

.b-toast-info .toast {
  background-color: rgba(228.1247524752, 244.2267326733, 246.7752475248, 0.85);
  border-color: rgba(190.04, 228.96, 235.12, 0.85);
  color: rgb(11.96, 84.24, 95.68);
}
.b-toast-info .toast .toast-header {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgba(208.6, 236.4, 240.8, 0.85);
  border-bottom-color: rgba(190.04, 228.96, 235.12, 0.85);
}
.b-toast-info.b-toast-solid .toast {
  background-color: rgb(228.1247524752, 244.2267326733, 246.7752475248);
}

.b-toast-warning .toast {
  background-color: rgba(255, 248.975, 230.9, 0.85);
  border-color: rgba(255, 237.64, 185.56, 0.85);
  color: rgb(132.6, 100.36, 3.64);
}
.b-toast-warning .toast .toast-header {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgba(255, 242.6, 205.4, 0.85);
  border-bottom-color: rgba(255, 237.64, 185.56, 0.85);
}
.b-toast-warning.b-toast-solid .toast {
  background-color: rgb(255, 248.975, 230.9);
}

.b-toast-danger .toast {
  background-color: rgba(251.7658227848, 236.3341772152, 237.8126582278, 0.85);
  border-color: rgba(245.2, 198.44, 202.92, 0.85);
  color: rgb(114.4, 27.56, 35.88);
}
.b-toast-danger .toast .toast-header {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgba(248, 214.6, 217.8, 0.85);
  border-bottom-color: rgba(245.2, 198.44, 202.92, 0.85);
}
.b-toast-danger.b-toast-solid .toast {
  background-color: rgb(251.7658227848, 236.3341772152, 237.8126582278);
}

.b-toast-light .toast {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(253.04, 253.32, 253.6, 0.85);
  color: rgb(128.96, 129.48, 130);
}
.b-toast-light .toast .toast-header {
  color: rgb(128.96, 129.48, 130);
  background-color: rgba(253.6, 253.8, 254, 0.85);
  border-bottom-color: rgba(253.04, 253.32, 253.6, 0.85);
}
.b-toast-light.b-toast-solid .toast {
  background-color: white;
}

.b-toast-dark .toast {
  background-color: rgba(227.5383248731, 228.35, 229.1616751269, 0.85);
  border-color: rgba(198.16, 199.84, 201.52, 0.85);
  color: rgb(27.04, 30.16, 33.28);
}
.b-toast-dark .toast .toast-header {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgba(214.4, 215.6, 216.8, 0.85);
  border-bottom-color: rgba(198.16, 199.84, 201.52, 0.85);
}
.b-toast-dark.b-toast-solid .toast {
  background-color: rgb(227.5383248731, 228.35, 229.1616751269);
}

.b-toaster {
  z-index: 1100;
}
.b-toaster .b-toaster-slot {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot:empty {
  display: none !important;
}

.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  position: absolute;
  max-width: 350px;
  width: 100%; /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
  transition-delay: 0s;
}
.tooltip.b-tooltip {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=left] .arrow {
  margin: 0.25rem 0;
}

.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #007bff;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #007bff;
}
.tooltip.b-tooltip-primary .tooltip-inner {
  color: #fff;
  background-color: #007bff;
}

.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #0044ad;
}
.tooltip.b-tooltip-secondary .tooltip-inner {
  color: #fff;
  background-color: #0044ad;
}

.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #28a745;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #28a745;
}
.tooltip.b-tooltip-success .tooltip-inner {
  color: #fff;
  background-color: #28a745;
}

.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner {
  color: #fff;
  background-color: #17a2b8;
}

.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner {
  color: #212529;
  background-color: #ffc107;
}

.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner {
  color: #fff;
  background-color: #dc3545;
}

.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #f8f9fa;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #f8f9fa;
}
.tooltip.b-tooltip-light .tooltip-inner {
  color: #212529;
  background-color: #f8f9fa;
}

.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #343a40;
}

.b-icon.bi {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
  transform-origin: center;
  animation: 2s infinite linear normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
  transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
  transform-origin: center;
  animation: 1s infinite steps(8) normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
  transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
    animation: none;
  }
}

@keyframes b-icon-animation-cylon {
  0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(25%);
  }
}
@keyframes b-icon-animation-cylon-vertical {
  0% {
    transform: translateY(25%);
  }
  100% {
    transform: translateY(-25%);
  }
}
@keyframes b-icon-animation-fade {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-icon-animation-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes b-icon-animation-throb {
  0% {
    opacity: 0.5;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.btn .b-icon.bi,
.nav-link .b-icon.bi,
.dropdown-toggle .b-icon.bi,
.dropdown-item .b-icon.bi,
.input-group-text .b-icon.bi {
  font-size: 125%;
  vertical-align: text-bottom;
}
body.noScroll {
  overflow: hidden;
  height: auto !important;
}

.m-iagent-group * {
  position: relative;
  box-sizing: border-box;
}
.m-iagent-group .table.b-table > thead > tr > [aria-sort=none] {
  background-image: url(../img/ico_rank_default.099d8a79.svg);
}
.m-iagent-group .table.b-table > thead > tr > [aria-sort=ascending] {
  background-image: url(../img/ico_rank_asc.5e88e469.svg);
}
.m-iagent-group .table.b-table > thead > tr > [aria-sort=descending] {
  background-image: url(../img/ico_rank_desc.5bfcfb43.svg);
}
.m-iagent-group {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 16.5px 24px;
  margin: 0 auto;
}
@media screen and (max-width: 575px) {
  .m-iagent-group {
    padding: 16.5px 16px;
  }
}
.m-iagent-group > .header-group {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
@media screen and (max-width: 1023px) {
  .m-iagent-group > .header-group {
    display: block;
  }
}
.m-iagent-group > .header-group .topic {
  font-size: 26px;
  font-weight: bold;
  line-height: 39px;
  margin: 0;
  padding: 0;
}
.m-iagent-group > .header-group .select-group {
  display: none;
  padding: 16px 0;
}
@media screen and (max-width: 1023px) {
  .m-iagent-group > .header-group .select-group {
    display: block;
  }
}
.m-iagent-group > .header-group .select-group .custom-select {
  width: 100%;
  height: auto;
  padding: 10px;
  border-radius: 10px;
}
@media screen and (max-width: 1023px) {
  .m-iagent-group > .header-group .action-group {
    display: none;
  }
}
.m-iagent-group > .header-group .action-group .btn {
  color: #0044AD;
  border: 1px solid #d5d5d5;
  background-color: #ffffff;
  margin-right: 0.3em;
}
.m-iagent-group > .header-group .action-group .btn:hover {
  opacity: 0.8;
}
.m-iagent-group > .header-group .action-group .btn.active {
  color: #ffffff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.m-iagent-group > .header-group .action-group .btn.disabled {
  color: #9E9E9E;
  background-color: #F0F0F0;
}
.m-iagent-group .pop-group {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: grid;
  padding: 20px;
  overflow-y: auto;
  z-index: 100;
}
.m-iagent-group .pop-group .form-group {
  margin: 0;
}
.m-iagent-group .pop-group > .container {
  width: 100%;
  max-width: 960px;
  background: linear-gradient(0deg, #F0F0F0 3.14%, #FFFFFF 98.29%);
  margin: auto;
  padding: 0;
  overflow: hidden;
}
.m-iagent-group .pop-group > .container > .header-group {
  border-bottom: 2px solid #0044AD;
  padding: 25px;
  background-color: #F0F6FB;
}
.m-iagent-group .pop-group > .container > .header-group .title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
}
.m-iagent-group .pop-group > .container > .header-group .close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 25px;
  right: 25px;
}
.m-iagent-group .pop-group > .container > .header-group .close::before, .m-iagent-group .pop-group > .container > .header-group .close::after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0044AD;
  margin: auto;
}
.m-iagent-group .pop-group > .container > .header-group .close::before {
  transform: rotate(-45deg);
}
.m-iagent-group .pop-group > .container > .header-group .close::after {
  transform: rotate(45deg);
}
.m-iagent-group .pop-group > .container > .main-group {
  padding: 25px;
}
.m-iagent-group .pop-group > .container > .main-group .m-search-group {
  margin-bottom: 15px;
}
.m-iagent-group .pop-group > .container > .main-group .table-group {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
}
.m-iagent-group .pop-group > .container > .main-group .table-group table {
  border: 1px solid #c1c1c1;
}
.m-iagent-group .pop-group > .container > .main-group .table-group tbody {
  border-top: 0;
}
.m-iagent-group .pop-group > .container > .main-group .table-group th {
  border-bottom: 1px solid #c1c1c1;
}
.m-iagent-group .pop-group > .container > .main-group .table-group tr:nth-child(even) {
  background-color: #f4f7fa;
}
.m-iagent-group .pop-group > .container > .main-group .table-group tr:last-child td {
  border-bottom: 1px solid #dee2e6;
}
.m-iagent-group .pop-group > .container > .main-group .table-group td {
  color: #495057;
  vertical-align: middle;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:first-child {
  width: 6.5%;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:nth-child(2) {
  width: 11px;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:nth-child(3) {
  width: 29.5%;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:nth-child(4) {
  width: 11%;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:nth-child(5) {
  width: 11%;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:nth-child(6) {
  width: 10%;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:nth-child(7) {
  width: 12%;
}
.m-iagent-group .pop-group > .container > .main-group .table-group.style1 th:last-child {
  width: 9%;
}
.m-iagent-group .pop-group > .container > .main-group .check-group > .title {
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 10px 0 25px;
}
.m-iagent-group .pop-group > .container > .main-group .check-group .list-group {
  width: 100%;
  max-width: 310px;
  margin: auto;
}
.m-iagent-group .pop-group > .container > .main-group .check-group .list-group li {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 10px;
}
.m-iagent-group .pop-group > .container > .main-group .check-group .list-group li .title {
  width: 120px;
  text-align: right;
  margin-bottom: 0;
}
.m-iagent-group .pop-group > .container > .main-group .check-group .list-group li .detail {
  color: #495057;
  margin-bottom: 0;
}
.m-iagent-group .pop-group > .container > .main-group .check-group .list-group li .custom-select {
  padding: 5px 10px;
}
.m-iagent-group .pop-group > .container > .main-group .check-group .list-group li:last-child {
  margin-bottom: 0;
}
.m-iagent-group .pop-group > .container > .main-group .message-group {
  width: 100%;
  max-width: 400px;
  margin: auto;
  text-align: center;
}
.m-iagent-group .pop-group > .container > .main-group .message-group .icon {
  width: 90px;
  height: 90px;
  margin-bottom: 20px;
}
.m-iagent-group .pop-group > .container > .main-group .message-group .title {
  font-weight: bold;
  margin-bottom: 20px;
}
.m-iagent-group .pop-group > .container > .main-group .message-group .detail {
  text-align: left;
}
.m-iagent-group .pop-group > .container > .main-group .btn-group {
  display: block;
  text-align: center;
  padding: 45px 0 21px;
}
.m-iagent-group .pop-group > .container > .main-group .btn-group .btn {
  width: 112px;
  border: 0;
  border-radius: 3px;
  padding: 9px 0;
  margin-right: 8px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
.m-iagent-group .pop-group > .container > .main-group .btn-group .btn.solidRed {
  color: #0044AD;
  background-color: #ffffff;
}
.m-iagent-group .pop-group > .container > .main-group .btn-group .btn.red {
  color: #ffffff;
  background-color: #0044AD;
}
.m-iagent-group .pop-group > .container > .main-group .btn-group .btn:last-child {
  margin-right: 0;
}

.m-back-group {
  margin-bottom: 20px;
}
.m-back-group .btn {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  font-weight: bold;
  color: #0044AD;
}
.m-back-group .btn::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg);
  border-top: 2px solid #0044AD;
  border-left: 2px solid #0044AD;
  margin-right: 5px;
}

.m-card-group {
  padding: 24px;
}
.m-card-group.gray {
  background-color: #F0F6FB;
}
.m-card-group.white {
  background-color: #ffffff;
  box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.m-card-group > .title {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 30px;
}
.m-card-group > .title .count {
  font-size: 14px;
  color: #6c757d;
  margin-left: 15px;
}
.m-card-group .filter-group {
  position: absolute;
  top: 19px;
  right: 25px;
  width: 260px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .m-card-group .filter-group {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
  }
}
.m-card-group .filter-group .title {
  margin-right: 10px;
  margin-bottom: 0;
}
.m-card-group .filter-group .select-group {
  flex: 1;
}
.m-card-group .member-group {
  margin-bottom: 20px;
}
.m-card-group .member-group > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  max-width: initial;
  background-color: #E8F3FF;
  border: 1px solid #B3D8FD;
  border-radius: 10px;
  padding: 10px 15px;
  margin: 0;
}
@media screen and (max-width: 1199px) {
  .m-card-group .member-group > .container {
    flex-direction: column;
    align-items: flex-start;
  }
}
.m-card-group .member-group > .container .member {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  border-right: 2px solid #A6D2FE;
  padding-right: 25px;
  margin-right: 25px;
}
@media screen and (max-width: 1199px) {
  .m-card-group .member-group > .container .member {
    width: 100%;
    border-right: 0;
    border-bottom: 2px solid #A6D2FE;
    padding-right: 0;
    margin-right: 0;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
.m-card-group .member-group > .container .member .img-group {
  width: 50px;
  height: 50px;
  border: 0;
  border-radius: 50%;
  margin-right: 25px;
  overflow: hidden;
}
.m-card-group .member-group > .container .member .img-group img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.m-card-group .member-group > .container .member .name {
  margin-bottom: 0;
}
.m-card-group .member-group > .container .info-group {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
@media screen and (max-width: 1199px) {
  .m-card-group .member-group > .container .info-group {
    flex-direction: column;
    align-items: flex-start;
  }
}
.m-card-group .member-group > .container .info-group .row {
  display: block;
  margin-right: 25px;
  margin-left: 0;
}
@media screen and (max-width: 1199px) {
  .m-card-group .member-group > .container .info-group .row {
    display: flex;
    flex-wrap: nowrap;
  }
}
.m-card-group .member-group > .container .info-group .row * {
  width: auto;
}
.m-card-group .member-group > .container .info-group .row .title {
  color: #636363;
  margin-bottom: 8px;
}
@media screen and (max-width: 1199px) {
  .m-card-group .member-group > .container .info-group .row .title {
    min-width: 104px;
  }
}
.m-card-group .member-group > .container .info-group .row .detail {
  word-break: break-all;
  margin-bottom: 0;
}
@media screen and (max-width: 1199px) {
  .m-card-group .member-group > .container .info-group .row .detail {
    flex: 1;
  }
}
.m-card-group .member-group > .container .info-group .row:last-child {
  margin-right: 0;
}
.m-card-group .table-group {
  overflow: auto;
  margin-bottom: 20px;
}
.m-card-group .table-group tbody {
  border-top: 0;
}
.m-card-group .table-group thead {
  background-color: #0044AD;
  color: #fff;
}
.m-card-group .table-group tr:last-child td {
  border-bottom: 1px solid #dee2e6;
}
.m-card-group .table-group tr td {
  color: #495057;
  vertical-align: middle;
}
.m-card-group .table-group tr td .btn:disabled {
  border: 1px solid #d5d5d5;
  background-color: #F0F0F0;
}
.m-card-group .table-group tr td svg {
  color: #965A05;
  margin-left: 5px;
}
.m-card-group .table-group tr td .dot {
  position: relative;
  top: 1px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 0;
  border-radius: 50%;
  margin-right: 5px;
}
.m-card-group .table-group tr td .dot.yellow {
  background-color: #FFC107;
}
.m-card-group .table-group tr td .dot.green {
  background-color: #1F874A;
}
.m-card-group .table-group tr td .dot.gray {
  background-color: #ADB5BD;
}
.m-card-group .table-group tr td .dot.red {
  background-color: #FF7362;
}

.m-search-group .link-group {
  text-align: right;
  margin-bottom: 12px;
}
.m-search-group .form-group {
  margin-bottom: 15px;
}
.m-search-group .form-group .input-group .form-control {
  border: 0;
  border-radius: 24px !important;
  background-color: #ffffff;
  padding: 13px 24px;
}
.m-search-group .form-group .date-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .date-group {
    flex-direction: column;
    align-items: flex-start;
  }
}
.m-search-group .form-group .date-group .title {
  font-weight: 500;
  color: #6B2B1C;
  text-align: right;
  min-width: 144px;
  padding: 0;
  margin: 0 15px 0 0;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .date-group .title {
    width: 100%;
    text-align: left;
    padding: 8px 0;
  }
}
.m-search-group .form-group .date-group .detail,
.m-search-group .form-group .date-group .tip {
  margin-bottom: 0;
}
.m-search-group .form-group .date-group .tip {
  font-size: 14px;
  color: #ADB5BD;
  margin-left: 15px;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .date-group .tip {
    margin-left: 0;
    margin-top: 10px;
  }
}
.m-search-group .form-group .date-group .form-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.m-search-group .form-group .date-group .form-row .b-form-datepicker {
  max-width: 250px;
}
.m-search-group .form-group .date-group .dash {
  margin: 0 10px;
}
.m-search-group .form-group .checkbox-group {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  cursor: pointer;
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .checkbox-group {
    flex-direction: column;
    align-items: flex-start;
  }
}
.m-search-group .form-group .checkbox-group .title {
  font-weight: 500;
  color: #6B2B1C;
  text-align: right;
  min-width: 144px;
  padding: 0;
  margin: 0 15px 0 0;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .checkbox-group .title {
    width: 100%;
    text-align: left;
    margin: 0 15px 8px 0;
  }
}
.m-search-group .form-group .checkbox-group .form-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.m-search-group .form-group .checkbox-group.multiple .bv-no-focus-ring {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.m-search-group .form-group .radio-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .radio-group {
    flex-direction: column;
    align-items: flex-start;
  }
}
.m-search-group .form-group .radio-group .title {
  font-weight: 500;
  color: #6B2B1C;
  text-align: right;
  min-width: 130px;
  padding: 0;
  margin: 0 15px 0 0;
}
@media screen and (max-width: 767px) {
  .m-search-group .form-group .radio-group .title {
    width: 100%;
    text-align: left;
    padding: 8px 0;
  }
}
.m-search-group .form-group .radio-group .bv-no-focus-ring {
  display: flex;
  flex-wrap: nowrap;
}
.m-search-group .form-group.choice {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.m-search-group .form-group.choice .left-group {
  margin-right: 14px;
}
.m-search-group .form-group.choice .right-group {
  flex: 1;
}
.m-search-group .form-group.choice.top {
  align-items: flex-start;
}
.m-search-group .form-group:last-child {
  margin-bottom: 0;
}
.m-search-group .btn-group {
  display: block;
  text-align: center;
  padding: 45px 0 21px;
}
.m-search-group .btn-group .btn {
  width: 112px;
  border: 0;
  border-radius: 3px;
  padding: 9px 0;
  margin-right: 8px;
}
.m-search-group .btn-group .btn[type=reset] {
  color: #0044AD;
  background-color: #ffffff;
}
.m-search-group .btn-group .btn[type=submit] {
  color: #ffffff;
  background-color: #0044AD;
}
.m-search-group .btn-group .btn:last-child {
  margin-right: 0;
}

.m-download-group {
  background-color: #F6F6F7;
  border: 0;
  border-radius: 10px;
  padding: 15px;
}
.m-download-group .title {
  font-weight: bold;
  color: #0044AD;
  margin-bottom: 10px;
}
.m-download-group .list-group {
  padding-left: 20px;
}
.m-download-group .list-group li {
  list-style-type: decimal;
}
.m-download-group .list-group li .tip {
  padding-top: 5px;
}

.m-warning-group {
  background-color: #FFECC1;
  border: 0;
  border-radius: 10px;
  padding: 15px;
  margin-top: 20px;
}
.m-warning-group .title {
  font-weight: bold;
  color: #0044AD;
  margin-bottom: 10px;
}
.m-warning-group .detail {
  margin-bottom: 0;
}
.m-warning-group .list-group {
  padding-left: 20px;
}
.m-warning-group .list-group li {
  list-style-type: decimal;
}
.m-warning-group .list-group li .tip {
  padding-top: 5px;
}
@charset "UTF-8";
.iagent-group #header {
  height: 64px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-content: space-between;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  z-index: 1000;
}
.iagent-group #app {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}
.iagent-group .nav-title {
  margin-bottom: 0px;
}
.iagent-group .full-page {
  padding: 0 16px;
}
.iagent-group .flex-v-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.iagent-group .flex-v-center {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  overflow: auto;
  padding-bottom: 50px;
}
.iagent-group .input-label {
  font-size: 16px;
  font-weight: 400;
}
.iagent-group .header-logo-size {
  height: 32px;
  width: 137.71px;
}

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --_black1: #333333;
  --_white1: #ffffff;
  --_gray1: #E2E2E2;
  --_gray2: #6c757d;
  --_gray3: #d5d5d5;
  --_gray4: #F0F0F0;
  --_gray5: #9E9E9E;
  --_gray6: #757575;
  --_gray7: #F6F6F7;
  --_gray8: #636363;
  --_gray9: #c1c1c1;
  --_gray10: #f4f7fa;
  --_gray11: #495057;
  --_gray12: #ADB5BD;
  --_red1: #D81800;
  --_red2: #EE3423;
  --_red3: #FF7362;
  --_blue1: #E8F3FF;
  --_blue2: #B3D8FD;
  --_blue3: #A6D2FE;
  --_brown1: #6B2B1C;
  --_yellow1: #FFECC1;
  --_yellow2: #FFC107;
  --_green1: #1F874A;
  --_link: #007bff;
  --_linkHover: #0056b3;
  --_main: #0044AD;
  --_mainFaint: #F0F6FB;
  --_kgSkin: #FEF8F1;
  --_kgRemind: #965A05;
  --primary: #0044AD;
  --secondary: #0044AD;
  --success: #1F874A;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #d5d5d5;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0044AD;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(0, 37.9306358382, 96.5);
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 202.64, 232.04);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 157.76, 212.36);
}

.table-hover .table-primary:hover {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(183.6, 202.64, 232.04);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(122.4, 157.76, 212.36);
}

.table-hover .table-secondary:hover {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(192.28, 221.4, 204.32);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(138.52, 192.6, 160.88);
}

.table-hover .table-success:hover {
  background-color: rgb(175.6753488372, 212.5046511628, 190.9028488372);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(175.6753488372, 212.5046511628, 190.9028488372);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(243.24, 243.24, 243.24);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(233.16, 233.16, 233.16);
}

.table-hover .table-light:hover {
  background-color: rgb(230.49, 230.49, 230.49);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(230.49, 230.49, 230.49);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(45.5, 127.8468208092, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #1F874A;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(31, 135, 74, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1F874A;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231F874A' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #1F874A;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #1F874A;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231F874A' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #1F874A;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #1F874A;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #1F874A;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #1F874A;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(40.5240963855, 176.4759036145, 96.734939759);
  background-color: rgb(40.5240963855, 176.4759036145, 96.734939759);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1F874A;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #1F874A;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #1F874A;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
  border-color: rgb(0, 42.9421965318, 109.25);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(0, 52.9653179191, 134.75);
  border-color: rgb(0, 47.9537572254, 122);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
  border-color: rgb(0, 42.9421965318, 109.25);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 96.05, 185.3, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #1F874A;
  border-color: #1F874A;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(23.8569277108, 103.8930722892, 56.9487951807);
  border-color: rgb(21.4759036145, 93.5240963855, 51.265060241);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(23.8569277108, 103.8930722892, 56.9487951807);
  border-color: rgb(21.4759036145, 93.5240963855, 51.265060241);
  box-shadow: 0 0 0 0.2rem rgba(64.6, 153, 101.15, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #1F874A;
  border-color: #1F874A;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(21.4759036145, 93.5240963855, 51.265060241);
  border-color: rgb(19.0948795181, 83.1551204819, 45.5813253012);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64.6, 153, 101.15, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(193.875, 193.875, 193.875);
  border-color: rgb(187.5, 187.5, 187.5);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(193.875, 193.875, 193.875);
  border-color: rgb(187.5, 187.5, 187.5);
  box-shadow: 0 0 0 0.2rem rgba(186, 186.6, 187.2, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(187.5, 187.5, 187.5);
  border-color: rgb(181.125, 181.125, 181.125);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 186.6, 187.2, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-outline-primary {
  color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0044AD;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}

.btn-outline-secondary {
  color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #0044AD;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}

.btn-outline-success {
  color: #1F874A;
  border-color: #1F874A;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #1F874A;
  border-color: #1F874A;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1F874A;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #1F874A;
  border-color: #1F874A;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 213, 213, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #d5d5d5;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 213, 213, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #0044AD;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(0, 37.9306358382, 96.5);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0044AD;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #0044AD;
  background-color: #0044AD;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(45.5, 127.8468208092, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(96.5, 158.8005780347, 255);
  border-color: rgb(96.5, 158.8005780347, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #0044AD;
  background-color: #0044AD;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 68, 173, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 68, 173, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 68, 173, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 68, 173, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(45.5, 127.8468208092, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(45.5, 127.8468208092, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0044AD;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(96.5, 158.8005780347, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0044AD;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(96.5, 158.8005780347, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #0044AD;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(96.5, 158.8005780347, 255);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0044AD;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0044AD;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(0, 37.9306358382, 96.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #0044AD;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #0044AD;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(0, 47.9537572254, 122);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #1F874A;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(21.4759036145, 93.5240963855, 51.265060241);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #d5d5d5;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(187.5, 187.5, 187.5);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(213, 213, 213, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.alert-primary hr {
  border-top-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.alert-primary .alert-link {
  color: rgb(0, 15.3137572254, 38.96);
}

.alert-secondary {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.alert-secondary hr {
  border-top-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.alert-secondary .alert-link {
  color: rgb(0, 15.3137572254, 38.96);
}

.alert-success {
  color: rgb(16.12, 70.2, 38.48);
  background-color: rgb(210.2, 231, 218.8);
  border-color: rgb(192.28, 221.4, 204.32);
}
.alert-success hr {
  border-top-color: rgb(175.6753488372, 212.5046511628, 190.9028488372);
}
.alert-success .alert-link {
  color: rgb(6.5959036145, 28.7240963855, 15.745060241);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(110.76, 110.76, 110.76);
  background-color: rgb(246.6, 246.6, 246.6);
  border-color: rgb(243.24, 243.24, 243.24);
}
.alert-light hr {
  border-top-color: rgb(230.49, 230.49, 230.49);
}
.alert-light .alert-link {
  color: rgb(85.26, 85.26, 85.26);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0044AD;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0044AD;
  border-color: #0044AD;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(183.6, 202.64, 232.04);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 35.36, 89.96);
  border-color: rgb(0, 35.36, 89.96);
}

.list-group-item-secondary {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(183.6, 202.64, 232.04);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(0, 35.36, 89.96);
  background-color: rgb(164.3047477745, 188.490148368, 225.8352522255);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 35.36, 89.96);
  border-color: rgb(0, 35.36, 89.96);
}

.list-group-item-success {
  color: rgb(16.12, 70.2, 38.48);
  background-color: rgb(192.28, 221.4, 204.32);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(16.12, 70.2, 38.48);
  background-color: rgb(175.6753488372, 212.5046511628, 190.9028488372);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(16.12, 70.2, 38.48);
  border-color: rgb(16.12, 70.2, 38.48);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(110.76, 110.76, 110.76);
  background-color: rgb(243.24, 243.24, 243.24);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(110.76, 110.76, 110.76);
  background-color: rgb(230.49, 230.49, 230.49);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(110.76, 110.76, 110.76);
  border-color: rgb(110.76, 110.76, 110.76);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top], .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right], .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left], .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left], .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .b-popover-dark.bs-popover-auto[x-placement^=top], .b-popover-light.bs-popover-auto[x-placement^=top], .b-popover-danger.bs-popover-auto[x-placement^=top], .b-popover-warning.bs-popover-auto[x-placement^=top], .b-popover-info.bs-popover-auto[x-placement^=top], .b-popover-success.bs-popover-auto[x-placement^=top], .b-popover-secondary.bs-popover-auto[x-placement^=top], .b-popover-primary.bs-popover-auto[x-placement^=top], .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .b-popover-dark.bs-popover-auto[x-placement^=right], .b-popover-light.bs-popover-auto[x-placement^=right], .b-popover-danger.bs-popover-auto[x-placement^=right], .b-popover-warning.bs-popover-auto[x-placement^=right], .b-popover-info.bs-popover-auto[x-placement^=right], .b-popover-success.bs-popover-auto[x-placement^=right], .b-popover-secondary.bs-popover-auto[x-placement^=right], .b-popover-primary.bs-popover-auto[x-placement^=right], .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .b-popover-dark.bs-popover-auto[x-placement^=bottom], .b-popover-light.bs-popover-auto[x-placement^=bottom], .b-popover-danger.bs-popover-auto[x-placement^=bottom], .b-popover-warning.bs-popover-auto[x-placement^=bottom], .b-popover-info.bs-popover-auto[x-placement^=bottom], .b-popover-success.bs-popover-auto[x-placement^=bottom], .b-popover-secondary.bs-popover-auto[x-placement^=bottom], .b-popover-primary.bs-popover-auto[x-placement^=bottom], .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .b-popover-dark.bs-popover-auto[x-placement^=left], .b-popover-light.bs-popover-auto[x-placement^=left], .b-popover-danger.bs-popover-auto[x-placement^=left], .b-popover-warning.bs-popover-auto[x-placement^=left], .b-popover-info.bs-popover-auto[x-placement^=left], .b-popover-success.bs-popover-auto[x-placement^=left], .b-popover-secondary.bs-popover-auto[x-placement^=left], .b-popover-primary.bs-popover-auto[x-placement^=left], .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #0044AD !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 47.9537572254, 122) !important;
}

.bg-secondary {
  background-color: #0044AD !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(0, 47.9537572254, 122) !important;
}

.bg-success {
  background-color: #1F874A !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(21.4759036145, 93.5240963855, 51.265060241) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}

.bg-light {
  background-color: #d5d5d5 !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(187.5, 187.5, 187.5) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

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

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

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0044AD !important;
}

.border-secondary {
  border-color: #0044AD !important;
}

.border-success {
  border-color: #1F874A !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #d5d5d5 !important;
}

.border-dark {
  border-color: #343a40 !important;
}

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

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

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

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

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

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

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

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

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

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #0044AD !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 37.9306358382, 96.5) !important;
}

.text-secondary {
  color: #0044AD !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(0, 37.9306358382, 96.5) !important;
}

.text-success {
  color: #1F874A !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(16.7138554217, 72.7861445783, 39.8975903614) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #d5d5d5 !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(174.75, 174.75, 174.75) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.bv-no-focus-ring:focus {
  outline: none;
}

@media (max-width: 575.98px) {
  .bv-d-xs-down-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .bv-d-sm-down-none {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .bv-d-md-down-none {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .bv-d-lg-down-none {
    display: none !important;
  }
}
.bv-d-xl-down-none {
  display: none !important;
}

.form-control.focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(45.5, 127.8468208092, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.form-control.focus.is-valid {
  border-color: #1F874A;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}
.form-control.focus.is-invalid {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.b-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  max-width: 100%;
  max-height: auto;
  text-align: center;
  overflow: visible;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.b-avatar:focus {
  outline: 0;
}
.b-avatar.btn, .b-avatar[href] {
  padding: 0;
  border: 0;
}
.b-avatar.btn .b-avatar-img img, .b-avatar[href] .b-avatar-img img {
  transition: transform 0.15s ease-in-out;
}
.b-avatar.btn:not(:disabled):not(.disabled), .b-avatar[href]:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img, .b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img {
  transform: scale(1.15);
}
.b-avatar.disabled, .b-avatar:disabled, .b-avatar[disabled] {
  opacity: 0.65;
  pointer-events: none;
}
.b-avatar .b-avatar-custom,
.b-avatar .b-avatar-text,
.b-avatar .b-avatar-img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-avatar .b-avatar-text {
  text-transform: uppercase;
  white-space: nowrap;
}
.b-avatar[href] {
  text-decoration: none;
}
.b-avatar > .b-icon {
  width: 60%;
  height: auto;
  max-width: 100%;
}
.b-avatar .b-avatar-img img {
  width: 100%;
  height: 100%;
  max-height: auto;
  border-radius: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.b-avatar .b-avatar-badge {
  position: absolute;
  min-height: 1.5em;
  min-width: 1.5em;
  padding: 0.25em;
  line-height: 1;
  border-radius: 10em;
  font-size: 70%;
  font-weight: 700;
  z-index: 1;
}

.b-avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
}
.b-avatar-sm .b-avatar-text {
  font-size: calc(0.6rem);
}
.b-avatar-sm .b-avatar-badge {
  font-size: calc(0.42rem);
}

.b-avatar-lg {
  width: 3.5rem;
  height: 3.5rem;
}
.b-avatar-lg .b-avatar-text {
  font-size: calc(1.4rem);
}
.b-avatar-lg .b-avatar-badge {
  font-size: calc(0.98rem);
}

.b-avatar-group .b-avatar-group-inner {
  display: flex;
  flex-wrap: wrap;
}
.b-avatar-group .b-avatar {
  border: 1px solid #dee2e6;
}
.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled),
.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled) {
  z-index: 1;
}

.b-calendar {
  display: inline-flex;
}
.b-calendar .b-calendar-inner {
  min-width: 250px;
}
.b-calendar .b-calendar-header,
.b-calendar .b-calendar-nav {
  margin-bottom: 0.25rem;
}
.b-calendar .b-calendar-nav .btn {
  padding: 0.25rem;
}
.b-calendar output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-calendar output.readonly {
  background-color: #e9ecef;
  opacity: 1;
}
.b-calendar .b-calendar-footer {
  margin-top: 0.5rem;
}
.b-calendar .b-calendar-grid {
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.b-calendar .b-calendar-grid .row {
  flex-wrap: nowrap;
}
.b-calendar .b-calendar-grid-caption {
  padding: 0.25rem;
}
.b-calendar .b-calendar-grid-body .col[data-date] .btn {
  width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 1;
  margin: 3px auto;
  padding: 9px 0;
}
.b-calendar .btn:disabled, .b-calendar .btn.disabled, .b-calendar .btn[aria-disabled=true] {
  cursor: default;
  pointer-events: none;
}

.card-img-left {
  border-top-left-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-img-right {
  border-top-right-radius: calc(0.25rem - 1px);
  border-bottom-right-radius: calc(0.25rem - 1px);
}

.dropdown:not(.dropleft) .dropdown-toggle.dropdown-toggle-no-caret::after {
  display: none !important;
}
.dropdown.dropleft .dropdown-toggle.dropdown-toggle-no-caret::before {
  display: none !important;
}
.dropdown .dropdown-menu:focus {
  outline: none;
}

.b-dropdown-form {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  width: 100%;
  clear: both;
  font-weight: 400;
}
.b-dropdown-form:focus {
  outline: 1px dotted !important;
  outline: 5px auto -webkit-focus-ring-color !important;
}
.b-dropdown-form.disabled, .b-dropdown-form:disabled {
  outline: 0 !important;
  color: #adb5bd;
  pointer-events: none;
}

.b-dropdown-text {
  display: inline-block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  width: 100%;
  clear: both;
  font-weight: lighter;
}

.custom-checkbox.b-custom-control-lg,
.input-group-lg .custom-checkbox {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-checkbox .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 0.3rem;
}
.custom-checkbox.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-checkbox .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: 50% 50%;
}

.custom-checkbox.b-custom-control-sm,
.input-group-sm .custom-checkbox {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-checkbox .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0.2rem;
}
.custom-checkbox.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-checkbox .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background-size: 50% 50%;
}

.custom-switch.b-custom-control-lg,
.input-group-lg .custom-switch {
  padding-left: 2.8125rem;
}
.custom-switch.b-custom-control-lg .custom-control-label,
.input-group-lg .custom-switch .custom-control-label {
  font-size: 1.25rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-switch .custom-control-label::before {
  top: 0.3125rem;
  height: 1.25rem;
  left: -2.8125rem;
  width: 2.1875rem;
  border-radius: 0.625rem;
}
.custom-switch.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-label::after {
  top: calc(0.3125rem + 2px);
  left: calc(-2.8125rem + 2px);
  width: calc(1.25rem - 4px);
  height: calc(1.25rem - 4px);
  border-radius: 0.625rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-lg .custom-control-input:checked ~ .custom-control-label::after,
.input-group-lg .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(0.9375rem);
}

.custom-switch.b-custom-control-sm,
.input-group-sm .custom-switch {
  padding-left: 1.96875rem;
}
.custom-switch.b-custom-control-sm .custom-control-label,
.input-group-sm .custom-switch .custom-control-label {
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-switch.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-switch .custom-control-label::before {
  top: 0.21875rem;
  left: -1.96875rem;
  width: 1.53125rem;
  height: 0.875rem;
  border-radius: 0.4375rem;
}
.custom-switch.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-label::after {
  top: calc(0.21875rem + 2px);
  left: calc(-1.96875rem + 2px);
  width: calc(0.875rem - 4px);
  height: calc(0.875rem - 4px);
  border-radius: 0.4375rem;
  background-size: 50% 50%;
}
.custom-switch.b-custom-control-sm .custom-control-input:checked ~ .custom-control-label::after,
.input-group-sm .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(0.65625rem);
}

.input-group > .input-group-prepend > .btn-group > .btn,
.input-group > .input-group-append:not(:last-child) > .btn-group > .btn,
.input-group > .input-group-append:last-child > .btn-group:not(:last-child):not(.dropdown-toggle) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn-group > .btn,
.input-group > .input-group-prepend:not(:first-child) > .btn-group > .btn,
.input-group > .input-group-prepend:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.b-form-btn-label-control.form-control {
  display: flex;
  align-items: stretch;
  height: auto;
  padding: 0;
  background-image: none;
}
.input-group .b-form-btn-label-control.form-control {
  padding: 0;
}

[dir=rtl] .b-form-btn-label-control.form-control, .b-form-btn-label-control.form-control[dir=rtl] {
  flex-direction: row-reverse;
}
[dir=rtl] .b-form-btn-label-control.form-control > label, .b-form-btn-label-control.form-control[dir=rtl] > label {
  text-align: right;
}

.b-form-btn-label-control.form-control > .btn {
  line-height: 1;
  font-size: inherit;
  box-shadow: none !important;
  border: 0;
}
.b-form-btn-label-control.form-control > .btn:disabled {
  pointer-events: none;
}
.b-form-btn-label-control.form-control.is-valid > .btn {
  color: #1F874A;
}
.b-form-btn-label-control.form-control.is-invalid > .btn {
  color: #dc3545;
}
.b-form-btn-label-control.form-control > .dropdown-menu {
  padding: 0.5rem;
}
.b-form-btn-label-control.form-control > .form-control {
  height: auto;
  min-height: calc(calc(1.5em + 0.75rem + 2px) - 2px);
  padding-left: 0.25rem;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  word-break: break-word;
  font-size: inherit;
  white-space: normal;
  cursor: pointer;
}
.b-form-btn-label-control.form-control > .form-control.form-control-sm {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
}
.b-form-btn-label-control.form-control > .form-control.form-control-lg {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
}
.input-group.input-group-sm .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 0.5rem + 2px) - 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.input-group.input-group-lg .b-form-btn-label-control.form-control > .form-control {
  min-height: calc(calc(1.5em + 1rem + 2px) - 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.b-form-btn-label-control.form-control[aria-disabled=true], .b-form-btn-label-control.form-control[aria-readonly=true] {
  background-color: #e9ecef;
  opacity: 1;
}
.b-form-btn-label-control.form-control[aria-disabled=true] {
  pointer-events: none;
}
.b-form-btn-label-control.form-control[aria-disabled=true] > label {
  cursor: default;
}

.b-form-btn-label-control.btn-group > .dropdown-menu {
  padding: 0.5rem;
}

.custom-file-label {
  white-space: nowrap;
  overflow-x: hidden;
}

.b-custom-control-lg.custom-file,
.b-custom-control-lg .custom-file-input,
.b-custom-control-lg .custom-file-label,
.input-group-lg.custom-file,
.input-group-lg .custom-file-input,
.input-group-lg .custom-file-label {
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
}
.b-custom-control-lg .custom-file-label,
.b-custom-control-lg .custom-file-label:after,
.input-group-lg .custom-file-label,
.input-group-lg .custom-file-label:after {
  padding: 0.5rem 1rem;
  line-height: 1.5;
}
.b-custom-control-lg .custom-file-label,
.input-group-lg .custom-file-label {
  border-radius: 0.3rem;
}
.b-custom-control-lg .custom-file-label::after,
.input-group-lg .custom-file-label::after {
  font-size: inherit;
  height: calc(1.5em + 1rem);
  border-radius: 0 0.3rem 0.3rem 0;
}

.b-custom-control-sm.custom-file,
.b-custom-control-sm .custom-file-input,
.b-custom-control-sm .custom-file-label,
.input-group-sm.custom-file,
.input-group-sm .custom-file-input,
.input-group-sm .custom-file-label {
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
}
.b-custom-control-sm .custom-file-label,
.b-custom-control-sm .custom-file-label:after,
.input-group-sm .custom-file-label,
.input-group-sm .custom-file-label:after {
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
}
.b-custom-control-sm .custom-file-label,
.input-group-sm .custom-file-label {
  border-radius: 0.2rem;
}
.b-custom-control-sm .custom-file-label::after,
.input-group-sm .custom-file-label::after {
  font-size: inherit;
  height: calc(1.5em + 0.5rem);
  border-radius: 0 0.2rem 0.2rem 0;
}

.was-validated .form-control:invalid, .was-validated .form-control:valid, .form-control.is-invalid, .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}

input[type=color].form-control {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-sm,
.input-group-sm input[type=color].form-control {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control.form-control-lg,
.input-group-lg input[type=color].form-control {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.125rem 0.25rem;
}

input[type=color].form-control:disabled {
  background-color: #adb5bd;
  opacity: 0.65;
}

.input-group > .custom-range {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-range + .form-control,
.input-group > .custom-range + .form-control-plaintext,
.input-group > .custom-range + .custom-select,
.input-group > .custom-range + .custom-range,
.input-group > .custom-range + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control + .custom-range,
.input-group > .form-control-plaintext + .custom-range,
.input-group > .custom-select + .custom-range,
.input-group > .custom-range + .custom-range,
.input-group > .custom-file + .custom-range {
  margin-left: -1px;
}
.input-group > .custom-range:focus {
  z-index: 3;
}
.input-group > .custom-range:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-range:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-range {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0 0.75rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  height: calc(1.5em + 0.75rem + 2px);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .input-group > .custom-range {
    transition: none;
  }
}
.input-group > .custom-range:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(45.5, 127.8468208092, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.input-group > .custom-range:disabled, .input-group > .custom-range[readonly] {
  background-color: #e9ecef;
}

.input-group-lg > .custom-range {
  height: calc(1.5em + 1rem + 2px);
  padding: 0 1rem;
  border-radius: 0.3rem;
}

.input-group-sm > .custom-range {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0 0.5rem;
  border-radius: 0.2rem;
}

.was-validated .input-group .custom-range:valid, .input-group .custom-range.is-valid {
  border-color: #1F874A;
}
.was-validated .input-group .custom-range:valid:focus, .input-group .custom-range.is-valid:focus {
  border-color: #1F874A;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}

.was-validated .custom-range:valid:focus::-webkit-slider-thumb, .custom-range.is-valid:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(120.406626506, 224.093373494, 163.2771084337);
}
.was-validated .custom-range:valid:focus::-moz-range-thumb, .custom-range.is-valid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(120.406626506, 224.093373494, 163.2771084337);
}
.was-validated .custom-range:valid:focus::-ms-thumb, .custom-range.is-valid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(120.406626506, 224.093373494, 163.2771084337);
}
.was-validated .custom-range:valid::-webkit-slider-thumb, .custom-range.is-valid::-webkit-slider-thumb {
  background-color: #1F874A;
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-thumb:active, .custom-range.is-valid::-webkit-slider-thumb:active {
  background-color: rgb(120.406626506, 224.093373494, 163.2771084337);
  background-image: none;
}
.was-validated .custom-range:valid::-webkit-slider-runnable-track, .custom-range.is-valid::-webkit-slider-runnable-track {
  background-color: rgba(31, 135, 74, 0.35);
}
.was-validated .custom-range:valid::-moz-range-thumb, .custom-range.is-valid::-moz-range-thumb {
  background-color: #1F874A;
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-thumb:active, .custom-range.is-valid::-moz-range-thumb:active {
  background-color: rgb(120.406626506, 224.093373494, 163.2771084337);
  background-image: none;
}
.was-validated .custom-range:valid::-moz-range-track, .custom-range.is-valid::-moz-range-track {
  background: rgba(31, 135, 74, 0.35);
}
.was-validated .custom-range:valid ~ .valid-feedback,
.was-validated .custom-range:valid ~ .valid-tooltip, .custom-range.is-valid ~ .valid-feedback,
.custom-range.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-range:valid::-ms-thumb, .custom-range.is-valid::-ms-thumb {
  background-color: #1F874A;
  background-image: none;
}
.was-validated .custom-range:valid::-ms-thumb:active, .custom-range.is-valid::-ms-thumb:active {
  background-color: rgb(120.406626506, 224.093373494, 163.2771084337);
  background-image: none;
}
.was-validated .custom-range:valid::-ms-track-lower, .custom-range.is-valid::-ms-track-lower {
  background: rgba(31, 135, 74, 0.35);
}
.was-validated .custom-range:valid::-ms-track-upper, .custom-range.is-valid::-ms-track-upper {
  background: rgba(31, 135, 74, 0.35);
}

.was-validated .input-group .custom-range:invalid, .input-group .custom-range.is-invalid {
  border-color: #dc3545;
}
.was-validated .input-group .custom-range:invalid:focus, .input-group .custom-range.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-range:invalid:focus::-webkit-slider-thumb, .custom-range.is-invalid:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range:invalid:focus::-moz-range-thumb, .custom-range.is-invalid:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range:invalid:focus::-ms-thumb, .custom-range.is-invalid:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgb(246.3607594937, 205.1392405063, 209.0886075949);
}
.was-validated .custom-range:invalid::-webkit-slider-thumb, .custom-range.is-invalid::-webkit-slider-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-thumb:active, .custom-range.is-invalid::-webkit-slider-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range:invalid::-webkit-slider-runnable-track, .custom-range.is-invalid::-webkit-slider-runnable-track {
  background-color: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-moz-range-thumb, .custom-range.is-invalid::-moz-range-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-thumb:active, .custom-range.is-invalid::-moz-range-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range:invalid::-moz-range-track, .custom-range.is-invalid::-moz-range-track {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid ~ .invalid-feedback,
.was-validated .custom-range:invalid ~ .invalid-tooltip, .custom-range.is-invalid ~ .invalid-feedback,
.custom-range.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-range:invalid::-ms-thumb, .custom-range.is-invalid::-ms-thumb {
  background-color: #dc3545;
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-thumb:active, .custom-range.is-invalid::-ms-thumb:active {
  background-color: rgb(246.3607594937, 205.1392405063, 209.0886075949);
  background-image: none;
}
.was-validated .custom-range:invalid::-ms-track-lower, .custom-range.is-invalid::-ms-track-lower {
  background: rgba(220, 53, 69, 0.35);
}
.was-validated .custom-range:invalid::-ms-track-upper, .custom-range.is-invalid::-ms-track-upper {
  background: rgba(220, 53, 69, 0.35);
}

.custom-radio.b-custom-control-lg,
.input-group-lg .custom-radio {
  font-size: 1.25rem;
  line-height: 1.5;
  padding-left: 1.875rem;
}
.custom-radio.b-custom-control-lg .custom-control-label::before,
.input-group-lg .custom-radio .custom-control-label::before {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-lg .custom-control-label::after,
.input-group-lg .custom-radio .custom-control-label::after {
  top: 0.3125rem;
  left: -1.875rem;
  width: 1.25rem;
  height: 1.25rem;
  background: no-repeat 50%/50% 50%;
}

.custom-radio.b-custom-control-sm,
.input-group-sm .custom-radio {
  font-size: 0.875rem;
  line-height: 1.5;
  padding-left: 1.3125rem;
}
.custom-radio.b-custom-control-sm .custom-control-label::before,
.input-group-sm .custom-radio .custom-control-label::before {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 50%;
}
.custom-radio.b-custom-control-sm .custom-control-label::after,
.input-group-sm .custom-radio .custom-control-label::after {
  top: 0.21875rem;
  left: -1.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  background: no-repeat 50%/50% 50%;
}

.b-rating {
  text-align: center;
}
.b-rating.d-inline-flex {
  width: auto;
}
.b-rating .b-rating-star,
.b-rating .b-rating-value {
  padding: 0 0.25em;
}
.b-rating .b-rating-value {
  min-width: 2.5em;
}
.b-rating .b-rating-star {
  display: inline-flex;
  justify-content: center;
  outline: 0;
}
.b-rating .b-rating-star .b-rating-icon {
  display: inline-flex;
  transition: all 0.15s ease-in-out;
}
.b-rating.disabled, .b-rating:disabled {
  background-color: #e9ecef;
  color: #6c757d;
}
.b-rating:not(.disabled):not(.readonly) .b-rating-star {
  cursor: pointer;
}
.b-rating:not(.disabled):not(.readonly):focus:not(:hover) .b-rating-star.focused .b-rating-icon,
.b-rating:not(.disabled):not(.readonly) .b-rating-star:hover .b-rating-icon {
  transform: scale(1.5);
}
.b-rating[dir=rtl] .b-rating-star-half {
  transform: scale(-1, 1);
}

.b-form-spinbutton {
  text-align: center;
  overflow: hidden;
  background-image: none;
  padding: 0;
}
[dir=rtl] .b-form-spinbutton:not(.flex-column), .b-form-spinbutton[dir=rtl]:not(.flex-column) {
  flex-direction: row-reverse;
}

.b-form-spinbutton output {
  font-size: inherit;
  outline: 0;
  border: 0;
  background-color: transparent;
  width: auto;
  margin: 0;
  padding: 0 0.25rem;
}
.b-form-spinbutton output > div,
.b-form-spinbutton output > bdi {
  display: block;
  min-width: 2.25em;
  height: 1.5em;
}
.b-form-spinbutton.flex-column {
  height: auto;
  width: auto;
}
.b-form-spinbutton.flex-column output {
  margin: 0 0.25rem;
  padding: 0.25rem 0;
}
.b-form-spinbutton:not(.d-inline-flex):not(.flex-column) {
  output-width: 100%;
}
.b-form-spinbutton.d-inline-flex:not(.flex-column) {
  width: auto;
}
.b-form-spinbutton .btn {
  line-height: 1;
  box-shadow: none !important;
}
.b-form-spinbutton .btn:disabled {
  pointer-events: none;
}
.b-form-spinbutton .btn:hover:not(:disabled) > div > .b-icon {
  transform: scale(1.25);
}
.b-form-spinbutton.disabled, .b-form-spinbutton.readonly {
  background-color: #e9ecef;
}
.b-form-spinbutton.disabled {
  pointer-events: none;
}

.b-form-tags.focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(45.5, 127.8468208092, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 68, 173, 0.25);
}
.b-form-tags.focus.is-valid {
  border-color: #1F874A;
  box-shadow: 0 0 0 0.2rem rgba(31, 135, 74, 0.25);
}
.b-form-tags.focus.is-invalid {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.b-form-tags.disabled {
  background-color: #e9ecef;
}

.b-form-tags-list {
  margin-top: -0.25rem;
}
.b-form-tags-list .b-form-tags-field,
.b-form-tags-list .b-form-tag {
  margin-top: 0.25rem;
}

.b-form-tags-input {
  color: #495057;
}

.b-form-tag {
  font-size: 75%;
  font-weight: normal;
  line-height: 1.5;
  margin-right: 0.25rem;
}
.b-form-tag.disabled {
  opacity: 0.75;
}
.b-form-tag > button.b-form-tag-remove {
  color: inherit;
  font-size: 125%;
  line-height: 1;
  float: none;
  margin-left: 0.25rem;
}

.form-control-sm .b-form-tag {
  line-height: 1.5;
}

.form-control-lg .b-form-tag {
  line-height: 1.5;
}

.media-aside {
  display: flex;
  margin-right: 1rem;
}

.media-aside-right {
  margin-right: 0;
  margin-left: 1rem;
}

.modal-backdrop {
  opacity: 0.5;
}

.b-pagination-pills .page-item .page-link {
  border-radius: 50rem !important;
  margin-left: 0.25rem;
  line-height: 1;
}
.b-pagination-pills .page-item:first-child .page-link {
  margin-left: 0;
}

.popover.b-popover {
  display: block;
  opacity: 1;
  outline: 0;
}
.popover.b-popover.fade:not(.show) {
  opacity: 0;
}
.popover.b-popover.show {
  opacity: 1;
}

.b-popover-primary.popover {
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-primary.bs-popover-top > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-primary.bs-popover-top > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(204, 217.6, 238.6);
}
.b-popover-primary.bs-popover-right > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-primary.bs-popover-right > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(204, 217.6, 238.6);
}
.b-popover-primary.bs-popover-bottom > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-primary.bs-popover-bottom > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-primary.bs-popover-bottom .popover-header::before, .b-popover-primary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-primary.bs-popover-left > .arrow::before, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-primary.bs-popover-left > .arrow::after, .b-popover-primary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(204, 217.6, 238.6);
}
.b-popover-primary .popover-header {
  color: #212529;
  background-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
  border-bottom-color: rgb(173.1275964392, 194.9602373887, 228.6724035608);
}
.b-popover-primary .popover-body {
  color: rgb(0, 35.36, 89.96);
}

.b-popover-secondary.popover {
  background-color: rgb(204, 217.6, 238.6);
  border-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-top > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-right > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-right > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary.bs-popover-bottom > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-bottom > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-bottom .popover-header::before, .b-popover-secondary.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
}
.b-popover-secondary.bs-popover-left > .arrow::before, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(183.6, 202.64, 232.04);
}
.b-popover-secondary.bs-popover-left > .arrow::after, .b-popover-secondary.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(204, 217.6, 238.6);
}
.b-popover-secondary .popover-header {
  color: #212529;
  background-color: rgb(192.4228486647, 209.1100890208, 234.8771513353);
  border-bottom-color: rgb(173.1275964392, 194.9602373887, 228.6724035608);
}
.b-popover-secondary .popover-body {
  color: rgb(0, 35.36, 89.96);
}

.b-popover-success.popover {
  background-color: rgb(210.2, 231, 218.8);
  border-color: rgb(192.28, 221.4, 204.32);
}
.b-popover-success.bs-popover-top > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(192.28, 221.4, 204.32);
}
.b-popover-success.bs-popover-top > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(210.2, 231, 218.8);
}
.b-popover-success.bs-popover-right > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(192.28, 221.4, 204.32);
}
.b-popover-success.bs-popover-right > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(210.2, 231, 218.8);
}
.b-popover-success.bs-popover-bottom > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(192.28, 221.4, 204.32);
}
.b-popover-success.bs-popover-bottom > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(200.2372093023, 225.6627906977, 210.7497093023);
}
.b-popover-success.bs-popover-bottom .popover-header::before, .b-popover-success.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(200.2372093023, 225.6627906977, 210.7497093023);
}
.b-popover-success.bs-popover-left > .arrow::before, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(192.28, 221.4, 204.32);
}
.b-popover-success.bs-popover-left > .arrow::after, .b-popover-success.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(210.2, 231, 218.8);
}
.b-popover-success .popover-header {
  color: #212529;
  background-color: rgb(200.2372093023, 225.6627906977, 210.7497093023);
  border-bottom-color: rgb(183.6325581395, 216.7674418605, 197.3325581395);
}
.b-popover-success .popover-body {
  color: rgb(16.12, 70.2, 38.48);
}

.b-popover-info.popover {
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-top > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-right > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-right > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info.bs-popover-bottom > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-bottom > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-bottom .popover-header::before, .b-popover-info.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
}
.b-popover-info.bs-popover-left > .arrow::before, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(190.04, 228.96, 235.12);
}
.b-popover-info.bs-popover-left > .arrow::after, .b-popover-info.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(208.6, 236.4, 240.8);
}
.b-popover-info .popover-header {
  color: #212529;
  background-color: rgb(196.8851485149, 231.703960396, 237.2148514851);
  border-bottom-color: rgb(177.3603960396, 223.8772277228, 231.2396039604);
}
.b-popover-info .popover-body {
  color: rgb(11.96, 84.24, 95.68);
}

.b-popover-warning.popover {
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-top > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-right > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-right > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning.bs-popover-bottom > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-bottom > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-bottom .popover-header::before, .b-popover-warning.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(255, 238.775, 190.1);
}
.b-popover-warning.bs-popover-left > .arrow::before, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(255, 237.64, 185.56);
}
.b-popover-warning.bs-popover-left > .arrow::after, .b-popover-warning.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(255, 242.6, 205.4);
}
.b-popover-warning .popover-header {
  color: #212529;
  background-color: rgb(255, 238.775, 190.1);
  border-bottom-color: rgb(255, 232.4, 164.6);
}
.b-popover-warning .popover-body {
  color: rgb(132.6, 100.36, 3.64);
}

.b-popover-danger.popover {
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-top > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-right > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-right > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger.bs-popover-bottom > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-bottom > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-bottom .popover-header::before, .b-popover-danger.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
}
.b-popover-danger.bs-popover-left > .arrow::before, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(245.2, 198.44, 202.92);
}
.b-popover-danger.bs-popover-left > .arrow::after, .b-popover-danger.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(248, 214.6, 217.8);
}
.b-popover-danger .popover-header {
  color: #212529;
  background-color: rgb(245.7405063291, 201.5594936709, 205.7924050633);
  border-bottom-color: rgb(241.9746835443, 179.8253164557, 185.7797468354);
}
.b-popover-danger .popover-body {
  color: rgb(114.4, 27.56, 35.88);
}

.b-popover-light.popover {
  background-color: rgb(246.6, 246.6, 246.6);
  border-color: rgb(243.24, 243.24, 243.24);
}
.b-popover-light.bs-popover-top > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(243.24, 243.24, 243.24);
}
.b-popover-light.bs-popover-top > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(246.6, 246.6, 246.6);
}
.b-popover-light.bs-popover-right > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(243.24, 243.24, 243.24);
}
.b-popover-light.bs-popover-right > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(246.6, 246.6, 246.6);
}
.b-popover-light.bs-popover-bottom > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(243.24, 243.24, 243.24);
}
.b-popover-light.bs-popover-bottom > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(238.95, 238.95, 238.95);
}
.b-popover-light.bs-popover-bottom .popover-header::before, .b-popover-light.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(238.95, 238.95, 238.95);
}
.b-popover-light.bs-popover-left > .arrow::before, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(243.24, 243.24, 243.24);
}
.b-popover-light.bs-popover-left > .arrow::after, .b-popover-light.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(246.6, 246.6, 246.6);
}
.b-popover-light .popover-header {
  color: #212529;
  background-color: rgb(238.95, 238.95, 238.95);
  border-bottom-color: rgb(226.2, 226.2, 226.2);
}
.b-popover-light .popover-body {
  color: rgb(110.76, 110.76, 110.76);
}

.b-popover-dark.popover {
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::before {
  border-top-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-top > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-right > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::before {
  border-right-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-right > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark.bs-popover-bottom > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  border-bottom-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-bottom > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-bottom .popover-header::before, .b-popover-dark.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  border-bottom-color: rgb(206.5170050761, 207.95, 209.3829949239);
}
.b-popover-dark.bs-popover-left > .arrow::before, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::before {
  border-left-color: rgb(198.16, 199.84, 201.52);
}
.b-popover-dark.bs-popover-left > .arrow::after, .b-popover-dark.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: rgb(214.4, 215.6, 216.8);
}
.b-popover-dark .popover-header {
  color: #212529;
  background-color: rgb(206.5170050761, 207.95, 209.3829949239);
  border-bottom-color: rgb(193.378680203, 195.2, 197.021319797);
}
.b-popover-dark .popover-body {
  color: rgb(27.04, 30.16, 33.28);
}

.b-sidebar-outer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: visible;
  z-index: calc(1030 + 5);
}

.b-sidebar-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  opacity: 0.6;
}

.b-sidebar {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  width: 320px;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin: 0;
  outline: 0;
  transform: translateX(0);
}
.b-sidebar.slide {
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .b-sidebar.slide {
    transition: none;
  }
}
.b-sidebar:not(.b-sidebar-right) {
  left: 0;
  right: auto;
}
.b-sidebar:not(.b-sidebar-right).slide:not(.show) {
  transform: translateX(-100%);
}
.b-sidebar:not(.b-sidebar-right) > .b-sidebar-header .close {
  margin-left: auto;
}
.b-sidebar.b-sidebar-right {
  left: auto;
  right: 0;
}
.b-sidebar.b-sidebar-right.slide:not(.show) {
  transform: translateX(100%);
}
.b-sidebar.b-sidebar-right > .b-sidebar-header .close {
  margin-right: auto;
}
.b-sidebar > .b-sidebar-header {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  flex-grow: 0;
  align-items: center;
}
[dir=rtl] .b-sidebar > .b-sidebar-header {
  flex-direction: row-reverse;
}

.b-sidebar > .b-sidebar-header .close {
  float: none;
  font-size: 1.5rem;
}
.b-sidebar > .b-sidebar-body {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.b-sidebar > .b-sidebar-footer {
  flex-grow: 0;
}

.b-skeleton-wrapper {
  cursor: wait;
}

.b-skeleton {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  cursor: wait;
  -webkit-mask-image: radial-gradient(white, black);
          mask-image: radial-gradient(white, black);
}
.b-skeleton::before {
  content: " ";
}

.b-skeleton-text {
  height: 1rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.b-skeleton-button {
  width: 75px;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.b-skeleton-avatar {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
}

.b-skeleton-input {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border: #ced4da solid 1px;
  border-radius: 0.25rem;
}

.b-skeleton-icon-wrapper svg {
  color: rgba(0, 0, 0, 0.12);
}

.b-skeleton-img {
  height: 100%;
  width: 100%;
}

.b-skeleton-animate-wave::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, 0.4), transparent);
  animation: b-skeleton-animate-wave 1.75s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-wave::after {
    background: none;
    animation: none;
  }
}

@keyframes b-skeleton-animate-wave {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.b-skeleton-animate-fade {
  animation: b-skeleton-animate-fade 0.875s ease-in-out alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-fade {
    animation: none;
  }
}

@keyframes b-skeleton-animate-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
.b-skeleton-animate-throb {
  animation: b-skeleton-animate-throb 0.875s ease-in alternate infinite;
}
@media (prefers-reduced-motion: reduce) {
  .b-skeleton-animate-throb {
    animation: none;
  }
}

@keyframes b-skeleton-animate-throb {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.975);
  }
}
.table.b-table.b-table-fixed {
  table-layout: fixed;
}
.table.b-table.b-table-no-border-collapse {
  border-collapse: separate;
  border-spacing: 0;
}
.table.b-table[aria-busy=true] {
  opacity: 0.55;
}
.table.b-table > tbody > tr.b-table-details > td {
  border-top: none !important;
}
.table.b-table > caption {
  caption-side: bottom;
}
.table.b-table.b-table-caption-top > caption {
  caption-side: top !important;
}
.table.b-table > tbody > .table-active,
.table.b-table > tbody > .table-active > th,
.table.b-table > tbody > .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table.b-table.table-hover > tbody > tr.table-active:hover td,
.table.b-table.table-hover > tbody > tr.table-active:hover th {
  color: #212529;
  background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
  background-repeat: no-repeat;
}
.table.b-table > tbody > .bg-active,
.table.b-table > tbody > .bg-active > th,
.table.b-table > tbody > .bg-active > td {
  background-color: rgba(255, 255, 255, 0.075) !important;
}
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover td,
.table.b-table.table-hover.table-dark > tbody > tr.bg-active:hover th {
  color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
  background-repeat: no-repeat;
}

.b-table-sticky-header,
.table-responsive,
[class*=table-responsive-] {
  margin-bottom: 1rem;
}
.b-table-sticky-header > .table,
.table-responsive > .table,
[class*=table-responsive-] > .table {
  margin-bottom: 0;
}

.b-table-sticky-header {
  overflow-y: auto;
  max-height: 300px;
}

@media print {
  .b-table-sticky-header {
    overflow-y: visible !important;
    max-height: none !important;
  }
}
@supports (position: sticky) {
  .b-table-sticky-header > .table.b-table > thead > tr > th {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    position: sticky;
    left: 0;
  }
  .b-table-sticky-header > .table.b-table > thead > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > thead > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > thead > tr > .b-table-sticky-column {
    z-index: 5;
  }
  .b-table-sticky-header > .table.b-table > tbody > tr > .b-table-sticky-column,
  .b-table-sticky-header > .table.b-table > tfoot > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tbody > tr > .b-table-sticky-column,
  .table-responsive > .table.b-table > tfoot > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tbody > tr > .b-table-sticky-column,
  [class*=table-responsive-] > .table.b-table > tfoot > tr > .b-table-sticky-column {
    z-index: 2;
  }
  .table.b-table > thead > tr > .table-b-table-default,
  .table.b-table > tbody > tr > .table-b-table-default,
  .table.b-table > tfoot > tr > .table-b-table-default {
    color: #212529;
    background-color: #fff;
  }
  .table.b-table.table-dark > thead > tr > .bg-b-table-default,
  .table.b-table.table-dark > tbody > tr > .bg-b-table-default,
  .table.b-table.table-dark > tfoot > tr > .bg-b-table-default {
    color: #fff;
    background-color: #343a40;
  }
  .table.b-table.table-striped > tbody > tr:nth-of-type(odd) > .table-b-table-default {
    background-image: linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-striped.table-dark > tbody > tr:nth-of-type(odd) > .bg-b-table-default {
    background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover > tbody > tr:hover > .table-b-table-default {
    color: #212529;
    background-image: linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075));
    background-repeat: no-repeat;
  }
  .table.b-table.table-hover.table-dark > tbody > tr:hover > .bg-b-table-default {
    color: #fff;
    background-image: linear-gradient(rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.075));
    background-repeat: no-repeat;
  }
}
.table.b-table > thead > tr > [aria-sort],
.table.b-table > tfoot > tr > [aria-sort] {
  cursor: pointer;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 0.65em 1em;
}
.table.b-table > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.75rem / 2) center;
  padding-right: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.75rem / 2) center;
  padding-left: calc(0.75rem + 0.65em);
}
.table.b-table > thead > tr > [aria-sort=none],
.table.b-table > tfoot > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=ascending],
.table.b-table > tfoot > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > [aria-sort=descending],
.table.b-table > tfoot > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='black' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='black' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=none], .table.b-table.table-dark > tfoot > tr > [aria-sort=none],
.table.b-table > .thead-dark > tr > [aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=ascending], .table.b-table.table-dark > tfoot > tr > [aria-sort=ascending],
.table.b-table > .thead-dark > tr > [aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-dark > thead > tr > [aria-sort=descending], .table.b-table.table-dark > tfoot > tr > [aria-sort=descending],
.table.b-table > .thead-dark > tr > [aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=none],
.table.b-table > tfoot > tr > .table-dark[aria-sort=none] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=ascending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=ascending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table > thead > tr > .table-dark[aria-sort=descending],
.table.b-table > tfoot > tr > .table-dark[aria-sort=descending] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e");
}
.table.b-table.table-sm > thead > tr > [aria-sort]:not(.b-table-sort-icon-left),
.table.b-table.table-sm > tfoot > tr > [aria-sort]:not(.b-table-sort-icon-left) {
  background-position: right calc(0.3rem / 2) center;
  padding-right: calc(0.3rem + 0.65em);
}
.table.b-table.table-sm > thead > tr > [aria-sort].b-table-sort-icon-left,
.table.b-table.table-sm > tfoot > tr > [aria-sort].b-table-sort-icon-left {
  background-position: left calc(0.3rem / 2) center;
  padding-left: calc(0.3rem + 0.65em);
}

.table.b-table.b-table-selectable:not(.b-table-selectable-no-click) > tbody > tr {
  cursor: pointer;
}
.table.b-table.b-table-selectable:not(.b-table-selectable-no-click).b-table-selecting.b-table-select-range > tbody > tr {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media (max-width: 575.98px) {
  .table.b-table.b-table-stacked-sm {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-sm > caption,
  .table.b-table.b-table-stacked-sm > tbody,
  .table.b-table.b-table-stacked-sm > tbody > tr,
  .table.b-table.b-table-stacked-sm > tbody > tr > td,
  .table.b-table.b-table-stacked-sm > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-sm > thead,
  .table.b-table.b-table-stacked-sm > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-sm > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-sm > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr.top-row, .table.b-table.b-table-stacked-sm > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-sm > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 767.98px) {
  .table.b-table.b-table-stacked-md {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-md > caption,
  .table.b-table.b-table-stacked-md > tbody,
  .table.b-table.b-table-stacked-md > tbody > tr,
  .table.b-table.b-table-stacked-md > tbody > tr > td,
  .table.b-table.b-table-stacked-md > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-md > thead,
  .table.b-table.b-table-stacked-md > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-md > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-md > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-md > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-md > tbody > tr.top-row, .table.b-table.b-table-stacked-md > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-md > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 991.98px) {
  .table.b-table.b-table-stacked-lg {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-lg > caption,
  .table.b-table.b-table-stacked-lg > tbody,
  .table.b-table.b-table-stacked-lg > tbody > tr,
  .table.b-table.b-table-stacked-lg > tbody > tr > td,
  .table.b-table.b-table-stacked-lg > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-lg > thead,
  .table.b-table.b-table-stacked-lg > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-lg > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-lg > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr.top-row, .table.b-table.b-table-stacked-lg > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-lg > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
@media (max-width: 1199.98px) {
  .table.b-table.b-table-stacked-xl {
    display: block;
    width: 100%;
  }
  .table.b-table.b-table-stacked-xl > caption,
  .table.b-table.b-table-stacked-xl > tbody,
  .table.b-table.b-table-stacked-xl > tbody > tr,
  .table.b-table.b-table-stacked-xl > tbody > tr > td,
  .table.b-table.b-table-stacked-xl > tbody > tr > th {
    display: block;
  }
  .table.b-table.b-table-stacked-xl > thead,
  .table.b-table.b-table-stacked-xl > tfoot {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-top-row,
  .table.b-table.b-table-stacked-xl > thead > tr.b-table-bottom-row,
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-top-row,
  .table.b-table.b-table-stacked-xl > tfoot > tr.b-table-bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > caption {
    caption-side: top !important;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::before {
    content: attr(data-label);
    width: 40%;
    float: left;
    text-align: right;
    overflow-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    padding: 0 calc(1rem / 2) 0 0;
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label]::after {
    display: block;
    clear: both;
    content: "";
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [data-label] > div {
    display: inline-block;
    width: calc(100% - 40%);
    padding: 0 0 0 calc(1rem / 2);
    margin: 0;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr.top-row, .table.b-table.b-table-stacked-xl > tbody > tr.bottom-row {
    display: none;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
    border-top-width: 3px;
  }
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + td,
  .table.b-table.b-table-stacked-xl > tbody > tr > [rowspan] + th {
    border-top-width: 3px;
  }
}
.table.b-table.b-table-stacked {
  display: block;
  width: 100%;
}
.table.b-table.b-table-stacked > caption,
.table.b-table.b-table-stacked > tbody,
.table.b-table.b-table-stacked > tbody > tr,
.table.b-table.b-table-stacked > tbody > tr > td,
.table.b-table.b-table-stacked > tbody > tr > th {
  display: block;
}
.table.b-table.b-table-stacked > thead,
.table.b-table.b-table-stacked > tfoot {
  display: none;
}
.table.b-table.b-table-stacked > thead > tr.b-table-top-row,
.table.b-table.b-table-stacked > thead > tr.b-table-bottom-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-top-row,
.table.b-table.b-table-stacked > tfoot > tr.b-table-bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > caption {
  caption-side: top !important;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::before {
  content: attr(data-label);
  width: 40%;
  float: left;
  text-align: right;
  overflow-wrap: break-word;
  font-weight: bold;
  font-style: normal;
  padding: 0 calc(1rem / 2) 0 0;
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr > [data-label]::after {
  display: block;
  clear: both;
  content: "";
}
.table.b-table.b-table-stacked > tbody > tr > [data-label] > div {
  display: inline-block;
  width: calc(100% - 40%);
  padding: 0 0 0 calc(1rem / 2);
  margin: 0;
}
.table.b-table.b-table-stacked > tbody > tr.top-row, .table.b-table.b-table-stacked > tbody > tr.bottom-row {
  display: none;
}
.table.b-table.b-table-stacked > tbody > tr > :first-child {
  border-top-width: 3px;
}
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + td,
.table.b-table.b-table-stacked > tbody > tr > [rowspan] + th {
  border-top-width: 3px;
}

.b-time {
  min-width: 150px;
}
.b-time[aria-disabled=true] output, .b-time[aria-readonly=true] output,
.b-time output.disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.b-time[aria-disabled=true] output {
  pointer-events: none;
}
[dir=rtl] .b-time > .d-flex:not(.flex-column) {
  flex-direction: row-reverse;
}

.b-time .b-time-header {
  margin-bottom: 0.5rem;
}
.b-time .b-time-header output {
  padding: 0.25rem;
  font-size: 80%;
}
.b-time .b-time-footer {
  margin-top: 0.5rem;
}
.b-time .b-time-ampm {
  margin-left: 0.5rem;
}

.b-toast {
  display: block;
  position: relative;
  max-width: 350px;
  backface-visibility: hidden;
  background-clip: padding-box;
  z-index: 1;
  border-radius: 0.25rem;
}
.b-toast .toast {
  background-color: rgba(255, 255, 255, 0.85);
}
.b-toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.b-toast.b-toast-solid .toast {
  background-color: white;
}
.b-toast .toast {
  opacity: 1;
}
.b-toast .toast.fade:not(.show) {
  opacity: 0;
}
.b-toast .toast .toast-body {
  display: block;
}

.b-toast-primary .toast {
  background-color: rgba(223.2952522255, 231.749851632, 244.8047477745, 0.85);
  border-color: rgba(183.6, 202.64, 232.04, 0.85);
  color: rgb(0, 35.36, 89.96);
}
.b-toast-primary .toast .toast-header {
  color: rgb(0, 35.36, 89.96);
  background-color: rgba(204, 217.6, 238.6, 0.85);
  border-bottom-color: rgba(183.6, 202.64, 232.04, 0.85);
}
.b-toast-primary.b-toast-solid .toast {
  background-color: rgb(223.2952522255, 231.749851632, 244.8047477745);
}

.b-toast-secondary .toast {
  background-color: rgba(223.2952522255, 231.749851632, 244.8047477745, 0.85);
  border-color: rgba(183.6, 202.64, 232.04, 0.85);
  color: rgb(0, 35.36, 89.96);
}
.b-toast-secondary .toast .toast-header {
  color: rgb(0, 35.36, 89.96);
  background-color: rgba(204, 217.6, 238.6, 0.85);
  border-bottom-color: rgba(183.6, 202.64, 232.04, 0.85);
}
.b-toast-secondary.b-toast-solid .toast {
  background-color: rgb(223.2952522255, 231.749851632, 244.8047477745);
}

.b-toast-success .toast {
  background-color: rgba(226.8046511628, 239.8953488372, 232.2171511628, 0.85);
  border-color: rgba(192.28, 221.4, 204.32, 0.85);
  color: rgb(16.12, 70.2, 38.48);
}
.b-toast-success .toast .toast-header {
  color: rgb(16.12, 70.2, 38.48);
  background-color: rgba(210.2, 231, 218.8, 0.85);
  border-bottom-color: rgba(192.28, 221.4, 204.32, 0.85);
}
.b-toast-success.b-toast-solid .toast {
  background-color: rgb(226.8046511628, 239.8953488372, 232.2171511628);
}

.b-toast-info .toast {
  background-color: rgba(228.1247524752, 244.2267326733, 246.7752475248, 0.85);
  border-color: rgba(190.04, 228.96, 235.12, 0.85);
  color: rgb(11.96, 84.24, 95.68);
}
.b-toast-info .toast .toast-header {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgba(208.6, 236.4, 240.8, 0.85);
  border-bottom-color: rgba(190.04, 228.96, 235.12, 0.85);
}
.b-toast-info.b-toast-solid .toast {
  background-color: rgb(228.1247524752, 244.2267326733, 246.7752475248);
}

.b-toast-warning .toast {
  background-color: rgba(255, 248.975, 230.9, 0.85);
  border-color: rgba(255, 237.64, 185.56, 0.85);
  color: rgb(132.6, 100.36, 3.64);
}
.b-toast-warning .toast .toast-header {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgba(255, 242.6, 205.4, 0.85);
  border-bottom-color: rgba(255, 237.64, 185.56, 0.85);
}
.b-toast-warning.b-toast-solid .toast {
  background-color: rgb(255, 248.975, 230.9);
}

.b-toast-danger .toast {
  background-color: rgba(251.7658227848, 236.3341772152, 237.8126582278, 0.85);
  border-color: rgba(245.2, 198.44, 202.92, 0.85);
  color: rgb(114.4, 27.56, 35.88);
}
.b-toast-danger .toast .toast-header {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgba(248, 214.6, 217.8, 0.85);
  border-bottom-color: rgba(245.2, 198.44, 202.92, 0.85);
}
.b-toast-danger.b-toast-solid .toast {
  background-color: rgb(251.7658227848, 236.3341772152, 237.8126582278);
}

.b-toast-light .toast {
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(243.24, 243.24, 243.24, 0.85);
  color: rgb(110.76, 110.76, 110.76);
}
.b-toast-light .toast .toast-header {
  color: rgb(110.76, 110.76, 110.76);
  background-color: rgba(246.6, 246.6, 246.6, 0.85);
  border-bottom-color: rgba(243.24, 243.24, 243.24, 0.85);
}
.b-toast-light.b-toast-solid .toast {
  background-color: white;
}

.b-toast-dark .toast {
  background-color: rgba(227.5383248731, 228.35, 229.1616751269, 0.85);
  border-color: rgba(198.16, 199.84, 201.52, 0.85);
  color: rgb(27.04, 30.16, 33.28);
}
.b-toast-dark .toast .toast-header {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgba(214.4, 215.6, 216.8, 0.85);
  border-bottom-color: rgba(198.16, 199.84, 201.52, 0.85);
}
.b-toast-dark.b-toast-solid .toast {
  background-color: rgb(227.5383248731, 228.35, 229.1616751269);
}

.b-toaster {
  z-index: 1100;
}
.b-toaster .b-toaster-slot {
  position: relative;
  display: block;
}
.b-toaster .b-toaster-slot:empty {
  display: none !important;
}

.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full, .b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  position: fixed;
  left: 0.5rem;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: visible;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  position: absolute;
  max-width: 350px;
  width: 100%; /* IE 11 fix */
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.b-toaster.b-toaster-top-full .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-top-full .b-toaster-slot .toast, .b-toaster.b-toaster-bottom-full .b-toaster-slot .b-toast,
.b-toaster.b-toaster-bottom-full .b-toaster-slot .toast {
  width: 100%;
  max-width: 100%;
}
.b-toaster.b-toaster-top-right, .b-toaster.b-toaster-top-left, .b-toaster.b-toaster-top-center, .b-toaster.b-toaster-top-full {
  top: 0;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-top-full .b-toaster-slot {
  top: 0.5rem;
}
.b-toaster.b-toaster-bottom-right, .b-toaster.b-toaster-bottom-left, .b-toaster.b-toaster-bottom-center, .b-toaster.b-toaster-bottom-full {
  bottom: 0;
}
.b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot, .b-toaster.b-toaster-bottom-full .b-toaster-slot {
  bottom: 0.5rem;
}
.b-toaster.b-toaster-top-right .b-toaster-slot, .b-toaster.b-toaster-bottom-right .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-left: auto;
}
.b-toaster.b-toaster-top-left .b-toaster-slot, .b-toaster.b-toaster-bottom-left .b-toaster-slot, .b-toaster.b-toaster-top-center .b-toaster-slot, .b-toaster.b-toaster-bottom-center .b-toaster-slot {
  margin-right: auto;
}

.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-right .b-toast.b-toaster-move, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-move, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-move {
  transition: transform 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-enter-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-to .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-enter-active .toast.fade {
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active {
  position: absolute;
  transition-delay: 0.175s;
}
.b-toaster.b-toaster-top-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-top-left .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-right .b-toast.b-toaster-leave-active .toast.fade, .b-toaster.b-toaster-bottom-left .b-toast.b-toaster-leave-active .toast.fade {
  transition-delay: 0s;
}
.tooltip.b-tooltip {
  display: block;
  opacity: 0.9;
  outline: 0;
}
.tooltip.b-tooltip.fade:not(.show) {
  opacity: 0;
}
.tooltip.b-tooltip.show {
  opacity: 0.9;
}
.tooltip.b-tooltip.noninteractive {
  pointer-events: none;
}
.tooltip.b-tooltip .arrow {
  margin: 0 0.25rem;
}
.tooltip.b-tooltip.bs-tooltip-right .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=right] .arrow, .tooltip.b-tooltip.bs-tooltip-left .arrow, .tooltip.b-tooltip.bs-tooltip-auto[x-placement^=left] .arrow {
  margin: 0.25rem 0;
}

.tooltip.b-tooltip-primary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #0044ad;
}
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #0044ad;
}
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #0044ad;
}
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #0044ad;
}
.tooltip.b-tooltip-primary .tooltip-inner {
  color: #fff;
  background-color: #0044ad;
}

.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #0044ad;
}
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #0044ad;
}
.tooltip.b-tooltip-secondary .tooltip-inner {
  color: #fff;
  background-color: #0044ad;
}

.tooltip.b-tooltip-success.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #1f874a;
}
.tooltip.b-tooltip-success.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #1f874a;
}
.tooltip.b-tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #1f874a;
}
.tooltip.b-tooltip-success.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-success.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #1f874a;
}
.tooltip.b-tooltip-success .tooltip-inner {
  color: #fff;
  background-color: #1f874a;
}

.tooltip.b-tooltip-info.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #17a2b8;
}
.tooltip.b-tooltip-info.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-info.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #17a2b8;
}
.tooltip.b-tooltip-info .tooltip-inner {
  color: #fff;
  background-color: #17a2b8;
}

.tooltip.b-tooltip-warning.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #ffc107;
}
.tooltip.b-tooltip-warning.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-warning.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #ffc107;
}
.tooltip.b-tooltip-warning .tooltip-inner {
  color: #212529;
  background-color: #ffc107;
}

.tooltip.b-tooltip-danger.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #dc3545;
}
.tooltip.b-tooltip-danger.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #dc3545;
}
.tooltip.b-tooltip-danger .tooltip-inner {
  color: #fff;
  background-color: #dc3545;
}

.tooltip.b-tooltip-light.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #d5d5d5;
}
.tooltip.b-tooltip-light.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #d5d5d5;
}
.tooltip.b-tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #d5d5d5;
}
.tooltip.b-tooltip-light.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-light.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #d5d5d5;
}
.tooltip.b-tooltip-light .tooltip-inner {
  color: #212529;
  background-color: #d5d5d5;
}

.tooltip.b-tooltip-dark.bs-tooltip-top .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-right .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #343a40;
}
.tooltip.b-tooltip-dark.bs-tooltip-left .arrow::before, .tooltip.b-tooltip-dark.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #343a40;
}
.tooltip.b-tooltip-dark .tooltip-inner {
  color: #fff;
  background-color: #343a40;
}

.b-icon.bi {
  display: inline-block;
  overflow: visible;
  vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon, .b-icon.b-iconstack .b-icon-animation-cylon > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-cylon-vertical, .b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-fade, .b-icon.b-iconstack .b-icon-animation-fade > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
  transform-origin: center;
  animation: 2s infinite linear normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin, .b-icon.b-iconstack .b-icon-animation-spin > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
  transform-origin: center;
  animation: 2s infinite linear reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse, .b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
  transform-origin: center;
  animation: 1s infinite steps(8) normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-pulse, .b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
  transform-origin: center;
  animation: 1s infinite steps(8) reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-spin-reverse-pulse, .b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
    animation: none;
  }
}
.b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
  transform-origin: center;
  animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
}
@media (prefers-reduced-motion: reduce) {
  .b-icon.b-icon-animation-throb, .b-icon.b-iconstack .b-icon-animation-throb > g {
    animation: none;
  }
}

@keyframes b-icon-animation-cylon {
  0% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(25%);
  }
}
@keyframes b-icon-animation-cylon-vertical {
  0% {
    transform: translateY(25%);
  }
  100% {
    transform: translateY(-25%);
  }
}
@keyframes b-icon-animation-fade {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes b-icon-animation-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes b-icon-animation-throb {
  0% {
    opacity: 0.5;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.btn .b-icon.bi,
.nav-link .b-icon.bi,
.dropdown-toggle .b-icon.bi,
.dropdown-item .b-icon.bi,
.input-group-text .b-icon.bi {
  font-size: 125%;
  vertical-align: text-bottom;
}
@charset "UTF-8";
/** 
* 文字大小
*/
/** 
* border line
*/
/** 
* gray
*/
/** 
* color
*/
body {
  background: #f5f7fb;
  font-family: Alertie, "Microsoft JhengHei", "微軟正黑體", "PingFang", "蘋方體", Arial, sans-serif;
}

html.is-loading .c-loader, body.is-loading .c-loader {
  display: block;
}

[role=button] {
  outline: none;
}

a {
  color: #0044AD;
}
a:hover {
  color: #0056b3;
}

.c-btn-clear {
  color: #0044AD;
  padding: 12px 40px;
}
.c-btn-clear:hover {
  color: #0044AD;
}
@media (min-width: 320px) and (max-width: 701px) {
  .c-btn-clear {
    padding: 8px 25px;
  }
}

.c-btn-search {
  background: #0044AD;
  color: #fff;
  box-shadow: 0 0 3px 1px rgba(43, 21, 21, 0.1);
  padding: 12px 40px;
}
.c-btn-search:hover {
  color: #fff;
}
@media (min-width: 320px) and (max-width: 701px) {
  .c-btn-search {
    padding: 8px 25px;
  }
}

.icon-cursor {
  cursor: pointer;
}

.c-loader {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  display: none;
}
.c-loader__main {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  border: 4px solid #0044AD;
  border-radius: 100%;
  transform: translate(-50%);
}
.c-loader__wrap {
  position: absolute;
  width: 16px;
  height: 43px;
  left: 14px;
  top: 0;
  animation: loading 1.3s linear infinite;
}
.c-loader__ball {
  position: absolute;
  top: -10px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background: #0044AD;
}

@keyframes loading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.unit {
  padding: 10px 0;
  text-align: right;
}

.modal-body {
  word-break: break-word;
}

.el-pager li {
  height: 38px;
  line-height: 38px;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #0044AD;
  color: #fff;
}

.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
  border: 1px solid #dee2e6;
  background: #fff;
  color: #0044AD;
  margin: 0;
  margin-left: -1px;
  border-radius: 0;
  padding: 0 0.8rem;
  min-width: auto;
}

.el-pagination.is-background .btn-next.disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.disabled {
  color: #6c757d;
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
  background: #0044AD;
  color: #fff;
}

.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
  line-height: -moz-block-height;
}

.el-pagination.is-background .btn-prev {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  height: 38px;
  line-height: 38px;
  padding: 0 0.5rem;
}

.el-pagination.is-background .btn-next {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  height: 38px;
  line-height: 38px;
  padding: 0 0.5rem;
}

@media (max-width: 414px) {
  .el-pager li.more {
    display: none;
  }
}
@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url(../fonts/Pe-icon-7-stroke.71394c0c.eot);
	src:url(../fonts/Pe-icon-7-stroke.71394c0c.eot?#iefixd7yf1v) format('embedded-opentype'),
		url(../fonts/Pe-icon-7-stroke.b38ef310.woff) format('woff'),
		url(../fonts/Pe-icon-7-stroke.01798bc1.ttf) format('truetype'),
		url(../img/Pe-icon-7-stroke.c45f7de0.svg#Pe-icon-7-stroke) format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/lato-regular.6748e0e1.woff2) format('woff2'), url(../fonts/lato-regular.92817287.woff) format('woff'), url(../fonts/lato-regular.394a35f8.eot), url(../fonts/lato-regular.394a35f8.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-regular.78669bec.ttf) format('truetype'), url(../img/lato-regular.ecbf429f.svg#latoregular) format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/lato-regular-ext.2e352906.woff2) format('woff2'), url(../fonts/lato-regular.92817287.woff) format('woff'), url(../fonts/lato-regular.394a35f8.eot), url(../fonts/lato-regular.394a35f8.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-regular.78669bec.ttf) format('truetype'), url(../img/lato-regular.ecbf429f.svg#latoregular) format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/lato-bold.649e18eb.woff2) format('woff2'), url(../fonts/lato-bold.fc23bc41.woff) format('woff'), url(../fonts/lato-bold.f1b139ba.eot), url(../fonts/lato-bold.f1b139ba.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-bold.c61e9f27.ttf) format('truetype'), url(../img/lato-bold.bc9d642d.svg#latobold) format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/lato-bold-ext.fa1f02d6.woff2) format('woff2'), url(../fonts/lato-bold.fc23bc41.woff) format('woff'), url(../fonts/lato-bold.f1b139ba.eot), url(../fonts/lato-bold.f1b139ba.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-bold.c61e9f27.ttf) format('truetype'), url(../img/lato-bold.bc9d642d.svg#latobold) format('svg');
}
@font-face {
	font-family: 'Wire One';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/wire-one-regular.43af463d.woff2) format('woff2'), url(../fonts/wire-one-regular.9191b2be.woff) format('woff'), url(../fonts/wire-one-regular.5b32043f.eot), url(../fonts/wire-one-regular.5b32043f.eot?#iefix) format('embedded-opentype'), url(../fonts/wire-one-regular.5caf4a13.ttf) format('truetype'), url(../img/wire-one-regular.706ef9f4.svg#latobold) format('svg');
}


[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}

/*  ################################################################

  Template Name: China Life Brand Portal
  Created By: FourierLab Inc.
  http://fourierlab.com
  
################################################################# */
/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html,
body {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  font-family: "Rubik", sans-serif, "PingFangTC-Regular", "Microsoft JhengHei", "MaskWord";
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical;
}

p {
  margin: 8px 0;
}
p:first-child {
  margin-top: 0;
}

pre {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  font-family: "Rubik", sans-serif, "PingFangTC-Regular", "Microsoft JhengHei", "MaskWord";
  white-space: pre-line;
  margin: 0;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
.browserupgrade {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  margin: 0.2em 0;
  background: #ccc;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*------------------------    icon    ------------------------*/
.c-icon, .c-icoSquare, .c-icoDot, .c-iconStar, .c-icoCareer, .c-iconAppLink, .c-iconStatus, .c-iconHoroscope, .c-iconCalendar, .c-video_og, .c-video, .c-iconAssignment, .c-iconway, .c-iconsuggest, .c-iconfutureM, .c-iconfutureR, .c-iconGoal, .c-iconOption, .c-iconSmallCall, .c-iconHead, .c-icoTimer, .c-icoOutline, .c-icoSuggest, .c-icoMeter__noWord, .c-icoMeter, .c-icoCategory, .c-icoAnimal, .c-icoSend, .c-icoEmoticon, .c-icoTitle, .c-icoSchedule, .c-icoPager, .c-icoTools, .c-icoForm, .c-icoInfo, .c-icoBtnRd, .c-icoBtnWt, .c-icoLink, .c-icoMarketingStar, .c-icoMarketing, .c-icoRecruitStar, .c-icoRecruit, .c-icoPhone, .c-icoMenu {
  display: inline-block;
  vertical-align: middle;
}
.c-icon:before, .c-icoSquare:before, .c-icoDot:before, .c-iconStar:before, .c-icoCareer:before, .c-iconAppLink:before, .c-iconStatus:before, .c-iconHoroscope:before, .c-iconCalendar:before, .c-video_og:before, .c-video:before, .c-iconAssignment:before, .c-iconway:before, .c-iconsuggest:before, .c-iconfutureM:before, .c-iconfutureR:before, .c-iconGoal:before, .c-iconOption:before, .c-iconSmallCall:before, .c-iconHead:before, .c-icoTimer:before, .c-icoOutline:before, .c-icoSuggest:before, .c-icoMeter__noWord:before, .c-icoMeter:before, .c-icoCategory:before, .c-icoAnimal:before, .c-icoSend:before, .c-icoEmoticon:before, .c-icoTitle:before, .c-icoSchedule:before, .c-icoPager:before, .c-icoTools:before, .c-icoForm:before, .c-icoInfo:before, .c-icoBtnRd:before, .c-icoBtnWt:before, .c-icoLink:before, .c-icoMarketingStar:before, .c-icoMarketing:before, .c-icoRecruitStar:before, .c-icoRecruit:before, .c-icoPhone:before, .c-icoMenu:before, .c-icon:after, .c-icoSquare:after, .c-icoDot:after, .c-iconStar:after, .c-icoCareer:after, .c-iconAppLink:after, .c-iconStatus:after, .c-iconHoroscope:after, .c-iconCalendar:after, .c-video_og:after, .c-video:after, .c-iconAssignment:after, .c-iconway:after, .c-iconsuggest:after, .c-iconfutureM:after, .c-iconfutureR:after, .c-iconGoal:after, .c-iconOption:after, .c-iconSmallCall:after, .c-iconHead:after, .c-icoTimer:after, .c-icoOutline:after, .c-icoSuggest:after, .c-icoMeter__noWord:after, .c-icoMeter:after, .c-icoCategory:after, .c-icoAnimal:after, .c-icoSend:after, .c-icoEmoticon:after, .c-icoTitle:after, .c-icoSchedule:after, .c-icoPager:after, .c-icoTools:after, .c-icoForm:after, .c-icoInfo:after, .c-icoBtnRd:after, .c-icoBtnWt:after, .c-icoLink:after, .c-icoMarketingStar:after, .c-icoMarketing:after, .c-icoRecruitStar:after, .c-icoRecruit:after, .c-icoPhone:after, .c-icoMenu:after {
  display: inline-block;
  margin-top: -0.125rem;
  vertical-align: middle;
  line-height: 1rem;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-icon:before, .c-icoSquare:before, .c-icoDot:before, .c-iconStar:before, .c-icoCareer:before, .c-iconAppLink:before, .c-iconStatus:before, .c-iconHoroscope:before, .c-iconCalendar:before, .c-video_og:before, .c-video:before, .c-iconAssignment:before, .c-iconway:before, .c-iconsuggest:before, .c-iconfutureM:before, .c-iconfutureR:before, .c-iconGoal:before, .c-iconOption:before, .c-iconSmallCall:before, .c-iconHead:before, .c-icoTimer:before, .c-icoOutline:before, .c-icoSuggest:before, .c-icoMeter__noWord:before, .c-icoMeter:before, .c-icoCategory:before, .c-icoAnimal:before, .c-icoSend:before, .c-icoEmoticon:before, .c-icoTitle:before, .c-icoSchedule:before, .c-icoPager:before, .c-icoTools:before, .c-icoForm:before, .c-icoInfo:before, .c-icoBtnRd:before, .c-icoBtnWt:before, .c-icoLink:before, .c-icoMarketingStar:before, .c-icoMarketing:before, .c-icoRecruitStar:before, .c-icoRecruit:before, .c-icoPhone:before, .c-icoMenu:before {
  content: "";
}
.c-icon > span, .c-icoSquare > span, .c-icoDot > span, .c-iconStar > span, .c-icoCareer > span, .c-iconAppLink > span, .c-iconStatus > span, .c-iconHoroscope > span, .c-iconCalendar > span, .c-video_og > span, .c-video > span, .c-iconAssignment > span, .c-iconway > span, .c-iconsuggest > span, .c-iconfutureM > span, .c-iconfutureR > span, .c-iconGoal > span, .c-iconOption > span, .c-iconSmallCall > span, .c-iconHead > span, .c-icoTimer > span, .c-icoOutline > span, .c-icoSuggest > span, .c-icoMeter__noWord > span, .c-icoMeter > span, .c-icoCategory > span, .c-icoAnimal > span, .c-icoSend > span, .c-icoEmoticon > span, .c-icoTitle > span, .c-icoSchedule > span, .c-icoPager > span, .c-icoTools > span, .c-icoForm > span, .c-icoInfo > span, .c-icoBtnRd > span, .c-icoBtnWt > span, .c-icoLink > span, .c-icoMarketingStar > span, .c-icoMarketing > span, .c-icoRecruitStar > span, .c-icoRecruit > span, .c-icoPhone > span, .c-icoMenu > span {
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
}
.c-icon--a:before {
  content: none;
}
.c-icon--a:after {
  content: "";
}
.c-icon--a > span {
  margin-left: 0;
  margin-right: 8px;
}
.c-icon--slimGap > span {
  margin-left: 4px;
}
.c-icon--slimGap.c-icon--a > span {
  margin-left: 0;
  margin-right: 4px;
}
.c-icon--mediumGap > span {
  margin-left: 16px;
}
.c-icon--mediumGap.c-icon--a > span {
  margin-left: 0;
  margin-right: 16px;
}
@media all and (max-width: 1023px) {
  .c-icon > span.is-hide\@m, .c-icoSquare > span.is-hide\@m, .c-icoDot > span.is-hide\@m, .c-iconStar > span.is-hide\@m, .c-icoCareer > span.is-hide\@m, .c-iconAppLink > span.is-hide\@m, .c-iconStatus > span.is-hide\@m, .c-iconHoroscope > span.is-hide\@m, .c-iconCalendar > span.is-hide\@m, .c-video_og > span.is-hide\@m, .c-video > span.is-hide\@m, .c-iconAssignment > span.is-hide\@m, .c-iconway > span.is-hide\@m, .c-iconsuggest > span.is-hide\@m, .c-iconfutureM > span.is-hide\@m, .c-iconfutureR > span.is-hide\@m, .c-iconGoal > span.is-hide\@m, .c-iconOption > span.is-hide\@m, .c-iconSmallCall > span.is-hide\@m, .c-iconHead > span.is-hide\@m, .c-icoTimer > span.is-hide\@m, .c-icoOutline > span.is-hide\@m, .c-icoSuggest > span.is-hide\@m, .c-icoMeter__noWord > span.is-hide\@m, .c-icoMeter > span.is-hide\@m, .c-icoCategory > span.is-hide\@m, .c-icoAnimal > span.is-hide\@m, .c-icoSend > span.is-hide\@m, .c-icoEmoticon > span.is-hide\@m, .c-icoTitle > span.is-hide\@m, .c-icoSchedule > span.is-hide\@m, .c-icoPager > span.is-hide\@m, .c-icoTools > span.is-hide\@m, .c-icoForm > span.is-hide\@m, .c-icoInfo > span.is-hide\@m, .c-icoBtnRd > span.is-hide\@m, .c-icoBtnWt > span.is-hide\@m, .c-icoLink > span.is-hide\@m, .c-icoMarketingStar > span.is-hide\@m, .c-icoMarketing > span.is-hide\@m, .c-icoRecruitStar > span.is-hide\@m, .c-icoRecruit > span.is-hide\@m, .c-icoPhone > span.is-hide\@m, .c-icoMenu > span.is-hide\@m {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .c-icon > span.is-hide\@dp, .c-icoSquare > span.is-hide\@dp, .c-icoDot > span.is-hide\@dp, .c-iconStar > span.is-hide\@dp, .c-icoCareer > span.is-hide\@dp, .c-iconAppLink > span.is-hide\@dp, .c-iconStatus > span.is-hide\@dp, .c-iconHoroscope > span.is-hide\@dp, .c-iconCalendar > span.is-hide\@dp, .c-video_og > span.is-hide\@dp, .c-video > span.is-hide\@dp, .c-iconAssignment > span.is-hide\@dp, .c-iconway > span.is-hide\@dp, .c-iconsuggest > span.is-hide\@dp, .c-iconfutureM > span.is-hide\@dp, .c-iconfutureR > span.is-hide\@dp, .c-iconGoal > span.is-hide\@dp, .c-iconOption > span.is-hide\@dp, .c-iconSmallCall > span.is-hide\@dp, .c-iconHead > span.is-hide\@dp, .c-icoTimer > span.is-hide\@dp, .c-icoOutline > span.is-hide\@dp, .c-icoSuggest > span.is-hide\@dp, .c-icoMeter__noWord > span.is-hide\@dp, .c-icoMeter > span.is-hide\@dp, .c-icoCategory > span.is-hide\@dp, .c-icoAnimal > span.is-hide\@dp, .c-icoSend > span.is-hide\@dp, .c-icoEmoticon > span.is-hide\@dp, .c-icoTitle > span.is-hide\@dp, .c-icoSchedule > span.is-hide\@dp, .c-icoPager > span.is-hide\@dp, .c-icoTools > span.is-hide\@dp, .c-icoForm > span.is-hide\@dp, .c-icoInfo > span.is-hide\@dp, .c-icoBtnRd > span.is-hide\@dp, .c-icoBtnWt > span.is-hide\@dp, .c-icoLink > span.is-hide\@dp, .c-icoMarketingStar > span.is-hide\@dp, .c-icoMarketing > span.is-hide\@dp, .c-icoRecruitStar > span.is-hide\@dp, .c-icoRecruit > span.is-hide\@dp, .c-icoPhone > span.is-hide\@dp, .c-icoMenu > span.is-hide\@dp {
    display: none;
  }
}

.c-icoMenu:before, .c-icoMenu:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoMenu--client:before, .c-icoMenu--client:after {
  background-image: url(../img/menu_clients.c872b586.svg);
}
.c-icoMenu--search:before, .c-icoMenu--search:after {
  background-image: url(../img/menu_search.d9a10a8e.svg);
}
.c-icoMenu--calendar:before, .c-icoMenu--calendar:after {
  background-image: url(../img/menu_calendar.97c5afeb.svg);
}
.c-icoMenu--meter:before, .c-icoMenu--meter:after {
  background-image: url(../img/menu_meter.222f23c1.svg);
}
.c-icoMenu--guidance:before, .c-icoMenu--guidance:after {
  background-image: url(../img/menu_guidance.83baa707.svg);
}
.c-icoMenu--setting:before, .c-icoMenu--setting:after {
  background-image: url(../img/menu_setting.f368e93b.svg);
}
.c-icoMenu--logout:before, .c-icoMenu--logout:after {
  background-image: url(../img/menu_logout.6991e0c5.svg);
}
.c-icoMenu--switchuser:before, .c-icoMenu--switchuser:after {
  background-image: url(../img/menu_switchuser.97d97a9f.svg);
}
.c-icoMenu--logoutRed:before, .c-icoMenu--logoutRed:after {
  background-image: url(../img/menu_logout_red.de410c16.svg);
}
.c-icoMenu--dispatch:before, .c-icoMenu--dispatch:after {
  background-image: url(../img/menu_dispatch.df13378a.svg);
}
.c-icoMenu--exam:before, .c-icoMenu--exam:after {
  background-image: url(../img/menu_exam.2f36a33c.svg);
}
.c-icoMenu--crown:before, .c-icoMenu--crown:after {
  background-image: url(../img/menu-crown.c9e10206.svg);
}
.c-icoMenu--back:before, .c-icoMenu--back:after {
  background-image: url(../img/menu_back.90d4cde1.svg);
}
.c-icoMenu--linechart:before, .c-icoMenu--linechart:after {
  background-image: url(../img/menu_linechart.fd4d01b6.svg);
}
.c-icoMenu--inspect:before, .c-icoMenu--inspect:after {
  background-image: url(../img/menu_inspect.5f149f3e.svg);
}
.c-icoMenu--perform:before, .c-icoMenu--perform:after {
  background-image: url(../img/menu_perform.78f9c3cd.svg);
}
.c-icoMenu--pack:before, .c-icoMenu--pack:after {
  background-image: url(../img/menu_pack.2957c39a.svg);
}
.c-icoMenu--support:before, .c-icoMenu--support:after {
  background-image: url(../img/menu_support.59b73870.svg);
}
.c-icoMenu--vital:before, .c-icoMenu--vital:after {
  background-image: url(../img/menu_vital.7f6e4572.svg);
}
.c-icoMenu--recruit:before, .c-icoMenu--recruit:after {
  background-image: url(../img/menu_recruit.7bce1c79.svg);
}
.c-icoMenu--garden:before, .c-icoMenu--garden:after {
  background-image: url(../img/menu_garden.0d2cbbe0.svg);
}

.c-icoPhone:before, .c-icoPhone:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoPhone--sales:before, .c-icoPhone--sales:after {
  background-image: url(../img/footer_tie.7f29432f.svg);
}
.c-icoPhone--client:before, .c-icoPhone--client:after {
  background-image: url(../img/footer_severice.02b60316.svg);
}
.c-icoPhone--teaching:before, .c-icoPhone--teaching:after {
  background-image: url(../img/footer_i.37bd139c.svg);
}

.c-icoRecruit:before, .c-icoRecruit:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/recruit.2458fc1c.svg);
  background-size: contain;
}
.c-icoRecruit--a:before, .c-icoRecruit--a:after {
  background-image: url(../img/recruit_a.7d46ee8d.svg);
}
.c-icoRecruit--b:before, .c-icoRecruit--b:after {
  background-image: url(../img/recruit_b.6c26d603.svg);
}
.c-icoRecruit--c:before, .c-icoRecruit--c:after {
  background-image: url(../img/recruit_c.537ac3de.svg);
}
.c-icoRecruit--d:before, .c-icoRecruit--d:after {
  background-image: url(../img/recruit_d.c13da2c8.svg);
}
.c-icoRecruit--r:before, .c-icoRecruit--r:after {
  background-image: url(../img/recruit_r.e4011eb3.svg);
}
.c-icoRecruit--bk:before, .c-icoRecruit--bk:after {
  background-image: url(../img/recruit_gy.95c1338f.svg);
}
.c-icoRecruit--lg:before, .c-icoRecruit--lg:after {
  width: 32px;
  height: 32px;
}

.c-icoRecruitStar--a:before {
  content: none;
}
.c-icoRecruitStar--a:after {
  content: "";
}
.c-icoRecruitStar--a > span {
  margin-left: 0;
  margin-right: 6px;
}
.c-icoRecruitStar:before, .c-icoRecruitStar:after {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-image: url(../img/recruit_star.81295b51.svg);
}
.c-icoRecruitStar--full:before, .c-icoRecruitStar--full:after {
  background-image: url(../img/recruit_star_full.a09a28f5.svg);
}
.c-icoRecruitStar--mid:before, .c-icoRecruitStar--mid:after {
  width: 24px;
  height: 24px;
}

.c-icoMarketing:before, .c-icoMarketing:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/marketing.c221ac91.svg);
  background-size: contain;
}
.c-icoMarketing--a:before, .c-icoMarketing--a:after {
  background-image: url(../img/marketing_a.ae9cb857.svg);
}
.c-icoMarketing--b:before, .c-icoMarketing--b:after {
  background-image: url(../img/marketing_b.9c3dd42a.svg);
}
.c-icoMarketing--c:before, .c-icoMarketing--c:after {
  background-image: url(../img/marketing_c.59ce1db8.svg);
}
.c-icoMarketing--d:before, .c-icoMarketing--d:after {
  background-image: url(../img/marketing_d.463d7335.svg);
}
.c-icoMarketing--s:before, .c-icoMarketing--s:after {
  background-image: url(../img/marketing_s.674fc51a.svg);
}
.c-icoMarketing--bk:before, .c-icoMarketing--bk:after {
  background-image: url(../img/marketing_gy.e64ea13d.svg);
}
.c-icoMarketing--lg:before, .c-icoMarketing--lg:after {
  width: 32px;
  height: 32px;
}

.c-icoMarketingStar--a:before {
  content: none;
}
.c-icoMarketingStar--a:after {
  content: "";
}
.c-icoMarketingStar--a > span {
  margin-left: 0;
  margin-right: 6px;
}
.c-icoMarketingStar:before, .c-icoMarketingStar:after {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-image: url(../img/marketing_star.745c874a.svg);
}
.c-icoMarketingStar--full:before, .c-icoMarketingStar--full:after {
  background-image: url(../img/marketing_star_full.89108079.svg);
}
.c-icoMarketingStar--mid:before, .c-icoMarketingStar--mid:after {
  width: 24px;
  height: 24px;
}

.c-icoLink:before, .c-icoLink:after {
  background-size: contain;
}
.c-icoLink--md.c-icoLink--pen:before, .c-icoLink--md.c-icoLink--pen:after {
  width: 16px;
  height: 16px;
}
.c-icoLink--sm.c-icoLink--plus:before, .c-icoLink--sm.c-icoLink--plus:after {
  width: 12px;
  height: 12px;
}
.c-icoLink--plus:before, .c-icoLink--plus:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_plus-bu.e4d7193a.svg);
}
.c-icoLink--chevronR:before, .c-icoLink--chevronR:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_right-bu.284ebc8b.svg);
}
.c-icoLink--chevronL:before, .c-icoLink--chevronL:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_left-bu.284d9737.svg);
}
.c-icoLink--chevronU:before, .c-icoLink--chevronU:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_up-bu.38a26497.svg);
}
.c-icoLink--chevronD:before, .c-icoLink--chevronD:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_down-bu.38731246.svg);
}
.c-icoLink--pen:before, .c-icoLink--pen:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_pen-bu.22873d99.svg);
}
.c-icoLink--penOg:before, .c-icoLink--penOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_pen-og.fdce1ed2.svg);
}
.c-icoLink--cancel:before, .c-icoLink--cancel:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_cancel-bu.68d36120.svg);
}
.c-icoLink--search:before, .c-icoLink--search:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_search-bu.5fd40e86.svg);
}
.c-icoLink--searchOg:before, .c-icoLink--searchOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_search-og.fcc933ad.svg);
}
.c-icoLink--trash:before, .c-icoLink--trash:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_trash-bu.028df78c.svg);
}
.c-icoLink--trashOg:before, .c-icoLink--trashOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_trash-og.1583a601.svg);
}
.c-icoLink--trashGy:before, .c-icoLink--trashGy:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_trash.328d166e.svg);
}
.c-icoLink--download:before, .c-icoLink--download:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_download-bu.c689420f.svg);
}
.c-icoLink--downloadOg:before, .c-icoLink--downloadOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_download-og.6689a02b.svg);
}
.c-icoLink--docFilled:before, .c-icoLink--docFilled:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_docFilled-bu.ab189404.svg);
}
.c-icoLink--docNonFilled:before, .c-icoLink--docNonFilled:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_docNonFilled-bu.0e6b0105.svg);
}
.c-icoLink--docNonFilledOg:before, .c-icoLink--docNonFilledOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_docNonFilled-og.20eab621.svg);
}
.c-icoLink--doc:before, .c-icoLink--doc:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_doc-og.a0c238bc.svg);
}
.c-icoLink--location:before, .c-icoLink--location:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_location-bu.7b4a487d.svg);
}
.c-icoLink--accept:before, .c-icoLink--accept:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_accept-bu.c59ef578.svg);
}
.c-icoLink--deny:before, .c-icoLink--deny:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_deny.6a88bf0d.svg);
}
.c-icoLink--report:before, .c-icoLink--report:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_report.82a70864.svg);
}
.c-icoLink--test:before, .c-icoLink--test:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_test-bu.8b1e47ff.svg);
}
.c-icoLink--send:before, .c-icoLink--send:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_send-bu.a3c0e423.svg);
}
.c-icoLink--message:before, .c-icoLink--message:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_message-og.726a2b4c.svg);
}
.c-icoLink--copy:before, .c-icoLink--copy:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_copy-og.10b37720.svg);
}
.c-icoLink--virtualCopy:before, .c-icoLink--virtualCopy:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/virtual_copy-og.a6edd82b.svg);
}
.c-icoLink--alert:before, .c-icoLink--alert:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/btn_alert.ae6d9a05.svg);
}
.c-icoLink--addClient:before, .c-icoLink--addClient:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_add_client-bu.f9d41adf.svg);
}
.c-icoLink--addClientOg:before, .c-icoLink--addClientOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_add_client-og.68e917f4.svg);
}
.c-icoLink--tree:before, .c-icoLink--tree:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_tree-bu.392580b1.svg);
}
.c-icoLink--counselingNote:before, .c-icoLink--counselingNote:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/counseling_note-bu.e80365ea.svg);
}
.c-icoLink--docViewGy:before, .c-icoLink--docViewGy:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/info_docView_gy.42014c13.svg);
}
.c-icoLink--bookGy:before, .c-icoLink--bookGy:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_book.d4092f12.svg);
}
.c-icoLink--sendMailDisable:before, .c-icoLink--sendMailDisable:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/send_mail_disable.11c055f3.svg);
}
.c-icoLink--screenPlay:before, .c-icoLink--screenPlay:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/screen_play-og.afa4ec2b.svg);
}
.c-icoLink--listMember:before, .c-icoLink--listMember:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/list_member-og.bace1821.svg);
}
.c-icoLink--plank:before, .c-icoLink--plank:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/plank-bu.b23e0128.svg);
}
.c-icoLink--honeycomb:before, .c-icoLink--honeycomb:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/honeycomb.5a03e8a2.svg);
}
.c-icoLink--paperClip:before, .c-icoLink--paperClip:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/paperClip-bu.d7e8b1dd.svg);
}
.c-icoLink--hideIco\@m:before {
  content: none;
}
.c-icoLink--hideIco\@m:after {
  content: none;
}
.c-icoLink--info:before, .c-icoLink--info:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/link_i-bu.876bf693.svg);
}
.c-icoLink--protectOg:before, .c-icoLink--protectOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_protect-og.1db28b22.svg);
}

.is-disabled.c-icoLink--test:before, .is-disabled.c-icoLink--test:after {
  background-image: url(../img/link_test_disabled.00252274.svg);
}
.is-disabled.c-icoLink--send:before, .is-disabled.c-icoLink--send:after {
  background-image: url(../img/link_send_disabled.8b4809d4.svg);
}

.is-dark.c-icoLink--chevronR:before, .is-dark.c-icoLink--chevronR:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_right_wt.d62e6bb6.svg);
}
.is-dark.c-icoLink--chevronL:before, .is-dark.c-icoLink--chevronL:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_left_wt.a6bd0d78.svg);
}
.is-dark.c-icoLink--chevronU:before, .is-dark.c-icoLink--chevronU:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_up_wt.55412b42.svg);
}
.is-dark.c-icoLink--chevronD:before, .is-dark.c-icoLink--chevronD:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_chevron_down_wt.e836abb2.svg);
}

.c-icoBtnWt:before, .c-icoBtnWt:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoBtnWt--a:before {
  content: none;
}
.c-icoBtnWt--a:after {
  content: "";
}
.c-icoBtnWt--a > span {
  margin-left: 0;
  margin-right: 8px;
}
.c-icoBtnWt--document:before, .c-icoBtnWt--document:after {
  background-image: url(../img/document-bu.4ea5b232.svg);
}
.c-icoBtnWt--docNonFill:before, .c-icoBtnWt--docNonFill:after {
  background-image: url(../img/info_docNonFilled-bu.e99587c0.svg);
}
.c-icoBtnWt--addClient:before, .c-icoBtnWt--addClient:after {
  background-image: url(../img/btn_add_client-bu.f9d41adf.svg);
}
.c-icoBtnWt--addClientOg:before, .c-icoBtnWt--addClientOg:after {
  background-image: url(../img/btn_add_client-og.68e917f4.svg);
}
.c-icoBtnWt--addCalendar:before, .c-icoBtnWt--addCalendar:after {
  background-image: url(../img/btn_add_calendar-bu.7db1cbbe.svg);
}
.c-icoBtnWt--addTarget:before, .c-icoBtnWt--addTarget:after {
  background-image: url(../img/btn_add_target.d5a8e51b.svg);
}
.c-icoBtnWt--addTargetGy:before, .c-icoBtnWt--addTargetGy:after {
  background-image: url(../img/btn_add_target_gy.1c9ff831.svg);
}
.c-icoBtnWt--book:before, .c-icoBtnWt--book:after {
  background-image: url(../img/btn_book-bu.10f6ef94.svg);
}
.c-icoBtnWt--bookOg:before, .c-icoBtnWt--bookOg:after {
  background-image: url(../img/btn_book-og.8e7f7b72.svg);
}
.c-icoBtnWt--calendar:before, .c-icoBtnWt--calendar:after {
  background-image: url(../img/btn_calendar-bu.18d4a427.svg);
}
.c-icoBtnWt--client:before, .c-icoBtnWt--client:after {
  background-image: url(../img/btn_client.d11330ec.svg);
}
.c-icoBtnWt--target:before, .c-icoBtnWt--target:after {
  background-image: url(../img/btn_target.9e514d00.svg);
}
.c-icoBtnWt--grid:before, .c-icoBtnWt--grid:after {
  background-image: url(../img/btn_grid-bu.2142aabd.svg);
}
.c-icoBtnWt--list:before, .c-icoBtnWt--list:after {
  background-image: url(../img/btn_list-bu.d0795cac.svg);
}
.c-icoBtnWt--filter:before, .c-icoBtnWt--filter:after {
  background-image: url(../img/btn_filter-bu.c2e6e688.svg);
}
.c-icoBtnWt--back:before, .c-icoBtnWt--back:after {
  background-image: url(../img/btn_back-bu.afda6db0.svg);
}
.c-icoBtnWt--message:before, .c-icoBtnWt--message:after {
  background-image: url(../img/btn_message-bu.7960c517.svg);
}
.c-icoBtnWt--messageSmall:before, .c-icoBtnWt--messageSmall:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/btn_message-og.726a2b4c.svg);
}
.c-icoBtnWt--messageEmpty:before, .c-icoBtnWt--messageEmpty:after {
  background-image: url(../img/btn_message_empty-bu.8d3e558d.svg);
}
.c-icoBtnWt--phone:before, .c-icoBtnWt--phone:after {
  background-image: url(../img/btn_phone.dd7fe186.svg);
}
.c-icoBtnWt--phoneSmall:before, .c-icoBtnWt--phoneSmall:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/btn_phone-og.a576b148.svg);
}
.c-icoBtnWt--alert:before, .c-icoBtnWt--alert:after {
  background-image: url(../img/btn_alert.ae6d9a05.svg);
}
.c-icoBtnWt--reject:before, .c-icoBtnWt--reject:after {
  background-image: url(../img/btn_reject-bu.d858d305.svg);
}
.c-icoBtnWt--direct:before, .c-icoBtnWt--direct:after {
  background-image: url(../img/send_direct.d8979275.svg);
}
.c-icoBtnWt--mail:before, .c-icoBtnWt--mail:after {
  background-image: url(../img/send_mail.c8afadf3.svg);
}
.c-icoBtnWt--msg:before, .c-icoBtnWt--msg:after {
  background-image: url(../img/send_msg.00f856d0.svg);
}
.c-icoBtnWt--line:before, .c-icoBtnWt--line:after {
  background-image: url(../img/send_line.ceb6cf56.svg);
}
.c-icoBtnWt--directDisable:before, .c-icoBtnWt--directDisable:after {
  background-image: url(../img/send_direct_disable.283b09f0.svg);
}
.c-icoBtnWt--mailDisable:before, .c-icoBtnWt--mailDisable:after {
  background-image: url(../img/send_mail_disable.11c055f3.svg);
}
.c-icoBtnWt--msgDisable:before, .c-icoBtnWt--msgDisable:after {
  background-image: url(../img/send_msg_disable.e85de8ce.svg);
}
.c-icoBtnWt--lineDisable:before, .c-icoBtnWt--lineDisable:after {
  background-image: url(../img/send_line_disable.55a7ce70.svg);
}
.c-icoBtnWt--goTo:before, .c-icoBtnWt--goTo:after {
  background-image: url(../img/go-to-bu.0072e6af.svg);
}
.c-icoBtnWt--todolist:before, .c-icoBtnWt--todolist:after {
  background-image: url(../img/todolist-bu.7196272a.svg);
}
.c-icoBtnWt--callme:before, .c-icoBtnWt--callme:after {
  background-image: url(../img/callme-bu.9930c299.svg);
}
.c-icoBtnWt--addFamilyMemb:before, .c-icoBtnWt--addFamilyMemb:after {
  background-image: url(../img/btn_add_familymember-bu.057e073b.svg);
}
.c-icoBtnWt--plus:before, .c-icoBtnWt--plus:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/link_plus.3bc79d73.svg);
}
.c-icoBtnWt--reportRd:before, .c-icoBtnWt--reportRd:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_report-og.92ad719c.svg);
}
.c-icoBtnWt--exchange:before, .c-icoBtnWt--exchange:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/btn_exchange-bu.37ac81eb.svg);
}
.c-icoBtnWt--close:before, .c-icoBtnWt--close:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/btn_close.6ed08430.svg);
}
.c-icoBtnWt--counselinRecorded:before, .c-icoBtnWt--counselinRecorded:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/btn_counselingRecorded-bu.45ff913f.svg);
}
.c-icoBtnWt--counselinEmptyHeart:before, .c-icoBtnWt--counselinEmptyHeart:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/counseling_heart.7df4b862.svg);
}
.c-icoBtnWt--feedbackUnfilled:before, .c-icoBtnWt--feedbackUnfilled:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/emoticon_unfilled.5956001e.svg);
}
.c-icoBtnWt--listPaper:before, .c-icoBtnWt--listPaper:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/btn_list_paper-bu.8b012da9.svg);
}
.c-icoBtnWt--robot:before, .c-icoBtnWt--robot:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/btn_robot-bu.a82e0ba8.svg);
}
.c-icoBtnWt--scrollbar:before, .c-icoBtnWt--scrollbar:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/btn_scroll_bar-bu.ed1d051c.svg);
}
.c-icoBtnWt--dropdown span {
  margin: 0;
}
.c-icoBtnWt--dropdown:before {
  content: unset;
}
.c-icoBtnWt--dropdown:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -12px;
  background-image: url(../img/select_arrow.7d80bab6.svg);
}
.c-icoBtnWt--iCare:before, .c-icoBtnWt--iCare:after {
  width: 45px;
  height: 17px;
  background-image: url(../img/btn_icare.6c5b9ef4.svg);
}
.c-icoBtnWt--iCareGy:before, .c-icoBtnWt--iCareGy:after {
  width: 45px;
  height: 17px;
  background-image: url(../img/btn_icare_gy.15694c27.svg);
}
.c-icoBtnWt--check:before, .c-icoBtnWt--check:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/link_accept-bu.c59ef578.svg);
}
.c-icoBtnWt--circleArrow:before, .c-icoBtnWt--circleArrow:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/btn_circleArrow-bu.657cdd2e.svg);
}
.c-icoBtnWt--crown:before, .c-icoBtnWt--crown:after {
  background-image: url(../img/btn_crown-bu.7872fc07.svg);
}
.c-icoBtnWt--prevStep:before, .c-icoBtnWt--prevStep:after {
  background-image: url(../img/btn_prev_step-bu.8c6cc452.svg);
}
.c-icoBtnWt--nextStep:before, .c-icoBtnWt--nextStep:after {
  background-image: url(../img/btn_next_step-bu.110fd13f.svg);
}
.c-icoBtnWt--update:before, .c-icoBtnWt--update:after {
  background-image: url(../img/btn-update-bu.399490fe.svg);
}
.c-icoBtnWt--topical:before, .c-icoBtnWt--topical:after {
  background-image: url(../img/btn_topical-bu.e01d8978.svg);
}
.c-icoBtnWt--search:before, .c-icoBtnWt--search:after {
  background-image: url(../img/btn_search-bu.6637d49b.svg);
}
.c-icoBtnWt--doc:before, .c-icoBtnWt--doc:after {
  background-image: url(../img/btn_doc-bu.1a7b3538.svg);
}
.c-icoBtnWt--promotion:before, .c-icoBtnWt--promotion:after {
  background-image: url(../img/btn_promotion-bu.135ca78f.svg);
}
.c-icoBtnWt--medal:before, .c-icoBtnWt--medal:after {
  background-image: url(../img/btn_medal-bu.291528d2.svg);
}
.c-icoBtnWt--email:before, .c-icoBtnWt--email:after {
  background-image: url(../img/btn_mail-bu.9a2b0d08.svg);
}
.c-icoBtnWt--plank:before, .c-icoBtnWt--plank:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/btn_plank-bu.b23e0128.svg);
}
.c-icoBtnWt--certificate:before, .c-icoBtnWt--certificate:after {
  background-image: url(../img/btn_add_certificate-bu.941d9e24.svg);
}
.c-icoBtnWt--file:before, .c-icoBtnWt--file:after {
  background-image: url(../img/btn_file-bu.52fe7117.svg);
}

.c-icoBtnRd:before, .c-icoBtnRd:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoBtnRd--confirm:before, .c-icoBtnRd--confirm:after {
  background-image: url(../img/btn_confirm.f644f181.svg);
}
.c-icoBtnRd--listClient:before, .c-icoBtnRd--listClient:after {
  background-image: url(../img/btn_list_client-og.b5825894.svg);
}
.c-icoBtnRd--protect:before, .c-icoBtnRd--protect:after {
  background-image: url(../img/btn_protect-bu.d597007a.svg);
}

.c-icoInfo:before, .c-icoInfo:after {
  width: 20px;
  height: 20px;
  background-size: contain;
}
.c-icoInfo--a:before {
  content: none;
}
.c-icoInfo--a:after {
  content: "";
}
.c-icoInfo--a > span {
  margin-left: 0;
  margin-right: 6px;
}
.c-icoInfo--md:before, .c-icoInfo--md:after {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.c-icoInfo--sm:before, .c-icoInfo--sm:after {
  width: 12px;
  height: 12px;
  background-size: contain;
}
.c-icoInfo--lg:before, .c-icoInfo--lg:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoInfo--cake:before, .c-icoInfo--cake:after {
  background-image: url(../img/info_cake.e1dac93b.svg);
}
.c-icoInfo--mobile:before, .c-icoInfo--mobile:after {
  background-image: url(../img/info_mobile.8aeeb812.svg);
}
.c-icoInfo--house:before, .c-icoInfo--house:after {
  background-image: url(../img/info_home.3af77ebf.svg);
}
.c-icoInfo--building:before, .c-icoInfo--building:after {
  background-image: url(../img/info_building.3a473bd3.svg);
}
.c-icoInfo--barGraph:before, .c-icoInfo--barGraph:after {
  background-image: url(../img/info_barGraph.ce19097b.svg);
}
.c-icoInfo--clock:before, .c-icoInfo--clock:after {
  background-image: url(../img/info_clock.4987a2a0.svg);
}
.c-icoInfo--docFilled:before, .c-icoInfo--docFilled:after {
  background-image: url(../img/info_docFilled-bu.48f8aebe.svg);
}
.c-icoInfo--docNonFilled:before, .c-icoInfo--docNonFilled:after {
  background-image: url(../img/info_docNonFilled.8bbdcb73.svg);
}
.c-icoInfo--alert:before, .c-icoInfo--alert:after {
  background-image: url(../img/tools_notice.460db303.svg);
}
.c-icoInfo--alertDk:before, .c-icoInfo--alertDk:after {
  background-image: url(../img/tools_notice_dk.215060c5.svg);
}
.c-icoInfo--person:before, .c-icoInfo--person:after {
  background-image: url(../img/info_person.409abf24.svg);
}
.c-icoInfo--home:before, .c-icoInfo--home:after {
  background-image: url(../img/info_house.143dfce2.svg);
}
.c-icoInfo--heart:before, .c-icoInfo--heart:after {
  background-image: url(../img/info_heart.360c1981.svg);
}
.c-icoInfo--coin:before, .c-icoInfo--coin:after {
  background-image: url(../img/info_coin.a1996482.svg);
}
.c-icoInfo--toolbox:before, .c-icoInfo--toolbox:after {
  background-image: url(../img/info_toolbox.a8c8825a.svg);
}
.c-icoInfo--information:before, .c-icoInfo--information:after {
  background-image: url(../img/info_information.d344efcd.svg);
}
.c-icoInfo--headphone:before, .c-icoInfo--headphone:after {
  background-image: url(../img/info_headphone-bu.28cd16e7.svg);
}
.c-icoInfo--uploadGy:before, .c-icoInfo--uploadGy:after {
  background-image: url(../img/info_upload_gy.267641d8.svg);
}
.c-icoInfo--speakerGy:before, .c-icoInfo--speakerGy:after {
  background-image: url(../img/info_speaker_gy.27352744.svg);
}
.c-icoInfo--briefcaseGy:before, .c-icoInfo--briefcaseGy:after {
  background-image: url(../img/info_briefcase_gy.63f4d9d2.svg);
}
.c-icoInfo--docFullGy:before, .c-icoInfo--docFullGy:after {
  background-image: url(../img/info_docFull_gy.a15c3100.svg);
}
.c-icoInfo--book:before, .c-icoInfo--book:after {
  background-image: url(../img/info_book.0ef1963b.svg);
}
.c-icoInfo--calendar:before, .c-icoInfo--calendar:after {
  background-image: url(../img/info_calendar.e7811b36.svg);
}
.c-icoInfo--person:before, .c-icoInfo--person:after {
  background-image: url(../img/info_person_bk.0db49c67.svg);
}
.c-icoInfo--group:before, .c-icoInfo--group:after {
  background-image: url(../img/info_group.d121a43e.svg);
}
.c-icoInfo--lightBulbYl:before, .c-icoInfo--lightBulbYl:after {
  background-image: url(../img/info_light_bulb_yl.1ba3b170.svg);
}
.c-icoInfo--longText {
  position: relative;
}
.c-icoInfo--longText:before {
  position: absolute;
  margin-top: 0.1rem;
}
.c-icoInfo--longText > span, .c-icoInfo--longText > div, .c-icoInfo--longText > a {
  margin-left: 30px;
  word-break: break-all;
}

.c-icoForm:before, .c-icoForm:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoForm--calendar:before, .c-icoForm--calendar:after {
  background-image: url(../img/form_calendar-bu.5cd4dfb3.svg);
}
.c-icoForm--formclear {
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 42px;
}
.c-icoForm--formclear:before, .c-icoForm--formclear:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/form_clear-og.83050c0f.svg);
}
.c-icoForm--eye:before, .c-icoForm--eye:after {
  background-image: url(../img/form_eye-og.67901628.svg);
}
.c-icoForm--eyeSlash:before, .c-icoForm--eyeSlash:after {
  background-image: url(../img/form_eye_slash-og.b3cdf8ac.svg);
}

.c-icoTools:before, .c-icoTools:after {
  background-size: contain;
}
.c-icoTools--information:before, .c-icoTools--information:after {
  width: 13px;
  height: 13px;
  background-image: url(../img/tools_information-bu.1d452d57.svg);
}
.c-icoTools--informationOg:before, .c-icoTools--informationOg:after {
  width: 13px;
  height: 13px;
  background-image: url(../img/tools_information-og.53126aa9.svg);
}
.c-icoTools--informationMd:before, .c-icoTools--informationMd:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/tools_information.63548e14.svg);
}
.c-icoTools--informationLg:before, .c-icoTools--informationLg:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/tools_information-bu.1d452d57.svg);
}
.c-icoTools--birthday:before, .c-icoTools--birthday:after {
  width: 19px;
  height: 23px;
  background-image: url(../img/birthday-bu.279c7236.svg);
}
.c-icoTools--remind:before, .c-icoTools--remind:after {
  width: 17px;
  height: 21px;
  background-image: url(../img/remind-bu.a27c994d.svg);
}
.c-icoTools--deal:before, .c-icoTools--deal:after {
  width: 28px;
  height: 19px;
  background-image: url(../img/deal.38460f68.svg);
}
.c-icoTools--talk:before, .c-icoTools--talk:after {
  width: 30px;
  height: 30px;
  background-image: url(../img/talk.5456959e.svg);
}
.c-icoTools--trash:before, .c-icoTools--trash:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_trashcan-bu.0eda21f6.svg);
}
.c-icoTools--trashOg:before, .c-icoTools--trashOg:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_trashcan-og.94257db9.svg);
}
.c-icoTools--cancel:before, .c-icoTools--cancel:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/tools_cancel.bdefac78.svg);
}
.c-icoTools--star:before, .c-icoTools--star:after {
  width: 22px;
  height: 22px;
  background-image: url(../img/tools_star.cb56654c.svg);
}
.c-icoTools--tag:before, .c-icoTools--tag:after {
  width: 16px;
  height: 16px;
  background-image: url(../img/tools_tag-bu.f44b2de7.svg);
}
.c-icoTools--schedule:before, .c-icoTools--schedule:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_schedule-og.7f359519.svg);
}
.c-icoTools--scheduled:before, .c-icoTools--scheduled:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_scheduled.db4fc622.svg);
}
.c-icoTools--notice:before, .c-icoTools--notice:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_notice.460db303.svg);
}
.c-icoTools--more:before, .c-icoTools--more:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_more.05496fb6.svg);
  background-position: center center;
}
.c-icoTools--bevelMore:before, .c-icoTools--bevelMore:after {
  width: 37px;
  height: 37px;
  background-image: url(../img/tools_bevelMore.39f1fb07.svg);
  background-position: right bottom;
}
.c-icoTools--phone:before, .c-icoTools--phone:after {
  width: 13px;
  height: 13px;
  background-image: url(../img/tools_phone-og.48c5f04f.svg);
}
.c-icoTools--messageGY:before, .c-icoTools--messageGY:after {
  width: 18px;
  height: 18px;
  background-image: url(../img/tools_message.49f6b5bd.svg);
}
.c-icoTools--messageRD:before, .c-icoTools--messageRD:after {
  width: 18px;
  height: 18px;
  background-image: url(../img/tools_message-og.726a2b4c.svg);
}
.c-icoTools--arrowRight:before, .c-icoTools--arrowRight:after {
  width: 24px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAbZJREFUSA3VkrFLw0AUxpuLFLq4KFZH1zq4SncpIt2qLq3SLuLu5KIgTjq4OLVpoekUQRzt4OZQugj+E6JjBpMMNn4v9JWrNrk2QdCD5Lvcu/f97r1LKvXvR7PZLP1mEWIwGGwZhrE/KwQHy3U6nXlVnsCGR0CMRqOxrdosx5Gz5jhOVwUR2Wz2XtM0B8l3qOTUsqy0bKSYb6ggolgsfsDk1vf9NE51Ztv2M8rPK4zlcCSEWpSC+RWq+BzOcwA91ev1B7TtsNVqLctuIfNQiMYJMDMAqvE3K8A+5j08fczfoW/YR7oOPYfKo5fJZArlctnmxRHANM0V13VfEFjkYEwdgwQtIqNKpfIKORieOKZ3kDbWrlEF7Ig/6QR3cMHfCTSo5AeADHEfx+jvZQJzTu1OBFAUleyikhtMY90JWm3rul4IBRCk3W4veZ53jekentF9USxqsHm1Wu1FAtgEoFWAjpBYQ+sWeH2SyuYUnwrARjAXaF0OmodRCbrJscBs2BY6Oa/PBOAkUvwIOwBYvPb95Lw+dV85YZKGmdPexIAo88QAlTkB5ugVZwghbAAK8oXG8fn7OV+9gMnEIyIxqgAAAABJRU5ErkJggg==);
}
.c-icoTools--arrowRightOg:before, .c-icoTools--arrowRightOg:after {
  width: 24px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAdJJREFUSA3dk79LQzEQx+/ij0HBpVV0dK2Dq3SXIi5t6dNBUHARF0F0crEgTvpUKiIIji4KxVEHN4fiIvonuEhTRKlQkdeXMym98qj1PX3FQbNccpf7fpK7BODPD7mbzvzmJQQomijaqdmfQp5yVuwpN9MXlCcQ8QqJjku76cmgzd6461RHqk7lMggior3Rc534plzKl+zkOp1a3V4h3znRWBBE4MJRBRDPAKhbEWTlg3NbtDNxX2FvMAAizF4hYFuXyq3nxRCq19JOXpTs9II8sAa9ei3nPhDkBGmnjolontdsEUG7sYACbkChBAFFBJQE7igp2OB9NYtY6OzqSUSWTsrsbwB0k4eUUvdAEOVgKNsEqZXICPUv5x8ROubMiUMJc1JTuRo34LjcTq8RqE1eh7b1m3wCGEH98VZ15bdCi9cTdTUuWwJMXO4kp4jgIGxPtHi5A0TiS4CBvB6mBioV2EOCaQJq9MvE/AaLR1byBV8Ai7zsW8POe3VRAehnTBH2t7JecRP/FoCFiLLiOXcXcx2KK8SM7tM4x2pi9bKYk7P/RwBOMlZ/TEv/wFP2NZ+c/d+uKye0sl+Jm71tA/zE2wYEibcFIBK1d+5tqBH8f+MDOxPKO4TbOr4AAAAASUVORK5CYII=);
}
.c-icoTools--callme:before, .c-icoTools--callme:after {
  background-image: url(../img/callme-bu.9930c299.svg);
}
.c-icoTools--flagGn:before, .c-icoTools--flagGn:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/flag_gn.c00795b7.svg);
}
.c-icoTools--flagGy:before, .c-icoTools--flagGy:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/flag_gy.8f8fd465.svg);
}
.c-icoTools--pathUpGn:before, .c-icoTools--pathUpGn:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/up_gn.08f744f5.svg);
}
.c-icoTools--pathsDownGy:before, .c-icoTools--pathsDownGy:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/down_gy.9f462ae2.svg);
}
.c-icoTools--scheduleNote:before, .c-icoTools--scheduleNote:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/schedule_note-bu.5cd4dfb3.svg);
}
.c-icoTools--docOg:before, .c-icoTools--docOg:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/tools_doc-og.20bec8c4.svg);
}
.c-icoTools--docGy:before, .c-icoTools--docGy:after {
  width: 20px;
  height: 20px;
  background-image: url(../img/tools_doc_gy.481bd418.svg);
}

.c-icoPager:before, .c-icoPager:after {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.c-icoPager--first:before, .c-icoPager--first:after {
  background-image: url(../img/pager_first.a24f8aea.svg);
}
.c-icoPager--last:before, .c-icoPager--last:after {
  background-image: url(../img/pager_last.8f4335d3.svg);
}
.c-icoPager--prev:before, .c-icoPager--prev:after {
  background-image: url(../img/pager_prev.c152b899.svg);
}
.c-icoPager--next:before, .c-icoPager--next:after {
  background-image: url(../img/pager_next.9b07d6d3.svg);
}
.c-icoPager.is-disable {
  opacity: 0.16;
  cursor: default;
}

.c-icoSchedule:before, .c-icoSchedule:after {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.c-icoSchedule--clock:before, .c-icoSchedule--clock:after {
  background-image: url(../img/schedule_clock.f9643a95.svg);
}
.c-icoSchedule--location:before, .c-icoSchedule--location:after {
  background-image: url(../img/schedule_location.f21b3aa4.svg);
}
.c-icoSchedule--person:before, .c-icoSchedule--person:after {
  background-image: url(../img/schedule_person.eacae545.svg);
}
.c-icoSchedule--note:before, .c-icoSchedule--note:after {
  background-image: url(../img/schedule_note.c2e13886.svg);
}

.c-icoTitle:before, .c-icoTitle:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-icoTitle--active:before, .c-icoTitle--active:after {
  background-image: url(../img/title_active.ce74c113.svg);
}
.c-icoTitle--combined:before, .c-icoTitle--combined:after {
  background-image: url(../img/title_combined.98e49faa.svg);
}
.c-icoTitle--run:before, .c-icoTitle--run:after {
  background-image: url(../img/title_run.32a937f6.svg);
}
.c-icoTitle--opinion:before, .c-icoTitle--opinion:after {
  background-image: url(../img/title_opinion.1cf269c5.svg);
}
.c-icoTitle--people:before, .c-icoTitle--people:after {
  background-image: url(../img/title_people.c5ef466c.svg);
}
.c-icoTitle--percent:before, .c-icoTitle--percent:after {
  background-image: url(../img/title_percent.bfeeb62b.svg);
}
.c-icoTitle--meter:before, .c-icoTitle--meter:after {
  background-image: url(../img/title_meter.726a185c.svg);
}
.c-icoTitle--help:before, .c-icoTitle--help:after {
  background-image: url(../img/title_help.b3e37994.svg);
}
.c-icoTitle--recruitGy:before, .c-icoTitle--recruitGy:after {
  background-image: url(../img/recruit_gy.95c1338f.svg);
}
.c-icoTitle--marketingGy:before, .c-icoTitle--marketingGy:after {
  background-image: url(../img/marketing_gy.e64ea13d.svg);
}
.c-icoTitle--activityGy:before, .c-icoTitle--activityGy:after {
  background-image: url(../img/meter_gy.4f3dac04.svg);
}
.c-icoTitle--callMeGy:before, .c-icoTitle--callMeGy:after {
  background-image: url(../img/callme_gy.26d8adc2.svg);
}
.c-icoTitle--starGy:before, .c-icoTitle--starGy:after {
  background-image: url(../img/topbar_star.34e09459.svg);
}
.c-icoTitle--userGy:before, .c-icoTitle--userGy:after {
  background-image: url(../img/user_gy.8b729e76.svg);
}
.c-icoTitle--noticeRd:before, .c-icoTitle--noticeRd:after {
  background-image: url(../img/notice_rd.137b941e.svg);
}
.c-icoTitle--memoDPGy:before, .c-icoTitle--memoDPGy:after {
  background-image: url(../img/memo_dpGy.94afab9e.svg);
}
.c-icoTitle--heartDPGy:before, .c-icoTitle--heartDPGy:after {
  background-image: url(../img/heart_dpGy.e353497f.svg);
}
.c-icoTitle--checkDPGy:before, .c-icoTitle--checkDPGy:after {
  background-image: url(../img/check_dpGy.4f3ec66e.svg);
}
.c-icoTitle--checkCorrect:before, .c-icoTitle--checkCorrect:after {
  background-image: url(../img/counseling_done_gn.7abd1da4.svg);
}
.c-icoTitle--checkIncorrect:before, .c-icoTitle--checkIncorrect:after {
  background-image: url(../img/counseling_undone_rd.4758b563.svg);
}
.c-icoTitle--checkSuccess:before, .c-icoTitle--checkSuccess:after {
  background-image: url(../img/checkbox_success.94bb4b67.svg);
}
.c-icoTitle--checkFail:before, .c-icoTitle--checkFail:after {
  background-image: url(../img/checkbox_fail.cc086f00.svg);
}
.c-icoTitle--bell:before, .c-icoTitle--bell:after {
  background-image: url(../img/tab_bell.66536777.svg);
}
.c-icoTitle--checkList:before, .c-icoTitle--checkList:after {
  background-image: url(../img/todolist_gy.2f335b2c.svg);
}
.c-icoTitle--setting:before, .c-icoTitle--setting:after {
  background-image: url(../img/menu_setting.f368e93b.svg);
}
.c-icoTitle--logout:before, .c-icoTitle--logout:after {
  background-image: url(../img/menu_logout_gy.04e77e14.svg);
}
.c-icoTitle--callMsg:before, .c-icoTitle--callMsg:after {
  background-image: url(../img/menu_callmsg.1f88dc44.svg);
}
.c-icoTitle--personGy:before, .c-icoTitle--personGy:after {
  background-image: url(../img/title_person.e6681982.svg);
}
.c-icoTitle--bookGy:before, .c-icoTitle--bookGy:after {
  background-image: url(../img/title_book.4282d1d6.svg);
}
.c-icoTitle--spekerGy:before, .c-icoTitle--spekerGy:after {
  background-image: url(../img/title_speker.ab7ac455.svg);
}
.c-icoTitle--tagsGy:before, .c-icoTitle--tagsGy:after {
  background-image: url(../img/title_tags.1dee04e8.svg);
}
.c-icoTitle--money:before, .c-icoTitle--money:after {
  background-image: url(../img/title_money-bu.41f9c658.svg);
}
.c-icoTitle--umbrella:before, .c-icoTitle--umbrella:after {
  background-image: url(../img/title_umbrella-bu.9d947dfd.svg);
}
.c-icoTitle--brain:before, .c-icoTitle--brain:after {
  background-image: url(../img/title_brain-bu.7ba883e1.svg);
}
.c-icoTitle--heart:before, .c-icoTitle--heart:after {
  background-image: url(../img/title_heart-bu.93801184.svg);
}
.c-icoTitle--bricks:before, .c-icoTitle--bricks:after {
  background-image: url(../img/title_bricks.24c6de5d.svg);
}
.c-icoTitle--gear:before, .c-icoTitle--gear:after {
  background-image: url(../img/title_gear.fcca787f.svg);
}
.c-icoTitle--emojiHappy:before, .c-icoTitle--emojiHappy:after {
  background-image: url(../img/emoticon_happy.09592a9e.svg);
}
.c-icoTitle--emojiSoso:before, .c-icoTitle--emojiSoso:after {
  background-image: url(../img/emoticon_soso.6cc9c00b.svg);
}
.c-icoTitle--emojiAngry:before, .c-icoTitle--emojiAngry:after {
  background-image: url(../img/emoticon_angry.ecc9b592.svg);
}
.c-icoTitle--gy.c-icoTitle--emojiHappy:before, .c-icoTitle--gy.c-icoTitle--emojiHappy:after {
  background-image: url(../img/emoticon_happy_gy.e64adc43.svg);
}
.c-icoTitle--gy.c-icoTitle--emojiSoso:before, .c-icoTitle--gy.c-icoTitle--emojiSoso:after {
  background-image: url(../img/emoticon_soso_gy.3e9b1eec.svg);
}
.c-icoTitle--gy.c-icoTitle--emojiAngry:before, .c-icoTitle--gy.c-icoTitle--emojiAngry:after {
  background-image: url(../img/emoticon_angry_gy.473169cb.svg);
}

.c-icoEmoticon:before, .c-icoEmoticon:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/emoticon_normal.49b5a41e.svg);
  background-size: contain;
}
.c-icoEmoticon--hot:before, .c-icoEmoticon--hot:after {
  background-image: url(../img/emoticon_good.b8e8d99e.svg);
}
.c-icoEmoticon--cold:before, .c-icoEmoticon--cold:after {
  background-image: url(../img/emoticon_bad.f7513e9c.svg);
}
.c-icoEmoticon--nice:before, .c-icoEmoticon--nice:after {
  background-image: url(../img/emoticon_nice.5ba0e855.svg);
}
.c-icoEmoticon--chill:before, .c-icoEmoticon--chill:after {
  background-image: url(../img/emoticon_chill.b705247e.svg);
}
.c-icoEmoticon--call:before, .c-icoEmoticon--call:after {
  background-image: url(../img/emoticon_call.00cea0dc.svg);
}
.c-icoEmoticon--none:before, .c-icoEmoticon--none:after {
  background-image: url(../img/emoticon_none.aa41bcf3.svg);
}
.c-icoEmoticon--excellent:before, .c-icoEmoticon--excellent:after {
  width: 40px;
  height: 40px;
  background-image: url(../img/emoticon_excellent.d9af00c9.svg);
}
.c-icoEmoticon--better:before, .c-icoEmoticon--better:after {
  width: 40px;
  height: 40px;
  background-image: url(../img/emoticon_better.d670a8c0.svg);
}
.c-icoEmoticon--best:before, .c-icoEmoticon--best:after {
  width: 40px;
  height: 40px;
  background-image: url(../img/emoticon_best.9ac189db.svg);
}

.c-icoSend:before, .c-icoSend:after {
  width: 32px;
  height: 32px;
  background-image: url(../img/send_direct.d8979275.svg);
  background-size: contain;
}
.c-icoSend--mail:before, .c-icoSend--mail:after {
  background-image: url(../img/send_mail.c8afadf3.svg);
}
.c-icoSend--msg:before, .c-icoSend--msg:after {
  background-image: url(../img/send_msg.00f856d0.svg);
}
.c-icoSend--line:before, .c-icoSend--line:after {
  background-image: url(../img/send_line.ceb6cf56.svg);
}

.c-icoAnimal:before, .c-icoAnimal:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
.c-icoAnimal--sm:before, .c-icoAnimal--sm:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-icoAnimal--xs:before, .c-icoAnimal--xs:after {
  width: 40px;
  height: 40px;
  background-size: contain;
}
.c-icoAnimal--beaver:before, .c-icoAnimal--beaver:after {
  background-image: url(../img/amimal_beaver.fc835835.svg);
}
.c-icoAnimal--bee:before, .c-icoAnimal--bee:after {
  background-image: url(../img/amimal_bee.53c76ec8.svg);
}
.c-icoAnimal--cat:before, .c-icoAnimal--cat:after {
  background-image: url(../img/amimal_cat.728d6376.svg);
}
.c-icoAnimal--deer:before, .c-icoAnimal--deer:after {
  background-image: url(../img/amimal_deer.7fe9a771.svg);
}
.c-icoAnimal--dog:before, .c-icoAnimal--dog:after {
  background-image: url(../img/amimal_dog.680e5c9f.svg);
}
.c-icoAnimal--dolphin:before, .c-icoAnimal--dolphin:after {
  background-image: url(../img/amimal_dolphin.475717ec.svg);
}
.c-icoAnimal--eagle:before, .c-icoAnimal--eagle:after {
  background-image: url(../img/amimal_eagle.f7d1a317.svg);
}
.c-icoAnimal--elephant:before, .c-icoAnimal--elephant:after {
  background-image: url(../img/amimal_elephant.ab8853ca.svg);
}
.c-icoAnimal--fox:before, .c-icoAnimal--fox:after {
  background-image: url(../img/amimal_fox.8a546f5e.svg);
}
.c-icoAnimal--parrot:before, .c-icoAnimal--parrot:after {
  background-image: url(../img/amimal_parrot.a3003d79.svg);
}
.c-icoAnimal--penguin:before, .c-icoAnimal--penguin:after {
  background-image: url(../img/amimal_penguin.f9accd29.svg);
}
.c-icoAnimal--sloth:before, .c-icoAnimal--sloth:after {
  background-image: url(../img/amimal_sloth.ed8e410f.svg);
}
.c-icoAnimal--swan:before, .c-icoAnimal--swan:after {
  background-image: url(../img/amimal_swan.c81393e0.svg);
}
.c-icoAnimal--lion:before, .c-icoAnimal--lion:after {
  background-image: url(../img/amimal_lion.043aae6b.svg);
}
.c-icoAnimal--wolf:before, .c-icoAnimal--wolf:after {
  background-image: url(../img/amimal_wolf.d0ce5829.svg);
}
.c-icoAnimal--owl:before, .c-icoAnimal--owl:after {
  background-image: url(../img/amimal_owl.fe08089b.svg);
}
.c-icoAnimal--koala:before, .c-icoAnimal--koala:after {
  background-image: url(../img/amimal_koala.337013e9.svg);
}
.c-icoAnimal--peacock:before, .c-icoAnimal--peacock:after {
  background-image: url(../img/amimal_peacock.edafe5e5.svg);
}
.c-icoAnimal--tiger:before, .c-icoAnimal--tiger:after {
  background-image: url(../img/amimal_tiger.c039877d.svg);
}
.c-icoAnimal--hooter:before, .c-icoAnimal--hooter:after {
  background-image: url(../img/amimal_hooter.e4a3e3ac.svg);
}
.c-icoAnimal--empty:before, .c-icoAnimal--empty:after {
  background-image: url(../img/amimal_empty.2014d332.svg);
}
.c-icoAnimal--done:before, .c-icoAnimal--done:after {
  background-image: url(../img/amimal_done.2ae4f9c7.svg);
}

.c-icoCategory:before, .c-icoCategory:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-icoCategory--outward:before, .c-icoCategory--outward:after {
  background-image: url(../img/questionnaire_outward.5e8c9822.svg);
}
.c-icoCategory--intuition:before, .c-icoCategory--intuition:after {
  background-image: url(../img/questionnaire_intuition.be1b12b4.svg);
}
.c-icoCategory--reason:before, .c-icoCategory--reason:after {
  background-image: url(../img/questionnaire_reason.0d3caf5d.svg);
}
.c-icoCategory--decisive:before, .c-icoCategory--decisive:after {
  background-image: url(../img/questionnaire_decisive.e48810a9.svg);
}

.c-icoMeter:before, .c-icoMeter:after {
  width: 120px;
  height: 67px;
  background-size: contain;
}
.c-icoMeter--high:before, .c-icoMeter--high:after {
  background-image: url(../img/meter_high.8002b6e7.svg);
}
.c-icoMeter--middle:before, .c-icoMeter--middle:after {
  background-image: url(../img/meter_middle.693300af.svg);
}
.c-icoMeter--low:before, .c-icoMeter--low:after {
  background-image: url(../img/meter_low.a41418b2.svg);
}
.c-icoMeter__noWord:before, .c-icoMeter__noWord:after {
  width: 60px;
  height: 48px;
  background-size: contain;
}
.c-icoMeter__noWord--high:before, .c-icoMeter__noWord--high:after {
  background-image: url(../img/meter_high_s.63f51e90.svg);
}
.c-icoMeter__noWord--middle:before, .c-icoMeter__noWord--middle:after {
  background-image: url(../img/meter_middle_s.b226f1be.svg);
}
.c-icoMeter__noWord--low:before, .c-icoMeter__noWord--low:after {
  background-image: url(../img/meter_low_s.834ebad5.svg);
}

.c-icoSuggest:before, .c-icoSuggest:after {
  width: 90px;
  height: 90px;
  background-size: contain;
}
.c-icoSuggest--blind {
  background-image: url(../img/icon_blind.50c6a007.svg);
}
.c-icoSuggest--work {
  background-image: url(../img/icon_work.34768f0e.svg);
}
.c-icoSuggest--personal {
  background-image: url(../img/icon_personal.17342373.svg);
}

.c-icoOutline:before, .c-icoOutline:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
@media all and (max-width: 1023px) {
  .c-icoOutline\@m:before, .c-icoOutline\@m:after {
    width: 60px;
    height: 60px;
    background-size: contain;
  }
}
.c-icoOutline--find {
  background-image: url(../img/outline_find.b10880b5.svg);
}
.c-icoOutline--target {
  background-image: url(../img/outline_target.dd97db60.svg);
}
.c-icoOutline--you {
  background-image: url(../img/outline_you.73c502ee.svg);
}

.c-icoTimer:before, .c-icoTimer:after {
  width: 25px;
  height: 25px;
  background-size: contain;
}
.c-icoTimer--stopwatch:before, .c-icoTimer--stopwatch:after {
  background-image: url(../img/timer_stopwatch-bu.ddbca19c.svg);
}

.c-iconHead:before, .c-iconHead:after {
  width: 25px;
  height: 25px;
  background-size: contain;
}
.c-iconHead--call:before, .c-iconHead--call:after {
  background-image: url(../img/dark_callme.41ab0952.svg);
}

.c-iconSmallCall:before, .c-iconSmallCall:after {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.c-iconSmallCall--lg:before, .c-iconSmallCall--lg:after {
  width: 24px;
  height: 24px;
}
.c-iconSmallCall--bk:before, .c-iconSmallCall--bk:after {
  background-image: url(../img/dark_callme.41ab0952.svg);
}
.c-iconSmallCall--bu:before, .c-iconSmallCall--bu:after {
  background-image: url(../img/callme-bu.9930c299.svg);
}

.c-iconOption:before, .c-iconOption:after {
  width: 25px;
  height: 25px;
  background-size: contain;
}
.c-iconOption--confirm:before, .c-iconOption--confirm:after {
  background-image: url(../img/list_confirm.13c988a2.svg);
}
.c-iconOption--reject:before, .c-iconOption--reject:after {
  background-image: url(../img/list_reject-bu.cec5c1c4.svg);
}

.c-iconGoal:before, .c-iconGoal:after {
  width: 20px;
  height: 20px;
  background-size: contain;
}
.c-iconGoal--money:before, .c-iconGoal--money:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_money.3cfb37a9.svg);
}
.c-iconGoal--crown:before, .c-iconGoal--crown:after {
  width: 24px;
  height: 24px;
  background-image: url(../img/tools_crown.479dedcb.svg);
}
.c-iconGoal--checked:before, .c-iconGoal--checked:after {
  background-image: url(../img/checkbox_success.94bb4b67.svg);
}
.c-iconGoal--unchecked:before, .c-iconGoal--unchecked:after {
  background-image: url(../img/checkbox_default.c7195af4.svg);
}

.c-iconfutureR:before, .c-iconfutureR:after {
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAxVJREFUSA2tlc1LVFEYxufemYZZ1FiLIF0YzKIwjBb9A1rQYBRIC/eOtgiJognaFNHHTlvUqmKccdtAYBoVBDk7F7oRgwFDCBdqRAbqxuar33O553Lnzp0k8MLh/TjPed73vOc951qRkK9YLMZ3dnYGmRpsNBrnkV2WZTWQ69gL6NOpVOpdf39/NWR5k8tqsjAKhcK1er0+DlEqOBewV2zbzmYymfcBf5NpGwtCe3JycqJWq70VOVkuQ3ArHo+fYRxOJpNHYrFYL747rCkzTpHIbD6ffwK+JVHD602IHGAW4j+M28PDw6+QdQP0S0oYpYQ3wY/jjzEej46OPvRjjO4EUFmUucjJMA15yQCC0s1W6xpTU1Np1s2ix1h7eWRk5GMQb7kHWmahynID0MsgyNhu5ltgk2A3wXay8yz2BJgyZTw7NDRUM3hJW93iki9zYK/9kyF6VOTyI49J0k3PCfYNtWd3d3dAPv+nQ1Y7RgDlGC01h8hW5kjvvPwEbqvm5QPjcPnnbZzq8wgd8tk/IV3kdMnv7e3tKnIzOG/saDTqrDVcxi+pHXS5jjVXeqJUKimBppJ4kz6FdnXWUgHD5c3aOHVDI4lEwimBsl5cXDwk6aH2Udi9KZ+R3gr18DrjNAfUDWmZrtjC7lhaWvrFAZ7wkP9QaNWT7nRLGVWCBXcyjVQGHa591JX7CjguuaD5IFglmpaTOl5XzYOA/WzdIwJkhEPOBPG2XkWcK4ye1dXVMeQGY4+x3tfXVycBbXsPqVLqEv2QzZAd4R7dhTiFWubifZDP/zmHQgte0cPFRJWWu8pT8ckPaqfncjn1vZ4Y8VwkwFwQ6526XkWC3AdQBX+Pnb1o996rLDRFFvxT8CrrBm/YOV6Cn20DsE2LII+QD1zQCoEKukQQrakVK5VKN740mIzKgo5oqISd6F8ZF4JBvB2YyLTpAIueYfcYXxtZhnBMxOC/MHrDgrQEEJneHj1cLHJ+mSzUDRVW2c7jn9GB4ncuKTs/3i5IaABI/vtrF+TAAiijsCAHGiAkyNyBB/AFeYP+/S/k3q89lA/ETAAAAABJRU5ErkJggg==);
  background-size: contain;
}

.c-iconfutureM:before, .c-iconfutureM:after {
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAp5JREFUSA3dlD1oU1EUx5PwEglNcKhmcChpFGuCtqB2cMyiJQoVocFBCfnAQaEuLi66iA5WCjUukg8TB4eCoOAcBQVxCkr8ojGBCFl06RCSNMnzdyIvvJfa1FQ76IXDOeeec/7/c+6975lM//oyJxKJkwwhsh3rmWI2mx+pqurcDnSwzyk68GU2vv8NIjBHwZkTbEUDtFqtN0Kh0FvN/xOdyWQm19bW5gSjR7BVwGw2O9LpdNwul2slEAg0+nG2TECX+1ut1v1ms3mIoy1Xq1VPMpl8brPZLkJY14gsmjFIp1KpeYrvaTm8vIOAv8BPxWKx0Wg0esTpdO7Cf9loNN5AsIr9WPI3nEDOEZCrFosl3G63T5E7iVySItYDLnAe8OWfrskUDAbb2HdoxAJBnEmuMN0ZA0Eul1NKpdICFx6nk+MUnIXgFgQajokzH6Nwpx68F8TweDyLxWLxm8/n+5rP56uGIyqXy17YLwMwqy/S27yOA5z5R/2e3vb7/S3ilUKhMM7+JwMB3ZolmfG7Wl+o2RSvYO/T/H5NrWCO2e32CrkuAwHdq1JAQBURW/b0fiQS+QKImk6nZyTev3gQF9h7xSnIxzZhIHC73R8AW2KSpyJiyx6J8oJuIt1FLAxxEpKAtica8BBqgfj1er0+ISchP7tup1zs1DBfMuDTXH4awB00IlP5sEvIXfxF/Bn00R4BgRrSQTZdFDaQJYfDcZtOd3PxexVF+YzU8F2Ae4nHmcQvBO9B9G6K+osEQFYBe4cuE96DHEOaAJ9guhFOpaLwQUzzQU2xueHLoWioBWEtHA6/lqJ1oFzULF2dR9bFBrEAKq/tIa/siT7P8CVLAOBryGF90u/Y1EjaODKYgIQInZxGDztBBxIDOBj/wfoB/9ErY4gQ3ecAAAAASUVORK5CYII=);
  background-size: contain;
}

.c-iconsuggest:before, .c-iconsuggest:after {
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAAoJJREFUSA21lTuIU0EUhvcmN0puNlEEFUTx2fkoxAUhVQoLsbIwqMRIQmy0ECwFCwsrQQQrJYmBpDGFglEQcUmznbi422y1vrBYjQjmAcnm5TeQWWbuTXS2SGA45/znP/+ZuWdu7szMlH9WLpdbHQ6Hh6bRx7KsT3Y4HJ5rtVqRaTQIhUL1aehqmpYWjYJqtWrHYrFepVJxarVaZjAYbBnHM8B+eBowk1PMZMHn8920bftFt9t9iFDAQMxDQWfNdqMMJkJiK+tqMpl8TP6ym7OZ2HOCcrkcrNfrf2jk4wI48Xh8fZxgoVA43O/3r7OR43C/YJ9lMpl5N9enAvl8fmej0VgAC1DgbzabN9S89HmMZ3u93jKcW2BnsNew77LZ7F3JkVZrAPE266RMMtwHiO2RsbCccBumwHJY2o+T3OFkURXUGpDYryaFz7BPqxjvTJRN7FIx6YNbPLbzMhZWa8AOKmpS+BTtVjFi7URqbuRrea1BOp1+CumzWsRj2qfGbGJJjd0++Y8qpjUYJd6oBAousesNXiqVek9e40g+3LXZ2dmsjIXdKJSg3+9/In1hET/A7bqvYo7jXEHspYrhr4Cd41r/VnHPeyCSXLcy5oJGtCyx8+cM/RuPLYSYTfNjYGJ9ZS2BNcGWeX8+yPdnbAOu4g7eh0XInluFkMlvhY0kmOni2AZCoVgsHul0Om9xD5ooujmc5mcwGDw6sYEoKJVKe9vt9mvcE24Bw/ieZ8hqYSKR+B6JRKLs5pWKm/rUzf2zgRBiWM1AIHARd9VUWOGt/7eBIPO33cI8UgpN3ZBRA6HGreibqiq87cYNlKJNuZ4v2qRqPp/zfD4zk/LjcIb86y+okOBPEjnjIQAAAABJRU5ErkJggg==);
}

.c-iconway:before, .c-iconway:after {
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAu9JREFUSA2tlU1IVFEUx33zSeEohZZZEe00aBNBEAUpBRGBLkxamKIjWYsgWka4aGOtClxUMKMoE5TaIqgxyDIoIoI+tEVBi4hKsLTBUaZxmuf0O4+nb2benecIXbicc/73f/7n3c+nlRTR+vr6KjOZTA+9HnqA/pp+qbOz891q6dpqhHA4XI3wW3ib87h/3W53Y3t7ezQPzwldOZEiQLwXOF9cmF5d10NDQ0PrFGkrkGMBkt0wj66w7c6WRCKxxw5biGMBaOX09Rbd7qXT6Wo7aiGOBZqbm39rmvbNots99uG9HbUQxwJCo0CPRc/1GLvHJn/ORXOjVQsgcNPlcl1FTM9OJR71eDxd2ZjKdyzACdK4A6eWlpZ24X9BYAbhWbosm59TdCYSiZSphJcxjziDg4O1bNZBhOJ8bQz7iUv0FaEMAk9TqVQVBXbTK+iS4of3ATva0tISFyAUCu0AqyF3A7aM2T1vbW39aFw0LtMwiU1CzGpzFBgnHgkEAvexqYWFhdPwdoJfKS0t/TM/P98A3gRWh5UTt9LgjASDwRPGDPx+f3BxcXGY0V7Im0xWOX4jfiNCsizX+KrrMsZsz8fj8Qu4GyXObvB+Ep9D85HgmjwF2Dqm9RDBvUzxsQyoGhzj0sExkgtwjiD+JplMHmN8XDb5CcIRku52dHSMEcdUiUViMdFA/I5oirYLp8ZMrhXLFGfMeM0mK9fQEm3HY7rmCooEWwGq2jBFnhJS5YrYpMmeiEajfqa5XZldBCi5ogF1wqRPerxebz038gBHcGxqauoiA74itJQUZuATDZ/Pd5KjfJiH8IWrra1tFrbObb2N7VZmrg3sNrV00TbWmyMqZ1Zu5f9qDaZmifFUMDWtv79/G+qVrGMVS7YPewh8P5hx26VygYuWhvsS7jPsK/o01F+8wt/xM44//YGBga2sZRfJZ0mqyCsgL+sN9u4WS/FDPkDVHAssJ/BvLuc9kv15YGLHeQAv88ebW+YUsv8ACrlB2yCrWqgAAAAASUVORK5CYII=);
}

.c-iconAssignment:before, .c-iconAssignment:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.c-iconAssignment--self:before, .c-iconAssignment--self:after {
  background-image: linear-gradient(to bottom, #ffefdb, #ffdab5);
}
.c-iconAssignment--dispatch:before, .c-iconAssignment--dispatch:after {
  background-image: linear-gradient(to bottom, #ebf4fc, #d2e6f8);
}

.c-video:before, .c-video:after {
  width: 24px;
  height: 21px;
  background-image: url(../img/video.38308ba6.svg);
}

.c-video_og:before, .c-video_og:after {
  width: 24px;
  height: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAb9JREFUSA1jYBjqgBHmgXczQ/n/ff4nCeNTQjPxMj0XSl/9EWQGC8ygP5//3PjP8F8CxqeEBjr0BVA/2LFwC0CGMzIyngNKrKPEcKDeoP///xvBzIBbABH4f0mseEMrTJIc+lVvgApQH9wCJmIMeTU1lOdtf6Al0GXwOCNGH0gNURYw/PgT9ufv/2Ov+gJ3v++PUCDWcKItADqbGWzofwbn3/9+Xn7ZG5BJrG+I8wGSk4EG8zD8Z5j2ui9o7/spQfJIUliZJFsAMwVokeOfX//jYXxcNFoqwqUMVZyRkeEDMPoKRYvWLUCVweSRbAEwr2xhZGNPF81d8QzTOEwRoiwAJs7HwIh+/J+BsUaseP0iTGNwixBlgVjR+h1AI+RwG4NbhuxIxm0kqgyaDxhjX/YERqAqIZnHygBMxzAAtwCYMs4AxY2AYc0Gk4TRwIIQq08ZGRj/wdTAaaDZYLOgAkSVLS97Au4B1SvCDYEw7ouXbFBCE8PgYnUZsqo3/YGaQD664SAlilA5ZOUYbLwWvO4JjP73j2EWhi6oAEgOpAaXPEgcHgfYFP1jYpAChjI7MKxPY5MHxhk7SA1WuWEjCACTzXquw3WMMQAAAABJRU5ErkJggg==);
}

.c-iconCalendar:before, .c-iconCalendar:after {
  width: 16px;
  height: 16px;
}
.c-iconCalendar--bk:before, .c-iconCalendar--bk::after {
  background-image: url(../img/calendar__bk.75bd7182.svg);
}

.c-icoSuggestLink {
  position: relative;
  text-decoration: none;
}
.c-icoSuggestLink > span {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 14px;
}
.c-icoSuggestLink::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  margin-top: -0.125rem;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  line-height: 1rem;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.c-icoSuggestLink--recruit span {
  background-color: #cd3d35;
}
.c-icoSuggestLink--recruit::before {
  background-image: url(../img/btn_suggest_recruit.38c16b03.svg);
}
.c-icoSuggestLink--marketing span {
  background-color: #3773dc;
}
.c-icoSuggestLink--marketing::before {
  background-image: url(../img/btn_suggest_marketing.d668de52.svg);
}

.c-iconHoroscope:before, .c-iconHoroscope:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
.c-iconHoroscope--sm:before, .c-iconHoroscope--sm:after {
  width: 50px;
  height: 50px;
  background-size: contain;
}
.c-iconHoroscope--xs:before, .c-iconHoroscope--xs:after {
  width: 40px;
  height: 40px;
  background-size: contain;
}
.c-iconHoroscope--empty:before, .c-iconHoroscope--empty:after {
  background-image: url(../img/empty.dee4b979.svg);
}
.c-iconHoroscope--capricorn:before, .c-iconHoroscope--capricorn:after {
  background-image: url(../img/capricorn.4d559bf8.svg);
}
.c-iconHoroscope--aquarius:before, .c-iconHoroscope--aquarius:after {
  background-image: url(../img/aquarius.d5dac672.svg);
}
.c-iconHoroscope--pisces:before, .c-iconHoroscope--pisces:after {
  background-image: url(../img/pisces.25c86480.svg);
}
.c-iconHoroscope--aries:before, .c-iconHoroscope--aries:after {
  background-image: url(../img/aries.7e3edf2c.svg);
}
.c-iconHoroscope--taurus:before, .c-iconHoroscope--taurus:after {
  background-image: url(../img/taurus.ea9f4325.svg);
}
.c-iconHoroscope--gemini:before, .c-iconHoroscope--gemini:after {
  background-image: url(../img/gemini.c226c117.svg);
}
.c-iconHoroscope--cancer:before, .c-iconHoroscope--cancer:after {
  background-image: url(../img/cancer.0374a228.svg);
}
.c-iconHoroscope--leo:before, .c-iconHoroscope--leo:after {
  background-image: url(../img/leo.75db53dc.svg);
}
.c-iconHoroscope--virgo:before, .c-iconHoroscope--virgo:after {
  background-image: url(../img/virgo.32fb3536.svg);
}
.c-iconHoroscope--libra:before, .c-iconHoroscope--libra:after {
  background-image: url(../img/libra.ab9f5d8b.svg);
}
.c-iconHoroscope--scorpio:before, .c-iconHoroscope--scorpio:after {
  background-image: url(../img/scorpio.67093ca5.svg);
}
.c-iconHoroscope--sagittarius:before, .c-iconHoroscope--sagittarius:after {
  background-image: url(../img/sagittarius.e1ea1967.svg);
}

.c-iconStatus:before, .c-iconStatus:after {
  width: 16px;
  height: 16px;
  background-size: contain;
}
.c-iconStatus--downGn:before, .c-iconStatus--downGn::after {
  background-image: url(../img/counseling_done_gn.7abd1da4.svg);
}

.c-iconAppLink {
  font-size: 18px;
}
.c-iconAppLink:before, .c-iconAppLink:after {
  width: 32px;
  height: 32px;
  background-size: contain;
}
.c-iconAppLink--class:before, .c-iconAppLink--class::after {
  background-image: url(../img/link_class.b548ba31.svg);
}
.c-iconAppLink--money:before, .c-iconAppLink--money::after {
  background-image: url(../img/link_money.03101369.svg);
}
.c-iconAppLink--video:before, .c-iconAppLink--video::after {
  background-image: url(../img/link_video.96a31a28.svg);
}
.c-iconAppLink--crown:before, .c-iconAppLink--crown::after {
  background-image: url(../img/link_crown.2218f378.svg);
}
.c-iconAppLink--shop:before, .c-iconAppLink--shop::after {
  background-image: url(../img/link_shop.9b98c20e.svg);
}
.c-iconAppLink--tool:before, .c-iconAppLink--tool::after {
  background-image: url(../img/link_tool.29312987.svg);
}
.c-iconAppLink--safety:before, .c-iconAppLink--safety::after {
  background-image: url(../img/link_safety.ba073eef.svg);
}

.c-icoCareer:before, .c-icoCareer:after {
  width: 100px;
  height: 100px;
  background-size: contain;
}
.c-icoCareer--xs:before, .c-icoCareer--xs:after {
  width: 40px;
  height: 40px;
  background-size: contain;
}
.c-icoCareer--empty:before, .c-icoCareer--empty:after {
  background-image: url(../img/empty.157186a5.svg);
}
.c-icoCareer--dinky:before, .c-icoCareer--dinky:after {
  background-image: url(../img/dinky.ed586c47.svg);
}
.c-icoCareer--dinkyCr:before, .c-icoCareer--dinkyCr:after {
  background-image: url(../img/dinky-cr.ac327580.svg);
}
.c-icoCareer--family:before, .c-icoCareer--family:after {
  background-image: url(../img/family.baf30c4f.svg);
}
.c-icoCareer--familyCr:before, .c-icoCareer--familyCr:after {
  background-image: url(../img/family-cr.218fd2f9.svg);
}
.c-icoCareer--fresh:before, .c-icoCareer--fresh:after {
  background-image: url(../img/freshman.599a760a.svg);
}
.c-icoCareer--freshCr:before, .c-icoCareer--freshCr:after {
  background-image: url(../img/freshman-cr.a338a97e.svg);
}
.c-icoCareer--lohas:before, .c-icoCareer--lohas:after {
  background-image: url(../img/lohas.02b07b07.svg);
}
.c-icoCareer--lohasCr:before, .c-icoCareer--lohasCr:after {
  background-image: url(../img/lohas-cr.c466101f.svg);
}
.c-icoCareer--single:before, .c-icoCareer--single:after {
  background-image: url(../img/single.9da3b92a.svg);
}
.c-icoCareer--singleCr:before, .c-icoCareer--singleCr:after {
  background-image: url(../img/single-cr.26a74c1c.svg);
}

.c-icoReview {
  width: 20px;
  height: 20px;
  background: url(../img/review_star_gy.a2788fe5.svg) no-repeat;
  background-size: contain;
}
.c-icoReview--full {
  background: url(../img/review_star_yl.52005f46.svg) no-repeat;
}

.c-iconStar:before, .c-iconStar:after {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.c-iconStar--ye:before, .c-iconStar--ye:after {
  background-image: url(../img/star_ye.099906d8.svg);
}

.c-icoDot:before, .c-icoDot:after {
  width: 12px;
  height: 16px;
  background-size: contain;
}
.c-icoDot--gn:before, .c-icoDot--gn:after {
  background-image: url(../img/dot_Gn.a53f6a20.svg);
}
.c-icoDot--rd:before, .c-icoDot--rd:after {
  background-image: url(../img/dot_Rd.124fea6e.svg);
}

.c-icoSquare:before, .c-icoSquare:after {
  width: 12px;
  height: 16px;
  background-size: contain;
}
.c-icoSquare--prefix:after {
  content: none;
}
.c-icoSquare--bk:before, .c-icoSquare--bk:after {
  background-image: url(../img/square_bk.812920e2.svg);
}
.c-icoSquare--wh:before, .c-icoSquare--wh:after {
  background-image: url(../img/square_wh.aa69a5b5.svg);
}

/*
 * Hide only visually, but have it available for screen readers:
 * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 *
 * 1. For long content, line feeds are not interpreted as spaces and small width
 *    causes content to wrap 1 word per line:
 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  /* 1 */
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  clip-path: none;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
  white-space: inherit;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media print, (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}
/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster:
                               http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
