.elementor-314 .elementor-element.elementor-element-94063e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-314 .elementor-element.elementor-element-d520bf9{--display:flex;}.elementor-314 .elementor-element.elementor-element-e3b83a9{--box-border-color:var( --e-global-color-fc8f534 );--box-border-width:0px;--box-border-radius:0px;--separator-width:1px;--box-padding:0px;--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header-title{text-align:start;}.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header, .elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header-title{font-family:var( --e-global-typography-92818bf-font-family ), Sans-serif;font-size:var( --e-global-typography-92818bf-font-size );font-weight:var( --e-global-typography-92818bf-font-weight );text-transform:var( --e-global-typography-92818bf-text-transform );line-height:var( --e-global-typography-92818bf-line-height );letter-spacing:var( --e-global-typography-92818bf-letter-spacing );}.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__list-item{font-family:var( --e-global-typography-6414d08-font-family ), Sans-serif;font-size:var( --e-global-typography-6414d08-font-size );font-weight:var( --e-global-typography-6414d08-font-weight );text-transform:var( --e-global-typography-6414d08-text-transform );line-height:var( --e-global-typography-6414d08-line-height );}.elementor-314 .elementor-element.elementor-element-ec285d0{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-314 .elementor-element.elementor-element-0950f8f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-0e3edab img{width:100%;}.elementor-314 .elementor-element.elementor-element-24e6554{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-f8edf39{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-35b7e71 img{width:100%;}.elementor-314 .elementor-element.elementor-element-fa43d60 .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-109a542{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-497ce7d img{width:100%;}.elementor-314 .elementor-element.elementor-element-9407b2c .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-c0717ae .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-99aa884{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-21a9321 img{width:100%;}.elementor-314 .elementor-element.elementor-element-3ca6a96 .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-43c6065{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-a3b4b27 img{width:100%;}.elementor-314 .elementor-element.elementor-element-2411a52{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fc8f534 );--border-color:var( --e-global-color-fc8f534 );--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-314 .elementor-element.elementor-element-7c93794 img{width:100%;}.elementor-314 .elementor-element.elementor-element-0afc938 .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-72651cc .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-8de3a09 .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}.elementor-314 .elementor-element.elementor-element-aa7c640 .elementor-heading-title{font-family:var( --e-global-typography-31243b3-font-family ), Sans-serif;font-size:var( --e-global-typography-31243b3-font-size );font-weight:var( --e-global-typography-31243b3-font-weight );text-transform:var( --e-global-typography-31243b3-text-transform );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );color:var( --e-global-color-text );}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-d520bf9{--width:25%;}.elementor-314 .elementor-element.elementor-element-ec285d0{--width:75%;}}@media(max-width:1024px){.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header, .elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header-title{font-size:var( --e-global-typography-92818bf-font-size );line-height:var( --e-global-typography-92818bf-line-height );letter-spacing:var( --e-global-typography-92818bf-letter-spacing );}.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__list-item{font-size:var( --e-global-typography-6414d08-font-size );line-height:var( --e-global-typography-6414d08-line-height );}.elementor-314 .elementor-element.elementor-element-fa43d60 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-9407b2c .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-c0717ae .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-3ca6a96 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-0afc938 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-72651cc .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-8de3a09 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-aa7c640 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}}@media(max-width:767px){.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header, .elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header-title{font-size:var( --e-global-typography-92818bf-font-size );line-height:var( --e-global-typography-92818bf-line-height );letter-spacing:var( --e-global-typography-92818bf-letter-spacing );}.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__list-item{font-size:var( --e-global-typography-6414d08-font-size );line-height:var( --e-global-typography-6414d08-line-height );}.elementor-314 .elementor-element.elementor-element-fa43d60 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-9407b2c .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-c0717ae .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-3ca6a96 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-0afc938 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-72651cc .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-8de3a09 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}.elementor-314 .elementor-element.elementor-element-aa7c640 .elementor-heading-title{font-size:var( --e-global-typography-31243b3-font-size );line-height:var( --e-global-typography-31243b3-line-height );letter-spacing:var( --e-global-typography-31243b3-letter-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-e3b83a9 */.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__header-title {
    padding-block-end: 0.5em;
}
.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__body {
    padding-block-start: 0.75em
}
.elementor-314 .elementor-element.elementor-element-e3b83a9 li {
    margin-bottom: 1em;
}
.elementor-314 .elementor-element.elementor-element-e3b83a9 .elementor-toc__list-item-text-wrapper {
    flex-direction: row-reverse;
    justify-content: space-between;
}/* End custom CSS */