.elementor-1093 .elementor-element.elementor-element-e4bbb84{--display:flex;--min-height:80vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-1093 .elementor-element.elementor-element-47e7892{--display:flex;}.elementor-1093 .elementor-element.elementor-element-47e7892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1093 .elementor-element.elementor-element-e9a0f71{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1093 .elementor-element.elementor-element-0f95287{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-1093 .elementor-element.elementor-element-940de44{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--z-index:1;}.elementor-1093 .elementor-element.elementor-element-23d4aa1 .elementor-heading-title{font-family:var( --e-global-typography-ffd72b1-font-family ), Sans-serif;font-size:var( --e-global-typography-ffd72b1-font-size );font-weight:var( --e-global-typography-ffd72b1-font-weight );line-height:var( --e-global-typography-ffd72b1-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-1{background-color:#00000000;text-align:left;color:var( --e-global-color-text );margin:0px 0px 4px 0px;padding:8px 0px 8px 0px;border-style:none;font-family:var( --e-global-typography-6add5fc-font-family ), Sans-serif;font-size:var( --e-global-typography-6add5fc-font-size );font-weight:var( --e-global-typography-6add5fc-font-weight );line-height:var( --e-global-typography-6add5fc-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-2{background-color:#00000000;text-align:left;color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:8px 0px 8px 12px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-5ac94da );border-radius:0px 0px 0px 0px;font-family:var( --e-global-typography-6add5fc-font-family ), Sans-serif;font-size:var( --e-global-typography-6add5fc-font-size );font-weight:var( --e-global-typography-6add5fc-font-weight );line-height:var( --e-global-typography-6add5fc-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-1:hover{color:var( --e-global-color-text );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-1.active{color:var( --e-global-color-text );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-2:hover{color:var( --e-global-color-text );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-2.active{color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-3{text-align:left;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-4{text-align:left;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-5{text-align:left;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-6{text-align:left;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns{bottom:20%;gap:10px;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns .open{width:60px;height:60px;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns .open svg{width:30px;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns .open i{font-size:30px;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns .scroll-up{width:60px;height:60px;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns .scroll-up svg{width:30px;}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .narrow-view-btns .scroll-up i{font-size:30px;}.elementor-1093 .elementor-element.elementor-element-0f95287.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1093 .elementor-element.elementor-element-47e7892{--width:var(--sidebar-width);}.elementor-1093 .elementor-element.elementor-element-0f95287{--width:var(--toc-width);}}@media(max-width:1240px){.elementor-1093 .elementor-element.elementor-element-e9a0f71{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1093 .elementor-element.elementor-element-23d4aa1 .elementor-heading-title{font-size:var( --e-global-typography-ffd72b1-font-size );line-height:var( --e-global-typography-ffd72b1-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-1{font-size:var( --e-global-typography-6add5fc-font-size );line-height:var( --e-global-typography-6add5fc-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-2{font-size:var( --e-global-typography-6add5fc-font-size );line-height:var( --e-global-typography-6add5fc-line-height );}.elementor-1093 .elementor-element.elementor-element-0f95287{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-1093 .elementor-element.elementor-element-e9a0f71{--padding-top:64px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1093 .elementor-element.elementor-element-23d4aa1 .elementor-heading-title{font-size:var( --e-global-typography-ffd72b1-font-size );line-height:var( --e-global-typography-ffd72b1-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-1{font-size:var( --e-global-typography-6add5fc-font-size );line-height:var( --e-global-typography-6add5fc-line-height );}.elementor-1093 .elementor-element.elementor-element-acbbdf5 .chapters button.level-2{font-size:var( --e-global-typography-6add5fc-font-size );line-height:var( --e-global-typography-6add5fc-line-height );}.elementor-1093 .elementor-element.elementor-element-0f95287{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}