.elementor-1031 .elementor-element.elementor-element-c9b1a4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:176px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-1031 .elementor-element.elementor-element-c9b1a4d:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-c9b1a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba996ab );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1031 .elementor-element.elementor-element-c31ebbe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-4be08fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:112px;--padding-left:64px;--padding-right:64px;}.elementor-1031 .elementor-element.elementor-element-4be08fd:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-4be08fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba996ab );}.elementor-1031 .elementor-element.elementor-element-1d6801b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 > .elementor-widget-container{background-color:var( --e-global-color-ba996ab );}.elementor-1031 .elementor-element.elementor-element-fe2fc75{--box-background-color:var( --e-global-color-ba996ab );--box-border-width:0px;--separator-width:0px;--header-color:var( --e-global-color-text );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-secondary );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header-title{text-align:start;}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header-title{font-family:var( --e-global-typography-672ffc6-font-family ), Sans-serif;font-size:var( --e-global-typography-672ffc6-font-size );font-weight:var( --e-global-typography-672ffc6-font-weight );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-item{font-family:var( --e-global-typography-992be2e-font-family ), Sans-serif;font-size:var( --e-global-typography-992be2e-font-size );font-weight:var( --e-global-typography-992be2e-font-weight );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095{--box-border-width:0px;--header-color:var( --e-global-color-text );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-text );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-text );--marker-color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header-title{text-align:start;}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header-title{font-family:var( --e-global-typography-139d40c-font-family ), Sans-serif;font-size:var( --e-global-typography-139d40c-font-size );font-weight:var( --e-global-typography-139d40c-font-weight );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header{flex-direction:row;}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-item{font-family:var( --e-global-typography-fc7294f-font-family ), Sans-serif;font-size:var( --e-global-typography-fc7294f-font-size );font-weight:var( --e-global-typography-fc7294f-font-weight );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-1031 .elementor-element.elementor-element-61ba1fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-841ccd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-841ccd5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1031 .elementor-element.elementor-element-17d7fde{color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-5c12839 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-5c12839 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-fcbd0f6{color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-3d5c353 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-3d5c353 .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-3bbb4bf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-9375f4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-9375f4a .elementor-heading-title{font-family:var( --e-global-typography-5995ec6-font-family ), Sans-serif;font-size:var( --e-global-typography-5995ec6-font-size );font-weight:var( --e-global-typography-5995ec6-font-weight );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-a0b3e6b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-58c7626 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-58c7626 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-fb8c304{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-2186050 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-2186050 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-db00e40{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-bf8ce68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-bf8ce68 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-1c2a12f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-cf7fd4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-cf7fd4d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-cbe6ea3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-41b4b08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-41b4b08 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-c60ba09{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-2cf1bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-2cf1bb4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-47f8272{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-32d854b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-32d854b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-9d370bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-e9e1ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-e9e1ba8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-8eed0ff{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-5da224b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-5da224b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-f76936f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-f3ae94b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-f3ae94b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-4085028{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-2ae5f13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-2ae5f13 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-4b81853{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-9f6f899 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-9f6f899 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-f5f5ff4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-2abd9b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-2abd9b7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-099644c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-c31ebbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header-title{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-item{font-size:var( --e-global-typography-992be2e-font-size );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header-title{font-size:var( --e-global-typography-139d40c-font-size );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-item{font-size:var( --e-global-typography-fc7294f-font-size );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-1031 .elementor-element.elementor-element-841ccd5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-5c12839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-3d5c353 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-3bbb4bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9375f4a .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-a0b3e6b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-58c7626 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fb8c304{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2186050 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-db00e40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-bf8ce68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-1c2a12f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-cf7fd4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-cbe6ea3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-41b4b08 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-c60ba09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2cf1bb4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-47f8272{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-32d854b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-9d370bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-e9e1ba8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-8eed0ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-5da224b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-f76936f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-f3ae94b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-4085028{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2ae5f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-4b81853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9f6f899 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-f5f5ff4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2abd9b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-099644c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1216px){.elementor-1031 .elementor-element.elementor-element-c9b1a4d{--padding-top:136px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-c31ebbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-4be08fd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header-title{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-item{font-size:var( --e-global-typography-992be2e-font-size );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header-title{font-size:var( --e-global-typography-139d40c-font-size );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-item{font-size:var( --e-global-typography-fc7294f-font-size );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-1031 .elementor-element.elementor-element-841ccd5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-5c12839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-3d5c353 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-3bbb4bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9375f4a .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-a0b3e6b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-58c7626 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fb8c304{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2186050 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-db00e40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-bf8ce68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-1c2a12f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-cf7fd4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-cbe6ea3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-41b4b08 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-c60ba09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2cf1bb4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-47f8272{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-32d854b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-9d370bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-e9e1ba8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-8eed0ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-5da224b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-f76936f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-f3ae94b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-4085028{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2ae5f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-4b81853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9f6f899 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-f5f5ff4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2abd9b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-099644c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:428px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-c31ebbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header-title{font-size:var( --e-global-typography-672ffc6-font-size );line-height:var( --e-global-typography-672ffc6-line-height );letter-spacing:var( --e-global-typography-672ffc6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-item{font-size:var( --e-global-typography-992be2e-font-size );line-height:var( --e-global-typography-992be2e-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header, .elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header-title{font-size:var( --e-global-typography-139d40c-font-size );line-height:var( --e-global-typography-139d40c-line-height );}.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-item{font-size:var( --e-global-typography-fc7294f-font-size );line-height:var( --e-global-typography-fc7294f-line-height );}.elementor-1031 .elementor-element.elementor-element-841ccd5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-5c12839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-3d5c353 .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-3bbb4bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9375f4a .elementor-heading-title{font-size:var( --e-global-typography-5995ec6-font-size );line-height:var( --e-global-typography-5995ec6-line-height );letter-spacing:var( --e-global-typography-5995ec6-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-a0b3e6b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-58c7626 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-fb8c304{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2186050 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-db00e40{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-bf8ce68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-1c2a12f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-cf7fd4d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-cbe6ea3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-41b4b08 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-c60ba09{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2cf1bb4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-47f8272{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-32d854b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-9d370bd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-e9e1ba8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-8eed0ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-5da224b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-f76936f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-f3ae94b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-4085028{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2ae5f13 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-4b81853{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9f6f899 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-f5f5ff4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-2abd9b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1031 .elementor-element.elementor-element-099644c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:429px){.elementor-1031 .elementor-element.elementor-element-1d6801b{--width:320px;}.elementor-1031 .elementor-element.elementor-element-61ba1fa{--width:768px;}}@media(max-width:767px) and (min-width:429px){.elementor-1031 .elementor-element.elementor-element-1d6801b{--width:100%;}.elementor-1031 .elementor-element.elementor-element-61ba1fa{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-fe2fc75 */.elementor-element-a9dd96a.elementor-sticky--active {
    z-index: 10;
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__header {
    padding: 0;
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-item-text-wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__body {
    padding: 0;
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__top-level {
    width: 100%;
    padding: 12px;
    padding-left: 16px;
    margin-bottom: -16px;
    border: 1px solid rgba(12, 5, 1, 0.00);
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__top-level:hover {
    background-color: #E4F1FE;
    border-radius: 8px;
    border: 1px solid rgba(12, 5, 1, 0.10);
}


.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-item-text:hover {
    color: #080201;
    text-decoration: none;
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__body .elementor-toc__list-wrapper .elementor-toc__list-wrapper {
    margin-left: 0!important;
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper{
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    border: 1px solid rgba(12, 5, 1, 0.0);
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:hover {
    background-color: #E4F1FE;
    border-radius: 8px;
    border: 1px solid rgba(12, 5, 1, 0.10);
    width: 100%;
    
    
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper li a {
    padding-left: 16px;
    
}
.elementor-1031 .elementor-element.elementor-element-fe2fc75 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper  {
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-4fb9095 */.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__header {
    padding: 12px 16px;
    border: 1px solid rgba(12, 5, 1, 0.15);
    border-radius: 8px;
    background: #fff;
    width: 100%;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-item-text-wrapper {
    padding-top: 12px;
    padding-bottom: 12px;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__body {
    padding: 0;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__top-level {
    /*background-color: #F4F4F4;*/
    width: 100%;
    padding: 12px;
    padding-left: 16px;

    margin-bottom: -16px;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__top-level:hover {
    background-color: #E4F1FE;
    border-radius: 8px;
}
/*.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-wrapper .elementor-toc__list-wrapper {*/
/*    padding-left: 16px;*/
/*}*/

.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-item-text:hover {
    color: #000;
    text-decoration: none;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__body .elementor-toc__list-wrapper .elementor-toc__list-wrapper {
    margin-left: 0!important;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper{
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:hover {
    background-color: #E4F1FE;
    width: 100%;
    
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper li a {
    padding-left: 16px;
    
}
.elementor-1031 .elementor-element.elementor-element-4fb9095 .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper  {
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17d7fde */.elementor-1031 .elementor-element.elementor-element-17d7fde a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-17d7fde a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcbd0f6 */.elementor-1031 .elementor-element.elementor-element-fcbd0f6 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-fcbd0f6 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bbb4bf */.elementor-1031 .elementor-element.elementor-element-3bbb4bf a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-3bbb4bf a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b3e6b */.elementor-1031 .elementor-element.elementor-element-a0b3e6b a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-a0b3e6b a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb8c304 */.elementor-1031 .elementor-element.elementor-element-fb8c304 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-fb8c304 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db00e40 */.elementor-1031 .elementor-element.elementor-element-db00e40 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-db00e40 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c2a12f */.elementor-1031 .elementor-element.elementor-element-1c2a12f a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-1c2a12f a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbe6ea3 */.elementor-1031 .elementor-element.elementor-element-cbe6ea3 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-cbe6ea3 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c60ba09 */.elementor-1031 .elementor-element.elementor-element-c60ba09 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-c60ba09 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47f8272 */.elementor-1031 .elementor-element.elementor-element-47f8272 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-47f8272 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d370bd */.elementor-1031 .elementor-element.elementor-element-9d370bd a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-9d370bd a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8eed0ff */.elementor-1031 .elementor-element.elementor-element-8eed0ff a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-8eed0ff a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f76936f */.elementor-1031 .elementor-element.elementor-element-f76936f a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-f76936f a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4085028 */.elementor-1031 .elementor-element.elementor-element-4085028 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-4085028 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b81853 */.elementor-1031 .elementor-element.elementor-element-4b81853 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-4b81853 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5f5ff4 */.elementor-1031 .elementor-element.elementor-element-f5f5ff4 a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-f5f5ff4 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-099644c */.elementor-1031 .elementor-element.elementor-element-099644c a {
    color: #2D3940;
    text-decoration: underline;
}

.elementor-1031 .elementor-element.elementor-element-099644c a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ba1fa */h4:not(:first-child) {
    margin-top:32px !important
}/* End custom CSS */