.elementor-2872 .elementor-element.elementor-element-7dd2352 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-13968e7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-e74f0b4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2872 .elementor-element.elementor-element-e74f0b4:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-e74f0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2872 .elementor-element.elementor-element-e74f0b4.e-con {
    --align-self: flex-start;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-2872 .elementor-element.elementor-element-586b4f5.elementor-element {
    --align-self: center;
}

.elementor-2872 .elementor-element.elementor-element-586b4f5 {
    text-align: center;
}

.elementor-2872 .elementor-element.elementor-element-586b4f5 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #E08214;
}

.elementor-2872 .elementor-element.elementor-element-954e9c5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2872 .elementor-element.elementor-element-954e9c5 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.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-2872 .elementor-element.elementor-element-6f12bf4 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #272727;
}

.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-2872 .elementor-element.elementor-element-51f7dfd {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2872 .elementor-element.elementor-element-51f7dfd img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2872 .elementor-element.elementor-element-5a0cf09 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-033bf89 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2872 .elementor-element.elementor-element-033bf89 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2872 .elementor-element.elementor-element-d2a4098 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-d5e07cb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2872 .elementor-element.elementor-element-d5e07cb:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-d5e07cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2872 .elementor-element.elementor-element-d5e07cb.e-con {
    --align-self: flex-start;
}

.elementor-2872 .elementor-element.elementor-element-8d4cf91.elementor-element {
    --align-self: center;
}

.elementor-2872 .elementor-element.elementor-element-8d4cf91 {
    text-align: center;
}

.elementor-2872 .elementor-element.elementor-element-8d4cf91 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #E08214;
}

.elementor-2872 .elementor-element.elementor-element-6fcd8e6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2872 .elementor-element.elementor-element-6fcd8e6 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2872 .elementor-element.elementor-element-27da578 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #272727;
}

.elementor-2872 .elementor-element.elementor-element-b24759c {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-36cbd24 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-8218ea2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2872 .elementor-element.elementor-element-8218ea2:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-8218ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2872 .elementor-element.elementor-element-8218ea2.e-con {
    --align-self: flex-start;
}

.elementor-2872 .elementor-element.elementor-element-f6c3448.elementor-element {
    --align-self: center;
}

.elementor-2872 .elementor-element.elementor-element-f6c3448 {
    text-align: center;
}

.elementor-2872 .elementor-element.elementor-element-f6c3448 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #E08214;
}

.elementor-2872 .elementor-element.elementor-element-985eb3d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2872 .elementor-element.elementor-element-985eb3d .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2872 .elementor-element.elementor-element-31159ab {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #272727;
}

.elementor-2872 .elementor-element.elementor-element-a7efe56 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2872 .elementor-element.elementor-element-a7efe56 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2872 .elementor-element.elementor-element-e9b576d {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-a4d349a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2872 .elementor-element.elementor-element-a4d349a img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2872 .elementor-element.elementor-element-7a1c97f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-77ea4fc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2872 .elementor-element.elementor-element-77ea4fc:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-77ea4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2872 .elementor-element.elementor-element-77ea4fc.e-con {
    --align-self: flex-start;
}

.elementor-2872 .elementor-element.elementor-element-ddababa.elementor-element {
    --align-self: center;
}

.elementor-2872 .elementor-element.elementor-element-ddababa {
    text-align: center;
}

.elementor-2872 .elementor-element.elementor-element-ddababa .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #E08214;
}

.elementor-2872 .elementor-element.elementor-element-728289b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2872 .elementor-element.elementor-element-728289b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2872 .elementor-element.elementor-element-00b24f5 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #272727;
}

.elementor-2872 .elementor-element.elementor-element-0302c0b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-fc90521 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-70f832f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2872 .elementor-element.elementor-element-70f832f:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-70f832f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2872 .elementor-element.elementor-element-70f832f.e-con {
    --align-self: flex-start;
}

.elementor-2872 .elementor-element.elementor-element-fbb3dee.elementor-element {
    --align-self: center;
}

.elementor-2872 .elementor-element.elementor-element-fbb3dee {
    text-align: center;
}

.elementor-2872 .elementor-element.elementor-element-fbb3dee .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #E08214;
}

.elementor-2872 .elementor-element.elementor-element-0a46e10 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2872 .elementor-element.elementor-element-0a46e10 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2872 .elementor-element.elementor-element-88622ef {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #272727;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-2872 .elementor-element.elementor-element-eb94fe6 .elementor-button {
    background-color: #EC9631;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    padding: 14px 20px 14px 20px;
}

.elementor-2872 .elementor-element.elementor-element-eb94fe6 {
    width: initial;
    max-width: initial;
}

.elementor-2872 .elementor-element.elementor-element-eb94fe6.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-2872 .elementor-element.elementor-element-f7860ef {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2872 .elementor-element.elementor-element-f7860ef img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2872 .elementor-element.elementor-element-ba0d102 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-d08f757 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2872 .elementor-element.elementor-element-d08f757 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2872 .elementor-element.elementor-element-4ef541a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2872 .elementor-element.elementor-element-4c30077 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2872 .elementor-element.elementor-element-4c30077:not(.elementor-motion-effects-element-type-background), .elementor-2872 .elementor-element.elementor-element-4c30077 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2872 .elementor-element.elementor-element-4c30077.e-con {
    --align-self: flex-start;
}

.elementor-2872 .elementor-element.elementor-element-8c27691.elementor-element {
    --align-self: center;
}

.elementor-2872 .elementor-element.elementor-element-8c27691 {
    text-align: center;
}

.elementor-2872 .elementor-element.elementor-element-8c27691 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #E08214;
}

.elementor-2872 .elementor-element.elementor-element-f846b07 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2872 .elementor-element.elementor-element-f846b07 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2872 .elementor-element.elementor-element-f6d0bd0 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #272727;
}

@media(max-width: 1024px) {
    .elementor-2872 .elementor-element.elementor-element-7dd2352 {
        --grid-auto-flow:row;
    }

    .elementor-2872 .elementor-element.elementor-element-5a0cf09 {
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-b24759c {
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-e9b576d {
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-0302c0b {
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-ba0d102 {
        --grid-auto-flow: row;
    }
}

@media(min-width: 768px) {
    .elementor-2872 .elementor-element.elementor-element-7dd2352 {
        --width:1140px;
    }

    .elementor-2872 .elementor-element.elementor-element-e74f0b4 {
        --width: 180px;
    }

    .elementor-2872 .elementor-element.elementor-element-5a0cf09 {
        --width: 1140px;
    }

    .elementor-2872 .elementor-element.elementor-element-d5e07cb {
        --width: 160px;
    }

    .elementor-2872 .elementor-element.elementor-element-b24759c {
        --width: 1140px;
    }

    .elementor-2872 .elementor-element.elementor-element-8218ea2 {
        --width: 190px;
    }

    .elementor-2872 .elementor-element.elementor-element-e9b576d {
        --width: 1140px;
    }

    .elementor-2872 .elementor-element.elementor-element-77ea4fc {
        --width: 190px;
    }

    .elementor-2872 .elementor-element.elementor-element-0302c0b {
        --width: 1140px;
    }

    .elementor-2872 .elementor-element.elementor-element-70f832f {
        --width: 190px;
    }

    .elementor-2872 .elementor-element.elementor-element-ba0d102 {
        --width: 1140px;
    }

    .elementor-2872 .elementor-element.elementor-element-4c30077 {
        --width: 190px;
    }
}

@media(max-width: 767px) {
    .elementor-2872 .elementor-element.elementor-element-7dd2352 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-5a0cf09 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-b24759c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-e9b576d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-0302c0b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2872 .elementor-element.elementor-element-ba0d102 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}
