.elementor-254 .elementor-element.elementor-element-829334d{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-254 .elementor-element.elementor-element-d506b8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-9ae77dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-1785047 .elementor-heading-title{font-family:var( --e-global-typography-c282863-font-family ), Sans-serif;font-size:var( --e-global-typography-c282863-font-size );font-weight:var( --e-global-typography-c282863-font-weight );line-height:var( --e-global-typography-c282863-line-height );letter-spacing:var( --e-global-typography-c282863-letter-spacing );color:var( --e-global-color-1cbd393 );}.elementor-254 .elementor-element.elementor-element-39622a8 .elementor-button:hover, .elementor-254 .elementor-element.elementor-element-39622a8 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-254 .elementor-element.elementor-element-39622a8 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-254 .elementor-element.elementor-element-1f3d7a6{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-08e029f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-254 .elementor-element.elementor-element-8362717{--box-border-width:0px;--box-padding:20px;--item-text-color:var( --e-global-color-1cbd393 );--item-text-hover-color:var( --e-global-color-primary );--item-text-transition-duration:300ms;--item-text-active-color:var( --e-global-color-1cbd393 );--marker-color:var( --e-global-color-primary );--marker-size:20px;}.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__header-title{text-align:start;}.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__list-item{font-family:var( --e-global-typography-4fe41de-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe41de-font-size );font-weight:var( --e-global-typography-4fe41de-font-weight );line-height:var( --e-global-typography-4fe41de-line-height );letter-spacing:var( --e-global-typography-4fe41de-letter-spacing );}.elementor-254 .elementor-element.elementor-element-c65175a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-254 .elementor-element.elementor-element-829334d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-254 .elementor-element.elementor-element-1785047 .elementor-heading-title{font-size:var( --e-global-typography-c282863-font-size );line-height:var( --e-global-typography-c282863-line-height );letter-spacing:var( --e-global-typography-c282863-letter-spacing );}.elementor-254 .elementor-element.elementor-element-1f3d7a6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__list-item{font-size:var( --e-global-typography-4fe41de-font-size );line-height:var( --e-global-typography-4fe41de-line-height );letter-spacing:var( --e-global-typography-4fe41de-letter-spacing );}}@media(max-width:767px){.elementor-254 .elementor-element.elementor-element-829334d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-254 .elementor-element.elementor-element-1785047 .elementor-heading-title{font-size:var( --e-global-typography-c282863-font-size );line-height:var( --e-global-typography-c282863-line-height );letter-spacing:var( --e-global-typography-c282863-letter-spacing );}.elementor-254 .elementor-element.elementor-element-1f3d7a6{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__list-item{font-size:var( --e-global-typography-4fe41de-font-size );line-height:var( --e-global-typography-4fe41de-line-height );letter-spacing:var( --e-global-typography-4fe41de-letter-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-8362717 */.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__header {
    display:none;
}
.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__list-item-text-wrapper {
    align-items:baseline;
}
.elementor-254 .elementor-element.elementor-element-8362717 .elementor-toc__list-item-text-wrapper svg{
    transform:translateY(4px);
}

.elementor-254 .elementor-element.elementor-element-8362717 a {
    font-size:unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9421164 */.elementor-254 .elementor-element.elementor-element-9421164 ul li::marker {
    color:var(--primary);
}
.elementor-254 .elementor-element.elementor-element-9421164 ul {
    margin-bottom: 20px;
}
.elementor-254 .elementor-element.elementor-element-9421164 h2:not(:first-of-type) {
    margin-top:64px;
}
.elementor-254 .elementor-element.elementor-element-9421164 h3 {
    margin-top:32px;
}

.elementor-254 .elementor-element.elementor-element-9421164 h2,
.elementor-254 .elementor-element.elementor-element-9421164 h3 {
    scroll-margin-top: 115px;
}/* End custom CSS */