.elementor-412 .elementor-element.elementor-element-4d04d6f0{--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;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc{width:100%;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc .toc-title{color:var( --e-global-color-primary );font-size:1.4em;padding:0px 0px 10px 0px;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc ul li a{font-size:1.2em;font-weight:500;word-wrap:normal;padding:0px 0px 0px 0px;display:inline-block;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc ul.betterdocs-hierarchial-toc{border-left:6px solid #D2D2D2;position:relative;margin:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc > .toc-list{padding:0px 0px 0px 14px;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc ul.betterdocs-hierarchial-toc a.active:after{width:0px;content:"";position:absolute;height:1.6em;left:-1px;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc > .toc-list a.active:after{left:2px!important;right:2px!important;bottom:2px!important;top:2px!important;border-radius:4px!important;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc ul li{margin:4px 0px 5px 0px;}.elementor-412 .elementor-element.elementor-element-1745a6df .betterdocs-toc ul{padding:0px 0px 25px 0px;display:inline-block;}.elementor-412 .elementor-element.elementor-element-45911574{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-412 .elementor-element.elementor-element-28328d16{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-8380455{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-53c651b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-53c651b8 .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-18d0f819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-18d0f819 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-51a800a{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-757144b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-757144b9 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-1f89172a{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-4f51bcde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-4f51bcde .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-40c06d79{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-22806bf3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-55ca11c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-55ca11c7 .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-7ff592e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-7ff592e4 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-281aa0d8{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-27162978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-27162978 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-2177c71d{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-56f8c007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-56f8c007 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-5c079560{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-2dfdc1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-2dfdc1c .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-90241c{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-6de8af03{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-5a554b92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-5a554b92 .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-27d24269{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-27d24269 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-5e4cab67{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-af8f296{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-af8f296 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-7a20c8ef{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-5ad8b8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-5ad8b8a3 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-79079989{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-3aa7dd32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-3aa7dd32 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-13ab5f6{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-7905c936{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-7175302f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-7175302f .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-3bbce7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-3bbce7fa .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-200b2848{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-214b0d2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-214b0d2a .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-3b4eb572{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-ffba323{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-ffba323 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6985e33f{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-4220502f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-4220502f .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-62abed9f{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-df2b3ed{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-7ee4b864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-7ee4b864 .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:1.25em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-46c15320{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-46c15320 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-3d76d321{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-1c2480ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-1c2480ce .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-4583be94{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-6fc463f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-6fc463f5 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6cbe4f07{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-7e5fdfce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-7e5fdfce .elementor-heading-title{font-size:20px;font-weight:600;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-9a25ac7{font-size:16px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-412 .elementor-element.elementor-element-53c651b8 .elementor-heading-title{font-size:22px;}.elementor-412 .elementor-element.elementor-element-18d0f819 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-757144b9 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-4f51bcde .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-55ca11c7 .elementor-heading-title{font-size:22px;}.elementor-412 .elementor-element.elementor-element-7ff592e4 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-27162978 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-56f8c007 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-2dfdc1c .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-5a554b92 .elementor-heading-title{font-size:22px;}.elementor-412 .elementor-element.elementor-element-27d24269 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-af8f296 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-5ad8b8a3 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-3aa7dd32 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-7175302f .elementor-heading-title{font-size:22px;}.elementor-412 .elementor-element.elementor-element-3bbce7fa .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-214b0d2a .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-ffba323 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-4220502f .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-7ee4b864 .elementor-heading-title{font-size:22px;}.elementor-412 .elementor-element.elementor-element-46c15320 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-1c2480ce .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-6fc463f5 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-7e5fdfce .elementor-heading-title{font-size:18px;}}