 
/* чтобы картинка занимала всю ширину внутри слайда */
.carousel2 .swiper-slide-image {
    width: 100%;
    height: auto;
    object-fit: cover;
}

/* увеличиваем расстояние между картинками */
.carousel2 .swiper-slide-inner {
    padding: 0 15px;      /* тут регулируешь зазор: 10, 15, 20px и т.п. */
    box-sizing: border-box;
}


.carousel1 .swiper-slide-image {
    /*width: 100%; */     /* картинка всегда на всю ширину слайда */
    width: 400px; 
    height: auto;
    object-fit: cover; /* чтоб обрезало аккуратно */
}

      img.wp-smiley,
      img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
      }
    


      /*! This file is auto-generated */
      .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(0.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em;
      }
      .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none;
      }
    


      body {
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
          135deg,
          rgba(6, 147, 227, 1) 0%,
          rgb(155, 81, 224) 100%
        );
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
          135deg,
          rgb(122, 220, 180) 0%,
          rgb(0, 208, 130) 100%
        );
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
          135deg,
          rgba(252, 185, 0, 1) 0%,
          rgba(255, 105, 0, 1) 100%
        );
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
          135deg,
          rgba(255, 105, 0, 1) 0%,
          rgb(207, 46, 46) 100%
        );
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
          135deg,
          rgb(238, 238, 238) 0%,
          rgb(169, 184, 195) 100%
        );
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
          135deg,
          rgb(74, 234, 220) 0%,
          rgb(151, 120, 209) 20%,
          rgb(207, 42, 186) 40%,
          rgb(238, 44, 130) 60%,
          rgb(251, 105, 98) 80%,
          rgb(254, 248, 76) 100%
        );
        --wp--preset--gradient--blush-light-purple: linear-gradient(
          135deg,
          rgb(255, 206, 236) 0%,
          rgb(152, 150, 240) 100%
        );
        --wp--preset--gradient--blush-bordeaux: linear-gradient(
          135deg,
          rgb(254, 205, 165) 0%,
          rgb(254, 45, 45) 50%,
          rgb(107, 0, 62) 100%
        );
        --wp--preset--gradient--luminous-dusk: linear-gradient(
          135deg,
          rgb(255, 203, 112) 0%,
          rgb(199, 81, 192) 50%,
          rgb(65, 88, 208) 100%
        );
        --wp--preset--gradient--pale-ocean: linear-gradient(
          135deg,
          rgb(255, 245, 203) 0%,
          rgb(182, 227, 212) 50%,
          rgb(51, 167, 181) 100%
        );
        --wp--preset--gradient--electric-grass: linear-gradient(
          135deg,
          rgb(202, 248, 128) 0%,
          rgb(113, 206, 126) 100%
        );
        --wp--preset--gradient--midnight: linear-gradient(
          135deg,
          rgb(2, 3, 129) 0%,
          rgb(40, 116, 252) 100%
        );
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
          6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
      }
      :where(.is-layout-flex) {
        gap: 0.5em;
      }
      :where(.is-layout-grid) {
        gap: 0.5em;
      }
      body .is-layout-flex {
        display: flex;
      }
      body .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
      }
      body .is-layout-flex > * {
        margin: 0;
      }
      body .is-layout-grid {
        display: grid;
      }
      body .is-layout-grid > * {
        margin: 0;
      }
      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }
      :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
      }
      :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
      }
      :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
      }
      .has-black-color {
        color: var(--wp--preset--color--black) !important;
      }
      .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }
      .has-white-color {
        color: var(--wp--preset--color--white) !important;
      }
      .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
      }
      .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
      }
      .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
      }
      .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }
      .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
      }
      .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
      }
      .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
      }
      .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }
      .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
      }
      .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
      }
      .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }
      .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
      }
      .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
      }
      .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
      }
      .has-luminous-vivid-orange-background-color {
        background-color: var(
          --wp--preset--color--luminous-vivid-orange
        ) !important;
      }
      .has-luminous-vivid-amber-background-color {
        background-color: var(
          --wp--preset--color--luminous-vivid-amber
        ) !important;
      }
      .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
      }
      .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
      }
      .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
      }
      .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }
      .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
      }
      .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
      }
      .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }
      .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
      }
      .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
      }
      .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
      }
      .has-luminous-vivid-orange-border-color {
        border-color: var(
          --wp--preset--color--luminous-vivid-orange
        ) !important;
      }
      .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }
      .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
      }
      .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
      }
      .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
      }
      .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }
      .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
      }
      .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(
          --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
        ) !important;
      }
      .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(
          --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
        ) !important;
      }
      .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(
          --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
        ) !important;
      }
      .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(
          --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
        ) !important;
      }
      .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(
          --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
        ) !important;
      }
      .has-cool-to-warm-spectrum-gradient-background {
        background: var(
          --wp--preset--gradient--cool-to-warm-spectrum
        ) !important;
      }
      .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
      }
      .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
      }
      .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
      }
      .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
      }
      .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
      }
      .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
      }
      .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
      }
      .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
      }
      .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
      }
      .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
      }
      .wp-block-navigation a:where(:not(.wp-element-button)) {
        color: inherit;
      }
      :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
      }
      :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
      }
      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }
      :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
      }
      .wp-block-pullquote {
        font-size: 1.5em;
        line-height: 1.6;
      }
    


      .elementor-kit-6659 {
        --e-global-color-primary: #405048;
        --e-global-color-secondary: #313132;
        --e-global-color-text: #49494d;
        --e-global-color-accent: #405048;
        --e-global-color-e1af5ee: #92ada9;
        --e-global-color-5d8ab85: #e3e9f0;
        --e-global-color-fa631c1: #7e5d41;
        --e-global-color-5cd9e76a: #c6b4a4;
        --e-global-color-35b382a: #141519;
        --e-global-color-6fe0950d: #f25822;
        --e-global-color-1af1bef0: #3f4150;
        --e-global-color-5b597786: #f2f2f2;
        --e-global-color-725eeff2: #fff;
        --e-global-color-0d6413a: #f3f6f7;
        --e-global-color-1eb2a82: #8c92ac;
        --e-global-color-f309b4b: #fefefe;
        --e-global-color-e75b179: #8b8b8b;
        --e-global-color-a1e615a: #101010;
        --e-global-color-2289594: #fbfcff;
        --e-global-color-8705827: #4d6893;
        --e-global-typography-primary-font-family: "Roboto";
        --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: "Roboto";
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-accent-font-family: "Roboto";
        --e-global-typography-accent-font-weight: 500;
        font-family: "Manrope", Sans-serif;
        font-size: 16px;
        line-height: 1.6em;
        --e-page-transition-entrance-animation: e-page-transition-slide-out-right;
        --e-page-transition-exit-animation: e-page-transition-slide-in-right;
        --e-page-transition-animation-duration: 1050ms;
        --e-preloader-animation: pulse;
        --e-preloader-animation-duration: 1500ms;
        --e-preloader-delay: 0ms;
        --e-preloader-width: 180px;
      }
      .elementor-kit-6659 h1 {
        font-family: "DisneyPark", Sans-serif;
        font-size: 50px;
        line-height: 1.2em;
      }
      .elementor-kit-6659 h2 {
        font-size: 24px;
        line-height: 1.6em;
      }
      .elementor-kit-6659 h3 {
        font-size: 20px;
        line-height: 1.6em;
      }
      .elementor-kit-6659 h4 {
        font-size: 20px;
        line-height: 1.6em;
      }
      .elementor-kit-6659 button,
      .elementor-kit-6659 input[type="button"],
      .elementor-kit-6659 input[type="submit"],
      .elementor-kit-6659 .elementor-button {
        font-size: 16px;
        color: #fbfbfb;
        background-color: var(--e-global-color-35b382a);
        border-style: none;
        border-radius: 40px 0px 40px 0px;
        padding: 20px 36px 20px 36px;
      }
      .elementor-kit-6659 button:hover,
      .elementor-kit-6659 button:focus,
      .elementor-kit-6659 input[type="button"]:hover,
      .elementor-kit-6659 input[type="button"]:focus,
      .elementor-kit-6659 input[type="submit"]:hover,
      .elementor-kit-6659 input[type="submit"]:focus,
      .elementor-kit-6659 .elementor-button:hover,
      .elementor-kit-6659 .elementor-button:focus {
        color: #f2f2f2;
        background-color: var(--e-global-color-1af1bef0);
      }
      .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1240px;
      }
      .e-con {
        --container-max-width: 1240px;
      }
       {
      }
      h1.entry-title {
        display: var(--page-title-display);
      }
      .elementor-kit-6659 e-page-transition {
        background-color: #ffffff;
      }
      @media (max-width: 1024px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
          max-width: 1024px;
        }
        .e-con {
          --container-max-width: 1024px;
        }
      }
      @media (max-width: 767px) {
        .elementor-kit-6659 {
          line-height: 1.6em;
          --e-preloader-width: 128px;
        }
        .elementor-section.elementor-section-boxed > .elementor-container {
          max-width: 767px;
        }
        .e-con {
          --container-max-width: 767px;
        }
      } /* Start Custom Fonts CSS */
      @font-face {
        font-family: "DisneyPark";
        font-style: normal;
        font-weight: normal;
        font-display: auto;
        src: url("/wp-content/uploads/2024/07/dpark.ttf") format("truetype");
      }
      /* End Custom Fonts CSS */
      .elementor-widget-heading .elementor-heading-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-image .widget-image-caption {
        color: var(--e-global-color-text);
      }
      .elementor-widget-text-editor {
        color: var(--e-global-color-text);
      }
      .elementor-widget-text-editor.elementor-drop-cap-view-stacked
        .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-text-editor.elementor-drop-cap-view-framed
        .elementor-drop-cap,
      .elementor-widget-text-editor.elementor-drop-cap-view-default
        .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }
      .elementor-widget-button .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-divider {
        --divider-color: var(--e-global-color-secondary);
      }
      .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary);
      }
      .elementor-widget-divider.elementor-view-framed .elementor-icon,
      .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
      }
      .elementor-widget-divider.elementor-view-framed .elementor-icon,
      .elementor-widget-divider.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-secondary);
      }
      .elementor-widget-image-box .elementor-image-box-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-image-box .elementor-image-box-description {
        color: var(--e-global-color-text);
      }
      .elementor-widget-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-icon.elementor-view-framed .elementor-icon,
      .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }
      .elementor-widget-icon.elementor-view-framed .elementor-icon,
      .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
      .elementor-widget-icon-box.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-primary);
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
      }
      .elementor-widget-icon-box .elementor-icon-box-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-icon-box .elementor-icon-box-description {
        color: var(--e-global-color-text);
      }
      .elementor-widget-star-rating .elementor-star-rating__title {
        color: var(--e-global-color-text);
      }
      .elementor-widget-icon-list
        .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
      }
      .elementor-widget-icon-list .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-icon-list .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-icon-list .elementor-icon-list-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-counter .elementor-counter-number-wrapper {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-counter .elementor-counter-title {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-progress
        .elementor-progress-wrapper
        .elementor-progress-bar {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-progress .elementor-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-testimonial .elementor-testimonial-content {
        color: var(--e-global-color-text);
      }
      .elementor-widget-testimonial .elementor-testimonial-name {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-testimonial .elementor-testimonial-job {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-tabs .elementor-tab-title,
      .elementor-widget-tabs .elementor-tab-title a {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-tabs .elementor-tab-title.elementor-active,
      .elementor-widget-tabs .elementor-tab-title.elementor-active a {
        color: var(--e-global-color-accent);
      }
      .elementor-widget-tabs .elementor-tab-content {
        color: var(--e-global-color-text);
      }
      .elementor-widget-accordion .elementor-accordion-icon,
      .elementor-widget-accordion .elementor-accordion-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-accordion .elementor-accordion-icon svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
      .elementor-widget-accordion .elementor-active .elementor-accordion-title {
        color: var(--e-global-color-accent);
      }
      .elementor-widget-accordion
        .elementor-active
        .elementor-accordion-icon
        svg {
        fill: var(--e-global-color-accent);
      }
      .elementor-widget-accordion .elementor-tab-content {
        color: var(--e-global-color-text);
      }
      .elementor-widget-toggle .elementor-toggle-title,
      .elementor-widget-toggle .elementor-toggle-icon {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-toggle .elementor-toggle-icon svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-toggle .elementor-tab-title.elementor-active a,
      .elementor-widget-toggle
        .elementor-tab-title.elementor-active
        .elementor-toggle-icon {
        color: var(--e-global-color-accent);
      }
      .elementor-widget-toggle .elementor-tab-content {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > a {
        background-color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        .jet-custom-nav__item
        > a {
        background-color: var(--e-global-color-secondary);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > a
        .jet-menu-icon {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        a
        .jet-menu-icon {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > a
        .jet-menu-icon:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        a
        .jet-menu-icon:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item.hover-state
        > a
        .jet-menu-icon {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        .jet-custom-nav__item.hover-state
        > a
        .jet-menu-icon {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item.hover-state
        > a
        .jet-menu-icon:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        .jet-custom-nav__item.hover-state
        > a
        .jet-menu-icon:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > a
        .jet-menu-badge
        .jet-menu-badge__inner {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        a
        .jet-menu-badge
        .jet-menu-badge__inner {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > a
        .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        a
        .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item.hover-state
        > a
        .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-custom-menu
        > .elementor-widget-container
        > div
        > .jet-custom-nav
        > .jet-custom-nav__item
        > .jet-custom-nav__sub
        .jet-custom-nav__item.hover-state
        > a
        .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-accordion
        > .elementor-widget-container
        > .jet-accordion
        > .jet-accordion__inner
        > .jet-toggle
        > .jet-toggle__control
        .jet-toggle__label-text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-accordion
        > .elementor-widget-container
        > .jet-accordion
        > .jet-accordion__inner
        > .jet-toggle
        > .jet-toggle__control:hover
        .jet-toggle__label-text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-accordion
        > .elementor-widget-container
        > .jet-accordion
        > .jet-accordion__inner
        > .jet-toggle.active-toggle
        > .jet-toggle__control
        .jet-toggle__label-text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-image-accordion .jet-image-accordion__button {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-jet-tabs
        > .elementor-widget-container
        > .jet-tabs
        > .jet-tabs__control-wrapper
        > .jet-tabs__control
        .jet-tabs__label-text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-tabs
        > .elementor-widget-container
        > .jet-tabs
        > .jet-tabs__control-wrapper
        > .jet-tabs__control
        .jet-tabs__label-icon {
        color: var(--e-global-color-text);
      }
      .elementor-widget-jet-tabs
        > .elementor-widget-container
        > .jet-tabs
        > .jet-tabs__control-wrapper
        > .jet-tabs__control:hover
        .jet-tabs__label-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-jet-tabs
        > .elementor-widget-container
        > .jet-tabs
        > .jet-tabs__control-wrapper
        > .jet-tabs__control:hover
        .jet-tabs__label-icon {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-jet-tabs
        > .elementor-widget-container
        > .jet-tabs
        > .jet-tabs__control-wrapper
        > .jet-tabs__control.active-tab
        .jet-tabs__label-text {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-jet-tabs
        > .elementor-widget-container
        > .jet-tabs
        > .jet-tabs__control-wrapper
        > .jet-tabs__control.active-tab
        .jet-tabs__label-icon {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-jet-unfold .jet-unfold__button {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-jet-view-more
        .jet-view-more__button:hover
        .jet-view-more__icon {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-jet-view-more
        .jet-view-more__button:hover
        .jet-view-more__label {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-bdt-post-featured-image .widget-image-caption {
        color: var(--e-global-color-text);
      }
      .elementor-widget-bdt-post-info
        .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
      }
      .elementor-widget-bdt-post-info .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-bdt-post-info .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-bdt-post-info .elementor-icon-list-icon i:hover {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-bdt-post-info .elementor-icon-list-icon svg:hover {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-bdt-post-info .elementor-icon-list-text,
      .elementor-widget-bdt-post-info .elementor-icon-list-text a {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-bdt-post-info .elementor-icon-list-text:hover,
      .elementor-widget-bdt-post-info .elementor-icon-list-text a:hover {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-theme-site-logo .widget-image-caption {
        color: var(--e-global-color-text);
      }
      .elementor-widget-theme-site-title .elementor-heading-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-theme-page-title .elementor-heading-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-theme-post-title .elementor-heading-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-theme-post-excerpt .elementor-widget-container {
        color: var(--e-global-color-text);
      }
      .elementor-widget-theme-post-content {
        color: var(--e-global-color-text);
      }
      .elementor-widget-theme-post-featured-image .widget-image-caption {
        color: var(--e-global-color-text);
      }
      .elementor-widget-theme-archive-title .elementor-heading-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-archive-posts .elementor-post__title,
      .elementor-widget-archive-posts .elementor-post__title a {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-archive-posts .elementor-post__read-more {
        color: var(--e-global-color-accent);
      }
      .elementor-widget-archive-posts
        .elementor-post__card
        .elementor-post__badge {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-archive-posts .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-archive-posts .elementor-posts-nothing-found {
        color: var(--e-global-color-text);
      }
      .elementor-widget-loop-grid .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-posts .elementor-post__title,
      .elementor-widget-posts .elementor-post__title a {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-posts .elementor-post__read-more {
        color: var(--e-global-color-accent);
      }
      .elementor-widget-posts .elementor-post__card .elementor-post__badge {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-posts .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-portfolio a .elementor-portfolio-item__overlay {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-portfolio .elementor-portfolio__filter {
        color: var(--e-global-color-text);
      }
      .elementor-widget-portfolio
        .elementor-portfolio__filter.elementor-active {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-gallery {
        --galleries-title-color-normal: var(--e-global-color-primary);
        --galleries-title-color-hover: var(--e-global-color-secondary);
        --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
        --gallery-title-color-active: var(--e-global-color-secondary);
        --galleries-pointer-bg-color-active: var(--e-global-color-accent);
      }
      .elementor-widget-form .elementor-field-group > label,
      .elementor-widget-form .elementor-field-subgroup label {
        color: var(--e-global-color-text);
      }
      .elementor-widget-form .elementor-field-type-html {
        color: var(--e-global-color-text);
      }
      .elementor-widget-form .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
      }
      .elementor-widget-form .e-form__buttons__wrapper__button-next {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-form .elementor-button[type="submit"] {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-form .e-form__buttons__wrapper__button-previous {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-form {
        --e-form-steps-indicator-inactive-primary-color: var(
          --e-global-color-text
        );
        --e-form-steps-indicator-active-primary-color: var(
          --e-global-color-accent
        );
        --e-form-steps-indicator-completed-primary-color: var(
          --e-global-color-accent
        );
        --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-background-color: var(
          --e-global-color-text
        );
        --e-form-steps-indicator-progress-meter-color: var(
          --e-global-color-text
        );
      }
      .elementor-widget-login .elementor-field-group > a {
        color: var(--e-global-color-text);
      }
      .elementor-widget-login .elementor-field-group > a:hover {
        color: var(--e-global-color-accent);
      }
      .elementor-widget-login .elementor-form-fields-wrapper label {
        color: var(--e-global-color-text);
      }
      .elementor-widget-login .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
      }
      .elementor-widget-login .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-login
        .elementor-widget-container
        .elementor-login__logged-in-message {
        color: var(--e-global-color-text);
      }
      .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
      }
      .elementor-widget-nav-menu
        .elementor-nav-menu--main
        .elementor-item:hover,
      .elementor-widget-nav-menu
        .elementor-nav-menu--main
        .elementor-item.elementor-item-active,
      .elementor-widget-nav-menu
        .elementor-nav-menu--main
        .elementor-item.highlighted,
      .elementor-widget-nav-menu
        .elementor-nav-menu--main
        .elementor-item:focus {
        color: var(--e-global-color-accent);
        fill: var(--e-global-color-accent);
      }
      .elementor-widget-nav-menu
        .elementor-nav-menu--main:not(.e--pointer-framed)
        .elementor-item:before,
      .elementor-widget-nav-menu
        .elementor-nav-menu--main:not(.e--pointer-framed)
        .elementor-item:after {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
      .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
        border-color: var(--e-global-color-accent);
      }
      .elementor-widget-nav-menu {
        --e-nav-menu-divider-color: var(--e-global-color-text);
      }
      .elementor-widget-animated-headline
        .elementor-headline-dynamic-wrapper
        path {
        stroke: var(--e-global-color-accent);
      }
      .elementor-widget-animated-headline .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-animated-headline {
        --dynamic-text-color: var(--e-global-color-secondary);
      }
      .elementor-widget-hotspot {
        --hotspot-color: var(--e-global-color-primary);
        --hotspot-box-color: var(--e-global-color-secondary);
        --tooltip-color: var(--e-global-color-secondary);
      }
      .elementor-widget-price-list .elementor-price-list-header {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-price-list .elementor-price-list-price {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-price-list .elementor-price-list-description {
        color: var(--e-global-color-text);
      }
      .elementor-widget-price-list .elementor-price-list-separator {
        border-bottom-color: var(--e-global-color-secondary);
      }
      .elementor-widget-price-table {
        --e-price-table-header-background-color: var(
          --e-global-color-secondary
        );
      }
      .elementor-widget-price-table .elementor-price-table__original-price {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-price-table .elementor-price-table__period {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-price-table .elementor-price-table__features-list {
        --e-price-table-features-list-color: var(--e-global-color-text);
      }
      .elementor-widget-price-table
        .elementor-price-table__features-list
        li:before {
        border-top-color: var(--e-global-color-text);
      }
      .elementor-widget-price-table .elementor-price-table__button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-price-table .elementor-price-table__additional_info {
        color: var(--e-global-color-text);
      }
      .elementor-widget-price-table .elementor-price-table__ribbon-inner {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-call-to-action .elementor-ribbon-inner {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-testimonial-carousel .elementor-testimonial__text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-testimonial-carousel .elementor-testimonial__name {
        color: var(--e-global-color-text);
      }
      .elementor-widget-testimonial-carousel .elementor-testimonial__title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-table-of-contents {
        --header-color: var(--e-global-color-secondary);
        --item-text-color: var(--e-global-color-text);
        --item-text-hover-color: var(--e-global-color-accent);
        --marker-color: var(--e-global-color-text);
      }
      .elementor-widget-countdown .elementor-countdown-item {
        background-color: var(--e-global-color-primary);
      }
      .elementor-widget-countdown .elementor-countdown-expire--message {
        color: var(--e-global-color-text);
      }
      .elementor-widget-search-form .elementor-search-form__input,
      .elementor-widget-search-form .elementor-search-form__icon,
      .elementor-widget-search-form
        .elementor-lightbox
        .dialog-lightbox-close-button,
      .elementor-widget-search-form
        .elementor-lightbox
        .dialog-lightbox-close-button:hover,
      .elementor-widget-search-form.elementor-search-form--skin-full_screen
        input[type="search"].elementor-search-form__input {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
      }
      .elementor-widget-search-form .elementor-search-form__submit {
        background-color: var(--e-global-color-secondary);
      }
      .elementor-widget-author-box .elementor-author-box__name {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-author-box .elementor-author-box__bio {
        color: var(--e-global-color-text);
      }
      .elementor-widget-author-box .elementor-author-box__button {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
      }
      .elementor-widget-author-box .elementor-author-box__button:hover {
        border-color: var(--e-global-color-secondary);
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-post-navigation span.post-navigation__prev--label {
        color: var(--e-global-color-text);
      }
      .elementor-widget-post-navigation span.post-navigation__next--label {
        color: var(--e-global-color-text);
      }
      .elementor-widget-post-navigation span.post-navigation__prev--title,
      .elementor-widget-post-navigation span.post-navigation__next--title {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-post-info
        .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
      }
      .elementor-widget-post-info .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-post-info .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-widget-post-info .elementor-icon-list-text,
      .elementor-widget-post-info .elementor-icon-list-text a {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-sitemap .elementor-sitemap-title {
        color: var(--e-global-color-primary);
      }
      .elementor-widget-sitemap .elementor-sitemap-item,
      .elementor-widget-sitemap span.elementor-sitemap-list,
      .elementor-widget-sitemap .elementor-sitemap-item a {
        color: var(--e-global-color-text);
      }
      .elementor-widget-sitemap .elementor-sitemap-item {
        color: var(--e-global-color-text);
      }
      .elementor-widget-blockquote .elementor-blockquote__content {
        color: var(--e-global-color-text);
      }
      .elementor-widget-blockquote .elementor-blockquote__author {
        color: var(--e-global-color-secondary);
      }
      .elementor-widget-lottie {
        --caption-color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-header
        .e-tabs-header-right-side
        i {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-header
        .e-tabs-header-right-side
        svg {
        fill: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist .e-tab-title .e-tab-title-text a {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist .e-tab-title .e-tab-duration {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-items-wrapper
        .e-tab-title:where(.e-active, :hover)
        .e-tab-title-text {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-items-wrapper
        .e-tab-title:where(.e-active, :hover)
        .e-tab-title-text
        a {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-items-wrapper
        .e-tab-title:where(.e-active, :hover)
        .e-tab-duration {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-inner-tabs
        .e-inner-tabs-content-wrapper
        .e-inner-tab-content
        button {
        color: var(--e-global-color-text);
      }
      .elementor-widget-video-playlist
        .e-tabs-inner-tabs
        .e-inner-tabs-content-wrapper
        .e-inner-tab-content
        button:hover {
        color: var(--e-global-color-text);
      }
      .elementor-widget-paypal-button .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-widget-stripe-button .elementor-button {
        background-color: var(--e-global-color-accent);
      }
      .elementor-9964
        .elementor-element.elementor-element-26b36ef5
        > .elementor-container {
        min-height: 28vh;
      }
      .elementor-9964
        .elementor-element.elementor-element-26b36ef5:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-9964
        .elementor-element.elementor-element-26b36ef5
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #f9fcff;
      }
      .elementor-9964 .elementor-element.elementor-element-26b36ef5 {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #0000000f;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 40px 0px 28px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-26b36ef5
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-bc-flex-widget
        .elementor-9964
        .elementor-element.elementor-element-4e3a1fb2.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-4e3a1fb2.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-f6fce88
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-395049b3 {
        --iteration-count: infinite;
        --animation-duration: 1200ms;
        --dynamic-text-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-395049b3
        .elementor-headline {
        text-align: left;
        font-family: "Neucha", Sans-serif;
        font-size: 52px;
        font-weight: 500;
        line-height: 1.6em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-395049b3
        .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-9964
        .elementor-element.elementor-element-395049b3
        .elementor-headline-dynamic-text {
        font-family: "DisneyPark", Sans-serif;
        font-weight: 700;
        line-height: 1.4em;
        letter-spacing: 3px;
      }
      .elementor-9964
        .elementor-element.elementor-element-6134ea00
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-6134ea00
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-bc-flex-widget
        .elementor-9964
        .elementor-element.elementor-element-355dd19e.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-355dd19e.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-355dd19e.elementor-column
        > .elementor-widget-wrap {
        justify-content: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-355dd19e
        > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: #f2c54b33;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 40px;
      }
      .elementor-9964
        .elementor-element.elementor-element-355dd19e
        > .elementor-element-populated,
      .elementor-9964
        .elementor-element.elementor-element-355dd19e
        > .elementor-element-populated
        > .elementor-background-overlay,
      .elementor-9964
        .elementor-element.elementor-element-355dd19e
        > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-355dd19e
        > .elementor-element-populated
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(24px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(24px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(24px / 2);
        margin-left: calc(24px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-24px / 2);
        margin-left: calc(-24px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-24px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-24px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-2b31c047 {
        --e-icon-list-icon-size: 28px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0
          calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-align: center;
        --icon-vertical-offset: -8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-icon {
        padding-right: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-item
        > a {
        font-size: 16px;
        font-weight: 300;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-2b31c047
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b03faf9
        > .elementor-container {
        min-height: 70vh;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b03faf9
        .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: center center;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b03faf9
        > .elementor-background-overlay {
        opacity: 0;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-7b03faf9 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b03faf9
        > .elementor-shape-top
        .elementor-shape-fill {
        fill: #f9fcff;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b03faf9
        > .elementor-shape-top
        svg {
        width: calc(100% + 1.3px);
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b03faf9
        > .elementor-shape-bottom
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(12px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(12px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(12px / 2);
        margin-left: calc(12px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-12px / 2);
        margin-left: calc(-12px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-12px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-12px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-d8d3831 {
        --e-icon-list-icon-size: 20px;
        --icon-vertical-offset: -12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-icon {
        padding-right: 8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-item
        > a {
        font-size: 16px;
        font-weight: 300;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d3831
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-1482f754 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1482f754
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-1a9f77ad
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-779d889 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-779d889
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964 .elementor-element.elementor-element-5677c9cb {
        --divider-border-style: solid;
        --divider-color: #000;
        --divider-border-width: 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5677c9cb
        .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
      }
      .elementor-9964
        .elementor-element.elementor-element-5677c9cb
        .elementor-divider {
        text-align: center;
        padding-block-start: 8px;
        padding-block-end: 8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-71f48dd
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-71f48dd
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-71f48dd {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-1252229f {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-1252229f
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-family: "Mont", Sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964 .elementor-element.elementor-element-15557af4 {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta__content {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta__title:not(:last-child) {
        margin-bottom: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta__description:not(:last-child) {
        margin-bottom: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta__button {
        color: var(--e-global-color-2289594);
        background-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta__button:hover {
        background-color: var(--e-global-color-e1af5ee);
        border-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta
        .elementor-cta__bg,
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        .elementor-cta
        .elementor-cta__bg-overlay {
        transition-duration: 1500ms;
      }
      .elementor-9964
        .elementor-element.elementor-element-3e961950
        > .elementor-widget-container {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #40504817;
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta__content {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta__title:not(:last-child) {
        margin-bottom: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta__description:not(:last-child) {
        margin-bottom: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta__button {
        color: var(--e-global-color-2289594);
        background-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta__button:hover {
        background-color: var(--e-global-color-e1af5ee);
        border-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta
        .elementor-cta__bg,
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        .elementor-cta
        .elementor-cta__bg-overlay {
        transition-duration: 1500ms;
      }
      .elementor-9964
        .elementor-element.elementor-element-54e75e95
        > .elementor-widget-container {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #40504817;
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta__content {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta__title:not(:last-child) {
        margin-bottom: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta__description:not(:last-child) {
        margin-bottom: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta__button {
        color: var(--e-global-color-2289594);
        background-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta__button:hover {
        background-color: var(--e-global-color-e1af5ee);
        border-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta
        .elementor-cta__bg,
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        .elementor-cta
        .elementor-cta__bg-overlay {
        transition-duration: 1500ms;
      }
      .elementor-9964
        .elementor-element.elementor-element-4d804e80
        > .elementor-widget-container {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #40504817;
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-4f0a4800 {
        padding: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-40bebd6
        .elementor-button {
        background-color: var(--e-global-color-35b382a);
      }
      .elementor-9964
        .elementor-element.elementor-element-40bebd6
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-40bebd6
        .elementor-button:focus {
        background-color: #3f4150;
      }
      .elementor-9964
        .elementor-element.elementor-element-40bebd6
        > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-03e8290:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-9964
        .elementor-element.elementor-element-03e8290
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #191919;
      }
      .elementor-9964 .elementor-element.elementor-element-03e8290 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 100px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-03e8290
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-03e8290
        > .elementor-shape-top
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-03e8290
        > .elementor-shape-bottom
        svg {
        height: 32px;
      }
      .elementor-9964 .elementor-element.elementor-element-391b1ab {
        padding: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-01a1d2a
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-12b870a {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-12b870a
        .elementor-heading-title {
        color: #fefefe;
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-8a07d15
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-8a07d15
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-f309b4b);
      }
      .elementor-9964 .elementor-element.elementor-element-8a07d15 {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-63af929 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-63af929
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-family: "Mont", Sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964
        .elementor-element.elementor-element-63af929
        > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-96fee06 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-96fee06
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-family: "Mont", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964
        .elementor-element.elementor-element-96fee06
        > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-b3e892a {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1d8ade2
        > .elementor-element-populated {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #ffffff33;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1d8ade2
        > .elementor-element-populated,
      .elementor-9964
        .elementor-element.elementor-element-1d8ade2
        > .elementor-element-populated
        > .elementor-background-overlay,
      .elementor-9964
        .elementor-element.elementor-element-1d8ade2
        > .elementor-background-slideshow {
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1d8ade2
        > .elementor-element-populated
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-6e1cf3a {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-6e1cf3a
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-size: 18px;
      }
      .elementor-9964 .elementor-element.elementor-element-80ddd09 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-80ddd09
        .elementor-heading-title {
        color: #8b8b8b;
        font-family: "Mont", Sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964
        .elementor-element.elementor-element-80ddd09
        > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 16px;
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list-title {
        color: var(--e-global-color-2289594);
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list-header {
        font-size: 16px;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list-price {
        color: #ffffff;
        background-color: #4ab8f800;
        border-radius: 40px 40px 40px 40px;
        width: 100px;
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list-description {
        color: var(--e-global-color-e75b179);
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list-separator {
        border-bottom-style: dashed;
        border-bottom-width: 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        .bdt-price-list-image {
        width: 60px;
        height: auto;
        margin-right: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-9468c5d
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-f421b7f {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-f421b7f
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-size: 18px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f421b7f
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-9b129fc {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-9b129fc
        .elementor-heading-title {
        color: var(--e-global-color-e75b179);
        font-family: "Mont", Sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964
        .elementor-element.elementor-element-9b129fc
        > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 16px;
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list-title {
        color: var(--e-global-color-2289594);
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list-header {
        font-size: 16px;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list-price {
        color: #ffffff;
        background-color: #4ab8f800;
        border-radius: 40px 40px 40px 40px;
        width: 100px;
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list-description {
        color: var(--e-global-color-e75b179);
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list-separator {
        border-bottom-style: dashed;
        border-bottom-width: 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        .bdt-price-list-image {
        width: 60px;
        height: auto;
        margin-right: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-23f6345
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-b43b788
        > .elementor-element-populated {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #ffffff33;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 40px 40px 40px 40px;
      }
      .elementor-9964
        .elementor-element.elementor-element-b43b788
        > .elementor-element-populated,
      .elementor-9964
        .elementor-element.elementor-element-b43b788
        > .elementor-element-populated
        > .elementor-background-overlay,
      .elementor-9964
        .elementor-element.elementor-element-b43b788
        > .elementor-background-slideshow {
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-b43b788
        > .elementor-element-populated
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-12d991b {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-12d991b
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-size: 18px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 16px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list-title {
        color: var(--e-global-color-2289594);
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list-header {
        font-size: 16px;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list-price {
        color: #ffffff;
        background-color: #4ab8f800;
        border-radius: 40px 40px 40px 40px;
        width: 100px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list-description {
        color: var(--e-global-color-e75b179);
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list-separator {
        border-bottom-style: dashed;
        border-bottom-width: 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        .bdt-price-list-image {
        width: 60px;
        height: auto;
        margin-right: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5a0a90f
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-49a7c28 {
        text-align: left;
      }
      .elementor-9964
        .elementor-element.elementor-element-49a7c28
        .elementor-heading-title {
        color: var(--e-global-color-e75b179);
        font-family: "Mont", Sans-serif;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964
        .elementor-element.elementor-element-49a7c28
        > .elementor-widget-container {
        margin: -8px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-2c9deb9 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-2c9deb9
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-size: 18px;
      }
      .elementor-9964
        .elementor-element.elementor-element-2c9deb9
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 16px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list-title {
        color: var(--e-global-color-2289594);
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list-header {
        font-size: 16px;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list-price {
        color: #ffffff;
        background-color: #4ab8f800;
        border-radius: 40px 40px 40px 40px;
        width: 100px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list-description {
        color: var(--e-global-color-e75b179);
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list-separator {
        border-bottom-style: dashed;
        border-bottom-width: 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        .bdt-price-list-image {
        width: 60px;
        height: auto;
        margin-right: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f5e36
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-b056be0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-b056be0
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-9d4f06f
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-0298714 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-0298714
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-35404ed
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-35404ed
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-35404ed {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-9d5915d {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-fa15480
        > .elementor-element-populated {
        margin: 0px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-467e78f
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-7d5f138 {
        --iteration-count: infinite;
        --animation-duration: 1200ms;
        --dynamic-text-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-7d5f138
        .elementor-headline {
        text-align: left;
        font-family: "Neucha", Sans-serif;
        font-size: 40px;
        font-weight: 400;
        line-height: 1.4em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-7d5f138
        .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-9964
        .elementor-element.elementor-element-7d5f138
        .elementor-headline-dynamic-text {
        font-family: "DisneyPark", Sans-serif;
        font-weight: 700;
        line-height: 1.4em;
        letter-spacing: 3px;
      }
      .elementor-9964 .elementor-element.elementor-element-3f0e01c {
        text-align: left;
      }
      .elementor-9964
        .elementor-element.elementor-element-3f0e01c
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 20px;
        font-weight: 600;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-3f0e01c
        > .elementor-widget-container {
        margin: -32px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(16px / 2);
        margin-left: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-16px / 2);
        margin-left: calc(-16px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-16px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-4f6214e {
        --e-icon-list-icon-size: 16px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0
          calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 6px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-icon {
        padding-right: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-item
        > a {
        font-size: 16px;
        font-weight: 300;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-4f6214e
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-08782a3
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-08782a3
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-08782a3
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-2c8404d {
        --e-image-carousel-slides-to-show: 1;
      }
      .elementor-9964
        .elementor-element.elementor-element-2c8404d
        .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-9964
        .elementor-element.elementor-element-2c8404d
        .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-2c8404d
        .elementor-swiper-button.elementor-swiper-button-prev
        svg,
      .elementor-9964
        .elementor-element.elementor-element-2c8404d
        .elementor-swiper-button.elementor-swiper-button-next
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-2c8404d
        .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background: var(--e-global-color-e1af5ee);
        opacity: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-2c8404d
        .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-32557d4 {
        padding: 60px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-b5fdb5f {
        --e-image-carousel-slides-to-show: 1;
      }
      .elementor-9964
        .elementor-element.elementor-element-b5fdb5f
        .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-9964
        .elementor-element.elementor-element-b5fdb5f
        .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-b5fdb5f
        .elementor-swiper-button.elementor-swiper-button-prev
        svg,
      .elementor-9964
        .elementor-element.elementor-element-b5fdb5f
        .elementor-swiper-button.elementor-swiper-button-next
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-b5fdb5f
        .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background: var(--e-global-color-e1af5ee);
        opacity: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-b5fdb5f
        .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-3a0a55a
        > .elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e0e0ba8
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-ca9b20c {
        --iteration-count: infinite;
        --animation-duration: 1200ms;
        --dynamic-text-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-ca9b20c
        .elementor-headline {
        text-align: left;
        font-family: "Neucha", Sans-serif;
        font-size: 40px;
        font-weight: 400;
        line-height: 1.4em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ca9b20c
        .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-9964
        .elementor-element.elementor-element-ca9b20c
        .elementor-headline-dynamic-text {
        font-family: "DisneyPark", Sans-serif;
        font-weight: 700;
        line-height: 1.4em;
        letter-spacing: 3px;
      }
      .elementor-9964 .elementor-element.elementor-element-f8e6ff3 {
        text-align: left;
      }
      .elementor-9964
        .elementor-element.elementor-element-f8e6ff3
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 20px;
        font-weight: 600;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f8e6ff3
        > .elementor-widget-container {
        margin: -32px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(16px / 2);
        margin-left: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-16px / 2);
        margin-left: calc(-16px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-16px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-f2f9291 {
        --e-icon-list-icon-size: 16px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0
          calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 6px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-icon {
        padding-right: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-item
        > a {
        font-size: 16px;
        font-weight: 300;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-f2f9291
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-0c49ab7
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-0c49ab7
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-0c49ab7
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-b367815 {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d8d9fff
        > .elementor-element-populated {
        margin: 0px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f41b69e
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-6e9f2a0 {
        --iteration-count: infinite;
        --animation-duration: 1200ms;
        --dynamic-text-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-6e9f2a0
        .elementor-headline {
        text-align: left;
        font-family: "Neucha", Sans-serif;
        font-size: 40px;
        font-weight: 400;
        line-height: 1.4em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-6e9f2a0
        .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
      }
      .elementor-9964
        .elementor-element.elementor-element-6e9f2a0
        .elementor-headline-dynamic-text {
        font-family: "DisneyPark", Sans-serif;
        font-weight: 700;
        line-height: 1.4em;
        letter-spacing: 3px;
      }
      .elementor-9964 .elementor-element.elementor-element-ba6d3d1 {
        text-align: left;
      }
      .elementor-9964
        .elementor-element.elementor-element-ba6d3d1
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 20px;
        font-weight: 600;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ba6d3d1
        > .elementor-widget-container {
        margin: -32px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(16px / 2);
        margin-left: calc(16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-16px / 2);
        margin-left: calc(-16px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-16px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-16px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-ee699eb {
        --e-icon-list-icon-size: 16px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0
          calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 6px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-icon {
        padding-right: 12px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-item
        > a {
        font-size: 16px;
        font-weight: 300;
        line-height: 1.6em;
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-ee699eb
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d560c8a
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-d560c8a
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-d560c8a
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-3da5d87 {
        --e-image-carousel-slides-to-show: 1;
      }
      .elementor-9964
        .elementor-element.elementor-element-3da5d87
        .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-9964
        .elementor-element.elementor-element-3da5d87
        .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-3da5d87
        .elementor-swiper-button.elementor-swiper-button-prev
        svg,
      .elementor-9964
        .elementor-element.elementor-element-3da5d87
        .elementor-swiper-button.elementor-swiper-button-next
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-3da5d87
        .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background: var(--e-global-color-e1af5ee);
        opacity: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-3da5d87
        .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-29c2b96
        > .elementor-container {
        min-height: 70vh;
      }
      .elementor-9964
        .elementor-element.elementor-element-29c2b96
        .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: center center;
      }
      .elementor-9964
        .elementor-element.elementor-element-29c2b96
        > .elementor-background-overlay {
        background-color: #000000;
        opacity: 0.65;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-29c2b96 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 40px 0px 40px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-29c2b96
        > .elementor-shape-top
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-29c2b96
        > .elementor-shape-bottom
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-883c784
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-7b5d6a1 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-7b5d6a1
        .elementor-heading-title {
        color: #fefefe;
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-2e0e522
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-2e0e522
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: #fefefe;
      }
      .elementor-9964 .elementor-element.elementor-element-2e0e522 {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-fe80fa5 {
        padding: 0px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-82761e2 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-82761e2
        .elementor-heading-title {
        color: #fefefe;
        font-size: 20px;
        font-weight: 500;
        line-height: 1.6em;
      }
      .elementor-9964 .elementor-element.elementor-element-9db4414 {
        text-align: center;
        color: #fefefe;
      }
      .elementor-9964
        .elementor-element.elementor-element-a1499a7
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-a1499a7
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-a1499a7
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1ad3075:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-9964
        .elementor-element.elementor-element-1ad3075
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #fbfcff;
      }
      .elementor-9964 .elementor-element.elementor-element-1ad3075 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1ad3075
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-1ad3075
        > .elementor-shape-top
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-808b70c
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-88c125d {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-88c125d
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-185e602
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-185e602
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-185e602 {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-6f9d85f {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-6f9d85f
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-family: "Mont", Sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964 .elementor-element.elementor-element-34d0fcb {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-0562e6b {
        --e-image-carousel-slides-to-show: 3;
      }
      .elementor-9964
        .elementor-element.elementor-element-0562e6b
        .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-9964
        .elementor-element.elementor-element-0562e6b
        .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-0562e6b
        .elementor-swiper-button.elementor-swiper-button-prev
        svg,
      .elementor-9964
        .elementor-element.elementor-element-0562e6b
        .elementor-swiper-button.elementor-swiper-button-next
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-0562e6b
        .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background: var(--e-global-color-e1af5ee);
        opacity: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-0562e6b
        .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-6391961 {
        padding: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-6aa1324
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-6aa1324
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-6aa1324
        > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-c369d1c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-c369d1c
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-0edc1ec
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-4431701 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-4431701
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-bf4e7f6
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-bf4e7f6
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-bf4e7f6 {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-086fe7f {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-086fe7f
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-family: "Mont", Sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964 .elementor-element.elementor-element-f6bf811 {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-b09d3ba {
        --e-image-carousel-slides-to-show: 3;
      }
      .elementor-9964
        .elementor-element.elementor-element-b09d3ba
        .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-9964
        .elementor-element.elementor-element-b09d3ba
        .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-b09d3ba
        .elementor-swiper-button.elementor-swiper-button-prev
        svg,
      .elementor-9964
        .elementor-element.elementor-element-b09d3ba
        .elementor-swiper-button.elementor-swiper-button-next
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-b09d3ba
        .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background: var(--e-global-color-e1af5ee);
        opacity: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-b09d3ba
        .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-2af6b99 {
        padding: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-3cc9305
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-3cc9305
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-3cc9305
        > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-bad7b15:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-9964
        .elementor-element.elementor-element-bad7b15
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #fbfcff;
      }
      .elementor-9964 .elementor-element.elementor-element-bad7b15 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-bad7b15
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-bad7b15
        > .elementor-shape-top
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-0a1d0ce
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-87911ca {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-87911ca
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-8bac360
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-8bac360
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-8bac360 {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-d4d301b {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-d4d301b
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-family: "Mont", Sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964 .elementor-element.elementor-element-1f65f16 {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-a2e815c {
        --e-image-carousel-slides-to-show: 3;
      }
      .elementor-9964
        .elementor-element.elementor-element-a2e815c
        .elementor-swiper-button.elementor-swiper-button-prev,
      .elementor-9964
        .elementor-element.elementor-element-a2e815c
        .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-a2e815c
        .elementor-swiper-button.elementor-swiper-button-prev
        svg,
      .elementor-9964
        .elementor-element.elementor-element-a2e815c
        .elementor-swiper-button.elementor-swiper-button-next
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-a2e815c
        .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background: var(--e-global-color-e1af5ee);
        opacity: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-a2e815c
        .swiper-pagination-bullet {
        background: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-a7bdd9d {
        padding: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-568cf0a
        .elementor-button:hover,
      .elementor-9964
        .elementor-element.elementor-element-568cf0a
        .elementor-button:focus {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964
        .elementor-element.elementor-element-568cf0a
        > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-11d89f2:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-9964
        .elementor-element.elementor-element-11d89f2
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #191919;
      }
      .elementor-9964 .elementor-element.elementor-element-11d89f2 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-11d89f2
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-11d89f2
        > .elementor-shape-top
        .elementor-shape-fill {
        fill: #fbfcff;
      }
      .elementor-9964
        .elementor-element.elementor-element-11d89f2
        > .elementor-shape-top
        svg {
        height: 32px;
      }
      .elementor-9964
        .elementor-element.elementor-element-11d89f2
        > .elementor-shape-bottom
        svg {
        height: 32px;
      }
      .elementor-9964 .elementor-element.elementor-element-1fff73b {
        padding: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-a0d1dfd
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-3da54f4 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-3da54f4
        .elementor-heading-title {
        color: #fefefe;
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-8ac4b42
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-8ac4b42
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-f309b4b);
      }
      .elementor-9964 .elementor-element.elementor-element-8ac4b42 {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-1442d91 {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-a757abb
        > .elementor-element-populated {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #ffffff33;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
      }
      .elementor-9964
        .elementor-element.elementor-element-a757abb
        > .elementor-element-populated,
      .elementor-9964
        .elementor-element.elementor-element-a757abb
        > .elementor-element-populated
        > .elementor-background-overlay,
      .elementor-9964
        .elementor-element.elementor-element-a757abb
        > .elementor-background-slideshow {
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-a757abb
        > .elementor-element-populated
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-c2790ae {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-c2790ae
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-size: 18px;
      }
      .elementor-9964 .elementor-element.elementor-element-da25ad8 {
        color: var(--e-global-color-e75b179);
      }
      .elementor-9964 .elementor-element.elementor-element-5acbbfc {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-5acbbfc
        .elementor-heading-title {
        color: var(--e-global-color-f309b4b);
        font-size: 18px;
      }
      .elementor-9964
        .elementor-element.elementor-element-5acbbfc
        > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f1b833e
        .jet-unfold:not(.jet-unfold-state)
        .jet-unfold__content {
        max-height: 100px;
      }
      .elementor-9964
        .elementor-element.elementor-element-f1b833e
        .jet-unfold__button {
        align-self: center;
        background-color: var(--e-global-color-primary);
      }
      .elementor-9964
        .elementor-element.elementor-element-f1b833e
        .jet-unfold
        .jet-unfold__button {
        flex-direction: row;
      }
      .elementor-9964
        .elementor-element.elementor-element-f1b833e
        .jet-unfold__content {
        color: var(--e-global-color-e75b179);
      }
      .elementor-9964
        .elementor-element.elementor-element-f1b833e
        .jet-unfold__button:hover {
        background-color: var(--e-global-color-e1af5ee);
      }
      .elementor-9964 .elementor-element.elementor-element-fdc6cba {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 80px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-fdc6cba
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-e7f330e
        > .elementor-widget-container {
        margin: -100px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-7aed244 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-7aed244
        .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: "Neucha", Sans-serif;
        font-size: 48px;
        font-weight: 500;
        line-height: 1.2em;
        letter-spacing: 0.8px;
      }
      .elementor-9964 .elementor-element.elementor-element-4445c5b {
        --divider-border-style: solid;
        --divider-color: #000;
        --divider-border-width: 1px;
      }
      .elementor-9964
        .elementor-element.elementor-element-4445c5b
        .elementor-divider-separator {
        width: 40px;
        margin: 0 auto;
        margin-center: 0;
      }
      .elementor-9964
        .elementor-element.elementor-element-4445c5b
        .elementor-divider {
        text-align: center;
        padding-block-start: 8px;
        padding-block-end: 8px;
      }
      .elementor-9964
        .elementor-element.elementor-element-64f3e6b
        .bdt-ep-advanced-divider {
        text-align: center;
        margin: 0 auto;
        margin-center: 0;
        max-width: 300px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-64f3e6b
        .bdt-ep-advanced-divider
        svg
        * {
        stroke-width: 3px;
        stroke: var(--e-global-color-primary);
      }
      .elementor-9964 .elementor-element.elementor-element-64f3e6b {
        --ep-advanced-divider-rotate: 0deg;
      }
      .elementor-9964 .elementor-element.elementor-element-af9d191 {
        text-align: center;
      }
      .elementor-9964
        .elementor-element.elementor-element-af9d191
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-family: "Mont", Sans-serif;
        font-size: 18px;
        font-weight: 300;
        line-height: 1.5em;
      }
      .elementor-9964 .elementor-element.elementor-element-d3725fb {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-b5ba46a
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-b5ba46a
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-b5ba46a {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-b5ba46a
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-b5ba46a
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-b5ba46a
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-c8e6ba1 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-c8e6ba1
        > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d841868
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-d841868
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-d841868 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-d841868
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-d841868
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-d841868
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-d841868
        > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-ca3b107 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-ca3b107
        > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-7cb2088
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-7cb2088
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-7cb2088 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-7cb2088
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-7cb2088
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-7cb2088
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-7cb2088
        > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-fd2dd00 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-fd2dd00
        > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1410d5f
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-1410d5f
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-1410d5f {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-1410d5f
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-1410d5f
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-1410d5f
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-1410d5f
        > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(14px / 2);
        margin-left: calc(14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px / 2);
        margin-left: calc(-14px / 2);
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-14px / 2);
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-14px / 2);
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-a3c282f {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-a3c282f
        > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e6d84ca
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-e6d84ca
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-e6d84ca {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-e6d84ca
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-e6d84ca
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-e6d84ca
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-e6d84ca
        > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-75d6c74 {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 18px;
        --grid-column-gap: 5px;
        --grid-row-gap: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-75d6c74
        .elementor-widget-container {
        text-align: left;
      }
      .elementor-9964
        .elementor-element.elementor-element-75d6c74
        .elementor-social-icon {
        background-color: #405048;
      }
      .elementor-9964
        .elementor-element.elementor-element-75d6c74
        .elementor-social-icon:hover {
        background-color: var(--e-global-color-1af1bef0);
      }
      .elementor-9964
        .elementor-element.elementor-element-75d6c74
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-970da99
        > .elementor-element-populated {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #4050487a;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 40px 40px 40px 40px;
      }
      .elementor-9964
        .elementor-element.elementor-element-970da99
        > .elementor-element-populated,
      .elementor-9964
        .elementor-element.elementor-element-970da99
        > .elementor-element-populated
        > .elementor-background-overlay,
      .elementor-9964
        .elementor-element.elementor-element-970da99
        > .elementor-background-slideshow {
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-970da99
        > .elementor-element-populated
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-c923e45
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-c923e45
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-c923e45 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-c923e45
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-c923e45
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-c923e45
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-c923e45
        > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group {
        padding-right: calc(20px / 2);
        padding-left: calc(20px / 2);
        margin-bottom: 20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-form-fields-wrapper {
        margin-left: calc(-20px / 2);
        margin-right: calc(-20px / 2);
        margin-bottom: -20px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group.recaptcha_v3-bottomleft,
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
      }
      body.rtl
        .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-labels-inline
        .elementor-field-group
        > label {
        padding-left: 0px;
      }
      body:not(.rtl)
        .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-labels-inline
        .elementor-field-group
        > label {
        padding-right: 0px;
      }
      body
        .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-labels-above
        .elementor-field-group
        > label {
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-type-html {
        padding-bottom: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group
        .elementor-field,
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-subgroup
        label {
        font-size: 16px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group:not(.elementor-field-type-upload)
        .elementor-field:not(.elementor-select-wrapper) {
        background-color: #ffffff00;
        border-color: #49494d21;
        border-width: 0px 0px 1px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group
        .elementor-select-wrapper
        select {
        background-color: #ffffff00;
        border-color: #49494d21;
        border-width: 0px 0px 1px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-field-group
        .elementor-select-wrapper::before {
        color: #49494d21;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .e-form__buttons__wrapper__button-next {
        color: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-button[type="submit"] {
        color: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-button[type="submit"]
        svg
        * {
        fill: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .e-form__buttons__wrapper__button-previous {
        color: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .e-form__buttons__wrapper__button-next:hover {
        background-color: var(--e-global-color-1af1bef0);
        color: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-button[type="submit"]:hover {
        background-color: var(--e-global-color-1af1bef0);
        color: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .elementor-button[type="submit"]:hover
        svg
        * {
        fill: #ffffff;
      }
      .elementor-9964
        .elementor-element.elementor-element-50f3cfe
        .e-form__buttons__wrapper__button-previous:hover {
        color: #ffffff;
      }
      .elementor-9964 .elementor-element.elementor-element-50f3cfe {
        --e-form-steps-indicators-spacing: 20px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-indicator-completed-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
      }
      .elementor-9964 .elementor-element.elementor-element-2b64d9a {
        padding: 40px 0px 0px 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-df00064
        .elementor-icon-list-icon
        i {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-df00064
        .elementor-icon-list-icon
        svg {
        transition: fill 0.3s;
      }
      .elementor-9964 .elementor-element.elementor-element-df00064 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-9964
        .elementor-element.elementor-element-df00064
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-9964
        .elementor-element.elementor-element-df00064
        .elementor-icon-list-item
        > a {
        font-size: 18px;
        font-weight: 600;
      }
      .elementor-9964
        .elementor-element.elementor-element-df00064
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-9964
        .elementor-element.elementor-element-df00064
        > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
      }
      .elementor-9964 .elementor-element.elementor-element-354371d {
        padding: 0px 0px 0px 0px;
      }
      .elementor-widget .tippy-tooltip .tippy-content {
        text-align: center;
      }
      @media (max-width: 1366px) {
        .elementor-9964
          .elementor-element.elementor-element-26b36ef5
          > .elementor-container {
          min-height: 40px;
        }
      }
      @media (max-width: 1200px) {
        .elementor-9964 .elementor-element.elementor-element-1482f754 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-03e8290 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-b056be0 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-1ad3075 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-c369d1c {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-bad7b15 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-11d89f2 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-fdc6cba {
          padding: 60px 0px 60px 0px;
        }
      }
      @media (max-width: 1024px) {
        .elementor-9964 .elementor-element.elementor-element-26b36ef5 {
          padding: 80px 0px 40px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-355dd19e
          > .elementor-element-populated {
          padding: 0px 0px 0px 20px;
        }
        .elementor-9964 .elementor-element.elementor-element-71f48dd {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-1252229f
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964 .elementor-element.elementor-element-8a07d15 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-63af929
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964
          .elementor-element.elementor-element-96fee06
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964
          .elementor-element.elementor-element-80ddd09
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964
          .elementor-element.elementor-element-9468c5d
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964
          .elementor-element.elementor-element-9b129fc
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964
          .elementor-element.elementor-element-23f6345
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964
          .elementor-element.elementor-element-5a0a90f
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964
          .elementor-element.elementor-element-49a7c28
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964
          .elementor-element.elementor-element-e7f5e36
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964 .elementor-element.elementor-element-35404ed {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964 .elementor-element.elementor-element-2e0e522 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964 .elementor-element.elementor-element-185e602 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-6f9d85f
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964 .elementor-element.elementor-element-bf4e7f6 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-086fe7f
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964 .elementor-element.elementor-element-8bac360 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-d4d301b
          .elementor-heading-title {
          font-size: 18px;
        }
        .elementor-9964 .elementor-element.elementor-element-8ac4b42 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964 .elementor-element.elementor-element-64f3e6b {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-af9d191
          .elementor-heading-title {
          font-size: 18px;
        }
      }
      @media (max-width: 880px) {
        .elementor-9964 .elementor-element.elementor-element-26b36ef5 {
          padding: 20px 0px 20px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-4f0a4800 {
          padding: 20px 0px 0px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-6391961 {
          padding: 20px 0px 0px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-2af6b99 {
          padding: 20px 0px 0px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-a7bdd9d {
          padding: 20px 0px 0px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-354371d {
          padding: 20px 0px 0px 0px;
        }
      }
      @media (max-width: 767px) {
        .elementor-9964 .elementor-element.elementor-element-26b36ef5 {
          padding: 20px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-395049b3
          .elementor-headline {
          font-size: 45px;
          line-height: 1.2em;
        }
        .elementor-9964
          .elementor-element.elementor-element-395049b3
          .elementor-headline-dynamic-text {
          line-height: 1.4em;
          letter-spacing: 3px;
        }
        .elementor-9964
          .elementor-element.elementor-element-355dd19e
          > .elementor-element-populated {
          margin: 0px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
          padding: 0px 0px 0px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-2b31c047 {
          --icon-vertical-align: flex-start;
          --icon-vertical-offset: 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-7b03faf9
          > .elementor-container {
          min-height: 50vh;
        }
        .elementor-9964
          .elementor-element.elementor-element-7b03faf9
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-9964
          .elementor-element.elementor-element-7b03faf9
          > .elementor-shape-bottom
          svg {
          height: 30px;
        }
        .elementor-9964 .elementor-element.elementor-element-d8d3831 {
          --e-icon-list-icon-size: 24px;
          --icon-vertical-align: flex-start;
          --icon-vertical-offset: 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-1482f754 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-779d889 {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-779d889
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-71f48dd {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-03e8290
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-9964
          .elementor-element.elementor-element-03e8290
          > .elementor-shape-bottom
          svg {
          height: 30px;
        }
        .elementor-9964 .elementor-element.elementor-element-03e8290 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-12b870a {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-12b870a
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-8a07d15 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-1d8ade2
          > .elementor-element-populated {
          margin: 0px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-9468c5d
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964
          .elementor-element.elementor-element-23f6345
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964
          .elementor-element.elementor-element-b43b788
          > .elementor-element-populated {
          margin: 40px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-5a0a90f
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964
          .elementor-element.elementor-element-e7f5e36
          .bdt-price-list {
          grid-template-columns: repeat(1, 1fr);
        }
        .elementor-9964 .elementor-element.elementor-element-b056be0 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-0298714 {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-0298714
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-35404ed {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-fa15480
          > .elementor-element-populated {
          margin: 0px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-7d5f138
          .elementor-headline {
          font-size: 45px;
          line-height: 1.2em;
        }
        .elementor-9964
          .elementor-element.elementor-element-7d5f138
          .elementor-headline-dynamic-text {
          line-height: 1.4em;
          letter-spacing: 3px;
        }
        .elementor-9964 .elementor-element.elementor-element-3f0e01c {
          text-align: left;
        }
        .elementor-9964
          .elementor-element.elementor-element-3f0e01c
          .elementor-heading-title {
          font-size: 32px;
        }
        .elementor-9964
          .elementor-element.elementor-element-3f0e01c
          > .elementor-widget-container {
          margin: -20px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-2c8404d
          > .elementor-widget-container {
          margin: 40px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-b5fdb5f
          > .elementor-widget-container {
          margin: 40px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-3a0a55a
          > .elementor-element-populated {
          margin: 0px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-ca9b20c
          .elementor-headline {
          font-size: 45px;
          line-height: 1.2em;
        }
        .elementor-9964
          .elementor-element.elementor-element-ca9b20c
          .elementor-headline-dynamic-text {
          line-height: 1.4em;
          letter-spacing: 3px;
        }
        .elementor-9964 .elementor-element.elementor-element-f8e6ff3 {
          text-align: left;
        }
        .elementor-9964
          .elementor-element.elementor-element-f8e6ff3
          .elementor-heading-title {
          font-size: 32px;
        }
        .elementor-9964
          .elementor-element.elementor-element-f8e6ff3
          > .elementor-widget-container {
          margin: -20px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-d8d9fff
          > .elementor-element-populated {
          margin: 0px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-6e9f2a0
          .elementor-headline {
          font-size: 45px;
          line-height: 1.2em;
        }
        .elementor-9964
          .elementor-element.elementor-element-6e9f2a0
          .elementor-headline-dynamic-text {
          line-height: 1.4em;
          letter-spacing: 3px;
        }
        .elementor-9964 .elementor-element.elementor-element-ba6d3d1 {
          text-align: left;
        }
        .elementor-9964
          .elementor-element.elementor-element-ba6d3d1
          .elementor-heading-title {
          font-size: 32px;
        }
        .elementor-9964
          .elementor-element.elementor-element-ba6d3d1
          > .elementor-widget-container {
          margin: -20px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-3da5d87
          > .elementor-widget-container {
          margin: 40px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-29c2b96
          > .elementor-container {
          min-height: 50vh;
        }
        .elementor-9964
          .elementor-element.elementor-element-29c2b96
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-9964
          .elementor-element.elementor-element-29c2b96
          > .elementor-shape-bottom
          svg {
          height: 30px;
        }
        .elementor-9964 .elementor-element.elementor-element-7b5d6a1 {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-7b5d6a1
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-2e0e522 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-1ad3075
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-9964 .elementor-element.elementor-element-1ad3075 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-88c125d {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-88c125d
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-185e602 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-0562e6b
          > .elementor-widget-container {
          margin: 40px 0px 0px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-c369d1c {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-4431701 {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-4431701
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-bf4e7f6 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-b09d3ba
          > .elementor-widget-container {
          margin: 40px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-bad7b15
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-9964 .elementor-element.elementor-element-bad7b15 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-87911ca {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-87911ca
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-8bac360 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-a2e815c
          > .elementor-widget-container {
          margin: 40px 0px 0px 0px;
        }
        .elementor-9964
          .elementor-element.elementor-element-11d89f2
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-9964
          .elementor-element.elementor-element-11d89f2
          > .elementor-shape-bottom
          svg {
          height: 30px;
        }
        .elementor-9964 .elementor-element.elementor-element-11d89f2 {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-3da54f4 {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-3da54f4
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-8ac4b42 {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-a757abb
          > .elementor-element-populated {
          margin: 0px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-fdc6cba {
          padding: 60px 0px 60px 0px;
        }
        .elementor-9964 .elementor-element.elementor-element-7aed244 {
          text-align: center;
        }
        .elementor-9964
          .elementor-element.elementor-element-7aed244
          .elementor-heading-title {
          font-size: 40px;
        }
        .elementor-9964 .elementor-element.elementor-element-64f3e6b {
          --ep-advanced-divider-rotate: 0deg;
        }
        .elementor-9964
          .elementor-element.elementor-element-970da99
          > .elementor-element-populated {
          margin: 40px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
          padding: 32px 32px 32px 32px;
        }
      }
      @media (min-width: 768px) {
        .elementor-9964 .elementor-element.elementor-element-4e3a1fb2 {
          width: 45%;
        }
        .elementor-9964 .elementor-element.elementor-element-355dd19e {
          width: 54.956%;
        }
        .elementor-9964 .elementor-element.elementor-element-4629c9f {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-36fb1b27 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-2964fec5 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-17c5ce9 {
          width: 20%;
        }
        .elementor-9964 .elementor-element.elementor-element-47a510d {
          width: 59.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-dc4931c {
          width: 20%;
        }
        .elementor-9964 .elementor-element.elementor-element-dfe3347 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-3f51ad2 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-653d699 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-fa15480 {
          width: 55%;
        }
        .elementor-9964 .elementor-element.elementor-element-9f41c46 {
          width: 45%;
        }
        .elementor-9964 .elementor-element.elementor-element-6c925f2 {
          width: 45%;
        }
        .elementor-9964 .elementor-element.elementor-element-3a0a55a {
          width: 55%;
        }
        .elementor-9964 .elementor-element.elementor-element-d8d9fff {
          width: 55%;
        }
        .elementor-9964 .elementor-element.elementor-element-24f3d43 {
          width: 45%;
        }
        .elementor-9964 .elementor-element.elementor-element-f5f041d {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-7651940 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-fe39a85 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-d14d845 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-8185a55 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-2171030 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-059235a {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-e7eb3e4 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-04255ee {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-2943db2 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-43492d6 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-3195d70 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-a5e7609 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-df8214c {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-7e37b84 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-70f8af7 {
          width: 20%;
        }
        .elementor-9964 .elementor-element.elementor-element-3a4d1ea {
          width: 59.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-6edfc1a {
          width: 20%;
        }
        .elementor-9964 .elementor-element.elementor-element-0102f83 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-a757abb {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-4bded19 {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-2fc7b5b {
          width: 15%;
        }
        .elementor-9964 .elementor-element.elementor-element-baeb2b2 {
          width: 69.333%;
        }
        .elementor-9964 .elementor-element.elementor-element-a39246d {
          width: 15%;
        }
      } /* Start custom CSS for animated-headline, class: .elementor-element-395049b3 */
      .ahead {
        font-size: 62px;
      } /* End custom CSS */
      /* Start custom CSS for animated-headline, class: .elementor-element-7d5f138 */
      .ahead {
        font-size: 62px;
      } /* End custom CSS */
      /* Start custom CSS for animated-headline, class: .elementor-element-ca9b20c */
      .ahead {
        font-size: 62px;
      } /* End custom CSS */
      /* Start custom CSS for animated-headline, class: .elementor-element-6e9f2a0 */
      .ahead {
        font-size: 62px;
      } /* End custom CSS */
      /* Start custom CSS for html, class: .elementor-element-6b20b72 */
      .ymaps-layers-pane {
        filter: grayscale(1);
        -ms-filter: grayscale(1);
        -webkit-filter: grayscale(1);
        -moz-filter: grayscale(1);
        -o-filter: grayscale(1);
      } /* End custom CSS */
      /* Start Custom Fonts CSS */
      @font-face {
        font-family: "DisneyPark";
        font-style: normal;
        font-weight: normal;
        font-display: auto;
        src: url("/wp-content/uploads/2024/07/dpark.ttf") format("truetype");
      }
      /* End Custom Fonts CSS */
      .elementor-6747
        .elementor-element.elementor-element-2e2693dc:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-6747
        .elementor-element.elementor-element-2e2693dc
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #fbfcff;
      }
      .elementor-6747 .elementor-element.elementor-element-2e2693dc {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #00000017;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-6747
        .elementor-element.elementor-element-2e2693dc
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-bc-flex-widget
        .elementor-6747
        .elementor-element.elementor-element-362b1387.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-6747
        .elementor-element.elementor-element-362b1387.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-bc-flex-widget
        .elementor-6747
        .elementor-element.elementor-element-3a4b2051.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-6747
        .elementor-element.elementor-element-3a4b2051.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-6747 .elementor-element.elementor-element-d1b905c img {
        width: 120px;
      }
      .elementor-bc-flex-widget
        .elementor-6747
        .elementor-element.elementor-element-410cd2c8.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-6747
        .elementor-element.elementor-element-410cd2c8.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-6747
        .elementor-element.elementor-element-410cd2c8.elementor-column
        > .elementor-widget-wrap {
        justify-content: flex-end;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-menu-toggle {
        margin: 0 auto;
        background-color: #02010100;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu
        .elementor-item {
        font-size: 14px;
        font-weight: 400;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--main
        .elementor-item {
        color: var(--e-global-color-primary);
        fill: var(--e-global-color-primary);
        padding-left: 12px;
        padding-right: 12px;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--main
        .elementor-item:hover,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--main
        .elementor-item.elementor-item-active,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--main
        .elementor-item.highlighted,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--main
        .elementor-item:focus {
        color: var(--e-global-color-e1af5ee);
        fill: var(--e-global-color-e1af5ee);
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-menu-toggle {
        color: #121218;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown {
        background-color: #f9fcff;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a:hover,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a.elementor-item-active,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a.highlighted,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-menu-toggle:hover {
        color: var(--e-global-color-primary);
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a:hover,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a.elementor-item-active,
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a.highlighted {
        background-color: #02010100;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        .elementor-nav-menu--dropdown
        a {
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
        padding-bottom: 12px;
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        div.elementor-menu-toggle {
        color: var(--e-global-color-primary);
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        div.elementor-menu-toggle
        svg {
        fill: var(--e-global-color-primary);
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        div.elementor-menu-toggle:hover {
        color: var(--e-global-color-e1af5ee);
      }
      .elementor-6747
        .elementor-element.elementor-element-6e55329c
        div.elementor-menu-toggle:hover
        svg {
        fill: var(--e-global-color-e1af5ee);
      }
      .elementor-6747 .elementor-element.elementor-element-6e55329c {
        width: auto;
        max-width: auto;
      }
      .elementor-widget .tippy-tooltip .tippy-content {
        text-align: center;
      }
      @media (min-width: 768px) {
        .elementor-6747 .elementor-element.elementor-element-3a4b2051 {
          width: 14.995%;
        }
        .elementor-6747 .elementor-element.elementor-element-410cd2c8 {
          width: 85.005%;
        }
      }
      @media (max-width: 1024px) {
        .elementor-6747 .elementor-element.elementor-element-2e2693dc {
          padding: 20px 0px 20px 0px;
        }
        .elementor-6747
          .elementor-element.elementor-element-6e55329c
          > .elementor-widget-container {
          margin: 0px 0px 0px 20px;
        }
      }
      @media (max-width: 767px) {
        .elementor-6747 .elementor-element.elementor-element-2e2693dc {
          padding: 0px 0px 0px 0px;
          z-index: 99;
        }
        .elementor-6747 .elementor-element.elementor-element-3a4b2051 {
          width: 50%;
        }
        .elementor-bc-flex-widget
          .elementor-6747
          .elementor-element.elementor-element-3a4b2051.elementor-column
          .elementor-widget-wrap {
          align-items: center;
        }
        .elementor-6747
          .elementor-element.elementor-element-3a4b2051.elementor-column.elementor-element[data-element_type="column"]
          > .elementor-widget-wrap.elementor-element-populated {
          align-content: center;
          align-items: center;
        }
        .elementor-6747 .elementor-element.elementor-element-d1b905c {
          text-align: left;
        }
        .elementor-6747 .elementor-element.elementor-element-d1b905c img {
          width: 80px;
        }
        .elementor-6747 .elementor-element.elementor-element-410cd2c8 {
          width: 50%;
        }
        .elementor-6747 .elementor-element.elementor-element-6e55329c {
          --nav-menu-icon-size: 24px;
        }
        .elementor-6747
          .elementor-element.elementor-element-6e55329c
          > .elementor-widget-container {
          margin: 0px 0px 0px 0px;
        }
      }
      .elementor-10642
        .elementor-element.elementor-element-d319ebc:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-10642
        .elementor-element.elementor-element-d319ebc
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #fbfcff;
      }
      .elementor-10642 .elementor-element.elementor-element-d319ebc {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 80px 20px 20px 20px;
      }
      .elementor-10642
        .elementor-element.elementor-element-d319ebc
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-10642
        .elementor-element.elementor-element-d319ebc
        > .elementor-shape-top
        svg {
        height: 32px;
      }
      .elementor-10642 .elementor-element.elementor-element-b85e596 {
        text-align: left;
      }
      .elementor-10642 .elementor-element.elementor-element-b85e596 img {
        width: 140px;
      }
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        .elementor-nav-menu
        .elementor-item {
        font-size: 14px;
        line-height: 1.6em;
      }
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        .elementor-nav-menu--main
        .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
        padding-top: 8px;
        padding-bottom: 8px;
      }
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        .elementor-nav-menu--main
        .elementor-item:hover,
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        .elementor-nav-menu--main
        .elementor-item.elementor-item-active,
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        .elementor-nav-menu--main
        .elementor-item.highlighted,
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        .elementor-nav-menu--main
        .elementor-item:focus {
        color: var(--e-global-color-primary);
        fill: var(--e-global-color-primary);
      }
      .elementor-10642
        .elementor-element.elementor-element-d59a45d
        > .elementor-widget-container {
        margin: 0px -20px 0px 0px;
      }
      .elementor-10642 .elementor-element.elementor-element-cbdc2f3 {
        padding: 40px 0px 0px 0px;
      }
      .elementor-bc-flex-widget
        .elementor-10642
        .elementor-element.elementor-element-99c19d0.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-10642
        .elementor-element.elementor-element-99c19d0.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(12px / 2);
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-items:not(.elementor-inline-items)
        .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(12px / 2);
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item {
        margin-right: calc(12px / 2);
        margin-left: calc(12px / 2);
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-12px / 2);
        margin-left: calc(-12px / 2);
      }
      body.rtl
        .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        left: calc(-12px / 2);
      }
      body:not(.rtl)
        .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-items.elementor-inline-items
        .elementor-icon-list-item:after {
        right: calc(-12px / 2);
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-icon
        i {
        color: var(--e-global-color-primary);
        transition: color 0.3s;
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-icon
        svg {
        fill: var(--e-global-color-primary);
        transition: fill 0.3s;
      }
      .elementor-10642 .elementor-element.elementor-element-aa158df {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-item
        > .elementor-icon-list-text,
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-item
        > a {
        font-size: 14px;
      }
      .elementor-10642
        .elementor-element.elementor-element-aa158df
        .elementor-icon-list-text {
        transition: color 0.3s;
      }
      .elementor-bc-flex-widget
        .elementor-10642
        .elementor-element.elementor-element-8d26197.elementor-column
        .elementor-widget-wrap {
        align-items: center;
      }
      .elementor-10642
        .elementor-element.elementor-element-8d26197.elementor-column.elementor-element[data-element_type="column"]
        > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
      .elementor-10642 .elementor-element.elementor-element-94b28f6 {
        text-align: right;
      }
      .elementor-10642
        .elementor-element.elementor-element-94b28f6
        .elementor-heading-title {
        color: var(--e-global-color-text);
        font-size: 14px;
        font-weight: 300;
      }
      .elementor-widget .tippy-tooltip .tippy-content {
        text-align: center;
      }
      @media (max-width: 1024px) {
        .elementor-10642 .elementor-element.elementor-element-d319ebc {
          padding: 20px 0px 20px 0px;
        }
      }
      @media (max-width: 880px) {
        .elementor-10642
          .elementor-element.elementor-element-d59a45d
          .elementor-nav-menu
          .elementor-item {
          font-size: 14px;
        }
        .elementor-10642
          .elementor-element.elementor-element-d59a45d
          .elementor-nav-menu--main
          .elementor-item {
          padding-left: 14px;
          padding-right: 14px;
          padding-top: 8px;
          padding-bottom: 8px;
        }
        .elementor-10642
          .elementor-element.elementor-element-d59a45d
          > .elementor-widget-container {
          margin: 0px -20px 0px 0px;
        }
      }
      @media (max-width: 767px) {
        .elementor-10642
          .elementor-element.elementor-element-d319ebc
          > .elementor-shape-top
          svg {
          height: 30px;
        }
        .elementor-10642 .elementor-element.elementor-element-d319ebc {
          padding: 0px 0px 20px 0px;
        }
        .elementor-10642 .elementor-element.elementor-element-b85e596 {
          text-align: center;
        }
        .elementor-10642 .elementor-element.elementor-element-b85e596 img {
          width: 120px;
        }
        .elementor-10642
          .elementor-element.elementor-element-b85e596
          > .elementor-widget-container {
          padding: 20px 0px 0px 0px;
        }
        .elementor-10642
          .elementor-element.elementor-element-d59a45d
          .elementor-nav-menu
          .elementor-item {
          font-size: 12px;
        }
        .elementor-10642
          .elementor-element.elementor-element-d59a45d
          .elementor-nav-menu--main
          .elementor-item {
          padding-left: 2px;
          padding-right: 2px;
        }
        .elementor-10642 .elementor-element.elementor-element-cbdc2f3 {
          padding: 0px 0px 0px 0px;
        }
        .elementor-10642
          .elementor-element.elementor-element-aa158df
          .elementor-icon-list-items:not(.elementor-inline-items)
          .elementor-icon-list-item:not(:last-child) {
          padding-bottom: calc(150px / 2);
        }
        .elementor-10642
          .elementor-element.elementor-element-aa158df
          .elementor-icon-list-items:not(.elementor-inline-items)
          .elementor-icon-list-item:not(:first-child) {
          margin-top: calc(150px / 2);
        }
        .elementor-10642
          .elementor-element.elementor-element-aa158df
          .elementor-icon-list-items.elementor-inline-items
          .elementor-icon-list-item {
          margin-right: calc(150px / 2);
          margin-left: calc(150px / 2);
        }
        .elementor-10642
          .elementor-element.elementor-element-aa158df
          .elementor-icon-list-items.elementor-inline-items {
          margin-right: calc(-150px / 2);
          margin-left: calc(-150px / 2);
        }
        body.rtl
          .elementor-10642
          .elementor-element.elementor-element-aa158df
          .elementor-icon-list-items.elementor-inline-items
          .elementor-icon-list-item:after {
          left: calc(-150px / 2);
        }
        body:not(.rtl)
          .elementor-10642
          .elementor-element.elementor-element-aa158df
          .elementor-icon-list-items.elementor-inline-items
          .elementor-icon-list-item:after {
          right: calc(-150px / 2);
        }
        .elementor-10642 .elementor-element.elementor-element-94b28f6 {
          text-align: center;
        }
      }
      @media (min-width: 768px) {
        .elementor-10642 .elementor-element.elementor-element-89a793c {
          width: 20%;
        }
        .elementor-10642 .elementor-element.elementor-element-84881b6 {
          width: 80%;
        }
        .elementor-10642 .elementor-element.elementor-element-99c19d0 {
          width: 70.029%;
        }
        .elementor-10642 .elementor-element.elementor-element-8d26197 {
          width: 29.971%;
        }
      } /* Start custom CSS for section, class: .elementor-element-d319ebc */
      .noise {
        background-image: url(https://assets-global.website-files.com/6458f30fed157c01444bd0b2/647f65a41d991bbc86354f18_footerBackgroud.webp);
        background-size: cover;
      } /* End custom CSS */
      .elementor-10494
        .elementor-element.elementor-element-7bf9bc8
        > .elementor-container {
        min-height: 560px;
      }
      .elementor-10494
        .elementor-element.elementor-element-7bf9bc8:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-10494
        .elementor-element.elementor-element-7bf9bc8
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #fbfcff;
      }
      .elementor-10494 .elementor-element.elementor-element-7bf9bc8 {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #92ada9c9;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-10494 .elementor-element.elementor-element-7bf9bc8,
      .elementor-10494
        .elementor-element.elementor-element-7bf9bc8
        > .elementor-background-overlay {
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-10494
        .elementor-element.elementor-element-7bf9bc8
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-10494
        .elementor-element.elementor-element-b0b216f:not(
          .elementor-motion-effects-element-type-background
        )
        > .elementor-widget-wrap,
      .elementor-10494
        .elementor-element.elementor-element-b0b216f
        > .elementor-widget-wrap
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #02010100;
      }
      .elementor-10494
        .elementor-element.elementor-element-b0b216f
        > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 60px 24px 60px 24px;
      }
      .elementor-10494
        .elementor-element.elementor-element-b0b216f
        > .elementor-element-populated
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-10494 .elementor-element.elementor-element-ae7624c img {
        width: 240px;
      }
      .elementor-10494 .elementor-element.elementor-element-18e373a {
        --icon-box-icon-margin: 15px;
      }
      .elementor-10494
        .elementor-element.elementor-element-18e373a
        > .elementor-widget-container {
        margin: 60px 0px 60px 0px;
      }
      #elementor-popup-modal-10494 .dialog-message {
        width: 500px;
        height: auto;
      }
      #elementor-popup-modal-10494 {
        justify-content: center;
        align-items: center;
        pointer-events: all;
        background-color: rgba(0, 0, 0, 0.8);
      }
      #elementor-popup-modal-10494 .dialog-close-button {
        display: flex;
      }
      #elementor-popup-modal-10494 .dialog-widget-content {
        background-color: #02010100;
        border-style: none;
        border-radius: 60px 60px 60px 60px;
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
      }
      .elementor-widget .tippy-tooltip .tippy-content {
        text-align: center;
      }
      @media (max-width: 767px) {
        .elementor-10494
          .elementor-element.elementor-element-b0b216f
          > .elementor-element-populated {
          margin: 40px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
          padding: 20px 20px 20px 20px;
        }
      }
      .elementor-354
        .elementor-element.elementor-element-07ce702
        > .elementor-container {
        min-height: 540px;
      }
      .elementor-354
        .elementor-element.elementor-element-07ce702:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-354
        .elementor-element.elementor-element-07ce702
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #fbfcff;
      }
      .elementor-354 .elementor-element.elementor-element-07ce702 {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #92ada9c9;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-354 .elementor-element.elementor-element-07ce702,
      .elementor-354
        .elementor-element.elementor-element-07ce702
        > .elementor-background-overlay {
        border-radius: 60px 0px 60px 0px;
      }
      .elementor-354
        .elementor-element.elementor-element-07ce702
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-354
        .elementor-element.elementor-element-8e75291
        > .elementor-element-populated {
        padding: 60px 24px 60px 24px;
      }
      .elementor-354 .elementor-element.elementor-element-321b8f7 img {
        width: 240px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group {
        padding-right: calc(20px / 2);
        padding-left: calc(20px / 2);
        margin-bottom: 20px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-form-fields-wrapper {
        margin-left: calc(-20px / 2);
        margin-right: calc(-20px / 2);
        margin-bottom: -20px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group.recaptcha_v3-bottomleft,
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
      }
      body.rtl
        .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-labels-inline
        .elementor-field-group
        > label {
        padding-left: 0px;
      }
      body:not(.rtl)
        .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-labels-inline
        .elementor-field-group
        > label {
        padding-right: 0px;
      }
      body
        .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-labels-above
        .elementor-field-group
        > label {
        padding-bottom: 0px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-type-html {
        padding-bottom: 0px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group
        .elementor-field,
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-subgroup
        label {
        font-size: 16px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group:not(.elementor-field-type-upload)
        .elementor-field:not(.elementor-select-wrapper) {
        background-color: #ffffff00;
        border-color: #49494d21;
        border-width: 0px 0px 1px 0px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group
        .elementor-select-wrapper
        select {
        background-color: #ffffff00;
        border-color: #49494d21;
        border-width: 0px 0px 1px 0px;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-field-group
        .elementor-select-wrapper::before {
        color: #49494d21;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .e-form__buttons__wrapper__button-next {
        color: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-button[type="submit"] {
        color: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-button[type="submit"]
        svg
        * {
        fill: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .e-form__buttons__wrapper__button-previous {
        color: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .e-form__buttons__wrapper__button-next:hover {
        background-color: var(--e-global-color-1af1bef0);
        color: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-button[type="submit"]:hover {
        background-color: var(--e-global-color-1af1bef0);
        color: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .elementor-button[type="submit"]:hover
        svg
        * {
        fill: #ffffff;
      }
      .elementor-354
        .elementor-element.elementor-element-a0c662d
        .e-form__buttons__wrapper__button-previous:hover {
        color: #ffffff;
      }
      .elementor-354 .elementor-element.elementor-element-a0c662d {
        --e-form-steps-indicators-spacing: 20px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-indicator-completed-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
      }
      #elementor-popup-modal-354 .dialog-message {
        width: 500px;
        height: auto;
      }
      #elementor-popup-modal-354 {
        justify-content: center;
        align-items: center;
        pointer-events: all;
        background-color: #0000009c;
      }
      #elementor-popup-modal-354 .dialog-close-button {
        display: flex;
      }
      #elementor-popup-modal-354 .dialog-widget-content {
        animation-duration: 1.2s;
        border-radius: 60px 0px 60px 0px;
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
      }
      .elementor-widget .tippy-tooltip .tippy-content {
        text-align: center;
      }
      #elementor-popup-modal-354 .dialog-close-button i {
        color: var(--e-global-color-primary);
      }
      #elementor-popup-modal-354 .dialog-close-button svg {
        fill: var(--e-global-color-primary);
      }
      @media (max-width: 767px) {
        .elementor-354
          .elementor-element.elementor-element-8e75291
          > .elementor-element-populated {
          margin: 40px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
          padding: 20px 20px 20px 20px;
        }
      }
    