.elementor-4740 .elementor-element.elementor-element-ef379be{--display:flex;}.elementor-4740 .elementor-element.elementor-element-10ad034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4740 .elementor-element.elementor-element-2495bd3{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4740 .elementor-element.elementor-element-9af77ef{text-align:justify;}.elementor-4740 .elementor-element.elementor-element-20f6b84{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4740 .elementor-element.elementor-element-b74027e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4740 .elementor-element.elementor-element-70df6c9{--display:flex;}.elementor-4740 .elementor-element.elementor-element-a659b52{text-align:justify;}.elementor-4740 .elementor-element.elementor-element-ee88033{--display:flex;}.elementor-4740 .elementor-element.elementor-element-8b007d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4740 .elementor-element.elementor-element-4903f84{--display:flex;}.elementor-4740 .elementor-element.elementor-element-355dc55{text-align:justify;}.elementor-4740 .elementor-element.elementor-element-029bc67{--display:flex;}.elementor-4740 .elementor-element.elementor-element-df81a64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4740 .elementor-element.elementor-element-d27ed14{--display:flex;}.elementor-4740 .elementor-element.elementor-element-16dc9c7{text-align:justify;}.elementor-4740 .elementor-element.elementor-element-e14a7c7{--display:flex;}.elementor-4740 .elementor-element.elementor-element-703b16a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4740 .elementor-element.elementor-element-92e6cb3{--display:flex;}.elementor-4740 .elementor-element.elementor-element-12e18e6{text-align:justify;}.elementor-4740 .elementor-element.elementor-element-18d170e{--display:flex;}.elementor-4740 .elementor-element.elementor-element-91321c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4740 .elementor-element.elementor-element-9e1b9c2{--display:flex;}.elementor-4740 .elementor-element.elementor-element-4750287{text-align:justify;}.elementor-4740 .elementor-element.elementor-element-b967cad{--display:flex;}/* Start custom CSS for container, class: .elementor-element-ef379be */.elementor-4740 .elementor-element.elementor-element-ef379be {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-4740 .elementor-element.elementor-element-ef379be .alternate-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    gap: 20px;
}

.elementor-4740 .elementor-element.elementor-element-ef379be .alternate-row:nth-child(even) {
    flex-direction: row-reverse;
}

.elementor-4740 .elementor-element.elementor-element-ef379be .alternate-row > .e-con {
    width: calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
}

@media (max-width: 767px) {
    .elementor-4740 .elementor-element.elementor-element-ef379be .alternate-row,
    .elementor-4740 .elementor-element.elementor-element-ef379be .alternate-row:nth-child(even) {
        flex-direction: column;
    }

    .elementor-4740 .elementor-element.elementor-element-ef379be .alternate-row > .e-con {
        width: 100%;
        flex-basis: 100%;
    }
}/* End custom CSS */