.elementor-1532 .elementor-element.elementor-element-a1f3cb8{--box-border-width:0px;--separator-width:0px;--box-padding:0px;--item-text-hover-decoration:underline;}.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__header-title{text-align:start;}.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__header{flex-direction:row;}/* Start custom CSS for table-of-contents, class: .elementor-element-a1f3cb8 */.elementor-1532 .elementor-element.elementor-element-a1f3cb8{--box-background-color:transparent;--header-background-color:transparent;--box-border-width:0px;--box-padding:0px;--box-border-radius:0px;--separator-width:0px;width:100%;border:0;color:#2D6337;font-family:var(--Main_font);}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__header{padding:0;border:0;background:transparent;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__header-title{font-family:var(--Main_font);font-size:13px;line-height:1.6;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#2D6337;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__body{padding:0;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__list-wrapper{margin:0;padding:0;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__list-item{margin:0;padding:0;line-height:1.5;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__list-item-text-wrapper{display:flex;align-items:flex-start;gap:10px;padding:6px 0;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__list-item-text-wrapper>i,.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__list-item-text-wrapper>svg{display:none;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__list-item-text-wrapper:before{content:"";flex:none;width:5px;height:5px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);margin-top:7px;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 a.elementor-toc__list-item-text{font-family:var(--Main_font);font-size:14px;line-height:1.5;font-weight:500;color:#2D6337;white-space:normal;text-decoration:none;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 a.elementor-toc__list-item-text:hover,.elementor-1532 .elementor-element.elementor-element-a1f3cb8 a.elementor-toc__list-item-text.elementor-item-active{text-decoration:underline;text-underline-offset:4px;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 a:focus-visible,.elementor-1532 .elementor-element.elementor-element-a1f3cb8 [role="button"]:focus-visible{outline:2px solid #2D6337;outline-offset:4px;}
.elementor-1532 .elementor-element.elementor-element-a1f3cb8 .elementor-toc__toggle-button{font-size:13px;color:#2D6337;padding:8px;}
[data-elementor-id="1532"] .elementor-menu-anchor{position:relative;top:-130px;}
@media(max-width:1024px){[data-elementor-id="1532"] .elementor-menu-anchor{top:-110px;}}/* End custom CSS */