  .elementor-526 .elementor-element.elementor-element-5ff07a6e:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-5ff07a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ececec;}.elementor-526 .elementor-element.elementor-element-5ff07a6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-526 .elementor-element.elementor-element-5ff07a6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-526 .elementor-element.elementor-element-6ffa9e88{--box-background-color:#F8F8F8;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:12px;box-shadow:0px 6px 11px -9px rgba(0,0,0,0.5);--header-background-color:#F9F9F9;--header-color:#565656;--toggle-button-color:#9B2743;--item-text-color:#565656;--item-text-hover-color:#666666;--item-text-active-color:#565656;}.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header-title{text-align:start;}.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header, .elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header-title{font-size:1px;}.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header{flex-direction:row;}.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__list-item{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}@media(max-width:1024px){.elementor-526 .elementor-element.elementor-element-5ff07a6e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-526 .elementor-element.elementor-element-6ffa9e88 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-526 .elementor-element.elementor-element-6ffa9e88{--box-padding:14px;}.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header, .elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header-title{font-size:19px;}}@media(max-width:639px){.elementor-526 .elementor-element.elementor-element-6ffa9e88 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-526 .elementor-element.elementor-element-6ffa9e88{--box-padding:12px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-6ffa9e88 *//*Note: Use the motion effects to adjust sticky on mobile.*/
/*Use the following adjustment for desktop only*/
@media screen and (min-width: 1024px) {
	.elementor-526 .elementor-element.elementor-element-6ffa9e88.elementor-sticky--active {
		padding-top: 0px;
	}
}
/*Horizontal Styling*/
.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__list-item a {
	    margin: auto;
	}
.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header-title {
    margin: auto;
    padding-left: 16px;
}
.elementor-526 .elementor-element.elementor-element-6ffa9e88 {
   z-index: 99;
}
@media screen and (min-width: 1025px) {
	.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__header{
		display: none;
	}
	.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__list-item {
	   padding: 0 8px;
	}
	.elementor-526 .elementor-element.elementor-element-6ffa9e88 .elementor-toc__list-wrapper {
	    flex: 0 0 auto;
	display: flex;
	justify-content: center;
	}
}/* End custom CSS */