.elementor-2713 .elementor-element.elementor-element-89ec9d3 .elementor-toc__header-title{text-align:start;}.elementor-2713 .elementor-element.elementor-element-89ec9d3 .elementor-toc__header{flex-direction:row;}.elementor-2713 .elementor-element.elementor-element-89ec9d3{--item-text-hover-decoration:underline;}.elementor-2713 .elementor-element.elementor-element-36b438e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-36b438e .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-c522b0e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-c522b0e .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-97e9b08 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-97e9b08 .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-05c890f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-05c890f .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-e64c97a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-e64c97a .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-c8d236c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-c8d236c .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-0f7c765 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-0f7c765 .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-cd821f0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-cd821f0 .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}.elementor-2713 .elementor-element.elementor-element-4a99384 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2713 .elementor-element.elementor-element-4a99384 .elementor-heading-title{font-size:26px;font-weight:700;color:#AC1F2C;}/* Start custom CSS for table-of-contents, class: .elementor-element-89ec9d3 */:target:before {
content:"";
display:block;
height:240px; /* fixed header height*/
margin:-240px 0 0; /* negative fixed header height */
}/* End custom CSS */