/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/components/toc.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.toc--center {
  text-align: center;
}
.toc--center .toc__items {
  list-style-position: inside;
}
.toc--center .toc-item {
  display: inline-block;
}
.toc__title {
  margin-bottom: 25px;
}
.toc__items {
  list-style: decimal;
  padding-left: 20px;
}

.toc-item {
  color: #1D1E40;
  text-decoration: underline;
  font-weight: 600;
  display: block;
  padding: 5px 0;
}

.toc-fixed {
  position: fixed;
  top: 135px;
  left: 0;
  right: 0;
  z-index: 999;
  transition: all 0.6s ease-in-out 0.6s;
}
.js-toolbar-instant-hidden .toc-fixed, .js-toolbar-hidden .toc-fixed {
  top: 90px;
}
@media all and (max-width: 104.875em) {
  .js-scrolled .toc-fixed {
    top: 90px;
  }
}
@media all and (max-width: 64.0625em) {
  .toc-fixed {
    top: 109px;
  }
  .js-toolbar-instant-hidden .toc-fixed, .js-toolbar-hidden .toc-fixed {
    top: 64px;
  }
  .js-scrolled .toc-fixed {
    top: 64px;
  }
}
.toc-fixed__inner {
  position: relative;
}
.toc-fixed__inner:before {
  content: "";
  position: absolute;
  left: 0;
  height: 1px;
  background: #E6E6E6;
  width: 100%;
  top: 0;
}
.toc-fixed__progress {
  position: absolute;
  left: 0;
  width: 0%;
  top: 0;
  background: #1D1E40;
  height: 1px;
  transition: all 0.6s ease-in-out;
}
.toc-fixed__items {
  display: flex;
}
@media all and (max-width: 768px) {
  .toc-fixed__items {
    display: none;
  }
}

.toc-fixed-item {
  flex: 1 1 0px;
  color: #1D1E40;
  position: relative;
  height: 32px;
}
.toc-fixed-item span {
  position: absolute;
  left: 50%;
  top: 25px;
  background: #fff;
  transform: translateX(-50%);
  box-shadow: 0 0 10px rgba(29, 30, 64, 0.25);
  padding: 10px 14px;
  font-size: 14px;
  line-height: 17px;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  max-width: 375px;
}
.toc-fixed-item span:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #fff;
  border-width: 5px;
  margin-left: -5px;
}
.toc-fixed-item:before {
  content: "";
  position: absolute;
  left: 50%;
  width: 12px;
  height: 12px;
  top: -5px;
  border: 1px solid #1D1E40;
  background: #1D1E40;
  transform: translateX(-50%);
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
}
.toc-fixed-item.js-active:before {
  width: 18px;
  height: 18px;
}
.toc-fixed-item.js-active ~ *:before {
  border-color: #E6E6E6;
  background: #E6E6E6;
}
.toc-fixed-item:hover {
  color: #1D1E40;
}
.toc-fixed-item:hover span {
  opacity: 1;
}
.toc-fixed-item:hover:before {
  border-color: #1D1E40;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9jLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFPSTtFQUNJO0FBTlI7QUFRUTtFQUNJO0FBTlo7QUFTUTtFQUNJO0FBUFo7QUFXSTtFQUNJO0FBVFI7QUFZSTtFQUNJO0VBQ0E7QUFWUjs7QUFjQTtFQUNJLGNDM0JTO0VENEJUO0VBQ0E7RUFDQTtFQUNBO0FBWEo7O0FBY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYSjtBQWFJO0VBRUk7QUFaUjtBQWVJO0VBQ0k7SUFDSTtFQWJWO0FBQ0Y7QUFnQkk7RUFuQko7SUFvQlE7RUFiTjtFQWVNO0lBRUk7RUFkVjtFQWlCTTtJQUNJO0VBZlY7QUFDRjtBQWtCSTtFQUNJO0FBaEJSO0FBa0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkN0RUM7RUR1RUQ7RUFDQTtBQWhCWjtBQW9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDckZLO0VEc0ZMO0VBQ0E7QUFsQlI7QUFxQkk7RUFDSTtBQW5CUjtBQXFCUTtFQUhKO0lBSVE7RUFsQlY7QUFDRjs7QUFzQkE7RUFDSTtFQUNBLGNDckdTO0VEc0dUO0VBQ0E7QUFuQko7QUFxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5CUjtBQXFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5CWjtBQXVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDaEpLO0VEaUpMO0VBQ0E7RUFDQTtBQXJCUjtBQXlCUTtFQUNJO0VBQ0E7QUF2Qlo7QUE0QlE7RUFDSSxxQkMzSkM7RUQ0SkQsbUJDNUpDO0FEa0liO0FBOEJJO0VBQ0ksY0NyS0s7QUR5SWI7QUE4QlE7RUFDSTtBQTVCWjtBQStCUTtFQUNJLHFCQzVLQztBRCtJYixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZWNvdGVudC5jb20vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3RvYy5zY3NzIiwid2VicGFjazovL2Vjb3RlbnQuY29tLy4vYXNzZXRzL3Njc3MvaGVscGVyL3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vaGVscGVyL3ZhcmlhYmxlc1wiIGFzIGJhc2U7XG5AdXNlIFwiLi4vaGVscGVyL2Z1bmN0aW9uc1wiIGFzIGZ1bmN0aW9ucztcbkB1c2UgXCIuLi9oZWxwZXIvZ3JpZFwiIGFzIGdyaWQ7XG5cbi50b2Mge1xuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC50b2NfX2l0ZW1zIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b2MtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4udG9jLWl0ZW0ge1xuICAgIGNvbG9yOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG59XG5cbi50b2MtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEzNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0IDAuNnM7XG5cbiAgICAuanMtdG9vbGJhci1pbnN0YW50LWhpZGRlbiAmLFxuICAgIC5qcy10b29sYmFyLWhpZGRlbiAmIHtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTY3OHB4LCAxNnB4KSkge1xuICAgICAgICAuanMtc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTAyNXB4LCAxNnB4KSkge1xuICAgICAgICB0b3A6IDEwOXB4O1xuXG4gICAgICAgIC5qcy10b29sYmFyLWluc3RhbnQtaGlkZGVuICYsXG4gICAgICAgIC5qcy10b29sYmFyLWhpZGRlbiAmIHtcbiAgICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1zY3JvbGxlZCAmIHtcbiAgICAgICAgICAgIHRvcDogNjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ncmF5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2MtZml4ZWQtaXRlbSB7XG4gICAgZmxleDogMSAxIDBweDtcbiAgICBjb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYShiYXNlLiRjb2xvci1ibHVlLCAwLjI1KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmpzLWFjdGl2ZSB+ICoge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJhc2UuJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBiYXNlLiRjb2xvci1ibHVlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4vLyBjb2xvcnNcbiRjb2xvci1ibHVlOiAjMUQxRTQwO1xuJGNvbG9yLWJsdWUtLWRhcmtlcjogY29sb3Iuc2NhbGUoIzFEMUU0MCwgJGxpZ2h0bmVzczogLTMwJSk7XG4kY29sb3ItYmx1ZS0tbGlnaHRlcjogIzc0NzQ4QjtcbiRjb2xvci1ncmF5bGlnaHQ6ICNFREVERUQ7XG4kY29sb3ItZ3JheTogI0U2RTZFNjtcbiRjb2xvci1kYXJrZ3JheTogIzcyNzM4NjtcbiRjb2xvci1waW5rOiAjRTcxMzYxOy8vI0VFMzM3NztcbiRjb2xvci1waW5rLS1kYXJrZXI6IGNvbG9yLnNjYWxlKCNFNzEzNjEsICRsaWdodG5lc3M6IC0zMCUpO1xuJGNvbG9yLXBpbmstLWxpZ2h0ZXI6ICNGMzRGOEI7XG4kY29sb3IteWVsbG93OiAjRkZDNjAwO1xuJGNvbG9yLXllbGxvdy0tZGFya2VyOiBjb2xvci5zY2FsZSgjRkZDNjAwLCAkbGlnaHRuZXNzOiAtMjAlKTtcblxuJGNvbG9yLXJlZDogI0ZGMDAwMDtcblxuLy8gZm9udHNcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMThweDtcbiRmb250LWZhbWlseS1kZWZhdWx0OiBTYXRvc2hpLCBTYXRvc2hpLWZhbGxiYWNrLCBBcmlhbCwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQtZmFsbGJhY2s6IFNhdG9zaGktZmFsbGJhY2ssIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktdGl0bGU6IFRhbmtlciwgVGFua2VyLWZhbGxiYWNrLCBUYW5rZXItZmFsbGJhY2stcm9ib3RvLCBBcmlhbCwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXRpdGxlLWZhbGxiYWNrOiBUYW5rZXItZmFsbGJhY2ssIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyB2dy92aFxuJGRlZmF1bHQtYnJvd3Nlci13aWR0aDogMTkyMHB4O1xuJGRlZmF1bHQtYnJvd3Nlci1oZWlnaHQ6IDEwMjRweDtcbjtAaW1wb3J0IFwic2Fzcy1lbWJlZGRlZC1sZWdhY3ktbG9hZC1kb25lOjI5XCI7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/