.elementor-48092 .elementor-element.elementor-element-44c72cf.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-48092 .elementor-element.elementor-element-44c72cf > .elementor-element-populated {
  padding: 0;
}
.elementor-48092 .elementor-element.elementor-element-93aa5a3 {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-93aa5a3 > .elementor-widget-container {
  padding: 0 0 10px;
}
.elementor-48092 .elementor-element.elementor-element-954cad2 {
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-954cad2 > .elementor-widget-container {
  margin: 20px;
  padding: 0 10px 0 0;
}
.elementor-bc-flex-widget .elementor-48092 .elementor-element.elementor-element-c6e06af.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-48092
  .elementor-element.elementor-element-c6e06af.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-48092 .elementor-element.elementor-element-c6e06af.elementor-column > .elementor-widget-wrap {
  justify-content: space-evenly;
}
.elementor-48092 .elementor-element.elementor-element-c6e06af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-48092 .elementor-element.elementor-element-c6e06af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-48092 .elementor-element.elementor-element-c6e06af > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 10px;
}
.elementor-48092 .elementor-element.elementor-element-c6e06af > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-48092 .elementor-element.elementor-element-93843b0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-48092 .elementor-element.elementor-element-93843b0 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-8d8ecae {
  --spacer-size: 50px;
}
.elementor-48092 .elementor-element.elementor-element-7560832 {
  --box-background-color: #fff;
  --box-border-radius: 8px;
  --box-padding: 12px;
  --header-background-color: #0f2c52;
  --header-color: #fff;
  --toggle-button-color: #fff;
  --separator-width: 2px;
  --nested-list-indent: 1.2em;
  --item-text-color: var(--e-global-color-primary);
  --item-text-hover-color: var(--e-global-color-accent);
  --item-text-hover-decoration: underline;
  --item-text-active-color: var(--e-global-color-accent);
  --marker-color: #000;
  --marker-size: 1px;
  width: var(--container-widget-width, 88.039%);
  max-width: 88.039%;
  --container-widget-width: 88.039%;
  --container-widget-flex-grow: 0;
}
.elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header,
.elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__list-item {
  font-family: 'Muli', Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.elementor-48092 .elementor-element.elementor-element-7560832 > .elementor-widget-container {
  margin: 5px;
  padding: 0;
  transition: background 1.2s;
  border-style: none;
}
.elementor-48092 .elementor-element.elementor-element-fd512c5 > .elementor-container {
  max-width: 1090px;
}
.elementor-48092 .elementor-element.elementor-element-fd512c5 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-dab8222 > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-48092 .elementor-element.elementor-element-612fe36 {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-612fe36 .elementor-heading-title {
  font-family: 'Muli', Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-612fe36 > .elementor-widget-container {
  padding: 0;
}
.elementor-48092 .elementor-element.elementor-element-2bbbd5d > .elementor-widget-container {
  padding: 0 0 0 5px;
}
.elementor-48092 .elementor-element.elementor-element-03658bb {
  text-align: justify;
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0.1px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-03658bb > .elementor-widget-container {
  padding: 0 0 0 15px;
}
.elementor-48092 .elementor-element.elementor-element-6368902 > .elementor-container {
  max-width: 1010px;
}
.elementor-48092 .elementor-element.elementor-element-6368902 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-48092 .elementor-element.elementor-element-66d5ad6.elementor-column .elementor-widget-wrap {
  align-items: space-evenly;
}
.elementor-48092
  .elementor-element.elementor-element-66d5ad6.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-evenly;
  align-items: space-evenly;
}
.elementor-48092 .elementor-element.elementor-element-66d5ad6.elementor-column > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-48092 .elementor-element.elementor-element-8647ffe {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-8647ffe .elementor-heading-title {
  font-family: 'Muli', Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: italic;
  line-height: 15px;
  letter-spacing: 1.1px;
  word-spacing: 3px;
}
.elementor-48092 .elementor-element.elementor-element-147099c {
  text-align: left;
}
.elementor-48092 .elementor-element.elementor-element-147099c .elementor-heading-title {
  font-family: 'Muli', Sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 20px;
}
.elementor-48092 .elementor-element.elementor-element-147099c > .elementor-widget-container {
  margin: 10px;
}
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title,
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title:before,
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title:after,
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-content,
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tabs-content-wrapper {
  border-width: 1px;
}
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title,
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title a {
  color: var(--e-global-color-primary);
}
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title.elementor-active,
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title.elementor-active a {
  color: var(--e-global-color-accent);
}
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-title {
  font-family: 'Muli', Sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-content {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-48092 .elementor-element.elementor-element-1800de3 {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.2px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-1800de3 > .elementor-widget-container {
  padding: 15px;
}
.elementor-48092 .elementor-element.elementor-element-af55bc7 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-48092 .elementor-element.elementor-element-af55bc7 .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-48092 .elementor-element.elementor-element-af55bc7 .elementor-divider {
  text-align: center;
  padding-block-start: 23px;
  padding-block-end: 23px;
}
.elementor-48092 .elementor-element.elementor-element-90c838d {
  text-align: left;
}
.elementor-48092 .elementor-element.elementor-element-90c838d .elementor-heading-title {
  font-family: 'Muli', Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.9px;
  word-spacing: 6px;
}
.elementor-48092 .elementor-element.elementor-element-90c838d > .elementor-widget-container {
  padding: 10px 10px 25px;
}
.elementor-48092 .elementor-element.elementor-element-ad2aad1 {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.5px;
  word-spacing: 2px;
  width: var(--container-widget-width, 69.192%);
  max-width: 69.192%;
  --container-widget-width: 69.192%;
  --container-widget-flex-grow: 0;
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tabs-wrapper {
  width: 28%;
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title,
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title:before,
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title:after,
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-content,
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tabs-content-wrapper {
  border-width: 1px;
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title,
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title a {
  color: var(--e-global-color-primary);
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title.elementor-active,
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title.elementor-active a {
  color: var(--e-global-color-accent);
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-title {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 16px;
  letter-spacing: 0.6px;
  word-spacing: 1px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.26);
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-content {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-48092 .elementor-element.elementor-element-b2276a5 {
  width: 100%;
  max-width: 100%;
}
.elementor-48092 .elementor-element.elementor-element-51dece5 > .elementor-container {
  max-width: 1038px;
}
.elementor-48092 .elementor-element.elementor-element-51dece5 {
  margin-top: 20px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-02561cb.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-48092 .elementor-element.elementor-element-83100d0 {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.5px;
  word-spacing: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-48092 .elementor-element.elementor-element-d84cd72 > .elementor-container {
  max-width: 1010px;
}
.elementor-48092 .elementor-element.elementor-element-d84cd72 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-831fbd4.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-48092 .elementor-element.elementor-element-831fbd4 > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 20px 0 0;
}
.elementor-48092 .elementor-element.elementor-element-dd1cad9 {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-dd1cad9 .elementor-heading-title {
  font-family: 'Muli', Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.3px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-7a68c78 {
  width: 100%;
  max-width: 100%;
}
.elementor-48092 .elementor-element.elementor-element-7dc04d7 > .elementor-container {
  max-width: 1010px;
}
.elementor-48092 .elementor-element.elementor-element-7dc04d7 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-2130689 {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.2px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-2130689 > .elementor-widget-container {
  padding: 15px;
}
.elementor-48092 .elementor-element.elementor-element-fbec989 > .elementor-container {
  max-width: 1010px;
}
.elementor-48092 .elementor-element.elementor-element-fbec989 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-48092 .elementor-element.elementor-element-946d4a8.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-48092
  .elementor-element.elementor-element-946d4a8.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-48092 .elementor-element.elementor-element-4805a8c {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.2px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-4805a8c > .elementor-widget-container {
  padding: 15px;
}
.elementor-48092 .elementor-element.elementor-element-87d3cfb {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.2px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-87d3cfb > .elementor-widget-container {
  padding: 15px;
}
.elementor-48092 .elementor-element.elementor-element-fded537 > .elementor-container {
  max-width: 1010px;
}
.elementor-48092 .elementor-element.elementor-element-fded537 {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-f24a005 > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-48092 .elementor-element.elementor-element-7f6797b {
  font-family: 'Muli', Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.2px;
  word-spacing: 1px;
}
.elementor-48092 .elementor-element.elementor-element-7f6797b > .elementor-widget-container {
  padding: 15px;
}
.elementor-48092 .elementor-element.elementor-element-1a256cd {
  --spacer-size: 50px;
}
.elementor-48092 .elementor-element.elementor-element-49fa3bf > .elementor-container {
  max-width: 1280px;
}
.elementor-48092 .elementor-element.elementor-element-49fa3bf:not(.elementor-motion-effects-element-type-background),
.elementor-48092 .elementor-element.elementor-element-49fa3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #fff 0%, #f5f5f5 100%);
}
.elementor-48092 .elementor-element.elementor-element-49fa3bf {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 90px 0;
}
.elementor-48092 .elementor-element.elementor-element-49fa3bf > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-48092 .elementor-element.elementor-element-af30e7e > .elementor-element-populated {
  padding: 0 20px 0 30px;
}
.elementor-48092 .elementor-element.elementor-element-0635e5c {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-0635e5c .elementor-heading-title {
  color: #000;
  font-family: 'Muli', Sans-serif;
  font-size: 32px;
  font-weight: 400;
}
.elementor-48092 .elementor-element.elementor-element-0635e5c > .elementor-widget-container {
  margin: 0 0 20px;
}
.elementor-48092 .elementor-element.elementor-element-bf3dfd9 img {
  width: 50px;
  height: 50px;
}
.elementor-48092 .elementor-element.elementor-element-c063bda {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-c063bda .elementor-heading-title {
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-48092 .elementor-element.elementor-element-c063bda > .elementor-widget-container {
  margin: 0 0 -10px;
}
.elementor-48092 .elementor-element.elementor-element-e654493 {
  text-align: center;
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-weight: 400;
}
.elementor-48092 .elementor-element.elementor-element-854c0a5 img {
  width: 50px;
  height: 50px;
}
.elementor-48092 .elementor-element.elementor-element-9b9aa0a {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-9b9aa0a .elementor-heading-title {
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-48092 .elementor-element.elementor-element-9b9aa0a > .elementor-widget-container {
  margin: 0 0 -10px;
}
.elementor-48092 .elementor-element.elementor-element-19c3040 {
  text-align: center;
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-weight: 400;
}
.elementor-48092 .elementor-element.elementor-element-1a46e95 img {
  width: 50px;
  height: 50px;
}
.elementor-48092 .elementor-element.elementor-element-7017ef8 {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-7017ef8 .elementor-heading-title {
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-48092 .elementor-element.elementor-element-7017ef8 > .elementor-widget-container {
  margin: 0 0 -10px;
}
.elementor-48092 .elementor-element.elementor-element-b7a51db {
  text-align: center;
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-weight: 400;
}
.elementor-48092 .elementor-element.elementor-element-3cc82be img {
  width: 50px;
  height: 50px;
}
.elementor-48092 .elementor-element.elementor-element-9279b5a {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-9279b5a .elementor-heading-title {
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-48092 .elementor-element.elementor-element-9279b5a > .elementor-widget-container {
  margin: 0 0 -10px;
}
.elementor-48092 .elementor-element.elementor-element-4cf55fc {
  text-align: center;
  color: #24282d;
  font-family: 'Muli', Sans-serif;
  font-weight: 400;
}
.elementor-48092 .elementor-element.elementor-element-2ff706b > .elementor-container {
  max-width: 1010px;
}
.elementor-48092 .elementor-element.elementor-element-2ff706b {
  margin-top: 60px;
  margin-bottom: 0;
}
.elementor-48092 .elementor-element.elementor-element-e41be62 {
  text-align: center;
}
.elementor-48092 .elementor-element.elementor-element-e41be62 .elementor-heading-title {
  font-family: 'Muli', Sans-serif;
  font-size: 33px;
  font-weight: 400;
  line-height: 20px;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-item {
  border-width: 0;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-item .elementor-tab-content {
  border-width: 0;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-item .elementor-tab-title.elementor-active {
  border-width: 0;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-title {
  background-color: #fff;
  padding: 30px 0;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-icon,
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-title {
  color: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-icon svg {
  fill: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-active .elementor-accordion-icon,
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-active .elementor-accordion-title {
  color: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-active .elementor-accordion-icon svg {
  fill: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-title {
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-title .elementor-accordion-icon i:before {
  color: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-title .elementor-accordion-icon svg {
  fill: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
  color: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
  fill: #0f2c52;
}
.elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-content {
  background-color: #fff;
  color: var(--e-global-color-secondary);
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 300;
  padding: 30px 0 8px;
}
@media (max-width: 1366px) {
  .elementor-bc-flex-widget .elementor-48092 .elementor-element.elementor-element-44c72cf.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-48092
    .elementor-element.elementor-element-44c72cf.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-48092 .elementor-element.elementor-element-93aa5a3 {
    width: var(--container-widget-width, 596.325px);
    max-width: 596.325px;
    --container-widget-width: 596.325px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-954cad2 {
    width: var(--container-widget-width, 651.975px);
    max-width: 651.975px;
    --container-widget-width: 651.975px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-b5b6106 {
    width: var(--container-widget-width, 558.05px);
    max-width: 558.05px;
    --container-widget-width: 558.05px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header,
  .elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-48092 .elementor-element.elementor-element-2bbbd5d {
    width: var(--container-widget-width, 1110.975px);
    max-width: 1110.975px;
    --container-widget-width: 1110.975px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-03658bb {
    width: var(--container-widget-width, 916.94px);
    max-width: 916.94px;
    --container-widget-width: 916.94px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-ad2aad1 {
    width: var(--container-widget-width, 411.962px);
    max-width: 411.962px;
    --container-widget-width: 411.962px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-b2276a5 {
    width: var(--container-widget-width, 393px);
    max-width: 393px;
    --container-widget-width: 393px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-83100d0 {
    width: var(--container-widget-width, 577.9px);
    max-width: 577.9px;
    --container-widget-width: 577.9px;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 1200px) {
  .elementor-48092 .elementor-element.elementor-element-7560832 {
    width: var(--container-widget-width, 332px);
    max-width: 332px;
    --container-widget-width: 332px;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 1024px) {
  .elementor-48092 .elementor-element.elementor-element-93843b0 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header,
  .elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 {
    width: var(--container-widget-width, 286.556px);
    max-width: 286.556px;
    --container-widget-width: 286.556px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-fd512c5 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-6368902 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-51dece5 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-d84cd72 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-831fbd4 > .elementor-element-populated {
    padding: 30px 0 0;
  }
  .elementor-48092 .elementor-element.elementor-element-7dc04d7 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-fbec989 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-fded537 {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-f24a005 > .elementor-element-populated {
    padding: 60px 0;
  }
  .elementor-48092 .elementor-element.elementor-element-49fa3bf {
    padding: 60px 0;
  }
  .elementor-48092 .elementor-element.elementor-element-0635e5c .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-48092 .elementor-element.elementor-element-0635e5c > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-48092 .elementor-element.elementor-element-c063bda .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-e654493 {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-9b9aa0a .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-19c3040 {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-7017ef8 .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-b7a51db {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-9279b5a .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-4cf55fc {
    font-size: 14px;
  }
  .elementor-48092 .elementor-element.elementor-element-2ff706b {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-accordion-title {
    font-size: 16px;
  }
}
@media (max-width: 780px) {
  .elementor-48092 .elementor-element.elementor-element-8d8ecae {
    --spacer-size: 0px;
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 {
    --box-padding: 13px;
    width: 100%;
    max-width: 100%;
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header,
  .elementor-48092 .elementor-element.elementor-element-7560832 .elementor-toc__header-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-7560832 > .elementor-widget-container {
    margin: 5px;
  }
  .elementor-48092 .elementor-element.elementor-element-66d5ad6 {
    width: 95%;
  }
  .elementor-48092 .elementor-element.elementor-element-66d5ad6.elementor-column > .elementor-widget-wrap {
    justify-content: space-evenly;
  }
  .elementor-48092 .elementor-element.elementor-element-e586e23 .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-e586e23 > .elementor-widget-container {
    padding: 5px;
  }
  .elementor-48092 .elementor-element.elementor-element-b2276a5 .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-48092 .elementor-element.elementor-element-51dece5 > .elementor-container {
    max-width: 1095px;
  }
  .elementor-48092 .elementor-element.elementor-element-83100d0 {
    width: var(--container-widget-width, 384.875px);
    max-width: 384.875px;
    --container-widget-width: 384.875px;
    --container-widget-flex-grow: 0;
  }
  .elementor-48092 .elementor-element.elementor-element-831fbd4 > .elementor-element-populated {
    padding: 20px 0 0;
  }
  .elementor-48092 .elementor-element.elementor-element-f24a005 {
    width: 95%;
  }
  .elementor-48092 .elementor-element.elementor-element-f24a005.elementor-column > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-48092 .elementor-element.elementor-element-f24a005 > .elementor-element-populated {
    padding: 40px 0;
  }
  .elementor-48092 .elementor-element.elementor-element-49fa3bf {
    padding: 40px 0;
  }
  .elementor-48092 .elementor-element.elementor-element-af30e7e > .elementor-element-populated {
    padding: 0 30px;
  }
  .elementor-48092 .elementor-element.elementor-element-0635e5c .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-48092 .elementor-element.elementor-element-e654493 {
    font-size: 16px;
  }
  .elementor-48092 .elementor-element.elementor-element-e654493 > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-48092 .elementor-element.elementor-element-19c3040 {
    font-size: 16px;
  }
  .elementor-48092 .elementor-element.elementor-element-19c3040 > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-48092 .elementor-element.elementor-element-b7a51db {
    font-size: 16px;
  }
  .elementor-48092 .elementor-element.elementor-element-b7a51db > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-48092 .elementor-element.elementor-element-4cf55fc {
    font-size: 16px;
  }
  .elementor-48092 .elementor-element.elementor-element-4cf55fc > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-title {
    padding: 20px 0;
  }
  .elementor-48092 .elementor-element.elementor-element-7d13e0c .elementor-tab-content {
    font-size: 16px;
    padding: 20px 0 10px;
  }
}
@media (min-width: 781px) {
  .elementor-48092 .elementor-element.elementor-element-44c72cf {
    width: 65.614%;
  }
  .elementor-48092 .elementor-element.elementor-element-c6e06af {
    width: 32.528%;
  }
}
#toc {
  position: sticky;
  top: 0;
  right: -300px;
  background-color: #fff;
  z-index: 1;
  transition: transform 0.5s ease;
}
.anchor-link {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.anchor-link.visible {
  opacity: 1;
}
#toc.visible {
  transform: translateX(-200px);
}
#toc.hidden {
  transform: translateX(100%);
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
.page-header {
  display: none;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-Regular.eot');
  src:
    url('../../../../uploads/2023/06/Muli-Regulard41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-Regular.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-Regular.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-Light.eot');
  src:
    url('../../../../uploads/2023/06/Muli-Lightd41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-Light.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-Light.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-SemiBold.eot');
  src:
    url('../../../../uploads/2023/06/Muli-SemiBoldd41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-SemiBold.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-SemiBold.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-Bold.eot');
  src:
    url('../../../../uploads/2023/06/Muli-Boldd41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-Bold.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-Bold.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-Bold.eot');
  src:
    url('../../../../uploads/2023/06/Muli-Boldd41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-Bold.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-Bold.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-Black.eot');
  src:
    url('../../../../uploads/2023/06/Muli-Blackd41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-Black.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-Black.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../../../../uploads/2023/06/Muli-ExtraBold.eot');
  src:
    url('../../../../uploads/2023/06/Muli-ExtraBoldd41d.eot?#iefix') format('embedded-opentype'),
    url('../../../../uploads/2023/06/Muli-ExtraBold.woff2') format('woff2'),
    url('../../../../uploads/2023/06/Muli-ExtraBold.woff') format('woff'),
    url('../../../../uploads/2023/06/Muli-ExtraBold.ttf') format('truetype');
}
