.elementor-26286 .elementor-element.elementor-element-abee605 {
    --display: flex;
    --position: absolute;
    --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;
    top: 0px;
    --z-index: 100;
}

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

body.rtl .elementor-26286 .elementor-element.elementor-element-abee605 {
    right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-7fe9572 {
    --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;
}

.elementor-26286 .elementor-element.elementor-element-c8d2183 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-3608902 .elementor-button {
    background-color: #FFFFFF;
    fill: #000000;
    color: #000000;
}

.elementor-26286 .elementor-element.elementor-element-63d067a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 20px 30px;
    --row-gap: 20px;
    --column-gap: 65px;
}

.elementor-26286 .elementor-element.elementor-element-0495068 {
    font-size: 24px;
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-c8515a5 {
    font-size: 24px;
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-756c1b2 {
    font-size: 24px;
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-83126b3 {
    font-size: 24px;
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-c42752d .elementor-button {
    background-color: #FFFFFF;
    fill: #000000;
    color: #000000;
}

.elementor-26286 .elementor-element.elementor-element-2c886a1 {
    --display: flex;
    --min-height: 90vh;
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.6;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-2c886a1:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-2c886a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://www.decisivezone.ae/wp-content/uploads/2024/08/5645633.webp");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26286 .elementor-element.elementor-element-2c886a1::before,
.elementor-26286 .elementor-element.elementor-element-2c886a1>.elementor-background-video-container::before,
.elementor-26286 .elementor-element.elementor-element-2c886a1>.e-con-inner>.elementor-background-video-container::before,
.elementor-26286 .elementor-element.elementor-element-2c886a1>.elementor-background-slideshow::before,
.elementor-26286 .elementor-element.elementor-element-2c886a1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-26286 .elementor-element.elementor-element-2c886a1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 10%, #00000000 100%);
}

.elementor-26286 .elementor-element.elementor-element-8ba6ed2 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-888dc45 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-fd0b7a3 {
    font-size: 20px;
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-d6614ba .elementor-heading-title {
    font-size: 50px;
    line-height: 60px;
    color: #FFFFFF;
}

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

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

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

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

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

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

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-icon i {
    color: #FAC400;
    transition: color 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-icon svg {
    fill: #FAC400;
    transition: fill 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-61ac4a2 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-item>a {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

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

.elementor-26286 .elementor-element.elementor-element-4a58691>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-eab7eaf {
    width: auto;
    max-width: auto;
}

.elementor-26286 .elementor-element.elementor-element-7adb36a {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-26286 .elementor-element.elementor-element-7adb36a:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-7adb36a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0000001A;
}

.elementor-26286 .elementor-element.elementor-element-c73acfe .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-26286 .elementor-element.elementor-global-24854 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-26286 .elementor-element.elementor-global-24854 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-26286 .elementor-element.elementor-global-24854 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #0000002E;
    border-radius: 8px 8px 8px 8px;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #0000002E;
    border-radius: 8px 8px 8px 8px;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-field-group .elementor-select-wrapper::before {
    color: #0000002E;
}

.elementor-26286 .elementor-element.elementor-global-24854 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-24854 {
    --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-26286 .elementor-element.elementor-element-9ff048a {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.6;
    --padding-top: 180px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-9ff048a:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-9ff048a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    /* background-image: url("https://www.decisivezone.ae/wp-content/uploads/2025/01/7897897979.webp"); */
    background-image: url("../../../../Image/poi-burj-khalifa-3-dtcm-jun-2023.avif");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26286 .elementor-element.elementor-element-9ff048a::before,
.elementor-26286 .elementor-element.elementor-element-9ff048a>.elementor-background-video-container::before,
.elementor-26286 .elementor-element.elementor-element-9ff048a>.e-con-inner>.elementor-background-video-container::before,
.elementor-26286 .elementor-element.elementor-element-9ff048a>.elementor-background-slideshow::before,
.elementor-26286 .elementor-element.elementor-element-9ff048a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-26286 .elementor-element.elementor-element-9ff048a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000;
    --background-overlay: '';
    /* background-image: linear-gradient(180deg, var(--e-global-color-primary) 10%, #000000BF 100%); */
    background-image: linear-gradient(180deg, #000000 10%, #000000F2 100%);
}

.elementor-26286 .elementor-element.elementor-element-c3657f1 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-400e023 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-379e5ea .elementor-heading-title {
    font-size: 58px;
    line-height: 60px;
    /* color: #FFFFFF; */
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-4e3ba6b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

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

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

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-icon svg {
    /* fill: #FFFFFF; */
    fill: #dab05e;
    transition: fill 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-792dd80 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-item>a {
    letter-spacing: 1px;
}

.elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-text {
    /* color: #FFFFFF; */
    transition: color 0.3s;
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-ab1ad3a {
    --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: space-between;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-ec7c0aa>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-26286 .elementor-element.elementor-element-ec7c0aa {
    font-size: 24px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-fd657c9>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 8px 15px 6px 15px;
    /*background-color: #dab05e;*/
    /* background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%); */
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-26286 .elementor-element.elementor-element-fd657c9 .elementor-heading-title {
    font-size: 34px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-4f14428>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-26286 .elementor-element.elementor-element-4f14428 {
    /* color: #FFFFFF; */
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-25a04f3 {
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-26286 .elementor-element.elementor-element-2863322 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-9484e91 {
    --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: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-563925d {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-810b808 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-810b808 img {
    width: 140px;
    opacity: 0.8;
}

.elementor-26286 .elementor-element.elementor-element-810b808:hover img {
    opacity: 1;
}

.elementor-26286 .elementor-element.elementor-element-e988ec7 {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-1c986ae {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-1c986ae img {
    width: 140px;
    opacity: 0.8;
}

.elementor-26286 .elementor-element.elementor-element-1c986ae:hover img {
    opacity: 1;
}

.elementor-26286 .elementor-element.elementor-element-68d4e73 {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-ae36f9b {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-ae36f9b img {
    width: 140px;
    opacity: 0.8;
}

.elementor-26286 .elementor-element.elementor-element-ae36f9b:hover img {
    opacity: 1;
}

.elementor-26286 .elementor-element.elementor-element-b3ee02e {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-8393e33 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-8393e33 img {
    width: 140px;
    opacity: 0.8;
}

.elementor-26286 .elementor-element.elementor-element-8393e33:hover img {
    opacity: 1;
}

.elementor-26286 .elementor-element.elementor-element-3bb01e1 {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-fb965e8 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-fb965e8 img {
    width: 140px;
    opacity: 0.8;
}

.elementor-26286 .elementor-element.elementor-element-fb965e8:hover img {
    opacity: 1;
}

.elementor-26286 .elementor-element.elementor-element-e0469c4 {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-08e8da2 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-08e8da2 img {
    width: 140px;
    opacity: 0.8;
}

.elementor-26286 .elementor-element.elementor-element-08e8da2:hover img {
    opacity: 1;
}

.elementor-26286 .elementor-element.elementor-element-99ff712 {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 82px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-99ff712:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-99ff712>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

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

.elementor-26286 .elementor-element.elementor-element-43bfdd4 {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-667a8cb>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-667a8cb {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-667a8cb .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-26286 .elementor-element.elementor-element-b452832 {
    --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: stretch;
    --gap: 20px 60px;
    --row-gap: 20px;
    --column-gap: 60px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-26286 .elementor-element.elementor-element-98468c7>.elementor-widget-container {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-26286 .elementor-element.elementor-element-98468c7:hover .elementor-widget-container {
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-26286 .elementor-element.elementor-element-98468c7 {
    --e-price-table-header-background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__header {
    padding: 60px 30px 0px 30px;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__heading {
    /* color: var(--e-global-color-secondary); */
    color: #dab05e;
    font-size: 18px;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__price {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__currency,
.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__integer-part,
.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__fractional-part {
    /* color: var(--e-global-color-primary); */
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table .elementor-price-table__price {
    font-size: 40px;
    font-weight: 500;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__features-list {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__features-list li:before {
    border-top-style: solid;
    border-top-color: #E9E9E9;
    border-top-width: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-26286 .elementor-element.elementor-element-98468c7 .elementor-price-table__footer {
    background-color: #FFFFFF;
    padding: 30px 30px 60px 30px;
}

.elementor-26286 .elementor-element.elementor-element-412df9b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-3071311>.elementor-widget-container {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-26286 .elementor-element.elementor-element-3071311:hover .elementor-widget-container {
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-26286 .elementor-element.elementor-element-3071311 {
    --e-price-table-header-background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__header {
    padding: 60px 30px 0px 30px;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__heading {
    /* color: var(--e-global-color-secondary); */
    color: #dab05e;
    font-size: 18px;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__price {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__currency,
.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__integer-part,
.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__fractional-part {
    /* color: var(--e-global-color-primary); */
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table .elementor-price-table__price {
    font-size: 40px;
    font-weight: 500;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__features-list {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__features-list li:before {
    border-top-style: solid;
    border-top-color: #E9E9E9;
    border-top-width: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-26286 .elementor-element.elementor-element-3071311 .elementor-price-table__footer {
    background-color: #FFFFFF;
    padding: 30px 30px 60px 30px;
}

.elementor-26286 .elementor-element.elementor-element-66837dd {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0>.elementor-widget-container {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0:hover .elementor-widget-container {
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 {
    --e-price-table-header-background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__header {
    padding: 60px 30px 0px 30px;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__heading {
    /* color: var(--e-global-color-secondary); */
    color: #dab05e;
    font-size: 18px;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__price {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__currency,
.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__integer-part,
.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__fractional-part {
    /* color: var(--e-global-color-primary); */
    color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table .elementor-price-table__price {
    font-size: 40px;
    font-weight: 500;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__currency {
    align-self: flex-start;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__features-list {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__features-list li:before {
    border-top-style: solid;
    border-top-color: #E9E9E9;
    border-top-width: 1px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-26286 .elementor-element.elementor-element-f8ee7e0 .elementor-price-table__footer {
    background-color: #FFFFFF;
    padding: 30px 30px 60px 30px;
}

.elementor-26286 .elementor-element.elementor-element-09633dc {
    --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: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-09633dc:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-09633dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../Image/futuristic-white-technology-background_23-2148390336.avif");
    background-image:
        linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
        url("../../../../Image/futuristic-white-technology-background_23-2148390336.avif");

    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26286 .elementor-element.elementor-element-0537fed {
    --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;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-80b6c35 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-9f54e56>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-9f54e56 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-9f54e56 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-26286 .elementor-element.elementor-element-64f2f38>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-64f2f38 {
    text-align: left;
}

.elementor-26286 .elementor-element.elementor-element-ab4e2aa>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

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

.elementor-26286 .elementor-element.elementor-element-5bd665e .elementor-button {
    /* background-color: #031450; */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-f4be0dc {
    --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: 5%;
    --padding-right: 5%;
}

.elementor-26286 .elementor-element.elementor-element-451d56d {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-c0e7072 {
    --icon-box-icon-margin: 20px;
}

.elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title {
    margin-bottom: 0px;
}

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

.elementor-26286 .elementor-element.elementor-element-c0e7072.elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-c0e7072.elementor-view-default .elementor-icon {
    /* fill: var(--e-global-color-primary); */
    /* color: var(--e-global-color-primary); */
    /* border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    color: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title,
.elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title a {
    font-size: 26px;
}

.elementor-26286 .elementor-element.elementor-element-d909acd {
    --icon-box-icon-margin: 20px;
}

.elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title {
    margin-bottom: 0px;
}

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

.elementor-26286 .elementor-element.elementor-element-d909acd.elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-d909acd.elementor-view-default .elementor-icon {
    /* fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    color: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title,
.elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title a {
    font-size: 26px;
}

.elementor-26286 .elementor-element.elementor-element-35f2998 {
    --icon-box-icon-margin: 20px;
}

.elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-26286 .elementor-element.elementor-element-35f2998.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-35f2998.elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-35f2998.elementor-view-default .elementor-icon {
    /* fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    color: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title,
.elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title a {
    font-size: 26px;
}

.elementor-26286 .elementor-element.elementor-element-a960207 {
    --display: flex;
    --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;
    display: none;
}

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

.elementor-26286 .elementor-element.elementor-element-5bb7990 {
    --icon-box-icon-margin: 20px;
}

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

.elementor-26286 .elementor-element.elementor-element-5bb7990.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-5bb7990.elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-5bb7990.elementor-view-default .elementor-icon {
    /* fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    color: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-title,
.elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-title a {
    font-size: 26px;
}

.elementor-26286 .elementor-element.elementor-element-c0a4645 {
    --icon-box-icon-margin: 20px;
}

.elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title {
    margin-bottom: 0px;
}

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

.elementor-26286 .elementor-element.elementor-element-c0a4645.elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-c0a4645.elementor-view-default .elementor-icon {
    /* fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    color: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title,
.elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title a {
    font-size: 26px;
}

.elementor-26286 .elementor-element.elementor-element-0f08a01 {
    --icon-box-icon-margin: 20px;
}

.elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-26286 .elementor-element.elementor-element-0f08a01.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-0f08a01.elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-0f08a01.elementor-view-default .elementor-icon {
    /* fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    color: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title,
.elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title a {
    font-size: 26px;
}

.elementor-26286 .elementor-element.elementor-element-c069756 {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-c069756:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-c069756>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-7a90aa6 {
    --display: flex;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-26286 .elementor-element.elementor-element-905ac8c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-a4de4ff .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-26286 .elementor-element.elementor-element-98016f5>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-26286 .elementor-element.elementor-element-bb187b0 {
    color: #000000;
}

.elementor-26286 .elementor-element.elementor-element-075fc04 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-26286 .elementor-element.elementor-element-075fc04:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-075fc04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 50px;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -50px;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-26286 .elementor-element.elementor-global-25271 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}

body:not(.rtl) .elementor-26286 .elementor-element.elementor-global-25271 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}

body .elementor-26286 .elementor-element.elementor-global-25271 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group>label,
.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-subgroup label {
    color: #000000;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group>label {
    font-size: 15px;
    font-weight: 600;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #02010121;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #02010121;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-field-group .elementor-select-wrapper::before {
    color: #02010121;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-button {
    border-style: none;
}

.elementor-26286 .elementor-element.elementor-global-25271 .e-form__buttons__wrapper__button-next {
    background-color: #dab05e;
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-button[type="submit"] {
    background-color: #dab05e;
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .e-form__buttons__wrapper__button-previous {
    background-color: #031450;
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .e-form__buttons__wrapper__button-next:hover {
    background-color: #dab05e;
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-button[type="submit"]:hover {
    background-color: #dab05e;
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .e-form__buttons__wrapper__button-previous:hover {
    background-color: #031450;
    color: #ffffff;
}

.elementor-26286 .elementor-element.elementor-global-25271 .e-form__indicators__indicator,
.elementor-26286 .elementor-element.elementor-global-25271 .e-form__indicators__indicator__label {
    font-weight: 700;
}

.elementor-26286 .elementor-element.elementor-global-25271 {
    --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-primary-color: #031450;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-primary-color: #031450;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 0px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-26286 .elementor-element.elementor-element-548cbed {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 79px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-548cbed:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-548cbed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F5F5;
}

.elementor-26286 .elementor-element.elementor-element-e7005dd {
    --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-26286 .elementor-element.elementor-element-8298006 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-04cf38c .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-26286 .elementor-element.elementor-element-0c37531>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-47edd09 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-65ae965>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-26286 .elementor-element.elementor-element-740ef4a {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-5362288 .elementor-button {
    /* background-color: #031450; */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-e9d9c99 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__front {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__back {
    /* background-color: var(--e-global-color-primary); */
    background-color: #dab05e;

}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__layer,
.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-view-default .elementor-icon {
    /* color: var(--e-global-color-primary); */
    /* border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-view-framed .elementor-icon svg,
.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-view-default .elementor-icon svg {
    /* fill: var(--e-global-color-primary); */
    /* border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-flip-box__description {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
    font-size: 18px;
    line-height: 24px;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 16px;
}

.elementor-26286 .elementor-element.elementor-element-7d9294b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__front {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__back {
    /* background-color: var(--e-global-color-primary); */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__layer,
.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-view-stacked .elementor-icon {
    /* background-color: var(--e-global-color-primary); */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

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

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-view-framed .elementor-icon svg,
.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-view-default .elementor-icon svg {
    /* fill: var(--e-global-color-primary); */
    /* border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
    font-size: 18px;
    line-height: 24px;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 16px;
}

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

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__front {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__back {
    /* background-color: var(--e-global-color-primary); */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__layer,
.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-view-framed .elementor-icon,
.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);

}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-view-framed .elementor-icon svg,
.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-view-default .elementor-icon svg {
    /* fill: var(--e-global-color-primary); */
    /* border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
    font-size: 18px;
    line-height: 24px;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 16px;
}

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

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__front {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__back {
    /* background-color: var(--e-global-color-primary); */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__layer,
.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

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

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-view-framed .elementor-icon svg,
.elementor-26286 .elementor-element.elementor-element-980896c .elementor-view-default .elementor-icon svg {
    /* fill: var(--e-global-color-primary); */
    /* border-color: var(--e-global-color-primary); */
    fill: #dab05e;
    border-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
    font-size: 18px;
    line-height: 24px;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-size: 16px;
}

.elementor-26286 .elementor-element.elementor-element-035275b {
    --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;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-035275b:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-035275b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-26286 .elementor-element.elementor-element-d7b025a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-d7b025a {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-d7b025a .elementor-heading-title {
    line-height: 1.2em;
}

.elementor-26286 .elementor-element.elementor-element-063f01a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-26286 .elementor-element.elementor-element-063f01a {
    text-align: center;
    font-size: 20px;
}

.elementor-26286 .elementor-element.elementor-element-6843057 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDD;
    border-radius: 20px 20px 20px 20px;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-a2b35d9 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-26286 .elementor-element.elementor-element-7779df7>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDD;
    border-radius: 20px 20px 20px 20px;
}

.elementor-26286 .elementor-element.elementor-element-7779df7 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-7779df7.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-26286 .elementor-element.elementor-element-7779df7.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-26286 .elementor-element.elementor-element-7779df7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-26286 .elementor-element.elementor-element-7779df7 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-26286 .elementor-element.elementor-element-7779df7 .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-7779df7 .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DDDDDD;
    border-radius: 20px 20px 20px 20px;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d .elementor-image-box-img img {
    border-radius: 20px;
    transition-duration: 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-3e8d59d .elementor-image-box-description {
    font-size: 16px;
    line-height: 1.4em;
}

.elementor-26286 .elementor-element.elementor-element-73f74c7 .elementor-button {
    background-color: transparent;
    font-size: 26px;
    font-weight: 600;
    text-transform: capitalize;
    background-color: #dab05e;
    /* background-image: linear-gradient(180deg, #031450 0%, #031450 100%); */
    border-radius: 10px 10px 10px 10px;
    padding: 20px 40px 20px 40px;
}

.elementor-26286 .elementor-element.elementor-element-73f74c7 .elementor-button:hover,
.elementor-26286 .elementor-element.elementor-element-73f74c7 .elementor-button:focus {
    background-color: #2F315F;
}

.elementor-26286 .elementor-element.elementor-element-73f74c7>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-0a19be5 {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-c810029 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-cbb2344>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-26286 .elementor-element.elementor-element-4828ed4 .elementor-button {
    /* background-color: #031450; */
    background-color: #dab05e;
}

.elementor-26286 .elementor-element.elementor-element-4828ed4>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-26286 .elementor-element.elementor-element-4828ed4 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-26286 .elementor-element.elementor-element-4828ed4 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-26286 .elementor-element.elementor-element-2d16e54 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-7720413 {
    width: var(--container-widget-width, 94.054%);
    max-width: 94.054%;
    --container-widget-width: 94.054%;
    --container-widget-flex-grow: 0;
}

.elementor-26286 .elementor-element.elementor-element-a09756b {
    --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;
    --overlay-opacity: 0.7;
    --padding-top: 100px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-26286 .elementor-element.elementor-element-a09756b:not(.elementor-motion-effects-element-type-background),
.elementor-26286 .elementor-element.elementor-element-a09756b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("https://www.decisivezone.ae/wp-content/uploads/2024/06/foot_er.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-26286 .elementor-element.elementor-element-a09756b::before,
.elementor-26286 .elementor-element.elementor-element-a09756b>.elementor-background-video-container::before,
.elementor-26286 .elementor-element.elementor-element-a09756b>.e-con-inner>.elementor-background-video-container::before,
.elementor-26286 .elementor-element.elementor-element-a09756b>.elementor-background-slideshow::before,
.elementor-26286 .elementor-element.elementor-element-a09756b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-26286 .elementor-element.elementor-element-a09756b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-26286 .elementor-element.elementor-element-01116c7 {
    --display: flex;
}

.elementor-26286 .elementor-element.elementor-element-38f4593 {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-38f4593 img {
    width: 350px;
}

.elementor-26286 .elementor-element.elementor-element-c7cb97f {
    text-align: center;
}

.elementor-26286 .elementor-element.elementor-element-c7cb97f .elementor-heading-title {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #FFFFFF;
}

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

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

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

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

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-26286 .elementor-element.elementor-element-0682965 {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-offset: 0px;
}

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-icon {
    padding-right: 15px;
}

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-item>a {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-26286 .elementor-element.elementor-element-0682965 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

@media(min-width:768px) {
    .elementor-26286 .elementor-element.elementor-element-7fe9572 {
        --width: 25%;
    }

    .elementor-26286 .elementor-element.elementor-element-63d067a {
        --width: 80%;
        margin-right: 10%;
    }

    .elementor-26286 .elementor-element.elementor-element-8ba6ed2 {
        --width: 60%;
    }

    .elementor-26286 .elementor-element.elementor-element-888dc45 {
        --width: 550px;
    }

    .elementor-26286 .elementor-element.elementor-element-a20357f {
        --width: 700px;
    }

    .elementor-26286 .elementor-element.elementor-element-7adb36a {
        --width: 40%;
    }

    .elementor-26286 .elementor-element.elementor-element-c3657f1 {
        --width: 60%;
    }

    .elementor-26286 .elementor-element.elementor-element-400e023 {
        --width: 550px;
    }

    .elementor-26286 .elementor-element.elementor-element-4e3ba6b {
        /* --width: 700px; */
        --width: 500px;
        /*align-items: start;*/
    }

    .elementor-26286 .elementor-element.elementor-element-ab1ad3a {
        --width: 350px;
    }

    .elementor-26286 .elementor-element.elementor-element-25a04f3 {
        --width: 40%;
    }

    .elementor-26286 .elementor-element.elementor-element-905ac8c {
        --width: 515px;
    }

    .elementor-26286 .elementor-element.elementor-element-8298006 {
        /*--width: 60%;*/
    }

    .elementor-26286 .elementor-element.elementor-element-47edd09 {
        --width: 700px;
    }

    .elementor-26286 .elementor-element.elementor-element-740ef4a {
        --width: 40%;
    }

    .elementor-26286 .elementor-element.elementor-element-c810029 {
        --width: 35.613%;
    }

    .elementor-26286 .elementor-element.elementor-element-2d16e54 {
        --width: 63.937%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-26286 .elementor-element.elementor-element-888dc45 {
        --width: 100%;
    }

    .elementor-26286 .elementor-element.elementor-element-a20357f {
        --width: 100%;
    }

    .elementor-26286 .elementor-element.elementor-element-400e023 {
        --width: 300px;
    }

    .elementor-26286 .elementor-element.elementor-element-4e3ba6b {
        --width: 100%;
    }

    .elementor-26286 .elementor-element.elementor-element-563925d {
        --width: 20%;
    }

    .elementor-26286 .elementor-element.elementor-element-e988ec7 {
        --width: 20%;
    }

    .elementor-26286 .elementor-element.elementor-element-68d4e73 {
        --width: 20%;
    }

    .elementor-26286 .elementor-element.elementor-element-b3ee02e {
        --width: 20%;
    }

    .elementor-26286 .elementor-element.elementor-element-3bb01e1 {
        --width: 20%;
    }

    .elementor-26286 .elementor-element.elementor-element-e0469c4 {
        --width: 20%;
    }

    .elementor-26286 .elementor-element.elementor-element-905ac8c {
        --width: 320px;
    }

    .elementor-26286 .elementor-element.elementor-element-47edd09 {
        --width: 100%;
    }

    .elementor-26286 .elementor-element.elementor-element-c810029 {
        --width: 50%;
    }

    .elementor-26286 .elementor-element.elementor-element-2d16e54 {
        --width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-26286 .elementor-element.elementor-element-7fe9572 {
        --justify-content: center;
    }

    .elementor-26286 .elementor-element.elementor-element-3608902 .elementor-button {
        font-size: 14px;
    }

    .elementor-26286 .elementor-element.elementor-element-63d067a {
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-0495068 {
        font-size: 14px;
    }

    .elementor-26286 .elementor-element.elementor-element-c8515a5 {
        font-size: 14px;
    }

    .elementor-26286 .elementor-element.elementor-element-756c1b2 {
        font-size: 14px;
    }

    .elementor-26286 .elementor-element.elementor-element-83126b3 {
        font-size: 14px;
    }

    .elementor-26286 .elementor-element.elementor-element-c42752d .elementor-button {
        font-size: 14px;
    }

    .elementor-26286 .elementor-element.elementor-element-2c886a1 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-8ba6ed2 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-d6614ba .elementor-heading-title {
        font-size: 40px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-9ff048a {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-c3657f1 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-379e5ea .elementor-heading-title {
        font-size: 40px;
        line-height: 1em;
    }

    .elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-25a04f3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-9484e91 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-26286 .elementor-element.elementor-element-99ff712 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-43bfdd4 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-26286 .elementor-element.elementor-element-b452832 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-09633dc {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-ab4e2aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title a {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title a {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title a {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-title a {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title a {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title a {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-description {
        font-size: 16px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-c069756 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-7a90aa6 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-98016f5 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.1em;
    }

    .elementor-26286 .elementor-element.elementor-element-548cbed {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-e7005dd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-8298006 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-0c37531 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-26286 .elementor-element.elementor-element-65ae965>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-740ef4a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-e9d9c99 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-858dcd9 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-a73512b .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-7ce6684 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-980896c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-035275b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        /* --padding-left: 30px; */
        /* --padding-right: 30px; */
    }

    .elementor-26286 .elementor-element.elementor-element-6843057 {
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-a2b35d9>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-7779df7>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-3e8d59d>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-0a19be5 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-c810029 {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-cbb2344>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-a09756b {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-26286 .elementor-element.elementor-element-7fe9572 {
        /*--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: space-between;
        --align-items: center;
        --flex-wrap: nowrap;
    }

    .elementor-26286 .elementor-element.elementor-element-c8d2183 {
        text-align: center;
    }

    .elementor-26286 .elementor-element.elementor-element-3608902 .elementor-button {
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-63d067a {
        --justify-content: center;
    }

    .elementor-26286 .elementor-element.elementor-element-2c886a1 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-8ba6ed2 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-d6614ba .elementor-heading-title {
        font-size: 30px;
    }

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

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

    .elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }

    .elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

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

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

    .elementor-26286 .elementor-element.elementor-element-61ac4a2 {
        --e-icon-list-icon-size: 10px;
    }

    .elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26286 .elementor-element.elementor-element-61ac4a2 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-26286 .elementor-element.elementor-element-4190b9d {
        --flex-wrap: nowrap;
    }

    .elementor-26286 .elementor-element.elementor-element-9ff048a:not(.elementor-motion-effects-element-type-background),
    .elementor-26286 .elementor-element.elementor-element-9ff048a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-26286 .elementor-element.elementor-element-9ff048a {
        --padding-top: 150px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-c3657f1 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        /* --padding-top: 0px; */
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-379e5ea .elementor-heading-title {
        font-size: 30px;
        margin-top:30px;
    }

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

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

    .elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }

    .elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

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

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

    .elementor-26286 .elementor-element.elementor-element-792dd80 {
        --e-icon-list-icon-size: 10px;
    }

    .elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26286 .elementor-element.elementor-element-792dd80 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-26286 .elementor-element.elementor-element-ab1ad3a {
        /* --width: 210px; */
        --width: 148px;
    }

    .elementor-26286 .elementor-element.elementor-element-ec7c0aa {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-fd657c9 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-25a04f3 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-9484e91 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 50px;
    }

    .elementor-26286 .elementor-element.elementor-element-563925d {
        --width: 33%;
        --padding-top: 5px;
        --padding-bottom: 10px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-26286 .elementor-element.elementor-element-810b808 {
        text-align: left;
    }

    .elementor-26286 .elementor-element.elementor-element-e988ec7 {
        --width: 34%;
        --padding-top: 5px;
        --padding-bottom: 10px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-26286 .elementor-element.elementor-element-1c986ae {
        text-align: left;
    }

    .elementor-26286 .elementor-element.elementor-element-68d4e73 {
        --width: 33%;
        --padding-top: 5px;
        --padding-bottom: 10px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-26286 .elementor-element.elementor-element-ae36f9b {
        text-align: left;
    }

    .elementor-26286 .elementor-element.elementor-element-b3ee02e {
        --width: 33%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-26286 .elementor-element.elementor-element-8393e33 {
        text-align: left;
    }

    .elementor-26286 .elementor-element.elementor-element-3bb01e1 {
        --width: 33%;
        --padding-top: 20px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-26286 .elementor-element.elementor-element-fb965e8 {
        text-align: left;
    }

    .elementor-26286 .elementor-element.elementor-element-e0469c4 {
        --width: 34%;
        --padding-top: 20px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-26286 .elementor-element.elementor-element-08e8da2 {
        text-align: left;
    }

    .elementor-26286 .elementor-element.elementor-element-99ff712 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-7f289b3 {
        --width: 100%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-43bfdd4 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-26286 .elementor-element.elementor-element-64f2f38 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-ab4e2aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-c0e7072 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-d909acd .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-35f2998 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-5bb7990 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-c0a4645 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title,
    .elementor-26286 .elementor-element.elementor-element-0f08a01 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-26286 .elementor-element.elementor-element-c069756 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-7a90aa6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-98016f5 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-bb187b0 {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-075fc04 {
        --width: 100%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 10%;
        --padding-right: 10%;
    }

    .elementor-26286 .elementor-element.elementor-element-548cbed {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-e7005dd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-8298006 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-0c37531 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-65ae965>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-65ae965 {
        font-size: 16px;
    }

    .elementor-26286 .elementor-element.elementor-element-740ef4a {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-d7b025a .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-26286 .elementor-element.elementor-element-063f01a {
        font-size: 18px;
    }

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

    .elementor-26286 .elementor-element.elementor-element-a2b35d9 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-26286 .elementor-element.elementor-element-7779df7 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-26286 .elementor-element.elementor-element-3e8d59d .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-26286 .elementor-element.elementor-element-0a19be5 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-c810029 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-224567c .elementor-heading-title {
        font-size: 22px;
        line-height: 1.3em;
    }

    .elementor-26286 .elementor-element.elementor-element-2d16e54 {
        --width: 100%;
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-26286 .elementor-element.elementor-element-7720413 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-26286 .elementor-element.elementor-element-a09756b {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-26286 .elementor-element.elementor-element-01116c7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-26286 .elementor-element.elementor-element-38f4593 img {
        width: 100%;
    }

    .elementor-26286 .elementor-element.elementor-element-c7cb97f .elementor-heading-title {
        font-size: 12px;
    }

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

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

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

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

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

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

    .elementor-26286 .elementor-element.elementor-element-0682965 {
        --e-icon-list-icon-size: 0px;
    }
}

/* Start custom CSS for global, class: .elementor-global-25271 */
/* Form Customize */

input#form-field-formFieldPhone {
    padding-left: 106px !important;
}

.custom-form {
    width: 100%;
}

.custom-form .elementor-form .e-form__indicators__indicator {
    padding: 0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 1rem 0;
    flex: 1;
}

.custom-form .elementor-form .e-form__indicators__indicator__icon {
    margin-bottom: 0;
    margin-right: 15px;
}

.custom-form .elementor-form .elementor-form-fields-wrapper {
    margin-bottom: auto !important;
}

/*Radio Field*/
.custom-form .elementor-field-type-radio .elementor-field-option,
.custom-form .elementor-field-type-checkbox .elementor-field-option {
    position: relative;

}

.custom-form .elementor-field-type-radio .elementor-field-option label,
.custom-form .elementor-field-type-checkbox .elementor-field-option label {
    margin-left: 1rem;
}

.custom-form .elementor-field-type-radio .elementor-field-option input::before,
.custom-form .elementor-field-type-checkbox .elementor-field-option input::before {
    content: '';
    position: absolute;
    background: #e6e6e6;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 20px;
    width: 20px;
    border: 7px solid #e6e6e6;
}

.custom-form .elementor-field-type-radio .elementor-field-option input::before {
    border-radius: 50%;
}

.custom-form .elementor-field-type-radio .elementor-field-option input:checked::before {
    border-color: #031450;
    background: #fff;
}

.custom-form .elementor-field-type-checkbox .elementor-field-option input::after {
    content: '\2713';
    z-index: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 4px;
    height: 20px;
    width: 20px;
    color: #fff;
    display: none;
}

.custom-form .elementor-field-type-checkbox .elementor-field-option input:checked::before {
    background: #031450;
    border-color: #031450;
}

.custom-form .elementor-field-type-checkbox .elementor-field-option input:checked::after {
    display: block;
}

/*Error Message*/

.elementor-field-group.e-form__buttons__wrapper {
    margin-bottom: 0 !important;
}

.cost-calculator .elementor-field-group .elementor-message {
    position: absolute;
    left: 0;
    top: 100%;
}

.elementor-field-group .elementor-message {
    margin: 0;
}

.elementor-message {
    display: block;
    padding: 10px;
    width: 100%;
}

.elementor-message-danger {
    background: pink;
}

.elementor-message-success {
    background: lightgreen;
}

.elementor-message::before {
    display: none;
}

/* Phone Field */
.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown {
    width: 100%;
}

button.iti__selected-country,
button.iti__selected-country:active,
button.iti__selected-country:visited,
button.iti__selected-country:focus {
    background: #ffffff !important;
    outline: none;
}

.iti__flag-container {
    height: 47px;
}

@keyframes slideUp {
    from {
        transform: translateY(100vh);
        /* Starts 50px below */
        opacity: 0;
        /* Starts invisible */
    }

    to {
        transform: translateY(0);
        /* Ends at normal position */
        opacity: 1;
        /* Fully visible */
    }
}

/* Apply Animation to Logo */
.elementor-widget-container img {
    animation: slideUp 1s ease-out forwards;
}

.hover-underline {
    position: relative;
    color: #dab05e;
    text-decoration: none;
    display: inline-block;
}

.hover-underline::after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: -3px;
    background-color: #dab05e;
    transition: width 0.4s ease;
}

.hover-underline:hover::after {
    width: 100%;
}

.elementor-element-contact-us {


    background-color: #FFFFFF;
    background-image: url("../../../../Image/CONTACT-US-csd.jpg");
    background-position: center center;
    background-size: cover;
}

/* End custom CSS */