.elementor-1395 .elementor-element.elementor-element-cac57a8{--display:grid;--e-con-grid-template-columns:repeat(3, minmax(auto, 1fr)) repeat(2, 2fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.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-1395 .elementor-element.elementor-element-bba636f{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-bba636f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-29fe00b{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-29fe00b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-745561c{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-745561c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-5483e41{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5483e41.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-a4a7d52{--display:grid;--e-con-grid-template-columns:125px 120px repeat(2, 1fr) repeat(4, 75px) 160px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-ac19447{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-ac19447.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-9838332{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9838332.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-9989695{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9989695.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-5dd6f4b{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5dd6f4b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-029bbd8{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-029bbd8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-9113599{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9113599.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-2fab5a2{width:100%;max-width:100%;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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-2fab5a2.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1366px){.elementor-1395 .elementor-element.elementor-element-cac57a8{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1395 .elementor-element.elementor-element-bba636f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-29fe00b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-745561c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5483e41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-a4a7d52{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-ac19447{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9838332{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9989695{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5dd6f4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-029bbd8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9113599{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-2fab5a2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-1395 .elementor-element.elementor-element-cac57a8{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1395 .elementor-element.elementor-element-bba636f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-29fe00b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-745561c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5483e41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-a4a7d52{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-ac19447{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9838332{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9989695{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5dd6f4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-029bbd8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9113599{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-2fab5a2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-1395 .elementor-element.elementor-element-cac57a8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1395 .elementor-element.elementor-element-bba636f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-29fe00b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-745561c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5483e41{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-a4a7d52{--e-con-grid-template-columns:1fr 2fr;--gap:1px 4px;--row-gap:1px;--column-gap:4px;--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-ac19447{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9838332{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9989695{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-5dd6f4b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-029bbd8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-9113599{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1395 .elementor-element.elementor-element-2fab5a2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-745561c */.elementor-1395 .elementor-element.elementor-element-745561c p {
    display:flex;
    flex-direction: column;
    grid-gap:2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5483e41 */.elementor-1395 .elementor-element.elementor-element-5483e41 {
    grid-column:4/6;
}

.elementor-1395 .elementor-element.elementor-element-5483e41 .entities-charts {
    display: grid;
    grid-gap: 4px;
}

.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container {
    display: flex;
    align-items: center;
    justify-content: start;
    grid-gap: 5px 20px;
}

.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container svg {
    border-radius: 3px;
    width: 100%;
}

.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container > div {
    width: 100%;
    display: grid;
    grid-gap: 4px;
}

.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container .native p,
.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container .model p {
    width: 100%;
    line-height: 20px;
    box-sizing: border-box;
}

.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container .native,
.elementor-1395 .elementor-element.elementor-element-5483e41 .dataflow-barchart-container .model {
    display: flex;
    justify-content: start;
    align-items: center;
    background-color: #ebebeb;
    border-radius: 3px;
    height: fit-content;
    min-height: 30px;
    padding: 4px;
    grid-gap: 5px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac57a8 */.elementor-1395 .elementor-element.elementor-element-cac57a8 p {
    word-break: normal;
    width: 100% !important;
    height: fit-content;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fab5a2 */.elementor-1395 .elementor-element.elementor-element-2fab5a2 {
    grid-column:1/3;
}

.elementor-1395 .elementor-element.elementor-element-2fab5a2 .entities-charts {
    display: grid;
    grid-gap: 4px;
}

.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container {
    display: flex;
    align-items: center;
    justify-content: start;
    grid-gap: 5px 20px;
}

.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container svg {
    border-radius: 3px;
    width: 100%;
}

.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container > div {
    width: 100%;
    display: grid;
    grid-gap: 4px;
}

.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container .native p,
.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container .model p {
    width: 100%;
    line-height: 20px;
    box-sizing: border-box;
}

.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container .native,
.elementor-1395 .elementor-element.elementor-element-2fab5a2 .dataflow-barchart-container .model {
    display: flex;
    justify-content: start;
    align-items: center;
    background-color: #ebebeb;
    border-radius: 3px;
    height: fit-content;
    min-height: 30px;
    padding: 4px;
    grid-gap: 5px;
    box-sizing: border-box;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4a7d52 */.elementor-1395 .elementor-element.elementor-element-a4a7d52 p {
    word-break: normal;
    width:100% !important;
}/* End custom CSS */