.wp-block-uagb-table-of-contents .uagb-toc__wrap {
  display: inline-block;
  max-width: -moz-available;
  max-width: -webkit-fill-available;
  max-width: fill-available;
}
.wp-block-uagb-table-of-contents li.uagb-toc__list {
  padding-top: 10px;
}
.wp-block-uagb-table-of-contents ul.uagb-toc__list,
.wp-block-uagb-table-of-contents ol.uagb-toc__list {
  list-style-position: inside;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.wp-block-uagb-table-of-contents ul.uagb-toc__list {
  margin-left: 30px;
}
.wp-block-uagb-table-of-contents ul.uagb-toc__list li,
.wp-block-uagb-table-of-contents ol.uagb-toc__list li {
  margin: 0;
}
.wp-block-uagb-table-of-contents ul li:empty {
  display: none;
}
.wp-block-uagb-table-of-contents .uagb-toc__title-wrap {
  display: flex;
  align-items: center;
}
.wp-block-uagb-table-of-contents .uagb-toc__title {
  display: flex;
  align-items: center;
}
.wp-block-uagb-table-of-contents
  .uagb-toc__is-collapsible.uagb-toc__title-wrap {
  cursor: pointer;
}
.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap svg {
  width: 20px;
  height: 20px;
}
.wp-block-uagb-table-of-contents svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}
.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap {
  display: flex;
  margin-left: 10px;
  cursor: pointer;
}
.wp-block-uagb-table-of-contents.uagb-toc__collapse .uagb-toc__list-wrap {
  display: none;
}
ol.uagb-toc__list li.uagb-toc__list ul,
ol.uagb-toc__list ul.uagb-toc__list ul {
  list-style-type: circle;
}
ol.uagb-toc__list > ul,
ol.uagb-toc__list > li {
  list-style-type: disc;
}
.uagb-toc__scroll-top {
  position: fixed;
  right: 50px;
  bottom: 50px;
  display: none;
  padding: 10px;
  background: #ccd0d4;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.85714285714286;
}
.uagb-toc__scroll-top svg {
  width: 1.6em;
  height: 0.6em;
  margin-left: 0;
  transform: translate(0, -20%) rotate(180deg);
  fill: currentColor;
}
.uagb-toc__scroll-top.uagb-toc__show-scroll {
  display: inline-table;
}
body[class*="astra"] .uagb-toc__list {
  line-height: normal;
}
.uagb-toc__list {
  margin-top: 0;
}
.uagb-block-32da2174.wp-block-uagb-table-of-contents {
  text-align: left;
}
.uagb-block-32da2174 .uagb-toc__list-wrap li a {
  color: #54595f;
}
.uagb-block-32da2174 .uagb-toc__wrap .uagb-toc__title-wrap {
  justify-content: left;
}
.uagb-block-32da2174 .uagb-toc__wrap .uagb-toc__title {
  justify-content: left;
}
.uagb-block-32da2174 .uagb-toc__wrap {
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-color: var(--base-3);
  border-style: solid;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  background: #fff;
  width: 100%;
}
.uagb-block-32da2174 .uagb-toc__list-wrap {
  column-count: 1;
  overflow: hidden;
  text-align: left;
}
.uagb-block-32da2174 .uagb-toc__list-wrap > ul.uagb-toc__list > li:first-child {
  padding-top: 0;
}
.uagb-block-32da2174
  .uagb-toc__list-wrap
  ul.uagb-toc__list:last-child
  > li:last-child {
  padding-bottom: 0;
}
.uagb-block-32da2174 .uagb-toc__list .uagb-toc__list {
  list-style-type: disc;
}
.uagb-block-32da2174 .uagb-toc__title {
  font-weight: Default;
  font-size: 20px;
}
.uagb-block-32da2174 .uagb-toc__list-wrap ol li a {
  text-decoration: none;
}
.uagb-block-32da2174 .uagb-toc__list-wrap ol li a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 976px) {
  .uagb-block-32da2174 .uagb-toc__wrap {
    border-style: solid;
  }
  .uagb-block-32da2174 .uagb-toc__list-wrap {
    column-count: 1;
    overflow: hidden;
    text-align: left;
  }
  .uagb-block-32da2174
    .uagb-toc__list-wrap
    > ul.uagb-toc__list
    > li:first-child {
    padding-top: 0;
  }
  .uagb-block-32da2174
    .uagb-toc__list-wrap
    ul.uagb-toc__list:last-child
    > li:last-child {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .uagb-block-32da2174 .uagb-toc__wrap {
    border-style: solid;
  }
  .uagb-block-32da2174 .uagb-toc__list-wrap {
    column-count: 1;
    overflow: hidden;
    text-align: left;
  }
  .uagb-block-32da2174
    .uagb-toc__list-wrap
    > ul.uagb-toc__list
    > li:first-child {
    padding-top: 0;
  }
  .uagb-block-32da2174
    .uagb-toc__list-wrap
    ul.uagb-toc__list:last-child
    > li:last-child {
    padding-bottom: 0;
  }
}
.uag-blocks-common-selector {
  z-index: var(--z-index-desktop);
}
@media (max-width: 976px) {
  .uag-blocks-common-selector {
    z-index: var(--z-index-tablet);
  }
}
@media (max-width: 767px) {
  .uag-blocks-common-selector {
    z-index: var(--z-index-mobile);
  }
}
