.elementor-355 .elementor-element.elementor-element-5959b9b{--display:flex;}.elementor-355 .elementor-element.elementor-element-b984c22{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;--z-index:5;}.elementor-355 .elementor-element.elementor-element-81b0cec{--display:flex;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-355 .elementor-element.elementor-element-b19b9b9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-355 .elementor-element.elementor-element-eee80d4{--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;}.elementor-355 .elementor-element.elementor-element-c9d304b{--spacer-size:50px;}.elementor-355 .elementor-element.elementor-element-89faa00{--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;}.elementor-355 .elementor-element.elementor-element-bdf8290{--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;}.elementor-355 .elementor-element.elementor-element-6beb1a1{--spacer-size:50px;}.elementor-355 .elementor-element.elementor-element-fae716a{--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;}.elementor-355 .elementor-element.elementor-element-14aa3b3{--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;}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-b984c22{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-b984c22{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for text-editor, class: .elementor-element-b19b9b9 */.elementor-355 .elementor-element.elementor-element-b19b9b9 p:first-of-type {
    margin-top: 0;
}

.elementor-355 .elementor-element.elementor-element-b19b9b9 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */