@charset "UTF-8";

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/standard.min.css */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}
body {
  margin: 0;
  background-color: #fff;
}
article,
aside,
blockquote cite,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
.wk-button.wk-loading > span,
.wk-document-legacy .dps-resource div.media-container span.tooltip-hide,
[hidden],
button.wk-loading > span,
template {
  display: none;
}
a {
  background-color: transparent;
  color: #007ac3;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color .1s ease-out;
  transition: color .1s ease-out;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
  font-size: .9375rem;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
  height: auto;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-size: 1em;
}
kbd,
samp {
  font-family: monospace, monospace;
}
button,
textarea {
  font: inherit;
  margin: 0;
}
input,
optgroup,
select {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
  cursor: pointer;
}
button,
select {
  text-transform: none;
}
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: border-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.ie9 .wk-select-field > select,
.wk-button.wk-button-icon > [class*=" wk-icon-"]:before,
.wk-button.wk-button-icon > [class^=wk-icon-]:before,
button.wk-button-icon > [class*=" wk-icon-"]:before,
button.wk-button-icon > [class^=wk-icon-]:before,
legend,
td,
th {
  padding: 0;
}
*,
:after,
:before {
  box-sizing: inherit;
}
.wk-h1,
.wk-h2,
.wk-h3,
.wk-h4,
.wk-h5,
.wk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .3em;
  margin-top: 1em;
}
select,
textarea {
  border-radius: 0;
}
button {
  background: 0 0;
}
:focus,
a:hover:focus {
  position: relative;
  z-index: 12000;
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 300;
  src:
    url("./media/FiraSans-Light-NT73YGD2.eot?") format("eot"),
    url("./media/FiraSans-Light-LSYYVD7V.woff") format("woff"),
    url("./media/FiraSans-Light-H7AFQTV3.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  src:
    url("./media/FiraSans-LightItalic-TX2N6TL3.eot?") format("eot"),
    url("./media/FiraSans-LightItalic-KXKKJSZZ.woff") format("woff"),
    url("./media/FiraSans-LightItalic-H7GPRSM5.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 400;
  src:
    url("./media/FiraSans-Regular-2Y27QHWR.eot?") format("eot"),
    url("./media/FiraSans-Regular-3ETT2TUQ.woff") format("woff"),
    url("./media/FiraSans-Regular-YMSA6JHQ.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  src:
    url("./media/FiraSans-Italic-XOLUMXLR.eot?") format("eot"),
    url("./media/FiraSans-Italic-52A3ZXKC.woff") format("woff"),
    url("./media/FiraSans-Italic-4KK3B3RI.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 500;
  src:
    url("./media/FiraSans-Medium-VOS2MZSQ.eot?") format("eot"),
    url("./media/FiraSans-Medium-6CCGWTMA.woff") format("woff"),
    url("./media/FiraSans-Medium-Z4I6HNJN.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  src:
    url("./media/FiraSans-MediumItalic-VPTV7NRF.eot?") format("eot"),
    url("./media/FiraSans-MediumItalic-CM4DYVTS.woff") format("woff"),
    url("./media/FiraSans-MediumItalic-6TOUC4RN.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 700;
  src:
    url("./media/FiraSans-Bold-C4JFEYCL.eot?") format("eot"),
    url("./media/FiraSans-Bold-I4JMFOFZ.woff") format("woff"),
    url("./media/FiraSans-Bold-JHSX653B.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  src:
    url("./media/FiraSans-BoldItalic-4SS5JLEE.eot?") format("eot"),
    url("./media/FiraSans-BoldItalic-MND33IRM.woff") format("woff"),
    url("./media/FiraSans-BoldItalic-BHOCEVXR.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 300;
  src:
    url("./media/FFFranziskaWebProLight-IQO3CN7Q.eot?") format("eot"),
    url("./media/FFFranziskaWebProLight-TSU6CIBW.woff") format("woff"),
    url("./media/FFFranziskaWebProLight-MICDDSYG.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 300;
  src:
    url("./media/FFFranziskaWebProLightItalic-Y6PS7ILK.eot?") format("eot"),
    url("./media/FFFranziskaWebProLightItalic-SQSJCGL5.woff") format("woff"),
    url("./media/FFFranziskaWebProLightItalic-JCYWBPPP.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 500;
  src:
    url("./media/FFFranziskaWebProMedium-Y5EA6M6N.eot?") format("eot"),
    url("./media/FFFranziskaWebProMedium-UQI3EUUJ.woff") format("woff"),
    url("./media/FFFranziskaWebProMedium-BGDJLFRO.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 500;
  src:
    url("./media/FFFranziskaWebProMediumItalic-E5QPVGBH.eot?") format("eot"),
    url("./media/FFFranziskaWebProMediumItalic-FTVIZJ6Y.woff") format("woff"),
    url("./media/FFFranziskaWebProMediumItalic-V4WK6ADE.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 400;
  src:
    url("./media/FFFranziskaWebPro-5XMIHUWL.eot?") format("eot"),
    url("./media/FFFranziskaWebPro-QYVTSOGL.woff") format("woff"),
    url("./media/FFFranziskaWebPro-FPUXL476.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 400;
  src:
    url("./media/FFFranziskaWebProBookItalic-WFAHEDDT.eot?") format("eot"),
    url("./media/FFFranziskaWebProBookItalic-UXRSHJIJ.woff") format("woff"),
    url("./media/FFFranziskaWebProBookItalic-J7UOSQ7T.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 600;
  src:
    url("./media/FFFranziskaWebProDemiBold-HSEKKTQM.eot?") format("eot"),
    url("./media/FFFranziskaWebProDemiBold-F6CZ5PZJ.woff") format("woff"),
    url("./media/FFFranziskaWebProDemiBold-7MZ5N6PB.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 600;
  src:
    url("./media/FFFranziskaWebProDemiBoldItalic-4JIP7GNJ.eot?") format("eot"),
    url("./media/FFFranziskaWebProDemiBoldItalic-3NZZBI3P.woff") format("woff"),
    url("./media/FFFranziskaWebProDemiBoldItalic-C3MC3ZYV.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 700;
  src:
    url("./media/FFFranziskaWebProBold-2IAPQYEE.eot?") format("eot"),
    url("./media/FFFranziskaWebProBold-TGVQGGCR.woff") format("woff"),
    url("./media/FFFranziskaWebProBold-TW5U2VZX.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 700;
  src:
    url("./media/FFFranziskaWebProBoldItalic-2TR3TO5J.eot?") format("eot"),
    url("./media/FFFranziskaWebProBoldItalic-QEQ5C7FP.woff") format("woff"),
    url("./media/FFFranziskaWebProBoldItalic-Q7UP3TTV.ttf") format("truetype");
}
@font-face {
  font-family: "DejaVu Sans Mono";
  font-weight: 400;
  src:
    url("./media/DejaVuSansMono-Regular-GPPR4ZGC.eot?") format("eot"),
    url("./media/DejaVuSansMono-Regular-PX3LWH3G.woff") format("woff"),
    url("./media/DejaVuSansMono-Regular-2SBBMMO3.ttf") format("truetype");
}
body,
html {
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.4;
}
address,
blockquote,
cite,
dl,
ol,
p,
ul {
  font-size: .9375rem;
  margin-bottom: 1em;
  margin-top: 0;
}
address:last-child,
blockquote:last-child,
cite:last-child,
dl:last-child,
ol:last-child,
p:last-child,
ul:last-child {
  margin-bottom: 0;
}
::-moz-selection {
  background-color: #d4e8b1;
}
::selection {
  background-color: #d4e8b1;
}
.wk-h1,
.wk-h2,
.wk-h3,
.wk-h4,
.wk-h5,
.wk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #474747;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  margin-bottom: .25rem;
  margin-top: 1rem;
}
.wk-h1.subset,
.wk-h2.subset,
.wk-h3.subset,
.wk-h4.subset,
.wk-h5.subset,
.wk-h6.subset,
h1.subset,
h2.subset,
h3.subset,
h4.subset,
h5.subset,
h6.subset {
  font-weight: 200;
}
.wk-h1,
h1 {
  font-size: 2.0736rem;
  font-weight: 700;
}
.wk-h2,
.wk-h3,
h2,
h3 {
  font-size: 1.728rem;
  font-weight: 700;
}
.wk-h3,
h3 {
  font-size: 1.44rem;
}
.wk-h4,
h4 {
  font-size: 1.2rem;
  font-weight: 600;
}
.wk-h5,
.wk-h6,
h5,
h6 {
  font-size: 1rem;
  font-weight: 400;
}
.wk-h6,
h6 {
  font-weight: 300;
}
.wk-header .wk-more-menu.wk-green-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.wk-green-icons > li [class^=wk-icon-]:before,
.wk-header .wk-nav.wk-green-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-nav.wk-green-icons > li [class^=wk-icon-]:before,
a:hover {
  color: #85bc20;
}
code {
  background-color: #f6f6f6;
  border: 1px solid #ededed;
  border-radius: 0;
  color: #474747;
  padding: .1rem .4rem;
}
code,
pre {
  font-family:
    "DejaVu Sans Mono",
    Consolas,
    Menlo,
    Monaco,
    "Lucida Console",
    "Bitstream Vera Sans Mono",
    "Courier New",
    monospace;
  font-size: .8125rem;
}
pre code {
  background-color: transparent;
  border: 0;
}
.wk-code-block {
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
blockquote {
  border-left: 2px solid #bfbfbf;
  margin: 0 0 1.2rem;
  padding: 1rem 1.4rem 0;
}
blockquote cite:before {
  content: "\2014  ";
}
.wk-alert-danger,
.wk-alert-info,
.wk-alert-success {
  background-color: #fff;
  border: 1px solid #007ac3;
  color: #007ac3;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-style: italic;
  margin-bottom: 1.25rem;
  padding: .75rem 1rem;
}
.wk-alert-danger a,
.wk-alert-info a,
.wk-alert-success a {
  color: #0065a2;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
}
.wk-alert-info a:hover {
  color: #0065a2;
  text-decoration: underline;
}
.wk-alert-info .wk-alert-title {
  font-weight: 700;
  margin-bottom: .3125rem;
}
.wk-alert-info > p {
  margin-bottom: .3125rem;
}
.wk-alert-danger,
.wk-alert-success {
  border: 1px solid #85bc20;
  color: #85bc20;
}
.wk-alert-danger a,
.wk-alert-success a {
  color: #71a01b;
}
.wk-alert-danger a:hover,
.wk-alert-success a:hover {
  color: #71a01b;
  text-decoration: underline;
}
.wk-alert-danger {
  border: 1px solid #e5202e;
  color: #e5202e;
}
.wk-alert-danger a {
  color: #cc1825;
}
.wk-alert-danger a:hover {
  color: #cc1825;
}
.wk-alert-danger .wk-alert-title,
.wk-alert-success .wk-alert-title {
  font-weight: 700;
  margin-bottom: .3125rem;
}
.wk-alert-danger > p,
.wk-alert-success > p {
  margin-bottom: .3125rem;
}
.wk-alert-dismissible {
  padding-right: 2.875rem;
  position: relative;
}
.wk-alert-dismissible .wk-icon-close-empty {
  -webkit-transition: opacity .2s ease-out;
  transition: opacity .2s ease-out;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: inherit;
  display: inline-block;
  font-size: 2.375rem;
  margin: 0;
  padding: 0;
  position: absolute;
  right: .25rem;
  top: .25rem;
  width: auto;
}
.wk-alert-dismissible .wk-icon-close-empty:before {
  margin: 0;
}
.wk-alert-dismissible .wk-icon-close-empty:hover {
  background-color: transparent;
  color: inherit;
  opacity: .6;
}
.wk-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.wk-badge,
.wk-button .wk-badge,
.wk-button-full .wk-badge,
button .wk-badge {
  background-color: #007ac3;
  border-radius: 1rem;
  color: #fff;
  font-size: .77248em;
  font-weight: 700;
  padding: .125rem .5rem;
  position: relative;
  text-align: center;
  top: -.1em;
  white-space: nowrap;
}
.wk-button .wk-badge,
.wk-button-full .wk-badge,
button .wk-badge {
  background-color: #fff;
  color: #007ac3;
}
.wk-brand,
.wk-brand-light {
  display: block;
  width: 194px;
}
.wk-brand-light::after,
.wk-brand::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 194px;
}
.wk-brand-light::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
}
.wk-brand-vertical,
.wk-brand-vertical-light {
  display: block;
  width: 75px;
}
.wk-brand-vertical::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2290%22%20viewBox%3D%220%200%2033.114%2049.705%22%3E%3Cpath%20d%3D%22M6.737%2040.25h-.552l-1.243-3.504c-.102-.284-.223-.643-.347-1.053h-.02c-.127.4-.253.737-.368%201.053L2.914%2040.25h-.56L0%2033.432h.816l1.508%204.535c.126.38.24.72.336%201.07h.02c.094-.33.225-.67.356-1.04l1.172-3.21-.456-1.33h.792l1.548%204.49c.135.39.272.72.367%201.06h.02c.08-.34.17-.65.29-1.02l1.48-4.52h.79l-2.31%206.82zm5.89-.504c-.38.39-.917.61-1.546.61-.61%200-1.14-.21-1.51-.6-.45-.453-.69-1.14-.69-1.947%200-.8.25-1.48.69-1.93.38-.4.91-.63%201.51-.63.63%200%201.15.23%201.54.63.43.45.68%201.12.68%201.92%200%20.8-.26%201.48-.7%201.93m-1.54-3.86c-.92%200-1.44.74-1.44%201.89s.54%201.91%201.44%201.91c.9%200%201.46-.76%201.46-1.92%200-1.15-.53-1.9-1.47-1.9m4.1%204.49c-.6%200-.86-.38-.86-.9v-6.5h.75v6.16c0%20.46.11.55.4.55.05%200%20.13%200%20.25-.03l.1.54c-.22.12-.39.17-.64.17m2.84%200c-.69%200-1.04-.41-1.04-1.04v-3.28h-.78v-.64h.79V34.3l.75-.25v1.326h1.5l-.27.64H17.7v3.07c0%20.414.16.593.49.593.34%200%20.67-.19.86-.35l.24.53c-.36.26-.84.48-1.29.48m2.39-2.41c0%20.92.54%201.74%201.62%201.74.4%200%20.87-.16%201.16-.35l.22.51c-.34.28-.97.49-1.52.49-1.52%200-2.27-1.25-2.27-2.64%200-1.41.81-2.46%201.98-2.46%201.26%200%201.95.99%201.95%202.51v.18h-3.12zm1.18-2.05c-.71%200-1.17.64-1.17%201.41h2.3c0-.68-.38-1.41-1.12-1.41m5.26.24c-.1-.05-.26-.09-.47-.09-.27%200-.76.24-1.07.59v3.61h-.75v-4.87h.63l.09.55c.68-.61%201.04-.68%201.4-.68.22%200%20.41.08.5.14l-.32.74zm-4.18%2011.17c0%20.92.546%201.75%201.63%201.75.4%200%20.862-.17%201.14-.35l.23.51c-.34.29-.97.49-1.528.49-1.535%200-2.27-1.25-2.27-2.64%200-1.41.8-2.46%201.977-2.46%201.26%200%201.94%201%201.94%202.51v.17h-3.13zm1.19-2.05c-.718%200-1.18.64-1.18%201.41h2.304c0-.68-.39-1.41-1.126-1.41m5.25.23c-.1-.04-.26-.09-.47-.09-.3%200-.76.24-1.08.58v3.62h-.75v-4.87h.61l.1.55c.68-.61%201.04-.68%201.39-.68.22%200%20.39.08.49.142l-.31.73zm-.36-5.14c-.69%200-1.12-.19-1.45-.37l.3-.59c.23.14.64.34%201.19.34.59%200%201.03-.27%201.03-.72%200-1.2-2.22-.78-2.22-2.49%200-.71.51-1.29%201.61-1.29.52%200%20.9.11%201.23.26v.66c-.35-.15-.69-.3-1.2-.3-.49%200-.9.17-.9.62%200%201.09%202.26.81%202.26%202.41%200%201.02-.84%201.44-1.84%201.44M3.3%2049.57h-.75v-6.78h.75v3.12h.01l2.53-3.1h.94l-2.8%203.33%203.03%203.43h-1L3.3%2046.51h-.01m5.3%203.17c-.6%200-.85-.39-.85-.9v-6.49h.75v6.16c0%20.46.12.55.4.55.05%200%20.13%200%20.25-.03l.09.54c-.23.11-.4.168-.64.168m4.65-.107l-.2-.51c-.35.31-.93.61-1.57.61-.66%200-1.49-.34-1.49-1.71v-3.23h.75v3.19c0%20.816.334%201.136.95%201.136.614%200%201.088-.39%201.288-.65v-3.67h.76v2.83c0%201.53.03%201.83.1%202.04h-.59zM18%2045.66l-1.21%203.903h-.638l-1.62-4.87h.758l1.198%203.84h.033l1.19-3.84h.68l1.2%203.85h.03l1.17-3.85h.73l-1.61%204.87h-.68l-1.22-3.905m12.35-22.24h.68c.14%200%20.26.02.35.05.29.085.43.303.43.553%200%20.35-.26.53-.51.59v.01c.15.07.38.51.65.99h-.52c-.28-.53-.46-.87-.55-.88h-.08v.87h-.44v-2.2zm.55.973c.23%200%20.43-.1.43-.32%200-.14-.06-.24-.18-.27-.06-.03-.14-.04-.24-.04h-.12v.62h.11z%22%20fill%3D%22%23474747%22%2F%3E%3Cpath%20d%3D%22M18.892.426C17.752.152%2016.572%200%2015.35%200c-1.224%200-2.407.152-3.544.427v3.97h7.086V.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.806%2011.48h7.086v7.086h-7.086z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.806%2018.566h7.086v7.087h-7.086z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806%2029.62c1.137.275%202.32.427%203.543.427%201.22%200%202.4-.15%203.54-.42v-3.97H11.8v3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.806%204.393h7.086v7.087h-7.086zM4.72%2011.48h7.087v7.086H4.72z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.72%2018.566h7.087v7.087H4.72z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653c1.92%201.92%204.36%203.306%207.087%203.967v-3.967H4.72z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393h7.087v7.087H4.72z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806.426c-2.727.66-5.168%202.048-7.087%203.967h7.08V.426z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653v-7.087H.752c.662%202.726%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393C2.8%206.313%201.414%208.753.753%2011.48h3.97V4.393z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.892%2011.48h7.087v7.086h-7.09z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.892%2018.566h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.98%2025.653h-7.09v3.967c2.726-.66%205.17-2.047%207.087-3.967z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.892%204.393h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.892.426v3.967h7.087c-1.92-1.92-4.36-3.307-7.09-3.966zm7.087%2025.227c1.92-1.918%203.3-4.36%203.96-7.087h-3.96v7.087zm0-21.26v7.087h3.96c-.66-2.726-2.05-5.168-3.97-7.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.752%2011.48C.48%2012.62.326%2013.8.326%2015.023c0%201.223.152%202.405.427%203.543h3.97V11.48H.753z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.945%2018.566c.275-1.138.428-2.32.428-3.543%200-1.223-.15-2.404-.42-3.543h-3.97v7.086h3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M33.114%2024.583c0%201.127-.914%202.04-2.04%202.04-1.13%200-2.042-.913-2.042-2.04s.913-2.04%202.04-2.04c1.128%200%202.042.912%202.042%202.04zm-2.042-1.612c-.89%200-1.61.73-1.61%201.61%200%20.89.72%201.62%201.61%201.62.89%200%201.612-.72%201.612-1.61s-.72-1.61-1.612-1.61z%22%20fill%3D%22%23474747%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 75px;
}
.wk-brand-vertical-light::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2290%22%20viewBox%3D%220%200%2033.114%2049.705%22%3E%3Cpath%20d%3D%22M6.737%2040.25h-.552l-1.243-3.504c-.102-.284-.223-.643-.347-1.053h-.02c-.127.4-.253.737-.368%201.053L2.914%2040.25h-.56L0%2033.432h.816l1.508%204.535c.126.38.24.72.336%201.07h.02c.094-.33.225-.67.356-1.04l1.172-3.21-.456-1.33h.792l1.548%204.49c.135.39.272.72.367%201.06h.02c.08-.34.17-.65.29-1.02l1.48-4.52h.79l-2.31%206.82zm5.89-.504c-.38.39-.917.61-1.546.61-.61%200-1.14-.21-1.51-.6-.45-.453-.69-1.14-.69-1.947%200-.8.25-1.48.69-1.93.38-.4.91-.63%201.51-.63.63%200%201.15.23%201.54.63.43.45.68%201.12.68%201.92%200%20.8-.26%201.48-.7%201.93m-1.54-3.86c-.92%200-1.44.74-1.44%201.89s.54%201.91%201.44%201.91c.9%200%201.46-.76%201.46-1.92%200-1.15-.53-1.9-1.47-1.9m4.1%204.49c-.6%200-.86-.38-.86-.9v-6.5h.75v6.16c0%20.46.11.55.4.55.05%200%20.13%200%20.25-.03l.1.54c-.22.12-.39.17-.64.17m2.84%200c-.69%200-1.04-.41-1.04-1.04v-3.28h-.78v-.64h.79V34.3l.75-.25v1.326h1.5l-.27.64H17.7v3.07c0%20.414.16.593.49.593.34%200%20.67-.19.86-.35l.24.53c-.36.26-.84.48-1.29.48m2.39-2.41c0%20.92.54%201.74%201.62%201.74.4%200%20.87-.16%201.16-.35l.22.51c-.34.28-.97.49-1.52.49-1.52%200-2.27-1.25-2.27-2.64%200-1.41.81-2.46%201.98-2.46%201.26%200%201.95.99%201.95%202.51v.18h-3.12zm1.18-2.05c-.71%200-1.17.64-1.17%201.41h2.3c0-.68-.38-1.41-1.12-1.41m5.26.24c-.1-.05-.26-.09-.47-.09-.27%200-.76.24-1.07.59v3.61h-.75v-4.87h.63l.09.55c.68-.61%201.04-.68%201.4-.68.22%200%20.41.08.5.14l-.32.74zm-4.18%2011.17c0%20.92.546%201.75%201.63%201.75.4%200%20.862-.17%201.14-.35l.23.51c-.34.29-.97.49-1.528.49-1.535%200-2.27-1.25-2.27-2.64%200-1.41.8-2.46%201.977-2.46%201.26%200%201.94%201%201.94%202.51v.17h-3.13zm1.19-2.05c-.718%200-1.18.64-1.18%201.41h2.304c0-.68-.39-1.41-1.126-1.41m5.25.23c-.1-.04-.26-.09-.47-.09-.3%200-.76.24-1.08.58v3.62h-.75v-4.87h.61l.1.55c.68-.61%201.04-.68%201.39-.68.22%200%20.39.08.49.142l-.31.73zm-.36-5.14c-.69%200-1.12-.19-1.45-.37l.3-.59c.23.14.64.34%201.19.34.59%200%201.03-.27%201.03-.72%200-1.2-2.22-.78-2.22-2.49%200-.71.51-1.29%201.61-1.29.52%200%20.9.11%201.23.26v.66c-.35-.15-.69-.3-1.2-.3-.49%200-.9.17-.9.62%200%201.09%202.26.81%202.26%202.41%200%201.02-.84%201.44-1.84%201.44M3.3%2049.57h-.75v-6.78h.75v3.12h.01l2.53-3.1h.94l-2.8%203.33%203.03%203.43h-1L3.3%2046.51h-.01m5.3%203.17c-.6%200-.85-.39-.85-.9v-6.49h.75v6.16c0%20.46.12.55.4.55.05%200%20.13%200%20.25-.03l.09.54c-.23.11-.4.168-.64.168m4.65-.107l-.2-.51c-.35.31-.93.61-1.57.61-.66%200-1.49-.34-1.49-1.71v-3.23h.75v3.19c0%20.816.334%201.136.95%201.136.614%200%201.088-.39%201.288-.65v-3.67h.76v2.83c0%201.53.03%201.83.1%202.04h-.59zM18%2045.66l-1.21%203.903h-.638l-1.62-4.87h.758l1.198%203.84h.033l1.19-3.84h.68l1.2%203.85h.03l1.17-3.85h.73l-1.61%204.87h-.68l-1.22-3.905m12.35-22.24h.68c.14%200%20.26.02.35.05.29.085.43.303.43.553%200%20.35-.26.53-.51.59v.01c.15.07.38.51.65.99h-.52c-.28-.53-.46-.87-.55-.88h-.08v.87h-.44v-2.2zm.55.973c.23%200%20.43-.1.43-.32%200-.14-.06-.24-.18-.27-.06-.03-.14-.04-.24-.04h-.12v.62h.11z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M18.892.426C17.752.152%2016.572%200%2015.35%200c-1.224%200-2.407.152-3.544.427v3.97h7.086V.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.806%2011.48h7.086v7.086h-7.086z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.806%2018.566h7.086v7.087h-7.086z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806%2029.62c1.137.275%202.32.427%203.543.427%201.22%200%202.4-.15%203.54-.42v-3.97H11.8v3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.806%204.393h7.086v7.087h-7.086zM4.72%2011.48h7.087v7.086H4.72z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.72%2018.566h7.087v7.087H4.72z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653c1.92%201.92%204.36%203.306%207.087%203.967v-3.967H4.72z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393h7.087v7.087H4.72z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806.426c-2.727.66-5.168%202.048-7.087%203.967h7.08V.426z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653v-7.087H.752c.662%202.726%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393C2.8%206.313%201.414%208.753.753%2011.48h3.97V4.393z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.892%2011.48h7.087v7.086h-7.09z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.892%2018.566h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.98%2025.653h-7.09v3.967c2.726-.66%205.17-2.047%207.087-3.967z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.892%204.393h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.892.426v3.967h7.087c-1.92-1.92-4.36-3.307-7.09-3.966zm7.087%2025.227c1.92-1.918%203.3-4.36%203.96-7.087h-3.96v7.087zm0-21.26v7.087h3.96c-.66-2.726-2.05-5.168-3.97-7.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.752%2011.48C.48%2012.62.326%2013.8.326%2015.023c0%201.223.152%202.405.427%203.543h3.97V11.48H.753z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.945%2018.566c.275-1.138.428-2.32.428-3.543%200-1.223-.15-2.404-.42-3.543h-3.97v7.086h3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M33.114%2024.583c0%201.127-.914%202.04-2.04%202.04-1.13%200-2.042-.913-2.042-2.04s.913-2.04%202.04-2.04c1.128%200%202.042.912%202.042%202.04zm-2.042-1.612c-.89%200-1.61.73-1.61%201.61%200%20.89.72%201.62%201.61%201.62.89%200%201.612-.72%201.612-1.61s-.72-1.61-1.612-1.61z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 75px;
}
.wk-brand-wheel,
.wk-brand-wheel-light,
.wk-brand-wheel::after {
  display: block;
  width: 36px;
}
.wk-brand-wheel::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.17%22%20height%3D%2230.048%22%20viewBox%3D%220%200%2036.169997%2030.047999%22%3E%3Cpath%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.403-.15%203.543-.42v-3.97H11.48v3.967z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.394%2011.48h7.087v7.088H4.4z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.394%2018.567h7.087v7.087H4.4z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654c1.92%201.92%204.36%203.307%207.087%203.967V25.66H4.4z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394h7.087v7.087H4.4z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394c-1.92%201.92-3.306%204.36-3.967%207.087h3.97V4.4z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.566%2011.48h7.087v7.088h-7.087z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.566%2018.567h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.653%2025.654h-7.087v3.967c2.726-.66%205.17-2.042%207.087-3.962z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.566%204.394h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.566.427v3.967h7.087c-1.918-1.92-4.36-3.307-7.087-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.163-3.97-7.082z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.426%2011.48C.153%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.966z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M32.06%2022.35h1.02c.21%200%20.393.024.525.077.43.127.64.453.64.828%200%20.53-.4.806-.78.895v.016c.224.11.572.76.966%201.48h-.77c-.43-.785-.682-1.305-.83-1.316h-.11v1.316h-.663v-3.3zm.83%201.46c.34%200%20.643-.136.643-.477%200-.203-.087-.356-.267-.402-.1-.04-.208-.05-.362-.05h-.178v.93h.162z%22%20fill%3D%22%23474747%22%2F%3E%3Cpath%20d%3D%22M36.17%2024.047c0%201.69-1.37%203.062-3.062%203.062-1.69%200-3.062-1.37-3.062-3.06%200-1.697%201.37-3.068%203.062-3.068%201.69%200%203.062%201.37%203.062%203.06zm-3.063-2.417c-1.33%200-2.41%201.083-2.41%202.418%200%201.34%201.084%202.42%202.418%202.42%201.336%200%202.42-1.08%202.42-2.412%200-1.332-1.084-2.417-2.42-2.417z%22%20fill%3D%22%23474747%22%2F%3E%3C%2Fsvg%3E);
}
.wk-brand-wheel-light::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.17%22%20height%3D%2230.048%22%20viewBox%3D%220%200%2036.169997%2030.047999%22%3E%3Cpath%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.403-.15%203.543-.42v-3.97H11.48v3.967z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.394%2011.48h7.087v7.088H4.4z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.394%2018.567h7.087v7.087H4.4z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654c1.92%201.92%204.36%203.307%207.087%203.967V25.66H4.4z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394h7.087v7.087H4.4z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394c-1.92%201.92-3.306%204.36-3.967%207.087h3.97V4.4z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.566%2011.48h7.087v7.088h-7.087z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.566%2018.567h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.653%2025.654h-7.087v3.967c2.726-.66%205.17-2.042%207.087-3.962z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.566%204.394h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.566.427v3.967h7.087c-1.918-1.92-4.36-3.307-7.087-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.163-3.97-7.082z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.426%2011.48C.153%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.966z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M32.06%2022.35h1.02c.21%200%20.393.024.525.077.43.127.64.453.64.828%200%20.53-.4.806-.78.895v.016c.224.11.572.76.966%201.48h-.77c-.43-.785-.682-1.305-.83-1.316h-.11v1.316h-.663v-3.3zm.83%201.46c.34%200%20.643-.136.643-.477%200-.203-.087-.356-.267-.402-.1-.04-.208-.05-.362-.05h-.178v.93h.162z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M36.17%2024.047c0%201.69-1.37%203.062-3.062%203.062-1.69%200-3.062-1.37-3.062-3.06%200-1.697%201.37-3.068%203.062-3.068%201.69%200%203.062%201.37%203.062%203.06zm-3.063-2.417c-1.33%200-2.41%201.083-2.41%202.418%200%201.34%201.084%202.42%202.418%202.42%201.336%200%202.42-1.08%202.42-2.412%200-1.332-1.084-2.417-2.42-2.417z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 36px;
}
.wk-brand-small,
.wk-brand-small-light,
.wk-brand-small::after {
  display: block;
  width: 142px;
}
.wk-brand-small::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
}
.wk-brand-small-light::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
.wk-button,
button {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #007ac3;
  border: 0;
  border-radius: 0;
  color: #fff;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .87891rem;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 1rem;
  padding: 1.0625rem .9375rem;
  -webkit-tap-highlight-color: transparent;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  width: 100%;
}
@media (min-width:37.5rem) {
  .wk-button,
  button {
    display: inline-block;
    margin-bottom: 0;
    width: auto;
  }
}
.wk-button:hover:not([disabled]),
button:hover:not([disabled]) {
  background-color: #409bd2;
  color: #fff;
}
.wk-button.wk-button-secondary,
button.wk-button-secondary {
  background-color: #bfbfbf;
  color: #474747;
}
.wk-button.wk-button-secondary:hover:not([disabled]),
button.wk-button-secondary:hover:not([disabled]) {
  background-color: #dadada;
  color: #474747;
}
.wk-button.wk-button-success,
button.wk-button-success {
  background-color: #85bc20;
}
.wk-button.wk-button-success:hover:not([disabled]),
button.wk-button-success:hover:not([disabled]) {
  background-color: #a4cd58;
}
.wk-button.wk-button-danger,
button.wk-button-danger {
  background-color: #e5202e;
}
.wk-button.wk-button-danger:hover:not([disabled]),
button.wk-button-danger:hover:not([disabled]) {
  background-color: #ec5862;
}
.wk-button[disabled],
button[disabled] {
  opacity: .3;
}
.wk-button.wk-button-full,
.wk-document-legacy .dps-resource table,
button.wk-button-full {
  width: 100%;
}
.wk-button.wk-loading,
button.wk-loading {
  position: relative;
}
.wk-button.wk-loading:before,
button.wk-loading:before {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
  font-family: "wk-icons";
  left: 48%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width:37.5rem) {
  .wk-button.wk-loading:before,
  button.wk-loading:before {
    left: 41%;
  }
}
.wk-button.wk-loading:after,
button.wk-loading:after {
  content: ".";
  visibility: hidden;
}
@media (min-width:37.5rem) {
  .wk-button.wk-loading:after,
  button.wk-loading:after {
    display: none;
  }
  .wk-button.wk-loading > span,
  button.wk-loading > span {
    display: inline-block;
    visibility: hidden;
  }
}
.wk-button.wk-button-icon,
button.wk-button-icon {
  font-size: 1.38084rem;
  padding: .8125rem;
}
.wk-button.wk-button-icon > .wk-button-text,
button.wk-button-icon > .wk-button-text {
  font-size: 1rem;
  vertical-align: middle;
}
a.wk-button {
  display: block;
  text-align: center;
}
@media (min-width:37.5rem) {
  a.wk-button {
    display: inline-block;
  }
}
a.wk-button:hover {
  color: #fff;
}
.wk-button-bar {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-button-bar:after,
.wk-footer .wk-footer-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-button-bar .wk-button-group-left {
    float: left;
  }
}
.wk-button-bar .wk-button-group-left + .wk-button-group-right {
  margin-top: 1rem;
}
@media (min-width:37.5rem) {
  .wk-button-bar .wk-button-group-left + .wk-button-group-right {
    margin-top: 0;
  }
  .wk-button-bar .wk-button-group-right {
    float: right;
  }
  .wk-button-bar .wk-button,
  .wk-button-bar button {
    float: left;
    margin-bottom: 0;
    margin-right: 1rem;
  }
  .wk-button-bar .wk-button:last-child,
  .wk-button-bar button:last-child {
    margin-right: 0;
  }
}
.wk-button-bar .wk-button:last-child,
.wk-button-bar button:last-child,
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li:last-child {
  margin-bottom: 0;
}
.wk-breakpoint-tag {
  background-color: #474747;
  border-radius: .3em;
  bottom: 10px;
  color: #474747;
  opacity: .3;
  padding: 6px;
  position: fixed;
  right: 10px;
  text-shadow: 0 1px 0 #000;
  z-index: 1200;
}
.wk-breakpoint-tag:before {
  content: "mobile";
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-breakpoint-tag:before {
    content: "tablet";
  }
}
@media (min-width:65rem) {
  .wk-breakpoint-tag:before {
    content: "desktop";
  }
}
@media (min-width:75rem) {
  .wk-breakpoint-tag:before {
    content: "desktop (max 75rem)";
  }
}
.wk-document a:hover {
  text-decoration: underline;
}
.wk-document ol,
.wk-document p,
.wk-document ul {
  color: #474747;
  font-family:
    "Franziska",
    "Times New Roman",
    Times,
    serif;
  font-size: 1.06667rem;
  line-height: 1.7;
}
.wk-document ol,
.wk-document ul {
  margin: 1em 0 1em 3em;
  padding: 0;
}
.wk-document ol > li,
.wk-document ul > li {
  margin-bottom: .5em;
}
.wk-document ul {
  list-style-type: square;
}
.wk-document p {
  margin-bottom: 1.25rem;
}
.wk-document-legacy .dps-resource a.smallLink:link {
  color: #00c;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.smallLink:active {
  color: #009;
}
.wk-document-legacy .dps-resource a.smallLink:hover,
.wk-document-legacy .dps-resource a.smallLink:visited {
  color: #606;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.smallLink:hover {
  color: #00c;
}
.wk-document-legacy .dps-resource a.small-link {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 400;
}
.wk-document-legacy .dps-resource a.small-link:link {
  color: #00f;
}
.wk-document-legacy .dps-resource a.metadataLink:link {
  color: #fff;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 700;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.metadataLink:active,
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li > a {
  color: #fff;
}
.wk-document-legacy .dps-resource a.metadataLink:hover,
.wk-document-legacy .dps-resource a.metadataLink:visited {
  color: #fff;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 700;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.breadCrumb:link {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  color: #00c;
  text-decoration: none;
}
.wk-document-legacy .dps-resource a.breadCrumb:active {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  color: #009;
}
.wk-document-legacy .dps-resource a.breadCrumb:hover,
.wk-document-legacy .dps-resource a.breadCrumb:visited {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  color: #606;
}
.wk-document-legacy .dps-resource a.breadCrumb:hover {
  color: #00c;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a:empty {
  display: none;
}
.wk-document-legacy .dps-resource .outer-table-wrapper {
  overflow: auto;
  margin-bottom: 1.875rem;
}
.wk-document-legacy .dps-resource .inner-table-wrapper {
  overflow: visible;
}
.wk-document-legacy .dps-resource div.content-wrap {
  padding: 0;
}
.wk-document-legacy .dps-resource div.tableVspace {
  width: 100%;
  height: 16px;
  border: 1px #000 solid;
}
.wk-document-legacy .dps-resource div.path-line-content {
  margin: 12px 0 0;
  padding: 4px 0 0;
}
.wk-document-legacy .dps-resource div.tochead {
  margin-left: 0;
  margin-top: 3pt;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 120%;
  font-weight: 700;
}
.wk-document-legacy .dps-resource div.toc {
  margin-left: 10pt;
  margin-top: 3pt;
}
.wk-document-legacy .dps-resource div.tocindent {
  margin-left: 10pt;
  margin-bottom: 6pt;
}
.wk-document-legacy .dps-resource div.space {
  display: table;
  vertical-align: bottom;
  margin: 4px 0;
}
.wk-document-legacy .dps-resource div.graphic {
  width: 100%;
  text-align: center;
}
.wk-document-legacy .dps-resource div.warningMsg {
  color: #c00;
  font-weight: 700;
}
.wk-document-legacy .dps-resource div.nav-caution-note-wrapper {
  position: relative;
}
.wk-document-legacy .dps-resource div.cnBubble {
  left: 5px;
  z-index: 9999999;
  position: absolute;
  min-width: 480px;
  padding: 0;
  background: #ffffbe;
  border-radius: 0;
  border: #ff8315 solid 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .75);
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .75);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .75);
}
.wk-document-legacy .dps-resource div.cnBubble:after,
.wk-document-legacy .dps-resource div.cnBubble:before {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #ffffbe;
  display: block;
  width: 0;
  z-index: 1;
  left: -8px;
  top: 10px;
}
.wk-document-legacy .dps-resource div.cnBubble:before {
  border-width: 9px 9px 9px 0;
  border-color: transparent #ff8315;
  z-index: 0;
  left: -11px;
  top: 9px;
}
.wk-document-legacy .dps-resource div.cnContent {
  padding: 8px;
}
.wk-document-legacy .dps-resource div.media-container {
  display: inline-block;
  margin: 5px 0 10px;
}
.wk-document-legacy .dps-resource div.media-container span.tooltip-show {
  display: inline;
  margin-left: 20px;
  margin-top: 20px;
  position: absolute;
  border: 1px solid #ccc;
  background: #fff;
  color: #6c6c6c;
}
.wk-document-legacy .dps-resource div.cnBody p {
  margin: 6px 0 0;
  font-style: italic;
}
.wk-document-legacy .dps-resource .docHeadSpacer {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Arial,
    sans-serif;
  margin-right: 4pt;
}
.wk-document-legacy .dps-resource h1.metadata {
  text-align: left;
  font-size: 120%;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 700;
  margin-top: 12px;
  margin-bottom: 0;
}
.wk-document-legacy .dps-resource h1.valueadd {
  padding: 0;
  margin: 0;
  font: 700 large/1em Arial, sans-serif;
  border-bottom: #606 2px solid;
}
.wk-document-legacy .dps-resource h2.valueadd {
  padding: 0;
  margin: 0;
  font: 700 medium/1em Arial, sans-serif;
}
.wk-document-legacy .dps-resource h3.valueadd {
  padding: 0;
  margin: 0;
  font: 700 small/1em Arial, sans-serif;
}
.wk-document-legacy .dps-resource table.metadata {
  background-color: transparent;
  font-size: 8pt;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  margin-top: 0;
}
.wk-document-legacy .dps-resource table.noteIndent {
  margin-left: 15px;
}
.wk-document-legacy .dps-resource td.metadatahead {
  font-weight: 700;
  padding-left: 10pt;
  padding-right: 10pt;
  width: 150pt;
}
.wk-document-legacy .dps-resource td.metadatahead_print {
  font-weight: 700;
  padding-left: 0;
  padding-right: 10pt;
  width: 150pt;
}
.wk-document-legacy .dps-resource td.metadatahead2 {
  font-weight: 700;
  padding-right: 10pt;
}
.wk-document-legacy .dps-resource td.olText {
  height: auto;
  padding-bottom: 10pt;
  padding-left: 6px;
}
.wk-document-legacy .dps-resource td.digit {
  text-align: right;
}
.wk-document-legacy .dps-resource td.small-cap {
  text-transform: uppercase;
  font-weight: 400;
}
.wk-document-legacy .dps-resource td.bold-small-cap {
  text-transform: uppercase;
  font-weight: 700;
}
.wk-document-legacy .dps-resource td.underline {
  text-decoration: underline;
  font-weight: 400;
}
.wk-document-legacy .dps-resource .leadIn > b,
.wk-document-legacy .dps-resource td.roman,
label {
  font-weight: 400;
}
.wk-document-legacy .dps-resource td.bold,
.wk-document-legacy .dps-resource td.metricsCell .dateCreated {
  font-weight: 700;
}
.wk-document-legacy .dps-resource td.italic,
.wk-document-legacy .dps-resource td.metricsCell .metrics .author.deleted,
.wk-document-legacy .dps-resource td.metricsCell .metrics .author.disabled {
  font-style: italic;
}
.wk-document-legacy .dps-resource td.bold-italic {
  font-style: italic;
  font-weight: 700;
}
.wk-document-legacy .dps-resource td.metricsCell {
  width: 25%;
  color: #888;
  font-size: .85em;
  vertical-align: top;
}
.wk-document-legacy .dps-resource td.notesCell {
  width: 75%;
}
.wk-document-legacy .dps-resource li,
.wk-document-legacy .dps-resource td p.hp {
  margin: 0 0 10px;
}
.wk-document-legacy .dps-resource p.caption {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 400;
  font-style: italic;
}
.wk-document-legacy .dps-resource p.blockquote {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  line-height: 1.25em;
}
.wk-document-legacy .dps-resource p.related-topics-state {
  margin: 0 10px 0 0;
  padding: 0;
  font:
    700 italic small/1.3em Arial,
    Helvetica,
    sans-serif;
  color: navy;
}
.wk-document-legacy .dps-resource p.docType {
  display: block;
  padding: 0;
  font: 700 small/1em Arial, sans-serif;
  color: #244680;
}
.wk-document-legacy .dps-resource p:empty {
  display: none;
}
.wk-document-legacy .dps-resource pre {
  font-family:
    "Courier New",
    "Courier",
    "monospace";
  font-size: small;
}
.wk-document-legacy .dps-resource .smallLink a,
.wk-document-legacy .dps-resource span.toc,
.wk-document-legacy .dps-resource thead.xhtml {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 80%;
}
.wk-document-legacy .dps-resource span.emphasis {
  font-weight: 700;
}
.wk-document-legacy .dps-resource span.numemphasis {
  font-weight: 700;
  color: maroon;
  font-size: 110%;
}
.wk-document-legacy .dps-resource span.footnote {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  line-height: 1.25em;
}
.wk-document-legacy .dps-resource span.leftCol {
  display: inline;
  background-color: #fff;
  vertical-align: bottom;
  text-align: left;
}
.wk-document-legacy .dps-resource span.rightCol {
  display: table-cell;
  float: right;
  background-color: #fff;
  text-align: right;
  vertical-align: bottom;
}
.wk-document-legacy .dps-resource span.space {
  display: inline-block;
  vertical-align: bottom;
  text-align: left;
}
.wk-document-legacy .dps-resource .break {
  display: block;
}
.wk-document-legacy .dps-resource ul.nested-ul {
  list-style-image: none;
}
.wk-document-legacy .dps-resource ul.square {
  list-style-type: square;
}
.wk-document-legacy .dps-resource ul.none {
  list-style-type: none;
}
.wk-document-legacy .dps-resource ul.bull {
  list-style-type: square;
}
.wk-document-legacy .dps-resource ul.bull > li {
  display: list-item !important;
}
.wk-document-legacy .dps-resource .menupathBoxRow1 {
  width: 100%;
  height: 24px;
  text-align: right;
}
.wk-document-legacy .dps-resource .menupathBoxRow2,
.wk-document-legacy .dps-resource .sideNoteasFooter table {
  width: 100%;
}
.wk-document-legacy .dps-resource .doc-path-wrapper {
  margin: 0;
  padding: 10px;
}
.wk-document-legacy .dps-resource .doc_path_container {
  background-color: #fff;
  margin: 0;
  border: solid #00504c 1px;
  padding: 4px;
}
.wk-document-legacy .dps-resource .doc_path_container div.navigation-line div.link-box {
  text-align: center;
  margin: 10px 0 5px;
}
.wk-document-legacy .dps-resource .clickpathNode {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #000;
  text-decoration: none;
  margin: 0 5px;
}
.wk-document-legacy .dps-resource .docid {
  width: 100%;
  height: 18px;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 700;
  background-color: #00504c;
  color: #fff;
  padding: 2pt;
}
.wk-document-legacy .dps-resource .date {
  color: navy;
}
.wk-document-legacy .dps-resource .inline {
  color: purple;
}
.wk-document-legacy .dps-resource .inline2 {
  color: green;
}
.wk-document-legacy .dps-resource .center {
  text-align: center;
}
.wk-document-legacy .dps-resource .metadataContainer {
  display: none;
}
.wk-document-legacy .dps-resource .showMetadata {
  position: absolute;
  float: right;
}
.wk-document-legacy .dps-resource .docSearchTerm,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-blue,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-green,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-none,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-orange,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-pink,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-yellow {
  background-color: #ff6;
  font-weight: 700;
}
.wk-document-legacy .dps-resource #moreInfoBox {
  border: 1px solid #00504c;
  padding: 6px;
  width: 99%;
  -moz-box-sizing: padding-box;
}
.wk-document-legacy .dps-resource .moreInfoBullet,
.wk-document-legacy .dps-resource .moreInfoText {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 400;
  font-size: 11pt;
  color: #069;
  text-transform: capitalize;
  white-space: nowrap;
}
.wk-document-legacy .dps-resource .moreInfoBullet {
  font-size: 14pt;
  padding-left: 6px;
  padding-right: 6px;
  text-align: center;
}
.wk-document-legacy .dps-resource .newDevBox {
  background: #ffe;
  padding: 10px;
  border: 1px solid;
}
.wk-document-legacy .dps-resource .newDevBox h1 {
  margin-top: 0;
  border-bottom: 2px solid #606;
  font: 700 small/1.5em Arial, sans-serif;
  text-transform: uppercase;
}
.wk-document-legacy .dps-resource .newDevBox h2 {
  margin-bottom: 0;
}
.wk-document-legacy .dps-resource .newDevBox p,
.wk-login-screen .wk-login-layout-support .wk-login-support h5 {
  margin-top: 0;
}
.wk-document-legacy .dps-resource #newDevBtn {
  width: 130px;
  height: 19px;
  padding: 2px;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 10px;
}
.wk-document-legacy .dps-resource .newDevBtnHighlighted {
  border: 1px solid #00c;
  background-color: #f4f3c9;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  color: red;
  font-weight: 700;
  font-size: 11px;
  text-align: center;
}
.wk-document-legacy .dps-resource .quicklinks {
  margin: 4px 10px 0 15px;
  padding: 0;
  background: #fef8e3;
  border: 1px solid #ccc;
  font:
    small/1.3em Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .quicklinks p {
  margin: 0 12px;
  padding: 0 0 12px;
}
.wk-document-legacy .dps-resource .quicklinks h1,
.wk-document-legacy .dps-resource .quicklinks h2,
.wk-document-legacy .dps-resource .quicklinks h3 {
  background-color: #036;
  margin: 0 -1px 7px;
  padding: 4px 10px;
  color: #eee;
  font:
    700 small/1.3em Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .quicklinks li {
  margin: 0;
  padding: 0 0 0 2px;
  line-height: 1.1em;
}
.wk-document-legacy .dps-resource .quicklinks ul {
  margin-left: 12px;
}
.wk-document-legacy .dps-resource .deleted,
.wk-document-legacy .dps-resource .vetoed {
  font:
    700 small/1.3em Arial,
    Helvetica,
    sans-serif;
  color: red;
}
.wk-document-legacy .dps-resource .vetoed {
  color: #00e;
}
.wk-document-legacy .dps-resource .added,
.wk-document-legacy .dps-resource .addedgreen {
  font:
    700 italic small/1.3em Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .addedgreen {
  color: green;
}
.wk-document-legacy .dps-resource #learningCenter {
  height: 178px;
  width: 596px;
  margin-top: 20px;
}
.wk-document-legacy .dps-resource #LCloginBtn {
  position: relative;
  left: 470px;
  top: 140px;
}
.wk-document-legacy .dps-resource .breadCrumb {
  padding: 8px 0;
}
.wk-document-legacy .dps-resource #smartRelate {
  padding: 0 0 35px;
  margin: 0 3px 10px 6px;
}
.wk-document-legacy .dps-resource .noteContainer {
  padding-left: 25px;
  margin: 15px 0;
}
.wk-document-legacy .dps-resource .noteBody {
  font-family:
    "Franziska",
    "Times New Roman",
    Times,
    serif;
}
.wk-document-legacy .dps-resource .noteHead {
  font-weight: 700;
  margin: 0 0 0 15px;
}
.wk-document-legacy .dps-resource .background,
.wk-document-legacy .dps-resource .best-practice,
.wk-document-legacy .dps-resource .caution-note,
.wk-document-legacy .dps-resource .cch-chart,
.wk-document-legacy .dps-resource .cch-comment,
.wk-document-legacy .dps-resource .cch-pointer,
.wk-document-legacy .dps-resource .cch-practice-tip,
.wk-document-legacy .dps-resource .checklist,
.wk-document-legacy .dps-resource .comment,
.wk-document-legacy .dps-resource .compliance-pointer,
.wk-document-legacy .dps-resource .compliance-tip,
.wk-document-legacy .dps-resource .department-comment,
.wk-document-legacy .dps-resource .exam-standard,
.wk-document-legacy .dps-resource .example,
.wk-document-legacy .dps-resource .expert,
.wk-document-legacy .dps-resource .faq,
.wk-document-legacy .dps-resource .forms,
.wk-document-legacy .dps-resource .gray-area,
.wk-document-legacy .dps-resource .iResearchAids,
.wk-document-legacy .dps-resource .key-concepts,
.wk-document-legacy .dps-resource .legal,
.wk-document-legacy .dps-resource .note,
.wk-document-legacy .dps-resource .noteDisplayLabel,
.wk-document-legacy .dps-resource .planning-note,
.wk-document-legacy .dps-resource .policy,
.wk-document-legacy .dps-resource .practitioner-comment,
.wk-document-legacy .dps-resource .sample-plan,
.wk-document-legacy .dps-resource .summary,
.wk-document-legacy .dps-resource .tools {
  color: #474747;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 6px;
  position: relative;
}
.wk-document-legacy .dps-resource .background:before,
.wk-document-legacy .dps-resource .best-practice:before,
.wk-document-legacy .dps-resource .caution-note:before,
.wk-document-legacy .dps-resource .cch-chart:before,
.wk-document-legacy .dps-resource .cch-comment:before,
.wk-document-legacy .dps-resource .cch-pointer:before,
.wk-document-legacy .dps-resource .cch-practice-tip:before,
.wk-document-legacy .dps-resource .checklist:before,
.wk-document-legacy .dps-resource .comment:before,
.wk-document-legacy .dps-resource .compliance-pointer:before,
.wk-document-legacy .dps-resource .compliance-tip:before,
.wk-document-legacy .dps-resource .department-comment:before,
.wk-document-legacy .dps-resource .exam-standard:before,
.wk-document-legacy .dps-resource .example:before,
.wk-document-legacy .dps-resource .expert:before,
.wk-document-legacy .dps-resource .faq:before,
.wk-document-legacy .dps-resource .forms:before,
.wk-document-legacy .dps-resource .gray-area:before,
.wk-document-legacy .dps-resource .iResearchAids:before,
.wk-document-legacy .dps-resource .key-concepts:before,
.wk-document-legacy .dps-resource .legal:before,
.wk-document-legacy .dps-resource .note:before,
.wk-document-legacy .dps-resource .noteDisplayLabel:before,
.wk-document-legacy .dps-resource .planning-note:before,
.wk-document-legacy .dps-resource .policy:before,
.wk-document-legacy .dps-resource .practitioner-comment:before,
.wk-document-legacy .dps-resource .sample-plan:before,
.wk-document-legacy .dps-resource .summary:before,
.wk-document-legacy .dps-resource .tools:before {
  background-repeat: no-repeat;
  background-position: 0 0;
  content: "";
  height: 16px;
  left: -25px;
  position: absolute;
  top: 3px;
  width: 16px;
}
.wk-document-legacy .dps-resource .caution-note:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQcALvi///sqP/nnd7w///tsd7x/9fu/+n1/+n2/9Ls///tt8Dk/8Dj/+Pz/9Hr/7vh///qov/daprN87u7u//jk2OQsXSs1uTz/5kAAMwAAP///5lmM////wAAAAAAAAAAACH5BAEAABwALAAAAAAQABAAAAV4IMdZZGmS4nit67axa6VqtLZp1MtKlXXVNpxuxfPVbhlMbtf70ZCYyAZxOBRZN0UyAnk1roXCDbLtDgZXwzhQ7hquiRshABEIKDnHVU7f4nN7OHgRhH8bVwsuiosbDFcPAJEAD5SQlBMyFhObnJ2bMiIVoqOkoiIhADs=);
}
.wk-document-legacy .dps-resource .compliance-tip:before,
.wk-document-legacy .dps-resource .note:before,
.wk-document-legacy .dps-resource .noteDisplayLabel:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQbALvi/8Dj/7vh/9fu/8Dk/8bm/9ju/9Ls/+nv4d7w/97x///ff9Hr///44en1/6HO6ufw7Pe+W20/Ef/ShJrN82OQsXSs1uTz//+ZM5lmM////////wAAAAAAAAAAAAAAACH5BAEAABsALAAAAAAQABAAAAV74LZZZGmS4nitbLtWqiZrWZ21VGVdzZxpkdsKkdvJfr/gRVi80DCSZE0jcTQlmgl0EsFqJU2Fd0ImQxPNwWBslhgGRcjhVy5DGQ/dUrOAAr1QTQUSUFJYEgVNBAQSAVIBjQFNAgCVNhmUAgI5IxSen6CeMCIVpaanpSIhADs=);
}
.wk-document-legacy .dps-resource .compliance-pointer:before,
.wk-document-legacy .dps-resource .planning-note:before,
.wk-document-legacy .dps-resource .summary:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQALMNAL1IAvvsx//jk//wxP/dam0/EcVrI5rN82OQsXSs1uTz/////5lmM////wAAAAAAACH5BAEAAA0ALAAAAAAQABAAAARfsLVEq6Vyqs37RhojjuR2IInCLGy7rIxyputg3zUzqwswGEBDYVjYrQK35KCI4gEEwaCASVsIrlgs1QmNGqbGBWFMJm9XAILXQDiLy+UzcT4/TQ74vB4PkiD+gIF/EhEAOw==);
}
.wk-document-legacy .dps-resource .cch-comment:before,
.wk-document-legacy .dps-resource .comment:before,
.wk-document-legacy .dps-resource .department-comment:before,
.wk-document-legacy .dps-resource .practitioner-comment:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQTAMDj/7vh/7vi/8Dk/8Xm/8bm/8vo/8vp///vvG0/EaN0QZrN8/e+W+Tz/2OQsXSs1v/ShP+ZM////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABMALAAAAAAQABAAAAVz4DQ9ZGmS4tisbLs6qiQrdM0uztNItOzzigZOp5AhjshjYliEOJ9QSCLXjEanj6r1iS0yvuAwA9tQiMXLXMNAi7jfkcRh2CgQCIm8O08o0AcDAACBCXGBAHQBAosCAQF5jQE4IwuVlpVLlTAiDp2en50iIQA7);
}
.wk-document-legacy .dps-resource .background:before,
.wk-document-legacy .dps-resource .sample-plan:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQQALvh/8Dj/8Xm/7vi/8bm/8GAP5rN8+Tz/3Ss1v/dav/jk2OQsf/wxG0/Ef///5lmM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAVwIAQhJPKcZ0GK4+EeDyMzRXMsreOgKV0bC8RBF5vVZA2gkPco+BqMZBA2o0GjCumyWqhls0pqFdsATx+KtLrcSGhh6rXbHUbHs+7G+5Ho+9sNAgR1fn96AQGEhW4AAwAAQCN6k5MGlpEiC5qbnJoiIQA7);
}
.wk-document-legacy .dps-resource .example:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQfAF99AMDj/9fu/9HfnPe+W+n2/8vp/97w/+n1/93w/9Hr/8Dk/8Xm/97x/9ju/+r2/8bm/9Hs/+Pz/9jt/7vi/7vh/5rN82OQsW0/EXSs1uTz//+ZMwAAAJlmM////////yH5BAEAAB8ALAAAAAAQABAAAAWD4PdlZGmS4qitK9dy7qV6tKfB7q1ZV6bVHhhLx/PRhENi78ehaR6IghSBKLZYklVnu8X4GpzEoXE4JDpAr0YgcLAdEwF6MAB4uV1FRDGv39MGgWgAhH8EBBsYEAwMGI6PGWiHiQEBC5aVRWgbnBgVnxUUnzwfj48WqKmkIhetrq+tIiEAOw==);
}
.wk-document-legacy .dps-resource .faq:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQANUgAMDj/7vi/9Hr/8Xm/7vh/8bm/97w/8Dk//e+W8vo/97x/9Lr/9ju/8DY8d3w/8zo/+Pz/9Hs/+r2/+n1/9Ls/9fu/8vp///ShG0/EZrN82OQsXSs1uTz//+ZM////5lmM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAAAQABAAAAaNQBBoQywaicIhZ8n5OD9MjkbpqX6qVQwzo9lwrJ6L+ILQcrhez1WMwZA7WvT308ZIPm/MRB7lYMJwHBByCgoOBmtwDQYGchUVDBV4cI+RchQCmXRtCwsRAnIJFqMPoxaio3IFAwMFTxirrXIHBwAAV3AAtQByBAG/mxi+BARcQxnIycrIU0Iaz9DRz0JBADs=);
}
.wk-document-legacy .dps-resource .checklist:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQbAMXm/7vi/8vp/8Dk/8bm/9fu/97w/9Lr/8vo/+r2/+n1/9ju/9Hr/9Hs/+Pz/8Dj/7vh//e+W//ShG0/EZrN82OQsXSs1uTz//+ZM5lmM////////wAAAAAAAAAAAAAAACH5BAEAABsALAAAAAAQABAAAAWA4LZZZGmS4nitbLtWqiZrbpZdVGVdM81mmglOx5v9NBJhbte7JICSyESxXNmsyAhm4qhmJBpbdmswLCeYCHg8KSwKVbRkrp0cDg1GFYGO1AUIAoJVBABoWwAAhYpVAwMPExMPD4+PD1UQAZoBEJ2ZnTkjFKOkpaMwIhWqq6yqIiEAOw==);
}
.wk-document-legacy .dps-resource .key-concepts:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQdAGs8DLvh/8vp/8Dj/8Xm/8bm/97w/9fu/+Pz/5CQkNju/9Lr/9Hr/7vi/+r2/97x/8Dk/9Hs/8vo//e+W5rN82OQsXSs1m0/Ef/ShOTz//+ZM5lmM////////wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAWDYNdZZGla2yZaWeu+G4ddLGdzbxZjE53dONeu5wMKZT1KpXbLOGITjeaiZKWuu+kFUY0BkZeHwaDcYc7n6OWgOJRlaJ52EWG8MamL/CIR+O8bBHpqBQQEBV0zF4NTAxADA1U6E5SUUwENAQFKHQkUG1JSABSkpBUiHRUVAKwAqq+nHSEAOw==);
}
.wk-document-legacy .dps-resource .tools:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQcAMDj/8vp///ShMXm/9Hr/9fu/8bm/8Dk/7vi/9Lr/97x/8vo/9Ls/97w/9ju/93w/+n2/9Hs/7vh//e+W20/EZrN83Ss1mOQseTz//+ZM5lmM////////wAAAAAAAAAAACH5BAEAABwALAAAAAAQABAAAAV+IMdZZGmS4oitLKa966Vu9LZqW6at1WVhNRtOx+r9gq7N7kbxAWtJgQaiETR/rah0krliFIpHA8fNmClGTKHgIHcp8EKaQXBTCIlEhJBe2AMBC4ABaXYGAwOHiUZ2BwAAjo4APTgUXQgIEpoSmRKUXGgVoqOjMhxwF6mqq6YhADs=);
}
.wk-document-legacy .dps-resource .cch-pointer:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQYALvi/7yUacvp/8Dj/8Xm/97w/8bm/8Dk/9Lr/9Hr/9Hs/9ju/9fu//e+W7vh/5rN8+Tz/2OQsXSs1m0/Ef/ShP+ZM////5lmM////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAAAAV1IIZJZGmS4gitbLtGqiVbwWW3TyRBcn3JF5wO4pNRbEibzmakOJ/OiW5igUYnWOzUCp0UCjnJhEvJLhjhSaPBnSAUiXSlsq5jBfg0ds6fGAgEBmEQBwFZWQMHAwODDgCPAA6SjpI5Iw+YmZqYMCIRn6ChnyIhADs=);
}
.wk-document-legacy .dps-resource .cch-practice-tip:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOZnALvh///omf/lj//jhf/trsbm/5J3Wsvp/2c1A//hfZS92eHu+cDj/3BDFZmWkHNHG6WASKyHS/jdiNHs/8vo/6GCY/vfgsrR1ZFoMal/Nn5bNphtLJuWjaq+zMjc6t/CeXROJ9LY229BEoVWF4FqUeDn7Y2Ab8Crls6yd8Dk/4ZaJbKMTKmmn8DGydLl87CNVIFrUd/UyXZJG6qtq8Xm/52kpbvi/8Slapyiou/ZnJbA34JpTqaUgZBxUayMYKqBOJxwKdfu/+jGav/wvcS+t+Px/Kq4wOTb0srn/PrmqNCsV9Ls/7ugfsCib2s8DHhHD97q88WlZmg3BryVQoxeHf3z0PLgraydjbrR4dHr/6B2NqSSfmo6CYVkQqqYhGs6CXVSLf/qo5rN82OQsXSs1uTz/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGcALAAAAAAQABAAAAe6gGdnZISFhoSCg2WLizwLjItjimaUZiEIV5BlYmNkZZVmBkwiUJCcnpVHCFU+W6adRTEnFTJNQ1ZfPV5EJacGKhA3OQTESSgvGA8KnQtdEWHQ0WFRDRenZS4aKwHc3B9cLUHXSx5OEgLoAlosE1nXFEhSFgP0AxszBwfXBVhPCUIZlCT4wYFGgWspjFABAsLBjhFTTDBgcA0ADjA1bAAA0IEEjI2cBolRIKakSTE6SkoSNKaly5ctBQUCADs=);
}
.wk-document-legacy .dps-resource .exam-standard:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQALMPALvi/45kOry8vLvh///wxP/jk5rN8//danSs1uTz/2OQsW0/Ef+ZM5lmM////////yH5BAEAAA8ALAAAAAAQABAAAARv8D1Eq6Vyps37VpojOh5nKEjSrKvKLsnJjs5CL82iNA5P/LYfwabj8QpIG7KwGO56jqUyyXzyDlgb9rCoGh1bbZb7XJgXDOKZfD0wAucAY55WnO+C+xmVGAD+AAOCfoInEwaIiYqIIBIKj5CRjxIRADs=);
}
.wk-document-legacy .dps-resource .expert:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQZALvi/7vh/6wAAN3v9t7v9uPz/8LT1+n1/8Dj/97x/+H1+eTz/9IAAPe+W//wxP/dansAAP/ShJrN82OQsXSs1m0/Ef+ZM5lmM////////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAAQABAAAAV8YJZRZGmS4nitbHsZ01hZFWbfdyVN1ExXwGBw12sYj8fKYkFcVCLQaLRyIA6eUmml0ExUHOBwWMcjKGo4DASCIVNYlYf8wVa7Lw/anG6D3B8+FoIWazRNQkEQDAwQCE0BAJEAAQECjAIBOyMSnJ0SjIqaIhOkpRMMpKgiIQA7);
}
.wk-document-legacy .dps-resource .forms:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQALMLAP/dam0/EZrN82OQsf/wxHSs1sVrI/+ZMwAAAJlmM////////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAARgcK1Cq6Vypc37DsOUKGRpKoEwFKPhvi+RriNh3/jMKnAvqzsD7mYA6Fo9A6J4VACeUAACYQQiewgFoikcZrVWXvKrpSkO6PSBrGUF3vD3d4qYCO74exahygz+gH9TfxIRADs=);
}
.wk-document-legacy .dps-resource .legal:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQdANfu/8bm//e+W8Xm/9Hr/8Dk/7vi/97x/9Hs/8vo/7vh/97w/93w/9Ls/9ju/9Lr/+Pz/8Dj/8vp///dav/ShJrN82OQsXSs1m0/EeTz//+ZM////5lmM////wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAWFYNddZGmS4pitbMa1lrrN28ptGFtZV0bXHAoGt9r1fhwNhkIhGn20DEYjYOKerQwkWR1ieJnDgbE4cCbTJeYJADgAZwwgDXg2CIQ4gvDA7J8JEnEShIGETwFxAQEDA4yOT3ERBRGTlhE7HHEGnAqan5oWcRWkFVxNFAIaHBitFq8WrbKzIQA7);
}
.wk-document-legacy .dps-resource .policy:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQeAObm5svp/4yMjN7w/9fu/8Xm/7vh/8Dj/4CAgP+ZmaZ+Tsbm/9Hs/7vi/+Pz/9Hr/8Dk/9Lr/9ju//9mZv/wnnSs1prN820/EWOQsaampv+ZAJlmMwAAAP///////wAAACH5BAEAAB4ALAAAAAAQABAAAAWAoOdVZGlyqLetbHtxQJJwW2ffN9cB2UR3maAwo+NlBD+cjUNBBJGY2pBI6WgQSEtUybRqNByHVhrsfsGDwThXPXMIEsI6SDmDLxHGY22j1MEdFwGDcxkUCgocGYEFBQt8OkoXEAcHfEo2Fw0GBloXn6ChFxakGCIeGKmqqx2mHiEAOw==);
}
.wk-document-legacy .dps-resource .best-practice:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQdAMvp/9fu/8Xm/8Dj/7vh/7vi/8Dk/8bm/9Hr/97w/9Lr/8vo/97x/+Pz/9ju/+n1/9Hs/9Ls//e+W//wxJrN8+Tz/3Ss1v/damOQsW0/Ef+ZM////5lmM////wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAWAYNdZJGeaJCmOVcVN8KRlbYWxG3dt23VJsxYFY3FNeDwfkDYsvpC9X7Bp3EWlmQf15etiG1QGt7tMJKiBwHgZcASoEQTitVQoIAjqAgCgz/Z8VAcCAhmGhoMCB1QGBgN0EhkDjgNUBAUFh4aXBARDIxShkBmhoTciGKkYh6qpIiEAOw==);
}
.wk-document-legacy .dps-resource .BNanoteContainer {
  clear: right;
  margin: 0 45px 15px;
  border-style: solid;
  border-color: #9fb1bc;
  border-width: 1px;
  padding: 3px;
  float: right;
  width: 25%;
}
.wk-document-legacy .dps-resource .BNanote {
  background-color: #4e82a3;
  color: #fff;
  font-size: medium;
  font-weight: 700;
  margin: 0;
  padding-left: 15px;
}
.wk-document-legacy .dps-resource .BNanoteBody {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  margin: 0 5px 15px;
  color: #000;
}
.wk-document-legacy .dps-resource #footer,
.wk-document-legacy .dps-resource .footer {
  position: relative;
  padding: 0;
  margin: 0;
  height: 32px;
  _height: 31px;
  width: 100%;
  border-top: 1px solid #36c;
}
.wk-document-legacy .dps-resource .footer {
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  color: #757575;
  border-color: #d9dde7;
  padding: 20px 0 17px;
  margin: 20px 0 0;
}
.wk-document-legacy .dps-resource .header {
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #36c;
  font-size: 11px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  color: #000;
}
.wk-document-legacy .dps-resource .blueRule {
  width: 100%;
  margin: 10px;
  border-top: 1px solid #36c;
}
.wk-document-legacy .dps-resource #document-separator {
  width: 100%;
  border-bottom: 5px solid #3dd;
}
.wk-document-legacy .dps-resource .smallText {
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  color: #000;
}
.wk-document-legacy .dps-resource .hideText {
  display: none;
}
.wk-document-legacy .dps-resource .fracNum {
  vertical-align: .2em;
}
.wk-document-legacy .dps-resource .fracDen {
  vertical-align: -.2em;
}
.wk-document-legacy .dps-resource #menupathIFrame {
  width: 100%;
  height: 0;
  border: 0 none;
  margin: 0;
}
.wk-document-legacy .dps-resource .headnote,
.wk-document-legacy .dps-resource .history,
.wk-document-legacy .dps-resource .reference-line,
.wk-document-legacy .dps-resource .source-info {
  font:
    small Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .balloonHelpIcon {
  height: 10px;
  width: 10px;
  cursor: help;
  margin-left: 2px;
  margin-right: 2px;
}
.wk-document-legacy .dps-resource .indented-level,
.wk-document-legacy .dps-resource .not-indented-level {
  margin-left: 0;
}
.wk-document-legacy .dps-resource .indented-level > .indented-level {
  margin-left: 20px;
}
.wk-document-legacy .dps-resource .menupath-link {
  display: inline;
  padding-left: 5px;
}
.wk-document-legacy .dps-resource .historyVaNum {
  padding-right: 6px;
  white-space: nowrap;
  vertical-align: top;
}
.wk-document-legacy .dps-resource .relateBlock {
  display: none;
}
.wk-document-legacy .dps-resource .docNotInFocus {
  background-color: #eee;
}
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:active,
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:hover,
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:link,
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:visited {
  color: #eee;
}
.wk-document-legacy .dps-resource .accmenu {
  font-size: .9em;
  border: 1px solid #a0a0a0;
  width: 180px;
  padding: 5px;
  position: absolute;
  background-color: #f0f0f0;
  border-radius: 3px;
  box-shadow: 0 0 5px #aaa;
}
.wk-document-legacy .dps-resource .accmenu .option {
  padding: 2px 0;
  cursor: pointer;
}
.wk-document-legacy .dps-resource .accmenu .option:hover {
  background-color: #e0f1c6;
}
.wk-document-legacy .dps-resource .accmenu .option.disabled {
  color: gray;
  cursor: default;
}
.wk-document-legacy .dps-resource .accmenu .option.disabled:hover {
  background-color: #f0f0f0;
}
.wk-document-legacy .dps-resource .accmenu .option .labelwrapper {
  display: inline-block;
  zoom: 1;
  display: inline;
  vertical-align: top;
}
.wk-document-legacy .dps-resource .accmenu .option .img {
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  display: inline;
  padding-right: 3px;
}
.wk-document-legacy .dps-resource .accmenu .option.printfragment .labelwrapper {
  margin-left: 2px;
}
.wk-document-legacy .dps-resource .documentLevelNoteWrap {
  padding-bottom: 10px;
}
.wk-document-legacy .dps-resource .sideNoteasFooter {
  border-top: 1px dashed #000;
}
.wk-document-legacy .dps-resource .topanswer {
  background-color: #e9f2f7;
  border: 1px solid #abcce2;
  padding: 6px;
  margin: 10px;
}
.wk-document-legacy .dps-resource .topanswer h2 {
  color: #069;
  margin: 0 0 10px;
}
.wk-document-legacy .dps-resource .docTitle {
  font-size: 22px;
  font-weight: 400;
  color: #323232;
  margin: 0 0 20px;
}
.wk-document-legacy .dps-resource .docHeadSpacer {
  font-size: 16px;
  font-weight: 400;
}
.wk-document-legacy .dps-resource .hP,
.wk-document-legacy .dps-resource .hP[style] {
  display: block !important;
  font-size: 17px !important;
}
.wk-document-legacy .dps-resource .hP {
  color: #323232;
}
.wk-document-legacy .dps-resource .docTitle,
.wk-document-legacy .dps-resource .leadIn,
.wk-document-legacy .dps-resource .level-heading {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Arial,
    sans-serif;
}
.wk-document-legacy .dps-resource .docTitle a:hover,
.wk-document-legacy .dps-resource .leadIn a:hover,
.wk-document-legacy .dps-resource .level-heading a:hover {
  text-decoration: none;
}
.wk-document-legacy .dps-resource .leadIn .smallCap,
.wk-document-legacy .dps-resource .leadIn .smallCap[style],
.wk-document-legacy .dps-resource .level-heading .smallCap,
.wk-document-legacy .dps-resource .level-heading .smallCap[style] {
  font-size: 19px !important;
  font-weight: 700;
  line-height: normal;
}
.wk-document-legacy .dps-resource .leadIn i,
.wk-document-legacy .dps-resource .level-heading i {
  font-style: normal;
}
.wk-document-legacy .dps-resource .leadIn,
.wk-document-legacy .dps-resource .level-heading {
  font-size: 19px;
  font-weight: 700;
}
.wk-document-legacy .dps-resource .leadIn {
  line-height: normal;
  margin-bottom: 4px;
}
.wk-document-legacy .dps-resource .level-heading,
dl.wk-search-results-list,
h1.wk-hide-text,
h2.wk-hide-text,
h3.wk-hide-text,
h4.wk-hide-text,
h5.wk-hide-text,
h6.wk-hide-text {
  margin: 0;
}
.wk-document-legacy .dps-resource .smallLink a {
  font-size: 11px;
  color: #00c;
  text-decoration: none;
}
.wk-document-legacy .dps-resource .smallLink a:hover {
  color: #00f;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource thead.xhtml {
  font-size: 11px;
  font-weight: 700;
  font-style: normal;
}
.wk-document-legacy .dps-resource hr.rule {
  color: #000;
  background-color: #000;
  border-width: thin;
  height: 1pt;
}
.wk-document-legacy .dps-resource .dateUpdated .modifiedLabel {
  font-weight: 700;
}
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] {
  margin-left: 0 !important;
}
.wk-document-legacy .dps-resource .endnotes .endBoxBottom > table > tbody > tr[style],
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] tr[style] {
  padding-bottom: 0 !important;
}
.wk-document-legacy .dps-resource .endnotes .fnBoxL,
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] .cautionImgR,
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] .nav-caution-note {
  display: none;
}
.wk-document-legacy .dps-resource .nav-caution-note {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAIAAAALR8HoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQUZDM0E4NzgwRTAxMUU1QTk0Q0ZGRTI2OEM5NDEzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQUZDM0E4ODgwRTAxMUU1QTk0Q0ZGRTI2OEM5NDEzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBRkMzQTg1ODBFMDExRTVBOTRDRkZFMjY4Qzk0MTM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBRkMzQTg2ODBFMDExRTVBOTRDRkZFMjY4Qzk0MTM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SQxZMQAAAF1JREFUeNqU0ssJADEIBNB8StI2LN2ajOyKgUVWnZOHeUQwU0TGE2YeUQDA57ezusBMC2g2EbXA3a0OYvMPApOCr6kA7ZjRK6XAO2YQMX3BO6u+ks/T/079uEeAAQCPfDz5xZEe4wAAAABJRU5ErkJggg==);
  background-repeat: repeat;
  height: 100%;
  margin-left: -37px;
  position: absolute;
  width: 17px;
}
.wk-document-legacy .dps-resource .cautionText {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAARElEQVQYlYXOMQ4AIAhD0crG/Q/bEReMARH+/NJ0mRlOJFElo1BVGYUv9QKAjCJ8+gmSBUqiWHpFRqUI6CcuaoSjXgDYStwm+pRLfNoAAAAASUVORK5CYII=) 0 0;
  border: 1px solid #a8a8a8;
  color: #000;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 25px;
  padding: 10px;
  text-align: center;
}
.wk-document-legacy .dps-resource .cautionText:before {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2014%22%3E%3Cpath%20fill%3D%22%23EC373B%22%20d%3D%22M8.044%200.151C7.877%200.05%207.694%200%207.501%200%207.305%200%207.125%200.05%206.958%200.151%206.79%200.252%206.659%200.389%206.564%200.562L0.143%2012.41c-0.195%200.354-0.19%200.707%200.016%201.061%200.095%200.163%200.223%200.291%200.388%200.387C0.712%2013.953%200.889%2014%201.079%2014h12.843c0.188%200%200.367-0.047%200.531-0.143%200.163-0.096%200.294-0.224%200.388-0.387%200.206-0.354%200.212-0.707%200.018-1.061L8.438%200.562C8.342%200.389%208.211%200.252%208.044%200.151%22%2F%3E%3Cg%20id%3D%22XMLID_1_%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M8.57%209.97v1.601c0%200.08-0.03%200.14-0.08%200.199%20-0.05%200.051-0.11%200.08-0.19%200.08H6.7c-0.08%200-0.14-0.029-0.19-0.08%20-0.05-0.06-0.08-0.119-0.08-0.199V9.97c0-0.08%200.03-0.14%200.08-0.2C6.56%209.72%206.62%209.69%206.7%209.69h1.6c0.08%200%200.141%200.029%200.19%200.079C8.54%209.83%208.57%209.89%208.57%209.97zM8.71%204.56L8.55%208.42c0%200.061-0.03%200.1-0.09%200.14C8.41%208.6%208.35%208.62%208.27%208.62H6.72c-0.08%200-0.14-0.021-0.2-0.061C6.47%208.52%206.44%208.48%206.44%208.42L6.3%204.58c0-0.08%200.02-0.14%200.08-0.18%200.07-0.06%200.14-0.09%200.2-0.09h1.84c0.061%200%200.13%200.03%200.2%200.09C8.68%204.44%208.71%204.49%208.71%204.56z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 15px;
  margin-right: .3125rem;
  position: relative;
  top: 1px;
  width: 15px;
}
.wk-document-legacy .dps-resource .endnotes {
  border-top: 1px solid #dee3ea;
  margin-top: 35px;
}
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h1,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h2,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h3,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h4,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h5,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h6 {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}
.wk-document-legacy .dps-resource .endnotes .tableNote sup {
  top: auto;
}
.wk-document-legacy .dps-resource .endnotes .footnote,
.wk-document-legacy .dps-resource .endnotes .footnoteRef {
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
}
.wk-document-legacy .dps-resource .endnotes .footnoteRef {
  font-size: 15px;
  font-weight: 700;
  position: relative;
  top: 1px;
}
.wk-document-legacy .dps-resource .endnotes .footnote {
  font-size: 15px !important;
  line-height: 18px;
  margin-bottom: 11px;
  margin-left: 15px;
}
.wk-pagination-bar {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-weight: 400;
  margin-bottom: 1.25rem;
}
.wk-clearfix:after,
.wk-pagination-bar:after {
  clear: both;
  content: " ";
  display: table;
}
@media (min-width:37.5rem) {
  .wk-pagination-bar > .wk-pagination {
    float: right;
  }
}
.wk-pagination-bar > .wk-pagination-results {
  font-size: .9375rem;
}
@media (min-width:37.5rem) {
  .wk-pagination-bar > .wk-pagination-results,
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-field-header,
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-select-field {
    float: left;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item {
    margin-bottom: 0;
    margin-top: .125rem;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-select-field {
    margin-bottom: 0;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-select-field::after {
    top: 1em;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-field-header {
    margin-right: .625rem;
    margin-top: .9375rem;
  }
}
.wk-pagination {
  display: inline-block;
  list-style-type: none;
  padding: 0;
  vertical-align: middle;
}
.wk-pagination > li {
  float: left;
}
.wk-pagination > li > a {
  background-color: #a6d1ea;
  color: #007ac3;
  display: block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-weight: 400;
  line-height: 1.875rem;
  padding: .5625rem 1.25rem;
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
}
.wk-pagination > li > a.wk-button-icon {
  padding: .5625rem;
}
.wk-pagination > li > a:hover {
  background-color: #80bde1;
  color: #007ac3;
}
.wk-pagination > li:first-child a,
.wk-pagination > li:last-child a {
  background-color: #007ac3;
  color: #fff;
}
.wk-pagination > li:first-child a:hover,
.wk-pagination > li:last-child a:hover {
  background-color: #409bd2;
}
.wk-pagination > li.wk-disabled {
  position: relative;
}
.wk-pagination > li.wk-disabled a,
.wk-pagination > li.wk-disabled:first-child a,
.wk-pagination > li.wk-disabled:last-child a {
  background: #dadada;
  color: #fff;
  cursor: not-allowed;
  pointer-events: none;
}
.wk-pagination > li.wk-disabled::before {
  background: 0 0;
  content: "";
  cursor: not-allowed;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.wk-pagination > .wk-active a {
  background-color: #fff;
  color: #007ac3;
}
.wk-hide-text {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}
.wk-text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wk-shown {
  display: block;
}
.wk-hidden {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-logo-small {
    display: none;
  }
}
.wk-logo-large,
html.no-smil.no-borderimage .wk-select-field::after {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-logo-large {
    display: block;
  }
}
.wk-img-responsive {
  height: auto;
  max-width: 100%;
}
.wk-footer {
  background-color: #757575;
  margin-top: 1.75rem;
}
.wk-footer .wk-footer-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.875rem .938rem;
}
@media (min-width:76.876rem) {
  .wk-footer .wk-footer-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-footer .wk-footer-nav {
  margin-bottom: 2.5rem;
}
@media (min-width:37.5rem) {
  .wk-footer .wk-footer-nav {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    width: auto;
  }
  .wk-footer .wk-footer-nav:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width:37.5rem) and (min-width:37.5rem) {
  .wk-footer .wk-footer-nav > .wk-footer-nav-list {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-footer .wk-footer-nav > .wk-footer-nav-list:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-footer .wk-footer-nav .wk-footer-nav-list {
  margin-bottom: 1.5625rem;
}
@media (min-width:37.5rem) {
  .wk-footer .wk-footer-nav .wk-footer-nav-list {
    margin-bottom: 0;
  }
}
.wk-footer .wk-footer-nav .wk-footer-nav-list .wk-footer-heading {
  color: #bfbfbf;
  font-size: .87891rem;
  font-weight: 400;
  margin-bottom: .4375rem;
  margin-top: 0;
}
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul {
  list-style: none;
  padding: 0;
}
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li {
  color: #fff;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .87891rem;
  font-weight: 400;
  margin-bottom: .5rem;
}
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li > a:hover {
  color: #ededed;
}
@media (min-width:65rem) {
  .wk-footer .wk-logo {
    float: left;
  }
}
.wk-footer .wk-brand-light {
  display: block;
  width: 142px;
}
.wk-footer .wk-brand-light::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
@media (min-width:37.5rem) {
  .wk-footer .wk-brand-light {
    display: block;
    width: 194px;
  }
  .wk-footer .wk-brand-light::after {
    content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
    display: block;
    width: 194px;
  }
}
@media (min-width:65rem) {
  .wk-footer .wk-brand-light {
    float: left;
  }
}
.wk-footer .wk-tagline {
  color: #fff;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .87891rem;
  font-weight: 300;
  margin-top: 1.75rem;
}
@media (min-width:65rem) {
  .wk-footer .wk-tagline {
    float: right;
    font-size: 1.13778rem;
    margin-top: 0;
    position: relative;
    top: 7px;
  }
}
.wk-field-item,
.wk-footer .wk-footer-copyright {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-footer .wk-footer-copyright {
  background-color: #f6f6f6;
  color: #757575;
  font-size: .82397rem;
}
.wk-footer .wk-footer-copyright .wk-footer-copyright-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.25rem .938rem;
}
.wk-footer .wk-footer-copyright .wk-footer-copyright-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:76.876rem) {
  .wk-footer .wk-footer-copyright .wk-footer-copyright-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-field-item {
  margin-bottom: 1rem;
}
.wk-field-item .wk-checkbox-field,
.wk-field-item .wk-input,
.wk-field-item .wk-radio-field,
.wk-field-item .wk-select-field,
.wk-field-item .wk-textarea,
.wk-field-item input:not([type=radio]):not([type=checkbox]),
.wk-field-item textarea {
  font-weight: 300;
  margin-bottom: .1875rem;
}
.wk-field-item .wk-field-header {
  font-weight: 400;
  margin-bottom: .1875rem;
}
.wk-field-item .wk-field-header > .wk-field-tip {
  color: #a3a3a3;
  float: right;
  font-size: .87891rem;
  font-style: italic;
  margin-left: .375rem;
  margin-top: .1em;
}
.wk-field-item.wk-field-has-error .wk-input,
.wk-field-item.wk-field-has-error .wk-select-field > select,
.wk-field-item.wk-field-has-error .wk-textarea,
.wk-field-item.wk-field-has-error input:not([type=radio]):not([type=checkbox]),
.wk-field-item.wk-field-has-error textarea {
  border-color: #e5202e;
  color: #e5202e;
}
.wk-field-item.wk-field-has-error .wk-field-error {
  visibility: visible;
}
.wk-field-error {
  color: #e5202e;
  font-size: .87891rem;
  font-style: italic;
  visibility: hidden;
}
.wk-field-error:after {
  content: ".";
  visibility: hidden;
}
@font-face {
  font-family: "wk-icons";
  src:
    url("./media/wk-icons-2PYGT2KO.eot?") format("eot"),
    url("./media/wk-icons-DZMFTOU2.woff") format("woff"),
    url("./media/wk-icons-SRNLXTA5.ttf") format("truetype");
}
.wk-table .wk-table-ascent:after,
.wk-table .wk-table-descent:after,
[class*=" wk-icon-"]:before,
[class^=wk-icon-]:before {
  display: inline-block;
  font-family: "wk-icons";
  font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1em;
  margin-left: .2em;
  margin-right: .2em;
  speak: none;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  width: 1em;
}
.wk-icon-alert-triangle:before {
  content: "\e800";
}
.wk-icon-alert:before {
  content: "\e801";
}
.wk-icon-angle-down:before {
  content: "\e802";
}
.wk-icon-angle-left:before {
  content: "\e803";
}
.wk-icon-angle-right:before {
  content: "\e804";
}
.wk-icon-angle-up:before {
  content: "\e805";
}
.wk-icon-apps:before {
  content: "\e806";
}
.wk-icon-arrow-back:before {
  content: "\e807";
}
.wk-icon-arrow-down:before {
  content: "\e808";
}
.wk-icon-arrow-forward:before {
  content: "\e809";
}
.wk-icon-arrow-left:before {
  content: "\e80a";
}
.wk-icon-arrow-right:before {
  content: "\e80b";
}
.wk-icon-arrow-thin-down:before {
  content: "\e80c";
}
.wk-icon-arrow-thin-left:before {
  content: "\e80d";
}
.wk-icon-arrow-thin-right:before {
  content: "\e80e";
}
.wk-icon-arrow-thin-up:before {
  content: "\e80f";
}
.wk-icon-arrow-up:before {
  content: "\e810";
}
.wk-icon-at-outline:before {
  content: "\e811";
}
.wk-icon-at:before {
  content: "\e812";
}
.wk-icon-attach:before {
  content: "\e813";
}
.wk-icon-bell-outline:before {
  content: "\e814";
}
.wk-icon-bell:before {
  content: "\e815";
}
.wk-icon-book-outline:before {
  content: "\e816";
}
.wk-icon-book:before {
  content: "\e817";
}
.wk-icon-bookmarks-outline:before {
  content: "\e818";
}
.wk-icon-bookmarks:before {
  content: "\e819";
}
.wk-icon-box-outline:before {
  content: "\e81a";
}
.wk-icon-box:before {
  content: "\e81b";
}
.wk-icon-briefcase-outline:before {
  content: "\e81c";
}
.wk-icon-briefcase:before {
  content: "\e81d";
}
.wk-icon-calculator-outline:before {
  content: "\e81e";
}
.wk-icon-calculator:before {
  content: "\e81f";
}
.wk-icon-calendar-outline:before {
  content: "\e820";
}
.wk-icon-calendar:before {
  content: "\e821";
}
.wk-icon-cart-outline:before {
  content: "\e822";
}
.wk-icon-cart:before {
  content: "\e823";
}
.wk-icon-chatboxes-outline:before {
  content: "\e824";
}
.wk-icon-chatboxes:before {
  content: "\e825";
}
.wk-icon-chatbubble-outline:before {
  content: "\e826";
}
.wk-icon-chatbubble:before {
  content: "\e827";
}
.wk-icon-checkmark-empty:before {
  content: "\e828";
}
.wk-icon-checkmark-outline:before {
  content: "\e829";
}
.wk-icon-checkmark:before {
  content: "\e82a";
}
.wk-icon-chevron-down:before {
  content: "\e82b";
}
.wk-icon-chevron-left:before {
  content: "\e82c";
}
.wk-icon-chevron-right:before {
  content: "\e82d";
}
.wk-icon-chevron-up:before {
  content: "\e82e";
}
.wk-icon-circle-filled:before {
  content: "\e82f";
}
.wk-icon-circle-outline:before {
  content: "\e830";
}
.wk-icon-clock-outline:before {
  content: "\e831";
}
.wk-icon-clock:before {
  content: "\e832";
}
.wk-icon-close-empty:before {
  content: "\e833";
}
.wk-icon-close-outline:before {
  content: "\e834";
}
.wk-icon-close:before {
  content: "\e835";
}
.wk-icon-cloud-download-outline:before {
  content: "\e836";
}
.wk-icon-cloud-download:before {
  content: "\e837";
}
.wk-icon-cloud-outline:before {
  content: "\e838";
}
.wk-icon-cloud-upload-outline:before {
  content: "\e839";
}
.wk-icon-cloud-upload:before {
  content: "\e83a";
}
.wk-icon-cloud:before {
  content: "\e83b";
}
.wk-icon-compose-outline:before {
  content: "\e83c";
}
.wk-icon-compose:before {
  content: "\e83d";
}
.wk-icon-contact-outline:before {
  content: "\e83e";
}
.wk-icon-contact:before {
  content: "\e83f";
}
.wk-icon-copy-outline:before {
  content: "\e840";
}
.wk-icon-copy:before {
  content: "\e841";
}
.wk-icon-download-outline:before {
  content: "\e842";
}
.wk-icon-download:before {
  content: "\e843";
}
.wk-icon-drag:before {
  content: "\e844";
}
.wk-icon-edit:before {
  content: "\e845";
}
.wk-icon-email-outline:before {
  content: "\e846";
}
.wk-icon-email:before {
  content: "\e847";
}
.wk-icon-facebook-outline:before {
  content: "\e848";
}
.wk-icon-facebook:before {
  content: "\e849";
}
.wk-icon-filing-outline:before {
  content: "\e84a";
}
.wk-icon-filing:before {
  content: "\e84b";
}
.wk-icon-flag-outline:before {
  content: "\e84c";
}
.wk-icon-flag:before {
  content: "\e84d";
}
.wk-icon-folder-outline:before {
  content: "\e84e";
}
.wk-icon-folder:before {
  content: "\e84f";
}
.wk-icon-gear-outline:before {
  content: "\e850";
}
.wk-icon-gear:before {
  content: "\e851";
}
.wk-icon-grid-view-outline:before {
  content: "\e852";
}
.wk-icon-grid-view:before {
  content: "\e853";
}
.wk-icon-heart-outline:before {
  content: "\e854";
}
.wk-icon-heart:before {
  content: "\e855";
}
.wk-icon-help-empty:before {
  content: "\e856";
}
.wk-icon-help-outline:before {
  content: "\e857";
}
.wk-icon-home-outline:before {
  content: "\e858";
}
.wk-icon-home:before {
  content: "\e859";
}
.wk-icon-info-empty:before {
  content: "\e85a";
}
.wk-icon-info-outline:before {
  content: "\e85b";
}
.wk-icon-info:before {
  content: "\e85c";
}
.wk-icon-keypad-outline:before {
  content: "\e85d";
}
.wk-icon-keypad:before {
  content: "\e85e";
}
.wk-icon-levels:before {
  content: "\e85f";
}
.wk-icon-lightbulb-outline:before {
  content: "\e860";
}
.wk-icon-lightbulb:before {
  content: "\e861";
}
.wk-icon-linkedin-outline:before {
  content: "\e862";
}
.wk-icon-linkedin:before {
  content: "\e863";
}
.wk-icon-list-outline:before {
  content: "\e864";
}
.wk-icon-list:before {
  content: "\e865";
}
.wk-icon-location-outline:before {
  content: "\e866";
}
.wk-icon-location:before {
  content: "\e867";
}
.wk-icon-locked-outline:before {
  content: "\e868";
}
.wk-icon-locked:before {
  content: "\e869";
}
.wk-icon-log-in:before {
  content: "\e86a";
}
.wk-icon-log-out:before {
  content: "\e86b";
}
.wk-icon-medical-outline:before {
  content: "\e86c";
}
.wk-icon-medical:before {
  content: "\e86d";
}
.wk-icon-medkit-outline:before {
  content: "\e86e";
}
.wk-icon-medkit:before {
  content: "\e86f";
}
.wk-icon-menu:before {
  content: "\e870";
}
.wk-icon-mic-off:before {
  content: "\e871";
}
.wk-icon-mic-outline:before {
  content: "\e872";
}
.wk-icon-mic:before {
  content: "\e873";
}
.wk-icon-minus-empty:before {
  content: "\e874";
}
.wk-icon-minus-outline:before {
  content: "\e875";
}
.wk-icon-minus:before {
  content: "\e876";
}
.wk-icon-more-outline:before {
  content: "\e877";
}
.wk-icon-more:before {
  content: "\e878";
}
.wk-icon-paper-outline:before {
  content: "\e879";
}
.wk-icon-paper:before {
  content: "\e87a";
}
.wk-icon-people-outline:before {
  content: "\e87b";
}
.wk-icon-people:before {
  content: "\e87c";
}
.wk-icon-person-outline:before {
  content: "\e87d";
}
.wk-icon-person:before {
  content: "\e87e";
}
.wk-icon-personadd-outline:before {
  content: "\e87f";
}
.wk-icon-personadd:before {
  content: "\e880";
}
.wk-icon-pie-outline:before {
  content: "\e881";
}
.wk-icon-pie:before {
  content: "\e882";
}
.wk-icon-plus-empty:before {
  content: "\e883";
}
.wk-icon-plus-outline:before {
  content: "\e884";
}
.wk-icon-printer-outline:before {
  content: "\e885";
}
.wk-icon-printer:before {
  content: "\e886";
}
.wk-icon-pulse-strong:before {
  content: "\e887";
}
.wk-icon-pulse:before {
  content: "\e888";
}
.wk-icon-refresh-empty:before {
  content: "\e889";
}
.wk-icon-refresh-outline:before {
  content: "\e88a";
}
.wk-icon-refresh:before {
  content: "\e88b";
}
.wk-icon-reload:before {
  content: "\e88c";
}
.wk-icon-rss-outline:before {
  content: "\e88d";
}
.wk-icon-rss:before {
  content: "\e88e";
}
.wk-icon-search-strong:before {
  content: "\e88f";
}
.wk-icon-search:before {
  content: "\e890";
}
.wk-icon-settings-strong:before {
  content: "\e891";
}
.wk-icon-settings:before {
  content: "\e892";
}
.wk-button.wk-loading:before,
.wk-icon-spin:before,
button.wk-loading:before {
  content: "\e893";
}
.wk-icon-star-half:before {
  content: "\e894";
}
.wk-icon-star-outline:before {
  content: "\e895";
}
.wk-icon-star:before {
  content: "\e896";
}
.wk-icon-telephone-outline:before {
  content: "\e897";
}
.wk-icon-telephone:before {
  content: "\e898";
}
.wk-icon-thumbs-down:before {
  content: "\e899";
}
.wk-icon-thumbs-up:before {
  content: "\e89a";
}
.wk-icon-trash-outline:before {
  content: "\e89b";
}
.wk-icon-trash:before {
  content: "\e89c";
}
.wk-icon-twitter-outline:before {
  content: "\e89d";
}
.wk-icon-twitter:before {
  content: "\e89e";
}
.wk-icon-undo-outline:before {
  content: "\e89f";
}
.wk-icon-undo:before {
  content: "\e8a0";
}
.wk-icon-unlocked-outline:before {
  content: "\e8a1";
}
.wk-icon-unlocked:before {
  content: "\e8a2";
}
.wk-icon-upload-outline:before {
  content: "\e8a3";
}
.wk-icon-upload:before {
  content: "\e8a4";
}
.wk-icon-wrench:before {
  content: "\e8a5";
}
.wk-icon-youtube-outline:before {
  content: "\e8a6";
}
.wk-icon-youtube:before {
  content: "\e8a7";
}
.wk-icon-file-pdf:before {
  content: "\e8a8";
}
.wk-icon-file-word:before {
  content: "\e8a9";
}
.wk-icon-file-excel:before {
  content: "\e8aa";
}
.wk-icon-funnel:before {
  content: "\e8ab";
}
.wk-row,
.wk-row-persist {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-row-persist:after,
.wk-row:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-row div[class^=wk-col]:last-child {
    float: right;
    margin-right: 0;
  }
  .wk-row .wk-col-1 {
    width: 6.77966%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-2,
  .wk-row .wk-col-3 {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-3 {
    width: 23.72881%;
  }
  .wk-row .wk-col-4,
  .wk-row .wk-col-5 {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-5 {
    width: 40.67797%;
  }
  .wk-row .wk-col-6,
  .wk-row .wk-col-7 {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-7 {
    width: 57.62712%;
  }
  .wk-row .wk-col-8,
  .wk-row .wk-col-9 {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-9 {
    width: 74.57627%;
  }
  .wk-row .wk-col-10,
  .wk-row .wk-col-11 {
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-11 {
    width: 91.52542%;
  }
  .wk-row .wk-col-12 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
.wk-row-persist div[class^=wk-col]:last-child {
  float: right;
  margin-right: 0;
}
.wk-row-persist .wk-col-1 {
  width: 6.77966%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-2,
.wk-row-persist .wk-col-3 {
  width: 15.25424%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-3 {
  width: 23.72881%;
}
.wk-row-persist .wk-col-4,
.wk-row-persist .wk-col-5 {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-5 {
  width: 40.67797%;
}
.wk-row-persist .wk-col-6,
.wk-row-persist .wk-col-7 {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-7 {
  width: 57.62712%;
}
.wk-row-persist .wk-col-8,
.wk-row-persist .wk-col-9 {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-9 {
  width: 74.57627%;
}
.wk-row-persist .wk-col-10,
.wk-row-persist .wk-col-11 {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-11 {
  width: 91.52542%;
}
.wk-row-persist .wk-col-12 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.wk-table-permit-overflow {
  border: 1px solid #ededed;
  border-bottom: 0;
  border-top: 0;
  margin-bottom: 1.25rem;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}
.wk-table-permit-overflow > .wk-table {
  border: 0;
  margin-bottom: 0;
}
.wk-table-permit-overflow > .wk-table td:last-child,
.wk-table-permit-overflow > .wk-table th:last-child {
  border-right: 0;
}
.wk-table-permit-overflow > .wk-table td:first-child,
.wk-table-permit-overflow > .wk-table th:first-child {
  border-left: 0;
}
caption,
th {
  text-align: left;
}
caption {
  margin-bottom: .5rem;
  margin-top: .5rem;
}
.wk-table {
  border-collapse: collapse;
  margin-bottom: 1.25rem;
  max-width: 100%;
  width: 100%;
}
.wk-table > tbody > tr > td,
.wk-table > tbody > tr > th,
.wk-table > tfoot > tr > th,
.wk-table > thead > tr > td,
.wk-table > thead > tr > th {
  padding: .625rem;
  vertical-align: top;
}
.wk-table th {
  white-space: nowrap;
}
.wk-table td,
.wk-table th {
  border: 1px solid #dadada;
}
.wk-table > tfoot > tr > th,
.wk-table > thead > tr > th {
  background-color: #f6f6f6;
  color: #474747;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .82397rem;
}
.wk-table > tbody > tr > td {
  background-color: #fff;
  border-top: #ededed;
  color: #474747;
  font-size: .9375rem;
}
.wk-table > tbody + tbody {
  border-top: 2px solid #dadada;
}
.wk-table .wk-table-ascent,
.wk-table .wk-table-descent {
  background-color: #ededed;
}
.wk-table .wk-table-ascent:after {
  content: "\e802";
}
.wk-table .wk-table-descent:after {
  content: "\e805";
}
.wk-table .wk-table-sorted {
  background-color: #f6f6f6;
}
.wk-checkbox,
.wk-radio,
input[type=checkbox],
input[type=radio] {
  font-size: 1rem;
  margin-right: .3125em;
}
.wk-input,
input:not([type=radio]):not([type=checkbox]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  width: 100%;
}
.wk-input[disabled],
input:not([type=radio]):not([type=checkbox])[disabled] {
  background-color: #ededed;
  color: #ededed;
  cursor: not-allowed;
}
.wk-input:focus,
.wk-input:hover:focus,
input:not([type=radio]):not([type=checkbox]):focus,
input:not([type=radio]):not([type=checkbox]):hover:focus {
  border-color: #409bd2;
}
.wk-input:hover,
input:not([type=radio]):not([type=checkbox]):hover {
  border-color: #474747;
}
:-moz-placeholder,
:-ms-input-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {
  color: #bfbfbf;
}
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  width: 100%;
  display: block;
  min-height: 5em;
  resize: vertical;
}
.wk-select-field > select[disabled],
textarea[disabled] {
  background-color: #ededed;
  color: #ededed;
  cursor: not-allowed;
}
.wk-select-field > select:hover:focus,
textarea:focus,
textarea:hover:focus {
  border-color: #409bd2;
}
.wk-select-field > select:hover,
textarea:hover {
  border-color: #474747;
}
.wk-textarea-short {
  min-height: 5em;
}
.wk-textarea-medium {
  min-height: 8em;
}
.wk-textarea-tall {
  min-height: 12em;
}
.wk-textarea-no-resize {
  resize: none;
}
.ie9 .wk-select-field:after {
  content: "";
}
@media (min-width:37.5rem) {
  html.no-smil.no-borderimage .wk-select-field > select {
    padding-right: .4375rem;
  }
}
html.no-smil.no-borderimage .wk-select-field > select::-ms-expand {
  display: block;
}
.wk-select-field {
  position: relative;
}
.wk-select-field:after {
  color: #474747;
  content: "\e82b";
  font-family: "wk-icons";
  pointer-events: none;
  position: absolute;
  right: .5em;
  top: .8em;
  z-index: 13000;
}
.wk-select-field > select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  width: 100%;
  display: block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width:37.5rem) {
  .wk-select-field > select {
    padding-right: 1.375rem;
  }
}
.wk-select-field > select::-ms-expand {
  display: none;
}
.wk-select-field > select > option {
  overflow: hidden;
  text-overflow: ellipsis;
}
.wk-select-field > select:focus {
  border-color: #474747;
}
.wk-checkbox-field[disabled],
.wk-radio-field[disabled] {
  color: #ededed;
}
.wk-label,
.wk-label-danger,
.wk-label-info,
.wk-label-success {
  background-color: #757575;
  color: #fff;
  display: inline-block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .75rem;
  font-weight: 500;
  padding: .3125rem .625rem;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
.wk-label-danger,
.wk-label-info,
.wk-label-success {
  background-color: #e5202e;
}
.wk-label-info,
.wk-label-success {
  background-color: #007ac3;
}
.wk-label-success {
  background-color: #85bc20;
}
.wk-layout-25-25-25-25,
.wk-layout-25-25-25-25-persist,
.wk-layout-25-75,
.wk-layout-25-75-persist,
.wk-layout-33-33-33,
.wk-layout-33-33-33-persist,
.wk-layout-33-66,
.wk-layout-33-66-persist,
.wk-layout-50-50,
.wk-layout-50-50-persist,
.wk-layout-66-33,
.wk-layout-66-33-persist,
.wk-layout-75-25,
.wk-layout-75-25-persist {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-layout-25-25-25-25-persist:after,
.wk-layout-25-25-25-25:after,
.wk-layout-25-75-persist:after,
.wk-layout-25-75:after,
.wk-layout-33-33-33-persist:after,
.wk-layout-33-33-33:after,
.wk-layout-33-66-persist:after,
.wk-layout-33-66:after,
.wk-layout-50-50-persist:after,
.wk-layout-50-50:after,
.wk-layout-66-33-persist:after,
.wk-layout-66-33:after,
.wk-layout-75-25-persist:after,
.wk-layout-75-25:after,
.wk-layout-centered-large:after,
.wk-layout-centered-medium:after,
.wk-layout-centered-small:after,
.wk-login-screen .wk-login-layout .wk-login-footer:after,
.wk-login-screen .wk-login-layout .wk-login-form:after,
.wk-login-screen .wk-login-layout-options .wk-login-footer:after,
.wk-login-screen .wk-login-layout-options .wk-login-form:after,
.wk-login-screen .wk-login-layout-support .wk-login-footer:after,
.wk-login-screen .wk-login-layout-support .wk-login-support-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-layout-50-50 > .wk-layout-item {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-50-50 > .wk-layout-item:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-layout-50-50-persist > .wk-layout-item {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-50-50-persist > .wk-layout-item:last-child {
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-33-66 > .wk-layout-item {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-33-66 > .wk-layout-item:last-child {
    width: 66.10169%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-33-66-persist > .wk-layout-item {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-33-66-persist > .wk-layout-item:last-child {
  width: 66.10169%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-66-33 > .wk-layout-item {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-66-33 > .wk-layout-item:last-child {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-66-33-persist > .wk-layout-item {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-66-33-persist > .wk-layout-item:last-child {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-25-75 > .wk-layout-item {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-25-75 > .wk-layout-item:last-child {
    width: 74.57627%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-25-75-persist > .wk-layout-item {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-25-75-persist > .wk-layout-item:last-child {
  width: 74.57627%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-75-25 > .wk-layout-item {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-75-25 > .wk-layout-item:last-child {
    width: 23.72881%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-75-25-persist > .wk-layout-item {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-75-25-persist > .wk-layout-item:last-child {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-33-33-33 > .wk-layout-item {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-33-33-33 > .wk-layout-item:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-layout-33-33-33-persist > .wk-layout-item {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-33-33-33-persist > .wk-layout-item:last-child {
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-25-25-25-25 > .wk-layout-item {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-25-25-25-25 > .wk-layout-item:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-layout-25-25-25-25-persist > .wk-layout-item {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-25-25-25-25-persist > .wk-layout-item:last-child {
  float: right;
  margin-right: 0;
}
.wk-layout-push-25 {
  margin-left: 25.42373%;
}
.wk-layout-push-33 {
  margin-left: 33.89831%;
}
.wk-layout-centered-small {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) {
  .wk-layout-centered-small {
    max-width: 28.125rem;
  }
}
.wk-layout-centered-large,
.wk-layout-centered-medium {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem;
}
.wk-layout-centered-large {
  max-width: 75rem;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-layout-centered-large {
    max-width: 37.5rem;
  }
}
@media (min-width:65rem) {
  .wk-layout-centered-large {
    max-width: 65rem;
  }
}
.wk-list {
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 0;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  list-style-type: none;
  padding: .84746% 0;
}
.wk-list dd,
.wk-list dt,
.wk-list > li {
  padding: .3125rem 1.69492%;
}
.wk-list dd:hover,
.wk-list > li:hover {
  background-color: #ededed;
  cursor: pointer;
}
.wk-list dd.wk-active,
.wk-list dd:focus,
.wk-list > li.wk-active,
.wk-list > li:focus {
  background-color: #409bd2;
  color: #fff;
}
.wk-list > dt {
  color: #ec5862;
}
.wk-list li,
.wk-list > dd {
  margin-left: 0;
}
.wk-login-screen {
  background-color: #fff;
  bottom: 0;
  color: #474747;
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
}
.wk-login-screen .wk-header .wk-brand,
.wk-login-screen .wk-header .wk-logo {
  float: none;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-header .wk-brand,
  .wk-login-screen .wk-header .wk-logo {
    float: left;
  }
}
.wk-login-screen .wk-header .wk-product-brand {
  color: #474747;
  display: block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1.21363rem;
  font-weight: 300;
  margin: .625rem .9375rem;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-header .wk-product-brand {
    float: right;
    margin: 0;
    margin-top: 1.625rem;
  }
}
.wk-login-screen .wk-header .wk-product-brand strong {
  font-weight: 500;
}
.wk-login-screen .wk-login-layout,
.wk-login-screen .wk-login-layout-options,
.wk-login-screen .wk-login-layout-support {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout,
  .wk-login-screen .wk-login-layout-options,
  .wk-login-screen .wk-login-layout-support {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-login-screen .wk-login-layout .wk-copyright-text,
.wk-login-screen .wk-login-layout-options .wk-copyright-text,
.wk-login-screen .wk-login-layout-support .wk-copyright-text {
  color: #474747;
  font-size: .82397rem;
  font-weight: 300;
  margin: 1rem 0;
}
.wk-login-screen .wk-login-layout .wk-login-footer,
.wk-login-screen .wk-login-layout .wk-login-form {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout .wk-login-footer,
  .wk-login-screen .wk-login-layout .wk-login-form {
    max-width: 28.125rem;
  }
}
.wk-login-screen .wk-login-layout-options .wk-login-footer,
.wk-login-screen .wk-login-layout-options .wk-login-form {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem;
}
.wk-login-screen .wk-login-layout-support {
  padding: 0;
}
.wk-login-screen .wk-login-layout-support .wk-login-footer,
.wk-login-screen .wk-login-layout-support .wk-login-support-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
@media (min-width:76.876rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-footer,
  .wk-login-screen .wk-login-layout-support .wk-login-support-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-form {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%;
  }
}
.wk-login-screen .wk-login-layout-support .wk-login-support {
  border: 1px solid #ededed;
  color: #474747;
  margin-bottom: 1rem;
  padding: 1rem;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-support {
    width: 40.67797%;
    float: right;
    margin-right: 0;
  }
}
.wk-login-screen .wk-login-layout-support .wk-login-support strong {
  color: #474747;
}
.wk-login-screen .wk-login-layout-support .wk-login-support ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wk-login-screen .wk-login-layout-support .wk-login-support ul li {
  clear: both;
  padding: .125rem 0;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.wk-login-screen .wk-login-layout-support .wk-login-support ul li [class*=" wk-icon-"]:before,
.wk-login-screen .wk-login-layout-support .wk-login-support ul li [class^=wk-icon-]:before {
  float: left;
  font-size: 1.375rem;
  left: -.3125rem;
  position: relative;
}
@media (min-width:37.5rem) and (max-width:54rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-support ul li [class*=" wk-icon-"]:before,
  .wk-login-screen .wk-login-layout-support .wk-login-support ul li [class^=wk-icon-]:before {
    display: none;
  }
}
.wk-login-screen .wk-login-form {
  background-color: #ededed;
  margin-bottom: 1rem;
  padding: 1rem;
}
.wk-login-screen .wk-login-form h3 {
  color: #474747;
  font-family:
    "Franziska",
    "Times New Roman",
    Times,
    serif;
  font-style: italic;
  margin: 0 0 1rem;
}
.wk-login-screen .wk-login-form p {
  font-size: 1rem;
}
.wk-login-screen .wk-login-form .wk-button-full {
  margin-bottom: 0;
}
.wk-login-screen .wk-login-form .forgot-link {
  display: block;
  margin-bottom: .9375rem;
}
.wk-login-form-container {
  margin-bottom: 1rem;
}
@media (min-width:37.5rem) {
  .wk-login-form-container {
    margin-bottom: 0;
  }
  .wk-login-form-container.has-login-options {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
  }
  .wk-login-form-container.has-login-options:after {
    content: " ";
    display: block;
    clear: both;
  }
  .wk-login-form-container.has-login-options .wk-login-fields {
    width: 48.97959%;
    float: left;
    margin-right: 2.04082%;
  }
  .wk-login-form-container.has-login-options .wk-login-options {
    width: 48.97959%;
    float: right;
    margin-right: 0;
    margin-top: 1.5625rem;
  }
}
.wk-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
.wk-header {
  background-color: #fff;
  width: 100%;
}
.wk-header > .wk-header-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.wk-header > .wk-header-container:after,
.wk-modal.wk-modal-large .wk-modal-content:after,
.wk-modal.wk-modal-medium .wk-modal-content:after,
.wk-modal.wk-modal-small .wk-modal-content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-header > .wk-header-container {
    padding: .5625rem .938rem;
  }
}
@media (min-width:76.876rem) {
  .wk-header > .wk-header-container {
    padding-left: 0;
    padding-right: 0;
    padding-top: .5625rem;
  }
}
.wk-header .wk-logo {
  display: block;
  float: left;
  margin: .78125rem .5rem .8125rem .938rem;
}
@media (min-width:37.5rem) {
  .wk-header .wk-logo {
    margin: 1.46875rem 0;
  }
}
.wk-header .wk-brand {
  display: block;
  width: 142px;
}
.wk-header .wk-brand,
.wk-header .wk-brand-light {
  float: left;
  margin: .78125rem .5rem .8125rem .938rem;
}
.wk-header .wk-brand::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
@media (min-width:37.5rem) {
  .wk-header .wk-brand,
  .wk-header .wk-brand-light {
    display: block;
    width: 194px;
    margin: 1.46875rem 0;
  }
  .wk-header .wk-brand-light::after,
  .wk-header .wk-brand::after {
    content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
    display: block;
    width: 194px;
  }
}
.wk-header .wk-brand-light::after,
.wk-header .wk-brand::after {
  height: 1.40625rem;
}
@media (min-width:37.5rem) {
  .wk-header .wk-brand-light::after,
  .wk-header .wk-brand::after {
    height: 1.9375rem;
  }
}
.wk-header .wk-brand-light {
  display: block;
  width: 142px;
}
.wk-header .wk-brand-light::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
@media (min-width:37.5rem) {
  .wk-header .wk-brand-light {
    display: block;
    width: 194px;
  }
  .wk-header .wk-brand-light::after {
    content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
    display: block;
    width: 194px;
  }
}
.wk-header .wk-nav > li {
  display: block;
}
@media (min-width:37.5rem) {
  .wk-header .wk-more-menu > li,
  .wk-header .wk-nav > li {
    padding: 0;
  }
}
.wk-header .wk-more-menu > li [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu > li [class^=wk-icon-]:before,
.wk-header .wk-nav > li [class*=" wk-icon-"]:before,
.wk-header .wk-nav > li [class^=wk-icon-]:before {
  font-size: 1.375rem;
  margin-left: 0;
  position: relative;
  top: .125rem;
  color: #757575;
}
.wk-header .wk-more-menu > li:last-child,
.wk-header .wk-nav > li:last-child {
  margin-right: 0;
}
.wk-header .wk-more-menu.wk-gray-icons > li > a:hover [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.wk-gray-icons > li > a:hover [class^=wk-icon-]:before,
.wk-header .wk-nav.wk-gray-icons > li > a:hover [class*=" wk-icon-"]:before,
.wk-header .wk-nav.wk-gray-icons > li > a:hover [class^=wk-icon-]:before {
  color: #85bc20;
  -webkit-transition: color .3s;
  transition: color .3s;
}
.wk-header .wk-more-menu.wk-gray-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.wk-gray-icons > li [class^=wk-icon-]:before,
.wk-header .wk-nav.wk-gray-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-nav.wk-gray-icons > li [class^=wk-icon-]:before {
  color: #757575;
}
.wk-header .wk-nav {
  display: none;
  background-color: #474747;
  color: #fff;
  float: left;
  width: 100%;
}
@media (min-width:37.5rem) {
  .wk-header .wk-nav {
    display: block;
    background-color: transparent;
    float: right;
    margin-top: 1.1875rem;
    width: auto;
  }
}
@media (min-width:76.876rem) {
  .wk-header .wk-nav {
    padding: 0;
  }
}
.wk-header .wk-nav > li {
  padding: .625rem .9375rem;
}
.wk-header .wk-nav > li:last-child {
  padding-right: 0;
}
.wk-header .wk-nav > li > a {
  color: #fff;
  padding: 0;
}
.wk-header .wk-nav > li > a:hover {
  padding: 0;
}
@media (min-width:37.5rem) {
  .wk-header .wk-nav > li > a,
  .wk-header .wk-nav > li > a:hover {
    color: #757575;
  }
}
.wk-header .wk-more-menu a:hover,
.wk-header .wk-more-menu.open a:hover,
.wk-header .wk-nav > li > a:hover,
dl.wk-search-results-list dt .title:hover {
  color: #85bc20;
}
.wk-header .wk-nav.open {
  display: block;
  background-color: rgba(71, 71, 71, .95);
  position: absolute;
  top: 2.9375rem;
  z-index: 1040;
}
@media (min-width:37.5rem) {
  .wk-header .wk-nav.open {
    background-color: transparent;
    position: relative;
    top: 0;
  }
}
.wk-header .wk-more-menu.open [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.open [class^=wk-icon-]:before,
.wk-header .wk-more-menu.open a,
.wk-header .wk-nav.open [class*=" wk-icon-"]:before,
.wk-header .wk-nav.open [class^=wk-icon-]:before,
.wk-modal .wk-modal-content .wk-modal-close:hover {
  color: #fff;
}
.wk-header .wk-more-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-header .wk-more-menu > li,
.wk-header .wk-more-menu > li > a,
.wk-nav > li {
  display: block;
}
@media (min-width:37.5rem) {
  .wk-header .wk-more-menu {
    display: none;
  }
}
.wk-header .wk-more-menu a {
  color: #757575;
  padding: .75rem .938rem .6875rem;
}
.wk-header .wk-more-menu.open {
  background-color: rgba(71, 71, 71, .95);
}
.wk-modal {
  bottom: 0;
  display: none;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}
.wk-modal.wk-modal-small .wk-modal-content {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) {
  .wk-modal.wk-modal-small .wk-modal-content {
    max-width: 28.125rem;
  }
}
.wk-modal.wk-modal-medium .wk-modal-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem;
}
.wk-modal.wk-modal-large .wk-modal-content {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-modal.wk-modal-large .wk-modal-content {
    max-width: 37.5rem;
  }
}
@media (min-width:65rem) {
  .wk-modal.wk-modal-large .wk-modal-content {
    max-width: 65rem;
  }
}
.wk-modal.wk-modal-with-overlay::before {
  background-color: rgba(0, 0, 0, .4);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.wk-modal .wk-modal-content {
  background: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, .4);
}
@media (min-width:37.5rem) {
  .wk-modal .wk-modal-content {
    margin: 30px;
  }
}
.wk-modal .wk-modal-content .wk-modal-close {
  color: #a6d1ea;
  cursor: pointer;
  font-size: 2.0625rem;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}
.wk-modal .wk-modal-content .wk-modal-header {
  background: #007ac3;
  height: 3rem;
  padding: .8125rem 1rem;
  position: relative;
}
.wk-modal .wk-modal-content .wk-modal-header .wk-modal-title,
.wk-nav > li a {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-modal .wk-modal-content .wk-modal-header .wk-modal-title {
  color: #fff;
  font-weight: 400;
  margin: 0 25px 0 0;
  font-size: 1rem;
}
.wk-modal .wk-modal-content .wk-modal-body {
  padding: 1rem;
  position: relative;
}
.wk-modal .wk-modal-content .wk-modal-footer {
  padding: 0 1rem 1rem;
}
.wk-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wk-nav:after {
  clear: both;
  content: " ";
  display: table;
}
.wk-nav [class*=" wk-icon-"]:before,
.wk-nav [class^=wk-icon-]:before {
  font-size: 1.375rem;
  position: relative;
  top: .125rem;
}
.wk-nav > li {
  float: none;
}
@media (min-width:37.5rem) {
  .wk-nav > li {
    float: left;
  }
  .wk-nav > li:after {
    clear: both;
    content: " ";
    display: table;
  }
}
.wk-nav > li a {
  display: block;
  font-size: .9375rem;
  padding: .75rem .9375rem;
}
.wk-nav > li.active a {
  color: #000;
}
.wk-nav.wk-nav-tabs {
  border-bottom: 0;
  margin-bottom: -.0625rem;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.wk-nav.wk-nav-tabs > li {
  display: inline-block;
}
@media (min-width:37.5rem) {
  .wk-nav.wk-nav-tabs > li {
    float: none;
  }
  .wk-nav.wk-nav-tabs > li > a {
    border: 1px solid transparent;
    border-bottom: 0;
    margin-bottom: -.0625rem;
  }
}
.wk-nav.wk-nav-tabs > li.active > a {
  background-color: #fff;
  border: 1px solid #dadada;
  border-bottom: 0;
  color: #474747;
}
.wk-nav.wk-nav-tabs > li.active:first-child,
.wk-nav.wk-nav-tabs > li.active:last-child {
  position: relative;
}
.wk-nav.wk-nav-tabs > li.active:first-child > a::before,
.wk-nav.wk-nav-tabs > li.active:last-child > a::before {
  border-top: 1px solid #dadada;
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 20px;
  z-index: 999;
}
.wk-nav.wk-nav-tabs > li.active:first-child > a::before {
  border-left: 1px solid #dadada;
  left: 0;
}
.wk-nav.wk-nav-tabs > li.active:last-child > a::before {
  border-right: 1px solid #dadada;
  right: 0;
}
html.touch .wk-tab-gradient .wk-nav-tabs {
  -webkit-overflow-scrolling: auto;
  overflow-x: scroll;
}
.wk-nav-tab-bar {
  border-bottom: 1px solid #dadada;
  margin-bottom: .9375rem;
}
.wk-nav-tab-bar .wk-tab-bar-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
.wk-nav-tab-bar .wk-tab-bar-container:after,
.wk-navbar .wk-navbar-container:after,
.wk-product-name-bar > .wk-product-name:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:76.876rem) {
  .wk-nav-tab-bar .wk-tab-bar-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient {
  position: relative;
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-after,
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-before {
  height: 97%;
  position: absolute;
  top: 0;
  width: 20px;
  z-index: 999;
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-before {
  background: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0)) 0% 0%;
  background:
    linear-gradient(
      to right,
      #fff,
      rgba(255, 255, 255, 0)) 0% 0%;
  left: 0;
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-after {
  background: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0)) 0% 0%;
  background:
    linear-gradient(
      to left,
      #fff,
      rgba(255, 255, 255, 0)) 0% 0%;
  right: 0;
}
.wk-nav.wk-nav-stacked > li {
  display: block;
  float: none;
}
.wk-nav.wk-nav-stacked > li > a,
.wk-product-name {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-nav.wk-nav-stacked > li > a {
  display: block;
  font-size: .9375rem;
  padding: .75rem .9375rem;
}
.wk-product-name,
.wk-product-name-bar {
  background-color: #85bc20;
}
.wk-product-name-bar > .wk-product-name {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
@media (min-width:76.876rem) {
  .wk-product-name-bar > .wk-product-name {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-product-name {
  color: #fff;
  font-size: 1.06667rem;
  font-weight: 300;
  padding: .78125rem .9375rem;
  text-align: right;
}
.wk-navbar {
  background-color: #007ac3;
  position: relative;
  z-index: 1000;
}
.wk-navbar .wk-navbar-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  background-color: #007ac3;
  position: static;
}
.wk-navbar .wk-product-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-product-name {
    float: right;
    text-align: left;
  }
}
.wk-navbar .wk-product-name::after {
  background-color: #85bc20;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  margin-left: 50%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  z-index: -1;
}
.wk-navbar .wk-more-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #007ac3;
  float: left;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-navbar .wk-more-menu > li,
.wk-navbar .wk-more-menu > li > a {
  display: block;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-more-menu {
    display: none;
  }
}
.wk-navbar .wk-more-menu .wk-icon-menu {
  display: inline-block;
  vertical-align: middle;
}
.wk-navbar .wk-more-menu .wk-icon-menu::before {
  font-size: 1.625rem;
  margin-left: 0;
  position: relative;
  top: -.0625rem;
  vertical-align: middle;
}
.wk-navbar .wk-more-menu a {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  color: #fff;
  padding: .75rem .938rem .625rem;
}
.wk-navbar .wk-more-menu a:focus,
.wk-navbar .wk-more-menu a:hover {
  background-color: #80bde1;
  color: #fff;
}
.wk-navbar .wk-more-menu.open {
  background-color: #005b92;
}
.wk-navbar .wk-more-menu.open .wk-icon-menu::before {
  content: "\e833";
}
.wk-navbar .wk-nav {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav {
    display: block;
    float: left;
  }
}
.wk-navbar .wk-nav.open {
  display: block;
  position: absolute;
  top: 3rem;
  width: 100%;
  z-index: 1040;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav.open {
    position: relative;
    top: 0;
    width: auto;
  }
}
.wk-navbar .wk-nav.open > li > a {
  background-color: rgba(0, 122, 195, .95);
}
.wk-navbar .wk-nav > li > a {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  background-color: #007ac3;
  color: #fff;
  padding: .84375rem .9375rem;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav > li > a {
    border: 0;
    margin: 0;
  }
}
.wk-navbar .wk-nav > li.active > a {
  background-color: #005b92;
}
.wk-navbar .wk-nav > li.active > a:focus,
.wk-navbar .wk-nav > li.active > a:hover,
.wk-navbar .wk-nav > li > a:focus,
.wk-navbar .wk-nav > li > a:hover {
  background-color: #80bde1;
}
.wk-navbar .wk-nav.wk-nav-tabs {
  border: 0;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-navbar .wk-nav.wk-nav-tabs {
    margin-left: .75rem;
  }
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav.wk-nav-tabs > li > a {
    margin-top: .375rem;
    padding: .375rem .625rem;
  }
}
.wk-navbar .wk-nav.wk-nav-tabs > li {
  margin-bottom: -.0625rem;
}
.wk-navbar .wk-breadcrumb [class*=" wk-icon-"]:before,
.wk-navbar .wk-breadcrumb [class^=wk-icon-]:before {
  color: #80bde1;
}
.wk-content-filter-list > li.active > a .wk-badge,
.wk-navbar .wk-breadcrumb > li {
  color: #fff;
}
.wk-navbar .wk-breadcrumb > li:not(:first-child)::before {
  color: #80bde1;
}
.wk-navbar .wk-breadcrumb > li > a {
  color: #f6f6f6;
}
.wk-navbar .wk-breadcrumb > li > a:focus,
.wk-navbar .wk-breadcrumb > li > a:hover {
  color: #d4e8b1;
}
.wk-search-bar {
  background-color: #f6f6f6;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.wk-search-bar input.wk-search-input[type=search] {
  border-color: transparent;
}
.wk-search-bar .wk-search {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
.wk-content-filter-layout:after,
.wk-search-bar .wk-search:after,
.wk-search-results:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:76.876rem) {
  .wk-search-bar .wk-search {
    padding-left: 0;
    padding-right: 0;
  }
}
html.ie9 .wk-search,
html.no-flexbox .wk-search {
  display: block;
}
html.ie9 .wk-search .wk-select-field,
html.no-flexbox .wk-search .wk-select-field {
  float: left;
}
html.ie9 .wk-search .wk-search-box,
html.no-flexbox .wk-search .wk-search-box {
  margin-left: 7rem;
  width: auto;
}
@media (min-width:37.5rem) {
  html.ie9 .wk-search .wk-search-box,
  html.no-flexbox .wk-search .wk-search-box {
    margin-left: 8rem;
  }
}
html.ie9 .wk-search .wk-search-container,
html.no-flexbox .wk-search .wk-search-container {
  display: block;
  margin-right: 3rem;
  width: auto;
}
@media (min-width:37.5rem) {
  html.ie9 .wk-search .wk-search-container,
  html.no-flexbox .wk-search .wk-search-container {
    margin-right: 5rem;
  }
}
html.ie9 .wk-search .wk-search-submit,
html.no-flexbox .wk-search .wk-search-submit {
  float: right;
  height: 3rem;
  width: 3rem;
}
@media (min-width:37.5rem) {
  html.ie9 .wk-search .wk-search-submit,
  html.no-flexbox .wk-search .wk-search-submit {
    width: 5rem;
  }
}
.wk-search {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.wk-search .wk-select-field {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  width: 7rem;
}
@media (min-width:37.5rem) {
  .wk-search .wk-select-field {
    width: 8rem;
  }
}
.wk-search .wk-select-field > select {
  background-color: #dadada;
  color: #474747;
  font-size: .87891rem;
}
.wk-search .wk-search-box {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: 100%;
}
.wk-search .wk-search-box input.wk-search-input[type=search] {
  border-left-color: transparent;
}
.wk-search .wk-search-box input.wk-search-input[type=search]:hover {
  border-left-color: #474747;
}
.wk-search .wk-search-box input.wk-search-input[type=search]:focus,
.wk-search .wk-search-box input.wk-search-input[type=search]:hover:focus {
  border-color: #409bd2;
}
.wk-search .wk-search-box,
.wk-search .wk-search-container {
  position: relative;
}
.wk-search .wk-search-box > .wk-list,
.wk-search .wk-search-container > .wk-list {
  display: none;
}
.wk-search .wk-list {
  margin: 0;
  max-height: 12.5rem;
  overflow: auto;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 2000;
}
@media (min-width:37.5rem) {
  .wk-search .wk-list {
    max-height: 18.75rem;
  }
}
.wk-content-filter-list > li,
.wk-content-filter-list > li > a,
.wk-search .wk-list.wk-active {
  display: block;
}
.wk-search-container,
input.wk-search-input[type=search] {
  width: 100%;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.wk-search-container {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
input.wk-search-input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  border-right-color: transparent;
  box-sizing: border-box;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
input.wk-search-input[type=search][disabled] {
  background-color: #ededed;
  color: #ededed;
  cursor: not-allowed;
}
input.wk-search-input[type=search]:focus,
input.wk-search-input[type=search]:hover:focus {
  border-color: #409bd2;
}
input.wk-search-input[type=search]:hover {
  border-color: #474747;
}
input.wk-search-input[type=search]:-moz-placeholder,
input.wk-search-input[type=search]:-ms-input-placeholder,
input.wk-search-input[type=search]::-moz-placeholder,
input.wk-search-input[type=search]::-webkit-input-placeholder {
  color: #a3a3a3;
}
.wk-search-submit {
  background-color: #007ac3;
  color: #fff;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.3rem;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding: 0 .375rem;
  text-align: center;
  width: auto;
}
@media (min-width:37.5rem) {
  .wk-search-submit {
    padding: 0 .9375rem;
  }
}
.wk-search-submit:hover:not([disabled]) {
  background-color: #409bd2;
}
@media (min-width:37.5rem) {
  .wk-search-submit .wk-icon-search {
    display: none;
  }
}
.wk-content-filter-list > li.disabled > a .wk-badge,
.wk-content-filter-list > li[disabled] > a .wk-badge,
.wk-search-submit .wk-search-button-text {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-search-submit .wk-search-button-text {
    display: inline;
    font-size: .87891rem;
  }
}
.wk-search-results {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}
.wk-search-results.clustered .wk-search-results-group {
  border: 1px solid #a6d1ea;
  margin-bottom: .8em;
  padding: .5em;
}
@media (min-width:37.5rem) {
  .wk-search-results.clustered .wk-search-results-group {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 1rem;
  }
  .wk-search-results.clustered .wk-search-results-group:nth-child(even) {
    float: right;
    margin-right: 0;
  }
}
.wk-search-results.clustered .wk-search-results-group dd:last-of-type {
  margin-bottom: 0;
}
.wk-search-results.clustered a.show-more {
  display: block;
  margin-top: 1rem;
}
dl.wk-search-results-list dt {
  margin-bottom: .5rem;
}
dl.wk-search-results-list dt .definition {
  color: #757575;
  font-weight: 200;
  margin-bottom: .1rem;
  text-transform: uppercase;
}
dl.wk-search-results-list dt .title {
  color: #007ac3;
  text-decoration: none;
  cursor: pointer;
}
dl.wk-search-results-list dd {
  color: #a3a3a3;
  margin: 0 0 1rem;
}
.wk-content-filter-layout {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) and (max-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-pane {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
}
@media (min-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-pane {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
}
@media (min-width:37.5rem) and (max-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-results {
    width: 66.10169%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-results {
    width: 74.57627%;
    float: right;
    margin-right: 0;
  }
}
.wk-content-filter {
  margin-bottom: .625rem;
}
.wk-content-filter a {
  font-size: .87891rem;
}
.wk-content-filter-title {
  color: #474747;
  font-size: 1rem;
  font-weight: 300;
  margin-top: 0;
  text-transform: uppercase;
}
.wk-content-filter-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wk-content-filter-list > li {
  margin-bottom: .0625rem;
}
.wk-content-filter-list > li:after {
  clear: both;
  content: " ";
  display: table;
}
.wk-content-filter-list > li > a {
  background: #ededed;
  color: #757575;
  font-size: .87891rem;
  font-weight: 400;
  padding: .875rem .625rem;
}
.wk-content-filter-list > li > a .wk-badge,
.wk-content-filter-list > li > a .wk-content-filter-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wk-content-filter-list > li > a .wk-badge {
  background-color: transparent;
  border-radius: 0;
  color: #757575;
  float: right;
  font-size: .87891rem;
  font-weight: 300;
  margin-left: .5rem;
  max-width: 3.75rem;
  padding: 0;
  top: auto;
}
@media (min-width:37.5rem) and (max-width:57rem) {
  .wk-content-filter-list > li > a .wk-badge {
    display: none;
  }
}
.wk-content-filter-list > li:last-child {
  margin-bottom: 0;
}
.wk-content-filter-list > li.active > a {
  background: #757575;
  color: #fff;
}
.wk-content-filter-list > li.disabled > a,
.wk-content-filter-list > li[disabled] > a {
  cursor: default;
}
.wk-content-filter-list > li:hover > a,
.wk-content-filter-list > li > a:focus {
  background-color: #dadada;
  color: #757575;
}
.wk-content-filter-list > li.disabled:hover > a,
.wk-content-filter-list > li.disabled > a,
.wk-content-filter-list > li.disabled > a:focus,
.wk-content-filter-list > li[disabled]:hover > a,
.wk-content-filter-list > li[disabled] > a,
.wk-content-filter-list > li[disabled] > a:focus {
  background-color: #ededed;
  color: #bfbfbf;
}
.wk-breadcrumb-bar {
  background-color: #f6f6f6;
  margin-bottom: 1.69492%;
  position: relative;
  z-index: 1;
}
.wk-breadcrumb-bar .wk-breadcrumb-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  background-color: #f6f6f6;
}
.wk-breadcrumb-bar .wk-breadcrumb-container:after,
.wk-breadcrumb:after,
.wk-page-content:after {
  content: " ";
  display: block;
  clear: both;
}
.wk-breadcrumb {
  display: none;
  max-width: 75rem;
  font-size: 0;
  list-style-type: none;
  margin: 0;
  padding: .84375rem .938rem;
}
@media (min-width:76.876rem) {
  .wk-breadcrumb {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width:37.5rem) {
  .wk-breadcrumb {
    display: block;
    float: left;
  }
}
.wk-breadcrumb > li {
  color: #a3a3a3;
  display: inline-block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .9375rem;
  font-weight: 300;
}
.wk-breadcrumb > li [class*=" wk-icon-"]:before,
.wk-breadcrumb > li [class^=wk-icon-]:before {
  margin-left: 0;
  margin-right: .4375rem;
}
.wk-breadcrumb > li:first-child {
  font-weight: 500;
}
.wk-breadcrumb > li:not(:first-child)::before {
  color: #a3a3a3;
  content: "\bb";
  margin-left: .25rem;
  margin-right: .25rem;
}
.wk-page-content {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
@media (min-width:76.876rem) {
  .wk-page-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-popover,
.wk-tooltip {
  background: #fff;
  border: 1px solid #ededed;
  box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, .3);
  position: absolute;
}
.wk-tooltip {
  color: #474747;
  font-size: .77248rem;
  padding: .3125rem;
  visibility: hidden;
}
.wk-tooltip.wk-position-bottom:after,
.wk-tooltip.wk-position-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-tooltip.wk-position-bottom:before {
  border-width: 8px;
  top: -16px;
  margin-left: -8px;
}
.wk-tooltip.wk-position-bottom-left:after,
.wk-tooltip.wk-position-bottom-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-bottom-left:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-tooltip.wk-position-bottom-left:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-tooltip.wk-position-bottom-right:after,
.wk-tooltip.wk-position-bottom-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-bottom-right:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-tooltip.wk-position-bottom-right:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-tooltip.wk-position-top:after,
.wk-tooltip.wk-position-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-tooltip.wk-position-top:before {
  border-width: 8px;
  bottom: -16px;
  margin-left: -8px;
}
.wk-tooltip.wk-position-top-left:after,
.wk-tooltip.wk-position-top-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-top-left:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-tooltip.wk-position-top-left:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-tooltip.wk-position-top-right:after,
.wk-tooltip.wk-position-top-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-top-right:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-tooltip.wk-position-top-right:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-tooltip.wk-position-left:after,
.wk-tooltip.wk-position-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-tooltip.wk-position-left:before {
  border-width: 8px;
  left: -16px;
  margin-top: -8px;
}
.wk-tooltip.wk-position-left-bottom:after,
.wk-tooltip.wk-position-left-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-left-bottom:after {
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-tooltip.wk-position-left-bottom:before {
  border-width: 8px;
  left: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-tooltip.wk-position-left-top:after,
.wk-tooltip.wk-position-left-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-tooltip.wk-position-left-top:before {
  border-width: 8px;
  left: -16px;
  margin-bottom: 5px;
}
.wk-tooltip.wk-position-right:after,
.wk-tooltip.wk-position-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-tooltip.wk-position-right:before {
  border-width: 8px;
  right: -16px;
  margin-top: -8px;
}
.wk-tooltip.wk-position-right-bottom:after,
.wk-tooltip.wk-position-right-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-right-bottom:after {
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-tooltip.wk-position-right-bottom:before {
  border-width: 8px;
  right: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-tooltip.wk-position-right-top:after,
.wk-tooltip.wk-position-right-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-tooltip.wk-position-right-top:before {
  border-width: 8px;
  right: -16px;
  margin-bottom: 5px;
}
.wk-popover {
  max-width: 300px;
}
.wk-popover.wk-position-bottom:after,
.wk-popover.wk-position-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-popover.wk-position-bottom:before {
  border-width: 8px;
  top: -16px;
  margin-left: -8px;
}
.wk-popover.wk-position-bottom-left:after,
.wk-popover.wk-position-bottom-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-bottom-left:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-popover.wk-position-bottom-left:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-popover.wk-position-bottom-right:after,
.wk-popover.wk-position-bottom-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-bottom-right:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-popover.wk-position-bottom-right:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-popover.wk-position-top:after,
.wk-popover.wk-position-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-popover.wk-position-top:before {
  border-width: 8px;
  bottom: -16px;
  margin-left: -8px;
}
.wk-popover.wk-position-top-left:after,
.wk-popover.wk-position-top-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-top-left:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-popover.wk-position-top-left:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-popover.wk-position-top-right:after,
.wk-popover.wk-position-top-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-top-right:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-popover.wk-position-top-right:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-popover.wk-position-left:after,
.wk-popover.wk-position-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-popover.wk-position-left:before {
  border-width: 8px;
  left: -16px;
  margin-top: -8px;
}
.wk-popover.wk-position-left-bottom:after,
.wk-popover.wk-position-left-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-left-bottom:after {
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-popover.wk-position-left-bottom:before {
  border-width: 8px;
  left: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-popover.wk-position-left-top:after,
.wk-popover.wk-position-left-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-popover.wk-position-left-top:before {
  border-width: 8px;
  left: -16px;
  margin-bottom: 5px;
}
.wk-popover.wk-position-right:after,
.wk-popover.wk-position-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-popover.wk-position-right:before {
  border-width: 8px;
  right: -16px;
  margin-top: -8px;
}
.wk-popover.wk-position-right-bottom:after,
.wk-popover.wk-position-right-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-right-bottom:after {
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-popover.wk-position-right-bottom:before {
  border-width: 8px;
  right: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-popover.wk-position-right-top:after,
.wk-popover.wk-position-right-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-popover.wk-position-right-top:before {
  border-width: 8px;
  right: -16px;
  margin-bottom: 5px;
}
.wk-popover .wk-popover-body {
  padding: .625rem;
}
.wk-user-popover .wk-user-popover-section {
  border-bottom: 1px solid #ededed;
  padding: .625rem;
}
.wk-user-popover .wk-user-popover-section:nth-child(even) {
  background: #f6f6f6;
}
.wk-user-popover .wk-user-popover-section:last-child {
  border-bottom: 0;
}
.wk-user-popover .wk-user-popover-section .wk-module-heading {
  margin: 0 0 10px;
}
.wk-card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wk-card-group > .wk-card {
  margin-bottom: .9375rem;
}
@media (min-width:37.5rem) {
  .wk-card-group > .wk-card {
    float: none;
  }
}
.wk-card-group-3 > .wk-card,
.wk-card-group-4 > .wk-card {
  margin-bottom: .9375rem;
  width: 100%;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-card-group-3 > .wk-card,
  .wk-card-group-4 > .wk-card {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-card-group-3 > .wk-card:nth-child(2n),
  .wk-card-group-4 > .wk-card:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (min-width:65rem) {
  .wk-card-group-3 > .wk-card {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-card-group-3 > .wk-card:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  .wk-card-group-4 > .wk-card {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-card-group-4 > .wk-card:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
}
.wk-card-group-float.wk-card-group,
html.ie9 .wk-card-group,
html.no-flexbox .wk-card-group {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-card-group-float.wk-card-group:after,
html.ie9 .wk-card-group:after,
html.no-flexbox .wk-card-group:after {
  content: " ";
  display: block;
  clear: both;
}
.wk-card-group-float.wk-card-group > .wk-card,
html.ie9 .wk-card-group > .wk-card,
html.no-flexbox .wk-card-group > .wk-card {
  position: relative;
}
@media (min-width:37.5rem) {
  .wk-card-group-float.wk-card-group > .wk-card,
  html.ie9 .wk-card-group > .wk-card,
  html.no-flexbox .wk-card-group > .wk-card {
    max-height: 11.25rem;
    min-height: 11.25rem;
    overflow: hidden;
  }
  .wk-card-group-float.wk-card-group > .wk-card::after,
  html.ie9 .wk-card-group > .wk-card::after,
  html.no-flexbox .wk-card-group > .wk-card::after {
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%) 0% 0%;
    background:
      linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0) 0%,
        #fff 100%) 0% 0%;
    bottom: -1px;
    content: "";
    display: block;
    height: 30px;
    left: 1px;
    position: absolute;
    right: 1px;
  }
}
.wk-card,
a.wk-card {
  background-color: #fff;
  border: 1px solid #dadada;
  padding: .9375rem;
}
.wk-card .wk-card-meta,
.wk-card .wk-card-title,
a.wk-card .wk-card-meta,
a.wk-card .wk-card-title {
  color: #007ac3;
}
.wk-card .wk-card-title,
a.wk-card .wk-card-title {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: .625rem;
  margin-top: 0;
}
.wk-card .wk-card-body,
a.wk-card .wk-card-body {
  color: #474747;
}
.wk-card .wk-label,
.wk-card .wk-label-danger,
.wk-card .wk-label-info,
.wk-card .wk-label-success,
a.wk-card .wk-label,
a.wk-card .wk-label-danger,
a.wk-card .wk-label-info,
a.wk-card .wk-label-success {
  float: right;
  margin-bottom: .5rem;
  margin-left: .5rem;
}
.wk-card:focus,
.wk-card:hover,
a.wk-card:focus,
a.wk-card:hover {
  background: #d4e8b1;
}
.wk-card:focus .wk-card-body,
.wk-card:focus .wk-card-meta,
.wk-card:focus .wk-card-title,
.wk-card:hover .wk-card-body,
.wk-card:hover .wk-card-meta,
.wk-card:hover .wk-card-title,
a.wk-card:focus .wk-card-body,
a.wk-card:focus .wk-card-meta,
a.wk-card:focus .wk-card-title,
a.wk-card:hover .wk-card-body,
a.wk-card:hover .wk-card-meta,
a.wk-card:hover .wk-card-title {
  color: #000;
}
.wk-a11y-enhanced-focus :focus,
.wk-a11y-enhanced-focus a:hover:focus {
  outline-color: #000;
  outline-offset: 0;
  outline-style: solid;
  outline-width: 2px;
}

/* node_modules/bootstrap/dist/css/bootstrap.min.css */
/*!
* Bootstrap  v5.3.7 (https://getbootstrap.com/)
* Copyright 2011-2025 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root,
[data-bs-theme=light] {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-black:#000;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-primary-text-emphasis:#052c65;
  --bs-secondary-text-emphasis:#2b2f32;
  --bs-success-text-emphasis:#0a3622;
  --bs-info-text-emphasis:#055160;
  --bs-warning-text-emphasis:#664d03;
  --bs-danger-text-emphasis:#58151c;
  --bs-light-text-emphasis:#495057;
  --bs-dark-text-emphasis:#495057;
  --bs-primary-bg-subtle:#cfe2ff;
  --bs-secondary-bg-subtle:#e2e3e5;
  --bs-success-bg-subtle:#d1e7dd;
  --bs-info-bg-subtle:#cff4fc;
  --bs-warning-bg-subtle:#fff3cd;
  --bs-danger-bg-subtle:#f8d7da;
  --bs-light-bg-subtle:#fcfcfd;
  --bs-dark-bg-subtle:#ced4da;
  --bs-primary-border-subtle:#9ec5fe;
  --bs-secondary-border-subtle:#c4c8cb;
  --bs-success-border-subtle:#a3cfbb;
  --bs-info-border-subtle:#9eeaf9;
  --bs-warning-border-subtle:#ffe69c;
  --bs-danger-border-subtle:#f1aeb5;
  --bs-light-border-subtle:#e9ecef;
  --bs-dark-border-subtle:#adb5bd;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg:#fff;
  --bs-body-bg-rgb:255,255,255;
  --bs-emphasis-color:#000;
  --bs-emphasis-color-rgb:0,0,0;
  --bs-secondary-color:rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb:33,37,41;
  --bs-secondary-bg:#e9ecef;
  --bs-secondary-bg-rgb:233,236,239;
  --bs-tertiary-color:rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb:33,37,41;
  --bs-tertiary-bg:#f8f9fa;
  --bs-tertiary-bg-rgb:248,249,250;
  --bs-heading-color:inherit;
  --bs-link-color:#0d6efd;
  --bs-link-color-rgb:13,110,253;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#0a58ca;
  --bs-link-hover-color-rgb:10,88,202;
  --bs-code-color:#d63384;
  --bs-highlight-color:#212529;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#dee2e6;
  --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
  --bs-border-radius:0.375rem;
  --bs-border-radius-sm:0.25rem;
  --bs-border-radius-lg:0.5rem;
  --bs-border-radius-xl:1rem;
  --bs-border-radius-xxl:2rem;
  --bs-border-radius-2xl:var(--bs-border-radius-xxl);
  --bs-border-radius-pill:50rem;
  --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
  --bs-form-valid-color:#198754;
  --bs-form-valid-border-color:#198754;
  --bs-form-invalid-color:#dc3545;
  --bs-form-invalid-border-color:#dc3545;
}
[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color:#dee2e6;
  --bs-body-color-rgb:222,226,230;
  --bs-body-bg:#212529;
  --bs-body-bg-rgb:33,37,41;
  --bs-emphasis-color:#fff;
  --bs-emphasis-color-rgb:255,255,255;
  --bs-secondary-color:rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb:222,226,230;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52,58,64;
  --bs-tertiary-color:rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb:222,226,230;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43,48,53;
  --bs-primary-text-emphasis:#6ea8fe;
  --bs-secondary-text-emphasis:#a7acb1;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f8f9fa;
  --bs-dark-text-emphasis:#dee2e6;
  --bs-primary-bg-subtle:#031633;
  --bs-secondary-bg-subtle:#161719;
  --bs-success-bg-subtle:#051b11;
  --bs-info-bg-subtle:#032830;
  --bs-warning-bg-subtle:#332701;
  --bs-danger-bg-subtle:#2c0b0e;
  --bs-light-bg-subtle:#343a40;
  --bs-dark-bg-subtle:#1a1d20;
  --bs-primary-border-subtle:#084298;
  --bs-secondary-border-subtle:#41464b;
  --bs-success-border-subtle:#0f5132;
  --bs-info-border-subtle:#087990;
  --bs-warning-border-subtle:#997404;
  --bs-danger-border-subtle:#842029;
  --bs-light-border-subtle:#495057;
  --bs-dark-border-subtle:#343a40;
  --bs-heading-color:inherit;
  --bs-link-color:#6ea8fe;
  --bs-link-hover-color:#8bb9fe;
  --bs-link-color-rgb:110,168,254;
  --bs-link-hover-color-rgb:139,185,254;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#dee2e6;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:rgba(255, 255, 255, 0.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}
*,
::after,
::before {
  box-sizing: border-box;
}
@media (prefers-reduced-motion:no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: .25;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
.h1,
h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width:1200px) {
  .h1,
  h1 {
    font-size: 2.5rem;
  }
}
.h2,
h2 {
  font-size: calc(1.325rem + .9vw);
}
@media (min-width:1200px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
.h3,
h3 {
  font-size: calc(1.3rem + .6vw);
}
@media (min-width:1200px) {
  .h3,
  h3 {
    font-size: 1.75rem;
  }
}
.h4,
h4 {
  font-size: calc(1.275rem + .3vw);
}
@media (min-width:1200px) {
  .h4,
  h4 {
    font-size: 1.5rem;
  }
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul {
  padding-left: 2rem;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
.small,
small {
  font-size: .875em;
}
.mark,
mark {
  padding: .1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
sub,
sup {
  position: relative;
  font-size: .75em;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb:var(--bs-link-hover-color-rgb);
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: .875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
code {
  font-size: .875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: .1875rem .375rem;
  font-size: .875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: .25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}
figure {
  margin: 0 0 1rem;
}
img,
svg {
  vertical-align: middle;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
caption {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody,
td,
tfoot,
th,
thead,
tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
label {
  display: inline-block;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
textarea {
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  line-height: inherit;
  font-size: calc(1.275rem + .3vw);
}
@media (min-width:1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
  padding: 0;
}
::-webkit-inner-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
  padding: 0;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
iframe {
  border: 0;
}
summary {
  display: list-item;
  cursor: pointer;
}
progress {
  vertical-align: baseline;
}
[hidden] {
  display: none !important;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width:1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width:1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width:1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width:1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width:1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width:1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.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: .5rem;
}
.initialism {
  font-size: .875em;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: .875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: .25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}
.figure-caption {
  font-size: .875em;
  color: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width:576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width:768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width:992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width:1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
@media (min-width:1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs:0;
  --bs-breakpoint-sm:576px;
  --bs-breakpoint-md:768px;
  --bs-breakpoint-lg:992px;
  --bs-breakpoint-xl:1200px;
  --bs-breakpoint-xxl:1400px;
}
.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.col {
  flex: 1 0 0;
}
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.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%;
}
.g-0,
.gx-0 {
  --bs-gutter-x:0;
}
.g-0,
.gy-0 {
  --bs-gutter-y:0;
}
.g-1,
.gx-1 {
  --bs-gutter-x:0.25rem;
}
.g-1,
.gy-1 {
  --bs-gutter-y:0.25rem;
}
.g-2,
.gx-2 {
  --bs-gutter-x:0.5rem;
}
.g-2,
.gy-2 {
  --bs-gutter-y:0.5rem;
}
.g-3,
.gx-3 {
  --bs-gutter-x:1rem;
}
.g-3,
.gy-3 {
  --bs-gutter-y:1rem;
}
.g-4,
.gx-4 {
  --bs-gutter-x:1.5rem;
}
.g-4,
.gy-4 {
  --bs-gutter-y:1.5rem;
}
.g-5,
.gx-5 {
  --bs-gutter-x:3rem;
}
.g-5,
.gy-5 {
  --bs-gutter-y:3rem;
}
@media (min-width:576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x:0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y:0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x:1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y:1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x:3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x:0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y:0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x:1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y:1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x:3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x:0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y:0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x:1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y:1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x:3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .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%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x:0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y:0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x:0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y:0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y:3rem;
  }
}
.table {
  --bs-table-color-type:initial;
  --bs-table-bg-type:initial;
  --bs-table-color-state:initial;
  --bs-table-bg-state:initial;
  --bs-table-color:var(--bs-emphasis-color);
  --bs-table-bg:var(--bs-body-bg);
  --bs-table-border-color:var(--bs-border-color);
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:var(--bs-emphasis-color);
  --bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color:var(--bs-emphasis-color);
  --bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color:var(--bs-emphasis-color);
  --bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: .5rem .5rem;
  color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
  caption-side: top;
}
.table-sm > :not(caption) > * > * {
  padding: .25rem .25rem;
}
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
  --bs-table-color-type:var(--bs-table-striped-color);
  --bs-table-bg-type:var(--bs-table-striped-bg);
}
.table-active {
  --bs-table-color-state:var(--bs-table-active-color);
  --bs-table-bg-state:var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state:var(--bs-table-hover-color);
  --bs-table-bg-state:var(--bs-table-hover-bg);
}
.table-primary {
  --bs-table-color:#000;
  --bs-table-bg:#cfe2ff;
  --bs-table-border-color:#a6b5cc;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-secondary {
  --bs-table-color:#000;
  --bs-table-bg:#e2e3e5;
  --bs-table-border-color:#b5b6b7;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-success {
  --bs-table-color:#000;
  --bs-table-bg:#d1e7dd;
  --bs-table-border-color:#a7b9b1;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-info {
  --bs-table-color:#000;
  --bs-table-bg:#cff4fc;
  --bs-table-border-color:#a6c3ca;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-warning {
  --bs-table-color:#000;
  --bs-table-bg:#fff3cd;
  --bs-table-border-color:#ccc2a4;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-danger {
  --bs-table-color:#000;
  --bs-table-bg:#f8d7da;
  --bs-table-border-color:#c6acae;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-light {
  --bs-table-color:#000;
  --bs-table-bg:#f8f9fa;
  --bs-table-border-color:#c6c7c8;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-dark {
  --bs-table-color:#fff;
  --bs-table-bg:#212529;
  --bs-table-border-color:#4d5154;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width:575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width:1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: .5rem;
}
.col-form-label {
  padding-top: calc(.375rem + var(--bs-border-width));
  padding-bottom: calc(.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(.5rem + var(--bs-border-width));
  padding-bottom: calc(.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
.col-form-label-sm {
  padding-top: calc(.25rem + var(--bs-border-width));
  padding-bottom: calc(.25rem + var(--bs-border-width));
  font-size: .875rem;
}
.form-text {
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-secondary-color);
}
.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
.form-control::file-selector-button {
  padding: .375rem .75rem;
  margin: -.375rem -.75rem;
  -webkit-margin-end: .75rem;
  margin-inline-end: .75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
}
.form-control-sm::file-selector-button {
  padding: .25rem .5rem;
  margin: -.25rem -.5rem;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
}
.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: .5rem 1rem;
  margin: -.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
textarea.form-control {
  min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-control-color {
  width: 3rem;
  height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));
  padding: .375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right: .75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-select-lg {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: .125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
.form-check-input {
  --bs-form-check-bg:var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: .25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: .25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: .5;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  cursor: default;
  opacity: .5;
}
.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check:disabled + .btn,
.btn-check[disabled] + .btn {
  pointer-events: none;
  filter: none;
  opacity: .65;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem .75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), .65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity .1s ease-in-out, transform .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem .75rem;
}
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown),
.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-control-plaintext:-webkit-autofill,
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: .625rem;
  padding-left: .75rem;
}
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > .form-control:disabled ~ label,
.form-floating > :disabled ~ label {
  color: #6c757d;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-floating,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-floating:focus-within,
.input-group > .form-select:focus {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
.input-group-lg > .btn,
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.input-group-sm > .btn,
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: var(--bs-border-radius-sm);
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-form-valid-color);
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}
.form-select.is-valid,
.was-validated .form-select:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-control-color.is-valid,
.was-validated .form-control-color:valid {
  width: calc(3rem + calc(1.5em + .75rem));
}
.form-check-input.is-valid,
.was-validated .form-check-input:valid {
  border-color: var(--bs-form-valid-border-color);
}
.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
  background-color: var(--bs-form-valid-color);
}
.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}
.input-group > .form-control:not(:focus).is-valid,
.input-group > .form-floating:not(:focus-within).is-valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-control:not(:focus):valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.was-validated .input-group > .form-select:not(:focus):valid {
  z-index: 3;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: .875em;
  color: var(--bs-form-invalid-color);
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}
.form-select.is-invalid,
.was-validated .form-select:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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");
  padding-right: 4.125rem;
  background-position: right .75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
  width: calc(3rem + calc(1.5em + .75rem));
}
.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}
.input-group > .form-control:not(:focus).is-invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-control:not(:focus):invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.was-validated .input-group > .form-select:not(:focus):invalid {
  z-index: 4;
}
.btn {
  --bs-btn-padding-x:0.75rem;
  --bs-btn-padding-y:0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size:1rem;
  --bs-btn-font-weight:400;
  --bs-btn-line-height:1.5;
  --bs-btn-color:var(--bs-body-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-width:var(--bs-border-width);
  --bs-btn-border-color:transparent;
  --bs-btn-border-radius:var(--bs-border-radius);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity:0.65;
  --bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#0d6efd;
  --bs-btn-border-color:#0d6efd;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0b5ed7;
  --bs-btn-hover-border-color:#0a58ca;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0a58ca;
  --bs-btn-active-border-color:#0a53be;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#0d6efd;
  --bs-btn-disabled-border-color:#0d6efd;
}
.btn-secondary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#6c757d;
  --bs-btn-border-color:#6c757d;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#5c636a;
  --bs-btn-hover-border-color:#565e64;
  --bs-btn-focus-shadow-rgb:130,138,145;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#565e64;
  --bs-btn-active-border-color:#51585e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#6c757d;
  --bs-btn-disabled-border-color:#6c757d;
}
.btn-success {
  --bs-btn-color:#fff;
  --bs-btn-bg:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#157347;
  --bs-btn-hover-border-color:#146c43;
  --bs-btn-focus-shadow-rgb:60,153,110;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#146c43;
  --bs-btn-active-border-color:#13653f;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#198754;
  --bs-btn-disabled-border-color:#198754;
}
.btn-info {
  --bs-btn-color:#000;
  --bs-btn-bg:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#31d2f2;
  --bs-btn-hover-border-color:#25cff2;
  --bs-btn-focus-shadow-rgb:11,172,204;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#3dd5f3;
  --bs-btn-active-border-color:#25cff2;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#0dcaf0;
  --bs-btn-disabled-border-color:#0dcaf0;
}
.btn-warning {
  --bs-btn-color:#000;
  --bs-btn-bg:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffca2c;
  --bs-btn-hover-border-color:#ffc720;
  --bs-btn-focus-shadow-rgb:217,164,6;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffcd39;
  --bs-btn-active-border-color:#ffc720;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#ffc107;
  --bs-btn-disabled-border-color:#ffc107;
}
.btn-danger {
  --bs-btn-color:#fff;
  --bs-btn-bg:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#bb2d3b;
  --bs-btn-hover-border-color:#b02a37;
  --bs-btn-focus-shadow-rgb:225,83,97;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#b02a37;
  --bs-btn-active-border-color:#a52834;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#dc3545;
  --bs-btn-disabled-border-color:#dc3545;
}
.btn-light {
  --bs-btn-color:#000;
  --bs-btn-bg:#f8f9fa;
  --bs-btn-border-color:#f8f9fa;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#d3d4d5;
  --bs-btn-hover-border-color:#c6c7c8;
  --bs-btn-focus-shadow-rgb:211,212,213;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#c6c7c8;
  --bs-btn-active-border-color:#babbbc;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#000;
  --bs-btn-disabled-bg:#f8f9fa;
  --bs-btn-disabled-border-color:#f8f9fa;
}
.btn-dark {
  --bs-btn-color:#fff;
  --bs-btn-bg:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#424649;
  --bs-btn-hover-border-color:#373b3e;
  --bs-btn-focus-shadow-rgb:66,70,73;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#4d5154;
  --bs-btn-active-border-color:#373b3e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#212529;
  --bs-btn-disabled-border-color:#212529;
}
.btn-outline-primary {
  --bs-btn-color:#0d6efd;
  --bs-btn-border-color:#0d6efd;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0d6efd;
  --bs-btn-hover-border-color:#0d6efd;
  --bs-btn-focus-shadow-rgb:13,110,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0d6efd;
  --bs-btn-active-border-color:#0d6efd;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#0d6efd;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0d6efd;
  --bs-gradient:none;
}
.btn-outline-secondary {
  --bs-btn-color:#6c757d;
  --bs-btn-border-color:#6c757d;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#6c757d;
  --bs-btn-hover-border-color:#6c757d;
  --bs-btn-focus-shadow-rgb:108,117,125;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#6c757d;
  --bs-btn-active-border-color:#6c757d;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#6c757d;
  --bs-gradient:none;
}
.btn-outline-success {
  --bs-btn-color:#198754;
  --bs-btn-border-color:#198754;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#198754;
  --bs-btn-hover-border-color:#198754;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#198754;
  --bs-btn-active-border-color:#198754;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#198754;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#198754;
  --bs-gradient:none;
}
.btn-outline-info {
  --bs-btn-color:#0dcaf0;
  --bs-btn-border-color:#0dcaf0;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#0dcaf0;
  --bs-btn-hover-border-color:#0dcaf0;
  --bs-btn-focus-shadow-rgb:13,202,240;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#0dcaf0;
  --bs-btn-active-border-color:#0dcaf0;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#0dcaf0;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#0dcaf0;
  --bs-gradient:none;
}
.btn-outline-warning {
  --bs-btn-color:#ffc107;
  --bs-btn-border-color:#ffc107;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#ffc107;
  --bs-btn-hover-border-color:#ffc107;
  --bs-btn-focus-shadow-rgb:255,193,7;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#ffc107;
  --bs-btn-active-border-color:#ffc107;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#ffc107;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#ffc107;
  --bs-gradient:none;
}
.btn-outline-danger {
  --bs-btn-color:#dc3545;
  --bs-btn-border-color:#dc3545;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#dc3545;
  --bs-btn-hover-border-color:#dc3545;
  --bs-btn-focus-shadow-rgb:220,53,69;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#dc3545;
  --bs-btn-active-border-color:#dc3545;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#dc3545;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#dc3545;
  --bs-gradient:none;
}
.btn-outline-light {
  --bs-btn-color:#f8f9fa;
  --bs-btn-border-color:#f8f9fa;
  --bs-btn-hover-color:#000;
  --bs-btn-hover-bg:#f8f9fa;
  --bs-btn-hover-border-color:#f8f9fa;
  --bs-btn-focus-shadow-rgb:248,249,250;
  --bs-btn-active-color:#000;
  --bs-btn-active-bg:#f8f9fa;
  --bs-btn-active-border-color:#f8f9fa;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#f8f9fa;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#f8f9fa;
  --bs-gradient:none;
}
.btn-outline-dark {
  --bs-btn-color:#212529;
  --bs-btn-border-color:#212529;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#212529;
  --bs-btn-hover-border-color:#212529;
  --bs-btn-focus-shadow-rgb:33,37,41;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#212529;
  --bs-btn-active-border-color:#212529;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#212529;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#212529;
  --bs-gradient:none;
}
.btn-link {
  --bs-btn-font-weight:400;
  --bs-btn-color:var(--bs-link-color);
  --bs-btn-bg:transparent;
  --bs-btn-border-color:transparent;
  --bs-btn-hover-color:var(--bs-link-hover-color);
  --bs-btn-hover-border-color:transparent;
  --bs-btn-active-color:var(--bs-link-hover-color);
  --bs-btn-active-border-color:transparent;
  --bs-btn-disabled-color:#6c757d;
  --bs-btn-disabled-border-color:transparent;
  --bs-btn-box-shadow:0 0 0 #000;
  --bs-btn-focus-shadow-rgb:49,132,253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}
.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-padding-y:0.5rem;
  --bs-btn-padding-x:1rem;
  --bs-btn-font-size:1.25rem;
  --bs-btn-border-radius:var(--bs-border-radius-lg);
}
.btn-group-sm > .btn,
.btn-sm {
  --bs-btn-padding-y:0.25rem;
  --bs-btn-padding-x:0.5rem;
  --bs-btn-font-size:0.875rem;
  --bs-btn-border-radius:var(--bs-border-radius-sm);
}
.fade {
  transition: opacity .15s linear;
}
@media (prefers-reduced-motion:reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}
@media (prefers-reduced-motion:reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width .35s ease;
}
@media (prefers-reduced-motion:reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  --bs-dropdown-zindex:1000;
  --bs-dropdown-min-width:10rem;
  --bs-dropdown-padding-x:0;
  --bs-dropdown-padding-y:0.5rem;
  --bs-dropdown-spacer:0.125rem;
  --bs-dropdown-font-size:1rem;
  --bs-dropdown-color:var(--bs-body-color);
  --bs-dropdown-bg:var(--bs-body-bg);
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-border-radius:var(--bs-border-radius);
  --bs-dropdown-border-width:var(--bs-border-width);
  --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y:0.5rem;
  --bs-dropdown-box-shadow:var(--bs-box-shadow);
  --bs-dropdown-link-color:var(--bs-body-color);
  --bs-dropdown-link-hover-color:var(--bs-body-color);
  --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x:1rem;
  --bs-dropdown-item-padding-y:0.25rem;
  --bs-dropdown-header-color:#6c757d;
  --bs-dropdown-header-padding-x:1rem;
  --bs-dropdown-header-padding-y:0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
.dropdown-menu-start {
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
.dropdown-menu-end {
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width:576px) {
  .dropdown-menu-sm-start {
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:768px) {
  .dropdown-menu-md-start {
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:992px) {
  .dropdown-menu-lg-start {
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:1200px) {
  .dropdown-menu-xl-start {
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width:1400px) {
  .dropdown-menu-xxl-start {
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius,0);
}
.dropdown-item:focus,
.dropdown-item:hover {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: .875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
  --bs-dropdown-color:#dee2e6;
  --bs-dropdown-bg:#343a40;
  --bs-dropdown-border-color:var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color:#dee2e6;
  --bs-dropdown-link-hover-color:#fff;
  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color:#fff;
  --bs-dropdown-link-active-bg:#0d6efd;
  --bs-dropdown-link-disabled-color:#adb5bd;
  --bs-dropdown-header-color:#adb5bd;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > .btn-group:not(:first-child),
.btn-group > :not(.btn-check:first-child) + .btn {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem;
}
.dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .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-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav {
  --bs-nav-link-padding-x:1rem;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-link-color);
  --bs-nav-link-hover-color:var(--bs-link-hover-color);
  --bs-nav-link-disabled-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: 0 0;
  border: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:focus,
.nav-link:hover {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
.nav-link.disabled,
.nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  --bs-nav-tabs-border-width:var(--bs-border-width);
  --bs-nav-tabs-border-color:var(--bs-border-color);
  --bs-nav-tabs-border-radius:var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color:var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg:var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills {
  --bs-nav-pills-border-radius:var(--bs-border-radius);
  --bs-nav-pills-link-active-color:#fff;
  --bs-nav-pills-link-active-bg:#0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
  --bs-nav-underline-gap:1rem;
  --bs-nav-underline-border-width:0.125rem;
  --bs-nav-underline-link-active-color:var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  --bs-navbar-padding-x:0;
  --bs-navbar-padding-y:0.5rem;
  --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y:0.3125rem;
  --bs-navbar-brand-margin-end:1rem;
  --bs-navbar-brand-font-size:1.25rem;
  --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x:0.5rem;
  --bs-navbar-toggler-padding-y:0.25rem;
  --bs-navbar-toggler-padding-x:0.75rem;
  --bs-navbar-toggler-font-size:1.25rem;
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius:var(--bs-border-radius);
  --bs-navbar-toggler-focus-width:0.25rem;
  --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
  --bs-nav-link-padding-x:0;
  --bs-nav-link-padding-y:0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color:var(--bs-navbar-color);
  --bs-nav-link-hover-color:var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}
.navbar-text {
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
  color: var(--bs-navbar-active-color);
}
.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion:reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height,75vh);
  overflow-y: auto;
}
@media (min-width:576px) {
  .navbar-expand-sm {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:768px) {
  .navbar-expand-md {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:992px) {
  .navbar-expand-lg {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:1200px) {
  .navbar-expand-xl {
    flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width:1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color:rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color:#fff;
  --bs-navbar-brand-color:#fff;
  --bs-navbar-brand-hover-color:#fff;
  --bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.card {
  --bs-card-spacer-y:1rem;
  --bs-card-spacer-x:1rem;
  --bs-card-title-spacer-y:0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width:var(--bs-border-width);
  --bs-card-border-color:var(--bs-border-color-translucent);
  --bs-card-border-radius:var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y:0.5rem;
  --bs-card-cap-padding-x:1rem;
  --bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg:var(--bs-body-bg);
  --bs-card-img-overlay-padding:1rem;
  --bs-card-group-margin:0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.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: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom,
.card-img-top {
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@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-header,
  .card-group > .card:not(:last-child) > .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-footer,
  .card-group > .card:not(:last-child) > .card-img-bottom {
    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-header,
  .card-group > .card:not(:first-child) > .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-footer,
  .card-group > .card:not(:first-child) > .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion {
  --bs-accordion-color:var(--bs-body-color);
  --bs-accordion-bg:var(--bs-body-bg);
  --bs-accordion-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,border-radius 0.15s ease;
  --bs-accordion-border-color:var(--bs-border-color);
  --bs-accordion-border-width:var(--bs-border-width);
  --bs-accordion-border-radius:var(--bs-border-radius);
  --bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x:1.25rem;
  --bs-accordion-btn-padding-y:1rem;
  --bs-accordion-btn-color:var(--bs-body-color);
  --bs-accordion-btn-bg:var(--bs-accordion-bg);
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width:1.25rem;
  --bs-accordion-btn-icon-transform:rotate(-180deg);
  --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x:1.25rem;
  --bs-accordion-body-padding-y:1rem;
  --bs-accordion-active-color:var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg:var(--bs-primary-bg-subtle);
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion:reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion:reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
  margin-bottom: 0;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
.breadcrumb {
  --bs-breadcrumb-padding-x:0;
  --bs-breadcrumb-padding-y:0;
  --bs-breadcrumb-margin-bottom:1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color:var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x:0.5rem;
  --bs-breadcrumb-item-active-color:var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
  --bs-pagination-padding-x:0.75rem;
  --bs-pagination-padding-y:0.375rem;
  --bs-pagination-font-size:1rem;
  --bs-pagination-color:var(--bs-link-color);
  --bs-pagination-bg:var(--bs-body-bg);
  --bs-pagination-border-width:var(--bs-border-width);
  --bs-pagination-border-color:var(--bs-border-color);
  --bs-pagination-border-radius:var(--bs-border-radius);
  --bs-pagination-hover-color:var(--bs-link-hover-color);
  --bs-pagination-hover-bg:var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color:var(--bs-border-color);
  --bs-pagination-focus-color:var(--bs-link-hover-color);
  --bs-pagination-focus-bg:var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color:#fff;
  --bs-pagination-active-bg:#0d6efd;
  --bs-pagination-active-border-color:#0d6efd;
  --bs-pagination-disabled-color:var(--bs-secondary-color);
  --bs-pagination-disabled-bg:var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color:var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.active > .page-link,
.page-link.active {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.disabled > .page-link,
.page-link.disabled {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
  --bs-pagination-padding-x:1.5rem;
  --bs-pagination-padding-y:0.75rem;
  --bs-pagination-font-size:1.25rem;
  --bs-pagination-border-radius:var(--bs-border-radius-lg);
}
.pagination-sm {
  --bs-pagination-padding-x:0.5rem;
  --bs-pagination-padding-y:0.25rem;
  --bs-pagination-font-size:0.875rem;
  --bs-pagination-border-radius:var(--bs-border-radius-sm);
}
.badge {
  --bs-badge-padding-x:0.65em;
  --bs-badge-padding-y:0.35em;
  --bs-badge-font-size:0.75em;
  --bs-badge-font-weight:700;
  --bs-badge-color:#fff;
  --bs-badge-border-radius:var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.alert {
  --bs-alert-bg:transparent;
  --bs-alert-padding-x:1rem;
  --bs-alert-padding-y:1rem;
  --bs-alert-margin-bottom:1rem;
  --bs-alert-color:inherit;
  --bs-alert-border-color:transparent;
  --bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius:var(--bs-border-radius);
  --bs-alert-link-color:inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
.alert-primary {
  --bs-alert-color:var(--bs-primary-text-emphasis);
  --bs-alert-bg:var(--bs-primary-bg-subtle);
  --bs-alert-border-color:var(--bs-primary-border-subtle);
  --bs-alert-link-color:var(--bs-primary-text-emphasis);
}
.alert-secondary {
  --bs-alert-color:var(--bs-secondary-text-emphasis);
  --bs-alert-bg:var(--bs-secondary-bg-subtle);
  --bs-alert-border-color:var(--bs-secondary-border-subtle);
  --bs-alert-link-color:var(--bs-secondary-text-emphasis);
}
.alert-success {
  --bs-alert-color:var(--bs-success-text-emphasis);
  --bs-alert-bg:var(--bs-success-bg-subtle);
  --bs-alert-border-color:var(--bs-success-border-subtle);
  --bs-alert-link-color:var(--bs-success-text-emphasis);
}
.alert-info {
  --bs-alert-color:var(--bs-info-text-emphasis);
  --bs-alert-bg:var(--bs-info-bg-subtle);
  --bs-alert-border-color:var(--bs-info-border-subtle);
  --bs-alert-link-color:var(--bs-info-text-emphasis);
}
.alert-warning {
  --bs-alert-color:var(--bs-warning-text-emphasis);
  --bs-alert-bg:var(--bs-warning-bg-subtle);
  --bs-alert-border-color:var(--bs-warning-border-subtle);
  --bs-alert-link-color:var(--bs-warning-text-emphasis);
}
.alert-danger {
  --bs-alert-color:var(--bs-danger-text-emphasis);
  --bs-alert-bg:var(--bs-danger-bg-subtle);
  --bs-alert-border-color:var(--bs-danger-border-subtle);
  --bs-alert-link-color:var(--bs-danger-text-emphasis);
}
.alert-light {
  --bs-alert-color:var(--bs-light-text-emphasis);
  --bs-alert-bg:var(--bs-light-bg-subtle);
  --bs-alert-border-color:var(--bs-light-border-subtle);
  --bs-alert-link-color:var(--bs-light-text-emphasis);
}
.alert-dark {
  --bs-alert-color:var(--bs-dark-text-emphasis);
  --bs-alert-bg:var(--bs-dark-bg-subtle);
  --bs-alert-border-color:var(--bs-dark-border-subtle);
  --bs-alert-link-color:var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height:1rem;
  --bs-progress-font-size:0.75rem;
  --bs-progress-bg:var(--bs-secondary-bg);
  --bs-progress-border-radius:var(--bs-border-radius);
  --bs-progress-box-shadow:var(--bs-box-shadow-inset);
  --bs-progress-bar-color:#fff;
  --bs-progress-bar-bg:#0d6efd;
  --bs-progress-bar-transition:width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, .15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, .15) 50%,
      rgba(255, 255, 255, .15) 75%,
      transparent 75%,
      transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
  overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion:reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.list-group {
  --bs-list-group-color:var(--bs-body-color);
  --bs-list-group-bg:var(--bs-body-bg);
  --bs-list-group-border-color:var(--bs-border-color);
  --bs-list-group-border-width:var(--bs-border-width);
  --bs-list-group-border-radius:var(--bs-border-radius);
  --bs-list-group-item-padding-x:1rem;
  --bs-list-group-item-padding-y:0.5rem;
  --bs-list-group-action-color:var(--bs-secondary-color);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-tertiary-bg);
  --bs-list-group-action-active-color:var(--bs-body-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-bg);
  --bs-list-group-disabled-color:var(--bs-secondary-color);
  --bs-list-group-disabled-bg:var(--bs-body-bg);
  --bs-list-group-active-color:#fff;
  --bs-list-group-active-bg:#0d6efd;
  --bs-list-group-active-border-color:#0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.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: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):focus,
.list-group-item-action:not(.active):hover {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  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: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width:576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width:1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  --bs-list-group-color:var(--bs-primary-text-emphasis);
  --bs-list-group-bg:var(--bs-primary-bg-subtle);
  --bs-list-group-border-color:var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-primary-border-subtle);
  --bs-list-group-active-color:var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
  --bs-list-group-color:var(--bs-secondary-text-emphasis);
  --bs-list-group-bg:var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color:var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);
  --bs-list-group-active-color:var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg:var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
  --bs-list-group-color:var(--bs-success-text-emphasis);
  --bs-list-group-bg:var(--bs-success-bg-subtle);
  --bs-list-group-border-color:var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-success-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-success-border-subtle);
  --bs-list-group-active-color:var(--bs-success-bg-subtle);
  --bs-list-group-active-bg:var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-success-text-emphasis);
}
.list-group-item-info {
  --bs-list-group-color:var(--bs-info-text-emphasis);
  --bs-list-group-bg:var(--bs-info-bg-subtle);
  --bs-list-group-border-color:var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-info-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-info-border-subtle);
  --bs-list-group-active-color:var(--bs-info-bg-subtle);
  --bs-list-group-active-bg:var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-info-text-emphasis);
}
.list-group-item-warning {
  --bs-list-group-color:var(--bs-warning-text-emphasis);
  --bs-list-group-bg:var(--bs-warning-bg-subtle);
  --bs-list-group-border-color:var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-warning-border-subtle);
  --bs-list-group-active-color:var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg:var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
  --bs-list-group-color:var(--bs-danger-text-emphasis);
  --bs-list-group-bg:var(--bs-danger-bg-subtle);
  --bs-list-group-border-color:var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-danger-border-subtle);
  --bs-list-group-active-color:var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg:var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-danger-text-emphasis);
}
.list-group-item-light {
  --bs-list-group-color:var(--bs-light-text-emphasis);
  --bs-list-group-bg:var(--bs-light-bg-subtle);
  --bs-list-group-border-color:var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-light-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-light-border-subtle);
  --bs-list-group-active-color:var(--bs-light-bg-subtle);
  --bs-list-group-active-bg:var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-light-text-emphasis);
}
.list-group-item-dark {
  --bs-list-group-color:var(--bs-dark-text-emphasis);
  --bs-list-group-bg:var(--bs-dark-bg-subtle);
  --bs-list-group-border-color:var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color:var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color:var(--bs-emphasis-color);
  --bs-list-group-action-active-bg:var(--bs-dark-border-subtle);
  --bs-list-group-active-color:var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg:var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color:var(--bs-dark-text-emphasis);
}
.btn-close {
  --bs-btn-close-color:#000;
  --bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity:0.5;
  --bs-btn-close-hover-opacity:0.75;
  --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity:1;
  --bs-btn-close-disabled-opacity:0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: .375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close.disabled,
.btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
.btn-close-white {
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}
:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}
[data-bs-theme=dark] {
  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);
}
.toast {
  --bs-toast-zindex:1090;
  --bs-toast-padding-x:0.75rem;
  --bs-toast-padding-y:0.5rem;
  --bs-toast-spacing:1.5rem;
  --bs-toast-max-width:350px;
  --bs-toast-font-size:0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width:var(--bs-border-width);
  --bs-toast-border-color:var(--bs-border-color-translucent);
  --bs-toast-border-radius:var(--bs-border-radius);
  --bs-toast-box-shadow:var(--bs-box-shadow);
  --bs-toast-header-color:var(--bs-secondary-color);
  --bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color:var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}
.toast-container {
  --bs-toast-zindex:1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
.modal {
  --bs-modal-zindex:1055;
  --bs-modal-width:500px;
  --bs-modal-padding:1rem;
  --bs-modal-margin:0.5rem;
  --bs-modal-color:var(--bs-body-color);
  --bs-modal-bg:var(--bs-body-bg);
  --bs-modal-border-color:var(--bs-border-color-translucent);
  --bs-modal-border-width:var(--bs-border-width);
  --bs-modal-border-radius:var(--bs-border-radius-lg);
  --bs-modal-box-shadow:var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x:1rem;
  --bs-modal-header-padding-y:1rem;
  --bs-modal-header-padding:1rem 1rem;
  --bs-modal-header-border-color:var(--bs-border-color);
  --bs-modal-header-border-width:var(--bs-border-width);
  --bs-modal-title-line-height:1.5;
  --bs-modal-footer-gap:0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color:var(--bs-border-color);
  --bs-modal-footer-border-width:var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform .3s ease-out;
}
@media (prefers-reduced-motion:reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
.modal-backdrop {
  --bs-backdrop-zindex:1050;
  --bs-backdrop-bg:#000;
  --bs-backdrop-opacity:0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin-top: calc(-.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}
@media (min-width:576px) {
  .modal {
    --bs-modal-margin:1.75rem;
    --bs-modal-box-shadow:var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width:300px;
  }
}
@media (min-width:992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width:800px;
  }
}
@media (min-width:1200px) {
  .modal-xl {
    --bs-modal-width:1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width:575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-footer,
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-footer,
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-footer,
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-footer,
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width:1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-footer,
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex:1080;
  --bs-tooltip-max-width:200px;
  --bs-tooltip-padding-x:0.5rem;
  --bs-tooltip-padding-y:0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size:0.875rem;
  --bs-tooltip-color:var(--bs-body-bg);
  --bs-tooltip-bg:var(--bs-emphasis-color);
  --bs-tooltip-border-radius:var(--bs-border-radius);
  --bs-tooltip-opacity:0.9;
  --bs-tooltip-arrow-width:0.8rem;
  --bs-tooltip-arrow-height:0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  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: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
.popover {
  --bs-popover-zindex:1070;
  --bs-popover-max-width:276px;
  --bs-popover-font-size:0.875rem;
  --bs-popover-bg:var(--bs-body-bg);
  --bs-popover-border-width:var(--bs-border-width);
  --bs-popover-border-color:var(--bs-border-color-translucent);
  --bs-popover-border-radius:var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow:var(--bs-box-shadow);
  --bs-popover-header-padding-x:1rem;
  --bs-popover-header-padding-y:0.5rem;
  --bs-popover-header-font-size:1rem;
  --bs-popover-header-color:inherit;
  --bs-popover-header-bg:var(--bs-secondary-bg);
  --bs-popover-body-padding-x:1rem;
  --bs-popover-body-padding-y:1rem;
  --bs-popover-body-color:var(--bs-body-color);
  --bs-popover-arrow-width:1rem;
  --bs-popover-arrow-height:0.5rem;
  --bs-popover-arrow-border:var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  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: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::after,
.popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow,
.bs-popover-top > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::after,
.bs-popover-top > .popover-arrow::before {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,
.bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,
.bs-popover-top > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow,
.bs-popover-end > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::after,
.bs-popover-end > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
.bs-popover-end > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
.bs-popover-end > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow,
.bs-popover-bottom > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::before {
  border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,
.bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,
.bs-popover-bottom > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow,
.bs-popover-start > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::after,
.bs-popover-start > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
.bs-popover-start > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
.bs-popover-start > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
.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%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}
.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-fade .active.carousel-item-end,
  .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  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: 0 0;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: .5;
  transition: opacity .15s ease;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}
@media (prefers-reduced-motion:reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}
.carousel-dark {
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}
:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg:#fff;
  --bs-carousel-caption-color:#fff;
  --bs-carousel-control-icon-filter: ;
}
[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg:#000;
  --bs-carousel-caption-color:#000;
  --bs-carousel-control-icon-filter:invert(1) grayscale(100);
}
.spinner-border,
.spinner-grow {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-border-width:0.25em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
.spinner-border-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
  --bs-spinner-border-width:0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width:2rem;
  --bs-spinner-height:2rem;
  --bs-spinner-vertical-align:-0.125em;
  --bs-spinner-animation-speed:0.75s;
  --bs-spinner-animation-name:spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
.spinner-grow-sm {
  --bs-spinner-width:1rem;
  --bs-spinner-height:1rem;
}
@media (prefers-reduced-motion:reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed:1.5s;
  }
}
.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
  --bs-offcanvas-zindex:1045;
  --bs-offcanvas-width:400px;
  --bs-offcanvas-height:30vh;
  --bs-offcanvas-padding-x:1rem;
  --bs-offcanvas-padding-y:1rem;
  --bs-offcanvas-color:var(--bs-body-color);
  --bs-offcanvas-bg:var(--bs-body-bg);
  --bs-offcanvas-border-width:var(--bs-border-width);
  --bs-offcanvas-border-color:var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
  --bs-offcanvas-transition:transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height:1.5;
}
@media (max-width:575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width:575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.show:not(.hiding),
  .offcanvas-sm.showing {
    transform: none;
  }
  .offcanvas-sm.hiding,
  .offcanvas-sm.show,
  .offcanvas-sm.showing {
    visibility: visible;
  }
}
@media (min-width:576px) {
  .offcanvas-sm {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width:767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.show:not(.hiding),
  .offcanvas-md.showing {
    transform: none;
  }
  .offcanvas-md.hiding,
  .offcanvas-md.show,
  .offcanvas-md.showing {
    visibility: visible;
  }
}
@media (min-width:768px) {
  .offcanvas-md {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width:991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.show:not(.hiding),
  .offcanvas-lg.showing {
    transform: none;
  }
  .offcanvas-lg.hiding,
  .offcanvas-lg.show,
  .offcanvas-lg.showing {
    visibility: visible;
  }
}
@media (min-width:992px) {
  .offcanvas-lg {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width:1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.show:not(.hiding),
  .offcanvas-xl.showing {
    transform: none;
  }
  .offcanvas-xl.hiding,
  .offcanvas-xl.show,
  .offcanvas-xl.showing {
    visibility: visible;
  }
}
@media (min-width:1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width:1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width:1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.show:not(.hiding),
  .offcanvas-xxl.showing {
    transform: none;
  }
  .offcanvas-xxl.hiding,
  .offcanvas-xxl.show,
  .offcanvas-xxl.showing {
    visibility: visible;
  }
}
@media (min-width:1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height:auto;
    --bs-offcanvas-border-width:0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion:reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.show:not(.hiding),
.offcanvas.showing {
  transform: none;
}
.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
  visibility: visible;
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: .5;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
  margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: .5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}
.placeholder-xs {
  min-height: .6em;
}
.placeholder-sm {
  min-height: .8em;
}
.placeholder-lg {
  min-height: 1.2em;
}
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}
@keyframes placeholder-glow {
  50% {
    opacity: .2;
  }
}
.placeholder-wave {
  -webkit-mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  mask-image:
    linear-gradient(
      130deg,
      #000 55%,
      rgba(0, 0, 0, 0.8) 75%,
      #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity,1)) !important;
}
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity,1)) !important;
}
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-primary:focus,
.link-primary:hover {
  color: RGBA(10, 88, 202, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity,1)) !important;
}
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-secondary:focus,
.link-secondary:hover {
  color: RGBA(86, 94, 100, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity,1)) !important;
}
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-success:focus,
.link-success:hover {
  color: RGBA(20, 108, 67, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity,1)) !important;
}
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-info:focus,
.link-info:hover {
  color: RGBA(61, 213, 243, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity,1)) !important;
}
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-warning:focus,
.link-warning:hover {
  color: RGBA(255, 205, 57, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity,1)) !important;
}
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-danger:focus,
.link-danger:hover {
  color: RGBA(176, 42, 55, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity,1)) !important;
}
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-light:focus,
.link-light:hover {
  color: RGBA(249, 250, 251, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity,1)) !important;
}
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-dark:focus,
.link-dark:hover {
  color: RGBA(26, 30, 33, var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity,1)) !important;
}
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-body-emphasis:focus,
.link-body-emphasis:hover {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity,.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity,0.75)) !important;
}
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
  display: inline-flex;
  gap: .375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: .2s ease-in-out transform;
}
@media (prefers-reduced-motion:reduce) {
  .icon-link > .bi {
    transition: none;
  }
}
.icon-link-hover:focus-visible > .bi,
.icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform,translate3d(.25em,0,0));
}
.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ratio-1x1 {
  --bs-aspect-ratio:100%;
}
.ratio-4x3 {
  --bs-aspect-ratio:75%;
}
.ratio-16x9 {
  --bs-aspect-ratio:56.25%;
}
.ratio-21x9 {
  --bs-aspect-ratio:42.8571428571%;
}
.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;
}
.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}
.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width:576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width:1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: .25;
}
.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;
}
.float-start {
  float: left !important;
}
.float-end {
  float: right !important;
}
.float-none {
  float: none !important;
}
.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-25 {
  opacity: .25 !important;
}
.opacity-50 {
  opacity: .5 !important;
}
.opacity-75 {
  opacity: .75 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-grid {
  display: grid !important;
}
.d-inline-grid {
  display: inline-grid !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;
}
.d-none {
  display: none !important;
}
.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}
.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.focus-ring-primary {
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.top-0 {
  top: 0 !important;
}
.top-50 {
  top: 50% !important;
}
.top-100 {
  top: 100% !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.bottom-50 {
  bottom: 50% !important;
}
.bottom-100 {
  bottom: 100% !important;
}
.start-0 {
  left: 0 !important;
}
.start-50 {
  left: 50% !important;
}
.start-100 {
  left: 100% !important;
}
.end-0 {
  right: 0 !important;
}
.end-50 {
  right: 50% !important;
}
.end-100 {
  right: 100% !important;
}
.translate-middle {
  transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
  transform: translateX(-50%) !important;
}
.translate-middle-y {
  transform: translateY(-50%) !important;
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
  border: 0 !important;
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
  border-right: 0 !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
  border-left: 0 !important;
}
.border-primary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
  --bs-border-opacity:1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
.border-1 {
  border-width: 1px !important;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.border-5 {
  border-width: 5px !important;
}
.border-opacity-10 {
  --bs-border-opacity:0.1;
}
.border-opacity-25 {
  --bs-border-opacity:0.25;
}
.border-opacity-50 {
  --bs-border-opacity:0.5;
}
.border-opacity-75 {
  --bs-border-opacity:0.75;
}
.border-opacity-100 {
  --bs-border-opacity:1;
}
.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;
}
.mw-100 {
  max-width: 100% !important;
}
.vw-100 {
  width: 100vw !important;
}
.min-vw-100 {
  min-width: 100vw !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;
}
.mh-100 {
  max-height: 100% !important;
}
.vh-100 {
  height: 100vh !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.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-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;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !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;
}
.justify-content-evenly {
  justify-content: space-evenly !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;
}
.order-first {
  order: -1 !important;
}
.order-0 {
  order: 0 !important;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-last {
  order: 6 !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: .25rem !important;
}
.m-2 {
  margin: .5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-1 {
  margin-right: .25rem !important;
  margin-left: .25rem !important;
}
.mx-2 {
  margin-right: .5rem !important;
  margin-left: .5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}
.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: .25rem !important;
}
.mt-2 {
  margin-top: .5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-auto {
  margin-top: auto !important;
}
.me-0 {
  margin-right: 0 !important;
}
.me-1 {
  margin-right: .25rem !important;
}
.me-2 {
  margin-right: .5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-auto {
  margin-right: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: .25rem !important;
}
.mb-2 {
  margin-bottom: .5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ms-0 {
  margin-left: 0 !important;
}
.ms-1 {
  margin-left: .25rem !important;
}
.ms-2 {
  margin-left: .5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-auto {
  margin-left: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: .25rem !important;
}
.p-2 {
  padding: .5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-1 {
  padding-right: .25rem !important;
  padding-left: .25rem !important;
}
.px-2 {
  padding-right: .5rem !important;
  padding-left: .5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}
.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: .25rem !important;
}
.pt-2 {
  padding-top: .5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pe-0 {
  padding-right: 0 !important;
}
.pe-1 {
  padding-right: .25rem !important;
}
.pe-2 {
  padding-right: .5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: .25rem !important;
}
.pb-2 {
  padding-bottom: .5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.ps-0 {
  padding-left: 0 !important;
}
.ps-1 {
  padding-left: .25rem !important;
}
.ps-2 {
  padding-left: .5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: .25rem !important;
}
.gap-2 {
  gap: .5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
.row-gap-0 {
  row-gap: 0 !important;
}
.row-gap-1 {
  row-gap: .25rem !important;
}
.row-gap-2 {
  row-gap: .5rem !important;
}
.row-gap-3 {
  row-gap: 1rem !important;
}
.row-gap-4 {
  row-gap: 1.5rem !important;
}
.row-gap-5 {
  row-gap: 3rem !important;
}
.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: .25rem !important;
}
.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: .5rem !important;
}
.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
  font-size: calc(1.325rem + .9vw) !important;
}
.fs-3 {
  font-size: calc(1.3rem + .6vw) !important;
}
.fs-4 {
  font-size: calc(1.275rem + .3vw) !important;
}
.fs-5 {
  font-size: 1.25rem !important;
}
.fs-6 {
  font-size: 1rem !important;
}
.fst-italic {
  font-style: italic !important;
}
.fst-normal {
  font-style: normal !important;
}
.fw-lighter {
  font-weight: lighter !important;
}
.fw-light {
  font-weight: 300 !important;
}
.fw-normal {
  font-weight: 400 !important;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-semibold {
  font-weight: 600 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fw-bolder {
  font-weight: bolder !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-sm {
  line-height: 1.25 !important;
}
.lh-base {
  line-height: 1.5 !important;
}
.lh-lg {
  line-height: 2 !important;
}
.text-start {
  text-align: left !important;
}
.text-end {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-decoration-underline {
  text-decoration: underline !important;
}
.text-decoration-line-through {
  text-decoration: line-through !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
.text-primary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.text-success {
  --bs-text-opacity:1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.text-info {
  --bs-text-opacity:1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.text-warning {
  --bs-text-opacity:1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.text-danger {
  --bs-text-opacity:1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.text-light {
  --bs-text-opacity:1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-dark {
  --bs-text-opacity:1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-black {
  --bs-text-opacity:1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.text-white {
  --bs-text-opacity:1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.text-body {
  --bs-text-opacity:1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.text-muted {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-black-50 {
  --bs-text-opacity:1;
  color: rgba(0, 0, 0, .5) !important;
}
.text-white-50 {
  --bs-text-opacity:1;
  color: rgba(255, 255, 255, .5) !important;
}
.text-body-secondary {
  --bs-text-opacity:1;
  color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
  --bs-text-opacity:1;
  color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
  --bs-text-opacity:1;
  color: var(--bs-emphasis-color) !important;
}
.text-reset {
  --bs-text-opacity:1;
  color: inherit !important;
}
.text-opacity-25 {
  --bs-text-opacity:0.25;
}
.text-opacity-50 {
  --bs-text-opacity:0.5;
}
.text-opacity-75 {
  --bs-text-opacity:0.75;
}
.text-opacity-100 {
  --bs-text-opacity:1;
}
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
  --bs-link-opacity:0.1;
}
.link-opacity-10-hover:hover {
  --bs-link-opacity:0.1;
}
.link-opacity-25 {
  --bs-link-opacity:0.25;
}
.link-opacity-25-hover:hover {
  --bs-link-opacity:0.25;
}
.link-opacity-50 {
  --bs-link-opacity:0.5;
}
.link-opacity-50-hover:hover {
  --bs-link-opacity:0.5;
}
.link-opacity-75 {
  --bs-link-opacity:0.75;
}
.link-opacity-75-hover:hover {
  --bs-link-opacity:0.75;
}
.link-opacity-100 {
  --bs-link-opacity:1;
}
.link-opacity-100-hover:hover {
  --bs-link-opacity:1;
}
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
.link-underline-primary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
  --bs-link-underline-opacity:1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity,1)) !important;
}
.link-underline-opacity-0 {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity:0;
}
.link-underline-opacity-10 {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity:0.1;
}
.link-underline-opacity-25 {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity:0.25;
}
.link-underline-opacity-50 {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity:0.5;
}
.link-underline-opacity-75 {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity:0.75;
}
.link-underline-opacity-100 {
  --bs-link-underline-opacity:1;
}
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity:1;
}
.bg-primary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.bg-success {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
.bg-info {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
.bg-warning {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
.bg-danger {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
.bg-light {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
.bg-dark {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
.bg-black {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
.bg-white {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-transparent {
  --bs-bg-opacity:1;
  background-color: transparent !important;
}
.bg-body-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-opacity-10 {
  --bs-bg-opacity:0.1;
}
.bg-opacity-25 {
  --bs-bg-opacity:0.25;
}
.bg-opacity-50 {
  --bs-bg-opacity:0.5;
}
.bg-opacity-75 {
  --bs-bg-opacity:0.75;
}
.bg-opacity-100 {
  --bs-bg-opacity:1;
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
  background-image: var(--bs-gradient) !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;
}
.pe-none {
  pointer-events: none !important;
}
.pe-auto {
  pointer-events: auto !important;
}
.rounded {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
@media (min-width:576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !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;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !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;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: .25rem !important;
  }
  .m-sm-2 {
    margin: .5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-sm-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-sm-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: .25rem !important;
  }
  .mt-sm-2 {
    margin-top: .5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: .25rem !important;
  }
  .me-sm-2 {
    margin-right: .5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: .25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: .5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: .25rem !important;
  }
  .ms-sm-2 {
    margin-left: .5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: .25rem !important;
  }
  .p-sm-2 {
    padding: .5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-sm-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-sm-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: .25rem !important;
  }
  .pt-sm-2 {
    padding-top: .5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: .25rem !important;
  }
  .pe-sm-2 {
    padding-right: .5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: .25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: .5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: .25rem !important;
  }
  .ps-sm-2 {
    padding-left: .5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: .25rem !important;
  }
  .gap-sm-2 {
    gap: .5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: .25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: .5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width:768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !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;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !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;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: .25rem !important;
  }
  .m-md-2 {
    margin: .5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-md-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-md-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: .25rem !important;
  }
  .mt-md-2 {
    margin-top: .5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: .25rem !important;
  }
  .me-md-2 {
    margin-right: .5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: .25rem !important;
  }
  .mb-md-2 {
    margin-bottom: .5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: .25rem !important;
  }
  .ms-md-2 {
    margin-left: .5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: .25rem !important;
  }
  .p-md-2 {
    padding: .5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-md-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-md-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: .25rem !important;
  }
  .pt-md-2 {
    padding-top: .5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: .25rem !important;
  }
  .pe-md-2 {
    padding-right: .5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: .25rem !important;
  }
  .pb-md-2 {
    padding-bottom: .5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: .25rem !important;
  }
  .ps-md-2 {
    padding-left: .5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: .25rem !important;
  }
  .gap-md-2 {
    gap: .5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: .25rem !important;
  }
  .row-gap-md-2 {
    row-gap: .5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width:992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !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;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !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;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: .25rem !important;
  }
  .m-lg-2 {
    margin: .5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-lg-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-lg-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: .25rem !important;
  }
  .mt-lg-2 {
    margin-top: .5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: .25rem !important;
  }
  .me-lg-2 {
    margin-right: .5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: .25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: .5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: .25rem !important;
  }
  .ms-lg-2 {
    margin-left: .5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: .25rem !important;
  }
  .p-lg-2 {
    padding: .5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-lg-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-lg-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: .25rem !important;
  }
  .pt-lg-2 {
    padding-top: .5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: .25rem !important;
  }
  .pe-lg-2 {
    padding-right: .5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: .25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: .5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: .25rem !important;
  }
  .ps-lg-2 {
    padding-left: .5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: .25rem !important;
  }
  .gap-lg-2 {
    gap: .5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: .25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: .5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width:1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !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;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .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-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;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !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;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: .25rem !important;
  }
  .m-xl-2 {
    margin: .5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-xl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-xl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: .25rem !important;
  }
  .mt-xl-2 {
    margin-top: .5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: .25rem !important;
  }
  .me-xl-2 {
    margin-right: .5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: .25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: .5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: .25rem !important;
  }
  .ms-xl-2 {
    margin-left: .5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: .25rem !important;
  }
  .p-xl-2 {
    padding: .5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-xl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-xl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: .25rem !important;
  }
  .pt-xl-2 {
    padding-top: .5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: .25rem !important;
  }
  .pe-xl-2 {
    padding-right: .5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: .25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: .5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: .25rem !important;
  }
  .ps-xl-2 {
    padding-left: .5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: .25rem !important;
  }
  .gap-xl-2 {
    gap: .5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: .25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: .5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width:1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: .25rem !important;
  }
  .m-xxl-2 {
    margin: .5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
  }
  .mx-xxl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }
  .my-xxl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: .25rem !important;
  }
  .mt-xxl-2 {
    margin-top: .5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: .25rem !important;
  }
  .me-xxl-2 {
    margin-right: .5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: .25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: .5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: .25rem !important;
  }
  .ms-xxl-2 {
    margin-left: .5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: .25rem !important;
  }
  .p-xxl-2 {
    padding: .5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
  }
  .px-xxl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .py-xxl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: .25rem !important;
  }
  .pt-xxl-2 {
    padding-top: .5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: .25rem !important;
  }
  .pe-xxl-2 {
    padding-right: .5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: .25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: .5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: .25rem !important;
  }
  .ps-xxl-2 {
    padding-left: .5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: .25rem !important;
  }
  .gap-xxl-2 {
    gap: .5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: .25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: .5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: .25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: .5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width:1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !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;
  }
  .d-print-none {
    display: none !important;
  }
}

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/with-bootstrap.min.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
  height: auto;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: border-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
legend {
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
legend,
td,
th {
  padding: 0;
}
*,
:after,
:before {
  box-sizing: inherit;
}
.wk-h1,
.wk-h2,
.wk-h3,
.wk-h4,
.wk-h5,
.wk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .3em;
  margin-top: 1em;
}
input:not([type=radio]):not([type=checkbox]),
select,
textarea {
  border-radius: 0;
}
button {
  background: 0 0;
}
:focus,
a:hover:focus {
  position: relative;
  z-index: 12000;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@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: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
  }
  thead {
    display: table-header-group;
  }
  blockquote,
  img,
  pre,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("./media/glyphicons-halflings-regular-PIHUWCJO.eot");
  src:
    url("./media/glyphicons-halflings-regular-PIHUWCJO.eot?#iefix") format("embedded-opentype"),
    url("./media/glyphicons-halflings-regular-W4DYDFZM.woff2") format("woff2"),
    url("./media/glyphicons-halflings-regular-JOUF32XT.woff") format("woff"),
    url("./media/glyphicons-halflings-regular-ACNUA6UY.ttf") format("truetype"),
    url("./media/glyphicons-halflings-regular-QXYEM3FU.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-jpy:before,
.glyphicon-yen:before {
  content: "\a5";
}
.glyphicon-rub:before,
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
*,
:after,
:before,
input[type=search] {
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: transparent;
}
input,
select {
  font-family: inherit;
  line-height: inherit;
}
button,
input,
select,
textarea {
  font-size: inherit;
}
a {
  color: #007ac3;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color .1s ease-out;
  transition: color .1s ease-out;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}
a:focus,
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role=button] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.1;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.h1,
h1 {
  font-size: 36px;
}
.h2,
h2 {
  font-size: 30px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width:768px) {
  .lead {
    font-size: 21px;
  }
}
.small,
small {
  font-size: 85%;
}
.mark,
mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left,
th {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.initialism,
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dd,
dt {
  line-height: 1.42857;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width:768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: "\2014\a0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: "";
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: "\a0\2014";
}
address,
pre {
  line-height: 1.42857;
}
address {
  font-style: normal;
}
kbd,
samp {
  font-family:
    Menlo,
    Monaco,
    Consolas,
    "Courier New",
    monospace;
}
code,
pre code {
  border-radius: 0;
}
code,
kbd {
  padding: 2px 4px;
  font-size: 90%;
}
code {
  padding: .1rem .4rem;
  border: 1px solid #ededed;
  background-color: #f6f6f6;
  color: #474747;
}
kbd {
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:after,
.container:before {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width:768px) {
  .container {
    width: 750px;
  }
}
@media (min-width:992px) {
  .container {
    width: 970px;
  }
}
@media (min-width:1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:after,
.container-fluid:before {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:after,
.row:before {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-xs-1 {
  width: 8.33333%;
}
.col-xs-2 {
  width: 16.66667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333%;
}
.col-xs-5 {
  width: 41.66667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333%;
}
.col-xs-8 {
  width: 66.66667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333%;
}
.col-xs-11 {
  width: 91.66667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333%;
}
.col-xs-pull-2 {
  right: 16.66667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333%;
}
.col-xs-pull-5 {
  right: 41.66667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333%;
}
.col-xs-pull-8 {
  right: 66.66667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333%;
}
.col-xs-pull-11 {
  right: 91.66667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333%;
}
.col-xs-push-2 {
  left: 16.66667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333%;
}
.col-xs-push-5 {
  left: 41.66667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333%;
}
.col-xs-push-8 {
  left: 66.66667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333%;
}
.col-xs-push-11 {
  left: 91.66667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-1 {
  margin-left: 8.33333%;
}
.col-xs-offset-2 {
  margin-left: 16.66667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333%;
}
.col-xs-offset-5 {
  margin-left: 41.66667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333%;
}
.col-xs-offset-8 {
  margin-left: 66.66667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333%;
}
.col-xs-offset-11 {
  margin-left: 91.66667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width:768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width:992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width:1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
pre code,
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  margin-bottom: .5rem;
  margin-top: .5rem;
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857;
  border-top: 1px solid #ddd;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th,
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5;
}
table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: .01%;
}
@media screen and (max-width:767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}
fieldset,
legend {
  padding: 0;
  border: 0;
}
fieldset {
  margin: 0;
  min-width: 0;
}
legend {
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
}
input[type=checkbox],
input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px \	;
  line-height: normal;
}
input[type=file],
legend {
  display: block;
}
input[type=range] {
  display: block;
  width: 100%;
}
select[multiple],
select[size],
textarea.form-control {
  height: auto;
}
.form-control,
output {
  display: block;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
}
output {
  padding-top: 7px;
}
.form-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
input[type=search] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  input[type=date],
  input[type=datetime-local],
  input[type=month],
  input[type=time] {
    line-height: 34px;
  }
  .input-group-sm input[type=date],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month],
  .input-group-sm input[type=time],
  .input-group-sm > .input-group-btn > input[type=date].btn,
  .input-group-sm > .input-group-btn > input[type=datetime-local].btn,
  .input-group-sm > .input-group-btn > input[type=month].btn,
  .input-group-sm > .input-group-btn > input[type=time].btn,
  .input-group-sm > input[type=date].form-control,
  .input-group-sm > input[type=date].input-group-addon,
  .input-group-sm > input[type=datetime-local].form-control,
  .input-group-sm > input[type=datetime-local].input-group-addon,
  .input-group-sm > input[type=month].form-control,
  .input-group-sm > input[type=month].input-group-addon,
  .input-group-sm > input[type=time].form-control,
  .input-group-sm > input[type=time].input-group-addon,
  input[type=date].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm,
  input[type=time].input-sm {
    line-height: 30px;
  }
  .input-group-lg input[type=date],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month],
  .input-group-lg input[type=time],
  .input-group-lg > .input-group-btn > input[type=date].btn,
  .input-group-lg > .input-group-btn > input[type=datetime-local].btn,
  .input-group-lg > .input-group-btn > input[type=month].btn,
  .input-group-lg > .input-group-btn > input[type=time].btn,
  .input-group-lg > input[type=date].form-control,
  .input-group-lg > input[type=date].input-group-addon,
  .input-group-lg > input[type=datetime-local].form-control,
  .input-group-lg > input[type=datetime-local].input-group-addon,
  .input-group-lg > input[type=month].form-control,
  .input-group-lg > input[type=month].input-group-addon,
  .input-group-lg > input[type=time].form-control,
  .input-group-lg > input[type=time].input-group-addon,
  input[type=date].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg,
  input[type=time].input-lg {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox label,
.checkbox-inline,
.radio label,
.radio-inline {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.checkbox label,
.radio label {
  min-height: 20px;
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \	;
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}
.form-group-sm .form-control,
.input-group-sm > .form-control,
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.input-group-sm > .input-group-addon {
  height: 30px;
  line-height: 1.5;
}
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
  height: 30px;
  line-height: 30px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px;
}
.form-group-lg .form-control,
.input-group-lg > .form-control,
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}
.input-group-lg > .input-group-addon {
  height: 46px;
  line-height: 1.33333;
}
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
  height: 46px;
  line-height: 46px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  min-height: 38px;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width:768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type=checkbox],
  .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.btn-toolbar:after,
.btn-toolbar:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
  content: " ";
  display: table;
}
.btn-toolbar:after,
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width:768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width:768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.33333px;
  }
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success.active,
.btn-success.focus,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger.active,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: 400;
  border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}
.btn-group-sm > .btn,
.btn-group-xs > .btn,
.btn-sm,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn,
.btn-xs {
  padding: 1px 5px;
}
.btn-block {
  display: block;
  width: 100%;
}
.alert > p + p,
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  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;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width:768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn {
  float: left;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group-lg.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-group-lg > .btn .caret,
.btn-lg .caret {
  border-width: 5px 5px 0;
}
.dropup .btn-group-lg > .btn .caret,
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  width: 100%;
  max-width: 100%;
  float: none;
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.nav:after,
.nav:before {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after,
.nav:after {
  clear: both;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified,
.input-group {
  display: table;
  border-collapse: separate;
}
.btn-group-justified {
  width: 100%;
  table-layout: fixed;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon {
  white-space: nowrap;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn,
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li,
.nav > li > a {
  position: relative;
  display: block;
}
.nav > li > a {
  padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7;
}
.nav-justified > li,
.nav-stacked > li,
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified,
.nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width:768px) {
  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd;
}
@media (min-width:768px) {
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.navbar-brand > img,
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:after,
.navbar:before {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width:768px) {
  .navbar {
    border-radius: 4px;
  }
}
.navbar-header:after,
.navbar-header:before {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width:768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:after,
.navbar-collapse:before {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width:768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width:480px) and (orientation:landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width:768px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width:768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width:768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
@media (min-width:768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width:768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width:767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}
@media (min-width:768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
  margin: 8px -15px;
}
@media (min-width:768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type=checkbox],
  .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width:767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width:768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.btn-group-sm > .navbar-btn.btn,
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-group-xs > .navbar-btn.btn,
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width:768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .btn-link,
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover,
a.list-group-item .list-group-item-heading {
  color: #333;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar,
body {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #090909;
  color: #fff;
}
@media (max-width:767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .btn-link,
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li,
.pagination {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pager li,
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:after,
.pager:before {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
a.badge:focus,
a.badge:hover,
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label-default {
  background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  background-color: #eee;
}
.jumbotron,
.jumbotron .h1,
.jumbotron h1,
a.list-group-item-danger .list-group-item-heading,
a.list-group-item-info .list-group-item-heading,
a.list-group-item-success .list-group-item-heading,
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width:768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.thumbnail a > img,
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #337ab7;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, .15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, .15) 50%,
      rgba(255, 255, 255, .15) 75%,
      transparent 75%,
      transparent);
  background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-danger,
.progress-striped .progress-bar-info,
.progress-striped .progress-bar-success,
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, .15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, .15) 50%,
      rgba(255, 255, 255, .15) 75%,
      transparent 75%,
      transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-bar-danger {
  background-color: #d9534f;
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item:focus,
a.list-group-item:hover {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  background-color: #eee;
  color: #777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-body:after,
.panel-body:before {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle,
.panel-title,
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table caption,
.panel > .table-responsive > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default,
.well blockquote {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20);
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.modal,
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:after,
.modal-footer:before {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width:768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width:992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: .9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
}
.tooltip.top-right .tooltip-arrow {
  left: 5px;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  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);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel,
.carousel-inner {
  position: relative;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev,
blockquote cite {
  display: block;
}
.carousel-inner > .active,
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-control,
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .active.left,
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, .5) 0%,
      rgba(0, 0, 0, .0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, .0001) 0%,
      rgba(0, 0, 0, .5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}
.carousel-control:focus,
.carousel-control:hover {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \	;
  background-color: transparent;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width:768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
@media (max-width:767px) {
  .visible-xs,
  .visible-xs-block {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm,
  .visible-sm-block {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md,
  .visible-md-block {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width:1200px) {
  .visible-lg,
  .visible-lg-block {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width:767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width:1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  td.visible-print,
  th.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 300;
  src:
    url("./media/FiraSans-Light-NT73YGD2.eot?") format("eot"),
    url("./media/FiraSans-Light-LSYYVD7V.woff") format("woff"),
    url("./media/FiraSans-Light-H7AFQTV3.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  src:
    url("./media/FiraSans-LightItalic-TX2N6TL3.eot?") format("eot"),
    url("./media/FiraSans-LightItalic-KXKKJSZZ.woff") format("woff"),
    url("./media/FiraSans-LightItalic-H7GPRSM5.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 400;
  src:
    url("./media/FiraSans-Regular-2Y27QHWR.eot?") format("eot"),
    url("./media/FiraSans-Regular-3ETT2TUQ.woff") format("woff"),
    url("./media/FiraSans-Regular-YMSA6JHQ.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  src:
    url("./media/FiraSans-Italic-XOLUMXLR.eot?") format("eot"),
    url("./media/FiraSans-Italic-52A3ZXKC.woff") format("woff"),
    url("./media/FiraSans-Italic-4KK3B3RI.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 500;
  src:
    url("./media/FiraSans-Medium-VOS2MZSQ.eot?") format("eot"),
    url("./media/FiraSans-Medium-6CCGWTMA.woff") format("woff"),
    url("./media/FiraSans-Medium-Z4I6HNJN.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 500;
  src:
    url("./media/FiraSans-MediumItalic-VPTV7NRF.eot?") format("eot"),
    url("./media/FiraSans-MediumItalic-CM4DYVTS.woff") format("woff"),
    url("./media/FiraSans-MediumItalic-6TOUC4RN.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-weight: 700;
  src:
    url("./media/FiraSans-Bold-C4JFEYCL.eot?") format("eot"),
    url("./media/FiraSans-Bold-I4JMFOFZ.woff") format("woff"),
    url("./media/FiraSans-Bold-JHSX653B.ttf") format("truetype");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 700;
  src:
    url("./media/FiraSans-BoldItalic-4SS5JLEE.eot?") format("eot"),
    url("./media/FiraSans-BoldItalic-MND33IRM.woff") format("woff"),
    url("./media/FiraSans-BoldItalic-BHOCEVXR.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 300;
  src:
    url("./media/FFFranziskaWebProLight-IQO3CN7Q.eot?") format("eot"),
    url("./media/FFFranziskaWebProLight-TSU6CIBW.woff") format("woff"),
    url("./media/FFFranziskaWebProLight-MICDDSYG.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 300;
  src:
    url("./media/FFFranziskaWebProLightItalic-Y6PS7ILK.eot?") format("eot"),
    url("./media/FFFranziskaWebProLightItalic-SQSJCGL5.woff") format("woff"),
    url("./media/FFFranziskaWebProLightItalic-JCYWBPPP.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 500;
  src:
    url("./media/FFFranziskaWebProMedium-Y5EA6M6N.eot?") format("eot"),
    url("./media/FFFranziskaWebProMedium-UQI3EUUJ.woff") format("woff"),
    url("./media/FFFranziskaWebProMedium-BGDJLFRO.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 500;
  src:
    url("./media/FFFranziskaWebProMediumItalic-E5QPVGBH.eot?") format("eot"),
    url("./media/FFFranziskaWebProMediumItalic-FTVIZJ6Y.woff") format("woff"),
    url("./media/FFFranziskaWebProMediumItalic-V4WK6ADE.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 400;
  src:
    url("./media/FFFranziskaWebPro-5XMIHUWL.eot?") format("eot"),
    url("./media/FFFranziskaWebPro-QYVTSOGL.woff") format("woff"),
    url("./media/FFFranziskaWebPro-FPUXL476.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 400;
  src:
    url("./media/FFFranziskaWebProBookItalic-WFAHEDDT.eot?") format("eot"),
    url("./media/FFFranziskaWebProBookItalic-UXRSHJIJ.woff") format("woff"),
    url("./media/FFFranziskaWebProBookItalic-J7UOSQ7T.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 600;
  src:
    url("./media/FFFranziskaWebProDemiBold-HSEKKTQM.eot?") format("eot"),
    url("./media/FFFranziskaWebProDemiBold-F6CZ5PZJ.woff") format("woff"),
    url("./media/FFFranziskaWebProDemiBold-7MZ5N6PB.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 600;
  src:
    url("./media/FFFranziskaWebProDemiBoldItalic-4JIP7GNJ.eot?") format("eot"),
    url("./media/FFFranziskaWebProDemiBoldItalic-3NZZBI3P.woff") format("woff"),
    url("./media/FFFranziskaWebProDemiBoldItalic-C3MC3ZYV.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-weight: 700;
  src:
    url("./media/FFFranziskaWebProBold-2IAPQYEE.eot?") format("eot"),
    url("./media/FFFranziskaWebProBold-TGVQGGCR.woff") format("woff"),
    url("./media/FFFranziskaWebProBold-TW5U2VZX.ttf") format("truetype");
}
@font-face {
  font-family: "Franziska";
  font-style: italic;
  font-weight: 700;
  src:
    url("./media/FFFranziskaWebProBoldItalic-2TR3TO5J.eot?") format("eot"),
    url("./media/FFFranziskaWebProBoldItalic-QEQ5C7FP.woff") format("woff"),
    url("./media/FFFranziskaWebProBoldItalic-Q7UP3TTV.ttf") format("truetype");
}
@font-face {
  font-family: "DejaVu Sans Mono";
  font-weight: 400;
  src:
    url("./media/DejaVuSansMono-Regular-GPPR4ZGC.eot?") format("eot"),
    url("./media/DejaVuSansMono-Regular-PX3LWH3G.woff") format("woff"),
    url("./media/DejaVuSansMono-Regular-2SBBMMO3.ttf") format("truetype");
}
body,
html {
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 16px;
  line-height: 1.4;
}
address,
blockquote,
cite,
dl,
ol,
p,
ul {
  font-size: .9375rem;
  margin-bottom: 1em;
  margin-top: 0;
}
address:last-child,
blockquote:last-child,
cite:last-child,
dl:last-child,
ol:last-child,
p:last-child,
ul:last-child {
  margin-bottom: 0;
}
small {
  font-size: .9375rem;
}
::-moz-selection {
  background-color: #d4e8b1;
}
::selection {
  background-color: #d4e8b1;
}
.wk-h1,
.wk-h2,
.wk-h3,
.wk-h4,
.wk-h5,
.wk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #474747;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  margin-bottom: .25rem;
  margin-top: 1rem;
}
.wk-h1.subset,
.wk-h2.subset,
.wk-h3.subset,
.wk-h4.subset,
.wk-h5.subset,
.wk-h6.subset,
h1.subset,
h2.subset,
h3.subset,
h4.subset,
h5.subset,
h6.subset {
  font-weight: 200;
}
.wk-h1,
h1 {
  font-size: 2.0736rem;
  font-weight: 700;
}
.wk-h2,
.wk-h3,
h2,
h3 {
  font-size: 1.728rem;
  font-weight: 700;
}
.wk-h3,
h3 {
  font-size: 1.44rem;
}
.wk-h4,
h4 {
  font-size: 1.2rem;
  font-weight: 600;
}
.wk-h5,
.wk-h6,
h5,
h6 {
  font-size: 1rem;
  font-weight: 400;
}
.wk-h6,
h6 {
  font-weight: 300;
}
.wk-header .wk-more-menu.wk-green-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.wk-green-icons > li [class^=wk-icon-]:before,
.wk-header .wk-nav.wk-green-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-nav.wk-green-icons > li [class^=wk-icon-]:before,
a:hover {
  color: #85bc20;
}
code,
pre {
  font-family:
    "DejaVu Sans Mono",
    Consolas,
    Menlo,
    Monaco,
    "Lucida Console",
    "Bitstream Vera Sans Mono",
    "Courier New",
    monospace;
  font-size: .8125rem;
}
.wk-code-block {
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
blockquote {
  border-left: 2px solid #bfbfbf;
  margin: 0 0 1.2rem;
  padding: 1rem 1.4rem 0;
}
blockquote cite:before {
  content: "\2014  ";
}
.wk-alert-danger,
.wk-alert-info,
.wk-alert-success {
  background-color: #fff;
  border: 1px solid #007ac3;
  color: #007ac3;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-style: italic;
  margin-bottom: 1.25rem;
  padding: .75rem 1rem;
}
.wk-alert-danger a,
.wk-alert-info a,
.wk-alert-success a {
  color: #0065a2;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
}
.wk-alert-info a:hover {
  color: #0065a2;
  text-decoration: underline;
}
.wk-alert-info .wk-alert-title {
  font-weight: 700;
  margin-bottom: .3125rem;
}
.wk-alert-info > p {
  margin-bottom: .3125rem;
}
.wk-alert-danger,
.wk-alert-success {
  border: 1px solid #85bc20;
  color: #85bc20;
}
.wk-alert-danger a,
.wk-alert-success a {
  color: #71a01b;
}
.wk-alert-danger a:hover,
.wk-alert-success a:hover {
  color: #71a01b;
  text-decoration: underline;
}
.wk-alert-danger {
  border: 1px solid #e5202e;
  color: #e5202e;
}
.wk-alert-danger a {
  color: #cc1825;
}
.wk-alert-danger a:hover {
  color: #cc1825;
}
.wk-alert-danger .wk-alert-title,
.wk-alert-success .wk-alert-title {
  font-weight: 700;
  margin-bottom: .3125rem;
}
.wk-alert-danger > p,
.wk-alert-success > p {
  margin-bottom: .3125rem;
}
.wk-alert-dismissible {
  padding-right: 2.875rem;
  position: relative;
}
.wk-alert-dismissible .wk-icon-close-empty {
  -webkit-transition: opacity .2s ease-out;
  transition: opacity .2s ease-out;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: inherit;
  display: inline-block;
  font-size: 2.375rem;
  margin: 0;
  padding: 0;
  position: absolute;
  right: .25rem;
  top: .25rem;
  width: auto;
}
.wk-alert-dismissible .wk-icon-close-empty:before {
  margin: 0;
}
.wk-alert-dismissible .wk-icon-close-empty:hover {
  background-color: transparent;
  color: inherit;
  opacity: .6;
}
.wk-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.wk-badge,
.wk-button .wk-badge,
.wk-button-full .wk-badge,
button .wk-badge {
  background-color: #007ac3;
  border-radius: 1rem;
  color: #fff;
  font-size: .77248em;
  font-weight: 700;
  padding: .125rem .5rem;
  position: relative;
  text-align: center;
  top: -.1em;
  white-space: nowrap;
}
.wk-button .wk-badge,
.wk-button-full .wk-badge,
button .wk-badge {
  background-color: #fff;
  color: #007ac3;
}
.wk-brand,
.wk-brand-light {
  display: block;
  width: 194px;
}
.wk-brand-light::after,
.wk-brand::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 194px;
}
.wk-brand-light::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
}
.wk-brand-vertical,
.wk-brand-vertical-light {
  display: block;
  width: 75px;
}
.wk-brand-vertical::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2290%22%20viewBox%3D%220%200%2033.114%2049.705%22%3E%3Cpath%20d%3D%22M6.737%2040.25h-.552l-1.243-3.504c-.102-.284-.223-.643-.347-1.053h-.02c-.127.4-.253.737-.368%201.053L2.914%2040.25h-.56L0%2033.432h.816l1.508%204.535c.126.38.24.72.336%201.07h.02c.094-.33.225-.67.356-1.04l1.172-3.21-.456-1.33h.792l1.548%204.49c.135.39.272.72.367%201.06h.02c.08-.34.17-.65.29-1.02l1.48-4.52h.79l-2.31%206.82zm5.89-.504c-.38.39-.917.61-1.546.61-.61%200-1.14-.21-1.51-.6-.45-.453-.69-1.14-.69-1.947%200-.8.25-1.48.69-1.93.38-.4.91-.63%201.51-.63.63%200%201.15.23%201.54.63.43.45.68%201.12.68%201.92%200%20.8-.26%201.48-.7%201.93m-1.54-3.86c-.92%200-1.44.74-1.44%201.89s.54%201.91%201.44%201.91c.9%200%201.46-.76%201.46-1.92%200-1.15-.53-1.9-1.47-1.9m4.1%204.49c-.6%200-.86-.38-.86-.9v-6.5h.75v6.16c0%20.46.11.55.4.55.05%200%20.13%200%20.25-.03l.1.54c-.22.12-.39.17-.64.17m2.84%200c-.69%200-1.04-.41-1.04-1.04v-3.28h-.78v-.64h.79V34.3l.75-.25v1.326h1.5l-.27.64H17.7v3.07c0%20.414.16.593.49.593.34%200%20.67-.19.86-.35l.24.53c-.36.26-.84.48-1.29.48m2.39-2.41c0%20.92.54%201.74%201.62%201.74.4%200%20.87-.16%201.16-.35l.22.51c-.34.28-.97.49-1.52.49-1.52%200-2.27-1.25-2.27-2.64%200-1.41.81-2.46%201.98-2.46%201.26%200%201.95.99%201.95%202.51v.18h-3.12zm1.18-2.05c-.71%200-1.17.64-1.17%201.41h2.3c0-.68-.38-1.41-1.12-1.41m5.26.24c-.1-.05-.26-.09-.47-.09-.27%200-.76.24-1.07.59v3.61h-.75v-4.87h.63l.09.55c.68-.61%201.04-.68%201.4-.68.22%200%20.41.08.5.14l-.32.74zm-4.18%2011.17c0%20.92.546%201.75%201.63%201.75.4%200%20.862-.17%201.14-.35l.23.51c-.34.29-.97.49-1.528.49-1.535%200-2.27-1.25-2.27-2.64%200-1.41.8-2.46%201.977-2.46%201.26%200%201.94%201%201.94%202.51v.17h-3.13zm1.19-2.05c-.718%200-1.18.64-1.18%201.41h2.304c0-.68-.39-1.41-1.126-1.41m5.25.23c-.1-.04-.26-.09-.47-.09-.3%200-.76.24-1.08.58v3.62h-.75v-4.87h.61l.1.55c.68-.61%201.04-.68%201.39-.68.22%200%20.39.08.49.142l-.31.73zm-.36-5.14c-.69%200-1.12-.19-1.45-.37l.3-.59c.23.14.64.34%201.19.34.59%200%201.03-.27%201.03-.72%200-1.2-2.22-.78-2.22-2.49%200-.71.51-1.29%201.61-1.29.52%200%20.9.11%201.23.26v.66c-.35-.15-.69-.3-1.2-.3-.49%200-.9.17-.9.62%200%201.09%202.26.81%202.26%202.41%200%201.02-.84%201.44-1.84%201.44M3.3%2049.57h-.75v-6.78h.75v3.12h.01l2.53-3.1h.94l-2.8%203.33%203.03%203.43h-1L3.3%2046.51h-.01m5.3%203.17c-.6%200-.85-.39-.85-.9v-6.49h.75v6.16c0%20.46.12.55.4.55.05%200%20.13%200%20.25-.03l.09.54c-.23.11-.4.168-.64.168m4.65-.107l-.2-.51c-.35.31-.93.61-1.57.61-.66%200-1.49-.34-1.49-1.71v-3.23h.75v3.19c0%20.816.334%201.136.95%201.136.614%200%201.088-.39%201.288-.65v-3.67h.76v2.83c0%201.53.03%201.83.1%202.04h-.59zM18%2045.66l-1.21%203.903h-.638l-1.62-4.87h.758l1.198%203.84h.033l1.19-3.84h.68l1.2%203.85h.03l1.17-3.85h.73l-1.61%204.87h-.68l-1.22-3.905m12.35-22.24h.68c.14%200%20.26.02.35.05.29.085.43.303.43.553%200%20.35-.26.53-.51.59v.01c.15.07.38.51.65.99h-.52c-.28-.53-.46-.87-.55-.88h-.08v.87h-.44v-2.2zm.55.973c.23%200%20.43-.1.43-.32%200-.14-.06-.24-.18-.27-.06-.03-.14-.04-.24-.04h-.12v.62h.11z%22%20fill%3D%22%23474747%22%2F%3E%3Cpath%20d%3D%22M18.892.426C17.752.152%2016.572%200%2015.35%200c-1.224%200-2.407.152-3.544.427v3.97h7.086V.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.806%2011.48h7.086v7.086h-7.086z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.806%2018.566h7.086v7.087h-7.086z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806%2029.62c1.137.275%202.32.427%203.543.427%201.22%200%202.4-.15%203.54-.42v-3.97H11.8v3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.806%204.393h7.086v7.087h-7.086zM4.72%2011.48h7.087v7.086H4.72z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.72%2018.566h7.087v7.087H4.72z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653c1.92%201.92%204.36%203.306%207.087%203.967v-3.967H4.72z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393h7.087v7.087H4.72z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806.426c-2.727.66-5.168%202.048-7.087%203.967h7.08V.426z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653v-7.087H.752c.662%202.726%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393C2.8%206.313%201.414%208.753.753%2011.48h3.97V4.393z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.892%2011.48h7.087v7.086h-7.09z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.892%2018.566h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.98%2025.653h-7.09v3.967c2.726-.66%205.17-2.047%207.087-3.967z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.892%204.393h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.892.426v3.967h7.087c-1.92-1.92-4.36-3.307-7.09-3.966zm7.087%2025.227c1.92-1.918%203.3-4.36%203.96-7.087h-3.96v7.087zm0-21.26v7.087h3.96c-.66-2.726-2.05-5.168-3.97-7.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.752%2011.48C.48%2012.62.326%2013.8.326%2015.023c0%201.223.152%202.405.427%203.543h3.97V11.48H.753z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.945%2018.566c.275-1.138.428-2.32.428-3.543%200-1.223-.15-2.404-.42-3.543h-3.97v7.086h3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M33.114%2024.583c0%201.127-.914%202.04-2.04%202.04-1.13%200-2.042-.913-2.042-2.04s.913-2.04%202.04-2.04c1.128%200%202.042.912%202.042%202.04zm-2.042-1.612c-.89%200-1.61.73-1.61%201.61%200%20.89.72%201.62%201.61%201.62.89%200%201.612-.72%201.612-1.61s-.72-1.61-1.612-1.61z%22%20fill%3D%22%23474747%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 75px;
}
.wk-brand-vertical-light::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2290%22%20viewBox%3D%220%200%2033.114%2049.705%22%3E%3Cpath%20d%3D%22M6.737%2040.25h-.552l-1.243-3.504c-.102-.284-.223-.643-.347-1.053h-.02c-.127.4-.253.737-.368%201.053L2.914%2040.25h-.56L0%2033.432h.816l1.508%204.535c.126.38.24.72.336%201.07h.02c.094-.33.225-.67.356-1.04l1.172-3.21-.456-1.33h.792l1.548%204.49c.135.39.272.72.367%201.06h.02c.08-.34.17-.65.29-1.02l1.48-4.52h.79l-2.31%206.82zm5.89-.504c-.38.39-.917.61-1.546.61-.61%200-1.14-.21-1.51-.6-.45-.453-.69-1.14-.69-1.947%200-.8.25-1.48.69-1.93.38-.4.91-.63%201.51-.63.63%200%201.15.23%201.54.63.43.45.68%201.12.68%201.92%200%20.8-.26%201.48-.7%201.93m-1.54-3.86c-.92%200-1.44.74-1.44%201.89s.54%201.91%201.44%201.91c.9%200%201.46-.76%201.46-1.92%200-1.15-.53-1.9-1.47-1.9m4.1%204.49c-.6%200-.86-.38-.86-.9v-6.5h.75v6.16c0%20.46.11.55.4.55.05%200%20.13%200%20.25-.03l.1.54c-.22.12-.39.17-.64.17m2.84%200c-.69%200-1.04-.41-1.04-1.04v-3.28h-.78v-.64h.79V34.3l.75-.25v1.326h1.5l-.27.64H17.7v3.07c0%20.414.16.593.49.593.34%200%20.67-.19.86-.35l.24.53c-.36.26-.84.48-1.29.48m2.39-2.41c0%20.92.54%201.74%201.62%201.74.4%200%20.87-.16%201.16-.35l.22.51c-.34.28-.97.49-1.52.49-1.52%200-2.27-1.25-2.27-2.64%200-1.41.81-2.46%201.98-2.46%201.26%200%201.95.99%201.95%202.51v.18h-3.12zm1.18-2.05c-.71%200-1.17.64-1.17%201.41h2.3c0-.68-.38-1.41-1.12-1.41m5.26.24c-.1-.05-.26-.09-.47-.09-.27%200-.76.24-1.07.59v3.61h-.75v-4.87h.63l.09.55c.68-.61%201.04-.68%201.4-.68.22%200%20.41.08.5.14l-.32.74zm-4.18%2011.17c0%20.92.546%201.75%201.63%201.75.4%200%20.862-.17%201.14-.35l.23.51c-.34.29-.97.49-1.528.49-1.535%200-2.27-1.25-2.27-2.64%200-1.41.8-2.46%201.977-2.46%201.26%200%201.94%201%201.94%202.51v.17h-3.13zm1.19-2.05c-.718%200-1.18.64-1.18%201.41h2.304c0-.68-.39-1.41-1.126-1.41m5.25.23c-.1-.04-.26-.09-.47-.09-.3%200-.76.24-1.08.58v3.62h-.75v-4.87h.61l.1.55c.68-.61%201.04-.68%201.39-.68.22%200%20.39.08.49.142l-.31.73zm-.36-5.14c-.69%200-1.12-.19-1.45-.37l.3-.59c.23.14.64.34%201.19.34.59%200%201.03-.27%201.03-.72%200-1.2-2.22-.78-2.22-2.49%200-.71.51-1.29%201.61-1.29.52%200%20.9.11%201.23.26v.66c-.35-.15-.69-.3-1.2-.3-.49%200-.9.17-.9.62%200%201.09%202.26.81%202.26%202.41%200%201.02-.84%201.44-1.84%201.44M3.3%2049.57h-.75v-6.78h.75v3.12h.01l2.53-3.1h.94l-2.8%203.33%203.03%203.43h-1L3.3%2046.51h-.01m5.3%203.17c-.6%200-.85-.39-.85-.9v-6.49h.75v6.16c0%20.46.12.55.4.55.05%200%20.13%200%20.25-.03l.09.54c-.23.11-.4.168-.64.168m4.65-.107l-.2-.51c-.35.31-.93.61-1.57.61-.66%200-1.49-.34-1.49-1.71v-3.23h.75v3.19c0%20.816.334%201.136.95%201.136.614%200%201.088-.39%201.288-.65v-3.67h.76v2.83c0%201.53.03%201.83.1%202.04h-.59zM18%2045.66l-1.21%203.903h-.638l-1.62-4.87h.758l1.198%203.84h.033l1.19-3.84h.68l1.2%203.85h.03l1.17-3.85h.73l-1.61%204.87h-.68l-1.22-3.905m12.35-22.24h.68c.14%200%20.26.02.35.05.29.085.43.303.43.553%200%20.35-.26.53-.51.59v.01c.15.07.38.51.65.99h-.52c-.28-.53-.46-.87-.55-.88h-.08v.87h-.44v-2.2zm.55.973c.23%200%20.43-.1.43-.32%200-.14-.06-.24-.18-.27-.06-.03-.14-.04-.24-.04h-.12v.62h.11z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M18.892.426C17.752.152%2016.572%200%2015.35%200c-1.224%200-2.407.152-3.544.427v3.97h7.086V.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.806%2011.48h7.086v7.086h-7.086z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.806%2018.566h7.086v7.087h-7.086z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806%2029.62c1.137.275%202.32.427%203.543.427%201.22%200%202.4-.15%203.54-.42v-3.97H11.8v3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.806%204.393h7.086v7.087h-7.086zM4.72%2011.48h7.087v7.086H4.72z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.72%2018.566h7.087v7.087H4.72z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653c1.92%201.92%204.36%203.306%207.087%203.967v-3.967H4.72z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393h7.087v7.087H4.72z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.806.426c-2.727.66-5.168%202.048-7.087%203.967h7.08V.426z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.72%2025.653v-7.087H.752c.662%202.726%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.72%204.393C2.8%206.313%201.414%208.753.753%2011.48h3.97V4.393z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.892%2011.48h7.087v7.086h-7.09z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.892%2018.566h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.98%2025.653h-7.09v3.967c2.726-.66%205.17-2.047%207.087-3.967z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.892%204.393h7.087v7.087h-7.09z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.892.426v3.967h7.087c-1.92-1.92-4.36-3.307-7.09-3.966zm7.087%2025.227c1.92-1.918%203.3-4.36%203.96-7.087h-3.96v7.087zm0-21.26v7.087h3.96c-.66-2.726-2.05-5.168-3.97-7.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.752%2011.48C.48%2012.62.326%2013.8.326%2015.023c0%201.223.152%202.405.427%203.543h3.97V11.48H.753z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.945%2018.566c.275-1.138.428-2.32.428-3.543%200-1.223-.15-2.404-.42-3.543h-3.97v7.086h3.97z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M33.114%2024.583c0%201.127-.914%202.04-2.04%202.04-1.13%200-2.042-.913-2.042-2.04s.913-2.04%202.04-2.04c1.128%200%202.042.912%202.042%202.04zm-2.042-1.612c-.89%200-1.61.73-1.61%201.61%200%20.89.72%201.62%201.61%201.62.89%200%201.612-.72%201.612-1.61s-.72-1.61-1.612-1.61z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 75px;
}
.wk-brand-wheel,
.wk-brand-wheel-light,
.wk-brand-wheel::after {
  display: block;
  width: 36px;
}
.wk-brand-wheel::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.17%22%20height%3D%2230.048%22%20viewBox%3D%220%200%2036.169997%2030.047999%22%3E%3Cpath%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.403-.15%203.543-.42v-3.97H11.48v3.967z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.394%2011.48h7.087v7.088H4.4z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.394%2018.567h7.087v7.087H4.4z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654c1.92%201.92%204.36%203.307%207.087%203.967V25.66H4.4z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394h7.087v7.087H4.4z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394c-1.92%201.92-3.306%204.36-3.967%207.087h3.97V4.4z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.566%2011.48h7.087v7.088h-7.087z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.566%2018.567h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.653%2025.654h-7.087v3.967c2.726-.66%205.17-2.042%207.087-3.962z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.566%204.394h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.566.427v3.967h7.087c-1.918-1.92-4.36-3.307-7.087-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.163-3.97-7.082z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.426%2011.48C.153%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.966z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M32.06%2022.35h1.02c.21%200%20.393.024.525.077.43.127.64.453.64.828%200%20.53-.4.806-.78.895v.016c.224.11.572.76.966%201.48h-.77c-.43-.785-.682-1.305-.83-1.316h-.11v1.316h-.663v-3.3zm.83%201.46c.34%200%20.643-.136.643-.477%200-.203-.087-.356-.267-.402-.1-.04-.208-.05-.362-.05h-.178v.93h.162z%22%20fill%3D%22%23474747%22%2F%3E%3Cpath%20d%3D%22M36.17%2024.047c0%201.69-1.37%203.062-3.062%203.062-1.69%200-3.062-1.37-3.062-3.06%200-1.697%201.37-3.068%203.062-3.068%201.69%200%203.062%201.37%203.062%203.06zm-3.063-2.417c-1.33%200-2.41%201.083-2.41%202.418%200%201.34%201.084%202.42%202.418%202.42%201.336%200%202.42-1.08%202.42-2.412%200-1.332-1.084-2.417-2.42-2.417z%22%20fill%3D%22%23474747%22%2F%3E%3C%2Fsvg%3E);
}
.wk-brand-wheel-light::after {
  content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.17%22%20height%3D%2230.048%22%20viewBox%3D%220%200%2036.169997%2030.047999%22%3E%3Cpath%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%20fill%3D%22%23ef3e42%22%2F%3E%3Cpath%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.403-.15%203.543-.42v-3.97H11.48v3.967z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.394%2011.48h7.087v7.088H4.4z%22%20fill%3D%22%23cae3b2%22%2F%3E%3Cpath%20d%3D%22M4.394%2018.567h7.087v7.087H4.4z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654c1.92%201.92%204.36%203.307%207.087%203.967V25.66H4.4z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394h7.087v7.087H4.4z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M4.394%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.968%207.087z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M4.394%204.394c-1.92%201.92-3.306%204.36-3.967%207.087h3.97V4.4z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M18.566%2011.48h7.087v7.088h-7.087z%22%20fill%3D%22%239acd6e%22%2F%3E%3Cpath%20d%3D%22M18.566%2018.567h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M25.653%2025.654h-7.087v3.967c2.726-.66%205.17-2.042%207.087-3.962z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M18.566%204.394h7.087v7.087h-7.087z%22%20fill%3D%22%237ac143%22%2F%3E%3Cpath%20d%3D%22M18.566.427v3.967h7.087c-1.918-1.92-4.36-3.307-7.087-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.163-3.97-7.082z%22%20fill%3D%22%23007bc6%22%2F%3E%3Cpath%20d%3D%22M.426%2011.48C.153%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%20fill%3D%22%23a0c4e6%22%2F%3E%3Cpath%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.966z%22%20fill%3D%22%23429ed6%22%2F%3E%3Cpath%20d%3D%22M32.06%2022.35h1.02c.21%200%20.393.024.525.077.43.127.64.453.64.828%200%20.53-.4.806-.78.895v.016c.224.11.572.76.966%201.48h-.77c-.43-.785-.682-1.305-.83-1.316h-.11v1.316h-.663v-3.3zm.83%201.46c.34%200%20.643-.136.643-.477%200-.203-.087-.356-.267-.402-.1-.04-.208-.05-.362-.05h-.178v.93h.162z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M36.17%2024.047c0%201.69-1.37%203.062-3.062%203.062-1.69%200-3.062-1.37-3.062-3.06%200-1.697%201.37-3.068%203.062-3.068%201.69%200%203.062%201.37%203.062%203.06zm-3.063-2.417c-1.33%200-2.41%201.083-2.41%202.418%200%201.34%201.084%202.42%202.418%202.42%201.336%200%202.42-1.08%202.42-2.412%200-1.332-1.084-2.417-2.42-2.417z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  display: block;
  width: 36px;
}
.wk-brand-small,
.wk-brand-small-light,
.wk-brand-small::after {
  display: block;
  width: 142px;
}
.wk-brand-small::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
}
.wk-brand-small-light::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
.wk-button,
button {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #007ac3;
  border: 0;
  border-radius: 0;
  color: #fff;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .87891rem;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 1rem;
  padding: 1.0625rem .9375rem;
  -webkit-tap-highlight-color: transparent;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  width: 100%;
}
@media (min-width:37.5rem) {
  .wk-button,
  button {
    display: inline-block;
    margin-bottom: 0;
    width: auto;
  }
}
.wk-button:hover:not([disabled]),
button:hover:not([disabled]) {
  background-color: #409bd2;
  color: #fff;
}
.wk-button.wk-button-secondary,
button.wk-button-secondary {
  background-color: #bfbfbf;
  color: #474747;
}
.wk-button.wk-button-secondary:hover:not([disabled]),
button.wk-button-secondary:hover:not([disabled]) {
  background-color: #dadada;
  color: #474747;
}
.wk-button.wk-button-success,
button.wk-button-success {
  background-color: #85bc20;
}
.wk-button.wk-button-success:hover:not([disabled]),
button.wk-button-success:hover:not([disabled]) {
  background-color: #a4cd58;
}
.wk-button.wk-button-danger,
button.wk-button-danger {
  background-color: #e5202e;
}
.wk-button.wk-button-danger:hover:not([disabled]),
button.wk-button-danger:hover:not([disabled]) {
  background-color: #ec5862;
}
.wk-button[disabled],
button[disabled] {
  opacity: .3;
}
.wk-button.wk-button-full,
.wk-document-legacy .dps-resource table,
button.wk-button-full {
  width: 100%;
}
.wk-button.wk-loading,
button.wk-loading {
  position: relative;
}
.wk-button.wk-loading:before,
button.wk-loading:before {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
  font-family: "wk-icons";
  left: 48%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width:37.5rem) {
  .wk-button.wk-loading:before,
  button.wk-loading:before {
    left: 41%;
  }
}
.wk-button.wk-loading:after,
button.wk-loading:after {
  content: ".";
  visibility: hidden;
}
@media (min-width:37.5rem) {
  .wk-button.wk-loading:after,
  button.wk-loading:after {
    display: none;
  }
}
.wk-button.wk-loading > span,
.wk-document-legacy .dps-resource div.media-container span.tooltip-hide,
button.wk-loading > span {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-button.wk-loading > span,
  button.wk-loading > span {
    display: inline-block;
    visibility: hidden;
  }
}
.wk-button.wk-button-icon,
button.wk-button-icon {
  font-size: 1.38084rem;
  padding: .8125rem;
}
.ie9 .wk-select-field > select,
.wk-button.wk-button-icon > [class*=" wk-icon-"]:before,
.wk-button.wk-button-icon > [class^=wk-icon-]:before,
button.wk-button-icon > [class*=" wk-icon-"]:before,
button.wk-button-icon > [class^=wk-icon-]:before {
  padding: 0;
}
.wk-button.wk-button-icon > .wk-button-text,
button.wk-button-icon > .wk-button-text {
  font-size: 1rem;
  vertical-align: middle;
}
a.wk-button {
  display: block;
  text-align: center;
}
@media (min-width:37.5rem) {
  a.wk-button {
    display: inline-block;
  }
}
a.wk-button:hover {
  color: #fff;
}
.wk-button-bar {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-button-bar:after,
.wk-footer .wk-footer-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-button-bar .wk-button-group-left {
    float: left;
  }
}
.wk-button-bar .wk-button-group-left + .wk-button-group-right {
  margin-top: 1rem;
}
@media (min-width:37.5rem) {
  .wk-button-bar .wk-button-group-left + .wk-button-group-right {
    margin-top: 0;
  }
  .wk-button-bar .wk-button-group-right {
    float: right;
  }
  .wk-button-bar .wk-button,
  .wk-button-bar button {
    float: left;
    margin-bottom: 0;
    margin-right: 1rem;
  }
  .wk-button-bar .wk-button:last-child,
  .wk-button-bar button:last-child {
    margin-right: 0;
  }
}
.wk-button-bar .wk-button:last-child,
.wk-button-bar button:last-child,
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li:last-child {
  margin-bottom: 0;
}
.wk-breakpoint-tag {
  background-color: #474747;
  border-radius: .3em;
  bottom: 10px;
  color: #474747;
  opacity: .3;
  padding: 6px;
  position: fixed;
  right: 10px;
  text-shadow: 0 1px 0 #000;
  z-index: 1200;
}
.wk-breakpoint-tag:before {
  content: "mobile";
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-breakpoint-tag:before {
    content: "tablet";
  }
}
@media (min-width:65rem) {
  .wk-breakpoint-tag:before {
    content: "desktop";
  }
}
@media (min-width:75rem) {
  .wk-breakpoint-tag:before {
    content: "desktop (max 75rem)";
  }
}
.wk-document a:hover {
  text-decoration: underline;
}
.wk-document ol,
.wk-document p,
.wk-document ul {
  color: #474747;
  font-family:
    "Franziska",
    "Times New Roman",
    Times,
    serif;
  font-size: 1.06667rem;
  line-height: 1.7;
}
.wk-document ol,
.wk-document ul {
  margin: 1em 0 1em 3em;
  padding: 0;
}
.wk-document ol > li,
.wk-document ul > li {
  margin-bottom: .5em;
}
.wk-document ul {
  list-style-type: square;
}
.wk-document p {
  margin-bottom: 1.25rem;
}
.wk-document-legacy .dps-resource a.smallLink:link {
  color: #00c;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.smallLink:active {
  color: #009;
}
.wk-document-legacy .dps-resource a.smallLink:hover,
.wk-document-legacy .dps-resource a.smallLink:visited {
  color: #606;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.smallLink:hover {
  color: #00c;
}
.wk-document-legacy .dps-resource a.small-link {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 400;
}
.wk-document-legacy .dps-resource a.small-link:link {
  color: #00f;
}
.wk-document-legacy .dps-resource a.metadataLink:link {
  color: #fff;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 700;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.metadataLink:active,
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li > a {
  color: #fff;
}
.wk-document-legacy .dps-resource a.metadataLink:hover,
.wk-document-legacy .dps-resource a.metadataLink:visited {
  color: #fff;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 700;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a.breadCrumb:link {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  color: #00c;
  text-decoration: none;
}
.wk-document-legacy .dps-resource a.breadCrumb:active {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  color: #009;
}
.wk-document-legacy .dps-resource a.breadCrumb:hover,
.wk-document-legacy .dps-resource a.breadCrumb:visited {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  color: #606;
}
.wk-document-legacy .dps-resource a.breadCrumb:hover {
  color: #00c;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource a:empty {
  display: none;
}
.wk-document-legacy .dps-resource .outer-table-wrapper {
  overflow: auto;
  margin-bottom: 1.875rem;
}
.wk-document-legacy .dps-resource .inner-table-wrapper {
  overflow: visible;
}
.wk-document-legacy .dps-resource div.content-wrap {
  padding: 0;
}
.wk-document-legacy .dps-resource div.tableVspace {
  width: 100%;
  height: 16px;
  border: 1px #000 solid;
}
.wk-document-legacy .dps-resource div.path-line-content {
  margin: 12px 0 0;
  padding: 4px 0 0;
}
.wk-document-legacy .dps-resource div.tochead {
  margin-left: 0;
  margin-top: 3pt;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 120%;
  font-weight: 700;
}
.wk-document-legacy .dps-resource div.toc {
  margin-left: 10pt;
  margin-top: 3pt;
}
.wk-document-legacy .dps-resource div.tocindent {
  margin-left: 10pt;
  margin-bottom: 6pt;
}
.wk-document-legacy .dps-resource div.space {
  display: table;
  vertical-align: bottom;
  margin: 4px 0;
}
.wk-document-legacy .dps-resource div.graphic {
  width: 100%;
  text-align: center;
}
.wk-document-legacy .dps-resource div.warningMsg {
  color: #c00;
  font-weight: 700;
}
.wk-document-legacy .dps-resource div.nav-caution-note-wrapper {
  position: relative;
}
.wk-document-legacy .dps-resource div.cnBubble {
  left: 5px;
  z-index: 9999999;
  position: absolute;
  min-width: 480px;
  padding: 0;
  background: #ffffbe;
  border-radius: 0;
  border: #ff8315 solid 2px;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .75);
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .75);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .75);
}
.wk-document-legacy .dps-resource div.cnBubble:after,
.wk-document-legacy .dps-resource div.cnBubble:before {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #ffffbe;
  display: block;
  width: 0;
  z-index: 1;
  left: -8px;
  top: 10px;
}
.wk-document-legacy .dps-resource div.cnBubble:before {
  border-width: 9px 9px 9px 0;
  border-color: transparent #ff8315;
  z-index: 0;
  left: -11px;
  top: 9px;
}
.wk-document-legacy .dps-resource div.cnContent {
  padding: 8px;
}
.wk-document-legacy .dps-resource div.media-container {
  display: inline-block;
  margin: 5px 0 10px;
}
.wk-document-legacy .dps-resource div.media-container span.tooltip-show {
  display: inline;
  margin-left: 20px;
  margin-top: 20px;
  position: absolute;
  border: 1px solid #ccc;
  background: #fff;
  color: #6c6c6c;
}
.wk-document-legacy .dps-resource div.cnBody p {
  margin: 6px 0 0;
  font-style: italic;
}
.wk-document-legacy .dps-resource .docHeadSpacer {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Arial,
    sans-serif;
  margin-right: 4pt;
}
.wk-document-legacy .dps-resource h1.metadata {
  text-align: left;
  font-size: 120%;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 700;
  margin-top: 12px;
  margin-bottom: 0;
}
.wk-document-legacy .dps-resource h1.valueadd {
  padding: 0;
  margin: 0;
  font: 700 large/1em Arial, sans-serif;
  border-bottom: #606 2px solid;
}
.wk-document-legacy .dps-resource h2.valueadd {
  padding: 0;
  margin: 0;
  font: 700 medium/1em Arial, sans-serif;
}
.wk-document-legacy .dps-resource h3.valueadd {
  padding: 0;
  margin: 0;
  font: 700 small/1em Arial, sans-serif;
}
.wk-document-legacy .dps-resource table.metadata {
  background-color: transparent;
  font-size: 8pt;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  margin-top: 0;
}
.wk-document-legacy .dps-resource table.noteIndent {
  margin-left: 15px;
}
.wk-document-legacy .dps-resource td.metadatahead {
  font-weight: 700;
  padding-left: 10pt;
  padding-right: 10pt;
  width: 150pt;
}
.wk-document-legacy .dps-resource td.metadatahead_print {
  font-weight: 700;
  padding-left: 0;
  padding-right: 10pt;
  width: 150pt;
}
.wk-document-legacy .dps-resource td.metadatahead2 {
  font-weight: 700;
  padding-right: 10pt;
}
.wk-document-legacy .dps-resource td.olText {
  height: auto;
  padding-bottom: 10pt;
  padding-left: 6px;
}
.wk-document-legacy .dps-resource td.digit {
  text-align: right;
}
.wk-document-legacy .dps-resource td.small-cap {
  text-transform: uppercase;
  font-weight: 400;
}
.wk-document-legacy .dps-resource td.bold-small-cap {
  text-transform: uppercase;
  font-weight: 700;
}
.wk-document-legacy .dps-resource td.underline {
  text-decoration: underline;
  font-weight: 400;
}
.wk-document-legacy .dps-resource .leadIn > b,
.wk-document-legacy .dps-resource td.roman,
label {
  font-weight: 400;
}
.wk-document-legacy .dps-resource td.bold,
.wk-document-legacy .dps-resource td.metricsCell .dateCreated {
  font-weight: 700;
}
.wk-document-legacy .dps-resource td.italic,
.wk-document-legacy .dps-resource td.metricsCell .metrics .author.deleted,
.wk-document-legacy .dps-resource td.metricsCell .metrics .author.disabled {
  font-style: italic;
}
.wk-document-legacy .dps-resource td.bold-italic {
  font-style: italic;
  font-weight: 700;
}
.wk-document-legacy .dps-resource td.metricsCell {
  width: 25%;
  color: #888;
  font-size: .85em;
  vertical-align: top;
}
.wk-document-legacy .dps-resource td.notesCell {
  width: 75%;
}
.wk-document-legacy .dps-resource li,
.wk-document-legacy .dps-resource td p.hp {
  margin: 0 0 10px;
}
.wk-document-legacy .dps-resource p.caption {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 400;
  font-style: italic;
}
.wk-document-legacy .dps-resource p.blockquote {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  line-height: 1.25em;
}
.wk-document-legacy .dps-resource p.related-topics-state {
  margin: 0 10px 0 0;
  padding: 0;
  font:
    700 italic small/1.3em Arial,
    Helvetica,
    sans-serif;
  color: navy;
}
.wk-document-legacy .dps-resource p.docType {
  display: block;
  padding: 0;
  font: 700 small/1em Arial, sans-serif;
  color: #244680;
}
.wk-document-legacy .dps-resource p:empty {
  display: none;
}
.wk-document-legacy .dps-resource pre {
  font-family:
    "Courier New",
    "Courier",
    "monospace";
  font-size: small;
}
.wk-document-legacy .dps-resource .smallLink a,
.wk-document-legacy .dps-resource span.toc,
.wk-document-legacy .dps-resource thead.xhtml {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: 80%;
}
.wk-document-legacy .dps-resource span.emphasis {
  font-weight: 700;
}
.wk-document-legacy .dps-resource span.numemphasis {
  font-weight: 700;
  color: maroon;
  font-size: 110%;
}
.wk-document-legacy .dps-resource span.footnote {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  line-height: 1.25em;
}
.wk-document-legacy .dps-resource span.leftCol {
  display: inline;
  background-color: #fff;
  vertical-align: bottom;
  text-align: left;
}
.wk-document-legacy .dps-resource span.rightCol {
  display: table-cell;
  float: right;
  background-color: #fff;
  text-align: right;
  vertical-align: bottom;
}
.wk-document-legacy .dps-resource span.space {
  display: inline-block;
  vertical-align: bottom;
  text-align: left;
}
.wk-document-legacy .dps-resource .break {
  display: block;
}
.wk-document-legacy .dps-resource ul.nested-ul {
  list-style-image: none;
}
.wk-document-legacy .dps-resource ul.square {
  list-style-type: square;
}
.wk-document-legacy .dps-resource ul.none {
  list-style-type: none;
}
.wk-document-legacy .dps-resource ul.bull {
  list-style-type: square;
}
.wk-document-legacy .dps-resource ul.bull > li {
  display: list-item !important;
}
.wk-document-legacy .dps-resource .menupathBoxRow1 {
  width: 100%;
  height: 24px;
  text-align: right;
}
.wk-document-legacy .dps-resource .menupathBoxRow2,
.wk-document-legacy .dps-resource .sideNoteasFooter table {
  width: 100%;
}
.wk-document-legacy .dps-resource .doc-path-wrapper {
  margin: 0;
  padding: 10px;
}
.wk-document-legacy .dps-resource .doc_path_container {
  background-color: #fff;
  margin: 0;
  border: solid #00504c 1px;
  padding: 4px;
}
.wk-document-legacy .dps-resource .doc_path_container div.navigation-line div.link-box {
  text-align: center;
  margin: 10px 0 5px;
}
.wk-document-legacy .dps-resource .clickpathNode {
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #000;
  text-decoration: none;
  margin: 0 5px;
}
.wk-document-legacy .dps-resource .docid {
  width: 100%;
  height: 18px;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  font-weight: 700;
  background-color: #00504c;
  color: #fff;
  padding: 2pt;
}
.wk-document-legacy .dps-resource .date {
  color: navy;
}
.wk-document-legacy .dps-resource .inline {
  color: purple;
}
.wk-document-legacy .dps-resource .inline2 {
  color: green;
}
.wk-document-legacy .dps-resource .center {
  text-align: center;
}
.wk-document-legacy .dps-resource .metadataContainer {
  display: none;
}
.wk-document-legacy .dps-resource .showMetadata {
  position: absolute;
  float: right;
}
.wk-document-legacy .dps-resource .docSearchTerm,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-blue,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-green,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-none,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-orange,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-pink,
.wk-document-legacy .dps-resource .hlOn .docSearchTerm span.hl-yellow {
  background-color: #ff6;
  font-weight: 700;
}
.wk-document-legacy .dps-resource #moreInfoBox {
  border: 1px solid #00504c;
  padding: 6px;
  width: 99%;
  -moz-box-sizing: padding-box;
}
.wk-document-legacy .dps-resource .moreInfoBullet,
.wk-document-legacy .dps-resource .moreInfoText {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-weight: 400;
  font-size: 11pt;
  color: #069;
  text-transform: capitalize;
  white-space: nowrap;
}
.wk-document-legacy .dps-resource .moreInfoBullet {
  font-size: 14pt;
  padding-left: 6px;
  padding-right: 6px;
  text-align: center;
}
.wk-document-legacy .dps-resource .newDevBox {
  background: #ffe;
  padding: 10px;
  border: 1px solid;
}
.wk-document-legacy .dps-resource .newDevBox h1 {
  margin-top: 0;
  border-bottom: 2px solid #606;
  font: 700 small/1.5em Arial, sans-serif;
  text-transform: uppercase;
}
.wk-document-legacy .dps-resource .newDevBox h2 {
  margin-bottom: 0;
}
.wk-document-legacy .dps-resource .newDevBox p,
.wk-login-screen .wk-login-layout-support .wk-login-support h5 {
  margin-top: 0;
}
.wk-document-legacy .dps-resource #newDevBtn {
  width: 130px;
  height: 19px;
  padding: 2px;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 10px;
}
.wk-document-legacy .dps-resource .newDevBtnHighlighted {
  border: 1px solid #00c;
  background-color: #f4f3c9;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  color: red;
  font-weight: 700;
  font-size: 11px;
  text-align: center;
}
.wk-document-legacy .dps-resource .quicklinks {
  margin: 4px 10px 0 15px;
  padding: 0;
  background: #fef8e3;
  border: 1px solid #ccc;
  font:
    small/1.3em Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .quicklinks p {
  margin: 0 12px;
  padding: 0 0 12px;
}
.wk-document-legacy .dps-resource .quicklinks h1,
.wk-document-legacy .dps-resource .quicklinks h2,
.wk-document-legacy .dps-resource .quicklinks h3 {
  background-color: #036;
  margin: 0 -1px 7px;
  padding: 4px 10px;
  color: #eee;
  font:
    700 small/1.3em Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .quicklinks li {
  margin: 0;
  padding: 0 0 0 2px;
  line-height: 1.1em;
}
.wk-document-legacy .dps-resource .quicklinks ul {
  margin-left: 12px;
}
.wk-document-legacy .dps-resource .deleted,
.wk-document-legacy .dps-resource .vetoed {
  font:
    700 small/1.3em Arial,
    Helvetica,
    sans-serif;
  color: red;
}
.wk-document-legacy .dps-resource .vetoed {
  color: #00e;
}
.wk-document-legacy .dps-resource .added,
.wk-document-legacy .dps-resource .addedgreen {
  font:
    700 italic small/1.3em Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .addedgreen {
  color: green;
}
.wk-document-legacy .dps-resource #learningCenter {
  height: 178px;
  width: 596px;
  margin-top: 20px;
}
.wk-document-legacy .dps-resource #LCloginBtn {
  position: relative;
  left: 470px;
  top: 140px;
}
.wk-document-legacy .dps-resource .breadCrumb {
  padding: 8px 0;
}
.wk-document-legacy .dps-resource #smartRelate {
  padding: 0 0 35px;
  margin: 0 3px 10px 6px;
}
.wk-document-legacy .dps-resource .noteContainer {
  padding-left: 25px;
  margin: 15px 0;
}
.wk-document-legacy .dps-resource .noteBody {
  font-family:
    "Franziska",
    "Times New Roman",
    Times,
    serif;
}
.wk-document-legacy .dps-resource .noteHead {
  font-weight: 700;
  margin: 0 0 0 15px;
}
.wk-document-legacy .dps-resource .background,
.wk-document-legacy .dps-resource .best-practice,
.wk-document-legacy .dps-resource .caution-note,
.wk-document-legacy .dps-resource .cch-chart,
.wk-document-legacy .dps-resource .cch-comment,
.wk-document-legacy .dps-resource .cch-pointer,
.wk-document-legacy .dps-resource .cch-practice-tip,
.wk-document-legacy .dps-resource .checklist,
.wk-document-legacy .dps-resource .comment,
.wk-document-legacy .dps-resource .compliance-pointer,
.wk-document-legacy .dps-resource .compliance-tip,
.wk-document-legacy .dps-resource .department-comment,
.wk-document-legacy .dps-resource .exam-standard,
.wk-document-legacy .dps-resource .example,
.wk-document-legacy .dps-resource .expert,
.wk-document-legacy .dps-resource .faq,
.wk-document-legacy .dps-resource .forms,
.wk-document-legacy .dps-resource .gray-area,
.wk-document-legacy .dps-resource .iResearchAids,
.wk-document-legacy .dps-resource .key-concepts,
.wk-document-legacy .dps-resource .legal,
.wk-document-legacy .dps-resource .note,
.wk-document-legacy .dps-resource .noteDisplayLabel,
.wk-document-legacy .dps-resource .planning-note,
.wk-document-legacy .dps-resource .policy,
.wk-document-legacy .dps-resource .practitioner-comment,
.wk-document-legacy .dps-resource .sample-plan,
.wk-document-legacy .dps-resource .summary,
.wk-document-legacy .dps-resource .tools {
  color: #474747;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 6px;
  position: relative;
}
.wk-document-legacy .dps-resource .background:before,
.wk-document-legacy .dps-resource .best-practice:before,
.wk-document-legacy .dps-resource .caution-note:before,
.wk-document-legacy .dps-resource .cch-chart:before,
.wk-document-legacy .dps-resource .cch-comment:before,
.wk-document-legacy .dps-resource .cch-pointer:before,
.wk-document-legacy .dps-resource .cch-practice-tip:before,
.wk-document-legacy .dps-resource .checklist:before,
.wk-document-legacy .dps-resource .comment:before,
.wk-document-legacy .dps-resource .compliance-pointer:before,
.wk-document-legacy .dps-resource .compliance-tip:before,
.wk-document-legacy .dps-resource .department-comment:before,
.wk-document-legacy .dps-resource .exam-standard:before,
.wk-document-legacy .dps-resource .example:before,
.wk-document-legacy .dps-resource .expert:before,
.wk-document-legacy .dps-resource .faq:before,
.wk-document-legacy .dps-resource .forms:before,
.wk-document-legacy .dps-resource .gray-area:before,
.wk-document-legacy .dps-resource .iResearchAids:before,
.wk-document-legacy .dps-resource .key-concepts:before,
.wk-document-legacy .dps-resource .legal:before,
.wk-document-legacy .dps-resource .note:before,
.wk-document-legacy .dps-resource .noteDisplayLabel:before,
.wk-document-legacy .dps-resource .planning-note:before,
.wk-document-legacy .dps-resource .policy:before,
.wk-document-legacy .dps-resource .practitioner-comment:before,
.wk-document-legacy .dps-resource .sample-plan:before,
.wk-document-legacy .dps-resource .summary:before,
.wk-document-legacy .dps-resource .tools:before {
  background-repeat: no-repeat;
  background-position: 0 0;
  content: "";
  height: 16px;
  left: -25px;
  position: absolute;
  top: 3px;
  width: 16px;
}
.wk-document-legacy .dps-resource .caution-note:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQcALvi///sqP/nnd7w///tsd7x/9fu/+n1/+n2/9Ls///tt8Dk/8Dj/+Pz/9Hr/7vh///qov/daprN87u7u//jk2OQsXSs1uTz/5kAAMwAAP///5lmM////wAAAAAAAAAAACH5BAEAABwALAAAAAAQABAAAAV4IMdZZGmS4nit67axa6VqtLZp1MtKlXXVNpxuxfPVbhlMbtf70ZCYyAZxOBRZN0UyAnk1roXCDbLtDgZXwzhQ7hquiRshABEIKDnHVU7f4nN7OHgRhH8bVwsuiosbDFcPAJEAD5SQlBMyFhObnJ2bMiIVoqOkoiIhADs=);
}
.wk-document-legacy .dps-resource .compliance-tip:before,
.wk-document-legacy .dps-resource .note:before,
.wk-document-legacy .dps-resource .noteDisplayLabel:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQbALvi/8Dj/7vh/9fu/8Dk/8bm/9ju/9Ls/+nv4d7w/97x///ff9Hr///44en1/6HO6ufw7Pe+W20/Ef/ShJrN82OQsXSs1uTz//+ZM5lmM////////wAAAAAAAAAAAAAAACH5BAEAABsALAAAAAAQABAAAAV74LZZZGmS4nitbLtWqiZrWZ21VGVdzZxpkdsKkdvJfr/gRVi80DCSZE0jcTQlmgl0EsFqJU2Fd0ImQxPNwWBslhgGRcjhVy5DGQ/dUrOAAr1QTQUSUFJYEgVNBAQSAVIBjQFNAgCVNhmUAgI5IxSen6CeMCIVpaanpSIhADs=);
}
.wk-document-legacy .dps-resource .compliance-pointer:before,
.wk-document-legacy .dps-resource .planning-note:before,
.wk-document-legacy .dps-resource .summary:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQALMNAL1IAvvsx//jk//wxP/dam0/EcVrI5rN82OQsXSs1uTz/////5lmM////wAAAAAAACH5BAEAAA0ALAAAAAAQABAAAARfsLVEq6Vyqs37RhojjuR2IInCLGy7rIxyputg3zUzqwswGEBDYVjYrQK35KCI4gEEwaCASVsIrlgs1QmNGqbGBWFMJm9XAILXQDiLy+UzcT4/TQ74vB4PkiD+gIF/EhEAOw==);
}
.wk-document-legacy .dps-resource .cch-comment:before,
.wk-document-legacy .dps-resource .comment:before,
.wk-document-legacy .dps-resource .department-comment:before,
.wk-document-legacy .dps-resource .practitioner-comment:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQTAMDj/7vh/7vi/8Dk/8Xm/8bm/8vo/8vp///vvG0/EaN0QZrN8/e+W+Tz/2OQsXSs1v/ShP+ZM////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABMALAAAAAAQABAAAAVz4DQ9ZGmS4tisbLs6qiQrdM0uztNItOzzigZOp5AhjshjYliEOJ9QSCLXjEanj6r1iS0yvuAwA9tQiMXLXMNAi7jfkcRh2CgQCIm8O08o0AcDAACBCXGBAHQBAosCAQF5jQE4IwuVlpVLlTAiDp2en50iIQA7);
}
.wk-document-legacy .dps-resource .background:before,
.wk-document-legacy .dps-resource .sample-plan:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQQALvh/8Dj/8Xm/7vi/8bm/8GAP5rN8+Tz/3Ss1v/dav/jk2OQsf/wxG0/Ef///5lmM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAVwIAQhJPKcZ0GK4+EeDyMzRXMsreOgKV0bC8RBF5vVZA2gkPco+BqMZBA2o0GjCumyWqhls0pqFdsATx+KtLrcSGhh6rXbHUbHs+7G+5Ho+9sNAgR1fn96AQGEhW4AAwAAQCN6k5MGlpEiC5qbnJoiIQA7);
}
.wk-document-legacy .dps-resource .example:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQfAF99AMDj/9fu/9HfnPe+W+n2/8vp/97w/+n1/93w/9Hr/8Dk/8Xm/97x/9ju/+r2/8bm/9Hs/+Pz/9jt/7vi/7vh/5rN82OQsW0/EXSs1uTz//+ZMwAAAJlmM////////yH5BAEAAB8ALAAAAAAQABAAAAWD4PdlZGmS4qitK9dy7qV6tKfB7q1ZV6bVHhhLx/PRhENi78ehaR6IghSBKLZYklVnu8X4GpzEoXE4JDpAr0YgcLAdEwF6MAB4uV1FRDGv39MGgWgAhH8EBBsYEAwMGI6PGWiHiQEBC5aVRWgbnBgVnxUUnzwfj48WqKmkIhetrq+tIiEAOw==);
}
.wk-document-legacy .dps-resource .faq:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQANUgAMDj/7vi/9Hr/8Xm/7vh/8bm/97w/8Dk//e+W8vo/97x/9Lr/9ju/8DY8d3w/8zo/+Pz/9Hs/+r2/+n1/9Ls/9fu/8vp///ShG0/EZrN82OQsXSs1uTz//+ZM////5lmM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAAAQABAAAAaNQBBoQywaicIhZ8n5OD9MjkbpqX6qVQwzo9lwrJ6L+ILQcrhez1WMwZA7WvT308ZIPm/MRB7lYMJwHBByCgoOBmtwDQYGchUVDBV4cI+RchQCmXRtCwsRAnIJFqMPoxaio3IFAwMFTxirrXIHBwAAV3AAtQByBAG/mxi+BARcQxnIycrIU0Iaz9DRz0JBADs=);
}
.wk-document-legacy .dps-resource .checklist:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQbAMXm/7vi/8vp/8Dk/8bm/9fu/97w/9Lr/8vo/+r2/+n1/9ju/9Hr/9Hs/+Pz/8Dj/7vh//e+W//ShG0/EZrN82OQsXSs1uTz//+ZM5lmM////////wAAAAAAAAAAAAAAACH5BAEAABsALAAAAAAQABAAAAWA4LZZZGmS4nitbLtWqiZrbpZdVGVdM81mmglOx5v9NBJhbte7JICSyESxXNmsyAhm4qhmJBpbdmswLCeYCHg8KSwKVbRkrp0cDg1GFYGO1AUIAoJVBABoWwAAhYpVAwMPExMPD4+PD1UQAZoBEJ2ZnTkjFKOkpaMwIhWqq6yqIiEAOw==);
}
.wk-document-legacy .dps-resource .key-concepts:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQdAGs8DLvh/8vp/8Dj/8Xm/8bm/97w/9fu/+Pz/5CQkNju/9Lr/9Hr/7vi/+r2/97x/8Dk/9Hs/8vo//e+W5rN82OQsXSs1m0/Ef/ShOTz//+ZM5lmM////////wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAWDYNdZZGla2yZaWeu+G4ddLGdzbxZjE53dONeu5wMKZT1KpXbLOGITjeaiZKWuu+kFUY0BkZeHwaDcYc7n6OWgOJRlaJ52EWG8MamL/CIR+O8bBHpqBQQEBV0zF4NTAxADA1U6E5SUUwENAQFKHQkUG1JSABSkpBUiHRUVAKwAqq+nHSEAOw==);
}
.wk-document-legacy .dps-resource .tools:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQcAMDj/8vp///ShMXm/9Hr/9fu/8bm/8Dk/7vi/9Lr/97x/8vo/9Ls/97w/9ju/93w/+n2/9Hs/7vh//e+W20/EZrN83Ss1mOQseTz//+ZM5lmM////////wAAAAAAAAAAACH5BAEAABwALAAAAAAQABAAAAV+IMdZZGmS4oitLKa966Vu9LZqW6at1WVhNRtOx+r9gq7N7kbxAWtJgQaiETR/rah0krliFIpHA8fNmClGTKHgIHcp8EKaQXBTCIlEhJBe2AMBC4ABaXYGAwOHiUZ2BwAAjo4APTgUXQgIEpoSmRKUXGgVoqOjMhxwF6mqq6YhADs=);
}
.wk-document-legacy .dps-resource .cch-pointer:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQYALvi/7yUacvp/8Dj/8Xm/97w/8bm/8Dk/9Lr/9Hr/9Hs/9ju/9fu//e+W7vh/5rN8+Tz/2OQsXSs1m0/Ef/ShP+ZM////5lmM////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAAAAV1IIZJZGmS4gitbLtGqiVbwWW3TyRBcn3JF5wO4pNRbEibzmakOJ/OiW5igUYnWOzUCp0UCjnJhEvJLhjhSaPBnSAUiXSlsq5jBfg0ds6fGAgEBmEQBwFZWQMHAwODDgCPAA6SjpI5Iw+YmZqYMCIRn6ChnyIhADs=);
}
.wk-document-legacy .dps-resource .cch-practice-tip:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAOZnALvh///omf/lj//jhf/trsbm/5J3Wsvp/2c1A//hfZS92eHu+cDj/3BDFZmWkHNHG6WASKyHS/jdiNHs/8vo/6GCY/vfgsrR1ZFoMal/Nn5bNphtLJuWjaq+zMjc6t/CeXROJ9LY229BEoVWF4FqUeDn7Y2Ab8Crls6yd8Dk/4ZaJbKMTKmmn8DGydLl87CNVIFrUd/UyXZJG6qtq8Xm/52kpbvi/8Slapyiou/ZnJbA34JpTqaUgZBxUayMYKqBOJxwKdfu/+jGav/wvcS+t+Px/Kq4wOTb0srn/PrmqNCsV9Ls/7ugfsCib2s8DHhHD97q88WlZmg3BryVQoxeHf3z0PLgraydjbrR4dHr/6B2NqSSfmo6CYVkQqqYhGs6CXVSLf/qo5rN82OQsXSs1uTz/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGcALAAAAAAQABAAAAe6gGdnZISFhoSCg2WLizwLjItjimaUZiEIV5BlYmNkZZVmBkwiUJCcnpVHCFU+W6adRTEnFTJNQ1ZfPV5EJacGKhA3OQTESSgvGA8KnQtdEWHQ0WFRDRenZS4aKwHc3B9cLUHXSx5OEgLoAlosE1nXFEhSFgP0AxszBwfXBVhPCUIZlCT4wYFGgWspjFABAsLBjhFTTDBgcA0ADjA1bAAA0IEEjI2cBolRIKakSTE6SkoSNKaly5ctBQUCADs=);
}
.wk-document-legacy .dps-resource .exam-standard:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQALMPALvi/45kOry8vLvh///wxP/jk5rN8//danSs1uTz/2OQsW0/Ef+ZM5lmM////////yH5BAEAAA8ALAAAAAAQABAAAARv8D1Eq6Vyps37VpojOh5nKEjSrKvKLsnJjs5CL82iNA5P/LYfwabj8QpIG7KwGO56jqUyyXzyDlgb9rCoGh1bbZb7XJgXDOKZfD0wAucAY55WnO+C+xmVGAD+AAOCfoInEwaIiYqIIBIKj5CRjxIRADs=);
}
.wk-document-legacy .dps-resource .expert:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQZALvi/7vh/6wAAN3v9t7v9uPz/8LT1+n1/8Dj/97x/+H1+eTz/9IAAPe+W//wxP/dansAAP/ShJrN82OQsXSs1m0/Ef+ZM5lmM////////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABkALAAAAAAQABAAAAV8YJZRZGmS4nitbHsZ01hZFWbfdyVN1ExXwGBw12sYj8fKYkFcVCLQaLRyIA6eUmml0ExUHOBwWMcjKGo4DASCIVNYlYf8wVa7Lw/anG6D3B8+FoIWazRNQkEQDAwQCE0BAJEAAQECjAIBOyMSnJ0SjIqaIhOkpRMMpKgiIQA7);
}
.wk-document-legacy .dps-resource .forms:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQALMLAP/dam0/EZrN82OQsf/wxHSs1sVrI/+ZMwAAAJlmM////////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAARgcK1Cq6Vypc37DsOUKGRpKoEwFKPhvi+RriNh3/jMKnAvqzsD7mYA6Fo9A6J4VACeUAACYQQiewgFoikcZrVWXvKrpSkO6PSBrGUF3vD3d4qYCO74exahygz+gH9TfxIRADs=);
}
.wk-document-legacy .dps-resource .legal:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQdANfu/8bm//e+W8Xm/9Hr/8Dk/7vi/97x/9Hs/8vo/7vh/97w/93w/9Ls/9ju/9Lr/+Pz/8Dj/8vp///dav/ShJrN82OQsXSs1m0/EeTz//+ZM////5lmM////wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAWFYNddZGmS4pitbMa1lrrN28ptGFtZV0bXHAoGt9r1fhwNhkIhGn20DEYjYOKerQwkWR1ieJnDgbE4cCbTJeYJADgAZwwgDXg2CIQ4gvDA7J8JEnEShIGETwFxAQEDA4yOT3ERBRGTlhE7HHEGnAqan5oWcRWkFVxNFAIaHBitFq8WrbKzIQA7);
}
.wk-document-legacy .dps-resource .policy:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQeAObm5svp/4yMjN7w/9fu/8Xm/7vh/8Dj/4CAgP+ZmaZ+Tsbm/9Hs/7vi/+Pz/9Hr/8Dk/9Lr/9ju//9mZv/wnnSs1prN820/EWOQsaampv+ZAJlmMwAAAP///////wAAACH5BAEAAB4ALAAAAAAQABAAAAWAoOdVZGlyqLetbHtxQJJwW2ffN9cB2UR3maAwo+NlBD+cjUNBBJGY2pBI6WgQSEtUybRqNByHVhrsfsGDwThXPXMIEsI6SDmDLxHGY22j1MEdFwGDcxkUCgocGYEFBQt8OkoXEAcHfEo2Fw0GBloXn6ChFxakGCIeGKmqqx2mHiEAOw==);
}
.wk-document-legacy .dps-resource .best-practice:before {
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAMQdAMvp/9fu/8Xm/8Dj/7vh/7vi/8Dk/8bm/9Hr/97w/9Lr/8vo/97x/+Pz/9ju/+n1/9Hs/9Ls//e+W//wxJrN8+Tz/3Ss1v/damOQsW0/Ef+ZM////5lmM////wAAAAAAACH5BAEAAB0ALAAAAAAQABAAAAWAYNdZJGeaJCmOVcVN8KRlbYWxG3dt23VJsxYFY3FNeDwfkDYsvpC9X7Bp3EWlmQf15etiG1QGt7tMJKiBwHgZcASoEQTitVQoIAjqAgCgz/Z8VAcCAhmGhoMCB1QGBgN0EhkDjgNUBAUFh4aXBARDIxShkBmhoTciGKkYh6qpIiEAOw==);
}
.wk-document-legacy .dps-resource .BNanoteContainer {
  clear: right;
  margin: 0 45px 15px;
  border-style: solid;
  border-color: #9fb1bc;
  border-width: 1px;
  padding: 3px;
  float: right;
  width: 25%;
}
.wk-document-legacy .dps-resource .BNanote {
  background-color: #4e82a3;
  color: #fff;
  font-size: medium;
  font-weight: 700;
  margin: 0;
  padding-left: 15px;
}
.wk-document-legacy .dps-resource .BNanoteBody {
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  font-size: small;
  margin: 0 5px 15px;
  color: #000;
}
.wk-document-legacy .dps-resource #footer,
.wk-document-legacy .dps-resource .footer {
  position: relative;
  padding: 0;
  margin: 0;
  height: 32px;
  _height: 31px;
  width: 100%;
  border-top: 1px solid #36c;
}
.wk-document-legacy .dps-resource .footer {
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  color: #757575;
  border-color: #d9dde7;
  padding: 20px 0 17px;
  margin: 20px 0 0;
}
.wk-document-legacy .dps-resource .header {
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
  border-bottom: 1px solid #36c;
  font-size: 11px;
  font-family:
    Arial,
    Helvetica,
    sans-serif;
  color: #000;
}
.wk-document-legacy .dps-resource .blueRule {
  width: 100%;
  margin: 10px;
  border-top: 1px solid #36c;
}
.wk-document-legacy .dps-resource #document-separator {
  width: 100%;
  border-bottom: 5px solid #3dd;
}
.wk-document-legacy .dps-resource .smallText {
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-family:
    "Arial unicode ms",
    Arial,
    Helvetica,
    sans-serif;
  color: #000;
}
.wk-document-legacy .dps-resource .hideText {
  display: none;
}
.wk-document-legacy .dps-resource .fracNum {
  vertical-align: .2em;
}
.wk-document-legacy .dps-resource .fracDen {
  vertical-align: -.2em;
}
.wk-document-legacy .dps-resource #menupathIFrame {
  width: 100%;
  height: 0;
  border: 0 none;
  margin: 0;
}
.wk-document-legacy .dps-resource .headnote,
.wk-document-legacy .dps-resource .history,
.wk-document-legacy .dps-resource .reference-line,
.wk-document-legacy .dps-resource .source-info {
  font:
    small Arial,
    Helvetica,
    sans-serif;
}
.wk-document-legacy .dps-resource .balloonHelpIcon {
  height: 10px;
  width: 10px;
  cursor: help;
  margin-left: 2px;
  margin-right: 2px;
}
.wk-document-legacy .dps-resource .indented-level,
.wk-document-legacy .dps-resource .not-indented-level {
  margin-left: 0;
}
.wk-document-legacy .dps-resource .indented-level > .indented-level {
  margin-left: 20px;
}
.wk-document-legacy .dps-resource .menupath-link {
  display: inline;
  padding-left: 5px;
}
.wk-document-legacy .dps-resource .historyVaNum {
  padding-right: 6px;
  white-space: nowrap;
  vertical-align: top;
}
.wk-document-legacy .dps-resource .relateBlock {
  display: none;
}
.wk-document-legacy .dps-resource .docNotInFocus {
  background-color: #eee;
}
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:active,
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:hover,
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:link,
.wk-document-legacy .dps-resource .docNotInFocus a.metadataLink:visited {
  color: #eee;
}
.wk-document-legacy .dps-resource .accmenu {
  font-size: .9em;
  border: 1px solid #a0a0a0;
  width: 180px;
  padding: 5px;
  position: absolute;
  background-color: #f0f0f0;
  border-radius: 3px;
  box-shadow: 0 0 5px #aaa;
}
.wk-document-legacy .dps-resource .accmenu .option {
  padding: 2px 0;
  cursor: pointer;
}
.wk-document-legacy .dps-resource .accmenu .option:hover {
  background-color: #e0f1c6;
}
.wk-document-legacy .dps-resource .accmenu .option.disabled {
  color: gray;
  cursor: default;
}
.wk-document-legacy .dps-resource .accmenu .option.disabled:hover {
  background-color: #f0f0f0;
}
.wk-document-legacy .dps-resource .accmenu .option .labelwrapper {
  display: inline-block;
  zoom: 1;
  display: inline;
  vertical-align: top;
}
.wk-document-legacy .dps-resource .accmenu .option .img {
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  display: inline;
  padding-right: 3px;
}
.wk-document-legacy .dps-resource .accmenu .option.printfragment .labelwrapper {
  margin-left: 2px;
}
.wk-document-legacy .dps-resource .documentLevelNoteWrap {
  padding-bottom: 10px;
}
.wk-document-legacy .dps-resource .sideNoteasFooter {
  border-top: 1px dashed #000;
}
.wk-document-legacy .dps-resource .topanswer {
  background-color: #e9f2f7;
  border: 1px solid #abcce2;
  padding: 6px;
  margin: 10px;
}
.wk-document-legacy .dps-resource .topanswer h2 {
  color: #069;
  margin: 0 0 10px;
}
.wk-document-legacy .dps-resource .docTitle {
  font-size: 22px;
  font-weight: 400;
  color: #323232;
  margin: 0 0 20px;
}
.wk-document-legacy .dps-resource .docHeadSpacer {
  font-size: 16px;
  font-weight: 400;
}
.wk-document-legacy .dps-resource .hP,
.wk-document-legacy .dps-resource .hP[style] {
  display: block !important;
  font-size: 17px !important;
}
.wk-document-legacy .dps-resource .hP {
  color: #323232;
}
.wk-document-legacy .dps-resource .docTitle,
.wk-document-legacy .dps-resource .leadIn,
.wk-document-legacy .dps-resource .level-heading {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Arial,
    sans-serif;
}
.wk-document-legacy .dps-resource .docTitle a:hover,
.wk-document-legacy .dps-resource .leadIn a:hover,
.wk-document-legacy .dps-resource .level-heading a:hover {
  text-decoration: none;
}
.wk-document-legacy .dps-resource .leadIn .smallCap,
.wk-document-legacy .dps-resource .leadIn .smallCap[style],
.wk-document-legacy .dps-resource .level-heading .smallCap,
.wk-document-legacy .dps-resource .level-heading .smallCap[style] {
  font-size: 19px !important;
  font-weight: 700;
  line-height: normal;
}
.wk-document-legacy .dps-resource .leadIn i,
.wk-document-legacy .dps-resource .level-heading i {
  font-style: normal;
}
.wk-document-legacy .dps-resource .leadIn,
.wk-document-legacy .dps-resource .level-heading {
  font-size: 19px;
  font-weight: 700;
}
.wk-document-legacy .dps-resource .leadIn {
  line-height: normal;
  margin-bottom: 4px;
}
.wk-document-legacy .dps-resource .level-heading,
dl.wk-search-results-list,
h1.wk-hide-text,
h2.wk-hide-text,
h3.wk-hide-text,
h4.wk-hide-text,
h5.wk-hide-text,
h6.wk-hide-text {
  margin: 0;
}
.wk-document-legacy .dps-resource .smallLink a {
  font-size: 11px;
  color: #00c;
  text-decoration: none;
}
.wk-document-legacy .dps-resource .smallLink a:hover {
  color: #00f;
  text-decoration: underline;
}
.wk-document-legacy .dps-resource thead.xhtml {
  font-size: 11px;
  font-weight: 700;
  font-style: normal;
}
.wk-document-legacy .dps-resource hr.rule {
  color: #000;
  background-color: #000;
  border-width: thin;
  height: 1pt;
}
.wk-document-legacy .dps-resource .dateUpdated .modifiedLabel {
  font-weight: 700;
}
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] {
  margin-left: 0 !important;
}
.wk-document-legacy .dps-resource .endnotes .endBoxBottom > table > tbody > tr[style],
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] tr[style] {
  padding-bottom: 0 !important;
}
.wk-document-legacy .dps-resource .endnotes .fnBoxL,
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] .cautionImgR,
.wk-document-legacy .dps-resource .nav-caution-note-wrapper[style] .nav-caution-note {
  display: none;
}
.wk-document-legacy .dps-resource .nav-caution-note {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAIAAAALR8HoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQUZDM0E4NzgwRTAxMUU1QTk0Q0ZGRTI2OEM5NDEzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQUZDM0E4ODgwRTAxMUU1QTk0Q0ZGRTI2OEM5NDEzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBRkMzQTg1ODBFMDExRTVBOTRDRkZFMjY4Qzk0MTM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBRkMzQTg2ODBFMDExRTVBOTRDRkZFMjY4Qzk0MTM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SQxZMQAAAF1JREFUeNqU0ssJADEIBNB8StI2LN2ajOyKgUVWnZOHeUQwU0TGE2YeUQDA57ezusBMC2g2EbXA3a0OYvMPApOCr6kA7ZjRK6XAO2YQMX3BO6u+ks/T/079uEeAAQCPfDz5xZEe4wAAAABJRU5ErkJggg==);
  background-repeat: repeat;
  height: 100%;
  margin-left: -37px;
  position: absolute;
  width: 17px;
}
.wk-document-legacy .dps-resource .cautionText {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAARElEQVQYlYXOMQ4AIAhD0crG/Q/bEReMARH+/NJ0mRlOJFElo1BVGYUv9QKAjCJ8+gmSBUqiWHpFRqUI6CcuaoSjXgDYStwm+pRLfNoAAAAASUVORK5CYII=) 0 0;
  border: 1px solid #a8a8a8;
  color: #000;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 25px;
  padding: 10px;
  text-align: center;
}
.wk-document-legacy .dps-resource .cautionText:before {
  background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2014%22%3E%3Cpath%20fill%3D%22%23EC373B%22%20d%3D%22M8.044%200.151C7.877%200.05%207.694%200%207.501%200%207.305%200%207.125%200.05%206.958%200.151%206.79%200.252%206.659%200.389%206.564%200.562L0.143%2012.41c-0.195%200.354-0.19%200.707%200.016%201.061%200.095%200.163%200.223%200.291%200.388%200.387C0.712%2013.953%200.889%2014%201.079%2014h12.843c0.188%200%200.367-0.047%200.531-0.143%200.163-0.096%200.294-0.224%200.388-0.387%200.206-0.354%200.212-0.707%200.018-1.061L8.438%200.562C8.342%200.389%208.211%200.252%208.044%200.151%22%2F%3E%3Cg%20id%3D%22XMLID_1_%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M8.57%209.97v1.601c0%200.08-0.03%200.14-0.08%200.199%20-0.05%200.051-0.11%200.08-0.19%200.08H6.7c-0.08%200-0.14-0.029-0.19-0.08%20-0.05-0.06-0.08-0.119-0.08-0.199V9.97c0-0.08%200.03-0.14%200.08-0.2C6.56%209.72%206.62%209.69%206.7%209.69h1.6c0.08%200%200.141%200.029%200.19%200.079C8.54%209.83%208.57%209.89%208.57%209.97zM8.71%204.56L8.55%208.42c0%200.061-0.03%200.1-0.09%200.14C8.41%208.6%208.35%208.62%208.27%208.62H6.72c-0.08%200-0.14-0.021-0.2-0.061C6.47%208.52%206.44%208.48%206.44%208.42L6.3%204.58c0-0.08%200.02-0.14%200.08-0.18%200.07-0.06%200.14-0.09%200.2-0.09h1.84c0.061%200%200.13%200.03%200.2%200.09C8.68%204.44%208.71%204.49%208.71%204.56z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 15px;
  margin-right: .3125rem;
  position: relative;
  top: 1px;
  width: 15px;
}
.wk-document-legacy .dps-resource .endnotes {
  border-top: 1px solid #dee3ea;
  margin-top: 35px;
}
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h1,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h2,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h3,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h4,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h5,
.wk-document-legacy .dps-resource .endnotes .endBoxTop > h6 {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}
.wk-document-legacy .dps-resource .endnotes .tableNote sup {
  top: auto;
}
.wk-document-legacy .dps-resource .endnotes .footnote,
.wk-document-legacy .dps-resource .endnotes .footnoteRef {
  font-family:
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
}
.wk-document-legacy .dps-resource .endnotes .footnoteRef {
  font-size: 15px;
  font-weight: 700;
  position: relative;
  top: 1px;
}
.wk-document-legacy .dps-resource .endnotes .footnote {
  font-size: 15px !important;
  line-height: 18px;
  margin-bottom: 11px;
  margin-left: 15px;
}
.wk-pagination-bar {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-weight: 400;
  margin-bottom: 1.25rem;
}
.wk-clearfix:after,
.wk-pagination-bar:after {
  clear: both;
  content: " ";
  display: table;
}
@media (min-width:37.5rem) {
  .wk-pagination-bar > .wk-pagination {
    float: right;
  }
}
.wk-pagination-bar > .wk-pagination-results {
  font-size: .9375rem;
}
@media (min-width:37.5rem) {
  .wk-pagination-bar > .wk-pagination-results,
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-field-header,
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-select-field {
    float: left;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item {
    margin-bottom: 0;
    margin-top: .125rem;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-select-field {
    margin-bottom: 0;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-select-field::after {
    top: 1em;
  }
  .wk-pagination-bar > .wk-pagination-results .wk-field-item .wk-field-header {
    margin-right: .625rem;
    margin-top: .9375rem;
  }
}
.wk-pagination {
  display: inline-block;
  list-style-type: none;
  padding: 0;
  vertical-align: middle;
}
.wk-pagination > li {
  float: left;
}
.wk-pagination > li > a {
  background-color: #a6d1ea;
  color: #007ac3;
  display: block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-weight: 400;
  line-height: 1.875rem;
  padding: .5625rem 1.25rem;
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
}
.wk-pagination > li > a.wk-button-icon {
  padding: .5625rem;
}
.wk-pagination > li > a:hover {
  background-color: #80bde1;
  color: #007ac3;
}
.wk-pagination > li:first-child a,
.wk-pagination > li:last-child a {
  background-color: #007ac3;
  color: #fff;
}
.wk-pagination > li:first-child a:hover,
.wk-pagination > li:last-child a:hover {
  background-color: #409bd2;
}
.wk-pagination > li.wk-disabled {
  position: relative;
}
.wk-pagination > li.wk-disabled a,
.wk-pagination > li.wk-disabled:first-child a,
.wk-pagination > li.wk-disabled:last-child a {
  background: #dadada;
  color: #fff;
  cursor: not-allowed;
  pointer-events: none;
}
.wk-pagination > li.wk-disabled::before {
  background: 0 0;
  content: "";
  cursor: not-allowed;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.wk-pagination > .wk-active a {
  background-color: #fff;
  color: #007ac3;
}
.wk-hide-text {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}
.wk-text-overflow {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wk-shown {
  display: block;
}
.wk-hidden {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-logo-small {
    display: none;
  }
}
.wk-logo-large,
html.no-smil.no-borderimage .wk-select-field::after {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-logo-large {
    display: block;
  }
}
.wk-img-responsive {
  height: auto;
  max-width: 100%;
}
.wk-footer {
  background-color: #757575;
  margin-top: 1.75rem;
}
.wk-footer .wk-footer-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.875rem .938rem;
}
@media (min-width:76.876rem) {
  .wk-footer .wk-footer-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-footer .wk-footer-nav {
  margin-bottom: 2.5rem;
}
@media (min-width:37.5rem) {
  .wk-footer .wk-footer-nav {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    width: auto;
  }
  .wk-footer .wk-footer-nav:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width:37.5rem) and (min-width:37.5rem) {
  .wk-footer .wk-footer-nav > .wk-footer-nav-list {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-footer .wk-footer-nav > .wk-footer-nav-list:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-footer .wk-footer-nav .wk-footer-nav-list {
  margin-bottom: 1.5625rem;
}
@media (min-width:37.5rem) {
  .wk-footer .wk-footer-nav .wk-footer-nav-list {
    margin-bottom: 0;
  }
}
.wk-footer .wk-footer-nav .wk-footer-nav-list .wk-footer-heading {
  color: #bfbfbf;
  font-size: .87891rem;
  font-weight: 400;
  margin-bottom: .4375rem;
  margin-top: 0;
}
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul {
  list-style: none;
  padding: 0;
}
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li {
  color: #fff;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .87891rem;
  font-weight: 400;
  margin-bottom: .5rem;
}
.wk-footer .wk-footer-nav .wk-footer-nav-list > ul > li > a:hover {
  color: #ededed;
}
@media (min-width:65rem) {
  .wk-footer .wk-logo {
    float: left;
  }
}
.wk-footer .wk-brand-light {
  display: block;
  width: 142px;
}
.wk-footer .wk-brand-light::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
@media (min-width:37.5rem) {
  .wk-footer .wk-brand-light {
    display: block;
    width: 194px;
  }
  .wk-footer .wk-brand-light::after {
    content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
    display: block;
    width: 194px;
  }
}
@media (min-width:65rem) {
  .wk-footer .wk-brand-light {
    float: left;
  }
}
.wk-footer .wk-tagline {
  color: #fff;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .87891rem;
  font-weight: 300;
  margin-top: 1.75rem;
}
@media (min-width:65rem) {
  .wk-footer .wk-tagline {
    float: right;
    font-size: 1.13778rem;
    margin-top: 0;
    position: relative;
    top: 7px;
  }
}
.wk-field-item,
.wk-footer .wk-footer-copyright {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-footer .wk-footer-copyright {
  background-color: #f6f6f6;
  color: #757575;
  font-size: .82397rem;
}
.wk-footer .wk-footer-copyright .wk-footer-copyright-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.25rem .938rem;
}
.wk-footer .wk-footer-copyright .wk-footer-copyright-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:76.876rem) {
  .wk-footer .wk-footer-copyright .wk-footer-copyright-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-field-item {
  margin-bottom: 1rem;
}
.wk-field-item .wk-checkbox-field,
.wk-field-item .wk-input,
.wk-field-item .wk-radio-field,
.wk-field-item .wk-select-field,
.wk-field-item .wk-textarea,
.wk-field-item input:not([type=radio]):not([type=checkbox]),
.wk-field-item textarea {
  font-weight: 300;
  margin-bottom: .1875rem;
}
.wk-field-item .wk-field-header {
  font-weight: 400;
  margin-bottom: .1875rem;
}
.wk-field-item .wk-field-header > .wk-field-tip {
  color: #a3a3a3;
  float: right;
  font-size: .87891rem;
  font-style: italic;
  margin-left: .375rem;
  margin-top: .1em;
}
.wk-field-item.wk-field-has-error .wk-input,
.wk-field-item.wk-field-has-error .wk-select-field > select,
.wk-field-item.wk-field-has-error .wk-textarea,
.wk-field-item.wk-field-has-error input:not([type=radio]):not([type=checkbox]),
.wk-field-item.wk-field-has-error textarea {
  border-color: #e5202e;
  color: #e5202e;
}
.wk-field-item.wk-field-has-error .wk-field-error {
  visibility: visible;
}
.wk-field-error {
  color: #e5202e;
  font-size: .87891rem;
  font-style: italic;
  visibility: hidden;
}
.wk-field-error:after {
  content: ".";
  visibility: hidden;
}
@font-face {
  font-family: "wk-icons";
  src:
    url("./media/wk-icons-2PYGT2KO.eot?") format("eot"),
    url("./media/wk-icons-DZMFTOU2.woff") format("woff"),
    url("./media/wk-icons-SRNLXTA5.ttf") format("truetype");
}
.wk-table .wk-table-ascent:after,
.wk-table .wk-table-descent:after,
[class*=" wk-icon-"]:before,
[class^=wk-icon-]:before {
  display: inline-block;
  font-family: "wk-icons";
  font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1em;
  margin-left: .2em;
  margin-right: .2em;
  speak: none;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  width: 1em;
}
.wk-icon-alert-triangle:before {
  content: "\e800";
}
.wk-icon-alert:before {
  content: "\e801";
}
.wk-icon-angle-down:before {
  content: "\e802";
}
.wk-icon-angle-left:before {
  content: "\e803";
}
.wk-icon-angle-right:before {
  content: "\e804";
}
.wk-icon-angle-up:before {
  content: "\e805";
}
.wk-icon-apps:before {
  content: "\e806";
}
.wk-icon-arrow-back:before {
  content: "\e807";
}
.wk-icon-arrow-down:before {
  content: "\e808";
}
.wk-icon-arrow-forward:before {
  content: "\e809";
}
.wk-icon-arrow-left:before {
  content: "\e80a";
}
.wk-icon-arrow-right:before {
  content: "\e80b";
}
.wk-icon-arrow-thin-down:before {
  content: "\e80c";
}
.wk-icon-arrow-thin-left:before {
  content: "\e80d";
}
.wk-icon-arrow-thin-right:before {
  content: "\e80e";
}
.wk-icon-arrow-thin-up:before {
  content: "\e80f";
}
.wk-icon-arrow-up:before {
  content: "\e810";
}
.wk-icon-at-outline:before {
  content: "\e811";
}
.wk-icon-at:before {
  content: "\e812";
}
.wk-icon-attach:before {
  content: "\e813";
}
.wk-icon-bell-outline:before {
  content: "\e814";
}
.wk-icon-bell:before {
  content: "\e815";
}
.wk-icon-book-outline:before {
  content: "\e816";
}
.wk-icon-book:before {
  content: "\e817";
}
.wk-icon-bookmarks-outline:before {
  content: "\e818";
}
.wk-icon-bookmarks:before {
  content: "\e819";
}
.wk-icon-box-outline:before {
  content: "\e81a";
}
.wk-icon-box:before {
  content: "\e81b";
}
.wk-icon-briefcase-outline:before {
  content: "\e81c";
}
.wk-icon-briefcase:before {
  content: "\e81d";
}
.wk-icon-calculator-outline:before {
  content: "\e81e";
}
.wk-icon-calculator:before {
  content: "\e81f";
}
.wk-icon-calendar-outline:before {
  content: "\e820";
}
.wk-icon-calendar:before {
  content: "\e821";
}
.wk-icon-cart-outline:before {
  content: "\e822";
}
.wk-icon-cart:before {
  content: "\e823";
}
.wk-icon-chatboxes-outline:before {
  content: "\e824";
}
.wk-icon-chatboxes:before {
  content: "\e825";
}
.wk-icon-chatbubble-outline:before {
  content: "\e826";
}
.wk-icon-chatbubble:before {
  content: "\e827";
}
.wk-icon-checkmark-empty:before {
  content: "\e828";
}
.wk-icon-checkmark-outline:before {
  content: "\e829";
}
.wk-icon-checkmark:before {
  content: "\e82a";
}
.wk-icon-chevron-down:before {
  content: "\e82b";
}
.wk-icon-chevron-left:before {
  content: "\e82c";
}
.wk-icon-chevron-right:before {
  content: "\e82d";
}
.wk-icon-chevron-up:before {
  content: "\e82e";
}
.wk-icon-circle-filled:before {
  content: "\e82f";
}
.wk-icon-circle-outline:before {
  content: "\e830";
}
.wk-icon-clock-outline:before {
  content: "\e831";
}
.wk-icon-clock:before {
  content: "\e832";
}
.wk-icon-close-empty:before {
  content: "\e833";
}
.wk-icon-close-outline:before {
  content: "\e834";
}
.wk-icon-close:before {
  content: "\e835";
}
.wk-icon-cloud-download-outline:before {
  content: "\e836";
}
.wk-icon-cloud-download:before {
  content: "\e837";
}
.wk-icon-cloud-outline:before {
  content: "\e838";
}
.wk-icon-cloud-upload-outline:before {
  content: "\e839";
}
.wk-icon-cloud-upload:before {
  content: "\e83a";
}
.wk-icon-cloud:before {
  content: "\e83b";
}
.wk-icon-compose-outline:before {
  content: "\e83c";
}
.wk-icon-compose:before {
  content: "\e83d";
}
.wk-icon-contact-outline:before {
  content: "\e83e";
}
.wk-icon-contact:before {
  content: "\e83f";
}
.wk-icon-copy-outline:before {
  content: "\e840";
}
.wk-icon-copy:before {
  content: "\e841";
}
.wk-icon-download-outline:before {
  content: "\e842";
}
.wk-icon-download:before {
  content: "\e843";
}
.wk-icon-drag:before {
  content: "\e844";
}
.wk-icon-edit:before {
  content: "\e845";
}
.wk-icon-email-outline:before {
  content: "\e846";
}
.wk-icon-email:before {
  content: "\e847";
}
.wk-icon-facebook-outline:before {
  content: "\e848";
}
.wk-icon-facebook:before {
  content: "\e849";
}
.wk-icon-filing-outline:before {
  content: "\e84a";
}
.wk-icon-filing:before {
  content: "\e84b";
}
.wk-icon-flag-outline:before {
  content: "\e84c";
}
.wk-icon-flag:before {
  content: "\e84d";
}
.wk-icon-folder-outline:before {
  content: "\e84e";
}
.wk-icon-folder:before {
  content: "\e84f";
}
.wk-icon-gear-outline:before {
  content: "\e850";
}
.wk-icon-gear:before {
  content: "\e851";
}
.wk-icon-grid-view-outline:before {
  content: "\e852";
}
.wk-icon-grid-view:before {
  content: "\e853";
}
.wk-icon-heart-outline:before {
  content: "\e854";
}
.wk-icon-heart:before {
  content: "\e855";
}
.wk-icon-help-empty:before {
  content: "\e856";
}
.wk-icon-help-outline:before {
  content: "\e857";
}
.wk-icon-home-outline:before {
  content: "\e858";
}
.wk-icon-home:before {
  content: "\e859";
}
.wk-icon-info-empty:before {
  content: "\e85a";
}
.wk-icon-info-outline:before {
  content: "\e85b";
}
.wk-icon-info:before {
  content: "\e85c";
}
.wk-icon-keypad-outline:before {
  content: "\e85d";
}
.wk-icon-keypad:before {
  content: "\e85e";
}
.wk-icon-levels:before {
  content: "\e85f";
}
.wk-icon-lightbulb-outline:before {
  content: "\e860";
}
.wk-icon-lightbulb:before {
  content: "\e861";
}
.wk-icon-linkedin-outline:before {
  content: "\e862";
}
.wk-icon-linkedin:before {
  content: "\e863";
}
.wk-icon-list-outline:before {
  content: "\e864";
}
.wk-icon-list:before {
  content: "\e865";
}
.wk-icon-location-outline:before {
  content: "\e866";
}
.wk-icon-location:before {
  content: "\e867";
}
.wk-icon-locked-outline:before {
  content: "\e868";
}
.wk-icon-locked:before {
  content: "\e869";
}
.wk-icon-log-in:before {
  content: "\e86a";
}
.wk-icon-log-out:before {
  content: "\e86b";
}
.wk-icon-medical-outline:before {
  content: "\e86c";
}
.wk-icon-medical:before {
  content: "\e86d";
}
.wk-icon-medkit-outline:before {
  content: "\e86e";
}
.wk-icon-medkit:before {
  content: "\e86f";
}
.wk-icon-menu:before {
  content: "\e870";
}
.wk-icon-mic-off:before {
  content: "\e871";
}
.wk-icon-mic-outline:before {
  content: "\e872";
}
.wk-icon-mic:before {
  content: "\e873";
}
.wk-icon-minus-empty:before {
  content: "\e874";
}
.wk-icon-minus-outline:before {
  content: "\e875";
}
.wk-icon-minus:before {
  content: "\e876";
}
.wk-icon-more-outline:before {
  content: "\e877";
}
.wk-icon-more:before {
  content: "\e878";
}
.wk-icon-paper-outline:before {
  content: "\e879";
}
.wk-icon-paper:before {
  content: "\e87a";
}
.wk-icon-people-outline:before {
  content: "\e87b";
}
.wk-icon-people:before {
  content: "\e87c";
}
.wk-icon-person-outline:before {
  content: "\e87d";
}
.wk-icon-person:before {
  content: "\e87e";
}
.wk-icon-personadd-outline:before {
  content: "\e87f";
}
.wk-icon-personadd:before {
  content: "\e880";
}
.wk-icon-pie-outline:before {
  content: "\e881";
}
.wk-icon-pie:before {
  content: "\e882";
}
.wk-icon-plus-empty:before {
  content: "\e883";
}
.wk-icon-plus-outline:before {
  content: "\e884";
}
.wk-icon-printer-outline:before {
  content: "\e885";
}
.wk-icon-printer:before {
  content: "\e886";
}
.wk-icon-pulse-strong:before {
  content: "\e887";
}
.wk-icon-pulse:before {
  content: "\e888";
}
.wk-icon-refresh-empty:before {
  content: "\e889";
}
.wk-icon-refresh-outline:before {
  content: "\e88a";
}
.wk-icon-refresh:before {
  content: "\e88b";
}
.wk-icon-reload:before {
  content: "\e88c";
}
.wk-icon-rss-outline:before {
  content: "\e88d";
}
.wk-icon-rss:before {
  content: "\e88e";
}
.wk-icon-search-strong:before {
  content: "\e88f";
}
.wk-icon-search:before {
  content: "\e890";
}
.wk-icon-settings-strong:before {
  content: "\e891";
}
.wk-icon-settings:before {
  content: "\e892";
}
.wk-button.wk-loading:before,
.wk-icon-spin:before,
button.wk-loading:before {
  content: "\e893";
}
.wk-icon-star-half:before {
  content: "\e894";
}
.wk-icon-star-outline:before {
  content: "\e895";
}
.wk-icon-star:before {
  content: "\e896";
}
.wk-icon-telephone-outline:before {
  content: "\e897";
}
.wk-icon-telephone:before {
  content: "\e898";
}
.wk-icon-thumbs-down:before {
  content: "\e899";
}
.wk-icon-thumbs-up:before {
  content: "\e89a";
}
.wk-icon-trash-outline:before {
  content: "\e89b";
}
.wk-icon-trash:before {
  content: "\e89c";
}
.wk-icon-twitter-outline:before {
  content: "\e89d";
}
.wk-icon-twitter:before {
  content: "\e89e";
}
.wk-icon-undo-outline:before {
  content: "\e89f";
}
.wk-icon-undo:before {
  content: "\e8a0";
}
.wk-icon-unlocked-outline:before {
  content: "\e8a1";
}
.wk-icon-unlocked:before {
  content: "\e8a2";
}
.wk-icon-upload-outline:before {
  content: "\e8a3";
}
.wk-icon-upload:before {
  content: "\e8a4";
}
.wk-icon-wrench:before {
  content: "\e8a5";
}
.wk-icon-youtube-outline:before {
  content: "\e8a6";
}
.wk-icon-youtube:before {
  content: "\e8a7";
}
.wk-icon-file-pdf:before {
  content: "\e8a8";
}
.wk-icon-file-word:before {
  content: "\e8a9";
}
.wk-icon-file-excel:before {
  content: "\e8aa";
}
.wk-icon-funnel:before {
  content: "\e8ab";
}
.wk-row,
.wk-row-persist {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-row-persist:after,
.wk-row:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-row div[class^=wk-col]:last-child {
    float: right;
    margin-right: 0;
  }
  .wk-row .wk-col-1 {
    width: 6.77966%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-2,
  .wk-row .wk-col-3 {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-3 {
    width: 23.72881%;
  }
  .wk-row .wk-col-4,
  .wk-row .wk-col-5 {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-5 {
    width: 40.67797%;
  }
  .wk-row .wk-col-6,
  .wk-row .wk-col-7 {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-7 {
    width: 57.62712%;
  }
  .wk-row .wk-col-8,
  .wk-row .wk-col-9 {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-9 {
    width: 74.57627%;
  }
  .wk-row .wk-col-10,
  .wk-row .wk-col-11 {
    width: 83.05085%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-row .wk-col-11 {
    width: 91.52542%;
  }
  .wk-row .wk-col-12 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
.wk-row-persist div[class^=wk-col]:last-child {
  float: right;
  margin-right: 0;
}
.wk-row-persist .wk-col-1 {
  width: 6.77966%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-2,
.wk-row-persist .wk-col-3 {
  width: 15.25424%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-3 {
  width: 23.72881%;
}
.wk-row-persist .wk-col-4,
.wk-row-persist .wk-col-5 {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-5 {
  width: 40.67797%;
}
.wk-row-persist .wk-col-6,
.wk-row-persist .wk-col-7 {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-7 {
  width: 57.62712%;
}
.wk-row-persist .wk-col-8,
.wk-row-persist .wk-col-9 {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-9 {
  width: 74.57627%;
}
.wk-row-persist .wk-col-10,
.wk-row-persist .wk-col-11 {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
}
.wk-row-persist .wk-col-11 {
  width: 91.52542%;
}
.wk-row-persist .wk-col-12 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.wk-table-permit-overflow {
  border: 1px solid #ededed;
  border-bottom: 0;
  border-top: 0;
  margin-bottom: 1.25rem;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}
.wk-table-permit-overflow > .wk-table {
  border: 0;
  margin-bottom: 0;
}
.wk-table-permit-overflow > .wk-table td:last-child,
.wk-table-permit-overflow > .wk-table th:last-child {
  border-right: 0;
}
.wk-table-permit-overflow > .wk-table td:first-child,
.wk-table-permit-overflow > .wk-table th:first-child {
  border-left: 0;
}
.wk-table {
  border-collapse: collapse;
  margin-bottom: 1.25rem;
  max-width: 100%;
  width: 100%;
}
.wk-table > tbody > tr > td,
.wk-table > tbody > tr > th,
.wk-table > tfoot > tr > th,
.wk-table > thead > tr > td,
.wk-table > thead > tr > th {
  padding: .625rem;
  vertical-align: top;
}
.wk-table th {
  white-space: nowrap;
}
.wk-table td,
.wk-table th {
  border: 1px solid #dadada;
}
.wk-table > tfoot > tr > th,
.wk-table > thead > tr > th {
  background-color: #f6f6f6;
  color: #474747;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .82397rem;
}
.wk-table > tbody > tr > td {
  background-color: #fff;
  border-top: #ededed;
  color: #474747;
  font-size: .9375rem;
}
.wk-table > tbody + tbody {
  border-top: 2px solid #dadada;
}
.wk-table .wk-table-ascent,
.wk-table .wk-table-descent {
  background-color: #ededed;
}
.wk-table .wk-table-ascent:after {
  content: "\e802";
}
.wk-table .wk-table-descent:after {
  content: "\e805";
}
.wk-table .wk-table-sorted {
  background-color: #f6f6f6;
}
.wk-checkbox,
.wk-radio,
input[type=checkbox],
input[type=radio] {
  font-size: 1rem;
  margin-right: .3125em;
}
.wk-input,
input:not([type=radio]):not([type=checkbox]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  width: 100%;
}
.wk-input[disabled],
input:not([type=radio]):not([type=checkbox])[disabled] {
  background-color: #ededed;
  color: #ededed;
  cursor: not-allowed;
}
.wk-input:focus,
.wk-input:hover:focus,
input:not([type=radio]):not([type=checkbox]):focus,
input:not([type=radio]):not([type=checkbox]):hover:focus {
  border-color: #409bd2;
}
.wk-input:hover,
input:not([type=radio]):not([type=checkbox]):hover {
  border-color: #474747;
}
:-moz-placeholder,
:-ms-input-placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {
  color: #bfbfbf;
}
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  width: 100%;
  display: block;
  min-height: 5em;
  resize: vertical;
}
.wk-select-field > select[disabled],
textarea[disabled] {
  background-color: #ededed;
  color: #ededed;
  cursor: not-allowed;
}
.wk-select-field > select:hover:focus,
textarea:focus,
textarea:hover:focus {
  border-color: #409bd2;
}
.wk-select-field > select:hover,
textarea:hover {
  border-color: #474747;
}
.wk-textarea-short {
  min-height: 5em;
}
.wk-textarea-medium {
  min-height: 8em;
}
.wk-textarea-tall {
  min-height: 12em;
}
.wk-textarea-no-resize {
  resize: none;
}
.ie9 .wk-select-field:after {
  content: "";
}
@media (min-width:37.5rem) {
  html.no-smil.no-borderimage .wk-select-field > select {
    padding-right: .4375rem;
  }
}
html.no-smil.no-borderimage .wk-select-field > select::-ms-expand {
  display: block;
}
.wk-select-field {
  position: relative;
}
.wk-select-field:after {
  color: #474747;
  content: "\e82b";
  font-family: "wk-icons";
  pointer-events: none;
  position: absolute;
  right: .5em;
  top: .8em;
  z-index: 13000;
}
.wk-select-field > select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  width: 100%;
  display: block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width:37.5rem) {
  .wk-select-field > select {
    padding-right: 1.375rem;
  }
}
.wk-select-field > select::-ms-expand {
  display: none;
}
.wk-select-field > select > option {
  overflow: hidden;
  text-overflow: ellipsis;
}
.wk-select-field > select:focus {
  border-color: #474747;
}
.wk-checkbox-field[disabled],
.wk-radio-field[disabled] {
  color: #ededed;
}
.wk-label,
.wk-label-danger,
.wk-label-info,
.wk-label-success {
  background-color: #757575;
  color: #fff;
  display: inline-block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .75rem;
  font-weight: 500;
  padding: .3125rem .625rem;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
.wk-label-danger,
.wk-label-info,
.wk-label-success {
  background-color: #e5202e;
}
.wk-label-info,
.wk-label-success {
  background-color: #007ac3;
}
.wk-label-success {
  background-color: #85bc20;
}
.wk-layout-25-25-25-25,
.wk-layout-25-25-25-25-persist,
.wk-layout-25-75,
.wk-layout-25-75-persist,
.wk-layout-33-33-33,
.wk-layout-33-33-33-persist,
.wk-layout-33-66,
.wk-layout-33-66-persist,
.wk-layout-50-50,
.wk-layout-50-50-persist,
.wk-layout-66-33,
.wk-layout-66-33-persist,
.wk-layout-75-25,
.wk-layout-75-25-persist {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-layout-25-25-25-25-persist:after,
.wk-layout-25-25-25-25:after,
.wk-layout-25-75-persist:after,
.wk-layout-25-75:after,
.wk-layout-33-33-33-persist:after,
.wk-layout-33-33-33:after,
.wk-layout-33-66-persist:after,
.wk-layout-33-66:after,
.wk-layout-50-50-persist:after,
.wk-layout-50-50:after,
.wk-layout-66-33-persist:after,
.wk-layout-66-33:after,
.wk-layout-75-25-persist:after,
.wk-layout-75-25:after,
.wk-layout-centered-large:after,
.wk-layout-centered-medium:after,
.wk-layout-centered-small:after,
.wk-login-screen .wk-login-layout .wk-login-footer:after,
.wk-login-screen .wk-login-layout .wk-login-form:after,
.wk-login-screen .wk-login-layout-options .wk-login-footer:after,
.wk-login-screen .wk-login-layout-options .wk-login-form:after,
.wk-login-screen .wk-login-layout-support .wk-login-footer:after,
.wk-login-screen .wk-login-layout-support .wk-login-support-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-layout-50-50 > .wk-layout-item {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-50-50 > .wk-layout-item:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-layout-50-50-persist > .wk-layout-item {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-50-50-persist > .wk-layout-item:last-child {
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-33-66 > .wk-layout-item {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-33-66 > .wk-layout-item:last-child {
    width: 66.10169%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-33-66-persist > .wk-layout-item {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-33-66-persist > .wk-layout-item:last-child {
  width: 66.10169%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-66-33 > .wk-layout-item {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-66-33 > .wk-layout-item:last-child {
    width: 32.20339%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-66-33-persist > .wk-layout-item {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-66-33-persist > .wk-layout-item:last-child {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-25-75 > .wk-layout-item {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-25-75 > .wk-layout-item:last-child {
    width: 74.57627%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-25-75-persist > .wk-layout-item {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-25-75-persist > .wk-layout-item:last-child {
  width: 74.57627%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-75-25 > .wk-layout-item {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-75-25 > .wk-layout-item:last-child {
    width: 23.72881%;
    float: right;
    margin-right: 0;
  }
}
.wk-layout-75-25-persist > .wk-layout-item {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-75-25-persist > .wk-layout-item:last-child {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-33-33-33 > .wk-layout-item {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-33-33-33 > .wk-layout-item:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-layout-33-33-33-persist > .wk-layout-item {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-33-33-33-persist > .wk-layout-item:last-child {
  float: right;
  margin-right: 0;
}
@media (min-width:37.5rem) {
  .wk-layout-25-25-25-25 > .wk-layout-item {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-layout-25-25-25-25 > .wk-layout-item:last-child {
    float: right;
    margin-right: 0;
  }
}
.wk-layout-25-25-25-25-persist > .wk-layout-item {
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
}
.wk-layout-25-25-25-25-persist > .wk-layout-item:last-child {
  float: right;
  margin-right: 0;
}
.wk-layout-push-25 {
  margin-left: 25.42373%;
}
.wk-layout-push-33 {
  margin-left: 33.89831%;
}
.wk-layout-centered-small {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) {
  .wk-layout-centered-small {
    max-width: 28.125rem;
  }
}
.wk-layout-centered-large,
.wk-layout-centered-medium {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem;
}
.wk-layout-centered-large {
  max-width: 75rem;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-layout-centered-large {
    max-width: 37.5rem;
  }
}
@media (min-width:65rem) {
  .wk-layout-centered-large {
    max-width: 65rem;
  }
}
.wk-list {
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 0;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  list-style-type: none;
  padding: .84746% 0;
}
.wk-list dd,
.wk-list dt,
.wk-list > li {
  padding: .3125rem 1.69492%;
}
.wk-list dd:hover,
.wk-list > li:hover {
  background-color: #ededed;
  cursor: pointer;
}
.wk-list dd.wk-active,
.wk-list dd:focus,
.wk-list > li.wk-active,
.wk-list > li:focus {
  background-color: #409bd2;
  color: #fff;
}
.wk-list > dt {
  color: #ec5862;
}
.wk-list li,
.wk-list > dd {
  margin-left: 0;
}
.wk-login-screen {
  background-color: #fff;
  bottom: 0;
  color: #474747;
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
}
.wk-login-screen .wk-header .wk-brand,
.wk-login-screen .wk-header .wk-logo {
  float: none;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-header .wk-brand,
  .wk-login-screen .wk-header .wk-logo {
    float: left;
  }
}
.wk-login-screen .wk-header .wk-product-brand {
  color: #474747;
  display: block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1.21363rem;
  font-weight: 300;
  margin: .625rem .9375rem;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-header .wk-product-brand {
    float: right;
    margin: 0;
    margin-top: 1.625rem;
  }
}
.wk-login-screen .wk-header .wk-product-brand strong {
  font-weight: 500;
}
.wk-login-screen .wk-login-layout,
.wk-login-screen .wk-login-layout-options,
.wk-login-screen .wk-login-layout-support {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout,
  .wk-login-screen .wk-login-layout-options,
  .wk-login-screen .wk-login-layout-support {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-login-screen .wk-login-layout .wk-copyright-text,
.wk-login-screen .wk-login-layout-options .wk-copyright-text,
.wk-login-screen .wk-login-layout-support .wk-copyright-text {
  color: #474747;
  font-size: .82397rem;
  font-weight: 300;
  margin: 1rem 0;
}
.wk-login-screen .wk-login-layout .wk-login-footer,
.wk-login-screen .wk-login-layout .wk-login-form {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout .wk-login-footer,
  .wk-login-screen .wk-login-layout .wk-login-form {
    max-width: 28.125rem;
  }
}
.wk-login-screen .wk-login-layout-options .wk-login-footer,
.wk-login-screen .wk-login-layout-options .wk-login-form {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem;
}
.wk-login-screen .wk-login-layout-support {
  padding: 0;
}
.wk-login-screen .wk-login-layout-support .wk-login-footer,
.wk-login-screen .wk-login-layout-support .wk-login-support-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
@media (min-width:76.876rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-footer,
  .wk-login-screen .wk-login-layout-support .wk-login-support-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-form {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%;
  }
}
.wk-login-screen .wk-login-layout-support .wk-login-support {
  border: 1px solid #ededed;
  color: #474747;
  margin-bottom: 1rem;
  padding: 1rem;
}
@media (min-width:37.5rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-support {
    width: 40.67797%;
    float: right;
    margin-right: 0;
  }
}
.wk-login-screen .wk-login-layout-support .wk-login-support strong {
  color: #474747;
}
.wk-login-screen .wk-login-layout-support .wk-login-support ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wk-login-screen .wk-login-layout-support .wk-login-support ul li {
  clear: both;
  padding: .125rem 0;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.wk-login-screen .wk-login-layout-support .wk-login-support ul li [class*=" wk-icon-"]:before,
.wk-login-screen .wk-login-layout-support .wk-login-support ul li [class^=wk-icon-]:before {
  float: left;
  font-size: 1.375rem;
  left: -.3125rem;
  position: relative;
}
@media (min-width:37.5rem) and (max-width:54rem) {
  .wk-login-screen .wk-login-layout-support .wk-login-support ul li [class*=" wk-icon-"]:before,
  .wk-login-screen .wk-login-layout-support .wk-login-support ul li [class^=wk-icon-]:before {
    display: none;
  }
}
.wk-login-screen .wk-login-form {
  background-color: #ededed;
  margin-bottom: 1rem;
  padding: 1rem;
}
.wk-login-screen .wk-login-form h3 {
  color: #474747;
  font-family:
    "Franziska",
    "Times New Roman",
    Times,
    serif;
  font-style: italic;
  margin: 0 0 1rem;
}
.wk-login-screen .wk-login-form p {
  font-size: 1rem;
}
.wk-login-screen .wk-login-form .wk-button-full {
  margin-bottom: 0;
}
.wk-login-screen .wk-login-form .forgot-link {
  display: block;
  margin-bottom: .9375rem;
}
.wk-login-form-container {
  margin-bottom: 1rem;
}
@media (min-width:37.5rem) {
  .wk-login-form-container {
    margin-bottom: 0;
  }
  .wk-login-form-container.has-login-options {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
  }
  .wk-login-form-container.has-login-options:after {
    content: " ";
    display: block;
    clear: both;
  }
  .wk-login-form-container.has-login-options .wk-login-fields {
    width: 48.97959%;
    float: left;
    margin-right: 2.04082%;
  }
  .wk-login-form-container.has-login-options .wk-login-options {
    width: 48.97959%;
    float: right;
    margin-right: 0;
    margin-top: 1.5625rem;
  }
}
.wk-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
.wk-header {
  background-color: #fff;
  width: 100%;
}
.wk-header > .wk-header-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.wk-header > .wk-header-container:after,
.wk-modal.wk-modal-large .wk-modal-content:after,
.wk-modal.wk-modal-medium .wk-modal-content:after,
.wk-modal.wk-modal-small .wk-modal-content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:37.5rem) {
  .wk-header > .wk-header-container {
    padding: .5625rem .938rem;
  }
}
@media (min-width:76.876rem) {
  .wk-header > .wk-header-container {
    padding-left: 0;
    padding-right: 0;
    padding-top: .5625rem;
  }
}
.wk-header .wk-logo {
  display: block;
  float: left;
  margin: .78125rem .5rem .8125rem .938rem;
}
@media (min-width:37.5rem) {
  .wk-header .wk-logo {
    margin: 1.46875rem 0;
  }
}
.wk-header .wk-brand {
  display: block;
  width: 142px;
}
.wk-header .wk-brand,
.wk-header .wk-brand-light {
  float: left;
  margin: .78125rem .5rem .8125rem .938rem;
}
.wk-header .wk-brand::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
@media (min-width:37.5rem) {
  .wk-header .wk-brand,
  .wk-header .wk-brand-light {
    display: block;
    width: 194px;
    margin: 1.46875rem 0;
  }
  .wk-header .wk-brand-light::after,
  .wk-header .wk-brand::after {
    content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
    display: block;
    width: 194px;
  }
}
.wk-header .wk-brand-light::after,
.wk-header .wk-brand::after {
  height: 1.40625rem;
}
@media (min-width:37.5rem) {
  .wk-header .wk-brand-light::after,
  .wk-header .wk-brand::after {
    height: 1.9375rem;
  }
}
.wk-header .wk-brand-light {
  display: block;
  width: 142px;
}
.wk-header .wk-brand-light::after {
  content: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22141%22%20height%3D%2223%22%20viewBox%3D%220%200%20188.753%2030.037%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.023%2025.698H53.67l-3.095-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306%201-.613%201.85-.894%202.64l-3.22%208.69h-1.38l-5.85-16.92h2.02l3.76%2011.25c.31.95.59%201.79.82%202.63h.05c.23-.82.56-1.66.9-2.58l2.92-7.98-1.15-3.32h1.97l3.86%2011.15c.33.98.67%201.79.9%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.93zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.508%200-2.812-.513-3.757-1.484-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.707%200%202.86%201.35%204.755%203.6%204.755s3.6-1.89%203.6-4.75c0-2.86-1.3-4.7-3.63-4.7m10.07%2011.07c-1.49%200-2.12-.94-2.12-2.22V7.605h1.86v15.28c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.63-.076l.23%201.35c-.56.28-.998.41-1.61.41m7.053%200c-1.74%200-2.585-1.02-2.585-2.58v-8.19h-1.97V13.6h1.97v-2.66l1.86-.634v3.297h3.707l-.67%201.59H82.2v7.62c0%201.02.38%201.48%201.176%201.48.87%200%201.66-.48%202.145-.87l.59%201.33c-.89.67-2.07%201.21-3.19%201.21m5.94-5.98c0%202.3%201.33%204.35%204.01%204.35%201.025%200%202.15-.41%202.865-.87l.564%201.28c-.87.72-2.406%201.23-3.81%201.23-3.79%200-5.63-3.09-5.63-6.54%200-3.5%201.994-6.11%204.91-6.11%203.12%200%204.832%202.48%204.832%206.23v.44h-7.74zm2.94-5.08c-1.79%200-2.92%201.59-2.92%203.5h5.7c0-1.68-.944-3.5-2.784-3.5m13.03.59c-.257-.1-.64-.2-1.15-.2-.716%200-1.893.62-2.66%201.46v8.978h-1.86v-12.1h1.53l.256%201.38c1.66-1.51%202.58-1.69%203.45-1.69.537%200%20.998.21%201.227.36l-.798%201.82zm67.15%204.5c0%202.3%201.326%204.35%204.01%204.35%201.02%200%202.15-.41%202.863-.87l.56%201.28c-.87.72-2.4%201.23-3.81%201.23-3.785%200-5.625-3.09-5.625-6.54%200-3.5%201.997-6.105%204.91-6.105%203.12%200%204.835%202.48%204.835%206.233v.44h-7.747zm2.95-5.09c-1.79%200-2.916%201.59-2.916%203.5h5.7c0-1.68-.948-3.5-2.787-3.5m13.03.59c-.254-.1-.64-.202-1.15-.202-.713%200-1.89.62-2.66%201.46v8.97h-1.864v-12.1h1.534l.258%201.38c1.663-1.51%202.583-1.69%203.45-1.69.537%200%201%20.21%201.23.36l-.793%201.82zm-78.37%2010.47c-1.736%200-2.783-.46-3.576-.92l.72-1.453c.564.35%201.61.87%202.94.87%201.484%200%202.56-.67%202.56-1.79%200-2.97-5.496-1.92-5.496-6.16%200-1.74%201.25-3.2%204.01-3.2%201.277%200%202.248.28%203.04.64v1.634c-.84-.356-1.71-.715-2.97-.715-1.222%200-2.243.43-2.243%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.097%203.58-4.58%203.58m21.12-.26l-6.726-7.618h-.01V25.7h-1.87V8.855h1.87V16.6h.02l6.26-7.695h2.33l-6.93%208.28%207.54%208.513m3.913.256c-1.483%200-2.12-.95-2.12-2.22V7.594h1.866v15.29c0%201.15.28%201.38.993%201.38.128%200%20.334%200%20.64-.075l.23%201.35c-.562.28-1%20.41-1.61.41m11.55-.26l-.482-1.26c-.894.76-2.3%201.51-3.91%201.51-1.634%200-3.68-.85-3.68-4.25v-8.1h1.86v7.92c0%202.02.847%202.81%202.357%202.81%201.54%200%202.71-.98%203.22-1.61v-9.13h1.87v7.03c0%203.81.08%204.55.26%205.06h-1.48zm16.594%200h-1.69L160.54%2016h-.08l-2.99%209.69h-1.63L151.8%2013.6h1.9l2.963%209.53h.077l2.99-9.54h1.69l3.014%209.56h.077l2.92-9.56h1.81%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M82.887%2059.158c-8.22.086-14.857%206.776-14.857%2015.02%200%208.292%206.724%2015.017%2015.018%2015.017s15.018-6.725%2015.018-15.018c0-8.242-6.636-14.933-14.856-15.02h-.323z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20width%3D%22566.929%22%20height%3D%22425.197%22%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M78.042%2079.18h10.01v10.014h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M78.042%2059.157h10.01V69.17h-10.01zM68.03%2069.17h10.013v10.01H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M68.03%2079.18h10.013v10.014H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M68.03%2059.157h10.013V69.17H68.03z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M88.054%2069.17h10.013v10.01H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M88.054%2079.18h10.013v10.014H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M88.054%2059.157h10.013V69.17H88.054z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M78.042%2069.17h10.01v10.01h-10.01z%22%20clip-path%3D%22url(%23b)%22%20transform%3D%22translate(-68.03%20-59.157)%22%2F%3E%3C%2Fsvg%3E");
  display: block;
  width: 142px;
}
@media (min-width:37.5rem) {
  .wk-header .wk-brand-light {
    display: block;
    width: 194px;
  }
  .wk-header .wk-brand-light::after {
    content: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22190%22%20height%3D%2231%22%20viewBox%3D%220%200%20188.783%2030.048%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M55.016%2025.654h-1.354l-3.094-8.692c-.256-.715-.562-1.61-.87-2.632h-.05c-.306.997-.613%201.84-.894%202.632l-3.222%208.692h-1.38L38.298%208.73h2.02l3.76%2011.248c.305.95.586%201.79.816%202.64h.05c.23-.82.56-1.66.894-2.58l2.917-7.98-1.16-3.32h1.97l3.86%2011.14c.33.98.66%201.79.89%202.61h.05c.2-.84.43-1.61.74-2.53l3.68-11.22h1.97l-5.75%2016.92zm14.63-1.253c-.948.97-2.277%201.51-3.837%201.51-1.51%200-2.82-.51-3.76-1.48-1.1-1.12-1.69-2.83-1.69-4.83%200-1.99.61-3.65%201.69-4.78.97-.99%202.27-1.56%203.78-1.56%201.56%200%202.86.57%203.83%201.56%201.07%201.13%201.68%202.79%201.68%204.78%200%202-.62%203.68-1.71%204.81m-3.81-9.56c-2.28%200-3.58%201.84-3.58%204.71%200%202.86%201.35%204.76%203.6%204.76s3.6-1.893%203.6-4.754c0-2.865-1.31-4.706-3.63-4.706m10.07%2011.07c-1.48%200-2.12-.95-2.12-2.226V7.554h1.86V22.84c0%201.15.28%201.38.99%201.38.12%200%20.33%200%20.64-.073l.23%201.353c-.56.282-1%20.41-1.61.41m7.06%200c-1.74%200-2.59-1.023-2.59-2.583v-8.182h-1.96V13.56h1.96v-2.657l1.86-.638v3.297h3.71l-.664%201.584h-3.03v7.61c0%201.02.38%201.48%201.175%201.48.87%200%201.66-.49%202.148-.87l.586%201.33c-.89.66-2.07%201.2-3.19%201.2m5.94-5.98c0%202.3%201.33%204.34%204.01%204.34%201.024%200%202.15-.41%202.865-.87l.566%201.28c-.87.71-2.406%201.22-3.81%201.22-3.784%200-5.625-3.1-5.625-6.55%200-3.506%201.993-6.11%204.906-6.11%203.12%200%204.83%202.48%204.83%206.234v.435h-7.74zm2.94-5.09c-1.79%200-2.913%201.58-2.913%203.5h5.7c0-1.69-.94-3.51-2.78-3.51m13.03.59c-.25-.1-.64-.207-1.15-.207-.71%200-1.89.61-2.66%201.45v8.97h-1.87V13.55h1.54l.26%201.38c1.66-1.505%202.584-1.685%203.45-1.685.538%200%201%20.204%201.23.36l-.793%201.813zm67.15%204.5c0%202.3%201.33%204.343%204.01%204.343%201.02%200%202.15-.41%202.86-.87l.57%201.28c-.87.71-2.4%201.22-3.805%201.22-3.78%200-5.62-3.1-5.62-6.55%200-3.5%201.994-6.11%204.91-6.11%203.115%200%204.83%202.48%204.83%206.23v.43h-7.74zm2.95-5.08c-1.79%200-2.914%201.583-2.914%203.5h5.7c.002-1.687-.944-3.503-2.784-3.503m13.03.59c-.26-.1-.64-.21-1.15-.21-.72%200-1.89.613-2.66%201.46v8.97h-1.87V13.567h1.532l.255%201.38c1.662-1.51%202.582-1.69%203.45-1.69.537%200%201%20.206%201.23.36l-.795%201.815zm-78.38%2010.48c-1.74%200-2.79-.46-3.58-.92l.71-1.46c.562.352%201.61.87%202.94.87%201.48%200%202.56-.67%202.56-1.79%200-2.97-5.5-1.92-5.5-6.16%200-1.74%201.253-3.2%204.014-3.2%201.275%200%202.245.28%203.04.64v1.64c-.84-.36-1.71-.717-2.968-.717-1.225%200-2.247.43-2.247%201.53%200%202.71%205.6%202.02%205.6%205.98%200%202.53-2.09%203.58-4.58%203.58m14.37-.25h-1.86V8.806h1.87v7.747h.03l6.26-7.694h2.325l-6.93%208.28%207.55%208.51h-2.48l-6.72-7.62h-.02m13.14%207.87c-1.482%200-2.12-.95-2.12-2.23V7.54h1.865v15.29c0%201.15.28%201.38%201%201.38.13%200%20.338%200%20.64-.07l.23%201.35c-.56.28-.993.41-1.61.41m11.55-.26l-.48-1.26c-.9.76-2.3%201.51-3.913%201.51-1.63%200-3.676-.85-3.676-4.25v-8.1h1.86v7.92c0%202.02.85%202.81%202.36%202.81%201.53%200%202.71-.97%203.22-1.61v-9.12h1.866v7.03c0%203.81.08%204.55.26%205.06h-1.487zm11.816-9.69l-2.99%209.69h-1.63l-4.045-12.09h1.89l2.96%209.53h.08l2.99-9.54h1.687l3.014%209.56h.073l2.913-9.56h1.812l-3.992%2012.1h-1.69l-3.02-9.69m-130.5%207.49h.68c.14%200%20.26.02.35.058.287.085.427.303.427.553%200%20.36-.27.54-.52.6v.01c.15.07.38.51.64.99h-.51c-.29-.52-.46-.87-.56-.88h-.08v.88h-.45v-2.21zm.55.98c.23%200%20.43-.09.43-.32%200-.134-.06-.236-.177-.27-.063-.03-.14-.03-.24-.03h-.12v.62h.11z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M18.566.427C17.426.153%2016.246%200%2015.023%200%2013.8%200%2012.617.152%2011.48.428v3.97h7.086V.428z%22%2F%3E%3Cpath%20fill%3D%22%23ef3e42%22%20d%3D%22M11.48%2011.48h7.086v7.088H11.48z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M11.48%2018.567h7.086v7.087H11.48z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48%2029.62c1.137.275%202.32.428%203.543.428%201.223%200%202.404-.15%203.543-.42v-3.97H11.48v3.97z%22%2F%3E%3Cpath%20fill%3D%22%23cae3b2%22%20d%3D%22M11.48%204.394h7.086v7.087H11.48zM4.393%2011.48h7.087v7.088H4.393z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M4.393%2018.567h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654c1.92%201.92%204.36%203.307%207.087%203.967v-3.96H4.393z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M4.393%204.394h7.087v7.087H4.393z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M11.48.427c-2.727.66-5.168%202.048-7.087%203.967h7.087V.427z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M4.393%2025.654v-7.087H.426c.662%202.725%202.048%205.17%203.967%207.087z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M4.393%204.394c-1.92%201.92-3.305%204.36-3.966%207.087h3.97V4.4z%22%2F%3E%3Cpath%20fill%3D%22%239acd6e%22%20d%3D%22M18.566%2011.48h7.086v7.088h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%2018.567h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M25.653%2025.654h-7.087v3.967c2.725-.66%205.17-2.04%207.087-3.96z%22%2F%3E%3Cpath%20fill%3D%22%237ac143%22%20d%3D%22M18.566%204.394h7.086v7.087h-7.086z%22%2F%3E%3Cpath%20fill%3D%22%23007bc6%22%20d%3D%22M18.566.427v3.967h7.086c-1.917-1.92-4.36-3.307-7.086-3.966zm7.087%2025.227c1.92-1.918%203.305-4.36%203.966-7.087h-3.97v7.087zm0-21.26v7.087h3.966c-.66-2.72-2.05-5.16-3.97-7.08z%22%2F%3E%3Cpath%20fill%3D%22%23a0c4e6%22%20d%3D%22M.426%2011.48C.152%2012.62%200%2013.8%200%2015.025c0%201.223.152%202.405.427%203.543h3.97V11.48H.427z%22%2F%3E%3Cpath%20fill%3D%22%23429ed6%22%20d%3D%22M29.62%2018.567c.274-1.138.427-2.32.427-3.543%200-1.223-.15-2.403-.42-3.543h-3.97v7.09h3.97z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32.788%2024.583c0%201.127-.914%202.04-2.04%202.04-1.128%200-2.042-.913-2.042-2.04s.914-2.04%202.04-2.04c1.128%200%202.042.913%202.042%202.04zm-2.042-1.61c-.89%200-1.61.72-1.61%201.61%200%20.89.72%201.61%201.61%201.61.89%200%201.612-.72%201.612-1.61%200-.89-.722-1.61-1.612-1.61z%22%2F%3E%3C%2Fsvg%3E);
    display: block;
    width: 194px;
  }
}
.wk-header .wk-nav > li {
  display: block;
}
@media (min-width:37.5rem) {
  .wk-header .wk-more-menu > li,
  .wk-header .wk-nav > li {
    padding: 0;
  }
}
.wk-header .wk-more-menu > li [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu > li [class^=wk-icon-]:before,
.wk-header .wk-nav > li [class*=" wk-icon-"]:before,
.wk-header .wk-nav > li [class^=wk-icon-]:before {
  font-size: 1.375rem;
  margin-left: 0;
  position: relative;
  top: .125rem;
  color: #757575;
}
.wk-header .wk-more-menu > li:last-child,
.wk-header .wk-nav > li:last-child {
  margin-right: 0;
}
.wk-header .wk-more-menu.wk-gray-icons > li > a:hover [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.wk-gray-icons > li > a:hover [class^=wk-icon-]:before,
.wk-header .wk-nav.wk-gray-icons > li > a:hover [class*=" wk-icon-"]:before,
.wk-header .wk-nav.wk-gray-icons > li > a:hover [class^=wk-icon-]:before {
  color: #85bc20;
  -webkit-transition: color .3s;
  transition: color .3s;
}
.wk-header .wk-more-menu.wk-gray-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.wk-gray-icons > li [class^=wk-icon-]:before,
.wk-header .wk-nav.wk-gray-icons > li [class*=" wk-icon-"]:before,
.wk-header .wk-nav.wk-gray-icons > li [class^=wk-icon-]:before {
  color: #757575;
}
.wk-header .wk-nav {
  display: none;
  background-color: #474747;
  color: #fff;
  float: left;
  width: 100%;
}
@media (min-width:37.5rem) {
  .wk-header .wk-nav {
    display: block;
    background-color: transparent;
    float: right;
    margin-top: 1.1875rem;
    width: auto;
  }
}
@media (min-width:76.876rem) {
  .wk-header .wk-nav {
    padding: 0;
  }
}
.wk-header .wk-nav > li {
  padding: .625rem .9375rem;
}
.wk-header .wk-nav > li:last-child {
  padding-right: 0;
}
.wk-header .wk-nav > li > a {
  color: #fff;
  padding: 0;
}
.wk-header .wk-nav > li > a:hover {
  padding: 0;
}
@media (min-width:37.5rem) {
  .wk-header .wk-nav > li > a,
  .wk-header .wk-nav > li > a:hover {
    color: #757575;
  }
}
.wk-header .wk-more-menu a:hover,
.wk-header .wk-more-menu.open a:hover,
.wk-header .wk-nav > li > a:hover,
dl.wk-search-results-list dt .title:hover {
  color: #85bc20;
}
.wk-header .wk-nav.open {
  display: block;
  background-color: rgba(71, 71, 71, .95);
  position: absolute;
  top: 2.9375rem;
  z-index: 1040;
}
@media (min-width:37.5rem) {
  .wk-header .wk-nav.open {
    background-color: transparent;
    position: relative;
    top: 0;
  }
}
.wk-header .wk-more-menu.open [class*=" wk-icon-"]:before,
.wk-header .wk-more-menu.open [class^=wk-icon-]:before,
.wk-header .wk-more-menu.open a,
.wk-header .wk-nav.open [class*=" wk-icon-"]:before,
.wk-header .wk-nav.open [class^=wk-icon-]:before,
.wk-modal .wk-modal-content .wk-modal-close:hover {
  color: #fff;
}
.wk-header .wk-more-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-header .wk-more-menu > li,
.wk-header .wk-more-menu > li > a,
.wk-nav > li {
  display: block;
}
@media (min-width:37.5rem) {
  .wk-header .wk-more-menu {
    display: none;
  }
}
.wk-header .wk-more-menu a {
  color: #757575;
  padding: .75rem .938rem .6875rem;
}
.wk-header .wk-more-menu.open {
  background-color: rgba(71, 71, 71, .95);
}
.wk-modal {
  bottom: 0;
  display: none;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}
.wk-modal.wk-modal-small .wk-modal-content {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) {
  .wk-modal.wk-modal-small .wk-modal-content {
    max-width: 28.125rem;
  }
}
.wk-modal.wk-modal-medium .wk-modal-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 37.5rem;
}
.wk-modal.wk-modal-large .wk-modal-content {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-modal.wk-modal-large .wk-modal-content {
    max-width: 37.5rem;
  }
}
@media (min-width:65rem) {
  .wk-modal.wk-modal-large .wk-modal-content {
    max-width: 65rem;
  }
}
.wk-modal.wk-modal-with-overlay::before {
  background-color: rgba(0, 0, 0, .4);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.wk-modal .wk-modal-content {
  background: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, .4);
}
@media (min-width:37.5rem) {
  .wk-modal .wk-modal-content {
    margin: 30px;
  }
}
.wk-modal .wk-modal-content .wk-modal-close {
  color: #a6d1ea;
  cursor: pointer;
  font-size: 2.0625rem;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}
.wk-modal .wk-modal-content .wk-modal-header {
  background: #007ac3;
  height: 3rem;
  padding: .8125rem 1rem;
  position: relative;
}
.wk-modal .wk-modal-content .wk-modal-header .wk-modal-title,
.wk-nav > li a {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-modal .wk-modal-content .wk-modal-header .wk-modal-title {
  color: #fff;
  font-weight: 400;
  margin: 0 25px 0 0;
  font-size: 1rem;
}
.wk-modal .wk-modal-content .wk-modal-body {
  padding: 1rem;
  position: relative;
}
.wk-modal .wk-modal-content .wk-modal-footer {
  padding: 0 1rem 1rem;
}
.wk-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wk-nav:after {
  clear: both;
  content: " ";
  display: table;
}
.wk-nav [class*=" wk-icon-"]:before,
.wk-nav [class^=wk-icon-]:before {
  font-size: 1.375rem;
  position: relative;
  top: .125rem;
}
.wk-nav > li {
  float: none;
}
@media (min-width:37.5rem) {
  .wk-nav > li {
    float: left;
  }
  .wk-nav > li:after {
    clear: both;
    content: " ";
    display: table;
  }
}
.wk-nav > li a {
  display: block;
  font-size: .9375rem;
  padding: .75rem .9375rem;
}
.wk-nav > li.active a {
  color: #000;
}
.wk-nav.wk-nav-tabs {
  border-bottom: 0;
  margin-bottom: -.0625rem;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.wk-nav.wk-nav-tabs > li {
  display: inline-block;
}
@media (min-width:37.5rem) {
  .wk-nav.wk-nav-tabs > li {
    float: none;
  }
  .wk-nav.wk-nav-tabs > li > a {
    border: 1px solid transparent;
    border-bottom: 0;
    margin-bottom: -.0625rem;
  }
}
.wk-nav.wk-nav-tabs > li.active > a {
  background-color: #fff;
  border: 1px solid #dadada;
  border-bottom: 0;
  color: #474747;
}
.wk-nav.wk-nav-tabs > li.active:first-child,
.wk-nav.wk-nav-tabs > li.active:last-child {
  position: relative;
}
.wk-nav.wk-nav-tabs > li.active:first-child > a::before,
.wk-nav.wk-nav-tabs > li.active:last-child > a::before {
  border-top: 1px solid #dadada;
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 20px;
  z-index: 999;
}
.wk-nav.wk-nav-tabs > li.active:first-child > a::before {
  border-left: 1px solid #dadada;
  left: 0;
}
.wk-nav.wk-nav-tabs > li.active:last-child > a::before {
  border-right: 1px solid #dadada;
  right: 0;
}
html.touch .wk-tab-gradient .wk-nav-tabs {
  -webkit-overflow-scrolling: auto;
  overflow-x: scroll;
}
.wk-nav-tab-bar {
  border-bottom: 1px solid #dadada;
  margin-bottom: .9375rem;
}
.wk-nav-tab-bar .wk-tab-bar-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
.wk-nav-tab-bar .wk-tab-bar-container:after,
.wk-navbar .wk-navbar-container:after,
.wk-product-name-bar > .wk-product-name:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:76.876rem) {
  .wk-nav-tab-bar .wk-tab-bar-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient {
  position: relative;
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-after,
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-before {
  height: 97%;
  position: absolute;
  top: 0;
  width: 20px;
  z-index: 999;
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-before {
  background: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0)) 0% 0%;
  background:
    linear-gradient(
      to right,
      #fff,
      rgba(255, 255, 255, 0)) 0% 0%;
  left: 0;
}
.wk-nav-tab-bar .wk-tab-bar-container .wk-tab-bar-gradient .wk-tab-bar-gradient-after {
  background: -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0)) 0% 0%;
  background:
    linear-gradient(
      to left,
      #fff,
      rgba(255, 255, 255, 0)) 0% 0%;
  right: 0;
}
.wk-nav.wk-nav-stacked > li {
  display: block;
  float: none;
}
.wk-nav.wk-nav-stacked > li > a,
.wk-product-name {
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-nav.wk-nav-stacked > li > a {
  display: block;
  font-size: .9375rem;
  padding: .75rem .9375rem;
}
.wk-product-name,
.wk-product-name-bar {
  background-color: #85bc20;
}
.wk-product-name-bar > .wk-product-name {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
@media (min-width:76.876rem) {
  .wk-product-name-bar > .wk-product-name {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-product-name {
  color: #fff;
  font-size: 1.06667rem;
  font-weight: 300;
  padding: .78125rem .9375rem;
  text-align: right;
}
.wk-navbar {
  background-color: #007ac3;
  position: relative;
  z-index: 1000;
}
.wk-navbar .wk-navbar-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  background-color: #007ac3;
  position: static;
}
.wk-navbar .wk-product-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-product-name {
    float: right;
    text-align: left;
  }
}
.wk-navbar .wk-product-name::after {
  background-color: #85bc20;
  bottom: 0;
  content: " ";
  display: block;
  left: 0;
  margin-left: 50%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  z-index: -1;
}
.wk-navbar .wk-more-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #007ac3;
  float: left;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
}
.wk-navbar .wk-more-menu > li,
.wk-navbar .wk-more-menu > li > a {
  display: block;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-more-menu {
    display: none;
  }
}
.wk-navbar .wk-more-menu .wk-icon-menu {
  display: inline-block;
  vertical-align: middle;
}
.wk-navbar .wk-more-menu .wk-icon-menu::before {
  font-size: 1.625rem;
  margin-left: 0;
  position: relative;
  top: -.0625rem;
  vertical-align: middle;
}
.wk-navbar .wk-more-menu a {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  color: #fff;
  padding: .75rem .938rem .625rem;
}
.wk-navbar .wk-more-menu a:focus,
.wk-navbar .wk-more-menu a:hover {
  background-color: #80bde1;
  color: #fff;
}
.wk-navbar .wk-more-menu.open {
  background-color: #005b92;
}
.wk-navbar .wk-more-menu.open .wk-icon-menu::before {
  content: "\e833";
}
.wk-navbar .wk-nav {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav {
    display: block;
    float: left;
  }
}
.wk-navbar .wk-nav.open {
  display: block;
  position: absolute;
  top: 3rem;
  width: 100%;
  z-index: 1040;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav.open {
    position: relative;
    top: 0;
    width: auto;
  }
}
.wk-navbar .wk-nav.open > li > a {
  background-color: rgba(0, 122, 195, .95);
}
.wk-navbar .wk-nav > li > a {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  background-color: #007ac3;
  color: #fff;
  padding: .84375rem .9375rem;
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav > li > a {
    border: 0;
    margin: 0;
  }
}
.wk-navbar .wk-nav > li.active > a {
  background-color: #005b92;
}
.wk-navbar .wk-nav > li.active > a:focus,
.wk-navbar .wk-nav > li.active > a:hover,
.wk-navbar .wk-nav > li > a:focus,
.wk-navbar .wk-nav > li > a:hover {
  background-color: #80bde1;
}
.wk-navbar .wk-nav.wk-nav-tabs {
  border: 0;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-navbar .wk-nav.wk-nav-tabs {
    margin-left: .75rem;
  }
}
@media (min-width:37.5rem) {
  .wk-navbar .wk-nav.wk-nav-tabs > li > a {
    margin-top: .375rem;
    padding: .375rem .625rem;
  }
}
.wk-navbar .wk-nav.wk-nav-tabs > li {
  margin-bottom: -.0625rem;
}
.wk-navbar .wk-breadcrumb [class*=" wk-icon-"]:before,
.wk-navbar .wk-breadcrumb [class^=wk-icon-]:before {
  color: #80bde1;
}
.wk-content-filter-list > li.active > a .wk-badge,
.wk-navbar .wk-breadcrumb > li {
  color: #fff;
}
.wk-navbar .wk-breadcrumb > li:not(:first-child)::before {
  color: #80bde1;
}
.wk-navbar .wk-breadcrumb > li > a {
  color: #f6f6f6;
}
.wk-navbar .wk-breadcrumb > li > a:focus,
.wk-navbar .wk-breadcrumb > li > a:hover {
  color: #d4e8b1;
}
.wk-search-bar {
  background-color: #f6f6f6;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.wk-search-bar input.wk-search-input[type=search] {
  border-color: transparent;
}
.wk-search-bar .wk-search {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
.wk-content-filter-layout:after,
.wk-search-bar .wk-search:after,
.wk-search-results:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width:76.876rem) {
  .wk-search-bar .wk-search {
    padding-left: 0;
    padding-right: 0;
  }
}
html.ie9 .wk-search,
html.no-flexbox .wk-search {
  display: block;
}
html.ie9 .wk-search .wk-select-field,
html.no-flexbox .wk-search .wk-select-field {
  float: left;
}
html.ie9 .wk-search .wk-search-box,
html.no-flexbox .wk-search .wk-search-box {
  margin-left: 7rem;
  width: auto;
}
@media (min-width:37.5rem) {
  html.ie9 .wk-search .wk-search-box,
  html.no-flexbox .wk-search .wk-search-box {
    margin-left: 8rem;
  }
}
html.ie9 .wk-search .wk-search-container,
html.no-flexbox .wk-search .wk-search-container {
  display: block;
  margin-right: 3rem;
  width: auto;
}
@media (min-width:37.5rem) {
  html.ie9 .wk-search .wk-search-container,
  html.no-flexbox .wk-search .wk-search-container {
    margin-right: 5rem;
  }
}
html.ie9 .wk-search .wk-search-submit,
html.no-flexbox .wk-search .wk-search-submit {
  float: right;
  height: 3rem;
  width: 3rem;
}
@media (min-width:37.5rem) {
  html.ie9 .wk-search .wk-search-submit,
  html.no-flexbox .wk-search .wk-search-submit {
    width: 5rem;
  }
}
.wk-search {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.wk-search .wk-select-field {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  width: 7rem;
}
@media (min-width:37.5rem) {
  .wk-search .wk-select-field {
    width: 8rem;
  }
}
.wk-search .wk-select-field > select {
  background-color: #dadada;
  color: #474747;
  font-size: .87891rem;
}
.wk-search .wk-search-box {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  width: 100%;
}
.wk-search .wk-search-box input.wk-search-input[type=search] {
  border-left-color: transparent;
}
.wk-search .wk-search-box input.wk-search-input[type=search]:hover {
  border-left-color: #474747;
}
.wk-search .wk-search-box input.wk-search-input[type=search]:focus,
.wk-search .wk-search-box input.wk-search-input[type=search]:hover:focus {
  border-color: #409bd2;
}
.wk-search .wk-search-box,
.wk-search .wk-search-container {
  position: relative;
}
.wk-search .wk-search-box > .wk-list,
.wk-search .wk-search-container > .wk-list {
  display: none;
}
.wk-search .wk-list {
  margin: 0;
  max-height: 12.5rem;
  overflow: auto;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 2000;
}
@media (min-width:37.5rem) {
  .wk-search .wk-list {
    max-height: 18.75rem;
  }
}
.wk-content-filter-list > li,
.wk-content-filter-list > li > a,
.wk-search .wk-list.wk-active {
  display: block;
}
.wk-search-container,
input.wk-search-input[type=search] {
  width: 100%;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.wk-search-container {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
input.wk-search-input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 0;
  color: #474747;
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: 1rem;
  height: 3rem;
  line-height: 1.5;
  padding: .6875rem 1rem;
  border-right-color: transparent;
  box-sizing: border-box;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
input.wk-search-input[type=search][disabled] {
  background-color: #ededed;
  color: #ededed;
  cursor: not-allowed;
}
input.wk-search-input[type=search]:focus,
input.wk-search-input[type=search]:hover:focus {
  border-color: #409bd2;
}
input.wk-search-input[type=search]:hover {
  border-color: #474747;
}
input.wk-search-input[type=search]:-moz-placeholder,
input.wk-search-input[type=search]:-ms-input-placeholder,
input.wk-search-input[type=search]::-moz-placeholder,
input.wk-search-input[type=search]::-webkit-input-placeholder {
  color: #a3a3a3;
}
.wk-search-submit {
  background-color: #007ac3;
  color: #fff;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.3rem;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding: 0 .375rem;
  text-align: center;
  width: auto;
}
@media (min-width:37.5rem) {
  .wk-search-submit {
    padding: 0 .9375rem;
  }
}
.wk-search-submit:hover:not([disabled]) {
  background-color: #409bd2;
}
@media (min-width:37.5rem) {
  .wk-search-submit .wk-icon-search {
    display: none;
  }
}
.wk-content-filter-list > li.disabled > a .wk-badge,
.wk-content-filter-list > li[disabled] > a .wk-badge,
.wk-search-submit .wk-search-button-text {
  display: none;
}
@media (min-width:37.5rem) {
  .wk-search-submit .wk-search-button-text {
    display: inline;
    font-size: .87891rem;
  }
}
.wk-search-results {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
}
.wk-search-results.clustered .wk-search-results-group {
  border: 1px solid #a6d1ea;
  margin-bottom: .8em;
  padding: .5em;
}
@media (min-width:37.5rem) {
  .wk-search-results.clustered .wk-search-results-group {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 1rem;
  }
  .wk-search-results.clustered .wk-search-results-group:nth-child(even) {
    float: right;
    margin-right: 0;
  }
}
.wk-search-results.clustered .wk-search-results-group dd:last-of-type {
  margin-bottom: 0;
}
.wk-search-results.clustered a.show-more {
  display: block;
  margin-top: 1rem;
}
dl.wk-search-results-list dt {
  margin-bottom: .5rem;
}
dl.wk-search-results-list dt .definition {
  color: #757575;
  font-weight: 200;
  margin-bottom: .1rem;
  text-transform: uppercase;
}
dl.wk-search-results-list dt .title {
  color: #007ac3;
  text-decoration: none;
  cursor: pointer;
}
dl.wk-search-results-list dd {
  color: #a3a3a3;
  margin: 0 0 1rem;
}
.wk-content-filter-layout {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width:37.5rem) and (max-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-pane {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
}
@media (min-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-pane {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
}
@media (min-width:37.5rem) and (max-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-results {
    width: 66.10169%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width:57rem) {
  .wk-content-filter-layout .wk-content-filter-results {
    width: 74.57627%;
    float: right;
    margin-right: 0;
  }
}
.wk-content-filter {
  margin-bottom: .625rem;
}
.wk-content-filter a {
  font-size: .87891rem;
}
.wk-content-filter-title {
  color: #474747;
  font-size: 1rem;
  font-weight: 300;
  margin-top: 0;
  text-transform: uppercase;
}
.wk-content-filter-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wk-content-filter-list > li {
  margin-bottom: .0625rem;
}
.wk-content-filter-list > li:after {
  clear: both;
  content: " ";
  display: table;
}
.wk-content-filter-list > li > a {
  background: #ededed;
  color: #757575;
  font-size: .87891rem;
  font-weight: 400;
  padding: .875rem .625rem;
}
.wk-content-filter-list > li > a .wk-badge,
.wk-content-filter-list > li > a .wk-content-filter-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wk-content-filter-list > li > a .wk-badge {
  background-color: transparent;
  border-radius: 0;
  color: #757575;
  float: right;
  font-size: .87891rem;
  font-weight: 300;
  margin-left: .5rem;
  max-width: 3.75rem;
  padding: 0;
  top: auto;
}
@media (min-width:37.5rem) and (max-width:57rem) {
  .wk-content-filter-list > li > a .wk-badge {
    display: none;
  }
}
.wk-content-filter-list > li:last-child {
  margin-bottom: 0;
}
.wk-content-filter-list > li.active > a {
  background: #757575;
  color: #fff;
}
.wk-content-filter-list > li.disabled > a,
.wk-content-filter-list > li[disabled] > a {
  cursor: default;
}
.wk-content-filter-list > li:hover > a,
.wk-content-filter-list > li > a:focus {
  background-color: #dadada;
  color: #757575;
}
.wk-content-filter-list > li.disabled:hover > a,
.wk-content-filter-list > li.disabled > a,
.wk-content-filter-list > li.disabled > a:focus,
.wk-content-filter-list > li[disabled]:hover > a,
.wk-content-filter-list > li[disabled] > a,
.wk-content-filter-list > li[disabled] > a:focus {
  background-color: #ededed;
  color: #bfbfbf;
}
.wk-breadcrumb-bar {
  background-color: #f6f6f6;
  margin-bottom: 1.69492%;
  position: relative;
  z-index: 1;
}
.wk-breadcrumb-bar .wk-breadcrumb-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  background-color: #f6f6f6;
}
.wk-breadcrumb-bar .wk-breadcrumb-container:after,
.wk-breadcrumb:after,
.wk-page-content:after {
  content: " ";
  display: block;
  clear: both;
}
.wk-breadcrumb {
  display: none;
  max-width: 75rem;
  font-size: 0;
  list-style-type: none;
  margin: 0;
  padding: .84375rem .938rem;
}
@media (min-width:76.876rem) {
  .wk-breadcrumb {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width:37.5rem) {
  .wk-breadcrumb {
    display: block;
    float: left;
  }
}
.wk-breadcrumb > li {
  color: #a3a3a3;
  display: inline-block;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-size: .9375rem;
  font-weight: 300;
}
.wk-breadcrumb > li [class*=" wk-icon-"]:before,
.wk-breadcrumb > li [class^=wk-icon-]:before {
  margin-left: 0;
  margin-right: .4375rem;
}
.wk-breadcrumb > li:first-child {
  font-weight: 500;
}
.wk-breadcrumb > li:not(:first-child)::before {
  color: #a3a3a3;
  content: "\bb";
  margin-left: .25rem;
  margin-right: .25rem;
}
.wk-page-content {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}
@media (min-width:76.876rem) {
  .wk-page-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.wk-popover,
.wk-tooltip {
  background: #fff;
  border: 1px solid #ededed;
  box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, .3);
  position: absolute;
}
.wk-tooltip {
  color: #474747;
  font-size: .77248rem;
  padding: .3125rem;
  visibility: hidden;
}
.wk-tooltip.wk-position-bottom:after,
.wk-tooltip.wk-position-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-tooltip.wk-position-bottom:before {
  border-width: 8px;
  top: -16px;
  margin-left: -8px;
}
.wk-tooltip.wk-position-bottom-left:after,
.wk-tooltip.wk-position-bottom-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-bottom-left:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-tooltip.wk-position-bottom-left:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-tooltip.wk-position-bottom-right:after,
.wk-tooltip.wk-position-bottom-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-bottom-right:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-tooltip.wk-position-bottom-right:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-tooltip.wk-position-top:after,
.wk-tooltip.wk-position-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-tooltip.wk-position-top:before {
  border-width: 8px;
  bottom: -16px;
  margin-left: -8px;
}
.wk-tooltip.wk-position-top-left:after,
.wk-tooltip.wk-position-top-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-top-left:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-tooltip.wk-position-top-left:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-tooltip.wk-position-top-right:after,
.wk-tooltip.wk-position-top-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-top-right:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-tooltip.wk-position-top-right:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-tooltip.wk-position-left:after,
.wk-tooltip.wk-position-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-tooltip.wk-position-left:before {
  border-width: 8px;
  left: -16px;
  margin-top: -8px;
}
.wk-tooltip.wk-position-left-bottom:after,
.wk-tooltip.wk-position-left-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-left-bottom:after {
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-tooltip.wk-position-left-bottom:before {
  border-width: 8px;
  left: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-tooltip.wk-position-left-top:after,
.wk-tooltip.wk-position-left-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-tooltip.wk-position-left-top:before {
  border-width: 8px;
  left: -16px;
  margin-bottom: 5px;
}
.wk-tooltip.wk-position-right:after,
.wk-tooltip.wk-position-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-tooltip.wk-position-right:before {
  border-width: 8px;
  right: -16px;
  margin-top: -8px;
}
.wk-tooltip.wk-position-right-bottom:after,
.wk-tooltip.wk-position-right-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-tooltip.wk-position-right-bottom:after {
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-tooltip.wk-position-right-bottom:before {
  border-width: 8px;
  right: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-tooltip.wk-position-right-top:after,
.wk-tooltip.wk-position-right-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-tooltip.wk-position-right-top:before {
  border-width: 8px;
  right: -16px;
  margin-bottom: 5px;
}
.wk-popover {
  max-width: 300px;
}
.wk-popover.wk-position-bottom:after,
.wk-popover.wk-position-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-popover.wk-position-bottom:before {
  border-width: 8px;
  top: -16px;
  margin-left: -8px;
}
.wk-popover.wk-position-bottom-left:after,
.wk-popover.wk-position-bottom-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-bottom-left:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-popover.wk-position-bottom-left:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-popover.wk-position-bottom-right:after,
.wk-popover.wk-position-bottom-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-bottom-right:after {
  border-width: 7px;
  top: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-popover.wk-position-bottom-right:before {
  border-width: 8px;
  top: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-popover.wk-position-top:after,
.wk-popover.wk-position-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 50%;
  margin-left: -7px;
}
.wk-popover.wk-position-top:before {
  border-width: 8px;
  bottom: -16px;
  margin-left: -8px;
}
.wk-popover.wk-position-top-left:after,
.wk-popover.wk-position-top-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-top-left:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 21px;
}
.wk-popover.wk-position-top-left:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  left: 0;
  margin-left: 20px;
}
.wk-popover.wk-position-top-right:after,
.wk-popover.wk-position-top-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-top-right:after {
  border-width: 7px;
  bottom: -14px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 21px;
}
.wk-popover.wk-position-top-right:before {
  border-width: 8px;
  bottom: -16px;
  border-color: rgba(255, 255, 255, 0);
  right: 0;
  margin-right: 20px;
}
.wk-popover.wk-position-left:after,
.wk-popover.wk-position-left:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-popover.wk-position-left:before {
  border-width: 8px;
  left: -16px;
  margin-top: -8px;
}
.wk-popover.wk-position-left-bottom:after,
.wk-popover.wk-position-left-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-left-bottom:after {
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-popover.wk-position-left-bottom:before {
  border-width: 8px;
  left: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-popover.wk-position-left-top:after,
.wk-popover.wk-position-left-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  left: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-popover.wk-position-left-top:before {
  border-width: 8px;
  left: -16px;
  margin-bottom: 5px;
}
.wk-popover.wk-position-right:after,
.wk-popover.wk-position-right:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 50%;
  margin-top: -7px;
}
.wk-popover.wk-position-right:before {
  border-width: 8px;
  right: -16px;
  margin-top: -8px;
}
.wk-popover.wk-position-right-bottom:after,
.wk-popover.wk-position-right-bottom:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.wk-popover.wk-position-right-bottom:after {
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 6px;
}
.wk-popover.wk-position-right-bottom:before {
  border-width: 8px;
  right: -16px;
  border-color: rgba(255, 255, 255, 0);
  top: 0;
  margin-top: 5px;
}
.wk-popover.wk-position-right-top:after,
.wk-popover.wk-position-right-top:before {
  border: solid rgba(255, 255, 255, 0);
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  border-width: 7px;
  right: -14px;
  border-color: rgba(255, 255, 255, 0);
  bottom: 0;
  margin-bottom: 6px;
}
.wk-popover.wk-position-right-top:before {
  border-width: 8px;
  right: -16px;
  margin-bottom: 5px;
}
.wk-popover .wk-popover-body {
  padding: .625rem;
}
.wk-user-popover .wk-user-popover-section {
  border-bottom: 1px solid #ededed;
  padding: .625rem;
}
.wk-user-popover .wk-user-popover-section:nth-child(even) {
  background: #f6f6f6;
}
.wk-user-popover .wk-user-popover-section:last-child {
  border-bottom: 0;
}
.wk-user-popover .wk-user-popover-section .wk-module-heading {
  margin: 0 0 10px;
}
.wk-card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wk-card-group > .wk-card {
  margin-bottom: .9375rem;
}
@media (min-width:37.5rem) {
  .wk-card-group > .wk-card {
    float: none;
  }
}
.wk-card-group-3 > .wk-card,
.wk-card-group-4 > .wk-card {
  margin-bottom: .9375rem;
  width: 100%;
}
@media (min-width:37.5rem) and (max-width:65rem) {
  .wk-card-group-3 > .wk-card,
  .wk-card-group-4 > .wk-card {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-card-group-3 > .wk-card:nth-child(2n),
  .wk-card-group-4 > .wk-card:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (min-width:65rem) {
  .wk-card-group-3 > .wk-card {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-card-group-3 > .wk-card:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  .wk-card-group-4 > .wk-card {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
  }
  .wk-card-group-4 > .wk-card:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
}
.wk-card-group-float.wk-card-group,
html.ie9 .wk-card-group,
html.no-flexbox .wk-card-group {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.wk-card-group-float.wk-card-group:after,
html.ie9 .wk-card-group:after,
html.no-flexbox .wk-card-group:after {
  content: " ";
  display: block;
  clear: both;
}
.wk-card-group-float.wk-card-group > .wk-card,
html.ie9 .wk-card-group > .wk-card,
html.no-flexbox .wk-card-group > .wk-card {
  position: relative;
}
@media (min-width:37.5rem) {
  .wk-card-group-float.wk-card-group > .wk-card,
  html.ie9 .wk-card-group > .wk-card,
  html.no-flexbox .wk-card-group > .wk-card {
    max-height: 11.25rem;
    min-height: 11.25rem;
    overflow: hidden;
  }
  .wk-card-group-float.wk-card-group > .wk-card::after,
  html.ie9 .wk-card-group > .wk-card::after,
  html.no-flexbox .wk-card-group > .wk-card::after {
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%) 0% 0%;
    background:
      linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0) 0%,
        #fff 100%) 0% 0%;
    bottom: -1px;
    content: "";
    display: block;
    height: 30px;
    left: 1px;
    position: absolute;
    right: 1px;
  }
}
.wk-card,
a.wk-card {
  background-color: #fff;
  border: 1px solid #dadada;
  padding: .9375rem;
}
.wk-card .wk-card-meta,
.wk-card .wk-card-title,
a.wk-card .wk-card-meta,
a.wk-card .wk-card-title {
  color: #007ac3;
}
.wk-card .wk-card-title,
a.wk-card .wk-card-title {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: .625rem;
  margin-top: 0;
}
.wk-card .wk-card-body,
a.wk-card .wk-card-body {
  color: #474747;
}
.wk-card .wk-label,
.wk-card .wk-label-danger,
.wk-card .wk-label-info,
.wk-card .wk-label-success,
a.wk-card .wk-label,
a.wk-card .wk-label-danger,
a.wk-card .wk-label-info,
a.wk-card .wk-label-success {
  float: right;
  margin-bottom: .5rem;
  margin-left: .5rem;
}
.wk-card:focus,
.wk-card:hover,
a.wk-card:focus,
a.wk-card:hover {
  background: #d4e8b1;
}
.wk-card:focus .wk-card-body,
.wk-card:focus .wk-card-meta,
.wk-card:focus .wk-card-title,
.wk-card:hover .wk-card-body,
.wk-card:hover .wk-card-meta,
.wk-card:hover .wk-card-title,
a.wk-card:focus .wk-card-body,
a.wk-card:focus .wk-card-meta,
a.wk-card:focus .wk-card-title,
a.wk-card:hover .wk-card-body,
a.wk-card:hover .wk-card-meta,
a.wk-card:hover .wk-card-title {
  color: #000;
}
.wk-a11y-enhanced-focus :focus,
.wk-a11y-enhanced-focus a:hover:focus {
  outline-color: #000;
  outline-offset: 0;
  outline-style: solid;
  outline-width: 2px;
}
.btn-default:hover:not([disabled]) {
  color: #333;
  background-color: #e6e6e6;
}
.btn-primary:hover:not([disabled]) {
  color: #fff;
  background-color: #286090;
}
.btn-info:hover:not([disabled]) {
  color: #fff;
  background-color: #31b0d5;
}
.btn-warning:hover:not([disabled]) {
  color: #fff;
  background-color: #ec971f;
}
.btn-danger:hover:not([disabled]) {
  color: #fff;
  background-color: #c9302c;
}
.btn-success:hover:not([disabled]) {
  color: #fff;
  background-color: #449d44;
}
.btn-link:hover:not([disabled]) {
  color: #337ab7;
  background-color: transparent;
}

/* projects/online-exam-engine/src/styles.css */
html,
body {
  height: 100%;
}
.usmle-body-base-container {
  overflow-y: hidden;
}
.usmle-body-base-container-summary {
  overflow-y: auto;
}

/* node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css */
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, none);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, none);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, none);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, none);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, none);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, none);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, none);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, none);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, none);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, none);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, none);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, none);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, none);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, none);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, none);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, none);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, none);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, none);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, none);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, none);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, none);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, none);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, none);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, none);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, none);
}
html {
  --mat-ripple-color:rgba(0, 0, 0, 0.1);
}
html {
  --mat-option-selected-state-label-text-color:#673ab7;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-accent {
  --mat-option-selected-state-label-text-color:#ffd740;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
.mat-warn {
  --mat-option-selected-state-label-text-color:#f44336;
  --mat-option-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color:rgba(0, 0, 0, 0.04);
}
html {
  --mat-optgroup-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-full-pseudo-checkbox-selected-icon-color:#ffd740;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
html {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ffd740;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color:#673ab7;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-primary {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#673ab7;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color:#ffd740;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-accent {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#ffd740;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
.mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color:#f44336;
  --mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;
}
.mat-warn {
  --mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;
}
html {
  --mat-app-background-color:#fafafa;
  --mat-app-text-color:rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-option-label-text-font:Roboto, sans-serif;
  --mat-option-label-text-line-height:24px;
  --mat-option-label-text-size:16px;
  --mat-option-label-text-tracking:0.03125em;
  --mat-option-label-text-weight:400;
}
html {
  --mat-optgroup-label-text-font:Roboto, sans-serif;
  --mat-optgroup-label-text-line-height:24px;
  --mat-optgroup-label-text-size:16px;
  --mat-optgroup-label-text-tracking:0.03125em;
  --mat-optgroup-label-text-weight:400;
}
html {
  --mdc-elevated-card-container-shape:4px;
}
html {
  --mdc-outlined-card-container-shape:4px;
  --mdc-outlined-card-outline-width:1px;
}
html {
  --mdc-elevated-card-container-color:white;
  --mdc-elevated-card-container-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mdc-outlined-card-container-color:white;
  --mdc-outlined-card-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-card-subtitle-text-color:rgba(0, 0, 0, 0.54);
}
html {
  --mat-card-title-text-font:Roboto, sans-serif;
  --mat-card-title-text-line-height:32px;
  --mat-card-title-text-size:20px;
  --mat-card-title-text-tracking:0.0125em;
  --mat-card-title-text-weight:500;
  --mat-card-subtitle-text-font:Roboto, sans-serif;
  --mat-card-subtitle-text-line-height:22px;
  --mat-card-subtitle-text-size:14px;
  --mat-card-subtitle-text-tracking:0.0071428571em;
  --mat-card-subtitle-text-weight:500;
}
html {
  --mdc-linear-progress-active-indicator-height:4px;
  --mdc-linear-progress-track-height:4px;
  --mdc-linear-progress-track-shape:0;
}
.mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color:#673ab7;
  --mdc-linear-progress-track-color:rgba(103, 58, 183, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color:#ffd740;
  --mdc-linear-progress-track-color:rgba(255, 215, 64, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color:#f44336;
  --mdc-linear-progress-track-color:rgba(244, 67, 54, 0.25);
}
html {
  --mdc-plain-tooltip-container-shape:4px;
  --mdc-plain-tooltip-supporting-text-line-height:16px;
}
html {
  --mdc-plain-tooltip-container-color:#616161;
  --mdc-plain-tooltip-supporting-text-color:#fff;
}
html {
  --mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;
  --mdc-plain-tooltip-supporting-text-size:12px;
  --mdc-plain-tooltip-supporting-text-weight:400;
  --mdc-plain-tooltip-supporting-text-tracking:0.0333333333em;
}
html {
  --mdc-filled-text-field-active-indicator-height:1px;
  --mdc-filled-text-field-focus-active-indicator-height:2px;
  --mdc-filled-text-field-container-shape:4px;
}
html {
  --mdc-outlined-text-field-outline-width:1px;
  --mdc-outlined-text-field-focus-outline-width:2px;
  --mdc-outlined-text-field-container-shape:4px;
}
html {
  --mdc-filled-text-field-caret-color:#673ab7;
  --mdc-filled-text-field-focus-active-indicator-color:#673ab7;
  --mdc-filled-text-field-focus-label-text-color:rgba(103, 58, 183, 0.87);
  --mdc-filled-text-field-container-color:rgb(244.8, 244.8, 244.8);
  --mdc-filled-text-field-disabled-container-color:rgb(249.9, 249.9, 249.9);
  --mdc-filled-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color:#f44336;
  --mdc-filled-text-field-error-focus-label-text-color:#f44336;
  --mdc-filled-text-field-error-label-text-color:#f44336;
  --mdc-filled-text-field-error-caret-color:#f44336;
  --mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-error-hover-active-indicator-color:#f44336;
}
html {
  --mdc-outlined-text-field-caret-color:#673ab7;
  --mdc-outlined-text-field-focus-outline-color:#673ab7;
  --mdc-outlined-text-field-focus-label-text-color:rgba(103, 58, 183, 0.87);
  --mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color:#f44336;
  --mdc-outlined-text-field-error-focus-label-text-color:#f44336;
  --mdc-outlined-text-field-error-label-text-color:#f44336;
  --mdc-outlined-text-field-error-hover-label-text-color:#f44336;
  --mdc-outlined-text-field-outline-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color:#f44336;
  --mdc-outlined-text-field-error-hover-outline-color:#f44336;
  --mdc-outlined-text-field-error-outline-color:#f44336;
}
html {
  --mat-form-field-focus-select-arrow-color:rgba(103, 58, 183, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color:rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color:#f44336;
  --mat-form-field-select-option-text-color:inherit;
  --mat-form-field-select-disabled-option-text-color:GrayText;
  --mat-form-field-leading-icon-color:unset;
  --mat-form-field-disabled-leading-icon-color:unset;
  --mat-form-field-trailing-icon-color:unset;
  --mat-form-field-disabled-trailing-icon-color:unset;
  --mat-form-field-error-focus-trailing-icon-color:unset;
  --mat-form-field-error-hover-trailing-icon-color:unset;
  --mat-form-field-error-trailing-icon-color:unset;
  --mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity:0.04;
  --mat-form-field-focus-state-layer-opacity:0.08;
}
.mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color:#ffd740;
  --mdc-filled-text-field-focus-active-indicator-color:#ffd740;
  --mdc-filled-text-field-focus-label-text-color:rgba(255, 215, 64, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mdc-outlined-text-field-caret-color:#ffd740;
  --mdc-outlined-text-field-focus-outline-color:#ffd740;
  --mdc-outlined-text-field-focus-label-text-color:rgba(255, 215, 64, 0.87);
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color:rgba(255, 215, 64, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color:#f44336;
  --mdc-filled-text-field-focus-active-indicator-color:#f44336;
  --mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mdc-outlined-text-field-caret-color:#f44336;
  --mdc-outlined-text-field-focus-outline-color:#f44336;
  --mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, 0.87);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-form-field-container-height:56px;
  --mat-form-field-filled-label-display:block;
  --mat-form-field-container-vertical-padding:16px;
  --mat-form-field-filled-with-label-container-padding-top:24px;
  --mat-form-field-filled-with-label-container-padding-bottom:8px;
}
html {
  --mdc-filled-text-field-label-text-font:Roboto, sans-serif;
  --mdc-filled-text-field-label-text-size:16px;
  --mdc-filled-text-field-label-text-tracking:0.03125em;
  --mdc-filled-text-field-label-text-weight:400;
}
html {
  --mdc-outlined-text-field-label-text-font:Roboto, sans-serif;
  --mdc-outlined-text-field-label-text-size:16px;
  --mdc-outlined-text-field-label-text-tracking:0.03125em;
  --mdc-outlined-text-field-label-text-weight:400;
}
html {
  --mat-form-field-container-text-font:Roboto, sans-serif;
  --mat-form-field-container-text-line-height:24px;
  --mat-form-field-container-text-size:16px;
  --mat-form-field-container-text-tracking:0.03125em;
  --mat-form-field-container-text-weight:400;
  --mat-form-field-outlined-label-text-populated-size:16px;
  --mat-form-field-subscript-text-font:Roboto, sans-serif;
  --mat-form-field-subscript-text-line-height:20px;
  --mat-form-field-subscript-text-size:12px;
  --mat-form-field-subscript-text-tracking:0.0333333333em;
  --mat-form-field-subscript-text-weight:400;
}
html {
  --mat-select-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(103, 58, 183, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(255, 215, 64, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color:white;
  --mat-select-enabled-trigger-text-color:rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color:rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color:rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color:rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color:rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color:rgba(244, 67, 54, 0.87);
  --mat-select-invalid-arrow-color:rgba(244, 67, 54, 0.87);
}
html {
  --mat-select-arrow-transform:translateY(-8px);
}
html {
  --mat-select-trigger-text-font:Roboto, sans-serif;
  --mat-select-trigger-text-line-height:24px;
  --mat-select-trigger-text-size:16px;
  --mat-select-trigger-text-tracking:0.03125em;
  --mat-select-trigger-text-weight:400;
}
html {
  --mat-autocomplete-container-shape:4px;
  --mat-autocomplete-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color:white;
}
html {
  --mdc-dialog-container-shape:4px;
}
html {
  --mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width:80vw;
  --mat-dialog-container-small-max-width:80vw;
  --mat-dialog-container-min-width:0;
  --mat-dialog-actions-alignment:start;
  --mat-dialog-actions-padding:8px;
  --mat-dialog-content-padding:20px 24px;
  --mat-dialog-with-actions-content-padding:20px 24px;
  --mat-dialog-headline-padding:0 24px 9px;
}
html {
  --mdc-dialog-container-color:white;
  --mdc-dialog-subhead-color:rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color:rgba(0, 0, 0, 0.6);
}
html {
  --mdc-dialog-subhead-font:Roboto, sans-serif;
  --mdc-dialog-subhead-line-height:32px;
  --mdc-dialog-subhead-size:20px;
  --mdc-dialog-subhead-weight:500;
  --mdc-dialog-subhead-tracking:0.0125em;
  --mdc-dialog-supporting-text-font:Roboto, sans-serif;
  --mdc-dialog-supporting-text-line-height:24px;
  --mdc-dialog-supporting-text-size:16px;
  --mdc-dialog-supporting-text-weight:400;
  --mdc-dialog-supporting-text-tracking:0.03125em;
}
.mat-mdc-standard-chip {
  --mdc-chip-container-shape-radius:16px;
  --mdc-chip-with-avatar-avatar-shape-radius:14px;
  --mdc-chip-with-avatar-avatar-size:28px;
  --mdc-chip-with-icon-icon-size:18px;
  --mdc-chip-outline-width:0;
  --mdc-chip-outline-color:transparent;
  --mdc-chip-disabled-outline-color:transparent;
  --mdc-chip-focus-outline-color:transparent;
  --mdc-chip-hover-state-layer-opacity:0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity:1;
  --mdc-chip-flat-selected-outline-width:0;
  --mdc-chip-selected-hover-state-layer-opacity:0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;
  --mdc-chip-with-icon-disabled-icon-opacity:1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-container-opacity:0.4;
  --mat-chip-trailing-action-opacity:0.54;
  --mat-chip-trailing-action-focus-opacity:1;
  --mat-chip-trailing-action-state-layer-color:transparent;
  --mat-chip-selected-trailing-action-state-layer-color:transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity:0;
  --mat-chip-trailing-action-focus-state-layer-opacity:0;
}
.mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color:#212121;
  --mdc-chip-elevated-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-selected-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-elevated-disabled-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-flat-disabled-selected-container-color:rgb(224.4, 224.4, 224.4);
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:#212121;
  --mdc-chip-selected-label-text-color:#212121;
  --mdc-chip-with-icon-icon-color:#212121;
  --mdc-chip-with-icon-disabled-icon-color:#212121;
  --mdc-chip-with-icon-selected-icon-color:#212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip {
  --mat-chip-selected-disabled-trailing-icon-color:#212121;
  --mat-chip-selected-trailing-icon-color:#212121;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#673ab7;
  --mdc-chip-elevated-selected-container-color:#673ab7;
  --mdc-chip-elevated-disabled-container-color:#673ab7;
  --mdc-chip-flat-disabled-selected-container-color:#673ab7;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-elevated-container-color:#ffd740;
  --mdc-chip-elevated-selected-container-color:#ffd740;
  --mdc-chip-elevated-disabled-container-color:#ffd740;
  --mdc-chip-flat-disabled-selected-container-color:#ffd740;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-selected-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-disabled-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-icon-selected-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mdc-chip-with-trailing-icon-trailing-icon-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-selected-disabled-trailing-icon-color:rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color:white;
  --mdc-chip-elevated-container-color:#f44336;
  --mdc-chip-elevated-selected-container-color:#f44336;
  --mdc-chip-elevated-disabled-container-color:#f44336;
  --mdc-chip-flat-disabled-selected-container-color:#f44336;
  --mdc-chip-focus-state-layer-color:black;
  --mdc-chip-hover-state-layer-color:black;
  --mdc-chip-selected-hover-state-layer-color:black;
  --mdc-chip-focus-state-layer-opacity:0.12;
  --mdc-chip-selected-focus-state-layer-color:black;
  --mdc-chip-selected-focus-state-layer-opacity:0.12;
  --mdc-chip-label-text-color:white;
  --mdc-chip-selected-label-text-color:white;
  --mdc-chip-with-icon-icon-color:white;
  --mdc-chip-with-icon-disabled-icon-color:white;
  --mdc-chip-with-icon-selected-icon-color:white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;
  --mdc-chip-with-trailing-icon-trailing-icon-color:white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-selected-disabled-trailing-icon-color:white;
  --mat-chip-selected-trailing-icon-color:white;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height:32px;
}
.mat-mdc-standard-chip {
  --mdc-chip-label-text-font:Roboto, sans-serif;
  --mdc-chip-label-text-line-height:20px;
  --mdc-chip-label-text-size:14px;
  --mdc-chip-label-text-tracking:0.0178571429em;
  --mdc-chip-label-text-weight:400;
}
html {
  --mdc-switch-disabled-selected-icon-opacity:0.38;
  --mdc-switch-disabled-track-opacity:0.12;
  --mdc-switch-disabled-unselected-icon-opacity:0.38;
  --mdc-switch-handle-height:20px;
  --mdc-switch-handle-shape:10px;
  --mdc-switch-handle-width:20px;
  --mdc-switch-selected-icon-size:18px;
  --mdc-switch-track-height:14px;
  --mdc-switch-track-shape:7px;
  --mdc-switch-track-width:36px;
  --mdc-switch-unselected-icon-size:18px;
  --mdc-switch-selected-focus-state-layer-opacity:0.12;
  --mdc-switch-selected-hover-state-layer-opacity:0.04;
  --mdc-switch-selected-pressed-state-layer-opacity:0.1;
  --mdc-switch-unselected-focus-state-layer-opacity:0.12;
  --mdc-switch-unselected-hover-state-layer-opacity:0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity:0.1;
}
html .mat-mdc-slide-toggle {
  --mat-switch-disabled-selected-handle-opacity:0.38;
  --mat-switch-disabled-unselected-handle-opacity:0.38;
  --mat-switch-unselected-handle-size:20px;
  --mat-switch-selected-handle-size:20px;
  --mat-switch-pressed-handle-size:20px;
  --mat-switch-with-icon-handle-size:20px;
  --mat-switch-selected-handle-horizontal-margin:0;
  --mat-switch-selected-with-icon-handle-horizontal-margin:0;
  --mat-switch-selected-pressed-handle-horizontal-margin:0;
  --mat-switch-unselected-handle-horizontal-margin:0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin:0;
  --mat-switch-unselected-pressed-handle-horizontal-margin:0;
  --mat-switch-visible-track-opacity:1;
  --mat-switch-hidden-track-opacity:1;
  --mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width:1px;
  --mat-switch-track-outline-color:transparent;
  --mat-switch-selected-track-outline-width:1px;
  --mat-switch-selected-track-outline-color:transparent;
  --mat-switch-disabled-unselected-track-outline-width:1px;
  --mat-switch-disabled-unselected-track-outline-color:transparent;
}
html {
  --mdc-switch-selected-focus-state-layer-color:#5e35b1;
  --mdc-switch-selected-handle-color:#5e35b1;
  --mdc-switch-selected-hover-state-layer-color:#5e35b1;
  --mdc-switch-selected-pressed-state-layer-color:#5e35b1;
  --mdc-switch-selected-focus-handle-color:#311b92;
  --mdc-switch-selected-hover-handle-color:#311b92;
  --mdc-switch-selected-pressed-handle-color:#311b92;
  --mdc-switch-selected-focus-track-color:#9575cd;
  --mdc-switch-selected-hover-track-color:#9575cd;
  --mdc-switch-selected-pressed-track-color:#9575cd;
  --mdc-switch-selected-track-color:#9575cd;
  --mdc-switch-disabled-selected-handle-color:#424242;
  --mdc-switch-disabled-selected-icon-color:#fff;
  --mdc-switch-disabled-selected-track-color:#424242;
  --mdc-switch-disabled-unselected-handle-color:#424242;
  --mdc-switch-disabled-unselected-icon-color:#fff;
  --mdc-switch-disabled-unselected-track-color:#424242;
  --mdc-switch-handle-surface-color:#fff;
  --mdc-switch-selected-icon-color:#fff;
  --mdc-switch-unselected-focus-handle-color:#212121;
  --mdc-switch-unselected-focus-state-layer-color:#424242;
  --mdc-switch-unselected-focus-track-color:#e0e0e0;
  --mdc-switch-unselected-handle-color:#616161;
  --mdc-switch-unselected-hover-handle-color:#212121;
  --mdc-switch-unselected-hover-state-layer-color:#424242;
  --mdc-switch-unselected-hover-track-color:#e0e0e0;
  --mdc-switch-unselected-icon-color:#fff;
  --mdc-switch-unselected-pressed-handle-color:#212121;
  --mdc-switch-unselected-pressed-state-layer-color:#424242;
  --mdc-switch-unselected-pressed-track-color:#e0e0e0;
  --mdc-switch-unselected-track-color:#e0e0e0;
  --mdc-switch-handle-elevation-shadow:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-disabled-handle-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-color:rgba(0, 0, 0, 0.87);
}
html .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color:#ffb300;
  --mdc-switch-selected-handle-color:#ffb300;
  --mdc-switch-selected-hover-state-layer-color:#ffb300;
  --mdc-switch-selected-pressed-state-layer-color:#ffb300;
  --mdc-switch-selected-focus-handle-color:#ff6f00;
  --mdc-switch-selected-hover-handle-color:#ff6f00;
  --mdc-switch-selected-pressed-handle-color:#ff6f00;
  --mdc-switch-selected-focus-track-color:#ffd54f;
  --mdc-switch-selected-hover-track-color:#ffd54f;
  --mdc-switch-selected-pressed-track-color:#ffd54f;
  --mdc-switch-selected-track-color:#ffd54f;
}
html .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color:#e53935;
  --mdc-switch-selected-handle-color:#e53935;
  --mdc-switch-selected-hover-state-layer-color:#e53935;
  --mdc-switch-selected-pressed-state-layer-color:#e53935;
  --mdc-switch-selected-focus-handle-color:#b71c1c;
  --mdc-switch-selected-hover-handle-color:#b71c1c;
  --mdc-switch-selected-pressed-handle-color:#b71c1c;
  --mdc-switch-selected-focus-track-color:#e57373;
  --mdc-switch-selected-hover-track-color:#e57373;
  --mdc-switch-selected-pressed-track-color:#e57373;
  --mdc-switch-selected-track-color:#e57373;
}
html {
  --mdc-switch-state-layer-size:40px;
}
html .mat-mdc-slide-toggle {
  --mat-switch-label-text-font:Roboto, sans-serif;
  --mat-switch-label-text-line-height:20px;
  --mat-switch-label-text-size:14px;
  --mat-switch-label-text-tracking:0.0178571429em;
  --mat-switch-label-text-weight:400;
}
html {
  --mdc-radio-disabled-selected-icon-opacity:0.38;
  --mdc-radio-disabled-unselected-icon-opacity:0.38;
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#673ab7;
  --mdc-radio-selected-hover-icon-color:#673ab7;
  --mdc-radio-selected-icon-color:#673ab7;
  --mdc-radio-selected-pressed-icon-color:#673ab7;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#673ab7;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ffd740;
  --mdc-radio-selected-hover-icon-color:#ffd740;
  --mdc-radio-selected-icon-color:#ffd740;
  --mdc-radio-selected-pressed-icon-color:#ffd740;
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#ffd740;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-ripple-color:black;
  --mat-radio-checked-ripple-color:#f44336;
  --mat-radio-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-radio-label-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mdc-radio-state-layer-size:40px;
}
html {
  --mat-radio-touch-target-display:block;
}
html {
  --mat-radio-label-text-font:Roboto, sans-serif;
  --mat-radio-label-text-line-height:20px;
  --mat-radio-label-text-size:14px;
  --mat-radio-label-text-tracking:0.0178571429em;
  --mat-radio-label-text-weight:400;
}
html {
  --mdc-slider-active-track-height:6px;
  --mdc-slider-active-track-shape:9999px;
  --mdc-slider-handle-height:20px;
  --mdc-slider-handle-shape:50%;
  --mdc-slider-handle-width:20px;
  --mdc-slider-inactive-track-height:4px;
  --mdc-slider-inactive-track-shape:9999px;
  --mdc-slider-with-overlap-handle-outline-width:1px;
  --mdc-slider-with-tick-marks-active-container-opacity:0.6;
  --mdc-slider-with-tick-marks-container-shape:50%;
  --mdc-slider-with-tick-marks-container-size:2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity:0.6;
  --mdc-slider-handle-elevation:0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-slider-value-indicator-width:auto;
  --mat-slider-value-indicator-height:32px;
  --mat-slider-value-indicator-caret-display:block;
  --mat-slider-value-indicator-border-radius:4px;
  --mat-slider-value-indicator-padding:0 12px;
  --mat-slider-value-indicator-text-transform:none;
  --mat-slider-value-indicator-container-transform:translateX(-50%);
}
html {
  --mdc-slider-handle-color:#673ab7;
  --mdc-slider-focus-handle-color:#673ab7;
  --mdc-slider-hover-handle-color:#673ab7;
  --mdc-slider-active-track-color:#673ab7;
  --mdc-slider-inactive-track-color:#673ab7;
  --mdc-slider-with-tick-marks-inactive-container-color:#673ab7;
  --mdc-slider-with-tick-marks-active-container-color:white;
  --mdc-slider-disabled-active-track-color:#000;
  --mdc-slider-disabled-handle-color:#000;
  --mdc-slider-disabled-inactive-track-color:#000;
  --mdc-slider-label-container-color:#000;
  --mdc-slider-label-label-text-color:#fff;
  --mdc-slider-with-overlap-handle-outline-color:#fff;
  --mdc-slider-with-tick-marks-disabled-container-color:#000;
}
html {
  --mat-slider-ripple-color:#673ab7;
  --mat-slider-hover-state-layer-color:rgba(103, 58, 183, 0.05);
  --mat-slider-focus-state-layer-color:rgba(103, 58, 183, 0.2);
  --mat-slider-value-indicator-opacity:0.6;
}
html .mat-accent {
  --mdc-slider-handle-color:#ffd740;
  --mdc-slider-focus-handle-color:#ffd740;
  --mdc-slider-hover-handle-color:#ffd740;
  --mdc-slider-active-track-color:#ffd740;
  --mdc-slider-inactive-track-color:#ffd740;
  --mdc-slider-with-tick-marks-inactive-container-color:#ffd740;
  --mdc-slider-with-tick-marks-active-container-color:rgba(0, 0, 0, 0.87);
}
html .mat-accent {
  --mat-slider-ripple-color:#ffd740;
  --mat-slider-hover-state-layer-color:rgba(255, 215, 64, 0.05);
  --mat-slider-focus-state-layer-color:rgba(255, 215, 64, 0.2);
}
html .mat-warn {
  --mdc-slider-handle-color:#f44336;
  --mdc-slider-focus-handle-color:#f44336;
  --mdc-slider-hover-handle-color:#f44336;
  --mdc-slider-active-track-color:#f44336;
  --mdc-slider-inactive-track-color:#f44336;
  --mdc-slider-with-tick-marks-inactive-container-color:#f44336;
  --mdc-slider-with-tick-marks-active-container-color:white;
}
html .mat-warn {
  --mat-slider-ripple-color:#f44336;
  --mat-slider-hover-state-layer-color:rgba(244, 67, 54, 0.05);
  --mat-slider-focus-state-layer-color:rgba(244, 67, 54, 0.2);
}
html {
  --mdc-slider-label-label-text-font:Roboto, sans-serif;
  --mdc-slider-label-label-text-size:14px;
  --mdc-slider-label-label-text-line-height:22px;
  --mdc-slider-label-label-text-tracking:0.0071428571em;
  --mdc-slider-label-label-text-weight:500;
}
html {
  --mat-menu-container-shape:4px;
  --mat-menu-divider-bottom-spacing:0;
  --mat-menu-divider-top-spacing:0;
  --mat-menu-item-spacing:16px;
  --mat-menu-item-icon-size:24px;
  --mat-menu-item-leading-spacing:16px;
  --mat-menu-item-trailing-spacing:16px;
  --mat-menu-item-with-icon-leading-spacing:16px;
  --mat-menu-item-with-icon-trailing-spacing:16px;
  --mat-menu-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color:rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-menu-container-color:white;
  --mat-menu-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-font:Roboto, sans-serif;
  --mat-menu-item-label-text-size:16px;
  --mat-menu-item-label-text-tracking:0.03125em;
  --mat-menu-item-label-text-line-height:24px;
  --mat-menu-item-label-text-weight:400;
}
html {
  --mdc-list-list-item-container-shape:0;
  --mdc-list-list-item-leading-avatar-shape:50%;
  --mdc-list-list-item-container-color:transparent;
  --mdc-list-list-item-selected-container-color:transparent;
  --mdc-list-list-item-leading-avatar-color:transparent;
  --mdc-list-list-item-leading-icon-size:24px;
  --mdc-list-list-item-leading-avatar-size:40px;
  --mdc-list-list-item-trailing-icon-size:24px;
  --mdc-list-list-item-disabled-state-layer-color:transparent;
  --mdc-list-list-item-disabled-state-layer-opacity:0;
  --mdc-list-list-item-disabled-label-text-opacity:0.38;
  --mdc-list-list-item-disabled-leading-icon-opacity:0.38;
  --mdc-list-list-item-disabled-trailing-icon-opacity:0.38;
}
html {
  --mat-list-active-indicator-color:transparent;
  --mat-list-active-indicator-shape:4px;
}
html {
  --mdc-list-list-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, 0.54);
  --mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-disabled-label-text-color:black;
  --mdc-list-list-item-disabled-leading-icon-color:black;
  --mdc-list-list-item-disabled-trailing-icon-color:black;
  --mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, 0.87);
  --mdc-list-list-item-hover-state-layer-color:black;
  --mdc-list-list-item-hover-state-layer-opacity:0.04;
  --mdc-list-list-item-focus-state-layer-color:black;
  --mdc-list-list-item-focus-state-layer-opacity:0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#673ab7;
  --mdc-radio-selected-hover-icon-color:#673ab7;
  --mdc-radio-selected-icon-color:#673ab7;
  --mdc-radio-selected-pressed-icon-color:#673ab7;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#ffd740;
  --mdc-radio-selected-hover-icon-color:#ffd740;
  --mdc-radio-selected-icon-color:#ffd740;
  --mdc-radio-selected-pressed-icon-color:#ffd740;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mdc-radio-disabled-selected-icon-color:black;
  --mdc-radio-disabled-unselected-icon-color:black;
  --mdc-radio-unselected-hover-icon-color:#212121;
  --mdc-radio-unselected-focus-icon-color:#212121;
  --mdc-radio-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color:#f44336;
  --mdc-radio-selected-hover-icon-color:#f44336;
  --mdc-radio-selected-icon-color:#f44336;
  --mdc-radio-selected-pressed-icon-color:#f44336;
}
.mat-mdc-list-option {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#673ab7;
  --mdc-checkbox-selected-hover-icon-color:#673ab7;
  --mdc-checkbox-selected-icon-color:#673ab7;
  --mdc-checkbox-selected-pressed-icon-color:#673ab7;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#673ab7;
  --mdc-checkbox-selected-hover-state-layer-color:#673ab7;
  --mdc-checkbox-selected-pressed-state-layer-color:#673ab7;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-accent {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:black;
  --mdc-checkbox-selected-focus-icon-color:#ffd740;
  --mdc-checkbox-selected-hover-icon-color:#ffd740;
  --mdc-checkbox-selected-icon-color:#ffd740;
  --mdc-checkbox-selected-pressed-icon-color:#ffd740;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ffd740;
  --mdc-checkbox-selected-hover-state-layer-color:#ffd740;
  --mdc-checkbox-selected-pressed-state-layer-color:#ffd740;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-option.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #673ab7;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mdc-list-list-item-one-line-container-height:48px;
  --mdc-list-list-item-two-line-container-height:64px;
  --mdc-list-list-item-three-line-container-height:88px;
}
html {
  --mat-list-list-item-leading-icon-start-space:16px;
  --mat-list-list-item-leading-icon-end-space:32px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mdc-radio-state-layer-size:40px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mdc-list-list-item-label-text-font:Roboto, sans-serif;
  --mdc-list-list-item-label-text-line-height:24px;
  --mdc-list-list-item-label-text-size:16px;
  --mdc-list-list-item-label-text-tracking:0.03125em;
  --mdc-list-list-item-label-text-weight:400;
  --mdc-list-list-item-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-supporting-text-line-height:20px;
  --mdc-list-list-item-supporting-text-size:14px;
  --mdc-list-list-item-supporting-text-tracking:0.0178571429em;
  --mdc-list-list-item-supporting-text-weight:400;
  --mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;
  --mdc-list-list-item-trailing-supporting-text-line-height:20px;
  --mdc-list-list-item-trailing-supporting-text-size:12px;
  --mdc-list-list-item-trailing-supporting-text-tracking:0.0333333333em;
  --mdc-list-list-item-trailing-supporting-text-weight:400;
}
.mdc-list-group__subheader {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
}
html {
  --mat-paginator-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color:white;
  --mat-paginator-enabled-icon-color:rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-paginator-container-size:56px;
  --mat-paginator-form-field-container-height:40px;
  --mat-paginator-form-field-container-vertical-padding:8px;
  --mat-paginator-touch-target-display:block;
}
html {
  --mat-paginator-container-text-font:Roboto, sans-serif;
  --mat-paginator-container-text-line-height:20px;
  --mat-paginator-container-text-size:12px;
  --mat-paginator-container-text-tracking:0.0333333333em;
  --mat-paginator-container-text-weight:400;
  --mat-paginator-select-trigger-text-size:12px;
}
html {
  --mdc-secondary-navigation-tab-container-height:48px;
}
html {
  --mdc-tab-indicator-active-indicator-height:2px;
  --mdc-tab-indicator-active-indicator-shape:0;
}
html {
  --mat-tab-header-divider-color:transparent;
  --mat-tab-header-divider-height:0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color:#673ab7;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#673ab7;
  --mat-tab-header-active-ripple-color:#673ab7;
  --mat-tab-header-inactive-ripple-color:#673ab7;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#673ab7;
  --mat-tab-header-active-hover-label-text-color:#673ab7;
  --mat-tab-header-active-focus-indicator-color:#673ab7;
  --mat-tab-header-active-hover-indicator-color:#673ab7;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color:#ffd740;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#ffd740;
  --mat-tab-header-active-ripple-color:#ffd740;
  --mat-tab-header-inactive-ripple-color:#ffd740;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#ffd740;
  --mat-tab-header-active-hover-label-text-color:#ffd740;
  --mat-tab-header-active-focus-indicator-color:#ffd740;
  --mat-tab-header-active-hover-indicator-color:#ffd740;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color:black;
  --mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color:#f44336;
  --mat-tab-header-active-ripple-color:#f44336;
  --mat-tab-header-inactive-ripple-color:#f44336;
  --mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color:#f44336;
  --mat-tab-header-active-hover-label-text-color:#f44336;
  --mat-tab-header-active-focus-indicator-color:#f44336;
  --mat-tab-header-active-hover-indicator-color:#f44336;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color:#673ab7;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color:#ffd740;
  --mat-tab-header-with-background-foreground-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color:#f44336;
  --mat-tab-header-with-background-foreground-color:white;
}
.mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height:48px;
}
.mat-mdc-tab-header {
  --mat-tab-header-label-text-font:Roboto, sans-serif;
  --mat-tab-header-label-text-size:14px;
  --mat-tab-header-label-text-tracking:0.0892857143em;
  --mat-tab-header-label-text-line-height:36px;
  --mat-tab-header-label-text-weight:500;
}
html {
  --mdc-checkbox-disabled-selected-checkmark-color:#fff;
  --mdc-checkbox-selected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity:0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity:0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity:0.16;
}
html {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:black;
  --mdc-checkbox-selected-focus-icon-color:#ffd740;
  --mdc-checkbox-selected-hover-icon-color:#ffd740;
  --mdc-checkbox-selected-icon-color:#ffd740;
  --mdc-checkbox-selected-pressed-icon-color:#ffd740;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#ffd740;
  --mdc-checkbox-selected-hover-state-layer-color:#ffd740;
  --mdc-checkbox-selected-pressed-state-layer-color:#ffd740;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mat-checkbox-disabled-label-color:rgba(0, 0, 0, 0.38);
  --mat-checkbox-label-text-color:rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#673ab7;
  --mdc-checkbox-selected-hover-icon-color:#673ab7;
  --mdc-checkbox-selected-icon-color:#673ab7;
  --mdc-checkbox-selected-pressed-icon-color:#673ab7;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#673ab7;
  --mdc-checkbox-selected-hover-state-layer-color:#673ab7;
  --mdc-checkbox-selected-pressed-state-layer-color:#673ab7;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
.mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color:white;
  --mdc-checkbox-selected-focus-icon-color:#f44336;
  --mdc-checkbox-selected-hover-icon-color:#f44336;
  --mdc-checkbox-selected-icon-color:#f44336;
  --mdc-checkbox-selected-pressed-icon-color:#f44336;
  --mdc-checkbox-unselected-focus-icon-color:#212121;
  --mdc-checkbox-unselected-hover-icon-color:#212121;
  --mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color:#f44336;
  --mdc-checkbox-selected-hover-state-layer-color:#f44336;
  --mdc-checkbox-selected-pressed-state-layer-color:#f44336;
  --mdc-checkbox-unselected-focus-state-layer-color:black;
  --mdc-checkbox-unselected-hover-state-layer-color:black;
  --mdc-checkbox-unselected-pressed-state-layer-color:black;
}
html {
  --mdc-checkbox-state-layer-size:40px;
}
html {
  --mat-checkbox-touch-target-display:block;
}
html {
  --mat-checkbox-label-text-font:Roboto, sans-serif;
  --mat-checkbox-label-text-line-height:20px;
  --mat-checkbox-label-text-size:14px;
  --mat-checkbox-label-text-tracking:0.0178571429em;
  --mat-checkbox-label-text-weight:400;
}
html {
  --mdc-text-button-container-shape:4px;
  --mdc-text-button-keep-touch-target:false;
}
html {
  --mdc-filled-button-container-shape:4px;
  --mdc-filled-button-keep-touch-target:false;
}
html {
  --mdc-protected-button-container-shape:4px;
  --mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mdc-outlined-button-keep-touch-target:false;
  --mdc-outlined-button-outline-width:1px;
  --mdc-outlined-button-container-shape:4px;
}
html {
  --mat-text-button-horizontal-padding:8px;
  --mat-text-button-with-icon-horizontal-padding:8px;
  --mat-text-button-icon-spacing:8px;
  --mat-text-button-icon-offset:0;
}
html {
  --mat-filled-button-horizontal-padding:16px;
  --mat-filled-button-icon-spacing:8px;
  --mat-filled-button-icon-offset:-4px;
}
html {
  --mat-protected-button-horizontal-padding:16px;
  --mat-protected-button-icon-spacing:8px;
  --mat-protected-button-icon-offset:-4px;
}
html {
  --mat-outlined-button-horizontal-padding:15px;
  --mat-outlined-button-icon-spacing:8px;
  --mat-outlined-button-icon-offset:-4px;
}
html {
  --mdc-text-button-label-text-color:black;
  --mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-text-button-state-layer-color:black;
  --mat-text-button-disabled-state-layer-color:black;
  --mat-text-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity:0.04;
  --mat-text-button-focus-state-layer-opacity:0.12;
  --mat-text-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-filled-button-container-color:white;
  --mdc-filled-button-label-text-color:black;
  --mdc-filled-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-filled-button-state-layer-color:black;
  --mat-filled-button-disabled-state-layer-color:black;
  --mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity:0.04;
  --mat-filled-button-focus-state-layer-opacity:0.12;
  --mat-filled-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-protected-button-container-color:white;
  --mdc-protected-button-label-text-color:black;
  --mdc-protected-button-disabled-container-color:rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-protected-button-state-layer-color:black;
  --mat-protected-button-disabled-state-layer-color:black;
  --mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity:0.04;
  --mat-protected-button-focus-state-layer-opacity:0.12;
  --mat-protected-button-pressed-state-layer-opacity:0.12;
}
html {
  --mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color:black;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-outlined-button-state-layer-color:black;
  --mat-outlined-button-disabled-state-layer-color:black;
  --mat-outlined-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity:0.04;
  --mat-outlined-button-focus-state-layer-opacity:0.12;
  --mat-outlined-button-pressed-state-layer-opacity:0.12;
}
.mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color:#673ab7;
}
.mat-mdc-button.mat-primary {
  --mat-text-button-state-layer-color:#673ab7;
  --mat-text-button-ripple-color:rgba(103, 58, 183, 0.1);
}
.mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color:#ffd740;
}
.mat-mdc-button.mat-accent {
  --mat-text-button-state-layer-color:#ffd740;
  --mat-text-button-ripple-color:rgba(255, 215, 64, 0.1);
}
.mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color:#f44336;
}
.mat-mdc-button.mat-warn {
  --mat-text-button-state-layer-color:#f44336;
  --mat-text-button-ripple-color:rgba(244, 67, 54, 0.1);
}
.mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color:#673ab7;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-primary {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color:#ffd740;
  --mdc-filled-button-label-text-color:black;
}
.mat-mdc-unelevated-button.mat-accent {
  --mat-filled-button-state-layer-color:black;
  --mat-filled-button-ripple-color:rgba(0, 0, 0, 0.1);
}
.mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color:#f44336;
  --mdc-filled-button-label-text-color:white;
}
.mat-mdc-unelevated-button.mat-warn {
  --mat-filled-button-state-layer-color:white;
  --mat-filled-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color:#673ab7;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-primary {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color:#ffd740;
  --mdc-protected-button-label-text-color:black;
}
.mat-mdc-raised-button.mat-accent {
  --mat-protected-button-state-layer-color:black;
  --mat-protected-button-ripple-color:rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color:#f44336;
  --mdc-protected-button-label-text-color:white;
}
.mat-mdc-raised-button.mat-warn {
  --mat-protected-button-state-layer-color:white;
  --mat-protected-button-ripple-color:rgba(255, 255, 255, 0.1);
}
.mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color:#673ab7;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-primary {
  --mat-outlined-button-state-layer-color:#673ab7;
  --mat-outlined-button-ripple-color:rgba(103, 58, 183, 0.1);
}
.mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color:#ffd740;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-accent {
  --mat-outlined-button-state-layer-color:#ffd740;
  --mat-outlined-button-ripple-color:rgba(255, 215, 64, 0.1);
}
.mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color:#f44336;
  --mdc-outlined-button-outline-color:rgba(0, 0, 0, 0.12);
}
.mat-mdc-outlined-button.mat-warn {
  --mat-outlined-button-state-layer-color:#f44336;
  --mat-outlined-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mdc-text-button-container-height:36px;
}
html {
  --mdc-filled-button-container-height:36px;
}
html {
  --mdc-protected-button-container-height:36px;
}
html {
  --mdc-outlined-button-container-height:36px;
}
html {
  --mat-text-button-touch-target-display:block;
}
html {
  --mat-filled-button-touch-target-display:block;
}
html {
  --mat-protected-button-touch-target-display:block;
}
html {
  --mat-outlined-button-touch-target-display:block;
}
html {
  --mdc-text-button-label-text-font:Roboto, sans-serif;
  --mdc-text-button-label-text-size:14px;
  --mdc-text-button-label-text-tracking:0.0892857143em;
  --mdc-text-button-label-text-weight:500;
  --mdc-text-button-label-text-transform:none;
}
html {
  --mdc-filled-button-label-text-font:Roboto, sans-serif;
  --mdc-filled-button-label-text-size:14px;
  --mdc-filled-button-label-text-tracking:0.0892857143em;
  --mdc-filled-button-label-text-weight:500;
  --mdc-filled-button-label-text-transform:none;
}
html {
  --mdc-protected-button-label-text-font:Roboto, sans-serif;
  --mdc-protected-button-label-text-size:14px;
  --mdc-protected-button-label-text-tracking:0.0892857143em;
  --mdc-protected-button-label-text-weight:500;
  --mdc-protected-button-label-text-transform:none;
}
html {
  --mdc-outlined-button-label-text-font:Roboto, sans-serif;
  --mdc-outlined-button-label-text-size:14px;
  --mdc-outlined-button-label-text-tracking:0.0892857143em;
  --mdc-outlined-button-label-text-weight:500;
  --mdc-outlined-button-label-text-transform:none;
}
html {
  --mdc-icon-button-icon-size:24px;
}
html {
  --mdc-icon-button-icon-color:inherit;
  --mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, 0.38);
}
html {
  --mat-icon-button-state-layer-color:black;
  --mat-icon-button-disabled-state-layer-color:black;
  --mat-icon-button-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-icon-button-hover-state-layer-opacity:0.04;
  --mat-icon-button-focus-state-layer-opacity:0.12;
  --mat-icon-button-pressed-state-layer-opacity:0.12;
}
html .mat-mdc-icon-button.mat-primary {
  --mdc-icon-button-icon-color:#673ab7;
}
html .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-state-layer-color:#673ab7;
  --mat-icon-button-ripple-color:rgba(103, 58, 183, 0.1);
}
html .mat-mdc-icon-button.mat-accent {
  --mdc-icon-button-icon-color:#ffd740;
}
html .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-state-layer-color:#ffd740;
  --mat-icon-button-ripple-color:rgba(255, 215, 64, 0.1);
}
html .mat-mdc-icon-button.mat-warn {
  --mdc-icon-button-icon-color:#f44336;
}
html .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-state-layer-color:#f44336;
  --mat-icon-button-ripple-color:rgba(244, 67, 54, 0.1);
}
html {
  --mat-icon-button-touch-target-display:block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mdc-fab-container-shape:50%;
  --mdc-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mdc-fab-small-container-shape:50%;
  --mdc-fab-small-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mdc-extended-fab-container-height:48px;
  --mdc-extended-fab-container-shape:24px;
  --mdc-extended-fab-container-elevation-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-focus-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-hover-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mdc-fab-container-color:white;
}
html {
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-disabled-state-layer-color:black;
  --mat-fab-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-hover-state-layer-opacity:0.04;
  --mat-fab-focus-state-layer-opacity:0.12;
  --mat-fab-pressed-state-layer-opacity:0.12;
  --mat-fab-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html {
  --mdc-fab-small-container-color:white;
}
html {
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-disabled-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);
  --mat-fab-small-hover-state-layer-opacity:0.04;
  --mat-fab-small-focus-state-layer-opacity:0.12;
  --mat-fab-small-pressed-state-layer-opacity:0.12;
  --mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, 0.12);
  --mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, 0.38);
}
html .mat-mdc-fab.mat-primary {
  --mdc-fab-container-color:#673ab7;
}
html .mat-mdc-fab.mat-primary {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-fab.mat-accent {
  --mdc-fab-container-color:#ffd740;
}
html .mat-mdc-fab.mat-accent {
  --mat-fab-foreground-color:black;
  --mat-fab-state-layer-color:black;
  --mat-fab-ripple-color:rgba(0, 0, 0, 0.1);
}
html .mat-mdc-fab.mat-warn {
  --mdc-fab-container-color:#f44336;
}
html .mat-mdc-fab.mat-warn {
  --mat-fab-foreground-color:white;
  --mat-fab-state-layer-color:white;
  --mat-fab-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-primary {
  --mdc-fab-small-container-color:#673ab7;
}
html .mat-mdc-mini-fab.mat-primary {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html .mat-mdc-mini-fab.mat-accent {
  --mdc-fab-small-container-color:#ffd740;
}
html .mat-mdc-mini-fab.mat-accent {
  --mat-fab-small-foreground-color:black;
  --mat-fab-small-state-layer-color:black;
  --mat-fab-small-ripple-color:rgba(0, 0, 0, 0.1);
}
html .mat-mdc-mini-fab.mat-warn {
  --mdc-fab-small-container-color:#f44336;
}
html .mat-mdc-mini-fab.mat-warn {
  --mat-fab-small-foreground-color:white;
  --mat-fab-small-state-layer-color:white;
  --mat-fab-small-ripple-color:rgba(255, 255, 255, 0.1);
}
html {
  --mat-fab-touch-target-display:block;
}
html {
  --mat-fab-small-touch-target-display:block;
}
html {
  --mdc-extended-fab-label-text-font:Roboto, sans-serif;
  --mdc-extended-fab-label-text-size:14px;
  --mdc-extended-fab-label-text-tracking:0.0892857143em;
  --mdc-extended-fab-label-text-weight:500;
}
html {
  --mdc-snackbar-container-shape:4px;
}
html {
  --mdc-snackbar-container-color:#333333;
  --mdc-snackbar-supporting-text-color:rgba(255, 255, 255, 0.87);
}
html {
  --mat-snack-bar-button-color:#d1c4e9;
}
html {
  --mdc-snackbar-supporting-text-font:Roboto, sans-serif;
  --mdc-snackbar-supporting-text-line-height:20px;
  --mdc-snackbar-supporting-text-size:14px;
  --mdc-snackbar-supporting-text-weight:400;
}
html {
  --mat-table-row-item-outline-width:1px;
}
html {
  --mat-table-background-color:white;
  --mat-table-header-headline-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height:56px;
  --mat-table-footer-container-height:52px;
  --mat-table-row-item-container-height:52px;
}
html {
  --mat-table-header-headline-font:Roboto, sans-serif;
  --mat-table-header-headline-line-height:22px;
  --mat-table-header-headline-size:14px;
  --mat-table-header-headline-weight:500;
  --mat-table-header-headline-tracking:0.0071428571em;
  --mat-table-row-item-label-text-font:Roboto, sans-serif;
  --mat-table-row-item-label-text-line-height:20px;
  --mat-table-row-item-label-text-size:14px;
  --mat-table-row-item-label-text-weight:400;
  --mat-table-row-item-label-text-tracking:0.0178571429em;
  --mat-table-footer-supporting-text-font:Roboto, sans-serif;
  --mat-table-footer-supporting-text-line-height:20px;
  --mat-table-footer-supporting-text-size:14px;
  --mat-table-footer-supporting-text-weight:400;
  --mat-table-footer-supporting-text-tracking:0.0178571429em;
}
html {
  --mdc-circular-progress-active-indicator-width:4px;
  --mdc-circular-progress-size:48px;
}
html {
  --mdc-circular-progress-active-indicator-color:#673ab7;
}
html .mat-accent {
  --mdc-circular-progress-active-indicator-color:#ffd740;
}
html .mat-warn {
  --mdc-circular-progress-active-indicator-color:#f44336;
}
html {
  --mat-badge-container-shape:50%;
  --mat-badge-container-size:unset;
  --mat-badge-small-size-container-size:unset;
  --mat-badge-large-size-container-size:unset;
  --mat-badge-legacy-container-size:22px;
  --mat-badge-legacy-small-size-container-size:16px;
  --mat-badge-legacy-large-size-container-size:28px;
  --mat-badge-container-offset:-11px 0;
  --mat-badge-small-size-container-offset:-8px 0;
  --mat-badge-large-size-container-offset:-14px 0;
  --mat-badge-container-overlap-offset:-11px;
  --mat-badge-small-size-container-overlap-offset:-8px;
  --mat-badge-large-size-container-overlap-offset:-14px;
  --mat-badge-container-padding:0;
  --mat-badge-small-size-container-padding:0;
  --mat-badge-large-size-container-padding:0;
}
html {
  --mat-badge-background-color:#673ab7;
  --mat-badge-text-color:white;
  --mat-badge-disabled-state-background-color:#b9b9b9;
  --mat-badge-disabled-state-text-color:rgba(0, 0, 0, 0.38);
}
.mat-badge-accent {
  --mat-badge-background-color:#ffd740;
  --mat-badge-text-color:rgba(0, 0, 0, 0.87);
}
.mat-badge-warn {
  --mat-badge-background-color:#f44336;
  --mat-badge-text-color:white;
}
html {
  --mat-badge-text-font:Roboto, sans-serif;
  --mat-badge-line-height:22px;
  --mat-badge-text-size:12px;
  --mat-badge-text-weight:600;
  --mat-badge-small-size-text-size:9px;
  --mat-badge-small-size-line-height:16px;
  --mat-badge-large-size-text-size:24px;
  --mat-badge-large-size-line-height:28px;
}
html {
  --mat-bottom-sheet-container-shape:4px;
}
html {
  --mat-bottom-sheet-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color:white;
}
html {
  --mat-bottom-sheet-container-text-font:Roboto, sans-serif;
  --mat-bottom-sheet-container-text-line-height:20px;
  --mat-bottom-sheet-container-text-size:14px;
  --mat-bottom-sheet-container-text-tracking:0.0178571429em;
  --mat-bottom-sheet-container-text-weight:400;
}
html {
  --mat-legacy-button-toggle-height:36px;
  --mat-legacy-button-toggle-shape:2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity:1;
}
html {
  --mat-standard-button-toggle-shape:4px;
  --mat-standard-button-toggle-hover-state-layer-opacity:0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity:0.12;
}
html {
  --mat-legacy-button-toggle-text-color:rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;
}
html {
  --mat-standard-button-toggle-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color:white;
  --mat-standard-button-toggle-state-layer-color:black;
  --mat-standard-button-toggle-selected-state-background-color:#e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color:white;
  --mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;
  --mat-standard-button-toggle-divider-color:rgb(224.4, 224.4, 224.4);
}
html {
  --mat-standard-button-toggle-height:48px;
}
html {
  --mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-legacy-button-toggle-label-text-line-height:24px;
  --mat-legacy-button-toggle-label-text-size:16px;
  --mat-legacy-button-toggle-label-text-tracking:0.03125em;
  --mat-legacy-button-toggle-label-text-weight:400;
}
html {
  --mat-standard-button-toggle-label-text-font:Roboto, sans-serif;
  --mat-standard-button-toggle-label-text-line-height:24px;
  --mat-standard-button-toggle-label-text-size:16px;
  --mat-standard-button-toggle-label-text-tracking:0.03125em;
  --mat-standard-button-toggle-label-text-weight:400;
}
html {
  --mat-datepicker-calendar-container-shape:4px;
  --mat-datepicker-calendar-container-touch-shape:4px;
  --mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#673ab7;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(103, 58, 183, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(103, 58, 183, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(103, 58, 183, 0.3);
  --mat-datepicker-toggle-active-state-icon-color:#673ab7;
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(103, 58, 183, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-toggle-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color:black;
  --mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, 0.18);
  --mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color:transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, 0.24);
  --mat-datepicker-range-input-separator-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color:white;
  --mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color:#ffd740;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 215, 64, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 215, 64, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 215, 64, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 215, 64, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color:white;
  --mat-datepicker-calendar-date-selected-state-background-color:#f44336;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, 0.4);
  --mat-datepicker-calendar-date-today-selected-state-outline-color:white;
  --mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, 0.3);
  --mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, 0.2);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, 0.2);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:rgb(69.5241935484, 163.4758064516, 93.9516129032);
}
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color:#ffd740;
}
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color:#f44336;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display:none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font:Roboto, sans-serif;
  --mat-datepicker-calendar-text-size:13px;
  --mat-datepicker-calendar-body-label-text-size:14px;
  --mat-datepicker-calendar-body-label-text-weight:500;
  --mat-datepicker-calendar-period-button-text-size:14px;
  --mat-datepicker-calendar-period-button-text-weight:500;
  --mat-datepicker-calendar-header-text-size:11px;
  --mat-datepicker-calendar-header-text-weight:400;
}
html {
  --mat-divider-width:1px;
}
html {
  --mat-divider-color:rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape:4px;
  --mat-expansion-legacy-header-indicator-display:inline-block;
  --mat-expansion-header-indicator-display:none;
}
html {
  --mat-expansion-container-background-color:white;
  --mat-expansion-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color:rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, 0.26);
  --mat-expansion-header-text-color:rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color:rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color:rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height:48px;
  --mat-expansion-header-expanded-state-height:64px;
}
html {
  --mat-expansion-header-text-font:Roboto, sans-serif;
  --mat-expansion-header-text-size:14px;
  --mat-expansion-header-text-weight:500;
  --mat-expansion-header-text-line-height:inherit;
  --mat-expansion-header-text-tracking:inherit;
  --mat-expansion-container-text-font:Roboto, sans-serif;
  --mat-expansion-container-text-line-height:20px;
  --mat-expansion-container-text-size:14px;
  --mat-expansion-container-text-tracking:0.0178571429em;
  --mat-expansion-container-text-weight:400;
}
html {
  --mat-grid-list-tile-header-primary-text-size:14px;
  --mat-grid-list-tile-header-secondary-text-size:12px;
  --mat-grid-list-tile-footer-primary-text-size:14px;
  --mat-grid-list-tile-footer-secondary-text-size:12px;
}
html {
  --mat-icon-color:inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color:#673ab7;
}
.mat-icon.mat-accent {
  --mat-icon-color:#ffd740;
}
.mat-icon.mat-warn {
  --mat-icon-color:#f44336;
}
html {
  --mat-sidenav-container-shape:0;
  --mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width:auto;
}
html {
  --mat-sidenav-container-divider-color:rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color:white;
  --mat-sidenav-container-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color:#fafafa;
  --mat-sidenav-content-text-color:rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color:rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#673ab7;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#673ab7;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#673ab7;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
  --mat-stepper-container-color:white;
  --mat-stepper-line-color:rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color:#f44336;
  --mat-stepper-header-icon-background-color:rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color:#f44336;
  --mat-stepper-header-error-state-icon-background-color:transparent;
}
html .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color:#ffd740;
  --mat-stepper-header-selected-state-icon-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color:#ffd740;
  --mat-stepper-header-done-state-icon-foreground-color:rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color:#ffd740;
  --mat-stepper-header-edit-state-icon-foreground-color:rgba(0, 0, 0, 0.87);
}
html .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color:white;
  --mat-stepper-header-selected-state-icon-background-color:#f44336;
  --mat-stepper-header-selected-state-icon-foreground-color:white;
  --mat-stepper-header-done-state-icon-background-color:#f44336;
  --mat-stepper-header-done-state-icon-foreground-color:white;
  --mat-stepper-header-edit-state-icon-background-color:#f44336;
  --mat-stepper-header-edit-state-icon-foreground-color:white;
}
html {
  --mat-stepper-header-height:72px;
}
html {
  --mat-stepper-container-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-font:Roboto, sans-serif;
  --mat-stepper-header-label-text-size:14px;
  --mat-stepper-header-label-text-weight:400;
  --mat-stepper-header-error-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-size:16px;
  --mat-stepper-header-selected-state-label-text-weight:400;
}
html {
  --mat-sort-arrow-color:rgb(117.3, 117.3, 117.3);
}
html {
  --mat-toolbar-container-background-color:whitesmoke;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color:#673ab7;
  --mat-toolbar-container-text-color:white;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color:#ffd740;
  --mat-toolbar-container-text-color:rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color:#f44336;
  --mat-toolbar-container-text-color:white;
}
html {
  --mat-toolbar-standard-height:64px;
  --mat-toolbar-mobile-height:56px;
}
html {
  --mat-toolbar-title-text-font:Roboto, sans-serif;
  --mat-toolbar-title-text-line-height:32px;
  --mat-toolbar-title-text-size:20px;
  --mat-toolbar-title-text-tracking:0.0125em;
  --mat-toolbar-title-text-weight:500;
}
html {
  --mat-tree-container-background-color:white;
  --mat-tree-node-text-color:rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height:48px;
}
html {
  --mat-tree-node-text-font:Roboto, sans-serif;
  --mat-tree-node-text-size:14px;
  --mat-tree-node-text-weight:400;
}
html {
  --mat-timepicker-container-shape:4px;
  --mat-timepicker-container-elevation-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color:white;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px/32px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px/32px Roboto, sans-serif;
  letter-spacing: .0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px/28px Roboto, sans-serif;
  letter-spacing: .009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 400 16px/24px Roboto, sans-serif;
  letter-spacing: .03125em;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px*.83)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px*.67)/20px Roboto, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px/22px Roboto, sans-serif;
  letter-spacing: .0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px/20px Roboto, sans-serif;
  letter-spacing: .0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px/20px Roboto, sans-serif;
  letter-spacing: .0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 300 96px/96px Roboto, sans-serif;
  letter-spacing: -0.015625em;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px/60px Roboto, sans-serif;
  letter-spacing: -.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px/50px Roboto, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px/40px Roboto, sans-serif;
  letter-spacing: .0073529412em;
  margin: 0 0 64px;
}

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/_fonts.css */
@font-face {
  font-family: "Lato";
  src: url("./media/Lato-Bold-IBCACS6R.woff2") format("woff2"), url("./media/Lato-Bold-LJQQOGFM.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("./media/Lato-Italic-GK3I7ELM.woff2") format("woff2"), url("./media/Lato-Italic-3ECMTYC2.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Lato";
  src: url("./media/Lato-Light-4P352RS2.woff2") format("woff2"), url("./media/Lato-Light-3JYK2TGX.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("./media/Lato-Regular-M5H4I5EO.woff2") format("woff2"), url("./media/Lato-Regular-24TP5AEX.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/nclex-style.css */
.nclex .qp-feature {
  background: none;
  border: 0px;
  height: auto;
  margin: 0;
  padding: 0;
}
.nclex .qp-feature:hover {
  background-color: transparent;
  border: 0px;
}
.nclex .qp-feature button span {
  color: #fff !important;
  padding-bottom: 14px;
  padding: 0;
  margin: 0;
}
.nclex .qp-feature .calculator-menu .child-header-body {
  display: flex !important;
  float: left;
}
.nclex .qp-feature button span.pt3 {
  display: flex !important;
  padding-top: 6px;
}
.nclex .qp-feature button span.wk-icon-calculator {
  font-size: 24px !important;
  padding: 0px;
  margin: 0px;
}
.nclex .qp-feature button span.wk-icon-calculator::before {
  margin: 0px;
}
.nclex .qp-feature {
  background-color: var(--seconday-color) !important;
}
.nclex-modal-content .tab-container > .nav-tabs > li.nav-item {
  border: 1px solid #ccc;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  box-shadow: 0 0 5px #ccc;
  margin-left: 5px;
  margin-bottom: 0px;
}
.nclex-modal-content .tab-container > .nav-tabs > li.nav-item a {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border: 0px !important;
  margin: 0px;
  height: 25px;
  background-color: rgba(229, 229, 229, 0.5);
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 500;
  padding-top: 2px;
  padding-left: 20px;
  padding-right: 20px;
  color: #222;
}
.nclex-modal-content .tab-container > .nav-tabs > li.nav-item a:hover {
  background-color: #ededed;
  color: #000;
}
.nclex-modal-content .tab-container > .nav-tabs > li.active.nav-item {
  border: 1px solid #ccc;
  box-shadow: 0 0 0px #ccc;
  border-bottom: 0px;
}
.nclex-modal-content .tab-container > .nav-tabs > li.nav-item.active a {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border: 0px !important;
  margin: 0px;
  color: #005b92;
  background-color: rgba(255, 255, 255, 1);
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.nclex-modal-content .tab-container > .nav-tabs > li.nav-item.active a:hover {
  background-color: #fff;
  color: #005b92;
}
.nclex-modal-content .modal-body .tab-content {
  box-shadow: 0 0 11px #666;
  border: 1px solid #ccc;
  border-top: 0px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  height: 346px;
}
.nclex-modal-content .tab-container .nav-tabs {
  border-bottom: 0px;
  margin-bottom: 0px;
  position: relative;
  padding-left: 10px;
}
.nclex-modal-content .modal-body .tab-content .nclex-tab-content {
  background-color: #ededed;
  padding: 10px;
  border: 1px solid #ccc;
}
.nclex-modal-content .modal-body .tab-content .nclex-tab-content .nclex-content-area {
  background-color: #fff;
  padding: 15px;
  border: 1px solid #ccc;
  min-height: 292px;
  box-shadow: 0 0 5px #a3a3a3;
}
.nclex button {
  font-family: Lato, sans-serif !important;
}
.nclex button:hover {
  background-color: var(--tertiary-color) !important;
  color: #ffffff !important;
}
.nclex button.close-round-btn:hover {
  background-color: var(--secondary-color) !important;
  color: #ffffff !important;
}
.nclex-article .wkqp-table-permit-overflow.graphical-table-midwrap .wkqp-table tbody tr td {
  border: 0px;
}
.nclex-article .wkqp-table-permit-overflow.graphical-table-midwrap {
  border-top: 0px !important;
}
.nclex-article .wkqp-table-permit-overflow.graphical-table-midwrap .wkqp-table tbody tr:hover {
  background-color: #f3f7fa;
}
.nclex-article .wkqp-table-permit-overflow.graphical-table-midwrap .wkqp-table tbody tr td .item-prev-img55 {
  border: 0px;
}
.nclex-option-indent {
  padding-left: 1rem;
}
@media only screen and (max-width: 767px) {
  .nclex-modal-content .tab-container .nav-tabs {
    margin: 0px;
    padding: 0px;
  }
  .nclex-modal-content .tab-container > .nav-tabs > li.nav-item {
    margin-bottom: 0.5rem;
    margin-left: 0px;
  }
  .nclex-modal-content .tab-container > .nav-tabs > li.active.nav-item {
    box-shadow: 0 0 0px #ccc;
    border: 1px solid #ccc !important;
  }
  .nclex-modal-content .modal-body .tab-content {
    padding: 0px;
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .nclex-modal-content .modal-body .tab-content {
    padding: 0px !important;
  }
}

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/styles.css */
.modal-dialog {
  margin: 30px auto;
  top: inherit;
  right: inherit !important;
  transform: translate(0, 0) !important;
  -ms-transform: translate(0, 0) !important;
  position: absolute !important;
  left: inherit;
  width: 600px;
  min-width: 610px;
}
.modal-title-main {
  float: left;
  width: 100%;
  padding: 10px 15px;
  background-color: var(--primary-color);
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
.modal-header {
  height: 44px;
  min-height: inherit;
  float: left;
  width: 100%;
  padding: 8px 0px 0 15px;
  color: #fff;
  background-color: var(--primary-color) !important;
}
.modal-footer {
  float: left;
  width: 100%;
  border: 0px;
}
.modal-content {
  float: left;
  width: 100%;
  background-color: #fff;
}
.bg-primary {
  background-color: #3852a4 !important;
  padding: 5px !important;
}
.card-header:first-child {
  border-radius: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  margin-bottom: 0px;
  overflow: auto;
}
body > .ember-view:not(.liquid-target-container) {
  min-height: 100vh;
  min-width: 768px;
}
.examTaker-nav-button:not(._direction) {
  font-size: 95%;
}
embed,
img,
object,
video {
  max-width: 100%;
  height: auto;
}
.tick text {
  font-size: 12px;
}
.axis path,
.axis line {
  fill: none;
  stroke: #4c5554;
  stroke-width: 1;
}
.x.axis .tick line {
  display: none;
}
.domain {
  display: block !important;
  stroke: #4c5554 !important;
  stroke-width: 2 !important;
}
.examTaker-content .examTaker-explanations {
  max-width: 400px;
  margin-top: 21px;
}
.raph-examTakerExplanations {
  display: table;
  border: 1px solid #3852a4;
  border-bottom-width: 5px;
}
.raph-examTakerExplanations-correctExplanation-content {
  padding: 15px;
}
.raph-examTakerExplanations-correctExplanation-content-label {
  line-height: 1.5;
}
.raph-examTakerExplanations-correctExplanation-content .raph-examTakerExplanations-correctExplanation-content-content {
  margin-top: 15px;
}
.raph-examTakerExplanations-correctExplanation-content-content {
  line-height: 1.5;
}
.raph-examTakerExplanations-incorrectExplanations-content {
  padding: 6px;
}
.raph-examTakerExplanations-incorrectExplanations-content .raph-examTakerExplanations-incorrectExplanations-explanation:not(:last-child) {
  margin-bottom: 6px;
}
.raph-examTakerExplanations-incorrectExplanations-explanation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.raph-examTakerExplanations-incorrectExplanations-explanation .raph-examTakerExplanations-incorrectExplanations-explanation-letter {
  width: 24px;
  min-width: 24px;
}
.raph-examTakerExplanations-incorrectExplanations-explanation-letter {
  text-transform: uppercase;
  line-height: 1.5;
}
.raph-examTakerExplanations-incorrectExplanations-explanation .raph-examTakerExplanations-incorrectExplanations-explanation-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.raph-examTakerExplanations-incorrectExplanations-explanation-body {
  line-height: 1.5;
}
.wk-alert-dismissible.newalertdismissible {
  padding-right: 2.875rem;
  position: static;
  top: 0;
  height: auto;
  float: left;
  padding: 15px;
  width: 100%;
}
.wk-alert-dismissible.newalertdismissible .wk-icon-close-empty {
  position: static;
  float: right;
  margin: -17px -15px 0 0;
}
button:focus {
  outline: none !important;
  border: 0px;
}
.sortable-item-active {
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.wkqp-field-item,
.wkqp-footer .wkqp-footer-copyright {
  font-family: var(--font-family) !important;
}
.wkqp-iconsregister-bg {
  background-color: var(--secondary-color);
  padding: 1rem;
}
.gray-bg {
  background-color: var(--secondary-color);
  border: 1px solid #dadada;
  padding: 15px;
}
.pt10 {
  padding-top: 10px;
}
button.btn-wkBlue {
  background-color: #241866;
}
.wkqp-iconstable > tfoot > tr > th,
.wkqp-iconstable > thead > tr > th {
  background-color: #f6f6f6;
  color: #474747;
  text-transform: uppercase;
}
.wkqp-iconstable-permit-overflow {
  border-color: -moz-use-text-color #dadada;
  border-color: -webkit-use-text-color #dadada;
  border-color: -ms-use-text-color #dadada;
  border-color: -o-use-text-color #dadada;
}
.wkqp-iconstable td,
.wkqp-iconstable th {
  border: 1px solid #dadada;
}
.wkqp-iconstable-permit-overflow {
  border: 1px solid #dadada;
  border-bottom: 0px;
  border-top: 0px;
}
.welcome {
  color: #757575;
}
.mb0 {
  margin-bottom: 0px;
}
h4.wkqp-iconsmodule-heading {
  color: var(--primary-color);
}
label {
  font-weight: 500;
}
.wkqp-iconsfield-header label {
  font-weight: 600;
}
a.icon-size span.wkqp-iconsicon-compose-outline,
a.icon-size span.wkqp-iconsicon-thumbs-up,
a.icon-size span.wkqp-iconsicon-list-outline,
a.icon-size span.wkqp-iconsicon-close-outline,
a.icon-size span.wkqp-iconsicon-download-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.addrow-link {
  color: #fff;
  float: right;
}
a.addrow-link span {
  float: left;
}
a.addrow-link span:last-child {
  padding-top: 10px;
}
a.addrow-link:hover {
  color: var(--primary-color);
}
.wkqp-iconstable > thead > tr > th.tag-pt10 {
  padding-top: 18px;
}
a.icon-size span.wkqp-iconsicon-plus-outline {
  font-size: 1.7rem;
  color: #fff;
}
a.icon-size:hover span.wkqp-iconsicon-plus-outline {
  color: var(--primary-color);
}
a.icon-size:hover span.wkqp-iconsicon-compose-outline,
a.icon-size:hover span.wkqp-iconsicon-thumbs-up,
a.icon-size:hover span.wkqp-iconsicon-list-outline,
a.icon-size:hover span.wkqp-iconsicon-close-outline,
a.icon-size:hover span.wkqp-iconsicon-download-outline,
a.icon-size:hover span.wkqp-iconsicon-plus-outline {
  color: var(--primary-color);
}
a.icon-size-gray span.wkqp-iconsicon-plus-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-gray:hover span.wkqp-iconsicon-plus-outline {
  color: var(--primary-color);
}
a.icon-size-keypad span.wkqp-iconsicon-keypad-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-keypad:hover span.wkqp-iconsicon-keypad-outline {
  color: var(--primary-color);
}
a.icon-size-review span.wkqp-iconsicon-checkmark-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-review:hover span.wkqp-iconsicon-checkmark-outline {
  color: var(--primary-color);
}
a.icon-size-export span.wkqp-iconsicon-log-in {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-export:hover span.wkqp-iconsicon-log-in {
  color: var(--primary-color);
}
a.icon-size-preview span.wkqp-iconsicon-copy-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-preview:hover span.wkqp-iconsicon-copy-outline {
  color: var(--primary-color);
}
a.icon-size-resume span.wkqp-iconsicon-youtube-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-resume:hover span.wkqp-iconsicon-youtube-outline {
  color: var(--primary-color);
}
.date-wrapper {
  position: relative;
}
.date-wrapper span.wkqp-iconsicon-calendar-outline {
  font-size: 30px;
  color: #474747;
  position: absolute;
  top: 2px;
  right: 5px;
  z-index: 13000;
}
.wkqp-iconstable .wkqp-iconstable-sorted {
  font-weight: 600;
}
.tags-hover span.tree-box {
  position: absolute;
  margin-left: -16px;
  z-index: 100000000;
}
.mr-1rem {
  margin-right: 1rem;
}
.normal-font {
  font-weight: normal;
}
.normal-font label {
  font-weight: normal;
}
input[type=file].default-file {
  height: auto;
}
.text-right {
  text-align: right;
}
ul.wkqp-iconslist-custom {
  border: 0px;
  padding: 0px;
}
hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #eee -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: solid none none;
  border-width: 1px 0 0;
  margin-bottom: 20px;
  margin-top: 10px;
}
.gray-bg-result {
  background-color: var(--secondary-color);
  border: 1px solid #dadada;
  padding: 0px;
  padding-bottom: 5px;
  padding: 10px 0;
  margin-bottom: 0px;
}
.pt5 {
  padding-top: 8px;
}
.responsive-timespent {
  padding-top: 8px;
  text-align: right;
  padding-right: 15px;
}
.responsive-pl15 {
  padding-left: 15px;
}
ul.resp-tabs-list,
p {
  margin: 0px;
  padding: 0px;
}
.resp-tabs-list li {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  padding: 13px 15px;
  margin: 0 4px 0 0;
  list-style: none;
  cursor: pointer;
  float: left;
}
.resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  clear: left;
}
h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}
.resp-tab-content {
  display: none;
  padding: 15px;
}
.resp-tab-active {
  border: 1px solid #241866 !important;
  border-bottom: none;
  margin-bottom: -1px !important;
  padding: 12px 14px 14px 14px !important;
  border-top: 1px solid #241866 !important;
  border-bottom: 0px #fff solid !important;
}
.resp-tab-active {
  border-bottom: none;
  background-color: #fff;
}
.resp-content-active,
.resp-accordion-active {
  display: block;
}
.resp-tab-content {
  border: 1px solid #241866;
  border-top-color: #241866;
}
h2.resp-accordion {
  font-size: 13px;
  border: 1px solid #241866;
  border-top: 0px solid #241866;
  margin: 0px;
  padding: 10px 15px;
}
h2.resp-tab-active {
  border-bottom: 0px solid #241866 !important;
  margin-bottom: 0px !important;
  padding: 10px 15px !important;
}
h2.resp-tab-title:last-child {
  border-bottom: 12px solid #241866 !important;
  background: blue;
}
.resp-tab-item.hor_1 {
  color: var(--primary-color);
  text-transform: uppercase;
}
.resp-tab-item.hor_1.resp-tab-active {
  color: #241866;
}
h2.resp-tab-active {
  background: #dbdbdb;
}
.resp-easy-accordion h2.resp-accordion {
  display: block;
}
.resp-easy-accordion .resp-tab-content {
  border: 1px solid #241866;
}
.resp-easy-accordion .resp-tab-content:last-child {
  border-bottom: 1px solid #241866;
}
.resp-jfit {
  width: 100%;
  margin: 0px;
}
.resp-tab-content-active {
  display: block;
}
h2.resp-accordion:first-child {
  border-top: 1px solid #241866;
}
.resp-vtabs ul.resp-tabs-list {
  float: left;
  width: 30%;
}
.resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0 0 4px;
  cursor: pointer;
  float: none;
}
.resp-vtabs .resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  border: 1px solid #241866;
  float: left;
  width: 68%;
  min-height: 250px;
  border-radius: 4px;
  clear: none;
}
.resp-vtabs .resp-tab-content {
  border: none;
  word-wrap: break-word;
}
.resp-vtabs li.resp-tab-active {
  position: relative;
  z-index: 1;
  margin-right: -1px !important;
  border-top: 1px solid;
  border: 1px solid #241866 !important;
  border-left: 4px solid #241866 !important;
  margin-bottom: 4px !important;
  border-right: 1px #fff solid !important;
}
.resp-arrow {
  width: 0;
  height: 0;
  float: right;
  margin-top: 3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9px solid #241866;
}
h2.resp-tab-active span.resp-arrow {
  border: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 9px solid #241866;
}
.panel-default > .panel-heading {
  background-color: #757575;
  border: 0 none;
  border-radius: 0;
  color: #fff;
}
.panel {
  background-color: var(--secondary-color);
  border: 0px solid #a6d1ea;
  border-radius: 0px;
  box-shadow: 0 0 0;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: var(--secondary-color);
}
.panel-group .panel {
  border-radius: 0px;
}
.panel-title a:hover {
  color: #85bc20;
}
.wkqp-iconsselect-field > select[disabled],
textarea[disabled] {
  background-color: var(--secondary-color);
  color: #999;
}
#piechart_3d {
  width: 100%;
  height: 300px;
}
table span.wkqp-icon-spin.wkqp-spin {
  color: var(--primary-color);
  font-size: 30px;
}
span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
  color: var(--primary-color);
  position: absolute;
  left: 40%;
  top: 30%;
  font-size: 50px;
  min-height: 50px;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #474747;
}
.wkqp-card-bg {
  background-color: #ffffff;
}
.wkqp-card-bg:hover {
  color: #ffffff;
}
.wkqp-card-bg > h4.wkqp-card-title {
  font-size: 28px;
  margin-bottom: 75px;
}
.wkqp-card-bg > span.wkqp-label-success {
  font-size: 24px;
}
.wkqp-card-bg > .wkqp-button-bar a.wkqp-button:focus {
  color: #ffffff;
  text-decoration: none;
}
.wkqp-register-bg {
  background-color: var(--secondary-color);
  padding: 1rem;
  width: 100%;
  float: left;
}
.gray-bg {
  background-color: var(--secondary-color);
  border: 1px solid #dadada;
  padding: 15px;
}
.white-bg {
  background-color: #ffffff;
  border: 1px solid #dadada;
  padding: 15px;
}
.pt10 {
  padding-top: 10px;
}
button.btn-wkBlue {
  background-color: #241866;
}
.wkqp-table > tfoot > tr > th,
.wkqp-table > thead > tr > th {
  background-color: #f6f6f6;
  color: #474747;
  text-transform: uppercase;
}
.wkqp-table-permit-overflow {
  border-color: -moz-use-text-color #dadada;
  border-color: -webkit-use-text-color #dadada;
  border-color: -ms-use-text-color #dadada;
  border-color: -o-use-text-color #dadada;
}
.wkqp-table td,
.wkqp-table th {
  border: 1px solid #dadada;
}
.wkqp-table-permit-overflow {
  border: 1px solid #dadada;
  border-bottom: 0px;
  border-top: 0px;
}
.welcome {
  color: #757575;
}
.mb0 {
  margin-bottom: 0px;
}
h4.wkqp-module-heading {
  color: var(--primary-color);
}
label {
  font-weight: 500;
}
.wkqp-field-header label {
  font-weight: 600;
}
a.icon-size span.wkqp-icon-compose-outline,
a.icon-size span.wkqp-icon-thumbs-up,
a.icon-size span.wkqp-icon-list-outline,
a.icon-size span.wkqp-icon-close-outline,
a.icon-size span.wkqp-icon-download-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.addrow-link {
  color: #fff;
  float: right;
}
a.addrow-link span {
  float: left;
}
a.addrow-link span:last-child {
  padding-top: 10px;
}
a.addrow-link:hover {
  color: var(--primary-color);
}
.wkqp-table > thead > tr > th.tag-pt10 {
  padding-top: 18px;
}
a.icon-size span.wkqp-icon-plus-outline {
  font-size: 1.7rem;
  color: #fff;
}
a.icon-size:hover span.wkqp-icon-plus-outline {
  color: var(--primary-color);
}
a.icon-size:hover span.wkqp-icon-compose-outline,
a.icon-size:hover span.wkqp-icon-thumbs-up,
a.icon-size:hover span.wkqp-icon-list-outline,
a.icon-size:hover span.wkqp-icon-close-outline,
a.icon-size:hover span.wkqp-icon-download-outline,
a.icon-size:hover span.wkqp-icon-plus-outline {
  color: var(--primary-color);
}
a.icon-size-gray span.wkqp-icon-plus-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-gray:hover span.wkqp-icon-plus-outline {
  color: var(--primary-color);
}
a.icon-size-keypad span.wkqp-icon-keypad-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-keypad:hover span.wkqp-icon-keypad-outline {
  color: var(--primary-color);
}
a.icon-size-review span.wkqp-icon-checkmark-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-review:hover span.wkqp-icon-checkmark-outline {
  color: var(--primary-color);
}
a.icon-size-export span.wkqp-icon-log-in {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-export:hover span.wkqp-icon-log-in {
  color: var(--primary-color);
}
a.icon-size-preview span.wkqp-icon-copy-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-preview:hover span.wkqp-icon-copy-outline {
  color: var(--primary-color);
}
a.icon-size-preview span.wkqp-icon-copy-outline {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size-preview:hover span.wkqp-icon-copy-outline {
  color: var(--primary-color);
}
a.icon-size span.wkqp-icon-edit {
  font-size: 1.7rem;
  color: #474747;
}
a.icon-size:hover span.wkqp-icon-edit {
  color: var(--primary-color);
}
.date-wrapper {
  position: relative;
}
.date-wrapper span.wkqp-icon-calendar-outline {
  font-size: 30px;
  color: #474747;
  position: absolute;
  top: 2px;
  right: 5px;
  z-index: 13000;
}
.wkqp-table .wkqp-table-sorted {
  font-weight: 600;
}
.wkqp-navbar .wkqp-nav {
  display: block;
}
.wkqp-navbar .wkqp-more-menu {
  display: none;
}
.tags-hover span.tree-box {
  position: absolute;
  margin-left: -16px;
  z-index: 100000000;
}
.mr-1rem {
  margin-right: 1rem;
}
.normal-font {
  font-weight: normal;
}
.normal-font label {
  font-weight: normal;
}
input[type=file].default-file {
  height: auto;
}
a.addrow-link-blue {
  color: var(--primary-color);
}
a.addrow-link-blue span.wkqp-icon-plus-outline {
  color: var(--primary-color);
}
.wkqp-select-field > select {
  padding-right: 0rem;
}
.wkqp-select-field > select > option {
  border-right: 1px solid #666666;
}
.wkqp-select-field > select[disabled] {
  background-color: var(--secondary-color);
  color: #b4b4b4;
}
.wkqp-field-item input[type=text]:disabled {
  background-color: var(--secondary-color);
  color: #b4b4b4;
}
select[disabled] {
  background-color: var(--secondary-color);
  color: #b4b4b4;
}
a.close-disabled {
  color: #b4b4b4;
  cursor: default;
}
a.close-disabled span.wkqp-icon-close-outline,
a.close-disabled:hover span.wkqp-icon-close-outline {
  color: #b4b4b4;
}
.mr20 {
  margin-right: 20px;
}
.mt20 {
  margin-top: 20px;
}
.wkqp-pagination > li:first-child a.prev-pr15 {
  padding-right: 15px;
  font-size: 0.87891rem;
}
.wkqp-pagination > li:last-child a.next-pl15 {
  padding-left: 15px;
  font-size: 0.87891rem;
}
.pr1rem {
  padding-right: 1rem;
}
table span.wkqp-icon-spin.wkqp-spin {
  color: var(--primary-color);
  font-size: 30px;
}
span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
  color: var(--primary-color);
  position: absolute;
  left: 40%;
  top: 50%;
  font-size: 50px;
  min-height: 50px;
}
.st-sort-ascent:before {
  content: "\25b2";
  font-size: 10px;
}
.st-sort-descent:before {
  content: "\25bc";
  font-size: 10px;
}
.st-sort-default {
  cursor: pointer;
  cursor: hand;
}
.date-icon-wrapper {
  border-right: 1px solid var(--secondary-color);
  border-bottom: 1px solid var(--secondary-color);
}
.date-icon {
  float: left;
}
.date-icon-wrapper > input.input-datetext-box {
  float: left;
  width: 88%;
}
span.date-icon > button.btn-default {
  border: 1px solid #dadada;
  padding: 3px;
  font-size: 28px;
  border-radius: 0px;
}
.ng-msg-error {
  color: #a94442;
}
.wkqp-field-error {
  clear: both;
  visibility: visible;
  font-weight: 400;
}
.modal,
.modal-open {
  z-index: 10000000 !important;
}
button.wkqp-button {
  border: 0px;
  border-radius: 0px;
}
button.wkqp-button:focus {
  border: 0px;
  box-shadow: 0 0 0;
  outline: none;
}
.hr-color {
  border-top: 1px solid #bfbfbf;
  margin-top: 0px;
}
.hr-color-light {
  border-top: 1px solid #bfbfbf;
}
.wkqp-select-field.custom-select-field > select {
  padding-right: 1.375rem;
}
.wkqp-field-header.custom-field-header label {
  font-weight: 400;
}
.pl20 {
  padding-left: 20px;
}
video::-internal-media-controls-download-button {
  display: none;
}
video::-webkit-media-controls-enclosure {
  overflow: hidden;
}
video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}
.tooltip.top .tooltip-arrow {
  border-width: 7px 7px 0 7px;
  border-color: #fff transparent transparent transparent;
}
.tooltip.top .tooltip-inner {
  background-color: rgba(255, 255, 255, 1);
  color: #474747;
  padding: 0.625em;
  text-align: center;
  text-decoration: none;
  box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -moz-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -webkit-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -o-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -ms-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  border-radius: 0px;
  border: 1px solid var(--secondary-color);
  font-size: 1.2em;
  width: 295px;
  max-width: 295px;
  background: #ffffff;
}
.tooltip.in {
  opacity: 1;
}
a.custom-icon-disabled {
  cursor: not-allowed;
  pointer-events: inherit;
  opacity: 0.3;
}
.error-404 {
  padding-top: 50px;
  padding-bottom: 20px;
}
h1.error-404 {
  font-size: 64px;
}
h3.error-404 {
  padding-bottom: 50px;
  padding-top: 20px;
  font-weight: normal;
  font-size: 16px;
}
.mt50 {
  margin-top: 50px;
}
.mb10 {
  margin-bottom: 10px;
}
.wkqp-navbar .wkqp-nav.open > li > a {
  background-color: rgba(0, 122, 195, 1);
}
.wkqp-navbar {
  z-index: 4000000;
}
h1.data-not-available {
  font-size: 40px;
}
h3.data-not-available {
  padding-bottom: 50px;
  padding-top: 20px;
  font-weight: normal;
  font-size: 16px;
}
select:focus {
  position: static;
}
ul.danger-list {
  padding-left: 15px;
}
.mandatory-fields {
  color: #e5202e;
  font-weight: normal;
}
.required-fields {
  font-size: 14px;
  padding-bottom: 15px;
}
.custom-tree-menuicon {
  display: none;
}
.wkqp-field-error:after {
  display: none;
}
.custom-tree-menuicon {
  display: none;
}
span.icon-size.wkqp-icon-checkmark-empty {
  color: #85bc20;
  font-size: 2rem;
  font-weight: 700;
}
span.icon-size.wkqp-icon-close-empty {
  color: #e5202e;
  font-size: 2rem;
  font-weight: 700;
}
i.fa.fa-eye {
  font-size: 1.5rem;
  color: #474747;
}
.wkqp-unattempted:before {
  content: "\f059";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: var(--primary-color);
  font-size: 22px;
  padding-right: 0.5em;
  position: relative;
  top: -2px;
  left: 0;
}
.video-preview {
  padding: 15px;
  height: auto;
  padding-top: 6px;
  padding-bottom: 0px;
  float: inherit;
}
.wkqb-question-number {
  border: 1px solid #000;
  width: 20px;
  height: 20px;
  font-size: 13px;
  border-radius: 50%;
  color: #000;
  text-align: center;
  margin-right: 5px;
  display: inline-block;
}
.image-zoomin {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
.image-zoomout {
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}
.image-modal {
  text-align: center;
}
.image-modal-close {
  position: absolute;
  top: -3px;
  right: -3px;
  color: var(--primary-color);
  font-size: 30px;
  font-weight: bold;
  cursor: pointer;
}
.image-modal-close .wkqp-icon-close-empty:before {
  font-weight: bold;
}
.image-viewer {
  cursor: pointer;
}
table.correct-inline-text {
  border-top: 1px solid #ccc;
}
table.correct-inline-text span {
  margin-right: 5px;
}
table.correct-inline-text span.wkqp-badge {
  white-space: normal;
}
.wkqp-pagination > li > a {
  line-height: 22px;
}
.video-preview .glyphicon-chevron-left::before {
  color: var(--primary-color);
}
.video-preview .glyphicon-chevron-right::before {
  color: var(--primary-color);
}
.video-preview .glyphicon-chevron-right::before {
  color: var(--primary-color);
}
.video-preview .item-prev-img55 {
  height: 270px;
}
.video-preview .item-prev-img55 img {
  height: 235px;
}
.video-preview .item-prev-video55 {
  height: 290px;
  width: 100%;
  padding: 20px;
  border: 0;
  width: 370px;
  border: 1px solid #ccc;
  border-radius: 5px;
  position: relative;
  box-shadow: 0 2px 3px #ccc;
}
.video-preview .item-prev-audio55 {
  height: auto;
  background-color: var(--secondary-color);
  display: block !important;
  width: 100%;
}
.item-prev-audio55 {
  height: auto;
  background-color: var(--secondary-color);
  display: block !important;
  width: 100%;
}
.item-type-preview .video-preview {
  height: auto;
}
.item-type-preview .video-preview img.image-viewer {
  width: 100%;
  height: auto;
}
.modal-lg {
  width: 600px;
  min-width: 600px;
}
.enlarge-img-border {
  border: 1px solid #dadada;
  margin-top: 18px;
}
.tooltip.right .tooltip-arrow {
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #474747;
}
.tooltip.right .tooltip-inner {
  background-color: rgba(255, 255, 255, 1);
  color: #474747;
  padding: 1em;
  text-decoration: none;
  box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -moz-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -webkit-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -o-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -ms-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  border-radius: 0px;
  border: 1px solid #474747;
  font-size: 1.2em;
  width: 700px;
  max-width: 700px;
  background: #ffffff;
  text-align: left;
}
.tooltip {
  margin-left: 50px !important;
}
.tooltip.bottom .tooltip-arrow {
  margin-top: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
  margin-left: -50px;
}
.tooltip.bottom .tooltip-inner {
  background-color: rgba(255, 255, 255, 1);
  color: #474747;
  padding: 6px 6px;
  text-decoration: none;
  box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -moz-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -webkit-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -o-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -ms-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  border-radius: 0px;
  border: 1px solid #474747;
  font-size: 1.2em;
  width: 160px;
  max-width: 160px;
  background: #ffffff;
  text-align: center;
}
.tooltip.top .tooltip-arrow {
  border-width: 7px 7px 0 7px;
  border-color: #fff transparent transparent transparent;
}
.tooltip.top .tooltip-inner {
  background-color: rgba(255, 255, 255, 1);
  color: #474747;
  padding: 0.625em;
  text-align: center;
  text-decoration: none;
  box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -moz-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -webkit-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -o-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  -ms-box-shadow: 4px 5px 7px -3px rgba(99, 99, 99, 0.3);
  border-radius: 0px;
  border: 1px solid var(--secondary-color);
  font-size: 1.2em;
  width: 295px;
  max-width: 295px;
  background: #ffffff;
}
.tooltip.in {
  opacity: 1;
}
.wkqp-row .test-header1 {
  width: 17%;
}
.wkqp-row .test-header2 {
  width: 14%;
}
.wkqp-row .test-header3 {
  width: 6%;
}
.wkqp-row .test-header4 {
  width: 7%;
}
.wkqp-row .test-header5 {
  width: 10%;
}
.wkqp-row .test-header6 {
  width: 15%;
}
.wkqp-row .test-header7 {
  width: 11%;
}
.wkqp-row .test-header8 {
  width: 7%;
}
.dragdrop-anslabel {
  padding: 10px;
  border: 1px solid #dadada;
  float: left;
  width: 100%;
  cursor: pointer;
  padding-left: 40px;
  margin-bottom: 5px;
}
.dragdrop-anslabel:hover {
  color: var(--primary-color);
}
.dragdrop-anslabel span {
  position: relative;
}
.dragdrop-anslabel span:before {
  content: "\f142";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #bfbfbf;
  padding-right: 0.5em;
  position: absolute;
  top: -2px;
  left: -22px;
}
.dragdrop-anslabel span:after {
  content: "\f142";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #bfbfbf;
  padding-right: 0.5em;
  position: absolute;
  top: -2px;
  left: -16px;
}
.dragdrop-correctanslabel {
  float: left;
  width: 100%;
  font-size: 15px;
  padding-left: 10px;
  font-weight: 400;
}
.wkqp-danger,
.wkqp-success {
  float: left;
  width: 100%;
}
.msg-draganddrop {
  float: left;
  width: 100%;
  margin: 0px;
  font-size: 12px;
  padding-bottom: 10px;
}
.correct-response-title {
  margin: 0px;
  padding: 15px 0 10px 0;
  font-size: 0.9375em;
}
.remediation-section {
  padding-top: 15px;
  float: left;
  width: 100%;
}
.right-assets-position-question {
  float: left !important;
  padding-right: 15px;
}
.left-assets-position-media {
  float: left !important;
  margin-bottom: 0px !important;
}
.left-assets-position-question {
  float: right !important;
  padding-left: 15px;
}
.left-assets-position-question .wkqp-field-header h4 {
  margin-top: 0px;
}
.hotspot-parent {
  background-color: #ccc;
  border: #fff solid 0px;
  margin-top: 10px;
  top: 0px;
  left: 0px;
  position: relative;
}
.msg-hotspot {
  width: 100%;
  margin: 0px;
  font-size: 12px;
  padding-bottom: 10px;
}
.wk-image-panel-wrapper {
  float: left;
  width: 100%;
  border: 0px solid #ccc;
  color: var(--text-color);
}
.wk-image-panel-wrapper h3 {
  float: left;
  width: 100%;
  padding: 10px 15px;
  font-size: 14px;
  color: #000;
  margin: 0px;
  background: #fff;
  border: 1px solid #cccc;
  border-bottom: 0px;
  line-height: normal;
  font-weight: normal;
}
.wk-image-panel-wrapper h3 label {
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  font-weight: 300;
  color: #666;
}
.wk-image-panel-wrapper h3 span {
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  font-weight: 300;
  color: #000000;
}
.hopspot-svgcontainer {
  overflow: auto;
  width: 100%;
  max-height: 500px;
}
.figure-label-noanswer {
  color: #e5202e;
}
.wkqp-select-field.wkqp-alert-error select {
  border: 1px solid red;
}
.wkqp-alert-error {
  border: 1px solid red;
}
span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
  top: 25%;
}
.fig-lab-que-wrapper {
  padding: 10px 15px;
}
.wkqp-fullwidth {
  float: left;
  width: 100%;
}
.wkqp-table > tfoot > tr > th,
.wkqp-table > thead > tr > th.figure-labeling-table-head {
  text-transform: none;
  font-size: 0.9375em;
}
.time-qu-pt-remove {
  padding-top: 0px;
  margin-top: -6px;
  top: 0px;
}
.hidden-text {
  display: none;
}
.offscreen {
  height: 0px;
  width: 1px;
  overflow: hidden;
  padding: 0 !important;
  border: 0 !important;
  white-space: nowrap !important;
  clip: rect(1px 1px 1px 1px) !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  clip-path: inset(50%) !important;
  margin: 0px;
}
.wkqp-button,
button {
  background-color: var(--primary-color);
}
.wkqp-button-group-left a.wkqp-button.wkqp-button-primary {
  background-color: var(--primary-color);
  color: #ffffff;
}
.wkqp-button-group-left a.wkqp-button.wkqp-button-primary:hover,
.wkqp-button-group-left a.wkqp-button.wkqp-button-primary:focus {
  background-color: var(--tertiary-color);
  color: #000000;
}
.wkqp-case-cenario span {
  font-weight: 600;
}
.wkqp-case-question h2 {
  font-size: 18px;
  margin: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}
.wkqp-case-question h3 {
  font-size: 18px;
  margin: 0;
  margin-bottom: 10px;
}
.left-assets-position-question .wkqp-field-header h2.wk-image-que-title {
  margin-top: 0px;
  font-weight: normal;
  font-size: 1.2em;
  line-height: normal;
}
.img-enlarge-text span {
  font-weight: 500;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
}
.quiz-ans-section {
  float: left;
  width: 100%;
}
.quiz-ans-section h2.wkqp-module-heading {
  color: var(--primary-color);
  font-weight: 600;
  margin: 0px;
  padding: 0px 0 10px 0;
}
.wkqp-field-header span.medicalcase-label {
  font-weight: 600;
  margin-bottom: 5px;
  display: inline-block;
}
.left-assets-position-question .wkqp-field-header h3.wkqp-mod-heading3 {
  font-size: 1.2em;
  font-weight: normal;
  margin: 0px;
}
.wkqp-alert-success {
  border: 1px solid #3d854d;
  color: #3d854d;
}
.wkqp-alert-danger {
  border: 1px solid #a94442;
  color: #a94442;
}
a.remedies-link {
  color: var(--primary-color);
}
a.remedies-link:hover {
  color: #474747;
}
a.remedies-link:focus {
  color: #474747;
}
.wkqp-pagination > li.wkqp-disabled a,
.wkqp-pagination > li.wkqp-disabled:first-child a,
.wkqp-pagination > li.wkqp-disabled:last-child a {
  background: #474747;
}
.wkqp-pagination > li:first-child a,
.wkqp-pagination > li:last-child a {
  background-color: var(--primary-color);
  color: #fff;
}
.wkqp-pagination > li > a {
  color: #000000;
}
.wkqp-pagination > .wkqp-active a {
  background-color: #fff;
  color: #474747;
}
.wkqp-pagination > li:first-child a:hover,
.wkqp-pagination > li:last-child a:hover {
  background-color: var(--tertiary-color);
  color: #000000;
}
.wkqp-pagination > li > a:hover {
  background-color: #a6d1ea;
  color: #000;
}
h2.heading-h2 {
  margin: 0px;
  padding-bottom: 10px;
  font-size: 1.2em;
  font-weight: normal;
}
h3.heading-h3 {
  margin: 0px;
  padding-bottom: 10px;
  font-size: 1.2em;
  font-weight: normal;
}
span.label-heading {
  font-weight: 600;
  display: inline-block;
  margin-bottom: 5px;
}
.video-preview .glyphicon-chevron-left::before {
  color: #000000;
}
.video-preview .glyphicon-chevron-right::before {
  color: #000000;
}
.previous-text-color-white {
  color: #000000;
}
.next-text-color-white {
  color: #000000;
}
.engine-header-records {
  float: left;
  padding-right: 25px;
}
.engine-records-wrapper .engine-header-records:last-child {
  padding-right: 0;
}
.clinical-heading {
  background-color: var(--secondary-color);
  border: 1px solid #a3a3a3;
  padding: 0.5rem 0.8rem;
  margin-bottom: 1rem;
  line-height: 1.1;
}
.clinical-heading span {
  font-weight: 200;
  font-size: 1.3em;
}
h2.heading-h2-pb0 {
  padding-bottom: 0px;
}
.clinical-minhight {
  min-height: 300px;
}
a.show-hide-focus:hover,
a.show-hide-focus:focus {
  color: #ffffff;
}
a.remediation-link:hover,
a.remediation-link:focus {
  color: #474747;
}
.inline-select-box {
  margin-bottom: 10px;
  margin-top: 10px;
  display: inline-block;
}
.inline-select-box button.btn.btn-small.inline-btn {
  width: 267px;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
}
.inline-select-box ul.dropdown-menu {
  width: 300px;
  padding: 10px;
  padding: 5px 10px;
}
.inline-select-box ul.dropdown-menu li {
  float: left;
  width: 100%;
  padding-bottom: 5px;
}
.inline-select-box ul.dropdown-menu li input[type=checkbox] {
  float: left;
  width: 10%;
}
.inline-select-box ul.dropdown-menu li label {
  float: left;
  width: 84%;
  padding-top: 3px;
}
.engine-btn-left {
  padding-top: 4px;
  padding-bottom: 4px;
}
.engine-btn-right {
  padding-top: 11px;
  padding-bottom: 12px;
}
.wkqp-button.wkqp-button-warning {
  background-color: var(--primary-color) !important;
}
.wkqp-button.wkqp-button-warning:hover,
.wkqp-button.wkqp-button-warning:focus {
  background-color: var(--tertiary-color) !important;
  color: #000000 !important;
}
.question-prompt-text {
  margin: 0px;
  padding: 0px;
  line-height: 1.4;
  padding-top: 0px;
}
.question-parent-text {
  margin: 0px;
  padding-bottom: 10px;
  font-weight: normal;
}
.dd-jump-order {
  float: right;
  width: 15%;
}
.common-full-width {
  float: left;
  width: 100%;
}
.common-full-width video,
audio {
  float: left;
  width: 500px;
  border: 1px solid #a3a3a3;
  background-color: #000;
}
.seek-timer {
  float: left;
  color: #fff;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 12px;
  width: 25%;
}
.question-type-video .common-full-width {
  float: left;
  width: 400px;
  clear: both;
}
.question-type-video .common-full-width video,
audio {
  float: left;
  width: 400px;
  border: 1px solid #a3a3a3;
  background-color: var(--secondary-color);
}
.drag-and-drop-left {
  padding-top: 7px;
  float: left;
}
.dragdrop-anslabel .wkqp-select-field > select {
  height: 2.3rem;
  padding: 0.1875rem 1rem;
}
.dragdrop-anslabel .wkqp-select-field::after {
  top: 0.5em;
}
.dragdrop-anslabel .wkqp-select-field.dd-jump-order {
  margin-bottom: 0px;
}
.wkqp-icon-info-outline::before {
  content: "\e85b";
  font-size: 23px;
}
.img-go-enlarge-text {
  padding-left: 36px;
  padding-bottom: 10px;
}
.engine-start-btn {
  padding-top: 20px;
  width: 150px !important;
}
@-moz-document url-prefix() {
  .engine-btn-right {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .wk-product-name {
    padding-right: 1.6rem;
  }
  *::-ms-backdrop,
  .wk-header > .wk-header-container {
    padding-right: 1.6rem;
  }
  *::-ms-backdrop,
  .wkqp-table {
    border-collapse: separate;
  }
  *::-ms-backdrop,
  .wk-navbar .wk-nav > li > a {
    padding-bottom: 0.9rem;
  }
  .engine-btn-right {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px;
  }
}
button.image-engine-dialog-close {
  background-color: transparent;
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  color: var(--primary-color);
  font-size: 40px;
  font-weight: bold;
}
button.image-engine-dialog-close:hover,
button.image-engine-dialog-close:focus {
  background-color: transparent;
  color: var(--primary-color);
}
.dd-jump-order {
  float: right;
  width: 15%;
}
.wkqp-engine-header-wrapper {
  float: left;
  width: 100%;
  background-color: var(--secondary-color);
}
.engine-header-record-column {
  width: auto;
  padding: 0px;
  display: table-cell;
}
.engine-header-record-column .wkqp-field-item {
  float: left;
  width: 100%;
  padding: 0px;
  background-color: var(--secondary-color);
  border: 0px solid var(--secondary-color);
  padding: 10px 10px;
  box-shadow: 0 0 0px #a3a3a3;
}
.engine-header-record-column .wkqp-field-item .wkqp-field-header {
  padding-bottom: 5px;
  min-height: 40px;
  line-height: 18px;
}
.wkqp-engine-header-wrapper .engine-header-record-column:first-child {
  padding-left: 0px;
}
.wkqp-engine-header-wrapper .engine-header-record-column:last-child {
  padding-right: 0px;
}
.download-transcript {
  padding-left: 36px;
  padding-top: 10px;
  clear: both;
}
.item-text-transcript {
  padding-left: 36px;
  padding-top: 10px;
  float: left;
  width: 100%;
  font-size: 14px;
}
.wkqp-select-field > select {
  font-family: var(--font-family) !important;
  color: #000000 !important;
}
.wkqp-button,
button {
  font-family:
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif !important;
}
.wkqp-table > tfoot > tr > th,
.wkqp-table > thead > tr > th.figure-labeling-table-head {
  font-size: 16px;
  font-family: var(--font-family) !important;
}
.text-transcript {
  padding-top: 8px;
  float: left;
  width: 100%;
}
.apm-new {
  float: left;
  width: 100%;
  height: 210px;
}
.video-preview .item-prev-img55 {
  height: 270px;
  float: left;
  width: 100%;
  padding: 20px;
}
.video-preview .item-prev-img55 img {
  height: 334px;
  float: left;
  width: 100%;
}
img:hover {
  cursor: pointer;
}
.answerlevel {
  margin-top: 10px;
  margin-bottom: 5px;
}
.mr5 {
  margin-right: 5px;
}
.wkqp-alert-danger,
.wkqp-alert-info,
.wkqp-alert-success {
  font-family: var(--font-family) !important;
}
address,
blockquote,
cite,
dl,
ol,
p,
ul {
  font-size: var(--font-size);
}
.wkqp-button,
button {
  font-size: 16px;
}
.wkqp-h1,
.wkqp-h2,
.wkqp-h3,
.wkqp-h4,
.wkqp-h5,
.wkqp-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--text-color);
  font-family: var(--font-family) !important;
}
.pb20 {
  padding-bottom: 20px;
}
.start-engine-btn {
  border-radius: 5px;
  font-size: 16px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: normal;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px 30px;
}
video::-internal-media-controls-download-button {
  display: none;
}
video::-webkit-media-controls-enclosure {
  overflow: hidden;
}
video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}
audio::-internal-media-controls-download-button {
  display: none;
}
audio::-webkit-media-controls-enclosure {
  overflow: hidden;
}
audio::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}
.clear-box {
  float: left;
  width: 100%;
}
.pn-ml10 button.wkqp-button {
  margin-left: 10px;
}
.wk-layout-item.pn-pagination-mob .pn-ml10 {
  margin-bottom: 0px;
}
.cl-col-left {
  float: left;
  width: 30%;
  border: 1px solid #a3a3a3;
  padding: 10px;
  background-color: var(--secondary-color);
  margin-bottom: 15px;
}
.pt-right {
  float: left;
  width: 70%;
  padding: 0 0 0 20px;
}
.left-assets-position-media {
  width: 100%;
}
.pb10 {
  padding-bottom: 10px;
}
.mr10 {
  margin-right: 10px;
}
.seq-left {
  float: left;
  margin-top: 3px;
  margin-left: 10px;
  margin-right: 10px;
}
.seq-right {
  margin: 0px;
}
.modal-open .modal {
  opacity: 1 !important;
}
.multiselect-dropdown div {
  white-space: nowrap;
}
.dropdown-list {
  margin-top: 0px !important;
}
.multiselect-dropdown .selected-item {
  width: calc(100% - 20%);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background-color: #fff !important;
  border: none !important;
  color: black !important;
}
.multiselect-dropdown {
  width: 300px !important;
  float: none !important;
  display: inline-block !important;
  margin-bottom: 8px !important;
}
.multiselect-dropdown .dropdown-btn .selected-item {
  border: 0px solid #337ab7 !important;
  background: #ffffff !important;
  color: #000 !important;
  white-space: nowrap !important;
  height: auto !important;
  margin: 0px !important;
  padding: 0px !important;
}
.multiselect-dropdown .dropdown-btn {
  padding: 4px 12px;
  font-size: 14px;
  height: 28px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.multiselect-dropdown .dropdown-btn .dropdown-down {
  border-top: 5px solid #000 !important;
  border-left: 5px solid transparent !important;
  border-right: 5px solid transparent !important;
  position: absolute !important;
  top: 11px !important;
  right: 10px !important;
}
.multiselect-dropdown {
  margin-left: 3px !important;
  margin-right: 3px !important;
}
.multiselect-dropdown .dropdown-btn .dropdown-up {
  border-bottom: 5px solid #000 !important;
  border-left: 5px solid transparent !important;
  border-right: 5px solid transparent !important;
  position: absolute !important;
  top: 11px !important;
  right: 10px !important;
}
.multiselect-dropdown .dropdown-btn {
  padding: 1px 12px !important;
  line-height: 25px !important;
  border-radius: 0 !important;
}
.multiselect-dropdown .dropdown-btn .dropdown-up {
  right: 10px !important;
}
.multiselect-dropdown .dropdown-btn .selected-item:hover,
.multiselect-dropdown .dropdown-btn .selected-item:focus {
  box-shadow: 0 0 0 !important;
}
.multiselect-dropdown .dropdown-btn {
  border: 1px solid #cccccc !important;
}
.left-assets-position-media {
  position: relative !important;
}
.left-assets-position-media {
  margin-right: 0px !important;
  margin-bottom: 15px !important;
}
.modal-content {
  border-radius: 0px !important;
  border: 0px !important;
}
button.close {
  cursor: pointer !important;
  padding: 0 !important;
  margin: 0px !important;
  position: absolute !important;
  right: 0px !important;
  top: 0px !important;
}
.close {
  opacity: 1 !important;
}
.example-list {
  float: left !important;
  border: 0px !important;
  padding: 0px !important;
}
ul.pagination {
  margin: 0px !important;
  float: right !important;
}
.pagination > li > a,
.pagination > li > span {
  position: relative !important;
  float: left !important;
  padding: 10px 15px !important;
  line-height: 1.42857 !important;
  text-decoration: none !important;
  color: #000000 !important;
  background-color: var(--tertiary-color) !important;
  border: 0px solid #ddd !important;
  margin-left: 8px !important;
  border-radius: 0px !important;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.page-item.disabled .page-link {
  cursor: not-allowed !important;
  pointer-events: inherit !important;
  opacity: 0.3 !important;
  border: 0px !important;
}
.page-item:first-child .page-link {
  border-radius: 0px !important;
}
.pagination li.pagination-prev.page-item a.page-link {
  background-color: var(--primary-color) !important;
  border-radius: 0px !important;
  color: #fff !important;
}
.pagination .page-item.active .page-link {
  z-index: 1;
  color: #000 !important;
  background-color: #fff !important;
  border: 0px !important;
}
.wkqp-table-permit-overflow.graphical-table-midwrap {
  border: 0px solid #ccc;
  margin-top: 0px;
  margin-bottom: 5px;
}
.wkqp-table-permit-overflow.graphical-table-midwrap .wkqp-table {
  border: 0px;
  width: 100%;
}
.wkqp-table-permit-overflow.graphical-table-midwrap .wkqp-table tbody tr td {
  padding: 15px;
  border: 1px solid #a3a3a3;
  border-top: 0px;
}
.wkqp-table-permit-overflow.graphical-table-midwrap .wkqp-table.question-type-video .common-full-width {
  width: 100%;
}
.error-message-answer {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.svg-center-position {
  display: inherit;
  margin: 0 auto;
}
.svg-width svg {
  width: 95% !important;
}
.wk-row,
.wk-row-persist {
  max-width: 100% !important;
}
.fullwidth-wklayout {
  max-width: 100% !important;
}
.wk-row .wk-col-5.svg-width {
  width: 400px !important;
  float: right !important;
  padding: 0px !important;
}
.audio-parent-media {
  height: 240px;
  background-color: var(--secondary-color);
  border: 1px solid #a3a3a3;
}
body {
  font-family: var(--font-family) !important;
  color: #000000 !important;
  font-size: var(--font-size) !important;
  overflow-x: hidden;
}
.correct-rationale-section {
  float: left;
  width: 100%;
}
.correct-rationale-section strong {
  float: left !important;
}
.correct-rationale-section span {
  float: none;
}
.correct-rationale-section span.pl5 {
  padding-left: 5px;
  display: block;
}
.remedies-wrapper-mid a {
  color: var(--primary-color);
  float: left;
}
.wk-button-bar {
  max-width: 100% !important;
}
.fullwidth-box {
  float: left;
  width: 100%;
}
.mt10-al-in {
  margin-top: 10px;
}
.mt10 {
  margin-top: 10px;
}
body,
html {
  line-height: 1.4;
}
.wkqp-alert-info {
  border: 1px solid #007ac3;
  color: #007ac3;
  font-family:
    "Fira Sans",
    "Helvetica Neue",
    Helvetica,
    "Roboto",
    Arial,
    sans-serif;
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 1.25rem;
  padding: 0.75rem 1rem;
}
.wkqp-prewrap {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.disabled-checkmark {
  color: #dadada;
  font-size: 24px;
  position: relative;
  top: -3px;
  float: left;
  padding: 0px;
  height: auto;
  margin: 0px;
  line-height: normal;
}
.wkqp-alert-success.wkqp-success.answerlevel span p,
.wkqp-alert-danger.wkqp-danger span p,
.correct-rationale-section.rational-inline span p {
  display: inline;
}
.rat-pb10 {
  padding-bottom: 10px;
}
.inline-paragraph span p {
  display: inline-block !important;
}
.inline-paragraph span p strong {
  float: none;
  display: inline;
}
.item-questions-des-wrapper .item-que-mb0 {
  margin-bottom: 0px;
}
.rich-text-html-content {
  white-space: normal;
}
.rich-text-html-content span p {
  display: inline;
}
.correct-response .rich-text-html-content p span {
  color: inherit !important;
}
.rationale-in-block span {
  display: inline-block;
}
.rich-text-html-content strong {
  float: none !important;
}
.white-space-normal {
  white-space: normal;
}
.medical-multiple-response-wrap strong.your-response-left {
  float: none;
  display: inline;
}
.medical-multiple-response-wrap form.your-response-form {
  float: none;
  display: inline;
}
.green-checkmark {
  color: #3d854d;
  font-size: 24px;
  position: relative;
  top: -3px !important;
  float: left;
  line-height: normal;
}
.wrong-checkmark {
  color: #a94442;
  font-size: 24px;
  position: relative;
  top: -3px !important;
  float: left;
  line-height: normal;
}
.wkqp-button:hover:not([disabled]) {
  background-color: var(--tertiary-color) !important;
  color: #000 !important;
}
.qp-feature button:hover {
  background-color: transparent !important;
  color: #474747 !important;
}
.wkqp-badge,
.wkqp-button .wkqp-badge,
.wkqp-button-full .wkqp-badge,
button .wkqp-badge {
  background-color: var(--primary-color);
  border-radius: 1rem;
  color: #fff;
  font-size: 0.77248em;
  font-weight: 600;
  padding: 0.125rem 0.5rem;
  position: relative;
  text-align: center;
  top: -7px;
}
.wkqp-badge-danger {
  background-color: #a94442 !important;
}
.item-questions-des-wrapper {
  width: 100%;
}
.item-questions-des-wrapper p {
  padding-top: 10px;
}
.item-questions-des-wrapper ul {
  padding-top: 10px;
}
.choice-que-des-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 0.1875rem;
  padding-top: 4px;
}
.choice-que-des-wrapper .choice-radio,
.choice-que-des-wrapper .choice-checkbox {
  float: left;
  width: 20px;
  margin: 0px 7px 0px 0px;
}
.choice-que-cont-des {
  float: left;
  width: 92%;
}
.footer-pagination-wrap .wk-layout-50-50 {
  width: 100% !important;
  max-width: 100% !important;
}
.footer-pagination-wrap {
  float: left;
  width: 100%;
  width: 100% !important;
  max-width: 100% !important;
}
.mb3 {
  margin-bottom: 3px;
}
.mb15 {
  margin-bottom: 15px;
}
.wk-col-4 {
  width: 32.20339% !important;
  float: left;
  margin-right: 1.69492%;
}
.wk-col-12 {
  width: 100% !important;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.wk-col-8 {
  width: 64.10169% !important;
  float: left !important;
  margin-right: 0 !important;
}
.wk-layout-50-50:after {
  content: " ";
  display: block;
  clear: both;
}
.rational-inline strong,
.rational-inline span {
  float: none;
  display: inline;
}
img.grap-opt-answer {
  padding: 0px;
  border: none;
  margin-bottom: 0px;
}
.wkqp-alert-danger,
.wkqp-alert-info,
.wkqp-alert-success {
  padding: 0.75rem 1rem;
  font-style: italic;
  margin-bottom: 10px;
}
:focus {
  outline: none;
}
.assets-permit-mt25mb0 {
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  width: 100%;
  border-top: 1px solid #a3a3a3 !important;
}
.wk-table td,
.wk-table th {
  border: 1px solid #a3a3a3;
}
.wk-select-field > select {
  border: 1px solid #a3a3a3;
}
.wk-select-field > select:hover,
textarea:hover {
  border-color: #a3a3a3;
}
.wk-table > tfoot > tr > th,
.wk-table > thead > tr > th {
  background-color: #f6f6f6;
  color: #474747;
  font-family: var(--font-family) !important;
  font-size: 15px;
  font-weight: 800;
}
.wkqp-table-permit-overflow.figure-labling-wrapper > .wkqp-table td:first-child,
.wkqp-table-permit-overflow > .wkqp-table th:first-child {
  border-left: 1px solid #a3a3a3;
}
.wkqp-table-permit-overflow.figure-labling-wrapper .wkqp-table td,
.wkqp-table-permit-overflow.figure-labling-wrapper .wkqp-table th {
  border: 1px solid #a3a3a3;
}
.wkqp-table-permit-overflow.figure-labling-wrapper > .wkqp-table td:last-child,
.wkqp-table-permit-overflow > .wkqp-table th:last-child {
  border-right: 1px solid #a3a3a3;
}
.wkqp-table-permit-overflow.figure-labling-wrapper .wkqp-table td,
.wkqp-table-permit-overflow.figure-labling-wrapper .wkqp-table th {
  border: 1px solid #a3a3a3;
}
.slide-left {
  width: 40%;
  height: 245px;
  float: left;
  overflow-y: auto;
}
.slide-center {
  width: 12%;
  height: 245px;
  float: left;
  text-align: center;
  padding-top: 72px;
}
.slide-right {
  width: 40%;
  height: 245px;
  float: left;
  overflow-y: auto;
}
.slide-upanddown {
  width: 5%;
  float: left;
}
.slide-up {
  width: 100%;
  text-align: center;
  height: 93px;
  padding-top: 60px;
  padding-left: 10px;
}
.slide-down {
  width: 100%;
  text-align: center;
  height: 93px;
  padding-top: 20px;
  padding-left: 10px;
}
.down-arrow-btn {
  display: inline-block;
  font-size: 20px;
  text-align: center;
  padding: 10px 8px 8px 10px;
  cursor: pointer;
  height: 44px;
  position: relative;
  top: 0px;
  background-color: var(--secondary-color);
  color: var(--text-color);
}
.up-arrow-btn {
  display: inline-block;
  font-size: 20px;
  text-align: center;
  padding: 10px 8px 8px 10px;
  cursor: pointer;
  height: 44px;
  position: relative;
  top: 0px;
  background-color: var(--secondary-color);
  color: var(--text-color);
}
.wk-column-8-width {
  width: 66.10169% !important;
}
.wk-table-permit-overflow {
  border: 1px solid #a3a3a3;
  border-left: 2px solid #a3a3a3;
  border-top: 0px;
  border-bottom: 0px;
}
.wk-select-field > select {
  font-family: var(--font-family) !important;
  color: #000000 !important;
}
.wk-table-permit-overflow.figure-labling-wrapper .wk-select-field > select {
  border: 1px solid #a3a3a3;
}
.wk-select-field > select:focus {
  border-color: #a3a3a3;
}
.rationale-remedation-block {
  width: 100%;
  float: left;
}
.wkqp-field-item {
  margin-bottom: 5px;
}
.top-assets-position-question {
  float: left !important;
  width: 100% !important;
}
.bottom-assets-position-question {
  float: left !important;
  width: 100% !important;
}
.figurelabel-svgcontainer {
  overflow: auto;
  max-width: 75rem;
  height: auto;
}
.link-underline {
  text-decoration: underline;
  color: var(--text-color);
  font-size: 14px !important;
}
.link-underline:focus,
.link-underline:hover {
  text-decoration: none;
  color: #474747;
}
.img-enlarge {
  font-size: 12px;
  margin-top: 0px;
  float: left;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}
.pr1rem {
  padding-right: 1rem;
}
.wkqp-radio-field {
  padding: 0 0 10px 0;
  margin-bottom: 0.1875rem;
}
.prev-next-btn-wrapper button {
  padding: 12px;
}
.rational-strong-block strong {
  float: none;
}
.pt0mb0 {
  padding-bottom: 0px;
  padding-top: 5px;
}
.adjust-width-col-8 {
  width: 65% !important;
}
.drag-drop-right-arrow-btn:focus {
  color: #000;
}
button.drag-drop-right-arrow-btn {
  opacity: 1;
  background-color: var(--secondary-color);
  color: var(--text-color);
}
button.drag-drop-right-arrow-btn:hover,
button.drag-drop-right-arrow-btn:focus {
  background-color: var(--primary-color);
  color: var(--text-color);
}
.slide-center button.wkqp-button.wk-button-primary {
  background-color: var(--secondary-color);
  color: var(--text-color);
}
.slide-center button.wkqp-button.wk-button-primary:hover,
.slide-center button.wkqp-button.wk-button-primary:focus {
  background-color: var(--primary-color);
  color: var(--text-color) !important;
}
button.down-arrow-btn:hover,
button.down-arrow-btn:focus {
  background-color: var(--primary-color) !important;
  color: var(--text-color) !important;
}
button.up-arrow-btn:hover,
button.up-arrow-btn:focus {
  background-color: var(--primary-color) !important;
  color: var(--text-color) !important;
}
.wk-icon-info-outline::before {
  content: "\e85b";
  font-size: 23px;
}
.wk-alert-info.wk-alert-dismissible.newalertdismissible button.wk-icon-close-empty:hover,
.wk-alert-info.wk-alert-dismissible.newalertdismissible button.wk-icon-close-empty:focus {
  background-color: transparent !important;
  opacity: 0.6 !important;
  outline: none !important;
  border: 0px;
  color: #007ac3 !important;
}
.graphic-opt-full-width {
  width: 100% !important;
  padding-right: 0px !important;
}
.mt5 {
  margin-top: 5px;
}
.submit-modal-line {
  line-height: 24px;
  margin-bottom: 15px;
  font-size: 18px;
}
.submit-unattempted-modal {
  font-size: 18px;
  font-weight: 600;
}
.response-mb20 {
  margin-bottom: 20px !important;
}
.wk-field-item,
.wk-footer .wk-footer-copyright {
  font-family: var(--font-family) !important;
}
.mb20 {
  margin-bottom: 20px;
}
.pb20 {
  padding-bottom: 20px !important;
}
.responsive-timespent .wrong-checkmark,
.responsive-timespent .green-checkmark {
  float: none;
}
.pagination > li > a {
  margin-left: 0px !important;
  padding: 10px 20px !important;
  font-size: 16px;
}
.pagination-first.page-item a.page-link {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.pagination-last.page-item a.page-link {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.pagination-next.page-item a.page-link {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.pagination > li > a.page-link:hover {
  background-color: var(--tertiary-color) !important;
  color: #000 !important;
}
.pagination li.pagination-prev.page-item a.page-link:hover {
  background-color: var(--tertiary-color) !important;
  color: #000 !important;
}
.pagination li.pagination-prev.page-item a.page-link:hover,
.pagination li.pagination-next.page-item a.page-link:hover,
.pagination li.pagination-last.page-item a.page-link:hover {
  background-color: var(--tertiary-color) !important;
  color: #000 !important;
}
.pagination li.pagination-prev.page-item.disabled a.page-link:hover,
.pagination li.pagination-next.page-item.disabled a.page-link:hover,
.pagination li.pagination-last.page-item.disabled a.page-link:hover,
.pagination li.pagination-first.page-item.disabled a.page-link:hover {
  background-color: var(--primary-color) !important;
  color: #fff !important;
}
.pagination-first.page-item {
  padding-right: 8px;
  float: left;
}
.pagination-next.page-item {
  padding-right: 8px;
  float: left;
}
.inline-choice-select-box-main {
  width: 303px !important;
  top: 0px !important;
}
.inline-choice-select-box-main .mat-select-trigger {
  width: 100% !important;
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-value {
  text-overflow: ellipsis;
  overflow: hidden !important;
  padding: 4px 12px;
  border: 1px solid #ccc;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-value {
  color: var(--text-color);
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-value:hover {
  border-color: #adadad;
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-value:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-arrow-wrapper {
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  border-radius: 0;
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 11px 12px 12px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-left: 0px;
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-arrow-wrapper:hover {
  background-color: #e6e6e6;
  border-color: #adadad;
}
.inline-choice-select-box-main .mat-select-trigger .mat-select-arrow-wrapper:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mat-select-panel {
  min-width: calc(100% + 0px) !important;
  position: absolute;
  top: 35px;
  left: 40px;
  transform-origin: 50% bottom 0px;
  font-size: 16px !important;
  opacity: 1 !important;
  transform: scaleY(1) !important;
  overflow-y: scroll !important;
}
.cdk-overlay-pane {
  min-width: 303px !important;
  pointer-events: auto !important;
  font-size: 16px !important;
  transform: translateX(-40px) !important;
}
.mat-pseudo-checkbox-checked {
  background-color: #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  border-radius: 3px !important;
  box-shadow: 0 0px 1px rgba(0.9, 0.1, 0.1, 0.15);
  background-clip: padding-box;
  height: 12px !important;
  width: 12px !important;
  color: #000;
}
.mat-pseudo-checkbox {
  width: 12px !important;
  height: 12px !important;
  border: 2px solid;
  border-radius: 3px !important;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  flex-shrink: 0;
  background-color: #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0px 1px rgba(0.9, 0.1, 0.1, 0.15);
}
@-moz-document url-prefix() {
  .mat-pseudo-checkbox {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
  }
}
.mat-pseudo-checkbox-checked::after {
  top: 1.3px !important;
  left: 1px !important;
  width: 6px !important;
  height: 3px !important;
  color: rgb(255, 255, 255);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 1);
}
.mat-select-panel .mat-option {
  font-size: 14px !important;
  line-height: normal !important;
  padding: 6px !important;
  height: max-content !important;
  font-family: var(--font-family) !important;
}
.mat-option {
  white-space: unset !important;
}
.mat-option-text {
  display: inline-block;
  flex-grow: 1;
  overflow: unset !important;
  text-overflow: unset !important;
  max-width: 266px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
p:last-child {
}
.wkqp-button-danger {
  background-color: #e0202e;
}
.wkqp-button-danger:hover,
.wkqp-button-danger:focus {
  background-color: #ec5862;
}
.no-side-bar .quiz-badges-child {
  padding-right: 28px;
}
.quiz-badges-child {
  padding-right: 16px;
}
.no-side-bar .badges-exceeded {
  padding-right: 17px;
}
.badges-exceeded {
  padding-right: 10px;
}
button.wk-icon-close-empty {
  padding: 0px;
  background-color: transparent;
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 40px;
  color: var(--tertiary-color) !important;
}
button.wk-icon-close-empty:hover,
button.wk-icon-close-empty:focus {
  background-color: transparent !important;
  color: #ffffff !important;
}
.rich-text-html-content p {
  margin-bottom: 0px !important;
  padding-top: 0px !important;
}
.usmle-base-container .rich-text-html-content p {
  margin-bottom: 0px !important;
  display: inline;
}
.rich-text-lab-value span p {
  font-size: 12px !important;
  word-break: break-word;
}
.rich-text-html-content ul li span {
  display: flex;
}
.rich-text-html-content h2,
.rich-text-html-content h3 {
  display: inherit !important;
}
.title-word-break {
  word-break: break-all;
}
input[type=checkbox],
input[type=radio] {
  margin: 3px 4px 0px 0;
  line-height: normal;
  float: left;
}
@-moz-document url-prefix() {
  input[type=checkbox],
  input[type=radio] {
    margin: 3px 4px 0px 0;
  }
}
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .wk-select-field > select {
    border: 1px solid #a3a3a3 !important;
  }
  .wk-layout-50-50.gray-bg.mb20.fullwidth-wklayout {
    margin-bottom: 0px;
  }
}
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .modal-body {
    height: 100%;
  }
  input[type=checkbox],
  input[type=radio] {
    margin: 7px 4px 0px 0;
    line-height: normal;
    float: left;
  }
  .MathJax {
    position: inherit !important;
  }
}
.ng5-slider .ng5-slider-bar {
  background: #8f8e8e;
}
.ng5-slider .ng5-slider-bar-wrapper {
  padding-top: 7px !important;
  margin-top: 0px !important;
}
.ng5-slider .ng5-slider-pointer {
  cursor: pointer !important;
  width: 9px !important;
  height: 30px !important;
  top: -7px !important;
  background-color: #0078d7 !important;
  z-index: 3 !important;
  border-radius: 0 !important;
}
.ng5-slider .ng5-slider-pointer:after {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  position: absolute !important;
  top: 12px !important;
  left: 1px !important;
  border-radius: 4px !important;
  background: transparent !important;
}
.ng5-slider {
  margin-top: 57px !important;
}
.ng5-slider .ng5-slider-pointer {
  cursor: pointer !important;
  width: 8px !important;
  height: 30px !important;
  top: -7px !important;
  background-color: #0078d7 !important;
  z-index: 3 !important;
  border-radius: 10px !important;
}
.mat-select-trigger {
  width: 15vw !important;
  color: #000 !important;
}
.mat-select {
  display: inline-block !important;
  outline: none !important;
  border: 0px solid #e0e0e0 !important;
}
.wkqp-prewrap .mat-select-value {
  color: var(--text-color) !important;
}
.mat-select-placeholder {
  color: var(--text-color) !important;
}
.wkqp-prewrap .cdk-overlay-pane {
  min-width: 13.5vw !important;
}
.wkqp-prewrap #cdk-overlay-0 {
  min-width: 13.5vw !important;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: var(--primary-color) !important;
}
@-moz-document url-prefix() {
  :is(.tab-container > .nav-tabs > li.active > a, .tab-container > .nav-tabs > li.active > a:focus, .tab-container > .nav-tabs > li.active > a:hover) .mat-pseudo-checkbox-checked {
    background: #db3700 !important;
  }
}
@-moz-document url-prefix() {
  :is(.tab-container > .nav-tabs > li.active > a, .tab-container > .nav-tabs > li.active > a:focus, .tab-container > .nav-tabs > li.active > a:hover) .mat-pseudo-checkbox-checked::after {
    color: #fff !important;
  }
}
.tab-container > .nav-tabs > li.active > a,
.tab-container > .nav-tabs > li.active > a:focus,
.tab-container > .nav-tabs > li.active > a:hover {
  border-color: #a3a3a3 #a3a3a3 transparent;
  color: #4747 47;
  border-radius: 0px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}
.tab-container > .nav-tabs > li > a,
.tab-container > .nav-tabs > li > a:hover,
.tab-container > .nav-tabs > li.active > a,
.tab-container > .nav-tabs > li.active > a:focus,
.tab-container > .nav-tabs > li.active > a:hover {
  text-transform: none;
}
.tab-container > .nav-tabs > li > a {
  border-radius: 0px !important;
}
.tab-container table tr td,
.tab-container table tr th {
  padding: 5px;
}
.tab-container table {
  border: none;
  border-color: #dadada;
}
.tab-container table > thead > tr > th {
  background-color: #f6f6f6;
  border: 1px solid #dadada;
}
.tab-container > .nav-tabs > li > a {
  white-space: nowrap;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--secondary-color);
  text-align: center;
  border-radius: 0px !important;
  color: var(--text-color);
}
.tab-container > .nav-tabs > li.active {
  width: auto;
}
.tab-container > .nav-tabs > li.active > a {
  width: 100%;
  background-color: #ffffff;
  padding-bottom: 12px;
}
.tab-container > .nav-tabs > li > a {
  padding-left: 10px;
  padding-right: 10px;
}
.tab-content {
  border: 1px solid #a3a3a3;
  padding: 15px;
  border-top: 0px;
}
.tab-container > .nav-tabs > li > a {
  white-space: nowrap;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--secondary-color);
  text-align: center;
}
.nav-tabs > li > a {
  font-size: 13px;
  font-weight: 600;
}
.nav-tabs > li > a:hover {
  background-color: none;
  background: none;
  color: var(--primary-color);
  text-transform: uppercase;
  border: 0px;
  box-shadow: 0 0 0 !important;
  line-height: 1.42857;
}
.modal-body .tab-content {
  height: 400px;
  overflow-y: auto;
}
.nav-tabs {
  border-bottom: 1px solid #a3a3a3;
}
.tab-container > .nav-tabs > li {
  margin-bottom: 1px;
}
.tab-container > .nav-tabs > li.active {
  margin-bottom: -1px;
  border-bottom: solid 1px #fff;
  background-color: #fff;
  margin-right: 1px;
}
.qp-feature {
  background-color: var(--secondary-color);
  margin-left: 5px;
  border: 1px solid #dadada;
  padding-top: 3px;
  padding-bottom: 0px;
  text-align: center;
  height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  align-items: center;
}
.qp-feature:hover {
  background-color: var(--tertiary-color);
  border: 1px solid #a6d1ea;
}
.qp-feature .menu-selected {
  background-color: var(--tertiary-color) !important;
}
.qp-inverse-color {
  background-color: #000;
  color: #fff;
  color: var(--text-color);
}
.qp-inverse-color .wk-table > tbody > tr > td {
  background-color: #000;
  color: #fff;
}
.qp-inverse-color .wk-select-field > select {
  background-color: transparent !important;
  color: #fff !important;
}
.qp-inverse-color .wk-select-field > select > option {
  color: #000;
}
.qp-inverse-color .wk-alert-danger,
.qp-inverse-color .wk-alert-info,
.qp-inverse-color .wk-alert-success {
  background-color: #000;
}
.qp-inverse-color .modal-content {
  background-color: #000 !important;
}
.cdk-drag-preview {
  color: #303030 !important;
}
.qp-inverse-color .dragdrop-anslabel .wkqp-select-field > select {
  background-color: #000;
  color: #ffff;
}
.qp-summary .loader-container {
  top: 430px !important;
}
.mb30 {
  margin-bottom: 30px;
}
.npb-left-column,
.npb-right-column {
  width: 50%;
  overflow-y: auto;
}
.npb-right-column {
  margin-left: 10px;
}
.npb-left-column .left-assets-position-media {
  margin-bottom: 0px !important;
}
.naplex-item {
  display: flex;
  height: 100%;
}
.naplex-item.naplex-single-column {
  display: block;
}
.direction-reverse {
  flex-direction: row-reverse;
}
.flexBox-full-width {
  width: 100%;
}
.nclex-pn-body .tab-content {
  height: 285px;
  background-color: #fff;
  border: 0px;
}
.nclex-pn-body .tab-container > .nav-tabs > li > a {
  border-top-left-radius: 10px !important;
  background-color: #b4b4b4;
  color: var(--primary-color);
  font-size: 17px;
  padding: 5px 10px;
  width: 150px;
  text-transform: capitalize;
  height: 32px;
  font-family: "Libre Franklin", sans-serif;
  font-weight: 500;
}
.nclex-pn-body .tab-container > .nav-tabs > li {
  background-color: #b4b4b4;
  border: 0px !important;
  margin: 0px !important;
  margin-right: 2px !important;
}
.nclex-pn-body .tab-container > .nav-tabs > li > a:hover {
  border-top-left-radius: 10px !important;
  background-color: transparent;
  color: var(--primary-color);
  font-size: 17px;
  padding: 5px 10px;
  width: 150px;
  text-transform: capitalize;
  height: 32px;
  font-family: "Libre Franklin", sans-serif;
  font-weight: 500;
}
.nclex-pn-body .tab-container > .nav-tabs > li {
  margin-bottom: 0px;
  border-top-left-radius: 10px !important;
}
.nclex-pn-body .tab-container > .nav-tabs > li.active > a {
  font-size: 17px;
  text-transform: capitalize;
  padding-bottom: 0px;
  color: var(--primary-color);
  border-left: 0px;
  background-color: #fff;
  margin: 0px;
  width: auto;
  font-family: "Libre Franklin", sans-serif;
  font-weight: 500;
}
.nclex-pn-body .tab-container > .nav-tabs > li.active > a:hover {
  font-size: 17px;
  text-transform: capitalize;
  padding-bottom: 0px;
  color: var(--primary-color);
  border-left: 0px;
  width: auto;
  font-family: "Libre Franklin", sans-serif;
  font-weight: 500;
}
.nclex-pn-body .nav-tabs {
  border-bottom: 0px;
  border-top: 1px solid #ededed;
  margin-top: 10px;
  padding-top: 1px;
}
.nclex-pn-body .tab-container > .nav-tabs > li.active {
  margin-bottom: 0px;
  border-bottom: solid 0px #fff;
}
.nclex-pn-body .nav-tabs .nav-link {
  border: 0px solid transparent;
}
.nclex-pn-body .tab-container > .nav-tabs > li.active > a,
.nclex-pn-body .tab-container > .nav-tabs > li.active > a:focus,
.nclex-pn-body .tab-container > .nav-tabs > li.active > a:hover {
  border: 0px !important;
}
.wkqp-alert-success.wkqp-success span p {
  display: inline;
}
.wkqp-alert-danger span p {
  display: inline;
}
.right-align-modal-features {
  left: -298px !important;
}
.right-align-modal-calculator {
  right: 295px !important;
}
@media only screen and (max-width: 800px) {
  .wkqp-iconslayout-responsive .wkqp-iconsbutton-group-left a.wkqp-iconsbutton {
    margin-right: 10px;
  }
  .wkqp-iconslayout-responsive .wkqp-iconsbutton-group-left a.wkqp-iconsbutton:last-child {
    margin-right: 0px;
  }
  span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
    top: 25%;
  }
}
@media only screen and (max-width: 768px) {
  ul.resp-tabs-list {
    display: none;
  }
  h2.resp-accordion {
    display: block;
  }
  .resp-vtabs .resp-tab-content {
    border: 1px solid #241866;
  }
  .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: 100px;
    clear: none;
  }
  .resp-accordion-closed {
    display: none !important;
  }
  .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #241866 !important;
  }
  span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
    top: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .qp-feature {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    border: 0px;
  }
  .qp-feature:hover {
    background-color: transparent;
    border: 0px;
  }
  .item-prev-img55 {
    cursor: pointer;
    padding: 20px;
  }
  .footer-pagination-wrap .wk-layout-33-33-33 > .wk-layout-item {
    width: auto;
    float: none;
  }
  .footer-pagination-wrap .prev-next-btn-wrapper {
    margin-left: auto;
  }
  .footer-pagination-wrap .fb-sub-btn {
    margin-left: auto;
  }
  .summary-col-left {
    display: flex;
  }
  .choice-que-des-wrapper {
    display: flex;
  }
  .seek-timer {
    width: 25%;
    font-size: 13px;
    padding: 0px;
  }
  .naplex-item {
    display: flex;
    height: auto;
    flex-direction: column;
  }
  .npb-left-column {
    margin-left: 0px;
    margin-top: 1rem;
    width: 100%;
  }
  .npb-left-column .video-preview {
    padding: 0px !important;
  }
  .npb-right-column {
    margin-left: 0px;
    margin-top: 1rem;
    width: 100%;
  }
  .npb-right-column .wk-row {
    display: flex;
  }
  .npb-right-column .wk-row .slide-left {
    width: 100vh;
    float: none;
  }
  .npb-right-column .wk-row .slide-right {
    width: 100vh;
    float: none;
  }
  .npb-right-column .wk-row .slide-center {
    width: auto;
    float: none;
  }
  .npb-right-column .wk-row .slide-upanddown {
    width: auto;
    float: none;
  }
}
@media only screen and (max-width: 767px) {
  .qp-feature {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    border: 0px;
  }
  .qp-feature:hover {
    background-color: transparent;
    border: 0px;
  }
  .image-modal-center img {
    width: 100%;
  }
  .modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0px;
  }
  .button.close {
    position: static !important;
    margin: 0px !important;
    width: auto;
  }
  .close.pull-right .wk-icon-close-empty {
    font-weight: 300 !important;
    margin: 0px !important;
    padding: 0px !important;
    width: auto;
  }
  .modal-lg {
    padding-left: 0px;
    padding-right: 0px;
  }
  .qp-feature-col:hover {
    background-color: var(--tertiary-color);
    border: 1px solid #a6d1ea;
  }
  .wkqp-iconslayout-responsive .wkqp-iconspagination {
    margin-top: 15px;
    float: right;
  }
  .wkqp-iconslayout-responsive .wkqp-iconsbutton-bar .wkqp-iconsbutton-group-left {
    float: right;
  }
  .wkqp-iconslayout-responsive > .wkqp-iconslayout-item {
    width: 100%;
    margin-right: 0;
  }
  #piechart_3d {
    width: 100%;
    height: auto;
  }
  .wkqp-register-bg .test-header1,
  .wkqp-register-bg .test-header2,
  .wkqp-register-bg .test-header3,
  .wkqp-register-bg .test-header4,
  .wkqp-register-bg .test-header5,
  .wkqp-register-bg .test-header6,
  .wkqp-register-bg .test-header7,
  .wkqp-register-bg .test-header8 {
    width: 100%;
  }
  .wkqp-layout-item {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 15px;
  }
  .hopspot-svgcontainer {
    width: 100%;
  }
  span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
    top: 25%;
  }
  .wkqp-register-bg .wkqp-field-item span {
    text-align: left;
  }
  .wkqp-register-bg .wkqp-field-item span {
    text-align: left;
    font-size: 13px;
    float: left;
  }
  .left-assets-position-question .wkqp-field-header h4 {
    margin-top: 0px;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
  }
  .left-assets-position-question {
    float: left !important;
    width: 100% !important;
    padding: 0px;
  }
  .left-assets-position-question .wkqp-field-item {
    width: 100%;
  }
  .left-assets-position-question .wkqp-field-header {
    width: 100% !important;
    text-align: left;
  }
  .left-assets-position-question .wkqp-layout-item .wkqp-field-item .ng-scope {
    text-align: left;
    font-size: 14px;
  }
  .left-assets-position-question .gray-bg-result {
    text-align: left;
  }
  .wkqp-module-heading {
    text-align: left;
  }
  .video-preview {
    width: 100% !important;
  }
  .wk-image-panel-wrapper {
    border: 1px solid #ccc;
  }
  body,
  html {
    font-size: 14px;
    overflow: inherit !important;
  }
  audio,
  canvas,
  progress,
  video {
    width: 100% !important;
  }
  .que-mob-left {
    float: left;
  }
  .time-mob-right {
    float: left;
    margin-top: 10px !important;
  }
  .modal-lg {
    min-width: 96%;
    width: 96%;
  }
  .choice-que-des-wrapper.choice-mb0 {
    display: flex;
  }
  .choice-que-des-wrapper {
    display: flex;
  }
  .footer-pagination-wrap .wk-button-group-left {
    display: flex;
    justify-content: space-between;
  }
  .footer-pagination-wrap .wk-button-group-left .wkqp-button.wk-button-primary {
    line-height: 1;
    margin-bottom: 1rem;
    height: 50px;
    align-items: center;
    width: 128px !important;
    float: none;
    line-height: normal;
    display: flex;
  }
  .wk-layout-item.text-center.prev-next-btn-wrapper {
    display: flex;
    justify-content: space-between;
  }
  .prev-next-btn-wrapper .wkqp-button.wk-button-primary.nav-btn {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .fb-sub-btn .wkqp-button.wk-button-primary {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .feature-menu {
    position: static !important;
  }
  .qp-feature-wrapper {
    position: relative;
  }
  .qp-feature .examTaker-notes-wrapper {
    width: 100% !important;
  }
  .notes-modal {
    top: 74px !important;
    left: 0px !important;
    width: 100%;
  }
  .modal-dialog {
    width: 95% !important;
    min-width: 95% !important;
  }
  .modal-body .tab-content {
    height: 300px !important;
  }
  .tab-container > .nav-tabs > li {
    width: 100% !important;
  }
  .tab-container > .nav-tabs > li > a {
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 0.5rem;
  }
  .tab-container > .nav-tabs > li.active {
    width: 100%;
    border: 0px !important;
  }
  .tab-container > .nav-tabs > li.active > a {
    width: 100% !important;
    border: 1px solid #ccc !important;
  }
  .seek-timer {
    margin-left: -6px;
    margin-right: 17px;
  }
  .wk-col-8 {
    width: 100% !important;
  }
  .dd-jump-order {
    width: 22% !important;
  }
  .summary-col-left {
    width: 100% !important;
    display: flex;
  }
  .summary-col-right {
    width: 100% !important;
    width: 100% !important;
    justify-content: flex-start;
    display: flex;
    padding-left: 2rem !important;
    margin-top: 0.5rem;
  }
  .wk-col-8.asset-left-width66 {
    width: 100% !important;
  }
  .wk-button-bar .wk-button-group-right {
    float: left;
    width: 100%;
  }
  .wk-layout-item.text-center.prev-next-btn-wrapper {
    float: left;
    width: 100%;
  }
  .wk-layout-item.text-right.fb-sub-btn {
    width: 100%;
    float: left;
  }
  .wk-button-group-left {
    width: 100%;
    float: left !important;
  }
  .wk-layout-item {
    width: 100% !important;
    float: left !important;
  }
  .fb-sub-btn {
    margin-top: 1rem;
  }
  .wk-button-group-right .wk-row {
    float: right !important;
  }
  .video-preview .item-prev-img55 {
    width: 100% !important;
    height: auto;
  }
  .inline-choice-select-box-main {
    width: 223px !important;
  }
  .mat-select-panel {
    min-width: calc(74% + 0px) !important;
  }
  .qp-ts-number-right {
    width: 100% !important;
  }
  .naplex-item {
    display: flex;
    height: auto;
    flex-direction: column;
  }
  .npb-left-column {
    margin-left: 0px;
    margin-top: 1rem;
    width: 100%;
  }
  .npb-left-column .video-preview {
    padding: 0px !important;
  }
  .npb-right-column {
    margin-left: 0px;
    margin-top: 1rem;
    width: 100%;
  }
  .npb-right-column .wk-row {
    display: flex;
  }
  .npb-right-column .wk-row .slide-left {
    width: 100vh;
    float: none;
  }
  .npb-right-column .wk-row .slide-right {
    width: 100vh;
    float: none;
  }
  .npb-right-column .wk-row .slide-center {
    width: auto;
    float: none;
  }
  .npb-right-column .wk-row .slide-upanddown {
    width: auto;
    float: none;
  }
  .radio-checkbox {
    display: flex;
  }
  .footer-pagination-wrap .wk-button-group-left .wkqp-button.wk-button-primary {
    width: 100% !important;
    text-align: center;
    justify-content: center;
  }
  .footer-pagination-wrap .wk-button-group-left .wkqp-button.wk-button-primary:first-child {
    margin-right: 5px;
  }
  .footer-pagination-wrap .wk-button-group-left .wkqp-button.wk-button-primary:last-child {
    margin-left: 5px;
  }
  .up-arrow-btn {
    padding: 10px 30px 8px 2px;
  }
  .down-arrow-btn {
    padding: 10px 30px 8px 2px;
  }
  .modal-header {
    height: auto;
    padding: 10px 0 10px 10px;
    word-break: break-all;
  }
  .pagination-first.page-item {
    width: auto;
    float: left;
    padding-right: 0px;
  }
  .pagination-prev.page-item {
    width: auto;
    float: left;
  }
  .pagination > li {
    width: auto;
    float: left;
  }
  .pagination-next.page-item {
    width: auto;
    float: left;
    position: static;
    margin-top: 0px;
    padding-right: 0px;
  }
  .pagination-last.page-item {
    width: auto;
    float: left;
    position: static;
    margin-top: 0px;
  }
  .pagination > li > a {
    padding: 0.5625rem 1rem !important;
    margin-left: 1px !important;
    margin-bottom: 1rem;
  }
  .pagination > li {
    height: auto;
  }
  ul.pagination {
    width: 100%;
    margin: 0px !important;
    float: left !important;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .qp-feature {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    border: 0px;
  }
  .modal-lg {
    height: 150px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .wkqp-layout-50-50 > .wkqp-layout-item:nth-child(1) {
    float: left;
    width: 70%;
    margin-right: 0px;
  }
  .wkqp-layout-50-50 > .wkqp-layout-item:nth-child(2) {
    float: left;
    width: 30%;
    margin-right: 0px;
  }
  .wkqp-layout-item {
    margin-bottom: 0px;
  }
  span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
    top: 20%;
  }
  .wkqp-register-bg .wkqp-field-item span {
    text-align: left;
    font-size: 13px;
    float: left;
  }
  .video-preview {
    width: 100% !important;
  }
  .wk-image-panel-wrapper {
    border: 1px solid #ccc;
  }
  audio,
  canvas,
  progress,
  video {
    width: 100% !important;
  }
  .que-mob-left {
    float: left;
  }
  .time-mob-right {
    float: left;
    margin-top: 10px !important;
  }
  .modal-lg {
    min-width: 96%;
    width: 96%;
  }
  .engine-header-records {
    float: left;
    padding-right: 0;
    width: 100%;
    padding-bottom: 6px;
  }
  .clinical-res {
    margin-bottom: 0px;
  }
  .clinical-res .wkqp-field-item {
    margin-bottom: 0px;
  }
  .clinical-res-mb0 {
    margin-bottom: 0px;
  }
  .pn-pagination-mob {
    text-align: center;
  }
  ul.wkqp-pagination.pn-mobile li:first-child {
    padding-left: 0px;
  }
  h3.heading-h3.headingh3-res {
    padding-bottom: 0px;
  }
  .wkqp-button-group-left a.wkqp-button.wkqp-button-primary {
    font-size: 1rem;
  }
  a.wkqp-button {
    font-size: 1rem;
  }
  .clinical-minhight {
    min-height: inherit;
  }
  .mt0-mob-choice {
    margin-top: 0px;
  }
  .quiz-ans-section .wkqp-layout-item {
    margin-bottom: 0px;
  }
  .wkqp-register-bg .wkqp-col-6 {
    width: 100%;
    padding: 0px;
  }
  .wkqp-register-bg .wkqp-col-6 .wkqp-layout-item {
    width: 50%;
    margin-bottom: 15px;
  }
  .wkqp-register-bg .wkqp-col-6 .wkqp-layout-item .wkqp-field-header.summary-label {
    width: 100%;
  }
  .submit-model-class .modal-dialog {
    position: absolute;
    bottom: 15%;
    width: 100%;
    padding: 15px;
    margin: 0px;
  }
  .left-assets-position-media {
    margin-right: 0px !important;
  }
}
@media only screen and (max-width: 599px) {
  .wkqp-iconslayout-responsive a.wkqp-iconsbutton {
    display: block;
    text-align: center;
  }
  .wkqp-iconsbutton-bar .wkqp-iconsbutton-group-left {
    width: 100%;
  }
  .pn-mobile > li {
    padding-left: 15px;
  }
  .mr-1rem {
    margin-right: 0rem;
  }
  ul.pn-mobile > li a {
    margin-bottom: 0px;
  }
  .remove-mobile {
    display: none;
  }
  ul.wkqp-iconspg-mobileright {
    float: right;
  }
  .mb-mb15 {
    margin-bottom: 15px;
  }
  .responsive-timespent {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    padding-right: 0px;
    padding-left: 15px;
  }
  #piechart_3d {
    width: 100%;
    height: auto;
  }
  .wkqp-register-bg .test-header1,
  .wkqp-register-bg .test-header2,
  .wkqp-register-bg .test-header3,
  .wkqp-register-bg .test-header4,
  .wkqp-register-bg .test-header5,
  .wkqp-register-bg .test-header6,
  .wkqp-register-bg .test-header7,
  .wkqp-register-bg .test-header8 {
    width: 100%;
  }
  .wkqp-layout-item {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 15px;
  }
  .hopspot-svgcontainer {
    width: 100%;
  }
  span.wkqp-icon-spin.wkqp-spin.wkqp-spin-center {
    top: 25%;
  }
  .wkqp-register-bg .wkqp-field-item span {
    text-align: left;
    font-size: 13px;
    float: left;
  }
  .video-preview {
    width: 100% !important;
  }
  .wk-image-panel-wrapper {
    border: 1px solid #ccc;
  }
  audio,
  canvas,
  progress,
  video {
    width: 100% !important;
  }
  .que-mob-left {
    float: left;
  }
  .time-mob-right {
    float: left;
    margin-top: 10px !important;
  }
  .modal-lg {
    min-width: 96%;
    width: 96%;
  }
  .wkqp-alert-danger {
    float: left;
    width: 100%;
  }
  .wkqp-pagination > li > a {
    line-height: 19px;
  }
  .pagination {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .wkqp-pagination > li {
    margin-bottom: 5px;
  }
  .wkqp-pagination > li:first-child a,
  .wkqp-pagination > li:last-child a {
    margin-bottom: 0px !important;
  }
  .engine-header-records {
    float: left;
    padding-right: 0;
    width: 100%;
    padding-bottom: 6px;
  }
  .clinical-res {
    margin-bottom: 0px;
  }
  .clinical-res .wkqp-field-item {
    margin-bottom: 0px;
  }
  .clinical-res-mb0 {
    margin-bottom: 0px;
  }
  .pn-pagination-mob {
    text-align: center;
  }
  ul.wkqp-pagination.pn-mobile li:first-child {
    padding-left: 0px;
  }
  h3.heading-h3.headingh3-res {
    padding-bottom: 0px;
  }
  .wkqp-button-group-left a.wkqp-button.wkqp-button-primary {
    font-size: 1rem;
  }
  a.wkqp-button {
    font-size: 1rem;
  }
  .clinical-minhight {
    min-height: inherit;
  }
  .mt0-mob-choice {
    margin-top: 0px;
  }
  .quiz-ans-section .wkqp-layout-item {
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .modal-lg {
    height: 150px;
  }
  .engine-btn-right {
    width: auto;
  }
  .engine-asset-lh {
    line-height: 30px;
  }
}
@media only screen and (max-width: 479px) {
  .modal-lg {
    min-width: 96%;
    width: 96%;
  }
  .engine-btn-right {
    width: auto;
  }
  .engine-asset-lh {
    line-height: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 849px) {
  .summary-col-left {
    width: 100% !important;
  }
  .summary-col-right {
    width: 100% !important;
  }
}
.no-showtext {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
a:focus,
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
  outline: none;
  outline: none;
  outline-offset: 0;
}
input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px !important;
  height: 20px !important;
  border: 1px solid #ccc;
  border-radius: 50%;
  transform: translateY(-0.075em);
  place-content: center;
}
input[type=radio]::before {
  content: "";
  width: 12px;
  height: 12px;
  margin: 3px 3px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  display: grid;
  background-color: var(--primary-color);
}
input[type=radio]:checked::before {
  transform: scale(1);
}
input[type=checkbox] {
  position: relative;
  border: 2px solid var(--text-color);
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  line-height: 0;
  margin: 0 .6em 0 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  opacity: .5;
}
input[type=checkbox]:hover {
  opacity: 1;
}
input[type=checkbox]:checked {
  background-color: var(--primary-color);
  opacity: 1;
  border: 2px solid var(--primary-color);
}
input[type=checkbox]:checked:before {
  border: solid #FFF;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
}
input[type=checkbox]:before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  width: 4px;
  height: 10px;
  z-index: 2;
}
.fa-search-plus {
  font-size: 1.5em !important;
  color: var(--primary-color);
}
a {
  color: var(--primary-color) !important;
}
.modal-header .qp-modal-close:hover {
  background-color: var(--primary-color) !important;
}
.examLabValues-navigation .examLabValues-navigation-link.active a {
  color: #fff !important;
}
.examLabValues-navigation .examLabValues-navigation-link a {
  color: #000 !important;
}
button:hover {
  background-color: var(--primary-color) !important;
}
.wkqp-field-header span {
  color: var(--text-color) !important;
}
.option-title {
  color: #000 !important;
}
.template-3-wrapper {
  color: #000 !important;
}
.mat-mdc-select-arrow-wrapper {
  height: 32px !important;
  border-left: 1px solid #ccc;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  width: 25px;
  background: #fff;
  text-align: center;
}
.mat-mdc-select-arrow {
  width: 22px !important;
}
.mat-mdc-select-panel {
  width: 100%;
  max-height: 275px;
  outline: 0;
  overflow: auto;
  padding: 5px 0px;
  border-radius: 4px;
  box-sizing: border-box;
  position: absolute !important;
  left: 40px;
}
div.mat-mdc-select-panel .mat-mdc-option {
  font-size: 14px !important;
  line-height: normal !important;
  padding: 6px !important;
  min-height: fit-content;
}
.wk-input,
input:not([type=radio]):not([type=checkbox]) {
  font-size: 1em !important;
}
.modal-backdrop.fade {
  opacity: 0.6 !important;
}
.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after {
  margin: 0 !important;
}
.wk-table > tbody > tr > td {
  font-size: .9375em !important;
}
.wk-select-field > select {
  font-size: 1em !important;
  height: 3em !important;
}

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/summary.css */
.wkqb-question-number {
  margin-top: 2px;
  float: left;
}
.wkqp-badge-danger {
  top: -4px;
}
.wrong-checkmark,
.green-checkmark {
  top: 0px;
}
.wkqp-unattempted {
  top: 5px !important;
  position: relative;
}
.time-spent-green-chekmark,
.time-spent-red-checkmark {
  top: 5px !important;
}
.time-spent-badge {
  top: 0px;
  line-height: normal;
}
.response-inline {
  display: inline;
}
.summary2-mb0 .gray-bg-result {
  margin-bottom: 20px;
}
.summary2-mb0 {
  margin-bottom: 0px;
}
.summary-label span {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 600;
}
.wkqp-register-bg .wkqp-col-6 .wkqp-layout-item .wkqp-field-header.summary-label {
  width: 100%;
}
.summary3-mb0 {
  margin-bottom: 0px;
}
.summary5-mb0 {
  margin-bottom: 0px;
}
.summary4-mb0 {
  margin-bottom: 0px;
}
.summary5-mb0 .gray-bg-result {
  margin-top: 0px;
}
.inline-choice-select-box-main {
  top: -1px;
  z-index: 1;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
  cursor: not-allowed !important;
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 1);
}
.qp-ts-number-right {
  float: left;
  width: 92%;
}
.wk-col-8.asset-left-width66 {
  width: 66.10169% !important;
}
.chat-wrapper svg {
  width: 100% !important;
}
.bold-font {
  font-weight: bold;
}
.ck.ck-icon,
.ck.ck-icon * {
  color: #000 !important;
  cursor: inherit;
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  .summary-devices-left {
    float: left;
    width: 40% !important;
    margin: 0px !important;
  }
  .summary-devices-right {
    float: left;
    width: 60% !important;
    margin: 0px !important;
  }
  .chat-wrapper svg {
    width: 335px !important;
  }
  .summary-devices-left .wk-layout-50-50 > .wk-layout-item {
    width: 100%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
  .summary-devices-left {
    float: left;
    width: 100%;
  }
  .summary-devices-right {
    float: left;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .wk-col-8.asset-left-width66 {
    width: 100% !important;
  }
}

/* projects/online-exam-engine/src/assets/exam-engine-assets/css/ckeditor.css */
:root {
  --ck-color-mention-background: hsla(341, 100%, 30%, 0.1);
  --ck-color-mention-text: hsl(341, 100%, 30%);
  --ck-highlight-marker-blue: hsl(201, 97%, 72%);
  --ck-highlight-marker-green: hsl(120, 93%, 68%);
  --ck-highlight-marker-pink: hsl(345, 96%, 73%);
  --ck-highlight-marker-yellow: hsl(60, 97%, 73%);
  --ck-highlight-pen-green: hsl(112, 100%, 27%);
  --ck-highlight-pen-red: hsl(0, 85%, 49%);
  --ck-image-style-spacing: 1.5em;
  --ck-todo-list-checkmark-size: 16px;
}
.marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}
.marker-green {
  background-color: var(--ck-highlight-marker-green);
}
.marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}
.marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}
.pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}
.pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}
.text-tiny {
  font-size: 0.7em;
}
.text-small {
  font-size: 0.85em;
}
.text-big {
  font-size: 1.4em;
}
.text-huge {
  font-size: 1.8em;
}
.table {
  margin: 1em auto;
  display: table;
}
.table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double hsl(0, 0%, 70%);
}
.table table td,
.table table th {
  min-width: 2em;
  padding: 0.4em;
  border: 1px solid hsl(0, 0%, 75%);
}
.table table th {
  font-weight: bold;
  background: hsla(0, 0%, 0%, 5%);
}
.ck-content[dir=rtl] .table th {
  text-align: right;
}
.ck-content[dir=ltr] .table th {
  text-align: left;
}
.page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-break::after {
  content: "";
  position: absolute;
  border-bottom: 2px dashed hsl(0, 0%, 77%);
  width: 100%;
}
.page-break__label {
  position: relative;
  z-index: 1;
  padding: 0.3em 0.6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid hsl(0, 0%, 77%);
  border-radius: 2px;
  font-family:
    Helvetica,
    Arial,
    Tahoma,
    Verdana,
    Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: hsl(0, 0%, 20%);
  background: hsl(0, 0%, 100%);
  box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mention {
  background: var(--ck-color-mention-background);
  color: var(--ck-color-mention-text);
}
@media print {
  .page-break {
    padding: 0;
  }
  .page-break::after {
    display: none;
  }
}

/* node_modules/font-awesome/css/font-awesome.css */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("./media/fontawesome-webfont-FMJ3VJ65.eot?v=4.7.0");
  src:
    url("./media/fontawesome-webfont-FMJ3VJ65.eot?#iefix&v=4.7.0") format("embedded-opentype"),
    url("./media/fontawesome-webfont-5GKVPAEF.woff2?v=4.7.0") format("woff2"),
    url("./media/fontawesome-webfont-Z4ARLA73.woff?v=4.7.0") format("woff"),
    url("./media/fontawesome-webfont-RJ6LE7IU.ttf?v=4.7.0") format("truetype"),
    url("./media/fontawesome-webfont-3KIJVIEY.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* angular:styles/global:styles */
