.elementor-18 .elementor-element.elementor-element-66f6ab4 {
    --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: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 40px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-66f6ab4:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-66f6ab4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    /* background-image: linear-gradient(90deg, #073590 0%, #0D49C0 100%); */
    background: #19402A;
}

.elementor-18 .elementor-element.elementor-element-61ffa63 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-4dcf77b {
    --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: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --border-radius: 4px 4px 4px 4px;
    --padding-top: 4px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-18 .elementor-element.elementor-element-4f20d2c .elementor-icon-wrapper {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-4f20d2c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-4f20d2c.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-4f20d2c.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-4f20d2c.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-4f20d2c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-4f20d2c .elementor-icon {
    font-size: 15px;
}

.elementor-18 .elementor-element.elementor-element-4f20d2c .elementor-icon svg {
    height: 15px;
}

.elementor-18 .elementor-element.elementor-element-25e8d8d .elementor-icon-wrapper {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-25e8d8d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-25e8d8d.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-25e8d8d.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-25e8d8d.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-25e8d8d.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-25e8d8d .elementor-icon {
    font-size: 15px;
}

.elementor-18 .elementor-element.elementor-element-25e8d8d .elementor-icon svg {
    height: 15px;
}

.elementor-18 .elementor-element.elementor-element-d197e23 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-d197e23.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-d197e23.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-d197e23.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-d197e23.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-d197e23.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-d197e23 .elementor-icon {
    font-size: 15px;
}

.elementor-18 .elementor-element.elementor-element-d197e23 .elementor-icon svg {
    height: 15px;
}

.elementor-18 .elementor-element.elementor-element-a935f1c .elementor-icon-wrapper {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-a935f1c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-a935f1c.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-a935f1c.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-a935f1c.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-a935f1c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-a935f1c .elementor-icon {
    font-size: 15px;
}

.elementor-18 .elementor-element.elementor-element-a935f1c .elementor-icon svg {
    height: 15px;
}

.elementor-18 .elementor-element.elementor-element-0499443 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-0499443.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-0499443.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-0499443.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-0499443.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-0499443.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-0499443 .elementor-icon {
    font-size: 15px;
}

.elementor-18 .elementor-element.elementor-element-0499443 .elementor-icon svg {
    height: 15px;
}

.elementor-18 .elementor-element.elementor-element-42b66dd {
    padding: 0px 0px 0px 8px;
    font-size: 12px;
    font-weight: 500;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-aff91e0 .elementor-heading-title {
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-653310c {
    font-weight: 500;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-bf97249 {
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-18 .elementor-element.elementor-element-658b440 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-658b440 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-18 .elementor-element.elementor-element-658b440 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group>label,
.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-subgroup label {
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group>label {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group .elementor-field,
.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-subgroup label {
    font-size: 13px;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #ECECEC;
    border-radius: 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #ECECEC;
    border-radius: 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-group .elementor-select-wrapper::before {
    color: #ECECEC;
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-button {
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}

.elementor-18 .elementor-element.elementor-element-658b440 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-658b440 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-658b440 .e-form__buttons__wrapper__button-next:hover {
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-button[type="submit"]:hover {
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-658b440 .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-658b440 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-658b440 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-18 .elementor-element.elementor-element-02d31d5 {
    --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: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --flex-wrap: wrap;
    --margin-top: 5em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-a48c10f {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 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-18 .elementor-element.elementor-element-b44c7da {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-b44c7da .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-b44c7da.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-b44c7da.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-b44c7da.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-b44c7da .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-b44c7da .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-b44c7da .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-b44c7da .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-997377e {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-997377e .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-997377e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-997377e.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-997377e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-997377e .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-997377e .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-997377e .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-997377e .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-98d2b2b {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-98d2b2b .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-98d2b2b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-98d2b2b.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-98d2b2b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-98d2b2b .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-98d2b2b .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-98d2b2b .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-98d2b2b .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-f917ef1 {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-f917ef1 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-f917ef1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-f917ef1.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-f917ef1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-f917ef1 .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-f917ef1 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-f917ef1 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-f917ef1 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-8979178 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-f8c7f99 {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-f8c7f99 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-f8c7f99.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-f8c7f99.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-f8c7f99.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-f8c7f99 .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-f8c7f99 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-f8c7f99 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-f8c7f99 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-6ff09ef {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-5e06236 {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-5e06236 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-5e06236.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-5e06236.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-5e06236.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-5e06236 .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-5e06236 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-5e06236 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-5e06236 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-2234178 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-9721f15 {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-9721f15 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-9721f15.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-9721f15.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-9721f15.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-9721f15 .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-9721f15 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-9721f15 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-9721f15 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-1646bd6 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-02c1349 {
    padding: 15px 10px 15px 10px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-02c1349 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-02c1349.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-02c1349.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-02c1349.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-4d6443a);
    color: var(--e-global-color-4d6443a);
    border-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-02c1349 .elementor-icon {
    font-size: 32px;
}

.elementor-18 .elementor-element.elementor-element-02c1349 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-02c1349 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-02c1349 .elementor-icon-box-description {
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-ff936dd {
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: var(--e-global-color-daa3163);
    --e-n-carousel-arrow-hover-color: var(--e-global-color-4d6443a);
}

.elementor-18 .elementor-element.elementor-element-0e4e6ed {
    --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: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-2d93a80 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-d07c703 {
    width: var(--container-widget-width, 255px);
    max-width: 255px;
    background-color: var(--e-global-color-daa3163);
    padding: 10px 10px 10px 17px;
    --container-widget-width: 255px;
    --container-widget-flex-grow: 0;
    bottom: 53%;
    z-index: 1;
    border-radius: 10px 10px 10px 10px;
    --icon-box-icon-margin: 11px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-d07c703 {
    right: -30px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-d07c703 {
    left: -30px;
}

.elementor-18 .elementor-element.elementor-element-d07c703 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d07c703.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d07c703.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-d07c703.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d07c703 .elementor-icon {
    font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-d07c703 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-d07c703 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-d07c703 .elementor-icon-box-description {
    color: var(--e-global-color-1a17f13);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-b85e834 {
    width: var(--container-widget-width, 255px);
    max-width: 255px;
    background-color: var(--e-global-color-daa3163);
    padding: 10px 10px 10px 17px;
    --container-widget-width: 255px;
    --container-widget-flex-grow: 0;
    bottom: 39%;
    z-index: 1;
    border-radius: 10px 10px 10px 10px;
    --icon-box-icon-margin: 11px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b85e834 {
    right: 15px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-b85e834 {
    left: 15px;
}

.elementor-18 .elementor-element.elementor-element-b85e834 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b85e834.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b85e834.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-b85e834.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b85e834 .elementor-icon {
    font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-b85e834 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-b85e834 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-b85e834 .elementor-icon-box-description {
    color: var(--e-global-color-1a17f13);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-caedf54 {
    width: var(--container-widget-width, 255px);
    max-width: 255px;
    background-color: var(--e-global-color-daa3163);
    padding: 10px 10px 10px 17px;
    --container-widget-width: 255px;
    --container-widget-flex-grow: 0;
    bottom: 25%;
    z-index: 1;
    border-radius: 10px 10px 10px 10px;
    --icon-box-icon-margin: 11px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-caedf54 {
    right: -30px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-caedf54 {
    left: -30px;
}

.elementor-18 .elementor-element.elementor-element-caedf54 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-caedf54.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-caedf54.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-caedf54.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-caedf54 .elementor-icon {
    font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-caedf54 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-caedf54 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-caedf54 .elementor-icon-box-description {
    color: var(--e-global-color-1a17f13);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-d164594 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-18 .elementor-element.elementor-element-58510f1 {
    width: 100%;
    max-width: 100%;
    background-color: var(--e-global-color-daa3163);
    padding: 10px 10px 10px 17px;
    border-radius: 10px 10px 10px 10px;
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-58510f1 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-58510f1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-58510f1.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-58510f1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-58510f1 .elementor-icon {
    font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-58510f1 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-58510f1 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-58510f1 .elementor-icon-box-description {
    color: var(--e-global-color-1a17f13);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-d5075b0 {
    width: 100%;
    max-width: 100%;
    background-color: var(--e-global-color-daa3163);
    padding: 10px 10px 10px 17px;
    border-radius: 10px 10px 10px 10px;
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-d5075b0 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d5075b0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d5075b0.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-d5075b0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d5075b0 .elementor-icon {
    font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-d5075b0 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-d5075b0 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-d5075b0 .elementor-icon-box-description {
    color: var(--e-global-color-1a17f13);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-f306a80 {
    width: 100%;
    max-width: 100%;
    background-color: var(--e-global-color-daa3163);
    padding: 10px 10px 10px 17px;
    border-radius: 10px 10px 10px 10px;
    --icon-box-icon-margin: 11px;
}

.elementor-18 .elementor-element.elementor-element-f306a80.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-f306a80 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-f306a80.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-f306a80.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-f306a80.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-f306a80 .elementor-icon {
    font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-f306a80 .elementor-icon-box-title,
.elementor-18 .elementor-element.elementor-element-f306a80 .elementor-icon-box-title a {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-f306a80 .elementor-icon-box-description {
    color: var(--e-global-color-1a17f13);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-938c40c {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-d1e5cb2 {
    text-align: left;
    font-size: 13px;
    letter-spacing: 3px;
    color: #FBB431;
}

.elementor-18 .elementor-element.elementor-element-ab38d6b {
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-18 .elementor-element.elementor-element-ab38d6b .elementor-heading-title {
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa {
    padding: 0px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-icon i {
    color: var(--e-global-color-daa3163);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-icon svg {
    fill: var(--e-global-color-daa3163);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b141c76 .elementor-button {
    background-color: #19402A;
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-b141c76 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-b141c76 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b141c76 {
    padding: 10px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-b141c76 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-b141c76 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-78a4d7c {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 00px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-0d47fd2 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-b54ebe9 {
    padding: 0px 0px 10px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

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

.elementor-18 .elementor-element.elementor-element-6c634b9 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-6c634b9:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-6c634b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-fec9594 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-18 .elementor-element.elementor-element-8120101 {
    background-color: var(--e-global-color-4d6443a);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-8120101.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-8120101 .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-8634bfe {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-8634bfe .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-23f0bbc {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-a1ccec8 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-a1ccec8 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-a1ccec8 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-a1ccec8 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-a1ccec8 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-9345876 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-b52f63f {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-icon i {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-1a17f13);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5ad3b5b {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-5ad3b5b:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-5ad3b5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF3F4;
}

.elementor-18 .elementor-element.elementor-element-9f82d3d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-18 .elementor-element.elementor-element-8c7f751 {
    background-color: var(--e-global-color-4d6443a);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-8c7f751.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-8c7f751 .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-32dbbc7 {
    padding: 1px 1px 1px 1px;
}

.elementor-18 .elementor-element.elementor-element-32dbbc7 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-4897846 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-486703b .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-486703b .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-486703b .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-486703b .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-486703b .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-e9aa488 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-e9af614 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

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

.elementor-18 .elementor-element.elementor-element-32e0198 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-32e0198:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-32e0198>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-ae2306d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-18 .elementor-element.elementor-element-5f575f5 {
    background-color: var(--e-global-color-4d6443a);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-5f575f5.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-5f575f5 .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-d5cc0d5 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d5cc0d5 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-48ec090 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-c472ee6 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-c472ee6 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-c472ee6 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-c472ee6 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-c472ee6 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-02fa252 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-07f9b36 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-icon i {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-1a17f13);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-57c1750 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-57c1750:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-57c1750>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF3F4;
}

.elementor-18 .elementor-element.elementor-element-a294d64 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-18 .elementor-element.elementor-element-b9dc93b {
    background-color: var(--e-global-color-4d6443a);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-b9dc93b.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-b9dc93b .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-fc44aee {
    padding: 1px 1px 1px 1px;
}

.elementor-18 .elementor-element.elementor-element-fc44aee .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-033da30 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-9daf5b4 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-9daf5b4 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-9daf5b4 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-9daf5b4 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-9daf5b4 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-19804aa {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-251b0e9 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

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

.elementor-18 .elementor-element.elementor-element-c23e21a {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-c23e21a:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-c23e21a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-9a13359 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-18 .elementor-element.elementor-element-72e2955 {
    background-color: var(--e-global-color-4d6443a);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-72e2955.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-72e2955 .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-1acac4b {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-1acac4b .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-87787b1 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-01d2005 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-01d2005 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-01d2005 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-01d2005 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-01d2005 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-cdefb4a {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-icon i {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-1a17f13);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5c28bf0 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-5c28bf0:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-5c28bf0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF3F4;
}

.elementor-18 .elementor-element.elementor-element-409b54b {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-18 .elementor-element.elementor-element-ebe285a {
    background-color: var(--e-global-color-4d6443a);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-ebe285a.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-ebe285a .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-7c1e4e8 {
    padding: 1px 1px 1px 1px;
}

.elementor-18 .elementor-element.elementor-element-7c1e4e8 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-9a26564 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-5d24600 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-5d24600 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-5d24600 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-5d24600 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-5d24600 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-630e709 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-3c538e2 {
    --n-tabs-heading-wrap: nowrap;
    --n-tabs-heading-overflow-x: scroll;
    --n-tabs-title-white-space: nowrap;
    width: var(--container-widget-width, 900px);
    max-width: 900px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 900px;
    --container-widget-flex-grow: 0;
    --n-tabs-title-gap: 0px;
    --n-tabs-gap: 50px;
    --n-tabs-title-border-radius: 0px 0px 0px 0px;
    --n-tabs-title-color: var(--e-global-color-daa3163);
    --n-tabs-title-color-active: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-3c538e2>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
    background: #FFFFFF;
}

.elementor-18 .elementor-element.elementor-element-3c538e2.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #E8F0FE;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-3c538e2.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-18 .elementor-element.elementor-element-3c538e2.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #E8F0FE;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-3c538e2.elementor-element {
    --align-self: center;
}

.elementor-18 .elementor-element.elementor-element-3c538e2.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-3c538e2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-title-color-hover: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-1d8537e {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-79f8b6e {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-6d827d1 {
    padding: 0px 0px 10px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-7311f52 {
    --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: center;
    --align-items: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --flex-wrap: nowrap;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-ebc370e .elementor-button {
    background-color: var(--e-global-color-1a17f13);
    fill: var(--e-global-color-daa3163);
    color: var(--e-global-color-daa3163);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 15px 10px 15px;
}

.elementor-18 .elementor-element.elementor-element-ebc370e .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-ebc370e .elementor-button:focus {
    background-color: var(--e-global-color-daa3163);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-ebc370e .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-ebc370e .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-c6bf278 .elementor-button {
    background-color: var(--e-global-color-1a17f13);
    fill: var(--e-global-color-daa3163);
    color: var(--e-global-color-daa3163);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 15px 10px 15px;
}

.elementor-18 .elementor-element.elementor-element-c6bf278 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-c6bf278 .elementor-button:focus {
    background-color: var(--e-global-color-daa3163);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-c6bf278 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-c6bf278 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-e623e13 .elementor-button {
    background-color: var(--e-global-color-1a17f13);
    fill: var(--e-global-color-daa3163);
    color: var(--e-global-color-daa3163);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 15px 10px 15px;
}

.elementor-18 .elementor-element.elementor-element-e623e13 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-e623e13 .elementor-button:focus {
    background-color: var(--e-global-color-daa3163);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-e623e13 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-e623e13 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d52d523 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-18 .elementor-element.elementor-element-42ca6da {
    --display: flex;
    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: var(--e-global-color-4d6443a);
    --border-color: var(--e-global-color-4d6443a);
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-42ca6da:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-42ca6da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F9FB;
}

.elementor-18 .elementor-element.elementor-element-d8e0bb3 {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-4d6443a);
    text-align: center;
}

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

.elementor-18 .elementor-element.elementor-element-d8e0bb3 .elementor-heading-title {
    font-size: 18px;
}

.elementor-18 .elementor-element.elementor-element-e4b16d1 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-e4b16d1:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-e4b16d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-315881b {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-315881b .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-e48a968 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button:focus {
    background-color: var(--e-global-color-1a17f13);
    color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-97fb4af {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-97fb4af.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button {
    line-height: 1.3em;
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button:focus svg {
    fill: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-81b899b {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-icon i {
    color: #FCC015;
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-icon svg {
    fill: #FCC015;
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-df1a3c7 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-df1a3c7:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-df1a3c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F9FB;
}

.elementor-18 .elementor-element.elementor-element-39373be {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-39373be .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-18228ea {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button {
    background-color: var(--e-global-color-daa3163);
    line-height: 1.3em;
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-1c7fa28 {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-1c7fa28.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button:focus svg {
    fill: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-58205e3 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-icon i {
    color: var(--e-global-color-daa3163);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-daa3163);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-2b7ad67 {
    --display: flex;
    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: var(--e-global-color-daa3163);
    --border-color: var(--e-global-color-daa3163);
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-2b7ad67:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-2b7ad67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F9FB;
}

.elementor-18 .elementor-element.elementor-element-8a974b9 {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 0px 0px 2px 0px;
    border-color: #1434CB;
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-8a974b9.elementor-element {
    --align-self: center;
}

.elementor-18 .elementor-element.elementor-element-8a974b9 .elementor-heading-title {
    font-size: 18px;
}

.elementor-18 .elementor-element.elementor-element-1bb46ce {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-1bb46ce:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-1bb46ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-cfbeb09 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-cfbeb09 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-207ba67 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button:focus {
    background-color: var(--e-global-color-1a17f13);
    color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-a4ff720 {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-a4ff720.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button {
    line-height: 1.3em;
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button:focus svg {
    fill: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-48593e9 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-47173e8 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-47173e8:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-47173e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F9FB;
}

.elementor-18 .elementor-element.elementor-element-a3343a0 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-a3343a0 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-1eb0830 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button {
    background-color: var(--e-global-color-daa3163);
    line-height: 1.3em;
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-fc8ce21 {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-fc8ce21.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button:focus svg {
    fill: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-95c3cdf {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-icon i {
    color: var(--e-global-color-daa3163);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-icon svg {
    fill: var(--e-global-color-daa3163);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-cea196b {
    --display: flex;
    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: var(--e-global-color-4d6443a);
    --border-color: var(--e-global-color-4d6443a);
    --border-radius: 18px 18px 18px 18px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-cea196b:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-cea196b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F9FB;
}

.elementor-18 .elementor-element.elementor-element-0b384df {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-4d6443a);
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-0b384df.elementor-element {
    --align-self: center;
}

.elementor-18 .elementor-element.elementor-element-0b384df .elementor-heading-title {
    font-size: 18px;
}

.elementor-18 .elementor-element.elementor-element-9a98553 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-9a98553:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-9a98553>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-8d5b847 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-8d5b847 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-4704869 {
    background-color: var(--e-global-color-4d6443a);
    padding: 0px 5px 0px 5px;
    top: 6px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-18 .elementor-element.elementor-element-4704869.elementor-element {
    --align-self: flex-end;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4704869 {
    right: 6px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-4704869 {
    left: 6px;
}

.elementor-18 .elementor-element.elementor-element-4704869 .elementor-heading-title {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-5391388 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button:focus {
    background-color: var(--e-global-color-1a17f13);
    color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-d39d233 {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-d39d233.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button {
    line-height: 1.3em;
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button:focus svg {
    fill: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-99d0d9d {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-caa89e4 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-caa89e4:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-caa89e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F9FB;
}

.elementor-18 .elementor-element.elementor-element-08cde7d {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-08cde7d .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-654274e {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button {
    background-color: var(--e-global-color-daa3163);
    line-height: 1.3em;
    fill: var(--e-global-color-1a17f13);
    color: var(--e-global-color-1a17f13);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-171ff8c {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-171ff8c.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button:focus svg {
    fill: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-533bcb4 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-icon i {
    color: var(--e-global-color-daa3163);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-daa3163);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-aa50901 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-aa50901.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

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

.elementor-18 .elementor-element.elementor-element-ff097d1 {
    padding: 0px 0px 10px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}

.elementor-18 .elementor-element.elementor-element-767cd08 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-ad19a10 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

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

.elementor-18 .elementor-element.elementor-element-6ab0bf5:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-6ab0bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-297671d {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-297671d .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-6d0ef27 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-070c787 {
    background-color: var(--e-global-color-daa3163);
    padding: 20px 0px 0px 0px;
    top: 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-070c787 {
    left: 0px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-070c787 {
    right: 0px;
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-da4e774 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-da4e774.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-da4e774 .elementor-heading-title {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-d7a7a52 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-d7a7a52:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-d7a7a52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c9bcdb8);
}

.elementor-18 .elementor-element.elementor-element-bb1b134 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-bb1b134 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-b7033c3 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-7633e81 {
    background-color: var(--e-global-color-daa3163);
    padding: 20px 0px 0px 0px;
    top: 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7633e81 {
    left: 0px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-7633e81 {
    right: 0px;
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5edbf38 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-5edbf38.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-5edbf38 .elementor-heading-title {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-c0aa5cb {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-8c94ecf {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-cc2783f {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-b52976c {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-7781180 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

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

.elementor-18 .elementor-element.elementor-element-f7fbee7 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-1a6541d {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-1a6541d:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-1a6541d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-f19dac2 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-f19dac2 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-ad07e60 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-f944271 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-f944271.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-f944271 .elementor-heading-title {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-6d350a2 {
    background-color: var(--e-global-color-daa3163);
    padding: 20px 0px 0px 0px;
    top: 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

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

body.rtl .elementor-18 .elementor-element.elementor-element-6d350a2 {
    right: 0px;
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1f8e60e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-1f8e60e:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-1f8e60e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c9bcdb8);
}

.elementor-18 .elementor-element.elementor-element-62f89ef {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-62f89ef .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-f55177b {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-e0587db {
    background-color: var(--e-global-color-daa3163);
    padding: 20px 0px 0px 0px;
    top: 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e0587db {
    left: 0px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-e0587db {
    right: 0px;
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-ced5007 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-ced5007.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-ced5007 .elementor-heading-title {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-37cf45a {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-348ddc3 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-72f40c1 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-92869f4 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-a965f98 {
    --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: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-c07f1d3 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-c07f1d3:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-c07f1d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-d13ac7d {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d13ac7d .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b020c40 {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-8f5c338 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-8f5c338.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-8f5c338 .elementor-heading-title {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-1e1e122 {
    background-color: var(--e-global-color-daa3163);
    padding: 20px 0px 0px 0px;
    top: 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1e1e122 {
    left: 0px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-1e1e122 {
    right: 0px;
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1ddcf64 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-1ddcf64:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-1ddcf64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c9bcdb8);
}

.elementor-18 .elementor-element.elementor-element-5301894 {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-5301894 .elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 32px;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-0e2930e {
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.25rem;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-5faca4c {
    background-color: var(--e-global-color-daa3163);
    padding: 20px 0px 0px 0px;
    top: 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5faca4c {
    left: 0px;
}

body.rtl .elementor-18 .elementor-element.elementor-element-5faca4c {
    right: 0px;
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-icon i {
    color: var(--e-global-color-4d6443a);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4d6443a);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-text {
    color: var(--e-global-color-1a17f13);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-c9bbd47 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-c9bbd47.elementor-element {
    --align-self: flex-start;
}

.elementor-18 .elementor-element.elementor-element-c9bbd47 .elementor-heading-title {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000000;
}

.elementor-18 .elementor-element.elementor-element-9da0473 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-0f75f8c {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-c897342 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E6E6E6BF;
    --border-color: #E6E6E6BF;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-18 .elementor-element.elementor-element-b137796 {
    padding: 20px 0px 0px 0px;
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-icon i {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5e5b0b8);
    transition: fill 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-text {
    color: var(--e-global-color-5e5b0b8);
    transition: color 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button:focus {
    background-color: var(--e-global-color-4d6443a);
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-style: none;
}

.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button:focus svg {
    fill: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-e5efb7b {
    --n-tabs-heading-wrap: nowrap;
    --n-tabs-heading-overflow-x: scroll;
    --n-tabs-title-white-space: nowrap;
    width: var(--container-widget-width, 900px);
    max-width: 900px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 900px;
    --container-widget-flex-grow: 0;
    --n-tabs-title-gap: 0px;
    --n-tabs-gap: 50px;
    --n-tabs-title-border-radius: 0px 0px 0px 0px;
    --n-tabs-title-color: var(--e-global-color-daa3163);
    --n-tabs-title-color-active: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-e5efb7b>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
    background: #FFFFFF;
}

.elementor-18 .elementor-element.elementor-element-e5efb7b.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #E8F0FE;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-e5efb7b.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-18 .elementor-element.elementor-element-e5efb7b.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: #E8F0FE;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
}

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

.elementor-18 .elementor-element.elementor-element-e5efb7b.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-e5efb7b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
    --n-tabs-title-color-hover: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-644e66f {
    --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;
    --padding-top: 050px;
    --padding-bottom: 90px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-350c055 {
    text-align: center;
    font-size: 13px;
    letter-spacing: 3px;
    color: #FBB431;
}

.elementor-18 .elementor-element.elementor-element-9672794 {
    width: var(--container-widget-width, 522px);
    max-width: 522px;
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    --container-widget-width: 522px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

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

.elementor-18 .elementor-element.elementor-element-9672794 .elementor-heading-title {
    font-size: 40px;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-4555e82 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-a673004 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-0cd89fd {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-8174dc5 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-7b1e91e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-88fac4e {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-afad62b {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-582a54f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-a8e9ccb {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-447e3b6 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-1444fff {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-771f364 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-a393398 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-1dcd319 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-8d482a6 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-e18bdae {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-0f23fec {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-4ad2814 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-564dfe2 {
    --display: flex;
}

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

.elementor-18 .elementor-element.elementor-element-93389b5 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-df625c4 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-630ce85 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-9a78f84 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-6ad30b2 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-b847169 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-8b0ad8b {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-8342260 {
    --display: flex;
}

.elementor-18 .elementor-element.elementor-element-d4ea9a7 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-e067db6 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-18 .elementor-element.elementor-element-c18b9a6 {
    --n-accordion-title-font-size: 15px;
    width: var(--container-widget-width, 615px);
    max-width: 615px;
    background-color: #F5F9FB;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 615px;
    --container-widget-flex-grow: 0;
    border-radius: 3px 3px 3px 3px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-title-hover-color: var(--e-global-color-4d6443a);
    --n-accordion-title-active-color: var(--e-global-color-4d6443a);
    --n-accordion-icon-size: 20px;
    --n-accordion-icon-normal-color: #F8D04A;
    --n-accordion-icon-active-color: var(--e-global-color-daa3163);
}

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

.elementor-18 .elementor-element.elementor-element-c18b9a6>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #1434CB14;
}

.elementor-18 .elementor-element.elementor-element-c18b9a6 {
    --n-accordion-padding: 15px 25px 15px 25px;
}

:where(.elementor-18 .elementor-element.elementor-element-c18b9a6 > .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-weight: 600;
}

:where(.elementor-18 .elementor-element.elementor-element-c18b9a6 > .e-n-accordion > .e-n-accordion-item)>.e-con {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #1434CB14;
    --padding-top: 10px;
    --padding-right: 25px;
    --padding-bottom: 10px;
    --padding-left: 25px;
}

.elementor-18 .elementor-element.elementor-element-8c660f5 {
    --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;
    --padding-top: 020px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-ae950de {
    --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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-9d5e025 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9d5e025 .elementor-heading-title {
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2em;
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-d28bc7d {
    --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;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-18 .elementor-element.elementor-element-d28bc7d:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-d28bc7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF3F4;
}

.elementor-18 .elementor-element.elementor-element-d388efa {
    --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;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-18 .elementor-element.elementor-element-d388efa:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-d388efa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-daa3163);
}

.elementor-18 .elementor-element.elementor-element-78bcee4 {
    --display: flex;
    --justify-content: center;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-bc40d9b .elementor-heading-title {
    font-size: 38px;
    line-height: 40px;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-1511322 {
    width: var(--container-widget-width, 445px);
    max-width: 445px;
    --container-widget-width: 445px;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-1a17f13);
}

.elementor-18 .elementor-element.elementor-element-3cb2343 {
    --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;
    --flex-wrap: nowrap;
    --padding-top: 10px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-18 .elementor-element.elementor-element-9c149f6 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-9c149f6 .elementor-button:focus {
    background-color: var(--e-global-color-1a17f13);
    color: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-9c149f6 .elementor-button {
    fill: var(--e-global-color-5e5b0b8);
    color: var(--e-global-color-5e5b0b8);
    border-radius: 30px 30px 30px 30px;
}

.elementor-18 .elementor-element.elementor-element-9c149f6 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-9c149f6 .elementor-button:focus svg {
    fill: var(--e-global-color-5e5b0b8);
}

.elementor-18 .elementor-element.elementor-element-ab4ec85 {
    --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-18 .elementor-element.elementor-element-912d974 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-9c93073 {
    color: var(--e-global-color-1a17f13);
}

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

.elementor-18 .elementor-element.elementor-element-2b17a75 {
    text-align: right;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-4dcf77b {
        --width: auto;
    }

    .elementor-18 .elementor-element.elementor-element-2d93a80 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-938c40c {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-6c634b9 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-d93c191 {
        --width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-5ad3b5b {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-32e0198 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-57c1750 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-c23e21a {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-5c28bf0 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-ad19a10 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-c0aa5cb {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-cc2783f {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-f7fbee7 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-37cf45a {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-72f40c1 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-a965f98 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-9da0473 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-c897342 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-644e66f {
        --content-width: 700px;
    }

    .elementor-18 .elementor-element.elementor-element-8c660f5 {
        --content-width: 893px;
    }

    .elementor-18 .elementor-element.elementor-element-78bcee4 {
        --width: 60%;
    }

    .elementor-18 .elementor-element.elementor-element-c202f97 {
        --width: 40%;
    }
}

@media(max-width:1024px) {
    .elementor-18 .elementor-element.elementor-element-66f6ab4 {
        --padding-top: 40px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-02d31d5 {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-a48c10f {
        --grid-auto-flow: row;
    }

    .elementor-18 .elementor-element.elementor-element-ff936dd {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-18 .elementor-element.elementor-element-0e4e6ed {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-d07c703 {
        bottom: 49%;
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b85e834 {
        right: 14px;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-b85e834 {
        left: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-b85e834 {
        bottom: 29%;
    }

    .elementor-18 .elementor-element.elementor-element-caedf54 {
        bottom: 9%;
    }

    .elementor-18 .elementor-element.elementor-element-d20c9fc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6c634b9 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-fec9594 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-d93c191 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-8634bfe .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-5ad3b5b {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-2335466 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-32dbbc7 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-32e0198 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-ae2306d {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-2490c70 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-d5cc0d5 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-57c1750 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-c1ed668 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-fc44aee .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-c23e21a {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9a13359 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-80ec1db {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-1acac4b .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-5c28bf0 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-5ee1f70 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-7c1e4e8 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-d52d523 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-42ca6da {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-e4b16d1 {
        --padding-top: 30px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-315881b .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-18 .elementor-element.elementor-element-39373be .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-2b7ad67 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-1bb46ce {
        --padding-top: 30px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-cfbeb09 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-18 .elementor-element.elementor-element-a3343a0 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-cea196b {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-9a98553 {
        --padding-top: 30px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-8d5b847 .elementor-heading-title {
        font-size: 18px;
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4704869 {
        right: 5px;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-4704869 {
        left: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-4704869 {
        top: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-08cde7d .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-767cd08 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-ad19a10 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-6ab0bf5 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-297671d .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-d7a7a52 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-bb1b134 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-c0aa5cb {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-cc2783f {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-d93bee0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-f7fbee7 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-1a6541d {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-f19dac2 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-1f8e60e {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-62f89ef .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-37cf45a {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-72f40c1 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-92869f4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-a965f98 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-c07f1d3 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-d13ac7d .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-1ddcf64 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
    }

    .elementor-18 .elementor-element.elementor-element-5301894 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-9da0473 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-c897342 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-644e66f {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9672794 {
        margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-18 .elementor-element.elementor-element-9672794 .elementor-heading-title {
        font-size: 30px;
        line-height: 36px;
    }

    .elementor-18 .elementor-element.elementor-element-8c660f5 {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-ae950de {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-9d5e025 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
    }

    .elementor-18 .elementor-element.elementor-element-9d5e025 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-18 .elementor-element.elementor-element-78bcee4 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-bc40d9b .elementor-heading-title {
        font-size: 30px;
        line-height: 36px;
    }

    .elementor-18 .elementor-element.elementor-element-3cb2343 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-18 .elementor-element.elementor-element-66f6ab4 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

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

    .elementor-18 .elementor-element.elementor-element-b44c7da {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-997377e {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-98d2b2b {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-f917ef1 {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-f8c7f99 {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-5e06236 {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-9721f15 {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-02c1349 {
        padding: 15px 25px 15px 25px;
    }

    .elementor-18 .elementor-element.elementor-element-ff936dd {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-arrow-prev-left-align: 0%;
        --e-n-carousel-arrow-prev-translate-x: 0px;
        --e-n-carousel-arrow-prev-top-align: 50%;
        --e-n-carousel-arrow-prev-translate-y: -50%;
        --e-n-carousel-arrow-next-right-align: 0%;
        --e-n-carousel-arrow-next-translate-x: 0%;
        --e-n-carousel-arrow-next-top-align: 50%;
        --e-n-carousel-arrow-next-translate-y: -50%;
    }

    :where(.elementor-18 .elementor-element.elementor-element-ff936dd .swiper-slide)>.e-con {
        --padding-top: 10px;
        --padding-right: 30px;
        --padding-bottom: 10px;
        --padding-left: 30px;
    }

    :where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con {
        --padding-block-start: 10px;
        --padding-inline-end: 30px;
        --padding-block-end: 10px;
        --padding-inline-start: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-0e4e6ed {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-18 .elementor-element.elementor-element-58510f1 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-d5075b0 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-f306a80 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9ebe4fa {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-9ebe4fa .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-d20c9fc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6c634b9 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-fec9594 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
    }

    .elementor-18 .elementor-element.elementor-element-d93c191 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-8634bfe .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-23f0bbc {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-a1ccec8 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-9345876 {
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-9345876 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-b52f63f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-b52f63f .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-5ad3b5b {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9f82d3d {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-2335466 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-32dbbc7 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-4897846 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-486703b .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-e9aa488 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-e9af614 {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-e9af614 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-b3aea6d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-32e0198 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-ae2306d {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
    }

    .elementor-18 .elementor-element.elementor-element-2490c70 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-d5cc0d5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-48ec090 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-c472ee6 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-02fa252 {
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-02fa252 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-07f9b36 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-07f9b36 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-57c1750 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-a294d64 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-c1ed668 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-fc44aee .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-033da30 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-9daf5b4 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-19804aa img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-251b0e9 {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-251b0e9 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-bb58f31 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-c23e21a {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9a13359 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
    }

    .elementor-18 .elementor-element.elementor-element-80ec1db {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-1acac4b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-87787b1 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-01d2005 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-f245d50 {
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-f245d50 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-cdefb4a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-cdefb4a .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-5c28bf0 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-409b54b {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-5ee1f70 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-18 .elementor-element.elementor-element-7c1e4e8 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9a26564 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-5d24600 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-630e709 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-fdb8eb9 {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-fdb8eb9 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-315881b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-e48a968 {
        text-align: left;
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-97fb4af .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-81b899b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-81b899b .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-39373be .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-18228ea {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-1c7fa28 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-58205e3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-58205e3 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-cfbeb09 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-207ba67 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-a4ff720 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-48593e9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-48593e9 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-a3343a0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-1eb0830 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-fc8ce21 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-95c3cdf {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-95c3cdf .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-8d5b847 .elementor-heading-title {
        font-size: 20px;
    }

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

    .elementor-18 .elementor-element.elementor-element-5391388 {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-d39d233 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-99d0d9d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-99d0d9d .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-08cde7d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-654274e {
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-171ff8c .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-533bcb4 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-533bcb4 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-767cd08 {
        --justify-content: space-between;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-ad19a10 {
        --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;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6ab0bf5 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-297671d {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-297671d .elementor-heading-title {
        font-size: 14px;
        line-height: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-6d0ef27 {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

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

    .elementor-18 .elementor-element.elementor-element-070c787 {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        padding: 3px 3px 3px 3px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: 72px;
        border-radius: 11px 11px 11px 11px;
    }

    .elementor-18 .elementor-element.elementor-element-070c787.elementor-element {
        --align-self: center;
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-070c787 {
        left: 15%;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-070c787 {
        right: 15%;
    }

    .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-070c787 .elementor-icon-list-item>a {
        font-size: 13px;
    }

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

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

    .elementor-18 .elementor-element.elementor-element-d7a7a52 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

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

    .elementor-18 .elementor-element.elementor-element-bb1b134 .elementor-heading-title {
        font-size: 14px;
        line-height: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-b7033c3 {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-c551ab8 {
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

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

    .elementor-18 .elementor-element.elementor-element-c551ab8 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-7633e81 {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        padding: 3px 3px 3px 3px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: 72px;
        border-radius: 11px 11px 11px 11px;
    }

    .elementor-18 .elementor-element.elementor-element-7633e81.elementor-element {
        --align-self: center;
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7633e81 {
        left: 15%;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-7633e81 {
        right: 15%;
    }

    .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-7633e81 .elementor-icon-list-item>a {
        font-size: 13px;
    }

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

    .elementor-18 .elementor-element.elementor-element-5edbf38.elementor-element {
        --align-self: center;
    }

    .elementor-18 .elementor-element.elementor-element-c0aa5cb {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-8c94ecf {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-8c94ecf .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-356cd00 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-356cd00 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-cc2783f {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b52976c {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-b52976c .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-7781180 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7781180 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-d93bee0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-f7fbee7 {
        --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;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-1a6541d {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

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

    .elementor-18 .elementor-element.elementor-element-f19dac2 .elementor-heading-title {
        font-size: 14px;
        line-height: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-ad07e60 {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-d320245 {
        width: var(--container-widget-width, 200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

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

    .elementor-18 .elementor-element.elementor-element-d320245 img {
        max-width: 100%;
    }

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

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

    .elementor-18 .elementor-element.elementor-element-6d350a2 {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        padding: 3px 3px 3px 3px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: 72px;
        border-radius: 11px 11px 11px 11px;
    }

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

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6d350a2 {
        left: 15%;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-6d350a2 {
        right: 15%;
    }

    .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-6d350a2 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-1f8e60e {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-62f89ef {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-62f89ef .elementor-heading-title {
        font-size: 14px;
        line-height: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-f55177b {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-1135aa2 {
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-1135aa2.elementor-element {
        --align-self: center;
    }

    .elementor-18 .elementor-element.elementor-element-1135aa2 img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-e0587db {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        padding: 3px 3px 3px 3px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: 72px;
        border-radius: 11px 11px 11px 11px;
    }

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

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e0587db {
        left: 15%;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-e0587db {
        right: 15%;
    }

    .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-e0587db .elementor-icon-list-item>a {
        font-size: 13px;
    }

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

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

    .elementor-18 .elementor-element.elementor-element-37cf45a {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-348ddc3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-348ddc3 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-4b355d8 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-4b355d8 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-72f40c1 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6b2fc9e {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-6b2fc9e .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-f07b1e4 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-f07b1e4 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-92869f4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-a965f98 {
        --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;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-c07f1d3 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

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

    .elementor-18 .elementor-element.elementor-element-d13ac7d .elementor-heading-title {
        font-size: 14px;
        line-height: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-b020c40 {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-d3e8140 {
        width: var(--container-widget-width, 200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

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

    .elementor-18 .elementor-element.elementor-element-d3e8140 img {
        max-width: 100%;
    }

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

    .elementor-18 .elementor-element.elementor-element-8f5c338.elementor-element {
        --align-self: center;
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122 {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        padding: 3px 3px 3px 3px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: 72px;
        border-radius: 11px 11px 11px 11px;
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122.elementor-element {
        --align-self: center;
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1e1e122 {
        left: 15%;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-1e1e122 {
        right: 15%;
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-1e1e122 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-1ddcf64 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

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

    .elementor-18 .elementor-element.elementor-element-5301894 .elementor-heading-title {
        font-size: 14px;
        line-height: 16px;
    }

    .elementor-18 .elementor-element.elementor-element-0e2930e {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    .elementor-18 .elementor-element.elementor-element-15bfc8f {
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-18 .elementor-element.elementor-element-15bfc8f.elementor-element {
        --align-self: center;
    }

    .elementor-18 .elementor-element.elementor-element-15bfc8f img {
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c {
        width: var(--container-widget-width, 110px);
        max-width: 110px;
        padding: 3px 3px 3px 3px;
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        top: 72px;
        border-radius: 11px 11px 11px 11px;
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c.elementor-element {
        --align-self: center;
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5faca4c {
        left: 15%;
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-5faca4c {
        right: 15%;
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-5faca4c .elementor-icon-list-item>a {
        font-size: 13px;
    }

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

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

    .elementor-18 .elementor-element.elementor-element-9da0473 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-0f75f8c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-0f75f8c .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-b9eadd3 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b9eadd3 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-c897342 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b137796 {
        padding: 0px 10px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(8px/2);
        margin-left: calc(8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-8px/2);
        margin-left: calc(-8px/2);
    }

    body.rtl .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-8px/2);
    }

    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-8px/2);
    }

    .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-b137796 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-b295a32 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-b295a32 .elementor-button {
        font-size: 14px;
    }

    .elementor-18 .elementor-element.elementor-element-644e66f {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-8c660f5 {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-9d5e025 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-9d5e025 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-d388efa {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-bc40d9b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-18 .elementor-element.elementor-element-ab4ec85 {
        --flex-wrap: nowrap;
    }

    .elementor-18 .elementor-element.elementor-element-2b17a75 {
        text-align: left;
    }
}

/* Start custom CSS for form, class: .elementor-element-658b440 */
.elementor-18 .elementor-element.elementor-element-658b440 .elementor-field-type-submit {
    margin-bottom: 6px !important;
}

@media(min-width: 768px) {
    .elementor-18 .elementor-element.elementor-element-658b440 form[name="Permit Form"] .elementor-form-fields-wrapper>*:nth-child(3) {
        width: 100%;
        order: 3;
    }
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ebe4fa */
.elementor-18 .elementor-element.elementor-element-9ebe4fa .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8634bfe */
.elementor-18 .elementor-element.elementor-element-8634bfe .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52f63f */
.elementor-18 .elementor-element.elementor-element-b52f63f .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32dbbc7 */
.elementor-18 .elementor-element.elementor-element-32dbbc7 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e9af614 */
.elementor-18 .elementor-element.elementor-element-e9af614 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5cc0d5 */
.elementor-18 .elementor-element.elementor-element-d5cc0d5 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-07f9b36 */
.elementor-18 .elementor-element.elementor-element-07f9b36 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc44aee */
.elementor-18 .elementor-element.elementor-element-fc44aee .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-251b0e9 */
.elementor-18 .elementor-element.elementor-element-251b0e9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1acac4b */
.elementor-18 .elementor-element.elementor-element-1acac4b .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdefb4a */
.elementor-18 .elementor-element.elementor-element-cdefb4a .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c1e4e8 */
.elementor-18 .elementor-element.elementor-element-7c1e4e8 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdb8eb9 */
.elementor-18 .elementor-element.elementor-element-fdb8eb9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8634bfe */
.elementor-18 .elementor-element.elementor-element-8634bfe .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52f63f */
.elementor-18 .elementor-element.elementor-element-b52f63f .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32dbbc7 */
.elementor-18 .elementor-element.elementor-element-32dbbc7 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e9af614 */
.elementor-18 .elementor-element.elementor-element-e9af614 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5cc0d5 */
.elementor-18 .elementor-element.elementor-element-d5cc0d5 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-07f9b36 */
.elementor-18 .elementor-element.elementor-element-07f9b36 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc44aee */
.elementor-18 .elementor-element.elementor-element-fc44aee .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-251b0e9 */
.elementor-18 .elementor-element.elementor-element-251b0e9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1acac4b */
.elementor-18 .elementor-element.elementor-element-1acac4b .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdefb4a */
.elementor-18 .elementor-element.elementor-element-cdefb4a .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c1e4e8 */
.elementor-18 .elementor-element.elementor-element-7c1e4e8 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdb8eb9 */
.elementor-18 .elementor-element.elementor-element-fdb8eb9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8634bfe */
.elementor-18 .elementor-element.elementor-element-8634bfe .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52f63f */
.elementor-18 .elementor-element.elementor-element-b52f63f .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32dbbc7 */
.elementor-18 .elementor-element.elementor-element-32dbbc7 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e9af614 */
.elementor-18 .elementor-element.elementor-element-e9af614 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5cc0d5 */
.elementor-18 .elementor-element.elementor-element-d5cc0d5 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-07f9b36 */
.elementor-18 .elementor-element.elementor-element-07f9b36 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc44aee */
.elementor-18 .elementor-element.elementor-element-fc44aee .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-251b0e9 */
.elementor-18 .elementor-element.elementor-element-251b0e9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1acac4b */
.elementor-18 .elementor-element.elementor-element-1acac4b .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdefb4a */
.elementor-18 .elementor-element.elementor-element-cdefb4a .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c1e4e8 */
.elementor-18 .elementor-element.elementor-element-7c1e4e8 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdb8eb9 */
.elementor-18 .elementor-element.elementor-element-fdb8eb9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8634bfe */
.elementor-18 .elementor-element.elementor-element-8634bfe .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52f63f */
.elementor-18 .elementor-element.elementor-element-b52f63f .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32dbbc7 */
.elementor-18 .elementor-element.elementor-element-32dbbc7 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e9af614 */
.elementor-18 .elementor-element.elementor-element-e9af614 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5cc0d5 */
.elementor-18 .elementor-element.elementor-element-d5cc0d5 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-07f9b36 */
.elementor-18 .elementor-element.elementor-element-07f9b36 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc44aee */
.elementor-18 .elementor-element.elementor-element-fc44aee .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-251b0e9 */
.elementor-18 .elementor-element.elementor-element-251b0e9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1acac4b */
.elementor-18 .elementor-element.elementor-element-1acac4b .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdefb4a */
.elementor-18 .elementor-element.elementor-element-cdefb4a .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c1e4e8 */
.elementor-18 .elementor-element.elementor-element-7c1e4e8 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdb8eb9 */
.elementor-18 .elementor-element.elementor-element-fdb8eb9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315881b */
.elementor-18 .elementor-element.elementor-element-315881b .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-81b899b */
.elementor-18 .elementor-element.elementor-element-81b899b .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39373be */
.elementor-18 .elementor-element.elementor-element-39373be .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-58205e3 */
.elementor-18 .elementor-element.elementor-element-58205e3 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfbeb09 */
.elementor-18 .elementor-element.elementor-element-cfbeb09 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48593e9 */
.elementor-18 .elementor-element.elementor-element-48593e9 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3343a0 */
.elementor-18 .elementor-element.elementor-element-a3343a0 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-95c3cdf */
.elementor-18 .elementor-element.elementor-element-95c3cdf .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d5b847 */
.elementor-18 .elementor-element.elementor-element-8d5b847 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4704869 */
.elementor-18 .elementor-element.elementor-element-4704869 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99d0d9d */
.elementor-18 .elementor-element.elementor-element-99d0d9d .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08cde7d */
.elementor-18 .elementor-element.elementor-element-08cde7d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-533bcb4 */
.elementor-18 .elementor-element.elementor-element-533bcb4 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297671d */
.elementor-18 .elementor-element.elementor-element-297671d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df75350 */
.elementor-18 .elementor-element.elementor-element-df75350 img {
    max-height: 160px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-070c787 */
.elementor-18 .elementor-element.elementor-element-070c787 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb1b134 */
.elementor-18 .elementor-element.elementor-element-bb1b134 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7633e81 */
.elementor-18 .elementor-element.elementor-element-7633e81 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c94ecf */
.elementor-18 .elementor-element.elementor-element-8c94ecf .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52976c */
.elementor-18 .elementor-element.elementor-element-b52976c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19dac2 */
.elementor-18 .elementor-element.elementor-element-f19dac2 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d350a2 */
.elementor-18 .elementor-element.elementor-element-6d350a2 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62f89ef */
.elementor-18 .elementor-element.elementor-element-62f89ef .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e0587db */
.elementor-18 .elementor-element.elementor-element-e0587db .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-348ddc3 */
.elementor-18 .elementor-element.elementor-element-348ddc3 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b2fc9e */
.elementor-18 .elementor-element.elementor-element-6b2fc9e .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d13ac7d */
.elementor-18 .elementor-element.elementor-element-d13ac7d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e1e122 */
.elementor-18 .elementor-element.elementor-element-1e1e122 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5301894 */
.elementor-18 .elementor-element.elementor-element-5301894 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5faca4c */
.elementor-18 .elementor-element.elementor-element-5faca4c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f75f8c */
.elementor-18 .elementor-element.elementor-element-0f75f8c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b137796 */
.elementor-18 .elementor-element.elementor-element-b137796 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297671d */
.elementor-18 .elementor-element.elementor-element-297671d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df75350 */
.elementor-18 .elementor-element.elementor-element-df75350 img {
    max-height: 160px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-070c787 */
.elementor-18 .elementor-element.elementor-element-070c787 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb1b134 */
.elementor-18 .elementor-element.elementor-element-bb1b134 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7633e81 */
.elementor-18 .elementor-element.elementor-element-7633e81 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c94ecf */
.elementor-18 .elementor-element.elementor-element-8c94ecf .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52976c */
.elementor-18 .elementor-element.elementor-element-b52976c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19dac2 */
.elementor-18 .elementor-element.elementor-element-f19dac2 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d350a2 */
.elementor-18 .elementor-element.elementor-element-6d350a2 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62f89ef */
.elementor-18 .elementor-element.elementor-element-62f89ef .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e0587db */
.elementor-18 .elementor-element.elementor-element-e0587db .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-348ddc3 */
.elementor-18 .elementor-element.elementor-element-348ddc3 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b2fc9e */
.elementor-18 .elementor-element.elementor-element-6b2fc9e .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d13ac7d */
.elementor-18 .elementor-element.elementor-element-d13ac7d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e1e122 */
.elementor-18 .elementor-element.elementor-element-1e1e122 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5301894 */
.elementor-18 .elementor-element.elementor-element-5301894 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5faca4c */
.elementor-18 .elementor-element.elementor-element-5faca4c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f75f8c */
.elementor-18 .elementor-element.elementor-element-0f75f8c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b137796 */
.elementor-18 .elementor-element.elementor-element-b137796 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297671d */
.elementor-18 .elementor-element.elementor-element-297671d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df75350 */
.elementor-18 .elementor-element.elementor-element-df75350 img {
    max-height: 160px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-070c787 */
.elementor-18 .elementor-element.elementor-element-070c787 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb1b134 */
.elementor-18 .elementor-element.elementor-element-bb1b134 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7633e81 */
.elementor-18 .elementor-element.elementor-element-7633e81 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c94ecf */
.elementor-18 .elementor-element.elementor-element-8c94ecf .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52976c */
.elementor-18 .elementor-element.elementor-element-b52976c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19dac2 */
.elementor-18 .elementor-element.elementor-element-f19dac2 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d350a2 */
.elementor-18 .elementor-element.elementor-element-6d350a2 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62f89ef */
.elementor-18 .elementor-element.elementor-element-62f89ef .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e0587db */
.elementor-18 .elementor-element.elementor-element-e0587db .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-348ddc3 */
.elementor-18 .elementor-element.elementor-element-348ddc3 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b2fc9e */
.elementor-18 .elementor-element.elementor-element-6b2fc9e .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d13ac7d */
.elementor-18 .elementor-element.elementor-element-d13ac7d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e1e122 */
.elementor-18 .elementor-element.elementor-element-1e1e122 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5301894 */
.elementor-18 .elementor-element.elementor-element-5301894 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5faca4c */
.elementor-18 .elementor-element.elementor-element-5faca4c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f75f8c */
.elementor-18 .elementor-element.elementor-element-0f75f8c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b137796 */
.elementor-18 .elementor-element.elementor-element-b137796 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297671d */
.elementor-18 .elementor-element.elementor-element-297671d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df75350 */
.elementor-18 .elementor-element.elementor-element-df75350 img {
    max-height: 160px;
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-070c787 */
.elementor-18 .elementor-element.elementor-element-070c787 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb1b134 */
.elementor-18 .elementor-element.elementor-element-bb1b134 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7633e81 */
.elementor-18 .elementor-element.elementor-element-7633e81 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c94ecf */
.elementor-18 .elementor-element.elementor-element-8c94ecf .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b52976c */
.elementor-18 .elementor-element.elementor-element-b52976c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19dac2 */
.elementor-18 .elementor-element.elementor-element-f19dac2 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6d350a2 */
.elementor-18 .elementor-element.elementor-element-6d350a2 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62f89ef */
.elementor-18 .elementor-element.elementor-element-62f89ef .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e0587db */
.elementor-18 .elementor-element.elementor-element-e0587db .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-348ddc3 */
.elementor-18 .elementor-element.elementor-element-348ddc3 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b2fc9e */
.elementor-18 .elementor-element.elementor-element-6b2fc9e .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d13ac7d */
.elementor-18 .elementor-element.elementor-element-d13ac7d .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e1e122 */
.elementor-18 .elementor-element.elementor-element-1e1e122 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5301894 */
.elementor-18 .elementor-element.elementor-element-5301894 .free-text {
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 0px 10px;
    margin-left: 2px;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5faca4c */
.elementor-18 .elementor-element.elementor-element-5faca4c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f75f8c */
.elementor-18 .elementor-element.elementor-element-0f75f8c .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b137796 */
.elementor-18 .elementor-element.elementor-element-b137796 .underline {
    text-decoration: underline;
}

/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e5efb7b */
.selected-tab,
.selected-tab-on {
    margin: auto;
    top: calc(50% - 13px) !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

.elementor-18 .elementor-element.elementor-element-e5efb7b button {
    padding: 10px 7px
}

.elementor-18 .elementor-element.elementor-element-e5efb7b .custom-tab-header-1,
.elementor-18 .elementor-element.elementor-element-e5efb7b .custom-tab-header-2 {
    cursor: pointer;
}

.elementor-18 .elementor-element.elementor-element-e5efb7b .custom-tab-content-2 {
    display: none;
}

.elementor-18 .elementor-element.elementor-element-e5efb7b .selected-tab {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae950de */
.elementor-18 .elementor-element.elementor-element-ae950de p,
.elementor-18 .elementor-element.elementor-element-ae950de h2 {
    margin: 0px !important;
}

/* End custom CSS */
/* Start custom CSS */
.country-select {
    width: 100%;
}

#country-info {
    font-size: 14px;
    line-height: 19px;
    padding: 5px 0px;
    color: #fff;
}

#country-info>span {
    font-weight: 700;
}

button .elementor-button-icon {
    margin-top: 4px;
}

.img-lft img {
    max-height: 200px !important;
    width: auto;
}

.img-rt img {
    max-height: 160px !important;
    width: auto;
}

.b-border {
    border: 0;
    border-bottom: 1px solid;
    border-style: dashed;
}

.border-yellow {
    border-color: #FCC015;
}

.border-blue {
    border-color: #1434CB;
}

.data-box.active {
    background: rgb(20, 52, 203);
    background: linear-gradient(90deg, rgba(20, 52, 203, 1) 0%, rgba(52, 132, 218, 1) 100%);
}

.data-box {
    background: #ECF3F4;
}

.data-box p,
.data-box h3 {
    color: #2C2C2C !important;
}

.data-box.active p,
.data-box.active h3 {
    color: #fff !important;
}

.ovr-select {
    visibility: hidden;
}

/* End custom CSS */