.elementor-2344 .elementor-element.elementor-element-4f04e73 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-2344 .elementor-element.elementor-element-8a5f526 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2344 .elementor-element.elementor-element-a97d9e9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-2344 .elementor-element.elementor-element-a0f20ce {
    --spacer-size: 20px;
}

.elementor-2344 .elementor-element.elementor-element-bc0ca57 {
    text-align: justify;
}

@media(max-width:1024px) {
    .elementor-2344 .elementor-element.elementor-element-a0f20ce {
        --spacer-size: 10px;
    }
}

@media(min-width:768px) {
    .elementor-2344 .elementor-element.elementor-element-8a5f526 {
        --width: 50%;
    }
    .elementor-2344 .elementor-element.elementor-element-a97d9e9 {
        --width: 50%;
    }
}