.elementor-108884 .elementor-element.elementor-element-6377c61{margin-top:25px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-108884 .elementor-element.elementor-element-f5025d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-108884 .elementor-element.elementor-element-2ba27d7{--box-border-color:var( --e-global-color-f2cf05d );--box-border-radius:25px;--box-padding:25px;--separator-width:1px;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__header, .elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__header-title{font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.5px;}.elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__list-item{font-size:18px;font-weight:300;line-height:1.3em;}@media(max-width:767px){.elementor-108884 .elementor-element.elementor-element-2ba27d7{--box-padding:20px;--toc-body-max-height:0px;}.elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__header, .elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__header-title{font-size:18px;line-height:1.1em;}.elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__list-item{font-size:16px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-2ba27d7 */.elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-widget-container {
    box-shadow: 5px 5px 15px 0 rgba(0,0,0,.15);
}

.elementor-108884 .elementor-element.elementor-element-2ba27d7 .elementor-toc__list-item-text-wrapper:before {
    display: none;
}

.elementor-108884 .elementor-element.elementor-element-2ba27d7 a.elementor-toc__list-item-text {
    text-decoration: none !important;
}

.elementor-108884 .elementor-element.elementor-element-2ba27d7 a.elementor-toc__list-item-text:hover {
    text-decoration: underline !important;
}/* End custom CSS */