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

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

.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-2869 .elementor-element.elementor-element-78105cf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-78105cf .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 44px;
    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-2869 .elementor-element.elementor-element-bafd902 {
    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-2869 .elementor-element.elementor-element-f1512df {
    margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-2869 .elementor-element.elementor-element-f1512df .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #000000;
}

.elementor-2869 .elementor-element.elementor-element-0f88cad {
    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-2869 .elementor-element.elementor-element-5a2d010 .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-2869 .elementor-element.elementor-element-5a2d010 {
    width: initial;
    max-width: initial;
}

.elementor-2869 .elementor-element.elementor-element-5a2d010.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

.elementor-2869 .elementor-element.elementor-element-0a8ebca img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-2869 .elementor-element.elementor-element-9698fe1 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

.elementor-2869 .elementor-element.elementor-element-53e3aeb {
    --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-2869 .elementor-element.elementor-element-53e3aeb:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-53e3aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-53e3aeb.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-90a0a21.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-90a0a21 {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-5c200d5 {
    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-2869 .elementor-element.elementor-element-e1c4f74 {
    --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-2869 .elementor-element.elementor-element-13fd2e9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-6382419 {
    --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-2869 .elementor-element.elementor-element-6382419:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-6382419 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-6382419.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-7319980.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-7319980 {
    text-align: center;
}

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

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

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

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

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

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

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

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

.elementor-2869 .elementor-element.elementor-element-211ebfa {
    --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-2869 .elementor-element.elementor-element-211ebfa:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-211ebfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-211ebfa.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-4440ff0.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-4440ff0 {
    text-align: center;
}

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

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

.elementor-2869 .elementor-element.elementor-element-418b224 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2869 .elementor-element.elementor-element-e52351c {
    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-2869 .elementor-element.elementor-element-7e658ec {
    --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-2869 .elementor-element.elementor-element-82394c3 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-9ed27ff {
    --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-2869 .elementor-element.elementor-element-9ed27ff:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-9ed27ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-9ed27ff.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-c32199b.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-c32199b {
    text-align: center;
}

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

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

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

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

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

.elementor-2869 .elementor-element.elementor-element-2a088d2 {
    --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-2869 .elementor-element.elementor-element-07673b9 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-07673b9 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

.elementor-2869 .elementor-element.elementor-element-8d5007a {
    --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-2869 .elementor-element.elementor-element-8d5007a:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-8d5007a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-8d5007a.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-774cb11.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-774cb11 {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-05016b7 {
    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-2869 .elementor-element.elementor-element-8842699 {
    --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-2869 .elementor-element.elementor-element-f2137da {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-66a9e07 {
    --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-2869 .elementor-element.elementor-element-66a9e07:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-66a9e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-66a9e07.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-1022790.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-1022790 {
    text-align: center;
}

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

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

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

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

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

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

.elementor-2869 .elementor-element.elementor-element-195b3fb img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

.elementor-2869 .elementor-element.elementor-element-39ec454 {
    --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-2869 .elementor-element.elementor-element-39ec454:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-39ec454 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-39ec454.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-169f788.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-169f788 {
    text-align: center;
}

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

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

.elementor-2869 .elementor-element.elementor-element-6463a09 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2869 .elementor-element.elementor-element-a02ccda {
    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-2869 .elementor-element.elementor-element-ea5a485 {
    --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-2869 .elementor-element.elementor-element-31118c1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-0b50f5d {
    --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-2869 .elementor-element.elementor-element-0b50f5d:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-0b50f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-0b50f5d.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-104e125.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-104e125 {
    text-align: center;
}

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

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

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

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

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

.elementor-2869 .elementor-element.elementor-element-3d55ca7 {
    --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-2869 .elementor-element.elementor-element-59c8acf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-59c8acf img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

.elementor-2869 .elementor-element.elementor-element-1bb84d0 {
    --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-2869 .elementor-element.elementor-element-1bb84d0:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-1bb84d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-1bb84d0.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-2ec2072.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-2ec2072 {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-1abf321 {
    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-2869 .elementor-element.elementor-element-b7fd9cc {
    --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-2869 .elementor-element.elementor-element-0b5d625 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-36e0175 {
    --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-2869 .elementor-element.elementor-element-36e0175:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-36e0175 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-36e0175.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-76cac89.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-76cac89 {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-a9c825d {
    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-2869 .elementor-element.elementor-element-cd4feae .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-2869 .elementor-element.elementor-element-cd4feae {
    width: initial;
    max-width: initial;
}

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

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

.elementor-2869 .elementor-element.elementor-element-901fe08 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

.elementor-2869 .elementor-element.elementor-element-7584afe {
    --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-2869 .elementor-element.elementor-element-113e881 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2869 .elementor-element.elementor-element-113e881 img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

.elementor-2869 .elementor-element.elementor-element-171afe4 {
    --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-2869 .elementor-element.elementor-element-171afe4:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-171afe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-171afe4.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-82532fa.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-82532fa {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-0fd8574 {
    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-2869 .elementor-element.elementor-element-2c7a7ba {
    --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-2869 .elementor-element.elementor-element-4a0e87a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-f4e42a1 {
    --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-2869 .elementor-element.elementor-element-f4e42a1:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-f4e42a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-f4e42a1.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-1504eb5.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-1504eb5 {
    text-align: center;
}

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

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

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

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

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

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

.elementor-2869 .elementor-element.elementor-element-7f33d9e img {
    height: 400px;
    object-fit: cover;
    object-position: center center;
}

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

.elementor-2869 .elementor-element.elementor-element-d15ea76 {
    --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-2869 .elementor-element.elementor-element-d15ea76:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-d15ea76 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-d15ea76.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-4db282e.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-4db282e {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-5dac178 {
    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-2869 .elementor-element.elementor-element-40d9cba {
    --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-2869 .elementor-element.elementor-element-65c37bb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2869 .elementor-element.elementor-element-8cf4662 {
    --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-2869 .elementor-element.elementor-element-8cf4662:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-8cf4662 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-8cf4662.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-9429d2f.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-9429d2f {
    text-align: center;
}

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

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

.elementor-2869 .elementor-element.elementor-element-69611ee .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
    color: #000000;
}

.elementor-2869 .elementor-element.elementor-element-7eca650 {
    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-2869 .elementor-element.elementor-element-dda4a93 .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-2869 .elementor-element.elementor-element-dda4a93 {
    width: initial;
    max-width: initial;
}

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

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

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

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

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

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

.elementor-2869 .elementor-element.elementor-element-f2b0d8f {
    --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-2869 .elementor-element.elementor-element-f2b0d8f:not(.elementor-motion-effects-element-type-background), .elementor-2869 .elementor-element.elementor-element-f2b0d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9EFE4;
}

.elementor-2869 .elementor-element.elementor-element-f2b0d8f.e-con {
    --align-self: flex-start;
}

.elementor-2869 .elementor-element.elementor-element-18fffbe.elementor-element {
    --align-self: center;
}

.elementor-2869 .elementor-element.elementor-element-18fffbe {
    text-align: center;
}

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

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

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

.elementor-2869 .elementor-element.elementor-element-8175f0f {
    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-2869 .elementor-element.elementor-element-36ab626 {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-aa9dc53 {
    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-2869 .elementor-element.elementor-element-eefa7aa {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-2a1d577 {
    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-2869 .elementor-element.elementor-element-983842e {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-e08cf3e {
    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-2869 .elementor-element.elementor-element-d224af9 {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-5d20455 {
    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-2869 .elementor-element.elementor-element-605e412 {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-01e038b {
    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-2869 .elementor-element.elementor-element-c364ebe {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-c7f4d3a {
    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-2869 .elementor-element.elementor-element-3d06e4c {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-178ce0c {
    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-2869 .elementor-element.elementor-element-0bbd410 {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-0eaf070 {
    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-2869 .elementor-element.elementor-element-1ddf7ef {
    --display: flex;
}

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

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

.elementor-2869 .elementor-element.elementor-element-6cf6f94 {
    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-2869 .elementor-element.elementor-element-04030a7 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
}

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

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

.elementor-2869 .elementor-element.elementor-element-de6847e {
    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(min-width: 768px) {
    .elementor-2869 .elementor-element.elementor-element-53e3aeb {
        --width:200px;
    }

    .elementor-2869 .elementor-element.elementor-element-6382419 {
        --width: 220px;
    }

    .elementor-2869 .elementor-element.elementor-element-211ebfa {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-9ed27ff {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-8d5007a {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-66a9e07 {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-39ec454 {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-0b50f5d {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-1bb84d0 {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-36e0175 {
        --width: 250px;
    }

    .elementor-2869 .elementor-element.elementor-element-171afe4 {
        --width: 170px;
    }

    .elementor-2869 .elementor-element.elementor-element-f4e42a1 {
        --width: 130px;
    }

    .elementor-2869 .elementor-element.elementor-element-d15ea76 {
        --width: 130px;
    }

    .elementor-2869 .elementor-element.elementor-element-8cf4662 {
        --width: 130px;
    }

    .elementor-2869 .elementor-element.elementor-element-f2b0d8f {
        --width: 130px;
    }
}

@media(max-width: 1024px) {
    .elementor-2869 .elementor-element.elementor-element-37db789 {
        --grid-auto-flow:row;
    }

    .elementor-2869 .elementor-element.elementor-element-bf9e6be {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-e1c4f74 {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-13c02da {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-7e658ec {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-2a088d2 {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-8842699 {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-f7a2e5d {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-ea5a485 {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-3d55ca7 {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-b7fd9cc {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-7584afe {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-2c7a7ba {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-8b414ae {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-40d9cba {
        --grid-auto-flow: row;
    }

    .elementor-2869 .elementor-element.elementor-element-97c573c {
        --grid-auto-flow: row;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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