.elementor-3 .elementor-element.elementor-element-7eb5d9b{--display:flex;--background-transition:0.3s;--padding-block-start:200px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-3 .elementor-element.elementor-element-7eb5d9b:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-7eb5d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-7eb5d9b, .elementor-3 .elementor-element.elementor-element-7eb5d9b::before{--border-transition:0.3s;}.elementor-3 .elementor-element.elementor-element-967f9c9{color:var( --e-global-color-primary );font-family:"General Sans", Sans-serif;font-weight:400;line-height:1.4em;}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-7eb5d9b{--content-width:680px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-7eb5d9b{--padding-block-start:150px;--padding-block-end:80px;--padding-inline-start:20px;--padding-inline-end:20px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-7eb5d9b{--padding-block-start:120px;--padding-block-end:90px;--padding-inline-start:20px;--padding-inline-end:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-967f9c9 */.elementor-3 .elementor-element.elementor-element-967f9c9 p:last-of-type{
    margin-bottom: 0;
}

@media only screen and (max-width: 767px){
    .elementor-3 .elementor-element.elementor-element-967f9c9 ul{
        padding-left: 24px;
    }
}/* End custom CSS */