.elementor-332 .elementor-element.elementor-element-b8db15c{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-332 .elementor-element.elementor-element-b8db15c:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-b8db15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ac156e );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-332 .elementor-element.elementor-element-c68eaa0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-332 .elementor-element.elementor-element-c68eaa0.elementor-element{--align-self:center;}.elementor-332 .elementor-element.elementor-element-c68eaa0 .elementor-heading-title{font-family:var( --e-global-typography-82fed31-font-family ), Sans-serif;font-size:var( --e-global-typography-82fed31-font-size );font-weight:var( --e-global-typography-82fed31-font-weight );line-height:var( --e-global-typography-82fed31-line-height );color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-db4b459{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-332 .elementor-element.elementor-element-40fdb9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-332 .elementor-element.elementor-element-40fdb9c.e-con{--align-self:center;}.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-332 .elementor-element.elementor-element-bc1b43c .elementor-heading-title{font-family:var( --e-global-typography-59e4ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-59e4ce2-font-size );font-weight:var( --e-global-typography-59e4ce2-font-weight );line-height:var( --e-global-typography-59e4ce2-line-height );color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-ef1a114 .elementor-heading-title{font-family:var( --e-global-typography-59e4ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-59e4ce2-font-size );font-weight:var( --e-global-typography-59e4ce2-font-weight );line-height:var( --e-global-typography-59e4ce2-line-height );color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-b57d545 .elementor-heading-title{font-family:var( --e-global-typography-59e4ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-59e4ce2-font-size );font-weight:var( --e-global-typography-59e4ce2-font-weight );line-height:var( --e-global-typography-59e4ce2-line-height );color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-e19d129 .elementor-heading-title{font-family:var( --e-global-typography-59e4ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-59e4ce2-font-size );font-weight:var( --e-global-typography-59e4ce2-font-weight );line-height:var( --e-global-typography-59e4ce2-line-height );color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-c0dd202 .elementor-heading-title{font-family:var( --e-global-typography-59e4ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-59e4ce2-font-size );font-weight:var( --e-global-typography-59e4ce2-font-weight );line-height:var( --e-global-typography-59e4ce2-line-height );color:var( --e-global-color-text );}.elementor-332 .elementor-element.elementor-element-d85fe5c .elementor-heading-title{font-family:var( --e-global-typography-59e4ce2-font-family ), Sans-serif;font-size:var( --e-global-typography-59e4ce2-font-size );font-weight:var( --e-global-typography-59e4ce2-font-weight );line-height:var( --e-global-typography-59e4ce2-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-332 .elementor-element.elementor-element-c68eaa0{width:100%;max-width:100%;}.elementor-332 .elementor-element.elementor-element-c68eaa0 .elementor-heading-title{font-size:var( --e-global-typography-82fed31-font-size );line-height:var( --e-global-typography-82fed31-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-332 .elementor-element.elementor-element-bc1b43c .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-ef1a114 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-b57d545 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-e19d129 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-c0dd202 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-d85fe5c .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}}@media(max-width:767px){.elementor-332 .elementor-element.elementor-element-c68eaa0{width:100%;max-width:100%;}.elementor-332 .elementor-element.elementor-element-c68eaa0 .elementor-heading-title{font-size:var( --e-global-typography-82fed31-font-size );line-height:var( --e-global-typography-82fed31-line-height );}.elementor-332 .elementor-element.elementor-element-db4b459{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-332 .elementor-element.elementor-element-40fdb9c{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-332 .elementor-element.elementor-element-bc1b43c .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-ef1a114 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-b57d545 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-e19d129 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-c0dd202 .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}.elementor-332 .elementor-element.elementor-element-d85fe5c .elementor-heading-title{font-size:var( --e-global-typography-59e4ce2-font-size );line-height:var( --e-global-typography-59e4ce2-line-height );}}@media(min-width:768px){.elementor-332 .elementor-element.elementor-element-40fdb9c{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-332 .elementor-element.elementor-element-40fdb9c{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-40e2f99 */.elementor-332 .elementor-element.elementor-element-40e2f99 p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-40e2f99 ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-40e2f99 a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-40e2f99 a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455e28c */.elementor-332 .elementor-element.elementor-element-455e28c p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-455e28c ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-455e28c a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-455e28c a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1fb62f */.elementor-332 .elementor-element.elementor-element-a1fb62f p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-a1fb62f ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-a1fb62f a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-a1fb62f a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7be7f0 */.elementor-332 .elementor-element.elementor-element-d7be7f0 p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-d7be7f0 ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-d7be7f0 a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-d7be7f0 a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fdf329 */.elementor-332 .elementor-element.elementor-element-8fdf329 p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-8fdf329 ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-8fdf329 a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-8fdf329 a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-522e6ef */.elementor-332 .elementor-element.elementor-element-522e6ef p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-522e6ef ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-522e6ef a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-522e6ef a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14348c6 */.elementor-332 .elementor-element.elementor-element-14348c6 p:last-child{
    margin: 0;
}

.elementor-332 .elementor-element.elementor-element-14348c6 ul li{
    margin-bottom: 5px;
}

.elementor-332 .elementor-element.elementor-element-14348c6 a{
    color: inherit;
    text-decoration: underline;
    transition: .3s all;
}
.elementor-332 .elementor-element.elementor-element-14348c6 a:hover{
    color: var( --e-global-color-primary );
}/* End custom CSS */