.elementor-28878 .elementor-element.elementor-element-1f1252b{--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;overflow:visible;}.elementor-28878 .elementor-element.elementor-element-510e6e3 .elementor-toc__header-title{text-align:start;}.elementor-28878 .elementor-element.elementor-element-510e6e3 .elementor-toc__header{flex-direction:row;}.elementor-28878 .elementor-element.elementor-element-510e6e3{--item-text-hover-decoration:underline;}.elementor-28878 .elementor-element.elementor-element-effd0f2{--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;overflow:visible;}.elementor-28878 .elementor-element.elementor-element-c156eb2 .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-a4d4a3b{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-secondary );}.elementor-28878 .elementor-element.elementor-element-3001ede .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-c2c2486{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-secondary );}.elementor-28878 .elementor-element.elementor-element-d540fe8 .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-1fdf71d{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-secondary );}.elementor-28878 .elementor-element.elementor-element-406a6c7 .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-95505dc{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-secondary );}.elementor-28878 .elementor-element.elementor-element-07a0516{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-secondary );}.elementor-28878 .elementor-element.elementor-element-4860115 .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-296bfb7{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-secondary );}.elementor-28878 .elementor-element.elementor-element-a3d73df .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-f4d09c8{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-secondary );}.elementor-28878 .elementor-element.elementor-element-2e02601 .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-0733395{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-secondary );}.elementor-28878 .elementor-element.elementor-element-862f41d .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-28b8041{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-secondary );}.elementor-28878 .elementor-element.elementor-element-bf9c86d .elementor-heading-title{font-family:var( --e-global-typography-05b8bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-05b8bd4-font-size );color:var( --e-global-color-151f443 );}.elementor-28878 .elementor-element.elementor-element-03d565a{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-secondary );}.elementor-28878 .elementor-element.elementor-element-1e70261a{margin-top:0px;margin-bottom:-40px;padding:0px 0px 80px 0px;overflow:visible;}@media(max-width:1024px){.elementor-28878 .elementor-element.elementor-element-c156eb2 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-a4d4a3b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-3001ede .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-c2c2486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-d540fe8 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-1fdf71d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-406a6c7 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-95505dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-07a0516{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-4860115 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-296bfb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-a3d73df .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-f4d09c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-2e02601 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-0733395{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-862f41d .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-28b8041{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-bf9c86d .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-03d565a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-1e70261a{padding:0px 0px 60px 0px;}}@media(max-width:768px){.elementor-28878 .elementor-element.elementor-element-c156eb2 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-a4d4a3b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-3001ede .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-c2c2486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-d540fe8 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-1fdf71d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-406a6c7 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-95505dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-07a0516{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-4860115 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-296bfb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-a3d73df .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-f4d09c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-2e02601 .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-0733395{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-862f41d .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-28b8041{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-bf9c86d .elementor-heading-title{font-size:var( --e-global-typography-05b8bd4-font-size );}.elementor-28878 .elementor-element.elementor-element-03d565a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28878 .elementor-element.elementor-element-1e70261a{padding:0px 0px 40px 0px;}}