






.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

#lqd-gdpr{
    display:none !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

.wp-block-gallery {
  margin-bottom: 1em;
}

.blocks-gallery-caption {
  margin-top: 0;
}

/*--------------------------------------------------------------
Button
--------------------------------------------------------------*/

.wp-block-button__link {
  --wp-btn-border-radius: 1.5em;
  border-radius: var(--wp-btn-border-radius);
  line-height: 1.35em;
}

.wp-block-button.is-style-squared .wp-block-button__link {
  --wp-btn-border-radius: 0;
}

/*--------------------------------------------------------------
Cover
--------------------------------------------------------------*/

.wp-block-cover.has-background-dim {
  color: #fff;
}

.wp-block-cover.has-background-dim a {
  color: inherit;
}

.wp-block-group.has-background,
.has-background {
  margin-bottom: 1.5em;
}

/*--------------------------------------------------------------
Blockquote
--------------------------------------------------------------*/

.wp-block-pullquote blockquote {
  border: none;
}



/* other-csss */
                .elementor-74 .elementor-element.elementor-element-740b11c {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 60px 60px;
                    --background-transition: 0.3s;
                    --padding-top: 60px;
                    --padding-bottom: 60px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-74 .elementor-element.elementor-element-740b11c:not(.elementor-motion-effects-element-type-background),
                .elementor-74 .elementor-element.elementor-element-740b11c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #ffc000;
                }

                .elementor-74 .elementor-element.elementor-element-740b11c,
                .elementor-74 .elementor-element.elementor-element-740b11c::before {
                    --border-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-906fa6b {
                    --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;
                    --background-transition: 0.3s;
                }
                .lqd-curtain-item-content h3{
                    color: #ffc000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-0e2e89e {
                    --display: flex;
                    --gap: 28px 28px;
                    --background-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-edfcbe8 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-edfcbe8 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-edfcbe8 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-edfcbe8 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }

                .elementor-74 .elementor-element.elementor-element-3ceed76 .lqd-custom-menu>.reset-ul>li:not(:last-child),
                .elementor-74 .elementor-element.elementor-element-3ceed76 .lqd-custom-menu-btn-wrap {
                    margin-bottom: 10px;
                }

                .elementor-74 .elementor-element.elementor-element-3ceed76 .reset-ul>li>a {
                    font-family: var( --e-global-typography-text-font-family), Sans-serif;
                    font-size: var( --e-global-typography-text-font-size);
                    font-weight: var( --e-global-typography-text-font-weight);
                }

                .elementor-74 .elementor-element.elementor-element-3ceed76 .lqd-fancy-menu>.reset-ul>li>a {
                    color: #0000008c;
                }

                .elementor-74 .elementor-element.elementor-element-3ceed76 .lqd-fancy-menu>.reset-ul>li>a:hover,
                .elementor-74 .elementor-element.elementor-element-3ceed76 .lqd-fancy-menu li.is-active>a {
                    color: #000;
                }

                .elementor-74 .elementor-element.elementor-element-b71edbe {
                    --display: flex;
                    --gap: 28px 28px;
                    --background-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-69613a8 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-69613a8 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-69613a8 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-69613a8 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }

                .elementor-74 .elementor-element.elementor-element-e2e1249 .lqd-custom-menu>.reset-ul>li:not(:last-child),
                .elementor-74 .elementor-element.elementor-element-e2e1249 .lqd-custom-menu-btn-wrap {
                    margin-bottom: 10px;
                }

                .elementor-74 .elementor-element.elementor-element-e2e1249 .reset-ul>li>a {
                    font-family: var( --e-global-typography-text-font-family), Sans-serif;
                    font-size: var( --e-global-typography-text-font-size);
                    font-weight: var( --e-global-typography-text-font-weight);
                }

                .elementor-74 .elementor-element.elementor-element-e2e1249 .lqd-fancy-menu>.reset-ul>li>a {
                    color: #0000008c;
                }

                .elementor-74 .elementor-element.elementor-element-e2e1249 .lqd-fancy-menu>.reset-ul>li>a:hover,
                .elementor-74 .elementor-element.elementor-element-e2e1249 .lqd-fancy-menu li.is-active>a {
                    color: #000000;
                }

                .elementor-74 .elementor-element.elementor-element-864f5c6 {
                    --display: flex;
                    --gap: 28px 28px;
                    --background-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-eba19c7 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-eba19c7 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-eba19c7 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-eba19c7 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }

                .elementor-74 .elementor-element.elementor-element-5d004d0 {
                    --display: flex;
                    --background-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-28d599a .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-28d599a .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-28d599a .ld-fh-element {
                    font-size: 9px;
                    font-weight: 700;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    margin: 0em 0em 0em 0em;
                }

                .elementor-74 .elementor-element.elementor-element-28d599a .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-cf36045 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-cf36045 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-cf36045 .ld-fh-element {
                    font-size: 16px;
                    font-weight: 500;
                }

                .elementor-74 .elementor-element.elementor-element-cf36045 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-b428509 {
                    --spacer-size: 20px;
                }

                .elementor-74 .elementor-element.elementor-element-1265c62 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-1265c62 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-1265c62 .ld-fh-element {
                    font-size: 9px;
                    font-weight: 700;
                    text-transform: uppercase;
                    letter-spacing: 1px;
                    margin: 0em 0em 0em 0em;
                }

                .elementor-74 .elementor-element.elementor-element-1265c62 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-8763e87 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-8763e87 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-8763e87 .ld-fh-element {
                    font-size: 16px;
                    font-weight: 500;
                }

                .elementor-74 .elementor-element.elementor-element-8763e87 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-8374d52 {
                    --display: flex;
                    --gap: 28px 28px;
                    --background-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-ad288dd {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 20px 20px;
                    --background-transition: 0.3s;
                    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: #70707033;
                    --border-color: #70707033;
                    --border-radius: 22px 22px 22px 22px;
                    --padding-top: 28px;
                    --padding-bottom: 28px;
                    --padding-left: 28px;
                    --padding-right: 28px;
                }

                .elementor-74 .elementor-element.elementor-element-ad288dd,
                .elementor-74 .elementor-element.elementor-element-ad288dd::before {
                    --border-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-35c39d3 .ld-fancy-heading {
                    text-align: center;
                }

                .elementor-74 .elementor-element.elementor-element-35c39d3 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-35c39d3 .ld-fh-element a {
                    color: #FFFFFF;
                }

                .elementor-74 .elementor-element.elementor-element-35c39d3 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-35c39d3 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }

                .elementor-74 .elementor-element.elementor-element-94ce5bd .ld-fancy-heading {
                    text-align: center;
                }

                .elementor-74 .elementor-element.elementor-element-94ce5bd .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-94ce5bd .ld-fh-element a {
                    color: #FFFFFF5E;
                }

                .elementor-74 .elementor-element.elementor-element-94ce5bd .ld-fh-element {
                    font-size: 15px;
                }

                .elementor-74 .elementor-element.elementor-element-94ce5bd .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-0196285 .ld-sf input {
                    font-size: 14px;
                }

                .elementor-74 .elementor-element.elementor-element-0196285 .ld-sf p {
                    margin-bottom: 20px;
                }

                .elementor-74 .elementor-element.elementor-element-0196285 .submit-icon {
                    font-size: 13px;
                }

                .elementor-74 .elementor-element.elementor-element-0196285 .ld_sf_response h4 {
                    color: #FFFFFF8C;
                }

                .elementor-74 .elementor-element.elementor-element-0196285 .ld-sf input[type="email"],
                .ld-sf input[type="text"] {
                    color: #FFFFFF8C;
                    border-color: #FFFFFF0D;
                }

                .elementor-74 .elementor-element.elementor-element-0196285 .ld-sf button.ld_sf_submit {
                    color: #FFFFFF;
                    background: #2B2B2B;
                    border-color: #2B2B2B;
                }

                .elementor-74 .elementor-element.elementor-element-233ce17 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --background-transition: 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-0991d84 .ld-fh-element,
                .elementor-74 .elementor-element.elementor-element-0991d84 .ld-fh-element a {
                    color: #000 !important;
                }

                .elementor-74 .elementor-element.elementor-element-0991d84 .ld-fh-element {
                    font-size: 13px;
                }

                .elementor-74 .elementor-element.elementor-element-0991d84 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-74 .elementor-element.elementor-element-0ec90b1 .elementor-icon-list-icon i {
                    transition: color 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-0ec90b1 .elementor-icon-list-icon svg {
                    transition: fill 0.3s;
                }

                .elementor-74 .elementor-element.elementor-element-0ec90b1 {
                    --e-icon-list-icon-size: 28px;
                    --icon-vertical-offset: 0px;
                }

                .elementor-74 .elementor-element.elementor-element-0ec90b1 .elementor-icon-list-text {
                    transition: color 0.3s;
                }

                @media(min-width:768px) {
                    .elementor-74 .elementor-element.elementor-element-0e2e89e {
                        --width: 22%;
                    }
                    .elementor-74 .elementor-element.elementor-element-b71edbe {
                        --width: 22%;
                    }
                    .elementor-74 .elementor-element.elementor-element-864f5c6 {
                        --width: 22%;
                    }
                    .elementor-74 .elementor-element.elementor-element-8374d52 {
                        --width: 34%;
                    }
                }

                @media(max-width:1024px) and (min-width:768px) {
                    .elementor-74 .elementor-element.elementor-element-0e2e89e {
                        --width: 50%;
                    }
                    .elementor-74 .elementor-element.elementor-element-b71edbe {
                        --width: 50%;
                    }
                    .elementor-74 .elementor-element.elementor-element-864f5c6 {
                        --width: 50%;
                    }
                    .elementor-74 .elementor-element.elementor-element-8374d52 {
                        --width: 50%;
                    }
                }

                @media(max-width:1024px) {
                    .elementor-74 .elementor-element.elementor-element-906fa6b {
                        --gap: 40px 0px;
                        --flex-wrap: wrap;
                    }
                    .elementor-74 .elementor-element.elementor-element-3ceed76 .reset-ul>li>a {
                        font-size: var( --e-global-typography-text-font-size);
                    }
                    .elementor-74 .elementor-element.elementor-element-e2e1249 .reset-ul>li>a {
                        font-size: var( --e-global-typography-text-font-size);
                    }
                }

                @media(max-width:767px) {
                    .elementor-74 .elementor-element.elementor-element-3ceed76 .reset-ul>li>a {
                        font-size: var( --e-global-typography-text-font-size);
                    }
                    .elementor-74 .elementor-element.elementor-element-e2e1249 .reset-ul>li>a {
                        font-size: var( --e-global-typography-text-font-size);
                    }
                    .elementor-74 .elementor-element.elementor-element-233ce17 {
                        --flex-direction: column;
                        --container-widget-width: 100%;
                        --container-widget-height: initial;
                        --container-widget-flex-grow: 0;
                        --container-widget-align-self: initial;
                        --flex-wrap-mobile: wrap;
                        --gap: 20px 20px;
                    }
                }


                .iconbox-icon-container.d-inline-flex.pos-rel.z-index-1.border-radius-circle {
                    justify-content: center;
                    align-items: center;
                }






                .elementor-97 .elementor-element.elementor-element-186df8ac {
                    --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;
                    --background-transition: 0.3s;
                    --overlay-opacity: 0.5;
                    border-style: none;
                    --border-style: none;
                    --margin-top: 0px;
                    --margin-bottom: 10px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 12px;
                    --padding-bottom: 12px;
                    --padding-left: 35px;
                    --padding-right: 35px;
                    --z-index: 2;
                }

                .elementor-97 .elementor-element.elementor-element-186df8ac::before,
                .elementor-97 .elementor-element.elementor-element-186df8ac>.elementor-background-video-container::before,
                .elementor-97 .elementor-element.elementor-element-186df8ac>.e-con-inner>.elementor-background-video-container::before,
                .elementor-97 .elementor-element.elementor-element-186df8ac>.elementor-background-slideshow::before,
                .elementor-97 .elementor-element.elementor-element-186df8ac>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-97 .elementor-element.elementor-element-186df8ac>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                }

                .elementor-97 .elementor-element.elementor-element-186df8ac,
                .elementor-97 .elementor-element.elementor-element-186df8ac::before {
                    --border-transition: 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-390c7b18 {
                    --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;
                    --background-transition: 0.3s;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-97 .elementor-element.elementor-element-219cd1a2 .btn {
                    --icon-font-size: 2.6em;
                    --icon-mt: 0px;
                    --icon-me: 0px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    font-family: "GT Walsheim", Sans-serif;
                    font-size: 15px;
                    font-weight: 400;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                }

                .elementor-97 .elementor-element.elementor-element-219cd1a2 .btn-icon {
                    color: #FFFFFF00;
                    fill: #FFFFFF00;
                }

                .elementor-97 .elementor-element.elementor-element-219cd1a2 .btn:hover,
                .elementor-97 .elementor-element.elementor-element-219cd1a2 .btn:focus {
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-219cd1a2>.elementor-widget-container {
                    margin: 0px 30px 0px 0px;
                }

                .elementor-97 .elementor-element.elementor-element-438665b .btn {
                    --icon-font-size: 2.6em;
                    --icon-mt: 0px;
                    --icon-me: 0px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    font-family: "GT Walsheim", Sans-serif;
                    font-size: 15px;
                    font-weight: 400;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                }

                .elementor-97 .elementor-element.elementor-element-438665b .btn-icon {
                    color: #FFFFFF00;
                    fill: #FFFFFF00;
                }

                .elementor-97 .elementor-element.elementor-element-438665b .btn:hover,
                .elementor-97 .elementor-element.elementor-element-438665b .btn:focus {
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-438665b>.elementor-widget-container {
                    margin: 0px 30px 0px 0px;
                }

                .elementor-97 .elementor-element.elementor-element-47dcc5d .btn {
                    --icon-font-size: 2.6em;
                    --icon-mt: 0px;
                    --icon-me: 0px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    font-family: "GT Walsheim", Sans-serif;
                    font-size: 15px;
                    font-weight: 400;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                }

                .elementor-97 .elementor-element.elementor-element-47dcc5d .btn-icon {
                    color: #FFFFFF00;
                    fill: #FFFFFF00;
                }

                .elementor-97 .elementor-element.elementor-element-47dcc5d .btn:hover,
                .elementor-97 .elementor-element.elementor-element-47dcc5d .btn:focus {
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-47dcc5d>.elementor-widget-container {
                    margin: 0px 30px 0px 0px;
                }

                .elementor-97 .elementor-element.elementor-element-bfdd443 {
                    --display: flex;
                    --align-items: flex-end;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                }

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

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

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

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

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

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

                .elementor-97 .elementor-element.elementor-element-aabf34b .elementor-icon-list-icon i {
                    transition: color 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-aabf34b .elementor-icon-list-icon svg {
                    transition: fill 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-aabf34b {
                    --e-icon-list-icon-size: 28px;
                    --icon-vertical-offset: 0px;
                }

                .elementor-97 .elementor-element.elementor-element-aabf34b .elementor-icon-list-text {
                    transition: color 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-55be6f63 {
                    --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;
                    --gap: 0px 0px;
                    --background-transition: 0.3s;
                    border-style: none;
                    --border-style: none;
                    --border-radius: 12px 12px 12px 12px;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 35px;
                    --padding-right: 35px;
                }

                .elementor-97 .elementor-element.elementor-element-55be6f63:not(.elementor-motion-effects-element-type-background),
                .elementor-97 .elementor-element.elementor-element-55be6f63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #FFFFFFCC;
                }

                .elementor-97 .elementor-element.elementor-element-55be6f63,
                .elementor-97 .elementor-element.elementor-element-55be6f63::before {
                    --border-transition: 0.3s;
                }

                .is-stuck .elementor-97 .elementor-element.elementor-element-55be6f63 {
                    margin: 40px auto 0 auto;
                }

                .elementor-97 .elementor-element.elementor-element-55be6f63.e-con,
                .elementor-97 .elementor-element.elementor-element-55be6f63>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.8px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.8px) hue-rotate(0deg);
                }

                .is-stuck .elementor-97 .elementor-element.elementor-element-55be6f63.e-con,
                .is-stuck .elementor-97 .elementor-element.elementor-element-55be6f63>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.2px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.2px) hue-rotate(0deg);
                }

                .elementor-97 .elementor-element.elementor-element-39a40dca {
                    --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;
                    --background-transition: 0.3s;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-97 .elementor-element.elementor-element-94b22a0 .ld-module-sd>.ld-module-dropdown {
                    width: 350px;
                }

                .elementor-97 .elementor-element.elementor-element-326eafdd .module-logo {
                    padding-top: 12px;
                    padding-inline-end: 35px;
                    padding-bottom: 12px;
                    padding-inline-start: 0px;
                }

                .is-stuck .elementor-97 .elementor-element.elementor-element-326eafdd .module-logo {
                    padding-top: 12px;
                    padding-inline-end: 35px;
                    padding-bottom: 12px;
                    padding-inline-start: 0px;
                }

                .elementor-97 .elementor-element.elementor-element-012f1ff {
                    --display: flex;
                    --background-transition: 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li>a {
                    font-family: "GT Walsheim", Sans-serif;
                    font-size: 15px;
                    font-weight: 500;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 {
                    --lqd-menu-items-top-padding: 15px;
                    --lqd-menu-items-right-padding: 60px;
                    --lqd-menu-items-bottom-padding: 15px;
                    --lqd-menu-items-left-padding: 0px;
                }

                .is-stuck .elementor-97 .elementor-element.elementor-element-0996274 {
                    --lqd-menu-items-top-padding: 15px;
                    --lqd-menu-items-right-padding: 30px;
                    --lqd-menu-items-bottom-padding: 15px;
                    --lqd-menu-items-left-padding: 30px;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 .nav-item-children>li>a {
                    font-size: 13px;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li>a,
                .navbar-fullscreen .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li>a {
                    color: #242526;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li:hover>a,
                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.is-active>a,
                .navbar-fullscreen .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li>a:hover {
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.is-active>a,
                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.current_page_item>a,
                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.current-menu-item>a,
                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.current-menu-ancestor>a,
                .navbar-fullscreen .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.is-active>a,
                .navbar-fullscreen .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.current_page_item>a,
                .navbar-fullscreen .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.current-menu-item>a,
                .navbar-fullscreen .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li.current-menu-ancestor>a {
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-0996274 .main-nav>li>a:before {
                    background-color: #FFFFFF;
                    border-radius: 555px 555px 555px 555px;
                }

                .elementor-97 .elementor-element.elementor-element-0996274>.elementor-widget-container {
                    margin: 0px 30px 0px 0px;
                }

                .elementor-97 .elementor-element.elementor-element-640e4cbf {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: flex-end;
                    --background-transition: 0.3s;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-97 .elementor-element.elementor-element-801b308 .ld-module-trigger-txt i {
                    font-size: 1em;
                }

                .elementor-97 .elementor-element.elementor-element-801b308 .ld-module-trigger-txt {
                    font-size: 14px;
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-801b308 .ld-dropdown-menu-content {
                    font-size: 12px;
                }

                .elementor-97 .elementor-element.elementor-element-801b308 .ld-dropdown-menu li>a {
                    color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-801b308 .ld-dropdown-menu li>a:hover {
                    color: #000000AB;
                }

                .elementor-97 .elementor-element.elementor-element-801b308 {
                    width: auto;
                    max-width: auto;
                    z-index: 2;
                }

                .elementor-97 .elementor-element.elementor-element-65afd7ca .btn {
                    font-size: 13px;
                    font-weight: 500;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #000000;
                    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
                    border-radius: 5em 5em 5em 5em;
                    --btn-pt: 8px;
                    --btn-pe: 22px;
                    --btn-pb: 8px;
                    --btn-ps: 22px;
                    padding: 8px 22px 8px 22px;
                }

                .elementor-97 .elementor-element.elementor-element-65afd7ca .btn:hover,
                .elementor-97 .elementor-element.elementor-element-65afd7ca .btn:focus {
                    color: #000000;
                    background-color: #ffc000;
                }
                .elementor-97 .elementor-element.elementor-element-65afd7ca>.elementor-widget-container {
                    margin: 0px 0px 0px 20px;
                }

                svg, i{
                    color: #fff !important;
                }
                .elementor-97 .elementor-element.elementor-element-6cb6cd56 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: flex-end;
                    --gap: 10px 10px;
                    --background-transition: 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-a553107 .btn {
                    --icon-font-size: 2em;
                    --icon-mt: 0px;
                    --icon-me: 0px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    transform: rotate(90deg);
                }

                .elementor-97 .elementor-element.elementor-element-a553107 .btn .btn-icon {
                    width: 58px;
                    height: 58px;
                }

                .elementor-97 .elementor-element.elementor-element-a553107 .btn-icon {
                    color: #0AC994;
                    fill: #0AC994;
                    background: #272727;
                }

                .elementor-97 .elementor-element.elementor-element-a553107 .btn:hover .btn-icon,
                .elementor-97 .elementor-element.elementor-element-a553107 .btn:focus .btn-icon {
                    color: var(--e-global-color-secondary);
                    fill: var(--e-global-color-secondary);
                }

                .elementor-97 .elementor-element.elementor-element-a553107>.elementor-widget-container {
                    margin: 0px 30px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-97 .elementor-element.elementor-element-58551903 {
                    display: none !important;
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: flex-end;
                    --gap: 10px 10px;
                    --background-transition: 0.3s;
                }

                .elementor-97 .elementor-element.elementor-element-13aef8b1 .btn {
                    width: 58px;
                    height: 58px;
                    --icon-font-size: 17px;
                    --icon-mt: 0px;
                    --icon-me: 0px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    background-color: #2929292B;
                    box-shadow: 0px 5px 22px 0px rgba(0, 0, 0, 0.05);
                    border-radius: 5em 5em 5em 5em;
                    transform: rotate(90deg);
                }

                .elementor-97 .elementor-element.elementor-element-13aef8b1 .btn-icon {
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                }

                .elementor-97 .elementor-element.elementor-element-13aef8b1 .btn:hover,
                .elementor-97 .elementor-element.elementor-element-13aef8b1 .btn:focus {
                    background-color: #000000;
                }

                .elementor-97 .elementor-element.elementor-element-13aef8b1 .btn:hover .btn-icon,
                .elementor-97 .elementor-element.elementor-element-13aef8b1 .btn:focus .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }

                .elementor-97 .elementor-element.elementor-element-1dc00ec5.lqd-lity[data-modal-type=box] {
                    width: 435px;
                    height: 390px;
                    display: none;
                }
                .top-btn{
                    cursor: pointer;
                    position: fixed; 
                    bottom: 20px;
                    right: 30px;
                    z-index: 99;
                    width: 60px;
                    height: 60px;
                    border-radius: 50%;
                    background-color: #ffc000;
                    color: white;
                    border: none;
                }

                .elementor-element.elementor-element-1dc00ec5 .lqd-lity-close {
                    inset-inline-start: auto;
                    position: absolute;
                    inset-inline-end: 30px;
                    bottom: auto;
                    top: 30px;
                }

                .elementor-97 .elementor-element.elementor-element-1dc00ec5 {
                    width: var(--container-widget-width, 23.262%);
                    max-width: 23.262%;
                    --container-widget-width: 23.262%;
                    --container-widget-flex-grow: 0;
                }

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

                .main-header>.elementor>.elementor-section {
                    background: #FFFFFF99;
                }

                .is-stuck>.elementor>.elementor-section {
                    background-color: #FFFFFF99;
                }

                @media(min-width:768px) {
                    .elementor-97 .elementor-element.elementor-element-55be6f63 {
                        --width: 1140px;
                    }

                    .elementor-97 .elementor-element.elementor-element-39a40dca {
                        --width: 30%;
                    }

                    .elementor-97 .elementor-element.elementor-element-640e4cbf {
                        --width: 30%;
                    }
                }

                @media(max-width:1024px) and (min-width:768px) {
                    .elementor-97 .elementor-element.elementor-element-39a40dca {
                        --width: 100%;
                    }
                }

                .elementor-7749 .elementor-element.elementor-element-2f416683>.elementor-container>.elementor-column>.elementor-widget-wrap {
                    align-content: center;
                    align-items: center;
                }

                .elementor-7749 .elementor-element.elementor-element-2f416683 {
                    padding: 60px 60px 60px 60px;
                }

                .elementor-bc-flex-widget .elementor-7749 .elementor-element.elementor-element-3ba349f6.elementor-column .elementor-widget-wrap {
                    align-items: space-between;
                }

                .elementor-7749 .elementor-element.elementor-element-3ba349f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: space-between;
                    align-items: space-between;
                }

                .elementor-7749 .elementor-element.elementor-element-31017dd4 {
                    text-align: left;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-custom-menu>.reset-ul>li:not(:last-child),
                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-custom-menu-btn-wrap {
                    margin-bottom: 15px;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .reset-ul>li>a {
                    line-height: 1.5em;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-fancy-menu>.reset-ul>li>a {
                    color: #00000085;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-fancy-menu>.reset-ul>li>a:hover,
                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-fancy-menu li.is-active>a {
                    color: #000000;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9>.elementor-widget-container {
                    margin: 0px 0px 40px 0px;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .ld-fh-element {
                    font-size: 14px;
                    line-height: 1.5em;
                    margin: 0em 0em 2em 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .lqd-highlight-inner,
                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .lqd-highlight-inner .lqd-highlight-brush-svg {
                    height: 0.275em;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .ld-fh-element {
                    font-size: 19px;
                    line-height: 1.5em;
                    margin: 0em 0em 1.5em 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .lqd-highlight-inner,
                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .lqd-highlight-inner .lqd-highlight-brush-svg {
                    height: 0.275em;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 {
                    --grid-template-columns: repeat(0, auto);
                    --icon-size: 37px;
                    --grid-column-gap: 20px;
                    --grid-row-gap: 0px;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon {
                    background-color: #FCFCFC00;
                    --icon-padding: 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon i {
                    color: #02010100;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon svg {
                    fill: #02010100;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon:hover i {
                    color: #4A4A4A;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon:hover svg {
                    fill: #4A4A4A;
                }
                .elementor-7749 .elementor-element.elementor-element-2f416683>.elementor-container>.elementor-column>.elementor-widget-wrap {
                    align-content: center;
                    align-items: center;
                }

                .elementor-7749 .elementor-element.elementor-element-2f416683 {
                    padding: 60px 60px 60px 60px;
                }

                .elementor-bc-flex-widget .elementor-7749 .elementor-element.elementor-element-3ba349f6.elementor-column .elementor-widget-wrap {
                    align-items: space-between;
                }

                .elementor-7749 .elementor-element.elementor-element-3ba349f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: space-between;
                    align-items: space-between;
                }

                .elementor-7749 .elementor-element.elementor-element-31017dd4 {
                    text-align: left;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-custom-menu>.reset-ul>li:not(:last-child),
                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-custom-menu-btn-wrap {
                    margin-bottom: 15px;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .reset-ul>li>a {
                    line-height: 1.5em;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-fancy-menu>.reset-ul>li>a {
                    color: #00000085;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-fancy-menu>.reset-ul>li>a:hover,
                .elementor-7749 .elementor-element.elementor-element-6546cac9 .lqd-fancy-menu li.is-active>a {
                    color: #000000;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9>.elementor-widget-container {
                    margin: 0px 0px 40px 0px;
                }

                .elementor-7749 .elementor-element.elementor-element-6546cac9 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .ld-fh-element {
                    font-size: 14px;
                    line-height: 1.5em;
                    margin: 0em 0em 2em 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .lqd-highlight-inner,
                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .lqd-highlight-inner .lqd-highlight-brush-svg {
                    height: 0.275em;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-24c89ef9 {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .ld-fh-element {
                    font-size: 19px;
                    line-height: 1.5em;
                    margin: 0em 0em 1.5em 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .lqd-highlight-inner,
                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .lqd-highlight-inner .lqd-highlight-brush-svg {
                    height: 0.275em;
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;  
                }

                .elementor-7749 .elementor-element.elementor-element-2ddccc7d {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 {
                    --grid-template-columns: repeat(0, auto);
                    --icon-size: 37px;
                    --grid-column-gap: 20px;
                    --grid-row-gap: 0px;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon {
                    background-color: #FCFCFC00;
                    --icon-padding: 0em;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon i {
                    color: #02010100;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon svg {
                    fill: #02010100;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon:hover i {
                    color: #4A4A4A;
                }

                .elementor-7749 .elementor-element.elementor-element-1472bcb3 .elementor-social-icon:hover svg {
                    fill: #4A4A4A;
                }
                .elementor-7808 .elementor-element.elementor-element-b7154cf {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 20px 20px;
                    --background-transition: 0.3s;
                    --padding-top: 50px;
                    --padding-bottom: 30px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

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

                .elementor-7808 .elementor-element.elementor-element-b7154cf,
                .elementor-7808 .elementor-element.elementor-element-b7154cf::before {
                    --border-transition: 0.3s;
                }

                .elementor-7808 .elementor-element.elementor-element-a2b6eb6 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-7808 .elementor-element.elementor-element-bb72845 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }

                .elementor-7808 .elementor-element.elementor-element-a7a4caa .btn {
                    --icon-font-size: 1em;
                    --icon-mt: 0px;
                    --icon-me: 15px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    color: #FFFFFF;
                    fill: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(119deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #0000000A;
                    box-shadow: 0px 32px 53px 0px rgba(51.999999999999986, 123.99999999999991, 155.99999999999997, 0.36);
                    border-radius: 444px 444px 444px 444px;
                    --btn-pt: 22px;
                    --btn-pe: 40px;
                    --btn-pb: 22px;
                    --btn-ps: 40px;
                    padding: 22px 40px 22px 40px;
                }

                .elementor-7808 .elementor-element.elementor-element-a7a4caa .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }

                .elementor-7808 .elementor-element.elementor-element-a7a4caa .btn:hover,
                .elementor-7808 .elementor-element.elementor-element-a7a4caa .btn:focus {
                    color: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    border-color: #FFFFFF00;
                }

                .elementor-7808 .elementor-element.elementor-element-a7a4caa .btn:hover .btn-icon,
                .elementor-7808 .elementor-element.elementor-element-a7a4caa .btn:focus .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }



                @media (max-width: 1024px) {
                    body.elementor-page-12 .titlebar-inner {
                        padding: px px px px
                    }
        
                    body.elementor-page-12 .titlebar-inner p {
                        font-size: px
                    }
        
                    body.elementor-page-12 .titlebar-inner h1 {
                        font-size: px
                    }
                }
        
                @media (max-width: 767px) {
                    body.elementor-page-12 .titlebar-inner {
                        padding: px px px px
                    }
        
                    body.elementor-page-12 .titlebar-inner p {
                        font-size: px
                    }
        
                    body.elementor-page-12 .titlebar-inner h1 {
                        font-size: px
                    }
                }
                body{
                    background: #000000 !important;
                }
                .elementor-kit-7 {
                    --e-global-color-primary: #ffc000;
                    --e-global-color-secondary: #54595F;
                    --e-global-color-text: #fff;
                    --e-global-color-accent: #FFC000;
                    --e-global-typography-primary-font-family: "neulis-cursive";
                    --e-global-typography-primary-font-weight: 600;
                    --e-global-typography-secondary-font-family: "Roboto Slab";
                    --e-global-typography-secondary-font-weight: 400;
                    --e-global-typography-text-font-family: "GT Walsheim";
                    --e-global-typography-text-font-size: 17px;
                    --e-global-typography-text-font-weight: 400;
                    --e-global-typography-accent-font-family: "Roboto";
                    --e-global-typography-accent-font-weight: 500;
                    --e-global-typography-18aec4c-font-family: "GT Walsheim";
                    --e-global-typography-18aec4c-font-size: 13px;
                    --e-global-typography-18aec4c-font-weight: 500;
                    color: var(--e-global-color-text);
                    font-family: var(--e-global-typography-text-font-family), Sans-serif;
                    font-size: var(--e-global-typography-text-font-size);
                    font-weight: var(--e-global-typography-text-font-weight);
                }
        
                body.elementor-page {
                    --color-gradient-start: #007fff;
                    --color-gradient-stop: #ff4d54;
                }
        
                h1,
                .h1 {
                    color: var(--e-global-color-text);
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 75px;
                    font-weight: 600;
                    line-height: 1em;
                    letter-spacing: -2.1px;
                }
        
                h2,
                .h2 {
                    color: var(--e-global-color-text);
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 53px;
                    font-weight: 600;
                    line-height: 0.94em;
                    letter-spacing: -1.1px;
                }
        
                h3,
                .h3 {
                    color: var(--e-global-color-text);
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 24px;
                    font-weight: 600;
                    line-height: 1.33em;
                    letter-spacing: -2%;
                }
        
                h4,
                .h4 {
                    color: var(--e-global-color-text);
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.11em;
                }
        
                h5,
                .h5 {
                    color: var(--e-global-color-text);
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 15px;
                    font-weight: 600;
                    line-height: 1.13em;
                }
        
                h6,
                .h6 {
                    color: var(--e-global-color-text);
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.14em;
                }
        
                .page-scheme-dark {
                    color: rgba(255, 255, 255, 0.8);
                }
        
                .page-scheme-dark h1,
                .page-scheme-dark .h1 {
                    color: #ffffff;
                }
        
                .page-scheme-dark h2,
                .page-scheme-dark .h2 {
                    color: #ffffff;
                }
        
                .page-scheme-dark h3,
                .page-scheme-dark .h3 {
                    color: #ffffff;
                }
        
                .page-scheme-dark h4,
                .page-scheme-dark .h4 {
                    color: #ffffff;
                }
        
                .page-scheme-dark h5,
                .page-scheme-dark .h5 {
                    color: #ffffff;
                }
        
                .page-scheme-dark h6,
                .page-scheme-dark .h6 {
                    color: #ffffff;
                }
        
                .elementor-kit-7 button,
                .elementor-kit-7 input[type="button"],
                .elementor-kit-7 input[type="submit"],
                .elementor-kit-7 .elementor-button {
                    font-family: "neulis-cursive", Sans-serif;
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 16px;
                    letter-spacing: -3%;
                }
                .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,p{
                    color: #fff !important;
                }
                .carousel-item-content h6{
                    color: #000000 !important; 
                }
                div#wrap,
                main#lqd-site-content {
                    background-color: #000000 !important;
                }
        
                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 1140px;
                }
        
                .e-con {
                    --container-max-width: 1140px;
                    --container-default-padding-top: 0px;
                    --container-default-padding-right: 0px;
                    --container-default-padding-bottom: 0px;
                    --container-default-padding-left: 0px;
                }
        
                .elementor-widget:not(:last-child) {
                    margin-block-end: 0px;
                }
        
                .elementor-element {
                    --widgets-spacing: 0px 0px;
                }
        
                .elementor-kit-7 .elementor-top-section {
                    padding: 0px 0px 0px 0px;
                }
        
                h1.entry-title {
                    display: var(--page-title-display);
                }
        
                @media(max-width:1024px) {
                    .elementor-kit-7 {
                        font-size: var(--e-global-typography-text-font-size);
                    }
        
                    .elementor-section.elementor-section-boxed>.elementor-container {
                        max-width: 1024px;
                    }
        
                    .e-con {
                        --container-max-width: 1024px;
                    }
                }
        
                @media(max-width:767px) {
                    .elementor-kit-7 {
                        font-size: var(--e-global-typography-text-font-size);
                    }
        
                    h1,
                    .h1 {
                        font-size: 56px;
                    }
        
                    h2,
                    .h2 {
                        font-size: 40px;
                    }
        
                    .elementor-section.elementor-section-boxed>.elementor-container {
                        max-width: 767px;
                    }
        
                    .e-con {
                        --container-max-width: 767px;
                    }
                }
        
                .elementor-12 .elementor-element.elementor-element-572092c {
                    --display: flex;
                    --min-height: 100vh;
                    --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;
                    --background-transition: 0.3s;
                    --overlay-opacity: 0.69;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-572092c:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-572092c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #000000 0%, #090909 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-572092c::before,
                .elementor-12 .elementor-element.elementor-element-572092c>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-572092c>.e-con-inner>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-572092c>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-572092c>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-572092c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                    background-color: #00000000;
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/Frame-1321315610-1.png");
                    background-repeat: repeat;
                    background-size: cover;
                }
        
                .elementor-12 .elementor-element.elementor-element-572092c,
                .elementor-12 .elementor-element.elementor-element-572092c::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-572092c>.elementor-shape-bottom .elementor-shape-fill,
                .elementor-12 .elementor-element.elementor-element-572092c>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
                    fill: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-572092c>.elementor-shape-bottom svg,
                .elementor-12 .elementor-element.elementor-element-572092c>.e-con-inner>.elementor-shape-bottom svg {
                    width: calc(100% + 1.3px);
                    height: 400px;
                    transform: translateX(-50%) rotateY(180deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-95e15ef {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: flex-start;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-7ed3bea .elementor-repeater-item-8f88898 {
                    background-color: var(--e-global-color-text);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-7ed3bea .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-7ed3bea {
                    mix-blend-mode: luminosity;
                }
        
                .elementor-12 .elementor-element.elementor-element-1bf0ddf .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1bf0ddf .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1bf0ddf>.elementor-widget-container {
                    margin: 10px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1bf0ddf {
                    width: var(--container-widget-width, 90%);
                    max-width: 90%;
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-a8c0dcf .btn {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    box-shadow: 0px 32px 53px 0px rgba(51.999999999999986, 123.99999999999991, 155.99999999999997, 0.36);
                    border-radius: 444px 444px 444px 444px;
                    --btn-pt: 22px;
                    --btn-pe: 40px;
                    --btn-pb: 22px;
                    --btn-ps: 40px;
                    padding: 22px 40px 22px 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-a8c0dcf .btn-icon {
                    border-color: #19402D0D;
                }
        
                .elementor-12 .elementor-element.elementor-element-a8c0dcf .btn:hover,
                .elementor-12 .elementor-element.elementor-element-a8c0dcf .btn:focus {
                    color: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(-90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    border-color: #FFFFFF00;
                }
        
                .elementor-12 .elementor-element.elementor-element-a8c0dcf .btn:hover .btn-icon,
                .elementor-12 .elementor-element.elementor-element-a8c0dcf .btn:focus .btn-icon {
                    border-color: var(--e-global-color-primary);
                }
        
                .elementor-12 .elementor-element.elementor-element-1f2478b {
                    --display: flex;
                    --min-height: 450px;
                    --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;
                    --background-transition: 0.3s;
                    --border-radius: 536px 536px 536px 536px;
                }
        
                /* .elementor-12 .elementor-element.elementor-element-1f2478b:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-1f2478b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #FFFFFF60;
                } */
        
                .elementor-12 .elementor-element.elementor-element-1f2478b,
                .elementor-12 .elementor-element.elementor-element-1f2478b::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f2478b.e-con,
                .elementor-12 .elementor-element.elementor-element-1f2478b>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.9px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.9px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-e1de7df .lqd-lottie {
                    width: 900px;
                    height: 900px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e1de7df {
                    left: -140px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-e1de7df {
                    right: -140px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e1de7df {
                    top: -380px;
                }
        
                .elementor-12 .elementor-element.elementor-element-c63b9ab {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: center;
                    --gap: 0px 40px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-2b17f57 {
                    --display: flex;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-f809bd7 .ld-fh-element {
                    font-family: var(--e-global-typography-18aec4c-font-family), Sans-serif;
                    font-size: var(--e-global-typography-18aec4c-font-size);
                    font-weight: var(--e-global-typography-18aec4c-font-weight);
                    line-height: var(--e-global-typography-18aec4c-line-height);
                    letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                    word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f809bd7 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f809bd7>.elementor-widget-container {
                    margin: 0px 0px 40px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ce0017b {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: center;
                    --gap: 30px 80px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-b30f4bc .lqd-imggrp-single {
                    opacity: 0.8;
                }
        
                .elementor-12 .elementor-element.elementor-element-62a4e68 .lqd-imggrp-single {
                    opacity: 0.8;
                }
        
                .elementor-12 .elementor-element.elementor-element-db4fe9b .lqd-imggrp-single {
                    opacity: 0.8;
                }
        
                .elementor-12 .elementor-element.elementor-element-c5bbc16 .lqd-imggrp-single {
                    opacity: 0.8;
                }
        
                .elementor-12 .elementor-element.elementor-element-a6aae93 {
                    --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;
                    --background-transition: 0.3s;
                    --padding-top: 150px;
                    --padding-bottom: 150px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-74 .elementor-element.elementor-element-906fa6b{
                    justify-content: space-between;
                }
        
                .elementor-12 .elementor-element.elementor-element-a6aae93,
                .elementor-12 .elementor-element.elementor-element-a6aae93::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-97d5586 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: flex-start;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-f8b81b2 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-f8b81b2 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-f8b81b2 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f8b81b2 .ld-fh-element {
                    margin: 0em 0em 0.5em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f8b81b2>.elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                    padding: 03px 12px 0px 12px;
                    background-color: transparent;
                    background-image: linear-gradient(103deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-radius: 28px 28px 28px 28px;
                }
        
                .elementor-12 .elementor-element.elementor-element-3ef4641 .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-3ef4641 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-3ef4641 .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-712527e .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-712527e .ld-fh-element {
                    margin: 0px 0px 25px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-712527e>.elementor-widget-container {
                    margin: 0px 0px 20px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-712527e {
                    width: var(--container-widget-width, 90%);
                    max-width: 90%;
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-1d34f09 .btn {
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0C81F300;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #fff;
                    border-radius: 444px 444px 444px 444px;
                    --btn-pt: 22px;
                    --btn-pe: 40px;
                    --btn-pb: 22px;
                    --btn-ps: 40px;
                    padding: 22px 40px 22px 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1d34f09 .btn-icon {
                    border-color: #19402D0D;
                }
        
                .elementor-12 .elementor-element.elementor-element-1d34f09 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-1d34f09 .btn:focus {
                    color: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    border-color: #FFFFFF00;
                }
        
                .elementor-12 .elementor-element.elementor-element-1d34f09 .btn:hover .btn-icon,
                .elementor-12 .elementor-element.elementor-element-1d34f09 .btn:focus .btn-icon {
                    border-color: var(--e-global-color-primary);
                }
        
                .elementor-12 .elementor-element.elementor-element-ccf4bbb {
                    --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;
                    --background-transition: 0.3s;
                    --border-radius: 36px 36px 36px 36px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e .iconbox-icon-container {
                    font-size: 47px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e .iconbox-default .iconbox-icon-container {
                    margin-bottom: 24px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e>.elementor-widget-container {
                    justify-content: center;
                    margin: 0px 0px -50px 0px;
                    padding: 050px 0px 30px 0px;
                    background-color: #BCCFEC14;
                    border-radius: 28px 28px 28px 28px;
                    box-shadow: 0px 33px 44px 0px rgba(0, 0, 0, 0.04);
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e .lqd-iconbox-heading {
                    font-size: 18px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e {
                    width: var(--container-widget-width, 334px);
                    max-width: 334px;
                    --container-widget-width: 334px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e.elementor-element {
                    --align-self: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-9bd365e.e-con,
                .elementor-12 .elementor-element.elementor-element-9bd365e>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.5px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.5px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292 .iconbox-icon-container {
                    font-size: 47px;
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292 .iconbox-default .iconbox-icon-container {
                    margin-bottom: 24px;
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292 .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292>.elementor-widget-container {
                    justify-content: center;
                    padding: 30px 0px 30px 0px;
                    background-color: #BCCFEC14;
                    border-radius: 28px 28px 28px 28px;
                    box-shadow: 0px 33px 44px 0px rgba(0, 0, 0, 0.04);
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292 .lqd-iconbox-heading {
                    font-size: 18px;
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292 {
                    width: var(--container-widget-width, 230px);
                    max-width: 230px;
                    --container-widget-width: 230px;
                    --container-widget-flex-grow: 0;
                    top: 127px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c64e292 {
                    right: 0px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-c64e292 {
                    left: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-c64e292.e-con,
                .elementor-12 .elementor-element.elementor-element-c64e292>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.5px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.5px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f .iconbox-icon-container {
                    font-size: 47px;
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f .iconbox-default .iconbox-icon-container {
                    margin-bottom: 24px;
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f>.elementor-widget-container {
                    justify-content: center;
                    margin: 0px 0px 0px 0px;
                    padding: 50px 0px 50px 0px;
                    background-color: #BCCFEC14;
                    border-radius: 28px 28px 28px 28px;
                    box-shadow: 0px 33px 44px 0px rgba(0, 0, 0, 0.04);
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f .lqd-iconbox-heading {
                    font-size: 18px;
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f {
                    width: var(--container-widget-width, 250px);
                    max-width: 250px;
                    --container-widget-width: 250px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-262d86f.e-con,
                .elementor-12 .elementor-element.elementor-element-262d86f>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.5px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(4.5px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-64b2e75 {
                    --display: flex;
                    --background-transition: 0.3s;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .carousel-item {
                    padding-inline-start: 7px;
                    padding-inline-end: 7px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .carousel-items {
                    margin-inline-start: -7px;
                    margin-inline-end: -7px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-34cf5aa .carousel-item-content {
                    font-size: 17px;
                    text-align: center;
                    color: #FF0505;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-75f40d1 .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-8f32529 .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-6eb5c1c .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-a9128bd .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-203e48d .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-6198934 .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-128d0d9 .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .elementor-repeater-item-7a891cc .carousel-item-content {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .carousel-item-inner {
                    background: #F3EEF4;
                    border-radius: 100px 100px 100px 100px;
                    padding: 9px 18px 8px 18px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-bc60f64 {
                    --display: flex;
                    --min-height: 76vh;
                    --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: flex-start;
                    --background-transition: 0.3s;
                    --padding-top: 120px;
                    --padding-bottom: 0px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e30769e {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 110px 0px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-2a599ad figure,
                .elementor-12 .elementor-element.elementor-element-2a599ad figure img {
                    border-radius: custom;
                }
        
                .elementor-12 .elementor-element.elementor-element-2a599ad {
                    width: var(--container-widget-width, 452px);
                    max-width: 452px;
                    --container-widget-width: 452px;
                    --container-widget-flex-grow: 0;
                    z-index: 2;
                }
        
                .elementor-12 .elementor-element.elementor-element-2a599ad.elementor-element {
                    --align-self: flex-start;
                }
        
                /* .elementor-12 .elementor-element.elementor-element-2a599ad>.elementor-widget-container {
                    border-style: solid;
                    border-width: 10px 10px 10px 10px;
                    border-color: #FFFFFF;
                    border-radius: 555px 555px 0px 0px;
                } */
        
                .elementor-12 .elementor-element.elementor-element-4554eed {
                    width: var(--container-widget-width, 900px);
                    max-width: 900px;
                    --container-widget-width: 900px;
                    --container-widget-flex-grow: 0;
                    top: 140px;
                }
        
                
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4554eed {
                    left: -200px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-4554eed {
                    right: -200px;
                }
        
                .elementor-12 .elementor-element.elementor-element-b7e3de8 {
                    --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: flex-end;
                    --background-transition: 0.3s;
                }
                .wpcf7-form {
                    display: flex;
                    flex-wrap: wrap;
                }
                .wpcf7-form:last-child{
                    width: 100% !important;
                }
                .lqd-contact-form p {   
                    width: 45%;
                    margin: 0px 10px;
                }
                .elementor-12 .elementor-element.elementor-element-0668664 {
                    --display: flex;
                    --min-height: 225px;
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                    --border-radius: 99rem 99rem 99rem 99rem;
                    box-shadow: 0px 44px 55px 0px rgba(0, 0, 0, 0.03);
                }
        
                .elementor-12 .elementor-element.elementor-element-0668664:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-0668664>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #BCCFEC1A;
                }
        
                .elementor-12 .elementor-element.elementor-element-0668664,
                .elementor-12 .elementor-element.elementor-element-0668664::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-0668664.e-con {
                    --flex-grow: 0;
                    --flex-shrink: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-0994b11 .lqd-counter-element {
                    margin-bottom: 0px;
                    font-size: 49px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0994b11 .lqd-counter-text {
                    font-size: 19px;
                    background: gradient;
                    -webkit-background-clip: text;
                    background-clip: text;
                    -webkit-text-fill-color: transparent;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-0994b11 .lqd-counter-nums-wrap {
                    background: gradient;
                    -webkit-background-clip: text;
                    background-clip: text;
                    -webkit-text-fill-color: transparent;
                    background-color: transparent;
                    background-image: linear-gradient(150deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-0994b11>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1024a72 {
                    --display: flex;
                    --min-height: 287px;
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                    --border-radius: 99rem 99rem 99rem 99rem;
                    box-shadow: 0px 44px 55px 0px rgba(0, 0, 0, 0.03);
                    --margin-top: 0px;
                    --margin-bottom: -117px;
                    --margin-left: -59px;
                    --margin-right: 0px;
                    --z-index: 2;
                }
        
                .elementor-12 .elementor-element.elementor-element-1024a72:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-1024a72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #BCCFEC1A;
                }
        
                .elementor-12 .elementor-element.elementor-element-1024a72,
                .elementor-12 .elementor-element.elementor-element-1024a72::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-1024a72.e-con {
                    --flex-grow: 0;
                    --flex-shrink: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-76da295 .lqd-counter-element {
                    margin-bottom: 0px;
                    font-size: 70px;
                }
        
                .elementor-12 .elementor-element.elementor-element-76da295 .lqd-counter-text {
                    font-size: 19px;
                    background: gradient;
                    -webkit-background-clip: text;
                    background-clip: text;
                    -webkit-text-fill-color: transparent;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-76da295 .lqd-counter-nums-wrap {
                    background: gradient;
                    -webkit-background-clip: text;
                    background-clip: text;
                    -webkit-text-fill-color: transparent;
                    background-color: transparent;
                    background-image: linear-gradient(122deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-76da295>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-a877b59 {
                    --display: flex;
                    --min-height: 170px;
                    --justify-content: center;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                    --border-radius: 99rem 99rem 99rem 99rem;
                    box-shadow: 0px 44px 55px 0px rgba(0, 0, 0, 0.03);
                    --margin-top: 0px;
                    --margin-bottom: 7px;
                    --margin-left: -45px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-a877b59:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-a877b59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #BCCFEC1A;
                }
        
                .elementor-12 .elementor-element.elementor-element-a877b59,
                .elementor-12 .elementor-element.elementor-element-a877b59::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-a877b59.e-con {
                    --flex-grow: 0;
                    --flex-shrink: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-d2a1db1 .lqd-counter-element {
                    margin-bottom: 0px;
                    font-size: 49px;
                }
        
                .elementor-12 .elementor-element.elementor-element-d2a1db1 .lqd-counter-text {
                    font-size: 18px;
                    background: gradient;
                    -webkit-background-clip: text;
                    background-clip: text;
                    -webkit-text-fill-color: transparent;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-d2a1db1 .lqd-counter-nums-wrap {
                    background: gradient;
                    -webkit-background-clip: text;
                    background-clip: text;
                    -webkit-text-fill-color: transparent;
                    background-color: transparent;
                    background-image: linear-gradient(112deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-d2a1db1>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-b759e05 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: flex-start;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-97ec133 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-97ec133 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-97ec133 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-97ec133>.elementor-widget-container {
                    padding: 03px 12px 0px 12px;
                    background-color: transparent;
                    background-image: linear-gradient(103deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-radius: 28px 28px 28px 28px;
                }
        
                .elementor-12 .elementor-element.elementor-element-556332e .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-556332e .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-556332e .ld-fh-element {
                    margin: 30px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0335578 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0335578 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0335578>.elementor-widget-container {
                    margin: 0px 0px 20px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0335578 {
                    width: var(--container-widget-width, 90%);
                    max-width: 90%;
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-12a4f28 .btn {
                    --icon-font-size: 12px;
                    --icon-mt: 0px;
                    --icon-me: 15px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0C81F300;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #fff;
                    border-radius: 444px 444px 444px 444px;
                    --btn-pt: 22px;
                    --btn-pe: 40px;
                    --btn-pb: 22px;
                    --btn-ps: 40px;
                    padding: 22px 40px 22px 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-12a4f28 .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-12a4f28 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-12a4f28 .btn:focus {
                    color: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    border-color: #FFFFFF00;
                }
        
                .elementor-12 .elementor-element.elementor-element-12a4f28 .btn:hover .btn-icon,
                .elementor-12 .elementor-element.elementor-element-12a4f28 .btn:focus .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-a735219 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --gap: 100px 40px;
                    --flex-wrap: wrap;
                    --background-transition: 0.3s;
                    --overlay-opacity: 1;
                    --margin-top: 220px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 120px;
                    --padding-bottom: 220px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-a735219:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-a735219>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image:  linear-gradient(180deg, #2a2525 0%, #1a1a1a 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-a735219::before,
                .elementor-12 .elementor-element.elementor-element-a735219>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-a735219>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-a735219>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/glow.svg");
                    background-position: 800px 0px;
                    background-repeat: no-repeat;
                }
        
                .elementor-12 .elementor-element.elementor-element-a735219,
                .elementor-12 .elementor-element.elementor-element-a735219::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-a735219>.elementor-shape-top .elementor-shape-fill,
                .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
                    fill: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-a735219>.elementor-shape-bottom .elementor-shape-fill,
                .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
                    fill: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-b93bf96 {
                    --display: flex;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cdee6f .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cdee6f .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cdee6f .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cdee6f .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-f68cc9f .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-f68cc9f .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f68cc9f .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f68cc9f {
                    width: var(--container-widget-width, 50%);
                    max-width: 50%;
                    --container-widget-width: 50%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-f68cc9f.elementor-element {
                    --align-self: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-90a129b {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-8f73023 figure,
                .elementor-12 .elementor-element.elementor-element-8f73023 figure img {
                    border-radius: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-8f73023>.elementor-widget-container {
                    margin: 0px 0px -60px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-956e732 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 25px 0px 25px 0px;
                    background-color: #9786902B;
                    border-radius: 8px 8px 8px 8px;
                    box-shadow: 0px 18px 55px 0px rgba(0, 0, 0, 0.1);
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732 {
                    width: var(--container-widget-width, 70%);
                    max-width: 70%;
                    --container-widget-width: 70%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-956e732.e-con,
                .elementor-12 .elementor-element.elementor-element-956e732>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-16677ce {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-4a14869 figure,
                .elementor-12 .elementor-element.elementor-element-4a14869 figure img {
                    border-radius: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-4a14869>.elementor-widget-container {
                    margin: 0px 0px -60px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-02b0a6b .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-02b0a6b .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-02b0a6b .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-02b0a6b>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 25px 0px 25px 0px;
                    background-color: #FFFFFFA1;
                    border-radius: 8px 8px 8px 8px;
                    box-shadow: 0px 18px 55px 0px rgba(0, 0, 0, 0.1);
                }
        
                .elementor-12 .elementor-element.elementor-element-02b0a6b {
                    width: var(--container-widget-width, 70%);
                    max-width: 70%;
                    --container-widget-width: 70%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-02b0a6b.e-con,
                .elementor-12 .elementor-element.elementor-element-02b0a6b>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-77d5432 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-3d40035 figure,
                .elementor-12 .elementor-element.elementor-element-3d40035 figure img {
                    border-radius: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-3d40035>.elementor-widget-container {
                    margin: 0px 0px -60px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-1f7174a .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 25px 0px 25px 0px;
                    background-color: #5A5E839C;
                    border-radius: 8px 8px 8px 8px;
                    box-shadow: 0px 18px 55px 0px rgba(0, 0, 0, 0.1);
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a {
                    width: var(--container-widget-width, 70%);
                    max-width: 70%;
                    --container-widget-width: 70%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-1f7174a.e-con,
                .elementor-12 .elementor-element.elementor-element-1f7174a>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-b35d124 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-4c48c4e figure,
                .elementor-12 .elementor-element.elementor-element-4c48c4e figure img {
                    border-radius: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-4c48c4e>.elementor-widget-container {
                    margin: 0px 0px -60px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-f3f6581 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 25px 0px 25px 0px;
                    background-color: #8697917A;
                    border-radius: 8px 8px 8px 8px;
                    box-shadow: 0px 18px 55px 0px rgba(0, 0, 0, 0.1);
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581 {
                    width: var(--container-widget-width, 70%);
                    max-width: 70%;
                    --container-widget-width: 70%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-f3f6581.e-con,
                .elementor-12 .elementor-element.elementor-element-f3f6581>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-a2ff2a6 {
                    --display: flex;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-c8efcbf .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-c8efcbf .ld-fh-element a {
                    color: #A2B2C9;
                }
        
                .elementor-12 .elementor-element.elementor-element-c8efcbf .ld-fh-element {
                    font-size: 14px;
                    line-height: 1em;
                    margin: 0em 0em 0em 0em;
                    color: #000000 !important;
                }
        
                .elementor-12 .elementor-element.elementor-element-c8efcbf .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-c8efcbf>.elementor-widget-container {
                    padding: 4px 15px 4px 15px;
                    background-color: #F5F7F9;
                    border-radius: 50px 50px 50px 50px;
                }
        
                .elementor-12 .elementor-element.elementor-element-dcd4bff {
                    --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;
                    --background-transition: 0.3s;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4c486a2 {
                    right: 0px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-4c486a2 {
                    left: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-4c486a2 {
                    top: 0px;
                    z-index: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-1701d556 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --background-transition: 0.3s;
                    --margin-top: 120px;
                    --margin-bottom: 60px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-2e98d70c {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 .iconbox-icon-container {
                    font-size: 18px;
                    width: 47px;
                    height: 47px;
                    color: #165CFD;
                    background-color: #FFFFFF;
                    box-shadow: 0px 3px 6px 0px rgba(46.00000000000006, 56.00000000000007, 67.00000000000009, 0.12);
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 .iconbox-default .iconbox-icon-container {
                    margin-bottom: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43>.elementor-widget-container {
                    justify-content: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 .lqd-iconbox-heading {
                    font-size: 14px;
                    line-height: 1.35em;
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 .contents p {
                    color: #5D6371;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43:hover .iconbox-icon-container {
                    color: #FFFFFF;
                    background-color: #ffc000;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 .btn {
                    --icon-font-size: 0.9em;
                    margin: 0px 0px 0px 0px;
                    font-size: 14px;
                    color: #2C3D59;
                    fill: #2C3D59;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43 {
                    width: var(--container-widget-width, 200px);
                    max-width: 200px;
                    --container-widget-width: 200px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-73179a43.elementor-element {
                    --align-self: center;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-37947c35 {
                    right: -17%;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-37947c35 {
                    left: -17%;
                }
        
                .elementor-12 .elementor-element.elementor-element-37947c35 {
                    top: 19px;
                }
        
                .elementor-12 .elementor-element.elementor-element-572ed4fb {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 .iconbox-icon-container {
                    font-size: 18px;
                    width: 47px;
                    height: 47px;
                    color: #165CFD;
                    background-color: #FFFFFF;
                    box-shadow: 0px 3px 6px 0px rgba(46.00000000000006, 56.00000000000007, 67.00000000000009, 0.12);
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 .iconbox-default .iconbox-icon-container {
                    margin-bottom: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328>.elementor-widget-container {
                    justify-content: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 .lqd-iconbox-heading {
                    font-size: 14px;
                    line-height: 1.35em;
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 .contents p {
                    color: #5D6371;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328:hover .iconbox-icon-container {
                    color: #FFFFFF;
                    background-color: #ffc000;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 .btn {
                    --icon-font-size: 0.9em;
                    margin: 0px 0px 0px 0px;
                    font-size: 14px;
                    color: #2C3D59;
                    fill: #2C3D59;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328 {
                    width: var(--container-widget-width, 200px);
                    max-width: 200px;
                    --container-widget-width: 200px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-38731328.elementor-element {
                    --align-self: center;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4b98ff6b {
                    right: -17%;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-4b98ff6b {
                    left: -17%;
                }
        
                .elementor-12 .elementor-element.elementor-element-4b98ff6b {
                    top: 19px;
                }
        
                .elementor-12 .elementor-element.elementor-element-41ffb29d {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c .iconbox-icon-container {
                    font-size: 18px;
                    width: 47px;
                    height: 47px;
                    color: #165CFD;
                    background-color: #FFFFFF;
                    box-shadow: 0px 3px 6px 0px rgba(46.00000000000006, 56.00000000000007, 67.00000000000009, 0.12);
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c .iconbox-default .iconbox-icon-container {
                    margin-bottom: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c>.elementor-widget-container {
                    justify-content: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c .lqd-iconbox-heading {
                    font-size: 14px;
                    line-height: 1.35em;
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c .contents p {
                    color: #5D6371;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c:hover .iconbox-icon-container {
                    color: #FFFFFF;
                    background-color: #ffc000;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c .btn {
                    --icon-font-size: 0.9em;
                    margin: 0px 0px 0px 0px;
                    font-size: 14px;
                    color: #2C3D59;
                    fill: #2C3D59;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c {
                    width: var(--container-widget-width, 200px);
                    max-width: 200px;
                    --container-widget-width: 200px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-23a2675c.elementor-element {
                    --align-self: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-b26466>.elementor-widget-container {
                    padding: 10px 0px 0px 0px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b26466 {
                    right: -17%;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-b26466 {
                    left: -17%;
                }
        
                .elementor-12 .elementor-element.elementor-element-b26466 {
                    top: 19px;
                }
        
                .elementor-12 .elementor-element.elementor-element-782fefca {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 .iconbox-icon-container {
                    font-size: 18px;
                    width: 47px;
                    height: 47px;
                    color: #165CFD;
                    background-color: #FFFFFF;
                    box-shadow: 0px 3px 6px 0px rgba(46.00000000000006, 56.00000000000007, 67.00000000000009, 0.12);
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 .iconbox-default .iconbox-icon-container {
                    margin-bottom: 16px;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 .iconbox {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3>.elementor-widget-container {
                    justify-content: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 .lqd-iconbox-heading {
                    font-size: 14px;
                    line-height: 1.35em;
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 .contents p {
                    color: #5D6371;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3:hover .iconbox-icon-container {
                    color: #FFFFFF;
                    background-color: #ffc000;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 .btn {
                    --icon-font-size: 0.9em;
                    margin: 0px 0px 0px 0px;
                    font-size: 14px;
                    color: #2C3D59;
                    fill: #2C3D59;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3 {
                    width: var(--container-widget-width, 200px);
                    max-width: 200px;
                    --container-widget-width: 200px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-93ea6b3.elementor-element {
                    --align-self: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-08c429a {
                    --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: flex-start;
                    --background-transition: 0.3s;
                    --padding-top: 80px;
                    --padding-bottom: 140px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-08c429a:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-08c429a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/path4514-4.svg");
                    background-position: top left;
                    background-repeat: no-repeat;
                }
        
                .elementor-12 .elementor-element.elementor-element-08c429a,
                .elementor-12 .elementor-element.elementor-element-08c429a::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-5ffe5ad {
                    --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;
                    --background-transition: 0.3s;
                    --border-radius: 36px 36px 36px 36px;
                }
        
                .elementor-12 .elementor-element.elementor-element-8cfee8b figure,
                .elementor-12 .elementor-element.elementor-element-8cfee8b figure img {
                    border-radius: custom;
                }
        
                .elementor-12 .elementor-element.elementor-element-8cfee8b {
                    width: var(--container-widget-width, 452px);
                    max-width: 452px;
                    --container-widget-width: 452px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-8cfee8b.elementor-element {
                    --align-self: flex-start;
                }
        
                .elementor-12 .elementor-element.elementor-element-8cfee8b>.elementor-widget-container {
                    border-style: solid;
                    border-width: 10px 10px 10px 10px;
                    border-color: #FFFFFF;
                    border-radius: 555px 555px 0px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-050bc5e {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: flex-start;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-8ebb264 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-8ebb264 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-8ebb264 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-8ebb264>.elementor-widget-container {
                    padding: 03px 12px 0px 12px;
                    background-color: transparent;
                    background-image: linear-gradient(103deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-radius: 28px 28px 28px 28px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0d29050 .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-0d29050 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0d29050 .ld-fh-element {
                    margin: 30px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506841a .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-506841a .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-506841a>.elementor-widget-container {
                    margin: 0px 0px 40px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506841a {
                    width: var(--container-widget-width, 90%);
                    max-width: 90%;
                    --container-widget-width: 90%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-item {
                    border-style: none;
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(2.9px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(2.9px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-item:not(:last-child) {
                    margin-bottom: 23px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-title a {
                    background-color: #F2F2F2A6;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    padding: 28px 30px 28px 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-item.active .accordion-title a {
                    color: var(--e-global-color-text);
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-content {
                    padding: 2em 0em 2em 1em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-expander {
                    font-size: 20px;
                    width: 20px;
                    height: 20px;
                    display: flex;
                    flex-shrink: 0;
                    align-items: center;
                    justify-content: center;
                    padding: 0;
                    color: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-1976a6d.e-con,
                .elementor-12 .elementor-element.elementor-element-1976a6d>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(2.5px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(2.5px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-8d609a0 {
                    --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;
                    --background-transition: 0.3s;
                    --padding-top: 160px;
                    --padding-bottom: 160px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-8d609a0:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-8d609a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #8B2626;
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/Clients-22.jpg");
                }
        
                .elementor-12 .elementor-element.elementor-element-8d609a0,
                .elementor-12 .elementor-element.elementor-element-8d609a0::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-8d609a0>.elementor-shape-bottom .elementor-shape-fill,
                .elementor-12 .elementor-element.elementor-element-8d609a0>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
                    fill: #F9F7F6;
                }
        
                .elementor-12 .elementor-element.elementor-element-8d609a0>.elementor-shape-bottom svg,
                .elementor-12 .elementor-element.elementor-element-8d609a0>.e-con-inner>.elementor-shape-bottom svg {
                    width: calc(150% + 1.3px);
                    height: 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-f665091 {
                    --display: flex;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-67971b4 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-67971b4 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-67971b4 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-67971b4 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-67971b4>.elementor-widget-container {
                    margin: 0px 0px 40px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-7c18a53 {
                    --display: grid;
                    --e-con-grid-template-columns: repeat(7, 1fr);
                    --e-con-grid-template-rows: repeat(1, 1fr);
                    --gap: 30px 30px;
                    --grid-auto-flow: row;
                    --justify-items: center;
                    --align-items: center;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-2ac0792 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --background-transition: 0.3s;
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 120px;
                    --padding-bottom: 120px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-34a8efa {
                    --display: flex;
                    --align-items: center;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --background-transition: 0.3s;
                    --margin-top: 0px;
                    --margin-bottom: 60px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-b070866 .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-b070866 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-b070866 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-b070866 .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-afb8ee7 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-afb8ee7 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-afb8ee7 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-afb8ee7 {
                    width: var(--container-widget-width, 80%);
                    max-width: 80%;
                    --container-widget-width: 80%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-d649a1f {
                    --display: flex;
                    --min-height: 630px;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: center;
                    --flex-wrap: wrap;
                    --background-transition: 0.3s;
                    --border-radius: 20px 20px 20px 20px;
                    --margin-top: 0px;
                    --margin-bottom: 90px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 80px;
                    --padding-right: 0px;
                    --z-index: 1;
                }
        
                .elementor-12 .elementor-element.elementor-element-d649a1f:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-d649a1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image:  linear-gradient(180deg, #0f0f0f 0%, #1e1e1e 100%);;
                }
        
                .elementor-12 .elementor-element.elementor-element-d649a1f::before,
                .elementor-12 .elementor-element.elementor-element-d649a1f>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-d649a1f>.e-con-inner>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-d649a1f>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-d649a1f>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-d649a1f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                }
        
                .elementor-12 .elementor-element.elementor-element-d649a1f,
                .elementor-12 .elementor-element.elementor-element-d649a1f::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-57865ee {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: flex-start;
                    --gap: 20px 20px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-53899f8 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-53899f8 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-53899f8>.elementor-widget-container {
                    margin: 0px 0px 25px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-53899f8 {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-e11f5e2 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-345c7a1 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-6d44c66 img {
                    width: 193px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6d44c66.elementor-element {
                    --align-self: flex-start;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6d44c66 {
                    right: 30px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-6d44c66 {
                    left: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6d44c66 {
                    top: 30px;
                    mix-blend-mode: luminosity;
                }
        
                .elementor-12 .elementor-element.elementor-element-0334624 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-0334624 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-0334624 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0334624 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                    padding: 8px 15px 8px 15px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0334624 {
                    right: 30px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-0334624 {
                    left: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0334624 {
                    top: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0334624>.elementor-widget-container {
                    background-color: #00000080;
                    border-radius: 99rem 99rem 99rem 99rem;
                }
        
                .elementor-12 .elementor-element.elementor-element-1a90ce5 {
                    --display: flex;
                    --min-height: 630px;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: center;
                    --flex-wrap: wrap;
                    --background-transition: 0.3s;
                    --border-radius: 20px 20px 20px 20px;
                    --margin-top: 0px;
                    --margin-bottom: 90px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 80px;
                    --padding-right: 0px;
                    --z-index: 1;
                }
        
                .elementor-12 .elementor-element.elementor-element-1a90ce5:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-1a90ce5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #0f0f0f 0%, #1e1e1e 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-1a90ce5::before,
                .elementor-12 .elementor-element.elementor-element-1a90ce5>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-1a90ce5>.e-con-inner>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-1a90ce5>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-1a90ce5>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-1a90ce5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                }
        
                .elementor-12 .elementor-element.elementor-element-1a90ce5,
                .elementor-12 .elementor-element.elementor-element-1a90ce5::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-5fa044e {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: flex-start;
                    --gap: 20px 20px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-dbbfdec .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-dbbfdec .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-dbbfdec>.elementor-widget-container {
                    margin: 0px 0px 25px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-dbbfdec {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fd9c2f .ld-fh-element {
                    font-size: 18px;
                    font-weight: 400;
                    line-height: 1.35em;
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fd9c2f .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fd9c2f>.elementor-widget-container {
                    margin: 0px 0px 25px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fd9c2f {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-4274f5c {
                    --display: flex;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-063e456 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --background-transition: 0.3s;
                    border-style: solid;
                    --border-style: solid;
                    border-width: 0px 0px 1px 0px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    border-color: #0000000A;
                    --border-color: #0000000A;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-063e456,
                .elementor-12 .elementor-element.elementor-element-063e456::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-64be482 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-24645c8 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-24645c8 .ld-fh-element a {
                    color: #00000040;
                }
        
                .elementor-12 .elementor-element.elementor-element-24645c8 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-0e8733a {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --background-transition: 0.3s;
                    border-style: solid;
                    --border-style: solid;
                    border-width: 0px 0px 1px 0px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    border-color: #0000000A;
                    --border-color: #0000000A;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0e8733a,
                .elementor-12 .elementor-element.elementor-element-0e8733a::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-bc53c81 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-65ee230 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-65ee230 .ld-fh-element a {
                    color: #00000040;
                }
        
                .elementor-12 .elementor-element.elementor-element-65ee230 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-9067691 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: space-between;
                    --background-transition: 0.3s;
                    border-style: solid;
                    --border-style: solid;
                    border-width: 0px 0px 1px 0px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    border-color: #0000000A;
                    --border-color: #0000000A;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9067691,
                .elementor-12 .elementor-element.elementor-element-9067691::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-9f23956 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-c13c3a1 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-c13c3a1 .ld-fh-element a {
                    color: #00000040;
                }
        
                .elementor-12 .elementor-element.elementor-element-c13c3a1 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-e69c65c img {
                    width: 193px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e69c65c.elementor-element {
                    --align-self: flex-start;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e69c65c {
                    left: 0px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-e69c65c {
                    right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e69c65c {
                    top: 50%;
                    mix-blend-mode: luminosity;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f7b705 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-4f7b705 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f7b705 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f7b705 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                    padding: 8px 15px 8px 15px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4f7b705 {
                    right: 30px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-4f7b705 {
                    left: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f7b705 {
                    top: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f7b705>.elementor-widget-container {
                    background-color: #00000080;
                    border-radius: 99rem 99rem 99rem 99rem;
                }
        
                .elementor-12 .elementor-element.elementor-element-8ffb8c6 {
                    --display: flex;
                    --min-height: 630px;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: center;
                    --flex-wrap: wrap;
                    --background-transition: 0.3s;
                    --border-radius: 20px 20px 20px 20px;
                    --margin-top: 0px;
                    --margin-bottom: 90px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 80px;
                    --padding-right: 0px;
                    --z-index: 1;
                }
        
                .elementor-12 .elementor-element.elementor-element-8ffb8c6:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-8ffb8c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #0f0f0f 0%, #1e1e1e 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-8ffb8c6::before,
                .elementor-12 .elementor-element.elementor-element-8ffb8c6>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-8ffb8c6>.e-con-inner>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-8ffb8c6>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-8ffb8c6>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-8ffb8c6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                }
        
                .elementor-12 .elementor-element.elementor-element-8ffb8c6,
                .elementor-12 .elementor-element.elementor-element-8ffb8c6::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-6436742 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: flex-start;
                    --gap: 20px 20px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-a532c75 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-a532c75 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-a532c75>.elementor-widget-container {
                    margin: 0px 0px 25px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-a532c75 {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-2138eae .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-c876fcc .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-dacac0b img {
                    width: 148px;
                }
        
                .elementor-12 .elementor-element.elementor-element-dacac0b.elementor-element {
                    --align-self: flex-start;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dacac0b {
                    right: 30px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-dacac0b {
                    left: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-dacac0b {
                    top: 0%;
                    mix-blend-mode: luminosity;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cfcbea .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-1cfcbea .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cfcbea .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cfcbea .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                    padding: 8px 15px 8px 15px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1cfcbea {
                    right: 30px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-1cfcbea {
                    left: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cfcbea {
                    top: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1cfcbea>.elementor-widget-container {
                    background-color: #00000080;
                    border-radius: 99rem 99rem 99rem 99rem;
                }
        
                .elementor-12 .elementor-element.elementor-element-b88b572 {
                    --display: flex;
                    --min-height: 630px;
                    --flex-direction: row;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: center;
                    --flex-wrap: wrap;
                    --background-transition: 0.3s;
                    --border-radius: 20px 20px 20px 20px;
                    --margin-top: 0px;
                    --margin-bottom: 90px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 80px;
                    --padding-right: 0px;
                    --z-index: 1;
                }
        
                .elementor-12 .elementor-element.elementor-element-b88b572:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-b88b572>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #0f0f0f 0%, #1e1e1e 100%);
                }
        

                .lqd-css-sticky h2{
                    color: #ffc000 !important;
                }
                .elementor-12 .elementor-element.elementor-element-b88b572::before,
                .elementor-12 .elementor-element.elementor-element-b88b572>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-b88b572>.e-con-inner>.elementor-background-video-container::before,
                .elementor-12 .elementor-element.elementor-element-b88b572>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-b88b572>.e-con-inner>.elementor-background-slideshow::before,
                .elementor-12 .elementor-element.elementor-element-b88b572>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                    --background-overlay: '';
                }
        
                .elementor-12 .elementor-element.elementor-element-b88b572,
                .elementor-12 .elementor-element.elementor-element-b88b572::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-0cad499 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --align-items: flex-start;
                    --gap: 20px 20px;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-6bc8474 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-6bc8474 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-6bc8474>.elementor-widget-container {
                    margin: 0px 0px 25px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6bc8474 {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-1d7683e .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-df2bd95 {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 16px 16px;
                    --flex-wrap: wrap;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-b91c748 .btn {
                    --icon-font-size: 0.7em;
                    font-size: 15px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0000000D;
                    border-radius: 99em 99em 99em 99em;
                    --btn-pt: 12px;
                    --btn-pe: 12px;
                    --btn-pb: 12px;
                    --btn-ps: 12px;
                    padding: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-b91c748 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-b91c748 .btn:focus {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-97fa674 .btn {
                    --icon-font-size: 0.7em;
                    font-size: 15px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0000000D;
                    border-radius: 99em 99em 99em 99em;
                    --btn-pt: 12px;
                    --btn-pe: 12px;
                    --btn-pb: 12px;
                    --btn-ps: 12px;
                    padding: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-97fa674 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-97fa674 .btn:focus {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-64dff30 .btn {
                    --icon-font-size: 0.7em;
                    font-size: 15px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0000000D;
                    border-radius: 99em 99em 99em 99em;
                    --btn-pt: 12px;
                    --btn-pe: 12px;
                    --btn-pb: 12px;
                    --btn-ps: 12px;
                    padding: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-64dff30 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-64dff30 .btn:focus {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-85e6d98 .btn {
                    --icon-font-size: 0.7em;
                    font-size: 15px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0000000D;
                    border-radius: 99em 99em 99em 99em;
                    --btn-pt: 12px;
                    --btn-pe: 12px;
                    --btn-pb: 12px;
                    --btn-ps: 12px;
                    padding: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-85e6d98 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-85e6d98 .btn:focus {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-9dbbc2d .btn {
                    --icon-font-size: 0.7em;
                    font-size: 15px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0000000D;
                    border-radius: 99em 99em 99em 99em;
                    --btn-pt: 12px;
                    --btn-pe: 12px;
                    --btn-pb: 12px;
                    --btn-ps: 12px;
                    padding: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9dbbc2d .btn:hover,
                .elementor-12 .elementor-element.elementor-element-9dbbc2d .btn:focus {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-716e3bf .btn {
                    --icon-font-size: 0.7em;
                    font-size: 15px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0000000D;
                    border-radius: 99em 99em 99em 99em;
                    --btn-pt: 12px;
                    --btn-pe: 12px;
                    --btn-pb: 12px;
                    --btn-ps: 12px;
                    padding: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-716e3bf .btn:hover,
                .elementor-12 .elementor-element.elementor-element-716e3bf .btn:focus {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-e3ba18c img {
                    width: 161px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e3ba18c.elementor-element {
                    --align-self: flex-start;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e3ba18c {
                    left: 0px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-e3ba18c {
                    right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e3ba18c {
                    bottom: 0px;
                    mix-blend-mode: luminosity;
                }
        
                .elementor-12 .elementor-element.elementor-element-32a37c9 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-32a37c9 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-32a37c9 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-32a37c9 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                    padding: 8px 15px 8px 15px;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-32a37c9 {
                    right: 30px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-32a37c9 {
                    left: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-32a37c9 {
                    top: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-32a37c9>.elementor-widget-container {
                    background-color: #00000080;
                    border-radius: 99rem 99rem 99rem 99rem;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-90a368f {
                    right: -100px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-90a368f {
                    left: -100px;
                }
        
                .elementor-12 .elementor-element.elementor-element-90a368f {
                    bottom: 100px;
                }
        
                .elementor-12 .elementor-element.elementor-element-36dd3fb {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --padding-top: 160px;
                    --padding-bottom: 120px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-36dd3fb:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-36dd3fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #2a2525 0%, #1a1a1a 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-36dd3fb,
                .elementor-12 .elementor-element.elementor-element-36dd3fb::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-36dd3fb>.elementor-shape-bottom .elementor-shape-fill,
                .elementor-12 .elementor-element.elementor-element-36dd3fb>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
                    fill: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-13c2513 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --margin-top: 0px;
                    --margin-bottom: 80px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6edc109 .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-6edc109 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-6edc109 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-6edc109 .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-8f8bd5e .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-8f8bd5e .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-8f8bd5e .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-8f8bd5e {
                    width: var(--container-widget-width, 80%);
                    max-width: 80%;
                    --container-widget-width: 80%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-3974def {
                    --display: flex;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-row {
                    margin-inline-start: -10px;
                    margin-inline-end: -10px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .carousel-items {
                    margin-inline-start: -10px;
                    margin-inline-end: -10px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-column {
                    padding-inline-start: 10px;
                    padding-inline-end: 10px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .carousel-item {
                    padding-inline-start: 10px;
                    padding-inline-end: 10px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-item {
                    margin-bottom: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-item:hover .lqd-pf-overlay-bg {
                    opacity: 1;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-title {
                    font-size: 18px;
                    letter-spacing: -0.4px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .filter-list {
                    font-size: 15px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .liquid-filter-items {
                    margin-bottom: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .filter-list li,
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-filter-dropdown .ui-button {
                    color: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-filter-dropdown .ui-button {
                    border-color: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .filter-list li.active,
                .elementor-12 .elementor-element.elementor-element-506ada85 .filter-list li.hover,
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-filter-dropdown .ui-button:active,
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-filter-dropdown .ui-button:focus {
                    color: #C10909;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-filter-dropdown .ui-button:active,
                .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-filter-dropdown .ui-button:focus {
                    border-color: #C10909;
                }
        
                .elementor-12 .elementor-element.elementor-element-506ada85 .btn {
                    --icon-font-size: 1em;
                    color: #000000;
                    fill: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-68c5e98 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-68c5e98 .ld-fh-element {
                    font-size: 15px;
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-68c5e98 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-68c5e98>.elementor-widget-container {
                    margin: 0px 0px 40px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-721363d .btn {
                    --icon-font-size: 12px;
                    --icon-mt: 0px;
                    --icon-me: 15px;
                    --icon-mb: 0px;
                    --icon-ms: 0px;
                    color: var(--e-global-color-text);
                    fill: var(--e-global-color-text);
                    background-color: #0C81F300;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: #0000000A;
                    border-radius: 444px 444px 444px 444px;
                    --btn-pt: 22px;
                    --btn-pe: 40px;
                    --btn-pb: 22px;
                    --btn-ps: 40px;
                    padding: 22px 40px 22px 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-721363d .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-721363d .btn:hover,
                .elementor-12 .elementor-element.elementor-element-721363d .btn:focus {
                    color: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    border-color: #FFFFFF00;
                }
        
                .elementor-12 .elementor-element.elementor-element-721363d .btn:hover .btn-icon,
                .elementor-12 .elementor-element.elementor-element-721363d .btn:focus .btn-icon {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                }
        
                body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f13d4b7 {
                    right: 286px;
                }
        
                body.rtl .elementor-12 .elementor-element.elementor-element-f13d4b7 {
                    left: 286px;
                }
        
                .elementor-12 .elementor-element.elementor-element-f13d4b7 {
                    top: -152px;
                    z-index: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-1888f6b {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --padding-top: 130px;
                    --padding-bottom: 45px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1888f6b:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-1888f6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/path4514-7.svg");
                    background-position: bottom right;
                    background-repeat: no-repeat;
                }
        
                .elementor-12 .elementor-element.elementor-element-1888f6b,
                .elementor-12 .elementor-element.elementor-element-1888f6b::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-7ef5a185 {
                    --spacer-size: 20px;
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-feb46b8 .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-feb46b8 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-feb46b8 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-feb46b8 .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-b94bb9d .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-b94bb9d .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-b94bb9d .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-b94bb9d {
                    width: var(--container-widget-width, 66%);
                    max-width: 66%;
                    --container-widget-width: 66%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-74b8d5bf {
                    --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: 60px 60px;
                    --background-transition: 0.3s;
                    --margin-top: 30px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-5681ac6f {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --border-radius: 10px 10px 10px 10px;
                    box-shadow: 0px 6px 60px 0px rgba(139.99999999999997, 146.00000000000003, 177.99999999999994, 0.16);
                    --margin-top: 50px;
                    --margin-bottom: 50px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-5681ac6f:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-5681ac6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-5681ac6f,
                .elementor-12 .elementor-element.elementor-element-5681ac6f::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-1467e1b0 {
                    --display: flex;
                    --min-height: 175px;
                    --background-transition: 0.3s;
                    --border-radius: 11px 11px 0px 0px;
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-1467e1b0:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-1467e1b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/Frame-1321315532-1.jpg");
                    background-position: center center;
                    background-size: cover;
                }
        
                .elementor-12 .elementor-element.elementor-element-1467e1b0,
                .elementor-12 .elementor-element.elementor-element-1467e1b0::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-202cfe79 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-202cfe79 .ld-fh-element {
                    font-size: 18px;
                    margin: 25px 15px 25px 15px;
                }
        
                .elementor-12 .elementor-element.elementor-element-202cfe79 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-208d856f .lqd-extra-cursor {
                    --extra-cc-w: 150px;
                    --extra-cc-h: 150px;
                    background-color: #0201012E;
                }
        
                .elementor-12 .elementor-element.elementor-element-208d856f {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-72481a5a {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --border-radius: 10px 10px 10px 10px;
                    box-shadow: 0px 6px 60px 0px rgba(139.99999999999997, 146.00000000000003, 177.99999999999994, 0.16);
                }
        
                .elementor-12 .elementor-element.elementor-element-72481a5a:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-72481a5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-72481a5a,
                .elementor-12 .elementor-element.elementor-element-72481a5a::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-2819be {
                    --display: flex;
                    --min-height: 175px;
                    --background-transition: 0.3s;
                    --border-radius: 11px 11px 0px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-2819be:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-2819be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/Frame-13213153631.jpg");
                    background-position: center center;
                    background-size: cover;
                }
        
                .elementor-12 .elementor-element.elementor-element-2819be,
                .elementor-12 .elementor-element.elementor-element-2819be::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f6a02b0 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f6a02b0 .ld-fh-element {
                    font-size: 18px;
                    margin: 25px 15px 25px 15px;
                }
        
                .elementor-12 .elementor-element.elementor-element-4f6a02b0 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-38c0e49f .lqd-extra-cursor {
                    --extra-cc-w: 150px;
                    --extra-cc-h: 150px;
                    background-color: #0201012E;
                }
        
                .elementor-12 .elementor-element.elementor-element-38c0e49f {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-23f834db {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --border-radius: 10px 10px 10px 10px;
                    box-shadow: 0px 6px 60px 0px rgba(139.99999999999997, 146.00000000000003, 177.99999999999994, 0.16);
                }
        
                .elementor-12 .elementor-element.elementor-element-23f834db:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-23f834db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-23f834db,
                .elementor-12 .elementor-element.elementor-element-23f834db::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-7fda47af {
                    --display: flex;
                    --min-height: 175px;
                    --background-transition: 0.3s;
                    --border-radius: 11px 11px 0px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-7fda47af:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-7fda47af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/Frame-1321315531.jpg");
                    background-position: center center;
                    background-size: cover;
                }
        
                .elementor-12 .elementor-element.elementor-element-7fda47af,
                .elementor-12 .elementor-element.elementor-element-7fda47af::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-59c8267d .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-59c8267d .ld-fh-element {
                    font-size: 18px;
                    margin: 25px 15px 25px 15px;
                }
        
                .elementor-12 .elementor-element.elementor-element-59c8267d .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-9ec6ae5 .lqd-extra-cursor {
                    --extra-cc-w: 150px;
                    --extra-cc-h: 150px;
                    background-color: #0201012E;
                }
        
                .elementor-12 .elementor-element.elementor-element-9ec6ae5 {
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-12c84f33 {
                    --spacer-size: 50px;
                    width: 100%;
                    max-width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-44e9d6d {
                    --display: flex;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --justify-content: center;
                    --gap: 90px 90px;
                    --background-transition: 0.3s;
                    border-style: solid;
                    --border-style: solid;
                    border-width: 0px 0px 1px 0px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    border-color: #00000008;
                    --border-color: #00000008;
                    --padding-top: 0px;
                    --padding-bottom: 100px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-44e9d6d,
                .elementor-12 .elementor-element.elementor-element-44e9d6d::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-7a99867>.elementor-widget-container {
                    margin: 0px -45px 0px 0px;
                    padding: 0px 45px 0px 0px;
                    border-style: solid;
                    border-width: 0px 4px 0px 0px;
                    border-color: #D9D9D9;
                }
        
                .elementor-12 .elementor-element.elementor-element-7a99867 {
                    width: var(--container-widget-width, 176px);
                    max-width: 176px;
                    --container-widget-width: 176px;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-853e677 {
                    width: var(--container-widget-width, 290px);
                    max-width: 290px;
                    --container-widget-width: 290px;
                    --container-widget-flex-grow: 0;
                    mix-blend-mode: darken;
                }
        
                .elementor-12 .elementor-element.elementor-element-853e677>.elementor-widget-container {
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-c05d593 {
                    --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;
                    --background-transition: 0.3s;
                    --margin-top: 0px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 30px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0f5bc18 .carousel-item {
                    white-space: nowrap;
                    padding-inline-start: 30px;
                    padding-inline-end: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0f5bc18 .carousel-item-content>* {
                    white-space: inherit;
                }
        
                .elementor-12 .elementor-element.elementor-element-0f5bc18 .carousel-items {
                    margin-inline-start: -30px;
                    margin-inline-end: -30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0f5bc18 .elementor-repeater-item-ea52e56 .carousel-item-content {
                    font-size: 12vw;
                }
        
                .elementor-12 .elementor-element.elementor-element-0f5bc18 .elementor-repeater-item-5c48684 .carousel-item-content {
                    font-size: 12vw;
                }
        
                .elementor-12 .elementor-element.elementor-element-0f5bc18 .elementor-repeater-item-7a7969d .carousel-item-content {
                    font-size: 12vw;
                }
        
                .elementor-12 .elementor-element.elementor-element-560417a .carousel-item {
                    white-space: nowrap;
                    padding-inline-start: 30px;
                    padding-inline-end: 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-560417a .carousel-item-content>* {
                    white-space: inherit;
                }
        
                .elementor-12 .elementor-element.elementor-element-560417a .carousel-items {
                    margin-inline-start: -30px;
                    margin-inline-end: -30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-560417a .elementor-repeater-item-a97b5c3 .carousel-item-content {
                    font-size: 12vw;
                }
        
                .elementor-12 .elementor-element.elementor-element-560417a .elementor-repeater-item-856af9b .carousel-item-content {
                    font-size: 12vw;
                }
        
                .elementor-12 .elementor-element.elementor-element-560417a .elementor-repeater-item-4633cd7 .carousel-item-content {
                    font-size: 12vw;
                }
        
                .elementor-12 .elementor-element.elementor-element-71e5295 {
                    --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;
                    --background-transition: 0.3s;
                    --padding-top: 120px;
                    --padding-bottom: 120px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .elementor-repeater-item-bbd9dc5.lqd-curtain-item {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #1d1d1d 0%, #2a2a2aa8 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .elementor-repeater-item-f967954.lqd-curtain-item {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #1d1d1d 0%, #2a2a2aa8 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .elementor-repeater-item-2a1b5a7.lqd-curtain-item {
                    background-color: transparent;
                    background-image: linear-gradient(180deg, #1d1d1d 0%, #2a2a2aa8 100%);
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain {
                    --items-min-height: 548px;
                    --items-gap: 24px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item-title {
                    padding: 35px 45px 35px 45px;
                    font-size: 56px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item-content {
                    align-items: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item {
                    border-radius: 12px 12px 12px 12px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item-title-inner {
                    text-align: center;
                    justify-content: center;
                    display: flex;
                }
                .lqd-curtain-item-title img{
                    height: 40px;
                    width: 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item-content-inner {
                    padding: 30px 60px 30px 60px;
                }
        
                .elementor-12 .elementor-element.elementor-element-bd89449 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --padding-top: 60px;
                    --padding-bottom: 120px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-bd89449:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-bd89449>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-image: url("https://starthubtwelve.liquid-themes.com/wp-content/uploads/2024/09/path4514-6.svg");
                    background-position: bottom center;
                    background-repeat: no-repeat;
                }
        
                .elementor-12 .elementor-element.elementor-element-bd89449,
                .elementor-12 .elementor-element.elementor-element-bd89449::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-48f3160 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --margin-top: 0px;
                    --margin-bottom: 80px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-f0c8a97 .elementor-repeater-item-8f88898 {
                    background-color: transparent;
                    background-image: linear-gradient(77deg, var(--e-global-color-primary) 32%, var(--e-global-color-accent) 100%);
                    background-clip: text;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    text-fill-color: transparent;
                }
        
                .elementor-12 .elementor-element.elementor-element-f0c8a97 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-f0c8a97 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-f0c8a97 .ld-fh-element {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-b6986f4 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-b6986f4 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-b6986f4 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-b6986f4 {
                    width: var(--container-widget-width, 80%);
                    max-width: 80%;
                    --container-widget-width: 80%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-item {
                    border-style: none;
                    border-radius: 8px 8px 8px 8px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-item:not(:last-child) {
                    margin-bottom: 14px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-title a {
                    background-color: #FBFBFA70;
                    border-radius: 8px 8px 8px 8px;
                    padding: 35px 30px 35px 30px;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-item.active .accordion-title a {
                    color: #000000;
                    background-color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-content {
                    padding: 2em 10em 2em 1em;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-expander {
                    font-size: 30px;
                    width: 20px;
                    height: 20px;
                    display: flex;
                    flex-shrink: 0;
                    align-items: center;
                    justify-content: center;
                    padding: 0;
                    color: #000000;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f {
                    width: var(--container-widget-width, 100%);
                    max-width: 100%;
                    --container-widget-width: 100%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-6cf710f.e-con,
                .elementor-12 .elementor-element.elementor-element-6cf710f>.elementor-widget-container {
                    -webkit-backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(3.5px) hue-rotate(0deg);
                    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(3.5px) hue-rotate(0deg);
                }
        
                .elementor-12 .elementor-element.elementor-element-66867c7 {
                    --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;
                    --background-transition: 0.3s;
                    --padding-top: 40px;
                    --padding-bottom: 40px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }
        
                .elementor-12 .elementor-element.elementor-element-8434e66 {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-ddabb81 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-ddabb81 .ld-fh-element {
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-ad79c36 {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-wrapper {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0 {
                    --icon-box-icon-margin: 30px;
                    width: var(--container-widget-width, 28%);
                    max-width: 28%;
                    --container-widget-width: 28%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title {
                    margin-bottom: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0.elementor-view-stacked .elementor-icon {
                    background-color: #476D83;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0.elementor-view-framed .elementor-icon,
                .elementor-12 .elementor-element.elementor-element-d97faa0.elementor-view-default .elementor-icon {
                    fill: #476D83;
                    color: #476D83;
                    border-color: #476D83;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon {
                    font-size: 25px;
                }
        
                .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title,
                .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title a {
                    font-family: var(--e-global-typography-18aec4c-font-family), Sans-serif;
                    font-size: var(--e-global-typography-18aec4c-font-size);
                    font-weight: var(--e-global-typography-18aec4c-font-weight);
                    line-height: var(--e-global-typography-18aec4c-line-height);
                    letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                    word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-wrapper {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85 {
                    --icon-box-icon-margin: 30px;
                    width: var(--container-widget-width, 28%);
                    max-width: 28%;
                    --container-widget-width: 28%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title {
                    margin-bottom: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85.elementor-view-stacked .elementor-icon {
                    background-color: #476D83;
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85.elementor-view-framed .elementor-icon,
                .elementor-12 .elementor-element.elementor-element-e49fb85.elementor-view-default .elementor-icon {
                    fill: #476D83;
                    color: #476D83;
                    border-color: #476D83;
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon {
                    font-size: 25px;
                }
        
                .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title,
                .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title a {
                    font-family: var(--e-global-typography-18aec4c-font-family), Sans-serif;
                    font-size: var(--e-global-typography-18aec4c-font-size);
                    font-weight: var(--e-global-typography-18aec4c-font-weight);
                    line-height: var(--e-global-typography-18aec4c-line-height);
                    letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                    word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-wrapper {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a {
                    --icon-box-icon-margin: 30px;
                    width: var(--container-widget-width, 28%);
                    max-width: 28%;
                    --container-widget-width: 28%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title {
                    margin-bottom: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a.elementor-view-stacked .elementor-icon {
                    background-color: #476D83;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a.elementor-view-framed .elementor-icon,
                .elementor-12 .elementor-element.elementor-element-0fc433a.elementor-view-default .elementor-icon {
                    fill: #476D83;
                    color: #476D83;
                    border-color: #476D83;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon {
                    font-size: 25px;
                }
        
                .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title,
                .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title a {
                    font-family: var(--e-global-typography-18aec4c-font-family), Sans-serif;
                    font-size: var(--e-global-typography-18aec4c-font-size);
                    font-weight: var(--e-global-typography-18aec4c-font-weight);
                    line-height: var(--e-global-typography-18aec4c-line-height);
                    letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                    word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                }
        
                .elementor-12 .elementor-element.elementor-element-4561c00 {
                    --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;
                    --background-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-e35800d .ld-fancy-heading {
                    text-align: right;
                }
        
                .elementor-12 .elementor-element.elementor-element-e35800d .ld-fh-element {
                    font-family: var(--e-global-typography-18aec4c-font-family), Sans-serif;
                    font-size: var(--e-global-typography-18aec4c-font-size);
                    font-weight: var(--e-global-typography-18aec4c-font-weight);
                    line-height: var(--e-global-typography-18aec4c-line-height);
                    letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                    word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    margin: 0em 0em 0em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-e35800d .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-a133579 {
                    --display: flex;
                    --flex-direction: column;
                    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --align-items: center;
                    --background-transition: 0.3s;
                    --padding-top: 120px;
                    --padding-bottom: 120px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-a133579:not(.elementor-motion-effects-element-type-background),
                .elementor-12 .elementor-element.elementor-element-a133579>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #171720;
                }
        
                .elementor-12 .elementor-element.elementor-element-a133579,
                .elementor-12 .elementor-element.elementor-element-a133579::before {
                    --border-transition: 0.3s;
                }
        
                .elementor-12 .elementor-element.elementor-element-6f38b26 img {
                    width: 100%;
                }
        
                .elementor-12 .elementor-element.elementor-element-6f38b26 {
                    text-align: center;
                    mix-blend-mode: luminosity;
                }
        
                .elementor-12 .elementor-element.elementor-element-6f38b26>.elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ac18db4 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-ac18db4 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-ac18db4 .ld-fh-element a {
                    color: #FFFFFF;
                }
        
                .elementor-12 .elementor-element.elementor-element-ac18db4 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-ac18db4 .ld-fh-element {
                    margin: 0em 0em 0.1em 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-ac18db4>.elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9093263 .ld-fancy-heading {
                    text-align: center;
                }
        
                .elementor-12 .elementor-element.elementor-element-9093263 .ld-fh-element,
                .elementor-12 .elementor-element.elementor-element-9093263 .ld-fh-element a {
                    color: #FFFFFF94;
                }
        
                .elementor-12 .elementor-element.elementor-element-9093263 .lqd-highlight-inner {
                    bottom: 0em;
                    left: 0em;
                }
        
                .elementor-12 .elementor-element.elementor-element-9093263>.elementor-widget-container {
                    margin: 0px 0px 20px 0px;
                }
        
                .elementor-12 .elementor-element.elementor-element-9093263 {
                    width: var(--container-widget-width, 32%);
                    max-width: 32%;
                    --container-widget-width: 32%;
                    --container-widget-flex-grow: 0;
                }
        
                .elementor-12 .elementor-element.elementor-element-ce45460 .btn {
                    color: #FFFFFF;
                    fill: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    box-shadow: 0px 32px 53px 0px rgba(51.999999999999986, 123.99999999999991, 155.99999999999997, 0.36);
                    border-radius: 444px 444px 444px 444px;
                    --btn-pt: 22px;
                    --btn-pe: 40px;
                    --btn-pb: 22px;
                    --btn-ps: 40px;
                    padding: 22px 40px 22px 40px;
                }
        
                .elementor-12 .elementor-element.elementor-element-ce45460 .btn-icon {
                    border-color: #19402D0D;
                }
        
                .elementor-12 .elementor-element.elementor-element-ce45460 .btn:hover,
                .elementor-12 .elementor-element.elementor-element-ce45460 .btn:focus {
                    color: #FFFFFF;
                    background-color: transparent;
                    background-image: linear-gradient(-90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    border-color: #FFFFFF00;
                }
        
                .elementor-12 .elementor-element.elementor-element-ce45460 .btn:hover .btn-icon,
                .elementor-12 .elementor-element.elementor-element-ce45460 .btn:focus .btn-icon {
                    border-color: var(--e-global-color-primary);
                }
        
                @media(min-width:768px) {
                    .elementor-12 .elementor-element.elementor-element-95e15ef {
                        --width: 44%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1f2478b {
                        --width: 450px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-c63b9ab {
                        --content-width: 658px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-97d5586 {
                        --width: 39%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ccf4bbb {
                        --width: 57%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e30769e {
                        --width: 48%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0668664 {
                        --width: 225px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1024a72 {
                        --width: 287px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a877b59 {
                        --width: 170px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b759e05 {
                        --width: 44%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-90a129b {
                        --width: 45%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-16677ce {
                        --width: 45%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-77d5432 {
                        --width: 45%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b35d124 {
                        --width: 45%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-2e98d70c {
                        --width: 25%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-572ed4fb {
                        --width: 25%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-41ffb29d {
                        --width: 25%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-782fefca {
                        --width: 25%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-5ffe5ad {
                        --width: 48%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-050bc5e {
                        --width: 44%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-57865ee {
                        --width: 430px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-5fa044e {
                        --width: 430px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6436742 {
                        --width: 430px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0cad499 {
                        --width: 430px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-13c2513 {
                        --width: 66%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-3974def {
                        --width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-44e9d6d {
                        --content-width: 658px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-48f3160 {
                        --width: 50%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8434e66 {
                        --width: 25%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad79c36 {
                        --width: 50%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-4561c00 {
                        --width: 25%;
                    }
                }
        
                @media(max-width:1024px) and (min-width:768px) {
                    .elementor-12 .elementor-element.elementor-element-95e15ef {
                        --width: 69%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1f2478b {
                        --width: 75%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-97d5586 {
                        --width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ccf4bbb {
                        --width: 75%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e30769e {
                        --width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b759e05 {
                        --width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-5ffe5ad {
                        --width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-050bc5e {
                        --width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-13c2513 {
                        --width: 75%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-48f3160 {
                        --width: 75%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad79c36 {
                        --width: 75%;
                    }
                }
        
                @media(max-width:1024px) {
                    .elementor-12 .elementor-element.elementor-element-572092c {
                        --flex-direction: column;
                        --container-widget-width: 100%;
                        --container-widget-height: initial;
                        --container-widget-flex-grow: 0;
                        --container-widget-align-self: initial;
                        --flex-wrap-mobile: wrap;
                        --justify-content: space-around;
                        --padding-top: 60px;
                        --padding-bottom: 0px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-95e15ef {
                        --margin-top: 0px;
                        --margin-bottom: 40px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-7ed3bea .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1bf0ddf .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1bf0ddf {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a8c0dcf {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f809bd7 .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f809bd7 .ld-fh-element {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f809bd7 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a6aae93 {
                        --flex-direction: column;
                        --container-widget-width: 100%;
                        --container-widget-height: initial;
                        --container-widget-flex-grow: 0;
                        --container-widget-align-self: initial;
                        --flex-wrap-mobile: wrap;
                        --justify-content: space-around;
                        --padding-top: 60px;
                        --padding-bottom: 0px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-97d5586 {
                        --margin-top: 0px;
                        --margin-bottom: 40px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-712527e {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-bc60f64 {
                        --flex-direction: column-reverse;
                        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                        --container-widget-height: initial;
                        --container-widget-flex-grow: 0;
                        --container-widget-align-self: initial;
                        --flex-wrap-mobile: wrap;
                        --justify-content: space-around;
                        --align-items: center;
                        --padding-top: 60px;
                        --padding-bottom: 0px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b7e3de8 {
                        --margin-top: 0px;
                        --margin-bottom: 0px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b759e05 {
                        --margin-top: 0px;
                        --margin-bottom: 40px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0335578 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a735219 {
                        --gap: 60px 0px;
                        --padding-top: 120px;
                        --padding-bottom: 220px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a735219::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.elementor-background-video-container::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-background-video-container::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.elementor-background-slideshow::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-background-slideshow::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                        background-position: 0px 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-956e732 {
                        --container-widget-width: 90%;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 90%);
                        max-width: 90%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-02b0a6b {
                        --container-widget-width: 90%;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 90%);
                        max-width: 90%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1f7174a {
                        --container-widget-width: 90%;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 90%);
                        max-width: 90%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f3f6581 {
                        --container-widget-width: 90%;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 90%);
                        max-width: 90%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-08c429a {
                        --flex-direction: column-reverse;
                        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                        --container-widget-height: initial;
                        --container-widget-flex-grow: 0;
                        --container-widget-align-self: initial;
                        --flex-wrap-mobile: wrap;
                        --justify-content: space-around;
                        --align-items: center;
                        --padding-top: 60px;
                        --padding-bottom: 40px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-050bc5e {
                        --margin-top: 0px;
                        --margin-bottom: 40px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-506841a {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1976a6d .accordion-title a {
                        padding: 30px 30px 30px 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1976a6d {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8d609a0 {
                        --padding-top: 160px;
                        --padding-bottom: 160px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-67971b4 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-7c18a53 {
                        --grid-auto-flow: row;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-2ac0792 {
                        --padding-top: 80px;
                        --padding-bottom: 60px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-d649a1f {
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 60px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1a90ce5 {
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 60px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8ffb8c6 {
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 60px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b88b572 {
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 60px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-36dd3fb {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-row {
                        margin-inline-start: -10px;
                        margin-inline-end: -10px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-506ada85 .carousel-items {
                        margin-inline-start: -10px;
                        margin-inline-end: -10px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-506ada85 .lqd-pf-column {
                        padding-inline-start: 10px;
                        padding-inline-end: 10px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-506ada85 .carousel-item {
                        padding-inline-start: 10px;
                        padding-inline-end: 10px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-68c5e98 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1888f6b {
                        --padding-top: 80px;
                        --padding-bottom: 80px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-74b8d5bf {
                        --gap: 30px 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-4f6a02b0 .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item-content-inner {
                        padding: 60px 60px 60px 60px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-bd89449 {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-title a {
                        padding: 30px 30px 30px 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6cf710f {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-66867c7 {
                        --justify-content: center;
                        --flex-wrap: wrap;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad79c36 {
                        --margin-top: 30px;
                        --margin-bottom: 0px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad79c36.e-con {
                        --order: 99999
                            /* order end hack */
                        ;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title,
                    .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title a {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title,
                    .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title a {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title,
                    .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title a {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e35800d .ld-fh-element {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
                }
        
                @media(max-width:767px) {
                    .elementor-12 .elementor-element.elementor-element-95e15ef {
                        --align-items: center;
                        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-7ed3bea.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1bf0ddf .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e1de7df .lqd-lottie {
                        width: 700px;
                        height: 700px;
                    }
        
                    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e1de7df {
                        left: -35%;
                    }
        
                    body.rtl .elementor-12 .elementor-element.elementor-element-e1de7df {
                        right: -35%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e1de7df {
                        top: -60%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f809bd7 .ld-fh-element {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ce0017b {
                        --gap: 30px 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f8b81b2.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-3ef4641.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-712527e .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1d34f09.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ccf4bbb {
                        --gap: 210px 210px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-c64e292 {
                        top: 180px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-64b2e75 {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 0px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b7e3de8 {
                        --gap: 30px 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0668664 {
                        --border-radius: 20px 20px 20px 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1024a72 {
                        --min-height: 225px;
                        --border-radius: 20px 20px 20px 20px;
                        --margin-top: 0px;
                        --margin-bottom: 0px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a877b59 {
                        --min-height: 225px;
                        --border-radius: 20px 20px 20px 20px;
                        --margin-top: 0px;
                        --margin-bottom: 0px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b759e05 {
                        --align-items: center;
                        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-556332e.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0335578 .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a735219::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.elementor-background-video-container::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-background-video-container::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.elementor-background-slideshow::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.e-con-inner>.elementor-background-slideshow::before,
                    .elementor-12 .elementor-element.elementor-element-a735219>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
                        background-position: 0px 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a735219 {
                        --padding-top: 120px;
                        --padding-bottom: 120px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1cdee6f.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f68cc9f {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-c8efcbf .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1701d556 {
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-2e98d70c {
                        --width: 50%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-73179a43 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-37947c35 {
                        right: -29%;
                    }
        
                    body.rtl .elementor-12 .elementor-element.elementor-element-37947c35 {
                        left: -29%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-572ed4fb {
                        --width: 50%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-38731328 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-41ffb29d {
                        --width: 50%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-23a2675c {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b26466 {
                        right: -30%;
                    }
        
                    body.rtl .elementor-12 .elementor-element.elementor-element-b26466 {
                        left: -30%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-782fefca {
                        --width: 50%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-93ea6b3 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8ebb264.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0d29050 .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0d29050.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-506841a .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-67971b4 .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-7c18a53 {
                        --e-con-grid-template-columns: repeat(3, 1fr);
                        --grid-auto-flow: row;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-2ac0792 {
                        --gap: 0px 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b070866.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-afb8ee7 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-d649a1f {
                        --margin-top: 0px;
                        --margin-bottom: 60px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 0px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-57865ee {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 30px;
                        --padding-right: 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1a90ce5 {
                        --width: 100%;
                        --margin-top: 0px;
                        --margin-bottom: 60px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 0px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-5fa044e {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 30px;
                        --padding-right: 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8ffb8c6 {
                        --margin-top: 0px;
                        --margin-bottom: 60px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 0px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6436742 {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 30px;
                        --padding-right: 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b88b572 {
                        --margin-top: 0px;
                        --margin-bottom: 60px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                        --padding-top: 0px;
                        --padding-bottom: 0px;
                        --padding-left: 0px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0cad499 {
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 30px;
                        --padding-right: 30px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6bc8474 .ld-fh-element {
                        font-size: 12vw;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6edc109.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8f8bd5e {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-1888f6b {
                        --flex-direction: row;
                        --container-widget-width: initial;
                        --container-widget-height: 100%;
                        --container-widget-flex-grow: 1;
                        --container-widget-align-self: stretch;
                        --flex-wrap-mobile: wrap;
                        --justify-content: center;
                        --flex-wrap: wrap;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-feb46b8.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b94bb9d {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-44e9d6d {
                        --gap: 30px 30px;
                        --padding-top: 90px;
                        --padding-bottom: 90px;
                        --padding-left: 0px;
                        --padding-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-7a99867>.elementor-widget-container {
                        margin: 0px 0px 0px 0px;
                        border-width: 0px 0px 0px 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad390a4 .lqd-curtain-item-content-inner {
                        padding: 0px 60px 60px 60px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-f0c8a97.elementor-element {
                        --align-self: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-b6986f4 {
                        width: 100%;
                        max-width: 100%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-6cf710f .accordion-content {
                        padding: 20px 20px 20px 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-8434e66 {
                        --margin-top: 0px;
                        --margin-bottom: 10px;
                        --margin-left: 0px;
                        --margin-right: 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ddabb81 .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ad79c36 {
                        --gap: 0px 0px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-d97faa0 {
                        --icon-box-icon-margin: 15px;
                        width: var(--container-widget-width, 30%);
                        max-width: 30%;
                        --container-widget-width: 30%;
                        --container-widget-flex-grow: 0;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title,
                    .elementor-12 .elementor-element.elementor-element-d97faa0 .elementor-icon-box-title a {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e49fb85 {
                        --icon-box-icon-margin: 15px;
                        --container-widget-width: 30%;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 30%);
                        max-width: 30%;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title,
                    .elementor-12 .elementor-element.elementor-element-e49fb85 .elementor-icon-box-title a {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0fc433a {
                        --icon-box-icon-margin: 15px;
                        width: var(--container-widget-width, 30%);
                        max-width: 30%;
                        --container-widget-width: 30%;
                        --container-widget-flex-grow: 0;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title,
                    .elementor-12 .elementor-element.elementor-element-0fc433a .elementor-icon-box-title a {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e35800d .ld-fancy-heading {
                        text-align: center;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-e35800d .ld-fh-element {
                        font-size: var(--e-global-typography-18aec4c-font-size);
                        line-height: var(--e-global-typography-18aec4c-line-height);
                        letter-spacing: var(--e-global-typography-18aec4c-letter-spacing);
                        word-spacing: var(--e-global-typography-18aec4c-word-spacing);
                    }
        
                    .elementor-12 .elementor-element.elementor-element-a133579 {
                        --padding-top: 120px;
                        --padding-bottom: 120px;
                        --padding-left: 20px;
                        --padding-right: 20px;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-ac18db4 .ld-fh-element {
                        font-size: 12vw;
                        line-height: 1.2em;
                    }
        
                    .elementor-12 .elementor-element.elementor-element-9093263 {
                        --container-widget-width: 100%;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 100%);
                        max-width: 100%;
                    }
                }
        
                .elementor-12 .elementor-element.elementor-element-e1de7df {
                    transform: rotate(45deg)
                }
        
                .elementor-12 .elementor-element.elementor-element-6c07525 .carousel-item-content {
                    white-space: nowrap;
                }











/* write-- css-- */
#menu-menu-1{
    display: flex ;
        row-gap: 20px;
        column-gap: 35px;
        list-style: none;
        padding:0px;
}
#menu-menu-1 li{
    padding: 5px 18px;
}
#menu-menu-1 li a{
    color: #242526;
}
#menu-menu-1 li a:before {
    background-color: #FFFFFF;
    border-radius: 555px 555px 555px 555px;
}
#menu-menu-1 li a:before {
    opacity: 1;
    transform: scale(1);
}
#menu-menu-1 .current_page_item{
    background: #fff;
    border-radius: 500px;
}
#menu-menu-1 li:hover {
    background-color: #FFFFFF;
    border-radius: 555px 555px 555px 555px;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    transition: opacity .35s, transform .35s;
}