.elementor-4156 .elementor-element.elementor-element-049fc51{--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;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );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-4156 .elementor-element.elementor-element-462dfa3 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-531adf8-font-family ), Sans-serif;font-size:var( --e-global-typography-531adf8-font-size );font-weight:var( --e-global-typography-531adf8-font-weight );line-height:var( --e-global-typography-531adf8-line-height );}.elementor-4156 .elementor-element.elementor-element-78b3ec8{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );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 );}.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-4156 .elementor-element.elementor-element-3468869{font-family:var( --e-global-typography-f669f22-font-family ), Sans-serif;font-size:var( --e-global-typography-f669f22-font-size );font-weight:var( --e-global-typography-f669f22-font-weight );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-cf5d579{font-family:var( --e-global-typography-f669f22-font-family ), Sans-serif;font-size:var( --e-global-typography-f669f22-font-size );font-weight:var( --e-global-typography-f669f22-font-weight );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-f3f7fa0{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4156 .elementor-element.elementor-element-8599cfb{font-family:var( --e-global-typography-f669f22-font-family ), Sans-serif;font-size:var( --e-global-typography-f669f22-font-size );font-weight:var( --e-global-typography-f669f22-font-weight );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-0a04881{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4156 .elementor-element.elementor-element-b661af5{font-family:var( --e-global-typography-f669f22-font-family ), Sans-serif;font-size:var( --e-global-typography-f669f22-font-size );font-weight:var( --e-global-typography-f669f22-font-weight );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-6cbbad9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4156 .elementor-element.elementor-element-18ce380{font-family:var( --e-global-typography-f669f22-font-family ), Sans-serif;font-size:var( --e-global-typography-f669f22-font-size );font-weight:var( --e-global-typography-f669f22-font-weight );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-88fc921{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4156 .elementor-element.elementor-element-1c04ac5{font-family:var( --e-global-typography-f669f22-font-family ), Sans-serif;font-size:var( --e-global-typography-f669f22-font-size );font-weight:var( --e-global-typography-f669f22-font-weight );line-height:var( --e-global-typography-f669f22-line-height );}@media(max-width:1024px){.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-4156 .elementor-element.elementor-element-462dfa3 .elementor-heading-title{font-size:var( --e-global-typography-531adf8-font-size );line-height:var( --e-global-typography-531adf8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4156 .elementor-element.elementor-element-3468869{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-cf5d579{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-8599cfb{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-b661af5{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-18ce380{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-1c04ac5{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}}@media(max-width:767px){.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-4156 .elementor-element.elementor-element-462dfa3 .elementor-heading-title{font-size:var( --e-global-typography-531adf8-font-size );line-height:var( --e-global-typography-531adf8-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4156 .elementor-element.elementor-element-3468869{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-cf5d579{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-8599cfb{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-b661af5{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-18ce380{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}.elementor-4156 .elementor-element.elementor-element-1c04ac5{font-size:var( --e-global-typography-f669f22-font-size );line-height:var( --e-global-typography-f669f22-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-cf5d579 */.elementor-4156 .elementor-element.elementor-element-cf5d579 ul{
    padding-left: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b661af5 */.elementor-4156 .elementor-element.elementor-element-b661af5 ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18ce380 */.elementor-4156 .elementor-element.elementor-element-18ce380 ul{
    padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c81a79 */.elementor-4156 .elementor-element.elementor-element-5c81a79 th{
    text-align: left;
}
.elementor-4156 .elementor-element.elementor-element-5c81a79 table{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c04ac5 */.elementor-4156 .elementor-element.elementor-element-1c04ac5 ul{
    padding-left: 20px;
}/* End custom CSS */