.elementor-24 .elementor-element.elementor-element-b16574f{--display:flex;}.elementor-24 .elementor-element.elementor-element-7fe8f60{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-astglobalcolor2 );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-7fe8f60 .elementor-toc__header-title{text-align:start;}.elementor-24 .elementor-element.elementor-element-bffaa43{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bffaa43 > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-bffaa43 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-bffaa43 > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-bffaa43 > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-79ef226 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-0fbad0b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-0fbad0b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-0fbad0b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-4caf35f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4caf35f > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-4caf35f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-4caf35f > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-4caf35f > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-f89c3b2 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-4247a56 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-4247a56 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-4247a56{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-8a528f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8a528f4 > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-8a528f4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-8a528f4 > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-8a528f4 > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-772bfed .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-13d22ab .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-13d22ab .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-13d22ab{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-212d903{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-212d903 > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-212d903 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-212d903 > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-212d903 > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-25e3a66 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-e270354 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-e270354 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-e270354{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-2b8d310{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2b8d310 > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-2b8d310 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-2b8d310 > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-2b8d310 > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-9220881 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-9063044 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-9063044 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-9063044{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-b28a569{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b28a569 > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-b28a569 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-b28a569 > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-b28a569 > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-4df8add .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-ad73e1b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-ad73e1b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-ad73e1b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-5f11c82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5f11c82 > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-5f11c82 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-5f11c82 > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-5f11c82 > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-a121ee5 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-145369f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-145369f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-145369f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-591b69d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-591b69d > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-591b69d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-591b69d > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-591b69d > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-07b506e .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-3e8dfef .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-3e8dfef .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-3e8dfef{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-24 .elementor-element.elementor-element-b72d1ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b72d1ad > .elementor-shape-top .elementor-shape-fill, .elementor-24 .elementor-element.elementor-element-b72d1ad > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-24 .elementor-element.elementor-element-b72d1ad > .elementor-shape-top svg, .elementor-24 .elementor-element.elementor-element-b72d1ad > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-24 .elementor-element.elementor-element-fcc59ed .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-3d35a8c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-24 .elementor-element.elementor-element-3d35a8c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-3d35a8c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-79ef226{text-align:center;}.elementor-24 .elementor-element.elementor-element-772bfed{text-align:center;}.elementor-24 .elementor-element.elementor-element-25e3a66{text-align:center;}.elementor-24 .elementor-element.elementor-element-9220881{text-align:center;}.elementor-24 .elementor-element.elementor-element-4df8add{text-align:center;}.elementor-24 .elementor-element.elementor-element-a121ee5{text-align:center;}.elementor-24 .elementor-element.elementor-element-07b506e{text-align:center;}.elementor-24 .elementor-element.elementor-element-fcc59ed{text-align:center;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-79ef226 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-f89c3b2{text-align:center;}.elementor-24 .elementor-element.elementor-element-f89c3b2 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-772bfed{text-align:center;}.elementor-24 .elementor-element.elementor-element-772bfed .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-25e3a66{text-align:center;}.elementor-24 .elementor-element.elementor-element-25e3a66 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-9220881{text-align:center;}.elementor-24 .elementor-element.elementor-element-9220881 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-4df8add{text-align:center;}.elementor-24 .elementor-element.elementor-element-4df8add .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-a121ee5{text-align:center;}.elementor-24 .elementor-element.elementor-element-a121ee5 .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-07b506e{text-align:center;}.elementor-24 .elementor-element.elementor-element-07b506e .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-fcc59ed{text-align:center;}.elementor-24 .elementor-element.elementor-element-fcc59ed .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-282e775 */.elementor-widget-container .elementor-toc__header {
    display: none !important;
}
ul.elementor-toc__list-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
}


.elementor-toc__list-item {
    margin: .5em;
    border: 1px solid var(--ast-global-color-2);
    padding: 10px;
    border-radius: 8px;
}/* End custom CSS */