.elementor-6 .elementor-element.elementor-element-16e5b55 {
    --display: flex;
    --min-height: 700px;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-16e5b55:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-16e5b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

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

.elementor-6 .elementor-element.elementor-element-bce616c {
    --display: flex;
    --min-height: 100%;
    --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: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-bce616c.e-con {
    --align-self: stretch;
    --order: -99999 /* order start hack */;
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

.elementor-6 .elementor-element.elementor-element-5fc80eb.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-6 .elementor-element.elementor-element-d7f6333.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-d7f6333 {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-85bf693 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-85bf693 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 800;
    line-height: 60px;
    color: #111111;
}

.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-6 .elementor-element.elementor-element-8885001 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #444444;
}

.elementor-6 .elementor-element.elementor-element-bd9e370 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: stretch;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-bd9e370.e-con {
    --align-self: flex-start;
}

.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-6 .elementor-element.elementor-element-62ae323 .elementor-button {
    background-color: #EC9631;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    padding: 16px 0px 16px 0px;
}

.elementor-6 .elementor-element.elementor-element-62ae323 {
    width: initial;
    max-width: initial;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-62ae323.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-461fe8e {
    --display: grid;
    --e-con-grid-template-columns: 70px 1fr;
    --e-con-grid-template-rows: 40px;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --justify-items: start;
    --align-items: center;
    --grid-align-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-461fe8e.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-7b606ce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    grid-row: span 2;
}

.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-6 .elementor-element.elementor-element-28619ec {
    z-index: 3;
}

.elementor-6 .elementor-element.elementor-element-28619ec img {
    width: 42px;
    height: 42px;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 40px 40px 40px 40px;
}

.elementor-6 .elementor-element.elementor-element-3719b5a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-3719b5a img {
    width: 42px;
    height: 42px;
    object-fit: cover;
    object-position: center center;
    border-radius: 40px 40px 40px 40px;
}

.elementor-6 .elementor-element.elementor-element-c65cd54 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;
}

.elementor-6 .elementor-element.elementor-element-c65cd54 img {
    width: 42px;
    height: 42px;
    object-fit: cover;
    object-position: bottom center;
    border-radius: 40px 40px 40px 40px;
}

.elementor-6 .elementor-element.elementor-element-5ef2cda {
    --display: grid;
    --min-height: 50px;
    --e-con-grid-template-columns: 1fr;
    --e-con-grid-template-rows: 26px 10px 1fr;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --justify-items: start;
    --align-items: stretch;
    --grid-align-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-5ef2cda.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-864a09f {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-6 .elementor-element.elementor-element-8fd0280 {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8fd0280.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-8fd0280 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-8fd0280.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8fd0280.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8fd0280.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8fd0280.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8fd0280.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8fd0280 .elementor-icon {
    font-size: 22px;
}

.elementor-6 .elementor-element.elementor-element-8fd0280 .elementor-icon svg {
    height: 22px;
}

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

.elementor-6 .elementor-element.elementor-element-d3e82b7.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-d3e82b7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-d3e82b7.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-d3e82b7.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d3e82b7.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-d3e82b7.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d3e82b7.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-d3e82b7 .elementor-icon {
    font-size: 22px;
}

.elementor-6 .elementor-element.elementor-element-d3e82b7 .elementor-icon svg {
    height: 22px;
}

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

.elementor-6 .elementor-element.elementor-element-da5a11a.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-da5a11a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-da5a11a.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-da5a11a.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-da5a11a.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-da5a11a.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-da5a11a.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-da5a11a .elementor-icon {
    font-size: 22px;
}

.elementor-6 .elementor-element.elementor-element-da5a11a .elementor-icon svg {
    height: 22px;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-44cf9dc.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-44cf9dc.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc .elementor-icon {
    font-size: 22px;
}

.elementor-6 .elementor-element.elementor-element-44cf9dc .elementor-icon svg {
    height: 22px;
}

.elementor-6 .elementor-element.elementor-element-0938dcc {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0938dcc.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-0938dcc .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-0938dcc.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-0938dcc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0938dcc.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-0938dcc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0938dcc.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-0938dcc .elementor-icon {
    font-size: 22px;
}

.elementor-6 .elementor-element.elementor-element-0938dcc .elementor-icon svg {
    height: 22px;
}

.elementor-6 .elementor-element.elementor-element-47fcc23 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    grid-column: span 2;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-47fcc23 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-0fdf8a2 {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-776017f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-776017f.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-776017f p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-bd202e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-a651ff3 img {
    width: 20px;
    height: 20px;
}

.elementor-6 .elementor-element.elementor-element-c0c69ef {
    margin: 0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-c0c69ef.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c0c69ef p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-6c87ae4 img {
    width: 20px;
    height: 20px;
}

.elementor-6 .elementor-element.elementor-element-ec87a7c {
    margin: 0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-ec87a7c.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-ec87a7c p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-b3dc8e1 img {
    width: 20px;
    height: 20px;
}

.elementor-6 .elementor-element.elementor-element-0ac94d7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-0ac94d7.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-0ac94d7 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-8a77764 {
    --display: grid;
    --e-con-grid-template-columns: 1fr 1fr;
    --e-con-grid-template-rows: 1fr;
    --grid-auto-flow: row;
    --justify-items: start;
    --align-items: center;
    --grid-justify-content: center;
    --grid-align-content: center;
    --border-radius: 6px 6px 6px 6px;
    --margin-top: 14px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-8a77764.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-1d974d5 {
    --display: grid;
    --e-con-grid-template-columns: 46px 1fr;
    --e-con-grid-template-rows: 30px 18px;
    --gap: 0px 010px;
    --row-gap: 0px;
    --column-gap: 010px;
    --grid-auto-flow: row;
    --justify-items: start;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-b40bc6b {
    grid-row: span 2;
    z-index: 3;
}

.elementor-6 .elementor-element.elementor-element-b40bc6b img {
    width: 48px;
    height: 48px;
    object-fit: contain;
    object-position: center center;
    border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-3bcc475 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-3bcc475.elementor-element {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-3bcc475 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-d72f27e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-d72f27e.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-d72f27e p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-a4d4f91 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: 58px 1fr;
    --e-con-grid-template-rows: 30px 18px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --justify-items: start;
    --align-items: center;
    --grid-align-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cddf8e8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-cddf8e8.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-cddf8e8 p {
    margin-block-end:0px;}

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

.elementor-6 .elementor-element.elementor-element-e4612f1.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-e4612f1 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-e4612f1.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-e4612f1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e4612f1.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-e4612f1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e4612f1.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-e4612f1 .elementor-icon {
    font-size: 18px;
}

.elementor-6 .elementor-element.elementor-element-e4612f1 .elementor-icon svg {
    height: 18px;
}

.elementor-6 .elementor-element.elementor-element-348c863 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    grid-column: span 2;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-348c863.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-348c863 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-34b5814 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    bottom: -4px;
    column-gap: 0px;
    font-family: "Inter Tight", Sans-serif;
    font-size: 14px;
    font-weight: 200;
    color: #AAAAAA;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-34b5814 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-34b5814 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-34b5814 p {
    margin-block-end:0px;}

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

.elementor-6 .elementor-element.elementor-element-affd789.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-affd789 img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-50b2fba {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-4e69002 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-3db1144 {
    --display: flex;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-3db1144.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-447bfbb.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-a6396a8.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-a6396a8 {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-f14d5a7 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-f14d5a7 .elementor-heading-title {
    font-family: var( --e-global-typography-4a3dcad-font-family ), Sans-serif;
    font-size: var( --e-global-typography-4a3dcad-font-size );
    font-weight: var( --e-global-typography-4a3dcad-font-weight );
    line-height: var( --e-global-typography-4a3dcad-line-height );
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-dfbea08 {
    width: var( --container-widget-width, 57% );
    max-width: 57%;
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-dfbea08.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-d9446e4 {
    --display: grid;
    --min-height: 118px;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --justify-items: center;
    --margin-top: 10px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-d9446e4.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-8697b78 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-ab03bda {
    --display: flex;
    --min-height: 120px;
    border-style: solid;
    --border-style: solid;
    border-width: 4px 4px 4px 4px;
    --border-top-width: 4px;
    --border-right-width: 4px;
    --border-bottom-width: 4px;
    --border-left-width: 4px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 6px 6px 6px 6px;
}

.elementor-6 .elementor-element.elementor-element-bc146f8.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-bc146f8 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-bc146f8 img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-935cf4a {
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-935cf4a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-ea308f0 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-7b34dcb {
    --display: flex;
    --min-height: 120px;
    border-style: solid;
    --border-style: solid;
    border-width: 4px 4px 4px 4px;
    --border-top-width: 4px;
    --border-right-width: 4px;
    --border-bottom-width: 4px;
    --border-left-width: 4px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 6px 6px 6px 6px;
}

.elementor-6 .elementor-element.elementor-element-2ca9537.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-2ca9537 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-2ca9537 img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

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

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

.elementor-6 .elementor-element.elementor-element-cad1be8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-1d686b6 {
    --display: flex;
    --min-height: 120px;
    border-style: solid;
    --border-style: solid;
    border-width: 4px 4px 4px 4px;
    --border-top-width: 4px;
    --border-right-width: 4px;
    --border-bottom-width: 4px;
    --border-left-width: 4px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 6px 6px 6px 6px;
}

.elementor-6 .elementor-element.elementor-element-fc3f5e5.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-fc3f5e5 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-fc3f5e5 img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-842472c {
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-842472c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-9e099b7 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-4fe798e {
    --display: flex;
    --min-height: 120px;
    border-style: solid;
    --border-style: solid;
    border-width: 4px 4px 4px 4px;
    --border-top-width: 4px;
    --border-right-width: 4px;
    --border-bottom-width: 4px;
    --border-left-width: 4px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 6px 6px 6px 6px;
}

.elementor-6 .elementor-element.elementor-element-6b8bd01.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-6b8bd01 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6b8bd01 img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

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

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

.elementor-6 .elementor-element.elementor-element-063afdd {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7c0f72b {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-f10c5d9 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

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

.elementor-6 .elementor-element.elementor-element-fd89ca9 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: underline;
    color: #272727;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-6 .elementor-element.elementor-element-8839490 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-8839490 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8839490 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8839490 .elementor-icon-list-icon {
    padding-inline-end:4px;}

.elementor-6 .elementor-element.elementor-element-8839490 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-8839490 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-6 .elementor-element.elementor-element-8839490 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c952eb7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #93C5FD;
    --border-color: #93C5FD;
    --border-radius: 3px 3px 3px 3px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-6 .elementor-element.elementor-element-c952eb7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c952eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFF6FF;
}

.elementor-6 .elementor-element.elementor-element-c952eb7.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-5945683.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-5945683 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-5945683.elementor-view-stacked .elementor-icon {
    background-color: #4C8DD6;
}

.elementor-6 .elementor-element.elementor-element-5945683.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5945683.elementor-view-default .elementor-icon {
    color: #4C8DD6;
    border-color: #4C8DD6;
}

.elementor-6 .elementor-element.elementor-element-5945683.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5945683.elementor-view-default .elementor-icon svg {
    fill: #4C8DD6;
}

.elementor-6 .elementor-element.elementor-element-5945683 .elementor-icon {
    font-size: 25px;
}

.elementor-6 .elementor-element.elementor-element-5945683 .elementor-icon svg {
    height: 25px;
}

.elementor-6 .elementor-element.elementor-element-55dd4b8 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #34383F;
}

.elementor-6 .elementor-element.elementor-element-55dd4b8.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-55dd4b8 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-1cbfde2 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-1eac76a img {
    width: 100%;
    max-width: 100%;
    height: 210px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

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

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

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

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

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

.elementor-6 .elementor-element.elementor-element-b55b2c3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-e6ea1b1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-06eea6a {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-06eea6a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-06eea6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-06eea6a.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-37a8bc9 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-37a8bc9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-37a8bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-37a8bc9.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-90e228a {
    margin: 0px 00px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-90e228a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-a248738 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-bc0fc51 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-bc0fc51:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bc0fc51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-bc0fc51.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-947ea32 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-947ea32:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-947ea32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-947ea32.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-b42c588 {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-b42c588.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-51748b0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-51748b0.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-51748b0 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-91ac44e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-91ac44e.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-91ac44e p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-486a431 {
    --display: flex;
    --min-height: 0px;
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-486a431.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-ebf1686 {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-ebf1686.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-c52ed8c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-c52ed8c.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-6 .elementor-element.elementor-element-c52ed8c p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-3b10202 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #979797;
}

.elementor-6 .elementor-element.elementor-element-3b10202.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-3b10202 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-20d85bb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-20d85bb.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-20d85bb p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-1d96f80 {
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-1d96f80:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1d96f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDD57;
}

.elementor-6 .elementor-element.elementor-element-1d96f80.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-027cb47 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-027cb47.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-027cb47 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-fba573c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-fba573c.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-fba573c p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-7e8fb50 .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-6 .elementor-element.elementor-element-7e8fb50 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-7e8fb50.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-ec69269 {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --align-items: start;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-38ce82d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-63e823a {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    column-gap: 12px;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-752c673 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-752c673 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: underline;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-2073f26 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-2073f26 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2073f26 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2073f26 .elementor-icon-list-icon {
    padding-inline-end:4px;}

.elementor-6 .elementor-element.elementor-element-2073f26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-2073f26 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-6 .elementor-element.elementor-element-2073f26 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4f560a3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #93C5FD;
    --border-color: #93C5FD;
    --border-radius: 3px 3px 3px 3px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-6 .elementor-element.elementor-element-4f560a3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4f560a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFF6FF;
}

.elementor-6 .elementor-element.elementor-element-4f560a3.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c.elementor-view-stacked .elementor-icon {
    background-color: #4C8DD6;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0cd7b0c.elementor-view-default .elementor-icon {
    color: #4C8DD6;
    border-color: #4C8DD6;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0cd7b0c.elementor-view-default .elementor-icon svg {
    fill: #4C8DD6;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c .elementor-icon {
    font-size: 25px;
}

.elementor-6 .elementor-element.elementor-element-0cd7b0c .elementor-icon svg {
    height: 25px;
}

.elementor-6 .elementor-element.elementor-element-b869ebf {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #34383F;
}

.elementor-6 .elementor-element.elementor-element-b869ebf.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-b869ebf p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-62b623a {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-62b623a.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-f4c6f85.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-f4c6f85 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-f4c6f85 img {
    height: 210px;
    object-fit: cover;
    object-position: bottom center;
    border-radius: 10px 10px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-0ca08d3.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

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

.elementor-6 .elementor-element.elementor-element-9ba4cef {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

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

.elementor-6 .elementor-element.elementor-element-a361d1a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-96302b5 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-fa72399 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-fa72399:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fa72399 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-fa72399.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-9e55095 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-9e55095:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9e55095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-9e55095.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-33a430c {
    margin: 0px 00px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-33a430c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-3a7f758 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e1842fd {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e1842fd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e1842fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-e1842fd.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-fe31678 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-fe31678:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fe31678 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-fe31678.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-af2a45c {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-af2a45c.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-da92058 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-da92058.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-da92058 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-41b3186 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-41b3186.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-41b3186 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-57685d9 {
    --display: flex;
    --min-height: 0px;
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-57685d9.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-0abf483 {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-0abf483.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-f4bfcb5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-f4bfcb5.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-6 .elementor-element.elementor-element-f4bfcb5 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-dc4b664 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #979797;
}

.elementor-6 .elementor-element.elementor-element-dc4b664.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-dc4b664 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-841ee95 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-841ee95.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-841ee95 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-9cb7318 {
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-9cb7318:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9cb7318 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDD57;
}

.elementor-6 .elementor-element.elementor-element-9cb7318.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-65dbd8f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-65dbd8f.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-65dbd8f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-7859870 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-7859870.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-7859870 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-4bc7f6a .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-6 .elementor-element.elementor-element-4bc7f6a {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-4bc7f6a.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-5eac139 {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-5365882 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-21a6ca5 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-c664256 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-5fb8697 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-5fb8697 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: underline;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-87569e3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-87569e3 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-87569e3 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-87569e3 .elementor-icon-list-icon {
    padding-inline-end:4px;}

.elementor-6 .elementor-element.elementor-element-87569e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-87569e3 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-6 .elementor-element.elementor-element-87569e3 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7fe5654 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-d5d9065 img {
    height: 264px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b8f3a62 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-5036427 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-a5ac569 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-0e7077f {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-20a4c51 {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-20a4c51.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-e759b59 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-e759b59.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-e759b59 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-aa0d14d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-aa0d14d.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-aa0d14d p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-272e00d .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-6 .elementor-element.elementor-element-272e00d {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-272e00d.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-a11745c {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-b945ee8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-a2fd617 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-3bfdb44 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-55ad719 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-55ad719 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-55ad719 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-55ad719 .elementor-icon-list-icon {
    padding-inline-end:4px;}

.elementor-6 .elementor-element.elementor-element-55ad719 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-55ad719 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-6 .elementor-element.elementor-element-55ad719 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a9253b8 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e0fbec3 img {
    height: 264px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-860e479 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-bfda83b {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-a22c1d3 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-60cc58f {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-60cc58f.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-12f88ba {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-12f88ba.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-12f88ba p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-af4f4db {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-af4f4db.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-af4f4db p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-35b4831 .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-6 .elementor-element.elementor-element-35b4831 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-35b4831.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-e5876cf {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-97ea0ea {
    --display: flex;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-97ea0ea.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-13291ac.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-544c6da.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-544c6da {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-544c6da .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 800;
    color: #E08214;
}

.elementor-6 .elementor-element.elementor-element-6d61925 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-6d61925 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    line-height: 60px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-2d4b722 {
    --display: grid;
    --min-height: 118px;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --justify-items: center;
    --margin-top: 10px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-2d4b722.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-ed3fe15 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-ed3fe15:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ed3fe15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-6 .elementor-element.elementor-element-224d63c {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-color: #E8E8E8;
    --border-color: #E8E8E8;
}

.elementor-6 .elementor-element.elementor-element-59e0a83.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-59e0a83 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-59e0a83 img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-ce99fc9 {
    --display: flex;
    --min-height: 120px;
    border-style: none;
    --border-style: none;
    --border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-6 .elementor-element.elementor-element-4db31a1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-4db31a1 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-7acae97 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-7acae97:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7acae97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-6 .elementor-element.elementor-element-bbf0931 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-color: #E8E8E8;
    --border-color: #E8E8E8;
}

.elementor-6 .elementor-element.elementor-element-3f0b65f.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-3f0b65f {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-3f0b65f img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-014eb90 {
    --display: flex;
    --min-height: 120px;
    border-style: none;
    --border-style: none;
    --border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-6 .elementor-element.elementor-element-4d6901c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-4d6901c p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-104ff5e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-104ff5e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-104ff5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-6 .elementor-element.elementor-element-933d639 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-color: #E8E8E8;
    --border-color: #E8E8E8;
}

.elementor-6 .elementor-element.elementor-element-74946de.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-74946de {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-74946de img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-3ea71db {
    --display: flex;
    --min-height: 120px;
    border-style: none;
    --border-style: none;
    --border-radius: 6px 6px 6px 6px;
}

.elementor-6 .elementor-element.elementor-element-48c07e0 {
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-48c07e0 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-b2f6f98 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-b2f6f98 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-7720411 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-6 .elementor-element.elementor-element-7720411:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7720411 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-6 .elementor-element.elementor-element-0cf5d19 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-color: #E8E8E8;
    --border-color: #E8E8E8;
}

.elementor-6 .elementor-element.elementor-element-c947ff6.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-c947ff6 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-c947ff6 img {
    height: 90px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-46e66d0 {
    --display: flex;
    --min-height: 120px;
    border-style: none;
    --border-style: none;
    --border-radius: 6px 6px 6px 6px;
}

.elementor-6 .elementor-element.elementor-element-5a5d83a {
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-5a5d83a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-1a2d1e0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
}

.elementor-6 .elementor-element.elementor-element-1a2d1e0 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-1da7d0b {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-c3a1398 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #E5E5E5;
    --border-color: #E5E5E5;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-a35fb8f img {
    width: 100%;
    max-width: 100%;
    height: 210px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

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

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

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

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

.elementor-6 .elementor-element.elementor-element-337f987 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-a031f6d {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-7b03b9d {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-b14538d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-fe5f18f {
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
}

.elementor-6 .elementor-element.elementor-element-fe5f18f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    border-style: none;
}

:where( .elementor-6 .elementor-element.elementor-element-fe5f18f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

:where( .elementor-6 .elementor-element.elementor-element-fe5f18f > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-7d6e456 {
    margin: 0px 00px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-7d6e456 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-d19d843 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-061e9f5 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-061e9f5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-061e9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-061e9f5.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-0b4e6a9 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-0b4e6a9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0b4e6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-0b4e6a9.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-332a390 {
    margin: 0px 00px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-332a390 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-85e1f21 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cc78fcf {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cc78fcf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cc78fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-cc78fcf.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-f0c32b7 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-f0c32b7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f0c32b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-f0c32b7.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-41d2609 {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-41d2609.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-b5c3081 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-b5c3081.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-b5c3081 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-3b44239 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-3b44239.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-3b44239 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-847c5c1 {
    --display: flex;
    --min-height: 0px;
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-847c5c1.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-5f8c27c {
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-5f8c27c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5f8c27c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDD57;
}

.elementor-6 .elementor-element.elementor-element-5f8c27c.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-4705eb3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-4705eb3.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-4705eb3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-334e6c5 {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-334e6c5.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-03ecf0e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-03ecf0e.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-6 .elementor-element.elementor-element-03ecf0e p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-ccfe01f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #979797;
}

.elementor-6 .elementor-element.elementor-element-ccfe01f.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-ccfe01f p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-6ac3354 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-6ac3354.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-6ac3354 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-b1d04a2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-b1d04a2.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-b1d04a2 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-16d0e59 .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-6 .elementor-element.elementor-element-16d0e59 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-16d0e59.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-b5e1b62 {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-141a0b6 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #E5E5E5;
    --border-color: #E5E5E5;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-1ae8c37 img {
    width: 100%;
    max-width: 100%;
    height: 210px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-73fd681 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-c311b9b {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-720acb2 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-f94acc9 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-fe748ee {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a7f6ea0 {
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
}

.elementor-6 .elementor-element.elementor-element-a7f6ea0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    border-style: none;
}

:where( .elementor-6 .elementor-element.elementor-element-a7f6ea0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

:where( .elementor-6 .elementor-element.elementor-element-a7f6ea0 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-61bb0cc {
    margin: 0px 00px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-61bb0cc .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-4eca9ba {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cff879c {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cff879c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cff879c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-cff879c.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-7f85148 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7f85148:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7f85148 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-7f85148.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-ff22970 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-c808de6 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-f3d7b18 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-f3d7b18:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f3d7b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-f3d7b18.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-e88c2fe {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e88c2fe:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e88c2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-e88c2fe.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-49a40ef {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-49a40ef.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-bc39645 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-bc39645.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-bc39645 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-09b6b5f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-09b6b5f.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-09b6b5f p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-b79eb80 {
    --display: flex;
    --min-height: 0px;
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-b79eb80.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-8679627 {
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-8679627:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8679627 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDD57;
}

.elementor-6 .elementor-element.elementor-element-8679627.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-7510448 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-7510448.elementor-element {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-4a7ab57 {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-4a7ab57.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-c4bbc3f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-c4bbc3f.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-6 .elementor-element.elementor-element-c4bbc3f p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-19517b2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #979797;
}

.elementor-6 .elementor-element.elementor-element-19517b2.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-19517b2 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-a53e94f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-a53e94f.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-a53e94f p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-00131b7 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-00131b7.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-00131b7 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-5b7511f .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-6 .elementor-element.elementor-element-5b7511f {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-5b7511f.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-c95b2b2 {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-1956291 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #E5E5E5;
    --border-color: #E5E5E5;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-6244b56 img {
    width: 100%;
    max-width: 100%;
    height: 210px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-7606ca1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-018a9c9 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-8502b35 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-554493a {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-db238c1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2bc9609 {
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
}

.elementor-6 .elementor-element.elementor-element-2bc9609 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    border-style: none;
}

:where( .elementor-6 .elementor-element.elementor-element-2bc9609 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

:where( .elementor-6 .elementor-element.elementor-element-2bc9609 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-7b677fe {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7b677fe.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-7573dfa {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-7573dfa.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-7573dfa p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-2b32124 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-2b32124.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-2b32124 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-e7a49b7 {
    --display: flex;
    --min-height: 0px;
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e7a49b7.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-ef79a24 {
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-ef79a24:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ef79a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDD57;
}

.elementor-6 .elementor-element.elementor-element-ef79a24.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-ec1525c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-ec1525c.elementor-element {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-ed6c37d {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-ed6c37d.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-c61cd98 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-c61cd98.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-6 .elementor-element.elementor-element-c61cd98 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-59c12ce {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #979797;
}

.elementor-6 .elementor-element.elementor-element-59c12ce.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-59c12ce p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-69c3e7e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-69c3e7e.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-69c3e7e p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-af9ba13 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-af9ba13.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-af9ba13 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-09bb0b9 .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-6 .elementor-element.elementor-element-09bb0b9 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-09bb0b9.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-a95fe81 {
    --display: grid;
    --e-con-grid-template-columns: 64% 36%;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-18cf077 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-color: #E5E5E5;
    --border-color: #E5E5E5;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-8c62da7 img {
    width: 100%;
    max-width: 100%;
    height: 210px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 0px 0px;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-5e71e59 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-eaa90e2 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-7f7ebc6 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-095c413 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-b2eda38 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a2b9932 {
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
}

.elementor-6 .elementor-element.elementor-element-a2b9932 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    border-style: none;
}

:where( .elementor-6 .elementor-element.elementor-element-a2b9932 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

:where( .elementor-6 .elementor-element.elementor-element-a2b9932 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-9dd5064 {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-9dd5064.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-d913d1e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-d913d1e.elementor-element {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-d913d1e p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-f14007f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-f14007f.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-f14007f p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-2eaf9be {
    --display: flex;
    --min-height: 0px;
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-2eaf9be.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-d001021 {
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 4px 4px 4px 4px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-d001021:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d001021 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFDD57;
}

.elementor-6 .elementor-element.elementor-element-d001021.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-e6ff4c3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e6ff4c3.elementor-element {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-d0c1bdc {
    --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;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-d0c1bdc.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-7712ea8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-7712ea8.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
}

.elementor-6 .elementor-element.elementor-element-7712ea8 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-66ca1f8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #979797;
}

.elementor-6 .elementor-element.elementor-element-66ca1f8.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-66ca1f8 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-1128d80 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-1128d80.elementor-element {
    --align-self: center;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-1128d80 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-764b440 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-764b440.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-764b440 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-ee13b11 .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-6 .elementor-element.elementor-element-ee13b11 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-ee13b11.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-bedfb6d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-bedfb6d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-0921a22 {
    --display: flex;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-0921a22.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-3ca4d32.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-ddd17dd.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-ddd17dd {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-5d1d737 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-5d1d737 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 54px;
    font-weight: 800;
    line-height: 60px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-75046de {
    width: var( --container-widget-width, 75% );
    max-width: 75%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-75046de.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-9adda62 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-97a79a0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-551ddc3 img {
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-6 .elementor-element.elementor-element-715f2b2 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-b5c909d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-4f2b2bf img {
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-6 .elementor-element.elementor-element-17bf702 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-fe3dc96 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-41abb9c img {
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-042ef95 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-042ef95:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-042ef95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-a9d3aab {
    --display: grid;
    --e-con-grid-template-columns: 1fr 1fr;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7666194 {
    --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;
    --justify-content: center;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-7666194.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-8dfa932.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8056a4f.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-8056a4f {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-f463c9f {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-f463c9f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 48px;
    font-weight: 800;
    line-height: 60px;
    color: #000000;
}

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

.elementor-6 .elementor-element.elementor-element-ad2b2a8 {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-ad2b2a8 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-decoration: underline;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-19028d8 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-be44fcd.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-be44fcd {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-be44fcd img {
    width: 170px;
    height: 130px;
    object-fit: cover;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-2371c10 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-2371c10.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-6e128de {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #222222;
}

.elementor-6 .elementor-element.elementor-element-6e128de p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-8de1b78 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #222222;
}

.elementor-6 .elementor-element.elementor-element-8de1b78 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-47aab14 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-058d6d9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-86e6958 {
    width: var( --container-widget-width, 26px );
    max-width: 26px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 26px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-86e6958.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-86e6958 img {
    height: 24px;
    object-fit: fill;
}

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

.elementor-6 .elementor-element.elementor-element-4093ad8 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-37da1be {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-fd75691 {
    width: var( --container-widget-width, 26px );
    max-width: 26px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 26px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-fd75691.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-fd75691 img {
    height: 24px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-650af95 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-84593ce {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-84593ce:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-84593ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-6809aea > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6809aea.elementor-element {
    --align-self: stretch;
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-96f7baa {
    --display: flex;
    --position: absolute;
    --min-height: 50px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #93C5FD;
    --border-color: #93C5FD;
    --border-radius: 4px 4px 4px 4px;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 12px;
    --padding-right: 8px;
    bottom: 24px;
}

.elementor-6 .elementor-element.elementor-element-96f7baa:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-96f7baa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFF6FF;
}

.elementor-6 .elementor-element.elementor-element-96f7baa.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-96f7baa {
    left: 24px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-96f7baa {
    right: 24px;
}

.elementor-6 .elementor-element.elementor-element-89c12f1 {
    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;
    column-gap: 0px;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-89c12f1 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-70b4a68 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: auto;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #F7F7F7;
    --border-color: #F7F7F7;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-70b4a68:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-70b4a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-6 .elementor-element.elementor-element-e00159f {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: center;
}

.elementor-6 .elementor-element.elementor-element-0f13bc7.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-0f13bc7 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-0f13bc7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 37px;
    font-weight: 700;
    line-height: 56px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-4940b61 {
    --display: flex;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-a140470 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: nowrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 000px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-a140470.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-848bb54 {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 4px 24px 4px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-848bb54:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-848bb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-848bb54.e-con {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-0f63605 {
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-f999378.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-f999378 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-f999378.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f999378.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f999378.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f999378.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f999378.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f999378 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-f999378 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-a32a64e.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-a32a64e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-a32a64e.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-a32a64e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a32a64e.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-a32a64e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a32a64e.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-a32a64e .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-a32a64e .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-8322c55.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8322c55 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-8322c55.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8322c55.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8322c55.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8322c55.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8322c55.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8322c55 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-8322c55 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-cca2644.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-cca2644 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-cca2644.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-cca2644.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-cca2644.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-cca2644.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-cca2644.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-cca2644 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-cca2644 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-11dd294.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-11dd294 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-11dd294.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-11dd294.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-11dd294.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-11dd294.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-11dd294.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-11dd294 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-11dd294 .elementor-icon svg {
    height: 24px;
}

.elementor-6 .elementor-element.elementor-element-f6ab984 {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-7c4cd27 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

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

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

.elementor-6 .elementor-element.elementor-element-5473258 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-e2a349b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 1px;
    --padding-bottom: 0px;
    --padding-left: 6px;
    --padding-right: 6px;
}

.elementor-6 .elementor-element.elementor-element-e2a349b.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

.elementor-6 .elementor-element.elementor-element-0e491b9.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-0e491b9 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-0e491b9.elementor-view-stacked .elementor-icon {
    background-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-0e491b9.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0e491b9.elementor-view-default .elementor-icon {
    color: #22C55E;
    border-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-0e491b9.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0e491b9.elementor-view-default .elementor-icon svg {
    fill: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-0e491b9 .elementor-icon {
    font-size: 19px;
}

.elementor-6 .elementor-element.elementor-element-0e491b9 .elementor-icon svg {
    height: 19px;
}

.elementor-6 .elementor-element.elementor-element-334418b {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #646464;
}

.elementor-6 .elementor-element.elementor-element-334418b.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-334418b p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-524330e {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 4px 24px 4px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-524330e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-524330e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-524330e.e-con {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-2b1641e {
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-fd11bb0.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-fd11bb0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-fd11bb0.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-fd11bb0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fd11bb0.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-fd11bb0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fd11bb0.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-fd11bb0 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-fd11bb0 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-9bc6dc9.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-9bc6dc9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-9bc6dc9.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-9bc6dc9.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-9bc6dc9.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-9bc6dc9.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-9bc6dc9.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-9bc6dc9 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-9bc6dc9 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-fc5fc33.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-fc5fc33 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-fc5fc33.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-fc5fc33.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fc5fc33.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-fc5fc33.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-fc5fc33.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-fc5fc33 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-fc5fc33 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-8ed8d9d.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8ed8d9d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-8ed8d9d.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8ed8d9d.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8ed8d9d.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8ed8d9d.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8ed8d9d.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8ed8d9d .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-8ed8d9d .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-e8bbbb3.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-e8bbbb3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e8bbbb3.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-e8bbbb3.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e8bbbb3.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-e8bbbb3.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-e8bbbb3.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-e8bbbb3 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-e8bbbb3 .elementor-icon svg {
    height: 24px;
}

.elementor-6 .elementor-element.elementor-element-122c30e {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-122c30e .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-14342dd {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

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

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

.elementor-6 .elementor-element.elementor-element-2e1da08 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-da36526 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 1px;
    --padding-bottom: 0px;
    --padding-left: 6px;
    --padding-right: 6px;
}

.elementor-6 .elementor-element.elementor-element-da36526.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b.elementor-view-stacked .elementor-icon {
    background-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-61f7c4b.elementor-view-default .elementor-icon {
    color: #22C55E;
    border-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-61f7c4b.elementor-view-default .elementor-icon svg {
    fill: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b .elementor-icon {
    font-size: 19px;
}

.elementor-6 .elementor-element.elementor-element-61f7c4b .elementor-icon svg {
    height: 19px;
}

.elementor-6 .elementor-element.elementor-element-13ac3f5 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #646464;
}

.elementor-6 .elementor-element.elementor-element-13ac3f5.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-13ac3f5 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-ff62b6d {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 4px 24px 4px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-ff62b6d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ff62b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-ff62b6d.e-con {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-0aa6a6f {
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-5e91ad5.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-5e91ad5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-5e91ad5.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-5e91ad5.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5e91ad5.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-5e91ad5.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5e91ad5.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-5e91ad5 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-5e91ad5 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-f00d014.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-f00d014 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-f00d014.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f00d014.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f00d014.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f00d014.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f00d014.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f00d014 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-f00d014 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-268ea71.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-268ea71 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-268ea71.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-268ea71.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-268ea71.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-268ea71.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-268ea71.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-268ea71 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-268ea71 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-6244a16.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-6244a16 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6244a16.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-6244a16.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-6244a16.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-6244a16.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-6244a16.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-6244a16 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-6244a16 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-d7e0412.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-d7e0412 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-d7e0412.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-d7e0412.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d7e0412.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-d7e0412.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d7e0412.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-d7e0412 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-d7e0412 .elementor-icon svg {
    height: 24px;
}

.elementor-6 .elementor-element.elementor-element-51e7d1c {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-51e7d1c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-6f2e19d {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    padding: 0px 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;
    color: #353535;
}

.elementor-6 .elementor-element.elementor-element-6f2e19d.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-6 .elementor-element.elementor-element-a578618 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-bc528fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 1px;
    --padding-bottom: 0px;
    --padding-left: 6px;
    --padding-right: 6px;
}

.elementor-6 .elementor-element.elementor-element-bc528fb.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-02ee444 {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-02ee444.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-02ee444 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-02ee444.elementor-view-stacked .elementor-icon {
    background-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-02ee444.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-02ee444.elementor-view-default .elementor-icon {
    color: #22C55E;
    border-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-02ee444.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-02ee444.elementor-view-default .elementor-icon svg {
    fill: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-02ee444 .elementor-icon {
    font-size: 19px;
}

.elementor-6 .elementor-element.elementor-element-02ee444 .elementor-icon svg {
    height: 19px;
}

.elementor-6 .elementor-element.elementor-element-ba9e860 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #646464;
}

.elementor-6 .elementor-element.elementor-element-ba9e860.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-ba9e860 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-882f2e5 {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 4px 24px 4px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-882f2e5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-882f2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-882f2e5.e-con {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-d2567c8 {
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-77f6405.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-77f6405 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-77f6405.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-77f6405.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-77f6405.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-77f6405.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-77f6405.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-77f6405 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-77f6405 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-af97e01.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-af97e01 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-af97e01.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-af97e01.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-af97e01.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-af97e01.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-af97e01.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-af97e01 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-af97e01 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-ba5414c.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-ba5414c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-ba5414c.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-ba5414c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ba5414c.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-ba5414c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ba5414c.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-ba5414c .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-ba5414c .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-f20aadc.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-f20aadc .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-f20aadc.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f20aadc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f20aadc.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f20aadc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f20aadc.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f20aadc .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-f20aadc .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-be6985e.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-be6985e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-be6985e.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-be6985e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-be6985e.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-be6985e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-be6985e.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-be6985e .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-be6985e .elementor-icon svg {
    height: 24px;
}

.elementor-6 .elementor-element.elementor-element-223bbad {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-223bbad .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-9e8fee0 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    padding: 0px 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;
    color: #353535;
}

.elementor-6 .elementor-element.elementor-element-9e8fee0.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-6 .elementor-element.elementor-element-cae72e6 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-afc1c60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 1px;
    --padding-bottom: 0px;
    --padding-left: 6px;
    --padding-right: 6px;
}

.elementor-6 .elementor-element.elementor-element-afc1c60.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-21db968 {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-21db968.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-21db968 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-21db968.elementor-view-stacked .elementor-icon {
    background-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-21db968.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-21db968.elementor-view-default .elementor-icon {
    color: #22C55E;
    border-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-21db968.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-21db968.elementor-view-default .elementor-icon svg {
    fill: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-21db968 .elementor-icon {
    font-size: 19px;
}

.elementor-6 .elementor-element.elementor-element-21db968 .elementor-icon svg {
    height: 19px;
}

.elementor-6 .elementor-element.elementor-element-983d802 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #646464;
}

.elementor-6 .elementor-element.elementor-element-983d802.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-983d802 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-4406d3c {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 4px 24px 4px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-4406d3c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4406d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4406d3c.e-con {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-4802036 {
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-bc9ffb6.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-bc9ffb6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-bc9ffb6.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-bc9ffb6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bc9ffb6.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-bc9ffb6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bc9ffb6.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-bc9ffb6 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-bc9ffb6 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-8b412af.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-8b412af .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-8b412af.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8b412af.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8b412af.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8b412af.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8b412af.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-8b412af .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-8b412af .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-77f8be8.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-77f8be8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-77f8be8.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-77f8be8.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-77f8be8.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-77f8be8.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-77f8be8.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-77f8be8 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-77f8be8 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-f2226e1.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-f2226e1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-f2226e1.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f2226e1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f2226e1.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f2226e1.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f2226e1.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-f2226e1 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-f2226e1 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-ad40fc5.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-ad40fc5 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-ad40fc5.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-ad40fc5.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ad40fc5.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-ad40fc5.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ad40fc5.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-ad40fc5 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-ad40fc5 .elementor-icon svg {
    height: 24px;
}

.elementor-6 .elementor-element.elementor-element-aff4fde {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-95a3812 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    padding: 0px 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;
    color: #353535;
}

.elementor-6 .elementor-element.elementor-element-95a3812.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-6 .elementor-element.elementor-element-2dcc5f4 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-730d868 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 1px;
    --padding-bottom: 0px;
    --padding-left: 6px;
    --padding-right: 6px;
}

.elementor-6 .elementor-element.elementor-element-730d868.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a {
    margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a.elementor-view-stacked .elementor-icon {
    background-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-89e8f1a.elementor-view-default .elementor-icon {
    color: #22C55E;
    border-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-89e8f1a.elementor-view-default .elementor-icon svg {
    fill: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a .elementor-icon {
    font-size: 19px;
}

.elementor-6 .elementor-element.elementor-element-89e8f1a .elementor-icon svg {
    height: 19px;
}

.elementor-6 .elementor-element.elementor-element-818cacf {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #646464;
}

.elementor-6 .elementor-element.elementor-element-818cacf.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-818cacf p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-25c8b1f {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 4px 24px 4px rgba(221, 221, 221, 0.25);
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-6 .elementor-element.elementor-element-25c8b1f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-25c8b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-25c8b1f.e-con {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-eb833d1 {
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-b540c4f.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-b540c4f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-b540c4f.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-b540c4f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b540c4f.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-b540c4f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b540c4f.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-b540c4f .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-b540c4f .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-b8e069c.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-b8e069c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-b8e069c.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-b8e069c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b8e069c.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-b8e069c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-b8e069c.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-b8e069c .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-b8e069c .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-c774879.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c774879 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-c774879.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-c774879.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-c774879.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-c774879.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-c774879.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-c774879 .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-c774879 .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-0182faf.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-0182faf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-0182faf.elementor-view-stacked .elementor-icon {
    background-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-0182faf.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0182faf.elementor-view-default .elementor-icon {
    color: #F4C837;
    border-color: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-0182faf.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0182faf.elementor-view-default .elementor-icon svg {
    fill: #F4C837;
}

.elementor-6 .elementor-element.elementor-element-0182faf .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-0182faf .elementor-icon svg {
    height: 24px;
}

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

.elementor-6 .elementor-element.elementor-element-bac702f.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-bac702f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-bac702f.elementor-view-stacked .elementor-icon {
    background-color: #DDDDDD;
}

.elementor-6 .elementor-element.elementor-element-bac702f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bac702f.elementor-view-default .elementor-icon {
    color: #DDDDDD;
    border-color: #DDDDDD;
}

.elementor-6 .elementor-element.elementor-element-bac702f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bac702f.elementor-view-default .elementor-icon svg {
    fill: #DDDDDD;
}

.elementor-6 .elementor-element.elementor-element-bac702f .elementor-icon {
    font-size: 24px;
}

.elementor-6 .elementor-element.elementor-element-bac702f .elementor-icon svg {
    height: 24px;
}

.elementor-6 .elementor-element.elementor-element-8f07d06 {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-8f07d06 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-f798cf8 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    padding: 0px 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;
    color: #353535;
}

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

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

.elementor-6 .elementor-element.elementor-element-e5438d1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-c668af7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DDDDDD;
    --border-color: #DDDDDD;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 1px;
    --padding-bottom: 0px;
    --padding-left: 6px;
    --padding-right: 6px;
}

.elementor-6 .elementor-element.elementor-element-c668af7.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

.elementor-6 .elementor-element.elementor-element-0feefe5.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-0feefe5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-0feefe5.elementor-view-stacked .elementor-icon {
    background-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-0feefe5.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0feefe5.elementor-view-default .elementor-icon {
    color: #22C55E;
    border-color: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-0feefe5.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-0feefe5.elementor-view-default .elementor-icon svg {
    fill: #22C55E;
}

.elementor-6 .elementor-element.elementor-element-0feefe5 .elementor-icon {
    font-size: 19px;
}

.elementor-6 .elementor-element.elementor-element-0feefe5 .elementor-icon svg {
    height: 19px;
}

.elementor-6 .elementor-element.elementor-element-6e02af4 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #646464;
}

.elementor-6 .elementor-element.elementor-element-6e02af4.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-6e02af4 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-e31d699 {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e31d699.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-5196f3c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-stacked .elementor-icon {
    background-color: #494949;
    color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-default .elementor-icon {
    color: #494949;
    border-color: #494949;
}

.elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-default .elementor-icon svg {
    fill: #494949;
}

.elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-5196f3c.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-5196f3c .elementor-icon {
    font-size: 20px;
    border-width: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5196f3c .elementor-icon svg {
    height: 20px;
}

.elementor-6 .elementor-element.elementor-element-4734709 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-4734709.elementor-view-stacked .elementor-icon {
    background-color: #DFDFDF;
    color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4734709.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4734709.elementor-view-default .elementor-icon {
    color: #DFDFDF;
    border-color: #DFDFDF;
}

.elementor-6 .elementor-element.elementor-element-4734709.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4734709.elementor-view-default .elementor-icon svg {
    fill: #DFDFDF;
}

.elementor-6 .elementor-element.elementor-element-4734709.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4734709.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-4734709 .elementor-icon {
    font-size: 20px;
    border-width: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4734709 .elementor-icon svg {
    height: 20px;
}

.elementor-6 .elementor-element.elementor-element-966418e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-080813a {
    --display: flex;
    --margin-top: 100px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-080813a.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-fcc808c.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-7106390.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-7106390 {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-16606b3 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-16606b3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 52px;
    font-weight: 800;
    line-height: 60px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-46698a4 {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-cf762f8 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-657647b {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 8px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 8px;
    border-color: #EC9631;
    --border-color: #EC9631;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-6 .elementor-element.elementor-element-d4561fa {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-0513a56 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 8px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 8px;
    border-color: #EC9631;
    --border-color: #EC9631;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-6 .elementor-element.elementor-element-e6a2edf {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-3ff4456 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 8px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 8px;
    border-color: #EC9631;
    --border-color: #EC9631;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-17e7c2c {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-8e0dce5 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-fdf1755 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 8px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 8px;
    border-color: #EC9631;
    --border-color: #EC9631;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-6 .elementor-element.elementor-element-c88bb6e {
    --n-accordion-title-font-size: 20px;
    width: var( --container-widget-width, 1200px );
    max-width: 1200px;
    --container-widget-width: 1200px;
    --container-widget-flex-grow: 0;
    --n-accordion-title-justify-content: initial;
    --n-accordion-title-flex-grow: initial;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 15px;
    --n-accordion-icon-size: 15px;
}

.elementor-6 .elementor-element.elementor-element-c88bb6e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: #F9FAFB;
}

:where( .elementor-6 .elementor-element.elementor-element-c88bb6e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-7ecd708 {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-afd6533 {
    --display: grid;
    --e-con-grid-template-columns: 1fr 1fr;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
    --align-items: center;
}

.elementor-6 .elementor-element.elementor-element-b42dcba {
    --display: flex;
    --min-height: 500px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #EEEEEE;
    --border-color: #EEEEEE;
    box-shadow: 2px 4px 24px 11px rgba(221, 221, 221, 0.25);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-b42dcba:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b42dcba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-0dc49e2 {
    --display: grid;
    --e-con-grid-template-columns: 1fr;
    --e-con-grid-template-rows: 70px 1fr 70px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-0dc49e2.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-cdab30e {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #EEEEEE;
    --border-color: #EEEEEE;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-cdab30e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-cdab30e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-cdab30e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-d992ea3 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-46b46ca {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-46b46ca .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-09c5192 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-09c5192 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-d04ef28 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-b2bcd1f {
    --display: flex;
    --position: absolute;
    --min-height: 5px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0 0 0 60px;
    --border-top-width: 0;
    --border-right-width: 0;
    --border-bottom-width: 0;
    --border-left-width: 60px;
    border-color: #EC9631;
    --border-color: #EC9631;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-b2bcd1f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b2bcd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b2bcd1f {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-b2bcd1f {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-38c2cd0 {
    --display: flex;
    --min-height: 462px;
    --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;
    --overflow: hidden;
    --padding-top: 2px;
    --padding-bottom: 2px;
    --padding-left: 2px;
    --padding-right: 2px;
}

.elementor-6 .elementor-element.elementor-element-c6a5a89 {
    --display: grid;
    --position: absolute;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --grid-auto-flow: row;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
    top: 0px;
}

.elementor-6 .elementor-element.elementor-element-c6a5a89.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c6a5a89 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-c6a5a89 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-2fa4e1a {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-2fa4e1a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2fa4e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-36f647b img {
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-b6308d5.elementor-element {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-0ad4ad1 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-0ad4ad1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0ad4ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-1314e55 img {
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-90cbcf1.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-90cbcf1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-13bba32 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-13bba32:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-13bba32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-3f7c397 img {
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-1074da7.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-1074da7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-b6e44d3 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-b6e44d3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b6e44d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-713329a img {
    height: 60px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-9bc0acb.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-9bc0acb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-20fff19 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --grid-auto-flow: row;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-6 .elementor-element.elementor-element-20fff19.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-89277a6 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-89277a6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-89277a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-d0aa04f img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-27ffeaf.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-27ffeaf .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-829020e {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-829020e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-829020e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-0418f14 img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-23c66b4.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-23c66b4 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-ae722f1 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-ae722f1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ae722f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-8e95320 img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-2c452c1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-2c452c1.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-2c452c1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-a275640 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-a275640:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a275640 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-5876e3a img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-25840fb.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-25840fb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-4617f27 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --grid-auto-flow: row;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-6 .elementor-element.elementor-element-4617f27.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-90c3e3e {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-90c3e3e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-90c3e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-dadfbe1 img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-97b355b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-97b355b.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-97b355b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-4bc2020 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-4bc2020:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4bc2020 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-9f1c7c8 img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-07ce61a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-07ce61a.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-07ce61a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-1d64bf0 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-1d64bf0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1d64bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-690d20e img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-6089ac2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6089ac2.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-6089ac2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-25fe025 {
    --display: flex;
    --min-height: 210px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-25fe025:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-25fe025 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-a315ffc img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-9a654a3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-9a654a3.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-9a654a3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-bc4c271 {
    --display: grid;
    --min-height: 100%;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --grid-auto-flow: row;
    --justify-items: stretch;
    --align-items: stretch;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-6 .elementor-element.elementor-element-bc4c271.e-con {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-801054e {
    --display: grid;
    --min-height: 100%;
    --e-con-grid-template-columns: 120px 1fr;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-801054e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-801054e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-801054e.e-con {
    --align-self: stretch;
}

.elementor-6 .elementor-element.elementor-element-2825842.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-2825842 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-2825842 img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-bdc8dc2.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-bdc8dc2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-77910cf {
    --display: grid;
    --min-height: 100%;
    --e-con-grid-template-columns: 120px 1fr;
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-6 .elementor-element.elementor-element-77910cf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-77910cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F7;
}

.elementor-6 .elementor-element.elementor-element-77910cf.e-con {
    --align-self: stretch;
}

.elementor-6 .elementor-element.elementor-element-866a141.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-866a141 img {
    height: 70px;
    object-fit: contain;
    object-position: center center;
}

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

.elementor-6 .elementor-element.elementor-element-652d452.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-652d452 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-d32f7fc {
    --display: flex;
    --position: absolute;
    --min-height: 100%;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
    top: 0px;
    --z-index: 1.0E+21;
}

.elementor-6 .elementor-element.elementor-element-d32f7fc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-d32f7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FCFCFC;
}

.elementor-6 .elementor-element.elementor-element-d32f7fc.e-con {
    --align-self: center;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d32f7fc {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-d32f7fc {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-dd08d97 {
    --display: flex;
}

.elementor-6 .elementor-element.elementor-element-1ab39f4 {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-4234f2d {
    --display: flex;
    --min-height: 80%;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-6 .elementor-element.elementor-element-4340590 {
    width: var( --container-widget-width, 24% );
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-e6cd02f {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-eeeb77d {
    width: var( --container-widget-width, 93% );
    max-width: 93%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-f263b75 .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 0px 14px 0px;
}

.elementor-6 .elementor-element.elementor-element-f263b75 {
    width: var( --container-widget-width, 200px );
    max-width: 200px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-f263b75.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-b2491d1 {
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 12px;
}

.elementor-6 .elementor-element.elementor-element-b2491d1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b2491d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FAFB;
}

.elementor-6 .elementor-element.elementor-element-b2491d1.e-con {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-8ea4a54 .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-6 .elementor-element.elementor-element-8ea4a54 {
    width: var( --container-widget-width, 22% );
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-8ea4a54.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-bef4230 .elementor-button {
    background-color: #E1E1E1;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    fill: #000000;
    color: #000000;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 20px 14px 20px;
}

.elementor-6 .elementor-element.elementor-element-bef4230 {
    width: initial;
    max-width: initial;
}

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

.elementor-6 .elementor-element.elementor-element-54156ac {
    --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;
    --justify-content: center;
    --align-items: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-54156ac.e-con {
    --align-self: center;
}

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

.elementor-6 .elementor-element.elementor-element-f0bd8a3.e-con {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-c8b424d.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-c8b424d {
    text-align: center;
}

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

.elementor-6 .elementor-element.elementor-element-f3c0243.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-f3c0243 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-f3c0243 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 56px;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-16c96b5 {
    width: 100%;
    max-width: 100%;
    column-gap: 0px;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #272727;
}

.elementor-6 .elementor-element.elementor-element-16c96b5.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-16c96b5 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-c797bc4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(2px/2);}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(2px/2);}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(2px/2);}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-2px/2);}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-2px/2);
}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-icon i {
    color: #EC9631;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-icon svg {
    fill: #EC9631;
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-icon {
    padding-inline-end:4px;}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-item > a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-6 .elementor-element.elementor-element-c797bc4 .elementor-icon-list-text {
    color: #272727;
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-16fdfb8 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #93C5FD;
    --border-color: #93C5FD;
    --border-radius: 6px 6px 6px 6px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 12px;
    --padding-right: 16px;
}

.elementor-6 .elementor-element.elementor-element-16fdfb8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-16fdfb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFF6FF;
}

.elementor-6 .elementor-element.elementor-element-16fdfb8.e-con {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6 .elementor-element.elementor-element-5d438b1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #282A2E;
}

.elementor-6 .elementor-element.elementor-element-5d438b1.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-5d438b1 p {
    margin-block-end:0px;}

.elementor-6 .elementor-element.elementor-element-8f6cd38 {
    width: var( --container-widget-width, 87% );
    max-width: 87%;
    --container-widget-width: 87%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #3C4149;
}

.elementor-6 .elementor-element.elementor-element-8f6cd38.elementor-element {
    --align-self: flex-start;
}

.elementor-6 .elementor-element.elementor-element-d4fea00 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6 .elementor-element.elementor-element-3d6cae6 {
    width: var( --container-widget-width, 26px );
    max-width: 26px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 26px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-3d6cae6.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-3d6cae6 img {
    height: 24px;
    object-fit: fill;
}

.elementor-6 .elementor-element.elementor-element-c0bfb44 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-c0bfb44 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

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

.elementor-6 .elementor-element.elementor-element-637f223 {
    width: var( --container-widget-width, 26px );
    max-width: 26px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 26px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-637f223.elementor-element {
    --align-self: center;
}

.elementor-6 .elementor-element.elementor-element-637f223 img {
    height: 24px;
    object-fit: contain;
    object-position: center center;
}

.elementor-6 .elementor-element.elementor-element-1a29d58 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-1a29d58 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-6 .elementor-element.elementor-element-e351376 {
    --display: flex;
    --position: absolute;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e351376 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-e351376 {
    right: 0px;
}

@media(min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-5fc80eb {
        --width: 300px;
    }

    .elementor-6 .elementor-element.elementor-element-bd9e370 {
        --width: 420px;
    }

    .elementor-6 .elementor-element.elementor-element-8a77764 {
        --width: 80%;
    }

    .elementor-6 .elementor-element.elementor-element-d564d11 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-447bfbb {
        --width: 300px;
    }

    .elementor-6 .elementor-element.elementor-element-d9446e4 {
        --width: 641px;
    }

    .elementor-6 .elementor-element.elementor-element-c952eb7 {
        --width: 590px;
    }

    .elementor-6 .elementor-element.elementor-element-1cbfde2 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-1d96f80 {
        --width: 60px;
    }

    .elementor-6 .elementor-element.elementor-element-4f560a3 {
        --width: 590px;
    }

    .elementor-6 .elementor-element.elementor-element-62b623a {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-9cb7318 {
        --width: 60px;
    }

    .elementor-6 .elementor-element.elementor-element-7fe5654 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-a9253b8 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-13291ac {
        --width: 300px;
    }

    .elementor-6 .elementor-element.elementor-element-2d4b722 {
        --width: 641px;
    }

    .elementor-6 .elementor-element.elementor-element-c3a1398 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-5f8c27c {
        --width: 60px;
    }

    .elementor-6 .elementor-element.elementor-element-141a0b6 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-8679627 {
        --width: 60px;
    }

    .elementor-6 .elementor-element.elementor-element-1956291 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-ef79a24 {
        --width: 60px;
    }

    .elementor-6 .elementor-element.elementor-element-18cf077 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-d001021 {
        --width: 60px;
    }

    .elementor-6 .elementor-element.elementor-element-3ca4d32 {
        --width: 200px;
    }

    .elementor-6 .elementor-element.elementor-element-8dfa932 {
        --width: 200px;
    }

    .elementor-6 .elementor-element.elementor-element-96f7baa {
        --width: 366px;
    }

    .elementor-6 .elementor-element.elementor-element-a140470 {
        --width: calc(100% + 160px);
    }

    .elementor-6 .elementor-element.elementor-element-848bb54 {
        --width: calc((100% - 60px) / 3);
    }

    .elementor-6 .elementor-element.elementor-element-e2a349b {
        --width: 180px;
    }

    .elementor-6 .elementor-element.elementor-element-524330e {
        --width: calc((100% - 60px) / 3);
    }

    .elementor-6 .elementor-element.elementor-element-da36526 {
        --width: 180px;
    }

    .elementor-6 .elementor-element.elementor-element-ff62b6d {
        --width: calc((100% - 60px) / 3);
    }

    .elementor-6 .elementor-element.elementor-element-bc528fb {
        --width: 180px;
    }

    .elementor-6 .elementor-element.elementor-element-882f2e5 {
        --width: calc((100% - 60px) / 3);
    }

    .elementor-6 .elementor-element.elementor-element-afc1c60 {
        --width: 180px;
    }

    .elementor-6 .elementor-element.elementor-element-4406d3c {
        --width: calc((100% - 60px) / 3);
    }

    .elementor-6 .elementor-element.elementor-element-730d868 {
        --width: 180px;
    }

    .elementor-6 .elementor-element.elementor-element-25c8b1f {
        --width: calc((100% - 60px) / 3);
    }

    .elementor-6 .elementor-element.elementor-element-c668af7 {
        --width: 180px;
    }

    .elementor-6 .elementor-element.elementor-element-fcc808c {
        --width: 230px;
    }

    .elementor-6 .elementor-element.elementor-element-4234f2d {
        --width: 80%;
    }

    .elementor-6 .elementor-element.elementor-element-f0bd8a3 {
        --width: 160px;
    }

    .elementor-6 .elementor-element.elementor-element-16fdfb8 {
        --width: 390px;
    }
}

@media(max-width: 1024px) {
    .elementor-6 .elementor-element.elementor-element-1ac8d6d {
        --grid-auto-flow:row;
    }

    .elementor-6 .elementor-element.elementor-element-bd9e370 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-461fe8e {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-5ef2cda {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-8a77764 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-1d974d5 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-a4d4f91 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-f14d5a7 .elementor-heading-title {
        font-size: var( --e-global-typography-4a3dcad-font-size );
        line-height: var( --e-global-typography-4a3dcad-line-height );
    }

    .elementor-6 .elementor-element.elementor-element-d9446e4 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-063afdd {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-e6ea1b1 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-a248738 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-ec69269 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-96302b5 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-3a7f758 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-5eac139 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-a11745c {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-2d4b722 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-224d63c {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-bbf0931 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-933d639 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-0cf5d19 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-1da7d0b {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-d19d843 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-85e1f21 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-b5e1b62 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-4eca9ba {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-c808de6 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-c95b2b2 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-a95fe81 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-9adda62 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-a9d3aab {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-e00159f {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-afd6533 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-0dc49e2 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-c6a5a89 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-20fff19 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-4617f27 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-bc4c271 {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-801054e {
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-77910cf {
        --grid-auto-flow: row;
    }
}

@media(max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-16e5b55 {
        --padding-top:2.4rem;
        --padding-bottom: 0.6rem;
        --padding-left: 0.8rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-1ac8d6d {
        --min-height: 536px;
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-5fc80eb {
        --width: 16rem;
    }

    .elementor-6 .elementor-element.elementor-element-85bf693 .elementor-heading-title {
        font-size: 2rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-8885001 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-8885001 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-bd9e370 {
        --width: 80%;
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: 40px 1fr;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
        --justify-items: stretch;
        --align-items: stretch;
    }

    .elementor-6 .elementor-element.elementor-element-62ae323 .elementor-button {
        padding: 14px 0px 14px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-461fe8e {
        --e-con-grid-template-columns: 90px 1fr;
        --e-con-grid-template-rows: 40px;
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-5ef2cda {
        --width: 100%;
        --e-con-grid-template-columns: 1fr;
        --e-con-grid-template-rows: 36px;
        --grid-auto-flow: row;
        --justify-items: start;
        --align-items: stretch;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-5ef2cda.e-con {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-8fd0280 .elementor-icon {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-8fd0280 .elementor-icon svg {
        height: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-d3e82b7 .elementor-icon {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-d3e82b7 .elementor-icon svg {
        height: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-da5a11a .elementor-icon {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-da5a11a .elementor-icon svg {
        height: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-44cf9dc .elementor-icon {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-44cf9dc .elementor-icon svg {
        height: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-0938dcc .elementor-icon {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-0938dcc .elementor-icon svg {
        height: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-47fcc23 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        grid-column: span 2;
        grid-row: span 1;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-47fcc23.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-47fcc23 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-776017f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-776017f p {
        margin-block-end:0px;}

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

    .elementor-6 .elementor-element.elementor-element-a651ff3.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6 .elementor-element.elementor-element-a651ff3 img {
        width: 18px;
        height: 18px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-c0c69ef {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-c0c69ef p {
        margin-block-end:0px;}

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

    .elementor-6 .elementor-element.elementor-element-6c87ae4.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6 .elementor-element.elementor-element-6c87ae4 img {
        width: 18px;
        height: 18px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ec87a7c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-ec87a7c p {
        margin-block-end:0px;}

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

    .elementor-6 .elementor-element.elementor-element-b3dc8e1.elementor-element {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6 .elementor-element.elementor-element-b3dc8e1 img {
        width: 18px;
        height: 18px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-0ac94d7 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-0ac94d7 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-8a77764 {
        --min-height: 0rem;
        --e-con-grid-template-columns: 1.2fr 0.8fr;
        --e-con-grid-template-rows: 1fr;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
        --align-items: center;
        --grid-justify-content: center;
        --grid-align-content: center;
        --margin-top: 0.3rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-8a77764.e-con {
        --align-self: flex-start;
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-6 .elementor-element.elementor-element-1d974d5 {
        --width: 100%;
        --min-height: 0px;
        --e-con-grid-template-columns: 40px 1fr;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
        --align-items: center;
        --grid-justify-content: end;
        --grid-align-content: space-between;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-1d974d5.e-con {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-b40bc6b {
        grid-row: span 2;
    }

    .elementor-6 .elementor-element.elementor-element-b40bc6b.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-b40bc6b img {
        width: 2.4rem;
        height: 2.4rem;
    }

    .elementor-6 .elementor-element.elementor-element-3bcc475 {
        font-size: 1.4rem;
    }

    .elementor-6 .elementor-element.elementor-element-d72f27e {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-d72f27e p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-a4d4f91 {
        --width: 100%;
        --e-con-grid-template-columns: 62px 1fr;
        --e-con-grid-template-rows: 30px 18px;
        --grid-auto-flow: row;
        --justify-items: start;
        --align-items: stretch;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-a4d4f91.e-con {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-cddf8e8.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6 .elementor-element.elementor-element-cddf8e8 {
        column-gap: 0px;
        font-size: 1.4rem;
    }

    .elementor-6 .elementor-element.elementor-element-cddf8e8 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-e4612f1 .elementor-icon {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-e4612f1 .elementor-icon svg {
        height: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-348c863 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        grid-column: span 2;
        grid-row: span 1;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-348c863.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-348c863 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-34b5814 {
        font-size: 0.8rem;
    }

    .elementor-6 .elementor-element.elementor-element-f14d5a7 .elementor-heading-title {
        font-size: var( --e-global-typography-4a3dcad-font-size );
        line-height: var( --e-global-typography-4a3dcad-line-height );
    }

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

    .elementor-6 .elementor-element.elementor-element-063afdd {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-ec69269 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-5eac139 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-a11745c {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-97ea0ea {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-13291ac {
        --width: 14rem;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-6d61925 {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-6d61925 .elementor-heading-title {
        font-size: 1.8rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-2d4b722 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ed3fe15 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: stretch;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-224d63c {
        --min-height: 4rem;
        --e-con-grid-template-columns: 3rem 1fr;
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 0.6rem 0.6rem;
        --row-gap: 0.6rem;
        --column-gap: 0.6rem;
        --grid-auto-flow: row;
        --align-items: center;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-59e0a83 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-59e0a83 img {
        width: 3rem;
        height: 3rem;
    }

    .elementor-6 .elementor-element.elementor-element-ce99fc9 {
        --min-height: 0rem;
        --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: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-ce99fc9.e-con {
        --align-self: center;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-8914723 .elementor-heading-title {
        font-size: 1.2rem;
    }

    .elementor-6 .elementor-element.elementor-element-4db31a1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-4db31a1.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-4db31a1 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-7acae97 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: stretch;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-bbf0931 {
        --min-height: 4rem;
        --e-con-grid-template-columns: 3rem 1fr;
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 0.6rem 0.6rem;
        --row-gap: 0.6rem;
        --column-gap: 0.6rem;
        --grid-auto-flow: row;
        --align-items: center;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-3f0b65f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-3f0b65f img {
        width: 3rem;
        height: 3rem;
    }

    .elementor-6 .elementor-element.elementor-element-014eb90 {
        --min-height: 2rem;
        --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: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-014eb90.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-a856132 .elementor-heading-title {
        font-size: 1.2rem;
    }

    .elementor-6 .elementor-element.elementor-element-4d6901c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-4d6901c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-4d6901c p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-104ff5e {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: stretch;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-933d639 {
        --min-height: 4rem;
        --e-con-grid-template-columns: 3rem 1fr;
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 0.6rem 0.6rem;
        --row-gap: 0.6rem;
        --column-gap: 0.6rem;
        --grid-auto-flow: row;
        --align-items: center;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-74946de {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-74946de img {
        width: 3rem;
        height: 3rem;
    }

    .elementor-6 .elementor-element.elementor-element-3ea71db {
        --min-height: 2rem;
        --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: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-3ea71db.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

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

    .elementor-6 .elementor-element.elementor-element-48c07e0.elementor-element {
        --align-self: flex-start;
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-6 .elementor-element.elementor-element-48c07e0 .elementor-heading-title {
        font-size: 1.2rem;
    }

    .elementor-6 .elementor-element.elementor-element-b2f6f98 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-b2f6f98.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-b2f6f98 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-7720411 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: stretch;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-0cf5d19 {
        --min-height: 4rem;
        --e-con-grid-template-columns: 3rem 1fr;
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 0.6rem 0.6rem;
        --row-gap: 0.6rem;
        --column-gap: 0.6rem;
        --grid-auto-flow: row;
        --align-items: center;
        border-width: 3px 3px 3px 3px;
        --border-top-width: 3px;
        --border-right-width: 3px;
        --border-bottom-width: 3px;
        --border-left-width: 3px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-c947ff6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-c947ff6 img {
        width: 3rem;
        height: 3rem;
    }

    .elementor-6 .elementor-element.elementor-element-46e66d0 {
        --min-height: 2rem;
        --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: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-46e66d0.e-con {
        --align-self: center;
        --flex-grow: 0;
        --flex-shrink: 1;
    }

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

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

    .elementor-6 .elementor-element.elementor-element-5a5d83a .elementor-heading-title {
        font-size: 1.2rem;
    }

    .elementor-6 .elementor-element.elementor-element-1a2d1e0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        column-gap: 0px;
        font-size: 0.9rem;
    }

    .elementor-6 .elementor-element.elementor-element-1a2d1e0.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-1a2d1e0 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-1da7d0b {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
        --margin-top: 1rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-c3a1398 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-a35fb8f img {
        height: 12rem;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-d3a0056 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0.4px;
        --padding-right: 0.4px;
    }

    .elementor-6 .elementor-element.elementor-element-7522ba0 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + .8rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-7522ba0 .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-6 .elementor-element.elementor-element-f635bca {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-f635bca p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-a031f6d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-b14538d {
        padding: 0px 0px 0px 0px;
        --e-icon-list-icon-size: 18px;
        --icon-vertical-align: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-b14538d.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-0px/2);}

    .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-0px/2);
    }

    .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-b14538d .elementor-icon-list-item > a {
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-fe5f18f {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        padding: 0px 0px 0px 0px;
        --n-accordion-title-justify-content: initial;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-title-icon-order: initial;
        --n-accordion-item-title-space-between: 5px;
        --n-accordion-item-title-distance-from-content: 0px;
        --n-accordion-title-font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-fe5f18f {
        --n-accordion-padding: 0px 0px 0px 0px;
    }

    :where( .elementor-6 .elementor-element.elementor-element-fe5f18f > .e-n-accordion > .e-n-accordion-item ) > .e-con {
        --padding-top: 0.8rem;
        --padding-right: 0rem;
        --padding-bottom: 0.8rem;
        --padding-left: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-7d6e456 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-7d6e456 .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-d19d843 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: 0rem;
        --margin-bottom: 1.5rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-061e9f5 {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-0b4e6a9 {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-332a390 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-332a390 .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-85e1f21 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 0.5rem 0.5rem;
        --row-gap: 0.5rem;
        --column-gap: 0.5rem;
        --grid-auto-flow: row;
        --justify-items: start;
    }

    .elementor-6 .elementor-element.elementor-element-cc78fcf {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-f0c32b7 {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-41d2609 {
        --padding-top: 1.2rem;
        --padding-bottom: 1rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-41d2609.e-con {
        --align-self: stretch;
    }

    .elementor-6 .elementor-element.elementor-element-5f8c27c {
        --width: 4rem;
        --border-radius: 1px 1px 1px 1px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 6px;
        --padding-bottom: 6px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-5f8c27c.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-4705eb3 .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-b5e1b62 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
        --margin-top: 1rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-141a0b6 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-1ae8c37 img {
        height: 12rem;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-afaba94 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0.4px;
        --padding-right: 0.4px;
    }

    .elementor-6 .elementor-element.elementor-element-d2f162c {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + .8rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-d2f162c .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-6 .elementor-element.elementor-element-73fd681 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-73fd681 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-720acb2 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-720acb2 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-fe748ee {
        padding: 0px 0px 0px 0px;
        --e-icon-list-icon-size: 18px;
        --icon-vertical-align: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-fe748ee.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-0px/2);}

    .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-0px/2);
    }

    .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-fe748ee .elementor-icon-list-item > a {
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-a7f6ea0 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        padding: 0px 0px 0px 0px;
        --n-accordion-title-justify-content: initial;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-title-icon-order: initial;
        --n-accordion-item-title-space-between: 5px;
        --n-accordion-item-title-distance-from-content: 0px;
        --n-accordion-title-font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-a7f6ea0 {
        --n-accordion-padding: 0px 0px 0px 0px;
    }

    :where( .elementor-6 .elementor-element.elementor-element-a7f6ea0 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
        --padding-top: 0.8rem;
        --padding-right: 0rem;
        --padding-bottom: 0.8rem;
        --padding-left: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-61bb0cc {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-61bb0cc .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-4eca9ba {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: 0rem;
        --margin-bottom: 1.5rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-cff879c {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-7f85148 {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-ff22970 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-ff22970 .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-c808de6 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 0.5rem 0.5rem;
        --row-gap: 0.5rem;
        --column-gap: 0.5rem;
        --grid-auto-flow: row;
        --justify-items: start;
    }

    .elementor-6 .elementor-element.elementor-element-f3d7b18 {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-e88c2fe {
        --padding-top: 0.5rem;
        --padding-bottom: 0.5rem;
        --padding-left: 0.6rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-49a40ef {
        --padding-top: 1.2rem;
        --padding-bottom: 1rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-49a40ef.e-con {
        --align-self: stretch;
    }

    .elementor-6 .elementor-element.elementor-element-8679627 {
        --width: 4rem;
        --border-radius: 1px 1px 1px 1px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 6px;
        --padding-bottom: 6px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-8679627.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-7510448 .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-c95b2b2 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
        --margin-top: 1rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-1956291 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-6244b56 img {
        height: 12rem;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-7606ca1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0.4px;
        --padding-right: 0.4px;
    }

    .elementor-6 .elementor-element.elementor-element-0356482 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-6 .elementor-element.elementor-element-6209802 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-6209802 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-8502b35 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-db238c1 {
        padding: 0px 0px 0px 0px;
        --e-icon-list-icon-size: 18px;
        --icon-vertical-align: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-db238c1.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-0px/2);}

    .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-0px/2);
    }

    .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-db238c1 .elementor-icon-list-item > a {
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-2bc9609 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;
        padding: 0px 0px 0px 0px;
        --n-accordion-title-justify-content: initial;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-title-icon-order: initial;
        --n-accordion-item-title-space-between: 5px;
        --n-accordion-item-title-distance-from-content: 0px;
        --n-accordion-title-font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-2bc9609 {
        --n-accordion-padding: 0px 0px 0px 0px;
    }

    :where( .elementor-6 .elementor-element.elementor-element-2bc9609 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
        --padding-top: 0.8rem;
        --padding-right: 0rem;
        --padding-bottom: 0.8rem;
        --padding-left: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-7b677fe {
        --padding-top: 1.2rem;
        --padding-bottom: 1rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-7b677fe.e-con {
        --align-self: stretch;
    }

    .elementor-6 .elementor-element.elementor-element-ef79a24 {
        --width: 4rem;
        --border-radius: 1px 1px 1px 1px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 6px;
        --padding-bottom: 6px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-ef79a24.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-ec1525c .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-a95fe81 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
        --margin-top: 1rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-18cf077 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-8c62da7 img {
        height: 12rem;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-6 .elementor-element.elementor-element-f9168ad {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0.4px;
        --padding-right: 0.4px;
    }

    .elementor-6 .elementor-element.elementor-element-69e1823 .elementor-heading-title {
        font-size: 1.4rem;
    }

    .elementor-6 .elementor-element.elementor-element-5e71e59 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-5e71e59 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-7f7ebc6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-b2eda38 {
        padding: 0px 0px 0px 0px;
        --e-icon-list-icon-size: 18px;
        --icon-vertical-align: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-b2eda38.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(0px/2);}

    .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-0px/2);}

    .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-0px/2);
    }

    .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-b2eda38 .elementor-icon-list-item > a {
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-a2b9932 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;
        padding: 0px 0px 0px 0px;
        --n-accordion-title-justify-content: initial;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-title-icon-order: initial;
        --n-accordion-item-title-space-between: 5px;
        --n-accordion-item-title-distance-from-content: 0px;
        --n-accordion-title-font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-a2b9932 {
        --n-accordion-padding: 0px 0px 0px 0px;
    }

    :where( .elementor-6 .elementor-element.elementor-element-a2b9932 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
        --padding-top: 0.8rem;
        --padding-right: 0rem;
        --padding-bottom: 0.8rem;
        --padding-left: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-9dd5064 {
        --padding-top: 1.2rem;
        --padding-bottom: 1rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-9dd5064.e-con {
        --align-self: stretch;
    }

    .elementor-6 .elementor-element.elementor-element-d001021 {
        --width: 4rem;
        --border-radius: 1px 1px 1px 1px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 6px;
        --padding-bottom: 6px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6 .elementor-element.elementor-element-d001021.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-e6ff4c3 .elementor-heading-title {
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-bedfb6d {
        --padding-top: 1rem;
        --padding-bottom: 1rem;
        --padding-left: 0.8rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-0921a22 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-3ca4d32 {
        --width: 13rem;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-3ca4d32.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-5d1d737 {
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-5d1d737.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-5d1d737 .elementor-heading-title {
        font-size: 1.8rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-75046de {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        text-align: left;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-75046de p {
        margin-block-end:0px;}

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

    .elementor-6 .elementor-element.elementor-element-97a79a0 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-551ddc3 img {
        width: 100%;
        max-width: 100%;
        height: 13rem;
    }

    .elementor-6 .elementor-element.elementor-element-a1c5898 {
        margin: 1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + .8rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-a1c5898 .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-6 .elementor-element.elementor-element-715f2b2 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-715f2b2 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-b5c909d {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-4f2b2bf img {
        width: 100%;
        max-width: 100%;
        height: 13rem;
    }

    .elementor-6 .elementor-element.elementor-element-4a61756 {
        margin: 1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + .8rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-4a61756 .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-6 .elementor-element.elementor-element-17bf702 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-17bf702 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-fe3dc96 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-41abb9c img {
        width: 100%;
        max-width: 100%;
        height: 13rem;
    }

    .elementor-6 .elementor-element.elementor-element-f1f3789 {
        margin: 1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + .8rem) 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-f1f3789 .elementor-heading-title {
        font-size: 1.3rem;
    }

    .elementor-6 .elementor-element.elementor-element-d4093ac {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-d4093ac p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-a9d3aab {
        --e-con-grid-template-columns: 1;
        --e-con-grid-template-rows: 1;
        --grid-auto-flow: row;
        --padding-top: 0.5rem;
        --padding-bottom: 0rem;
        --padding-left: 0.8rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-7666194 {
        --justify-content: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-7666194.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-8dfa932 {
        --width: 10rem;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-8dfa932.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-f463c9f {
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-f463c9f.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-f463c9f .elementor-heading-title {
        font-size: 1.65rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-db61cd5 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-db61cd5 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-ad2b2a8 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-ad2b2a8.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-19028d8 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-be44fcd.elementor-element {
        --align-self: center;
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-6 .elementor-element.elementor-element-be44fcd {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-be44fcd img {
        width: 50%;
        object-fit: cover;
    }

    .elementor-6 .elementor-element.elementor-element-6e128de.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-6e128de {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-8de1b78 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
        font-size: 1.2rem;
    }

    .elementor-6 .elementor-element.elementor-element-8de1b78.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-47aab14 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-47aab14.e-con {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-058d6d9 {
        --justify-content: center;
    }

    .elementor-6 .elementor-element.elementor-element-058d6d9.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6 .elementor-element.elementor-element-4093ad8.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-4093ad8 .elementor-heading-title {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-37da1be {
        --justify-content: center;
    }

    .elementor-6 .elementor-element.elementor-element-37da1be.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6 .elementor-element.elementor-element-650af95 .elementor-heading-title {
        font-size: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-84593ce {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-6 .elementor-element.elementor-element-84593ce.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-89c12f1 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-89c12f1 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-70b4a68 {
        --content-width: 100%;
        --margin-top: 1rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
        --padding-top: 0.6rem;
        --padding-bottom: 0.6rem;
        --padding-left: 0.8rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-e00159f {
        --width: 100%;
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --justify-items: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-e00159f.e-con {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-0f13bc7 {
        text-align: center;
    }

    .elementor-6 .elementor-element.elementor-element-0f13bc7 .elementor-heading-title {
        font-size: 1.8rem;
    }

    .elementor-6 .elementor-element.elementor-element-783558c.elementor-element {
        --align-self: center;
    }

    .elementor-6 .elementor-element.elementor-element-4940b61 {
        --width: 100%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-a140470 {
        --width: 100%;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --flex-wrap: nowrap;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }

    .elementor-6 .elementor-element.elementor-element-a140470.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-848bb54 {
        --width: 100%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-7c4cd27 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-e2a349b {
        --width: 200px;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-334418b {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
        column-gap: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-334418b.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-334418b p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-524330e {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-14342dd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        font-size: 1.1rem;
    }

    .elementor-6 .elementor-element.elementor-element-da36526 {
        --width: 200px;
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-13ac3f5 {
        margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
        column-gap: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-13ac3f5.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-13ac3f5 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-bc528fb {
        --width: 200px;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-ba9e860 {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
    }

    .elementor-6 .elementor-element.elementor-element-ba9e860.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-882f2e5 {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-afc1c60 {
        --width: 200px;
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-983d802 {
        margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
        column-gap: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-983d802.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-983d802 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-4406d3c {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-730d868 {
        --width: 200px;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-818cacf {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
    }

    .elementor-6 .elementor-element.elementor-element-818cacf.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-25c8b1f {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-c668af7 {
        --width: 200px;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-6e02af4 {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 150px );
        max-width: 150px;
    }

    .elementor-6 .elementor-element.elementor-element-6e02af4.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-e31d699 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-966418e {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 0.8rem;
        --padding-right: 0.6rem;
    }

    .elementor-6 .elementor-element.elementor-element-080813a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-fcc808c {
        --width: 200px;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6 .elementor-element.elementor-element-fcc808c.e-con {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-16606b3 {
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-16606b3.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-16606b3 .elementor-heading-title {
        font-size: 1.8rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-46698a4 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        padding: 0px 0px 0px 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        text-align: left;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-46698a4 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-657647b {
        --padding-top: 1rem;
        --padding-bottom: 1rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }

    .elementor-6 .elementor-element.elementor-element-a8953e4 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-a8953e4 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-e08205c {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-e08205c p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-17e7c2c {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-17e7c2c p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-b1ee8c6 {
        margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        column-gap: 0px;
        font-size: 1.05rem;
    }

    .elementor-6 .elementor-element.elementor-element-b1ee8c6 p {
        margin-block-end:0px;}

    .elementor-6 .elementor-element.elementor-element-c88bb6e {
        --n-accordion-item-title-space-between: 15px;
        --n-accordion-item-title-distance-from-content: 0px;
        --n-accordion-title-font-size: 1.1rem;
    }

    :where( .elementor-6 .elementor-element.elementor-element-c88bb6e > .e-n-accordion > .e-n-accordion-item ) > .e-con {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-afd6533 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-0dc49e2 {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

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

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

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

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

    .elementor-6 .elementor-element.elementor-element-801054e {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-77910cf {
        --e-con-grid-template-columns: 1;
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-1ab39f4 {
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-1ab39f4.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-1ab39f4 .elementor-heading-title {
        font-size: 1.8rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-e6cd02f {
        padding: 0px 0px 0px 0px;
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-e6cd02f.elementor-element {
        --align-self: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-e6cd02f .elementor-heading-title {
        font-size: 1.8rem;
        line-height: 1.4em;
    }

    .elementor-6 .elementor-element.elementor-element-f263b75 .elementor-button {
        padding: 14px 0px 14px 0px;
    }
}
