.elementor-2589 .elementor-element.elementor-element-c70426b{--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-2589 .elementor-element.elementor-element-d7ccc61{--display:flex;--min-height:var(--min-height-m);--justify-content:center;}.elementor-2589 .elementor-element.elementor-element-f4eb797{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-2589 .elementor-element.elementor-element-1bc885a{--display:flex;}.elementor-2589 .elementor-element.elementor-element-44ab31e{--display:flex;}.elementor-2589 .elementor-element.elementor-element-caae297{--display:flex;}.elementor-2589 .elementor-element.elementor-element-261f1f8{--display:flex;}.elementor-2589 .elementor-element.elementor-element-ebc8934{--display:flex;}.elementor-2589 .elementor-element.elementor-element-1cc1b57{--display:flex;}.elementor-2589 .elementor-element.elementor-element-8cdcdc4{--display:flex;}.elementor-2589 .elementor-element.elementor-element-31de262{--display:flex;}@media(max-width:1024px){.elementor-2589 .elementor-element.elementor-element-f4eb797{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2589 .elementor-element.elementor-element-f4eb797{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-4341ae5 */.elementor-2589 .elementor-element.elementor-element-4341ae5 em {
    font-style: normal;
    padding-top: 12px;
    display: inline-block;
    line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ccc61 */.elementor-2589 .elementor-element.elementor-element-d7ccc61 {
    gap: var(--gap-m);
}/* End custom CSS */