.elementor-3949 .elementor-element.elementor-element-1bc34af{--display:flex;overflow:visible;}.elementor-3949 .elementor-element.elementor-element-1bafff2 .elementor-toc__header-title{text-align:start;}.elementor-3949 .elementor-element.elementor-element-1bafff2 .elementor-toc__header{flex-direction:row;}.elementor-3949 .elementor-element.elementor-element-1bafff2{--item-text-hover-decoration:underline;}.elementor-3949 .elementor-element.elementor-element-be12770 .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-49f35f1 .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-775f2db .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-85049c0 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-3cb9318 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-0bd1f9a .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-2e1efb4 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-aa17560 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-bb58fcb .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-08f27c3 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-e69a5b8 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-e34a45f .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-b68e397 .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-d6d3ed6 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-f94f7d2 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-1792cc5 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-b234a69 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-2f2c41d .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-0aad8c0 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-06feea7 .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-0c14f8d .elementor-heading-title{font-family:var( --e-global-typography-6710489-font-family );font-size:var( --e-global-typography-6710489-font-size );font-weight:var( --e-global-typography-6710489-font-weight );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-9f96b07 .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-2a96549 .elementor-heading-title{font-family:var( --e-global-typography-2f7d0ee-font-family );font-size:var( --e-global-typography-2f7d0ee-font-size );font-weight:var( --e-global-typography-2f7d0ee-font-weight );line-height:var( --e-global-typography-2f7d0ee-line-height );}@media(max-width:1024px){.elementor-3949 .elementor-element.elementor-element-be12770 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-49f35f1 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-775f2db .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-85049c0 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-3cb9318 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-0bd1f9a .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-2e1efb4 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-aa17560 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-bb58fcb .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-08f27c3 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-e69a5b8 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-e34a45f .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-b68e397 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-d6d3ed6 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-f94f7d2 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-1792cc5 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-b234a69 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-2f2c41d .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-0aad8c0 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-06feea7 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-0c14f8d .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-9f96b07 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-2a96549 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}}@media(max-width:767px){.elementor-3949 .elementor-element.elementor-element-be12770 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-49f35f1 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-775f2db .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-85049c0 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-3cb9318 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-0bd1f9a .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-2e1efb4 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-aa17560 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-bb58fcb .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-08f27c3 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-e69a5b8 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-e34a45f .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-b68e397 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-d6d3ed6 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-f94f7d2 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-1792cc5 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-b234a69 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-2f2c41d .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-0aad8c0 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-06feea7 .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-0c14f8d .elementor-heading-title{font-size:var( --e-global-typography-6710489-font-size );line-height:var( --e-global-typography-6710489-line-height );}.elementor-3949 .elementor-element.elementor-element-9f96b07 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}.elementor-3949 .elementor-element.elementor-element-2a96549 .elementor-heading-title{font-size:var( --e-global-typography-2f7d0ee-font-size );line-height:var( --e-global-typography-2f7d0ee-line-height );}}