.elementor-2747 .elementor-element.elementor-element-e017519{--display:flex;}.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-2747 .elementor-element.elementor-element-86d0dc9{padding:0px 0px 24px 0px;color:var( --e-global-color-311e2ca );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2747 .elementor-element.elementor-element-a1b93c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-a1b93c2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-e1d0b6e{padding:0px 0px 32px 0px;color:var( --e-global-color-311e2ca );}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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-2747 .elementor-element.elementor-element-99c9113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--header-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;}.elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header-title{text-align:start;}.elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header, .elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header{flex-direction:row;}.elementor-2747 .elementor-element.elementor-element-99c9113 .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-2747 .elementor-element.elementor-element-54002b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-54002b3 .elementor-heading-title{font-family:var( --e-global-typography-dc9857d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9857d-font-size );font-weight:var( --e-global-typography-dc9857d-font-weight );text-transform:var( --e-global-typography-dc9857d-text-transform );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-07dc3be{padding:0px 0px 24px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-fba8fbb{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2747 .elementor-element.elementor-element-c4cbc5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-c4cbc5d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-53eb80d{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-0265212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-0265212 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-18392e9{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-86898b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-86898b3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-217d417{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-ec01be9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-ec01be9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-7284397{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-23b5dae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-23b5dae .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-11a1158{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-011c253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-011c253 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-b91a8f9{padding:0px 0px 0px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-3f06148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-3f06148 .elementor-heading-title{font-family:var( --e-global-typography-dc9857d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9857d-font-size );font-weight:var( --e-global-typography-dc9857d-font-weight );text-transform:var( --e-global-typography-dc9857d-text-transform );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-ea8124c{padding:0px 0px 24px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-7cbcdc7{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2747 .elementor-element.elementor-element-3b811aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-3b811aa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-d81fc53{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-47f41b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-47f41b4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-1908230{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-83cc1bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-83cc1bb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-7a2935c{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-44c01d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-44c01d7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-2d9d0c2{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-77f28e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-77f28e3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-0c9ae2a{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-68b2b30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-68b2b30 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-67bdfe6{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-1928a2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-1928a2c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-9ddfcd1{padding:0px 0px 0px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-60961a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-60961a7 .elementor-heading-title{font-family:var( --e-global-typography-dc9857d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9857d-font-size );font-weight:var( --e-global-typography-dc9857d-font-weight );text-transform:var( --e-global-typography-dc9857d-text-transform );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-b29df0a{padding:0px 0px 24px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-4b4eef9{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2747 .elementor-element.elementor-element-f26f860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-f26f860 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-599c4bc{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-9925da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-9925da6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-1fe641b{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-70a70de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-70a70de .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-0228c4d{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-a120ea2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-a120ea2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-dc28661{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-fe84270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-fe84270 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-1c11627{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-e127392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-e127392 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-bcdac39{padding:0px 0px 0px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-d21b0a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-d21b0a0 .elementor-heading-title{font-family:var( --e-global-typography-dc9857d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9857d-font-size );font-weight:var( --e-global-typography-dc9857d-font-weight );text-transform:var( --e-global-typography-dc9857d-text-transform );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-605d01a{padding:0px 0px 24px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-7d7e6b6{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2747 .elementor-element.elementor-element-a3288b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-a3288b5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-acb82ae{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-c5ee219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-c5ee219 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-e0c1a31{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-9b2b357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-9b2b357 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-b37e9b9{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-3c70c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-3c70c62 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-ac39424{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-e77618e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-e77618e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-eca6fd4{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-3bbe635{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-3bbe635 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-16e60a8{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-f3b250a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-f3b250a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-114899b{padding:0px 0px 8px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-c3fbf59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-c3fbf59 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-25ada61{padding:0px 0px 0px 0px;color:var( --e-global-color-311e2ca );}.elementor-2747 .elementor-element.elementor-element-5b76791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2747 .elementor-element.elementor-element-5b76791 .elementor-heading-title{font-family:var( --e-global-typography-dc9857d-font-family ), Sans-serif;font-size:var( --e-global-typography-dc9857d-font-size );font-weight:var( --e-global-typography-dc9857d-font-weight );text-transform:var( --e-global-typography-dc9857d-text-transform );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );color:var( --e-global-color-accent );}.elementor-2747 .elementor-element.elementor-element-65b986f{padding:0px 0px 0px 0px;color:var( --e-global-color-311e2ca );}@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 );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2747 .elementor-element.elementor-element-a1b93c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-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 );}.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-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header, .elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2747 .elementor-element.elementor-element-54002b3 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-c4cbc5d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-0265212 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-86898b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-ec01be9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-23b5dae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-011c253 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-3f06148 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-3b811aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-47f41b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-83cc1bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-44c01d7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-77f28e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-68b2b30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-1928a2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-60961a7 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-f26f860 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-9925da6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-70a70de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-a120ea2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-fe84270 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-e127392 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-d21b0a0 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-a3288b5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-c5ee219 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-9b2b357 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-3c70c62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-e77618e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-3bbe635 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-f3b250a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-c3fbf59 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-5b76791 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-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 );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2747 .elementor-element.elementor-element-a1b93c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-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 );}.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-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header, .elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-99c9113 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2747 .elementor-element.elementor-element-54002b3 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-c4cbc5d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-0265212 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-86898b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-ec01be9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-23b5dae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-011c253 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-3f06148 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-3b811aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-47f41b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-83cc1bb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-44c01d7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-77f28e3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-68b2b30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-1928a2c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-60961a7 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-f26f860 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-9925da6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-70a70de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-a120ea2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-fe84270 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-e127392 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-d21b0a0 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}.elementor-2747 .elementor-element.elementor-element-a3288b5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-c5ee219 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-9b2b357 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-3c70c62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-e77618e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-3bbe635 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-f3b250a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-c3fbf59 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2747 .elementor-element.elementor-element-5b76791 .elementor-heading-title{font-size:var( --e-global-typography-dc9857d-font-size );line-height:var( --e-global-typography-dc9857d-line-height );letter-spacing:var( --e-global-typography-dc9857d-letter-spacing );word-spacing:var( --e-global-typography-dc9857d-word-spacing );}}