.elementor-248 .elementor-element.elementor-element-a5011cb {
    --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;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-248 .elementor-element.elementor-element-a5011cb:not(.elementor-motion-effects-element-type-background),
.elementor-248 .elementor-element.elementor-element-a5011cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #222;
}

.elementor-248 .elementor-element.elementor-element-a5011cb,
.elementor-248 .elementor-element.elementor-element-a5011cb::before {
    --border-transition: 0.3s;
}

.elementor-248 .elementor-element.elementor-element-a736d24 {
    --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-248 .elementor-element.elementor-element-3f7db40 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-248 .elementor-element.elementor-element-f79361a {
    color: #FFFFFF;
}

.elementor-248 .elementor-element.elementor-element-ca0bb19 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-248 .elementor-element.elementor-element-551afbe img {
    width: 80%;
}

@media(min-width:768px) {
    .elementor-248 .elementor-element.elementor-element-a736d24 {
        --width: 50%;
    }

    .elementor-248 .elementor-element.elementor-element-ca0bb19 {
        --width: 50%;
    }
}