   :root {
        --wp--preset--aspect-ratio--square: 1;
        --wp--preset--aspect-ratio--4-3: 4/3;
        --wp--preset--aspect-ratio--3-4: 3/4;
        --wp--preset--aspect-ratio--3-2: 3/2;
        --wp--preset--aspect-ratio--2-3: 2/3;
        --wp--preset--aspect-ratio--16-9: 16/9;
        --wp--preset--aspect-ratio--9-16: 9/16;
        --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--color--bg-color: #f8f6ee;
        --wp--preset--color--bd-color: #dfddd6;
        --wp--preset--color--text-dark: #262329;
        --wp--preset--color--text-light: #a6a7a7;
        --wp--preset--color--text-link: #9f2348;
        --wp--preset--color--text-hover: #871537;
        --wp--preset--color--text-link-2: #b4bb6b;
        --wp--preset--color--text-hover-2: #9ca259;
        --wp--preset--color--text-link-3: #d5a129;
        --wp--preset--color--text-hover-3: #c19021;
        --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--gradient--vertical-link-to-hover: linear-gradient(
          to bottom,
          var(--theme-color-text_link) 0%,
          var(--theme-color-text_hover) 100%
        );
        --wp--preset--gradient--diagonal-link-to-hover: linear-gradient(
          to bottom right,
          var(--theme-color-text_link) 0%,
          var(--theme-color-text_hover) 100%
        );
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: clamp(
          14px,
          0.875rem + ((1vw - 3.2px) * 0.619),
          20px
        );
        --wp--preset--font-size--large: clamp(
          22.041px,
          1.378rem + ((1vw - 3.2px) * 1.439),
          36px
        );
        --wp--preset--font-size--x-large: clamp(
          25.014px,
          1.563rem + ((1vw - 3.2px) * 1.751),
          42px
        );
        --wp--preset--font-family--p-font: Jost, sans-serif;
        --wp--preset--font-family--post-font: inherit;
        --wp--preset--font-family--h-1-font: Cormorant, serif;
        --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);
        --wp--custom--spacing--tiny: var(--sc-space-tiny, 1rem);
        --wp--custom--spacing--small: var(--sc-space-small, 2rem);
        --wp--custom--spacing--medium: var(--sc-space-medium, 3.3333rem);
        --wp--custom--spacing--large: var(--sc-space-large, 6.6667rem);
        --wp--custom--spacing--huge: var(--sc-space-huge, 8.6667rem);
      }
      :root {
        --wp--style--global--content-size: 840px;
        --wp--style--global--wide-size: 1290px;
      }
      :where(body) {
        margin: 0;
      }
      .wp-site-blocks > .alignleft {
        float: left;
        margin-right: 2em;
      }
      .wp-site-blocks > .alignright {
        float: right;
        margin-left: 2em;
      }
      .wp-site-blocks > .aligncenter {
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
      }
      :where(.is-layout-flex) {
        gap: 0.5em;
      }
      :where(.is-layout-grid) {
        gap: 0.5em;
      }
      .is-layout-flow > .alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
      }
      .is-layout-flow > .alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
      }
      .is-layout-flow > .aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .is-layout-constrained > .alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
      }
      .is-layout-constrained > .alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
      }
      .is-layout-constrained > .aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .is-layout-constrained
        > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        max-width: var(--wp--style--global--content-size);
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .is-layout-constrained > .alignwide {
        max-width: var(--wp--style--global--wide-size);
      }
      body .is-layout-flex {
        display: flex;
      }
      .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
      }
      .is-layout-flex > :is(*, div) {
        margin: 0;
      }
      body .is-layout-grid {
        display: grid;
      }
      .is-layout-grid > :is(*, div) {
        margin: 0;
      }
      body {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
      }
      a:where(:not(.wp-element-button)) {
        text-decoration: underline;
      }
      :root :where(.wp-element-button, .wp-block-button__link) {
        background-color: #32373c;
        border-width: 0;
        color: #fff;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        padding: calc(0.667em + 2px) calc(1.333em + 2px);
        text-decoration: none;
      }
      .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-bg-color-color {
        color: var(--wp--preset--color--bg-color) !important;
      }
      .has-bd-color-color {
        color: var(--wp--preset--color--bd-color) !important;
      }
      .has-text-dark-color {
        color: var(--wp--preset--color--text-dark) !important;
      }
      .has-text-light-color {
        color: var(--wp--preset--color--text-light) !important;
      }
      .has-text-link-color {
        color: var(--wp--preset--color--text-link) !important;
      }
      .has-text-hover-color {
        color: var(--wp--preset--color--text-hover) !important;
      }
      .has-text-link-2-color {
        color: var(--wp--preset--color--text-link-2) !important;
      }
      .has-text-hover-2-color {
        color: var(--wp--preset--color--text-hover-2) !important;
      }
      .has-text-link-3-color {
        color: var(--wp--preset--color--text-link-3) !important;
      }
      .has-text-hover-3-color {
        color: var(--wp--preset--color--text-hover-3) !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-bg-color-background-color {
        background-color: var(--wp--preset--color--bg-color) !important;
      }
      .has-bd-color-background-color {
        background-color: var(--wp--preset--color--bd-color) !important;
      }
      .has-text-dark-background-color {
        background-color: var(--wp--preset--color--text-dark) !important;
      }
      .has-text-light-background-color {
        background-color: var(--wp--preset--color--text-light) !important;
      }
      .has-text-link-background-color {
        background-color: var(--wp--preset--color--text-link) !important;
      }
      .has-text-hover-background-color {
        background-color: var(--wp--preset--color--text-hover) !important;
      }
      .has-text-link-2-background-color {
        background-color: var(--wp--preset--color--text-link-2) !important;
      }
      .has-text-hover-2-background-color {
        background-color: var(--wp--preset--color--text-hover-2) !important;
      }
      .has-text-link-3-background-color {
        background-color: var(--wp--preset--color--text-link-3) !important;
      }
      .has-text-hover-3-background-color {
        background-color: var(--wp--preset--color--text-hover-3) !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-bg-color-border-color {
        border-color: var(--wp--preset--color--bg-color) !important;
      }
      .has-bd-color-border-color {
        border-color: var(--wp--preset--color--bd-color) !important;
      }
      .has-text-dark-border-color {
        border-color: var(--wp--preset--color--text-dark) !important;
      }
      .has-text-light-border-color {
        border-color: var(--wp--preset--color--text-light) !important;
      }
      .has-text-link-border-color {
        border-color: var(--wp--preset--color--text-link) !important;
      }
      .has-text-hover-border-color {
        border-color: var(--wp--preset--color--text-hover) !important;
      }
      .has-text-link-2-border-color {
        border-color: var(--wp--preset--color--text-link-2) !important;
      }
      .has-text-hover-2-border-color {
        border-color: var(--wp--preset--color--text-hover-2) !important;
      }
      .has-text-link-3-border-color {
        border-color: var(--wp--preset--color--text-link-3) !important;
      }
      .has-text-hover-3-border-color {
        border-color: var(--wp--preset--color--text-hover-3) !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-vertical-link-to-hover-gradient-background {
        background: var(
          --wp--preset--gradient--vertical-link-to-hover
        ) !important;
      }
      .has-diagonal-link-to-hover-gradient-background {
        background: var(
          --wp--preset--gradient--diagonal-link-to-hover
        ) !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;
      }
      .has-p-font-font-family {
        font-family: var(--wp--preset--font-family--p-font) !important;
      }
      .has-post-font-font-family {
        font-family: var(--wp--preset--font-family--post-font) !important;
      }
      .has-h-1-font-font-family {
        font-family: var(--wp--preset--font-family--h-1-font) !important;
      }
      :root :where(.wp-block-button .wp-block-button__link) {
        background-color: var(--theme-color-text_link);
        border-radius: 0;
        color: var(--theme-color-inverse_link);
        font-family: var(--theme-font-button_font-family);
        font-size: var(--theme-font-button_font-size);
        font-weight: var(--theme-font-button_font-weight);
        line-height: var(--theme-font-button_line-height);
      }
      :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;
      }
      :root :where(.wp-block-pullquote) {
        border-width: 1px 0;
        font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.851), 1.5em);
        line-height: 1.6;
      }
      :root :where(.wp-block-post-comments) {
        padding-top: var(--wp--custom--spacing--small);
      }
      :root :where(.wp-block-quote) {
        border-width: 1px;
      }



         .elementor-kit-15 {
        --e-global-color-primary: #6ec1e4;
        --e-global-color-secondary: #54595f;
        --e-global-color-text: #7a7a7a;
        --e-global-color-accent: #61ce70;
        --e-global-color-61c01e98: #4054b2;
        --e-global-color-69bf31ed: #23a455;
        --e-global-color-7a1ccbe5: #000;
        --e-global-color-13ed1179: #fff;
        --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;
      }
      .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1290px;
      }
      .e-con {
        --container-max-width: 1290px;
      }
      .elementor-widget:not(:last-child) {
        margin-block-end: 0px;
      }
      .elementor-element {
        --widgets-spacing: 0px 0px;
        --widgets-spacing-row: 0px;
        --widgets-spacing-column: 0px;
      }
       {
      }
      .sc_layouts_title_caption {
        display: var(--page-title-display);
      }
      @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-section.elementor-section-boxed > .elementor-container {
          max-width: 767px;
        }
        .e-con {
          --container-max-width: 767px;
        }
      }
      .elementor-17528
        .elementor-element.elementor-element-e9128df
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-e9128df
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-e9128df
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-20ebe99a:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-20ebe99a
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #ffffff;
        background-image: url("wp-content/uploads/2021/10/decor-bg-3.png");
        background-position: center center;
        background-size: cover;
      }
      .elementor-17528
        .elementor-element.elementor-element-20ebe99a
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-20ebe99a
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-20ebe99a
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-20ebe99a {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-20ebe99a
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-11111dd7 {
        --spacer-size: 100px;
      }
      .elementor-17528
        .elementor-element.elementor-element-397b4326
        > .elementor-widget-container {
        margin: 0px 0px -55px 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-397b4326
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-397b4326
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-1901a6b8 {
        --spacer-size: 100px;
      }
      .elementor-17528
        .elementor-element.elementor-element-37b74caf:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-37b74caf
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-image: url("wp-content/uploads/2021/08/bg-cta2.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
      }
      .elementor-17528
        .elementor-element.elementor-element-37b74caf
        > .elementor-background-overlay {
        background-color: #ffffff;
        opacity: 0;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-37b74caf
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-37b74caf
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-37b74caf
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-37b74caf {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-35066e50 {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-144a0b58
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-144a0b58
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-2548a1cd {
        --spacer-size: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-6a254d28 {
        --spacer-size: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-6b3230d {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-6fdad79c
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-6fdad79c
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-18857e9c {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-33e284c0:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-33e284c0
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #ffffff;
        background-image: url("wp-content/uploads/2021/10/decor-bg-1.png");
        background-position: 0px 9%;
        background-repeat: no-repeat;
      }
      .elementor-17528
        .elementor-element.elementor-element-33e284c0
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-33e284c0
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-33e284c0
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-33e284c0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-33e284c0
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-38ff51f6 {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-5034a731
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-5034a731
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-16c88e7 {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-efd5618:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-efd5618
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #ffffff;
        background-image: url("wp-content/uploads/2021/10/decor-bg-2.png");
        background-position: 100% 11%;
        background-repeat: no-repeat;
      }
      .elementor-17528
        .elementor-element.elementor-element-efd5618
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-efd5618
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-efd5618
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-efd5618 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-efd5618
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-94fbc90
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-94fbc90
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-94fbc90
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-499ad640
        > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-499ad640
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-499ad640
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-563a45ff {
        --spacer-size: 55px;
      }
      .elementor-17528 .elementor-element.elementor-element-5dc00dfb {
        --spacer-size: 45px;
      }
      .elementor-17528
        .elementor-element.elementor-element-f3f75b1
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-f3f75b1
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-f3f75b1
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-f3f75b1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-f3f75b1
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-76c9d13a {
        --spacer-size: 80px;
      }
      .elementor-17528
        .elementor-element.elementor-element-2b2c17a9
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-2b2c17a9
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-1f8beb22 {
        --spacer-size: 85px;
      }
      .elementor-17528 .elementor-element.elementor-element-73c769c2 {
        --spacer-size: 80px;
      }
      .elementor-17528
        .elementor-element.elementor-element-15660564
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-15660564
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-1044c7ad:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-1044c7ad
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #ffffff;
      }
      .elementor-17528
        .elementor-element.elementor-element-1044c7ad
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-1044c7ad
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-1044c7ad
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-1044c7ad {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-1044c7ad
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-9099d00 {
        --spacer-size: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-6411101 {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-536e7dad:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-536e7dad
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #ffffff;
        background-image: url("wp-content/uploads/2021/08/bg-clcl.jpg");
        background-repeat: repeat;
      }
      .elementor-17528
        .elementor-element.elementor-element-536e7dad
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-536e7dad
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-536e7dad
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-536e7dad {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-536e7dad
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-4524a7c0 {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-21f19637
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-21f19637
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-21f19637
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-19debcc6
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-19debcc6
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-3ce391aa {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-26e5fec
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-26e5fec
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-9888308 {
        --spacer-size: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-27c28453:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-27c28453
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #ffffff;
        background-image: url("wp-content/uploads/2021/10/decor-bg-1.png");
        background-position: 0% 24%;
        background-repeat: no-repeat;
      }
      .elementor-17528
        .elementor-element.elementor-element-27c28453
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-27c28453
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-27c28453
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-27c28453 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-27c28453
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-78ac8f2e {
        --spacer-size: 100px;
      }
      .elementor-17528
        .elementor-element.elementor-element-5d9fc8e7
        > .elementor-widget-container {
        margin: 0px 0px -55px 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-5d9fc8e7
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-5d9fc8e7
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-4654f62 {
        --spacer-size: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-6a01d35f {
        --spacer-size: 100px;
      }
      .elementor-17528
        .elementor-element.elementor-element-32501e2c:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-17528
        .elementor-element.elementor-element-32501e2c
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-image: url("../wp-content/uploads/2021/07/bg-tstmns.jpg");
        background-position: top right;
        background-size: cover;
      }
      .elementor-17528
        .elementor-element.elementor-element-32501e2c
        > .elementor-background-overlay {
        background-color: #ffffff;
        opacity: 0;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-17528
        .elementor-element.elementor-element-32501e2c
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-17528
        .elementor-element.elementor-element-32501e2c
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-17528
        .elementor-element.elementor-element-32501e2c
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-32501e2c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-17528 .elementor-element.elementor-element-4cc8e13 {
        --spacer-size: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-6673defc {
        --spacer-size: 45px;
      }
      .elementor-17528
        .elementor-element.elementor-element-60ee641b
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528
        .elementor-element.elementor-element-60ee641b
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-17528 .elementor-element.elementor-element-72298a9b {
        --spacer-size: 50px;
      }
      .elementor-17528 .elementor-element.elementor-element-4a423cf2 {
        --spacer-size: 27px;
      }
      @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-17528 .elementor-element.elementor-element-353a4bbb {
          width: 10%;
        }
        .elementor-17528 .elementor-element.elementor-element-34f8385e {
          width: 80%;
        }
        .elementor-17528 .elementor-element.elementor-element-5be0e79 {
          width: 10%;
        }
      }
      @media (max-width: 1024px) {
        .elementor-17528
          .elementor-element.elementor-element-397b4326
          > .elementor-widget-container {
          margin: 0px 0px -40px 0px;
        }
        .elementor-17528
          .elementor-element.elementor-element-33e284c0:not(
            .elementor-motion-effects-element-type-background
          ),
        .elementor-17528
          .elementor-element.elementor-element-33e284c0
          > .elementor-motion-effects-container
          > .elementor-motion-effects-layer {
          background-position: 0px 0px;
        }
        .elementor-17528
          .elementor-element.elementor-element-499ad640
          > .elementor-widget-container {
          padding: 0px 0px 0px 0px;
        }
        .elementor-17528 .elementor-element.elementor-element-5dc00dfb {
          --spacer-size: 30px;
        }
        .elementor-17528 .elementor-element.elementor-element-76c9d13a {
          --spacer-size: 30px;
        }
        .elementor-17528
          .elementor-element.elementor-element-27c28453:not(
            .elementor-motion-effects-element-type-background
          ),
        .elementor-17528
          .elementor-element.elementor-element-27c28453
          > .elementor-motion-effects-container
          > .elementor-motion-effects-layer {
          background-position: 0px 0px;
        }
        .elementor-17528
          .elementor-element.elementor-element-5d9fc8e7
          > .elementor-widget-container {
          margin: 0px 0px -40px 0px;
        }
        .elementor-17528 .elementor-element.elementor-element-4654f62 {
          --spacer-size: 40px;
        }
      }
      @media (max-width: 767px) {
        .elementor-17528
          .elementor-element.elementor-element-397b4326
          > .elementor-widget-container {
          margin: 0px 0px -20px 0px;
        }
        .elementor-17528
          .elementor-element.elementor-element-33e284c0:not(
            .elementor-motion-effects-element-type-background
          ),
        .elementor-17528
          .elementor-element.elementor-element-33e284c0
          > .elementor-motion-effects-container
          > .elementor-motion-effects-layer {
          background-position: 0px 0px;
        }
        .elementor-17528 .elementor-element.elementor-element-1f8beb22 {
          --spacer-size: 20px;
        }
        .elementor-17528 .elementor-element.elementor-element-6411101 {
          --spacer-size: 30px;
        }
        .elementor-17528
          .elementor-element.elementor-element-27c28453:not(
            .elementor-motion-effects-element-type-background
          ),
        .elementor-17528
          .elementor-element.elementor-element-27c28453
          > .elementor-motion-effects-container
          > .elementor-motion-effects-layer {
          background-position: 0px 0px;
        }
        .elementor-17528
          .elementor-element.elementor-element-5d9fc8e7
          > .elementor-widget-container {
          margin: 0px 0px -20px 0px;
        }
        .elementor-17528 .elementor-element.elementor-element-4654f62 {
          --spacer-size: 30px;
        }
      }




      .elementor-18402
        .elementor-element.elementor-element-4fe200a1
        > .elementor-container
        > .elementor-column
        > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }
      .elementor-18402
        .elementor-element.elementor-element-4fe200a1
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-18402
        .elementor-element.elementor-element-4fe200a1
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-18402
        .elementor-element.elementor-element-4fe200a1
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-18402 .elementor-element.elementor-element-4fe200a1 {
        padding: 13px 47px 13px 37px;
      }
      .elementor-18402
        .elementor-element.elementor-element-86d1e9c
        .logo_image {
        max-height: 76px;
        width: 110px;
      }
      .elementor-18402
        .elementor-element.elementor-element-1e5ec5a9
        > .elementor-widget-container {
        margin: 0px 0px 0px 8px;
      }
      .elementor-18402
        .elementor-element.elementor-element-56368df2
        > .elementor-widget-container {
        margin: 0px 0px -6px 5px;
      }
      .elementor-18402
        .elementor-element.elementor-element-56368df2
        .elementor-icon-wrapper {
        text-align: center;
      }
      .elementor-18402
        .elementor-element.elementor-element-478402eb
        > .elementor-container
        > .elementor-column
        > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }
      .elementor-18402
        .elementor-element.elementor-element-478402eb
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-18402
        .elementor-element.elementor-element-478402eb
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-18402
        .elementor-element.elementor-element-478402eb
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-18402 .elementor-element.elementor-element-478402eb {
        padding: 24px 0px 24px 0px;
      }
      .elementor-18402
        .elementor-element.elementor-element-12c1f18b
        .logo_image {
        max-height: 60px;
      }
      .elementor-18402
        .elementor-element.elementor-element-5aec9380
        > .elementor-widget-container {
        margin: 4px 0px 0px 0px;
      }
      .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color);
      }
      .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color);
      }
      @media (min-width: 768px) {
        .elementor-18402 .elementor-element.elementor-element-10ba2cfa {
          width: 42.084%;
        }
        .elementor-18402 .elementor-element.elementor-element-7a56128b {
          width: 15.494%;
        }
        .elementor-18402 .elementor-element.elementor-element-34c9759e {
          width: 42.057%;
        }
      }
      @media (max-width: 1024px) {
        .elementor-18402 .elementor-element.elementor-element-478402eb {
          padding: 20px 0px 20px 0px;
        }
      }
      @media (max-width: 767px) {
        .elementor-18402 .elementor-element.elementor-element-478402eb {
          padding: 10px 0px 10px 0px;
        }
        .elementor-18402 .elementor-element.elementor-element-7c1b64d3 {
          width: 28%;
        }
        .elementor-18402 .elementor-element.elementor-element-be069a7 {
          width: 44%;
        }
        .elementor-18402 .elementor-element.elementor-element-16757564 {
          width: 28%;
        }
      }


       .elementor-19030
        .elementor-element.elementor-element-38c1ebce:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-19030
        .elementor-element.elementor-element-38c1ebce
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #212121;
      }
      .elementor-19030
        .elementor-element.elementor-element-38c1ebce
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-19030
        .elementor-element.elementor-element-38c1ebce
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-19030
        .elementor-element.elementor-element-38c1ebce
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-19030 .elementor-element.elementor-element-38c1ebce {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-19030
        .elementor-element.elementor-element-38c1ebce
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-19030 .elementor-element.elementor-element-65102dcb {
        --spacer-size: 50px;
      }
      .elementor-19030 .elementor-element.elementor-element-71de35bb {
        --spacer-size: 10px;
      }
      .elementor-19030
        .elementor-element.elementor-element-593b088:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-19030
        .elementor-element.elementor-element-593b088
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #212121;
      }
      .elementor-19030
        .elementor-element.elementor-element-593b088
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-19030
        .elementor-element.elementor-element-593b088
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-19030
        .elementor-element.elementor-element-593b088
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-19030 .elementor-element.elementor-element-593b088 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-593b088
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-19030
        .elementor-element.elementor-element-466f76f0
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-466f76f0
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030 .elementor-element.elementor-element-727d8e0 {
        --spacer-size: 6px;
      }
      .elementor-19030 .elementor-element.elementor-element-34833275 {
        --spacer-size: 18px;
      }
      .elementor-19030
        .elementor-element.elementor-element-8b33298
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-8b33298
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030 .elementor-element.elementor-element-ce0c940 {
        --spacer-size: 6px;
      }
      .elementor-19030
        .elementor-element.elementor-element-44f275a
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-44f275a
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030 .elementor-element.elementor-element-6ce34ebf {
        --spacer-size: 6px;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ee35245
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ee35245
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-276ef59d
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-276ef59d
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-19030 .elementor-element.elementor-element-6f04d732 {
        --spacer-size: 10px;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ddf95c1:not(
          .elementor-motion-effects-element-type-background
        ),
      .elementor-19030
        .elementor-element.elementor-element-6ddf95c1
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-color: #212121;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ddf95c1
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ddf95c1
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ddf95c1
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-19030 .elementor-element.elementor-element-6ddf95c1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
      }
      .elementor-19030
        .elementor-element.elementor-element-6ddf95c1
        > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
      }
      .elementor-19030 .elementor-element.elementor-element-8fdce {
        --spacer-size: 14px;
      }
      .elementor-19030 .elementor-element.elementor-element-777b7b3d {
        --spacer-size: 50px;
      }
      .elementor-19030 .elementor-element.elementor-element-781d6053 {
        --divider-border-style: solid;
        --divider-color: #323641;
        --divider-border-width: 1px;
      }
      .elementor-19030
        .elementor-element.elementor-element-781d6053
        .elementor-divider-separator {
        width: 100%;
      }
      .elementor-19030
        .elementor-element.elementor-element-781d6053
        .elementor-divider {
        padding-block-start: 10px;
        padding-block-end: 10px;
      }
      .elementor-19030 .elementor-element.elementor-element-16425b66 {
        --spacer-size: 10px;
      }
      .elementor-19030 .elementor-element.elementor-element-457d2a9e {
        font-size: 16px;
        color: #96999f;
      }
      .elementor-19030 .elementor-element.elementor-element-12d7e54f {
        --spacer-size: 23px;
      }
      .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color);
      }
      .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color);
      }
      @media (max-width: 767px) {
        .elementor-19030
          .elementor-element.elementor-element-32eaf65
          > .elementor-element-populated {
          margin: 20px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-19030
          .elementor-element.elementor-element-3fe64331
          > .elementor-element-populated {
          margin: 20px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-19030
          .elementor-element.elementor-element-267f861f
          > .elementor-element-populated {
          margin: 20px 0px 0px 0px;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-19030 .elementor-element.elementor-element-457d2a9e {
          font-size: 14px;
          line-height: 1.4em;
        }
        .elementor-19030 .elementor-element.elementor-element-12d7e54f {
          --spacer-size: 10px;
        }
      }
      @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-19030 .elementor-element.elementor-element-32eaf65 {
          width: 22%;
        }
        .elementor-19030 .elementor-element.elementor-element-3fe64331 {
          width: 22%;
        }
        .elementor-19030 .elementor-element.elementor-element-267f861f {
          width: 31%;
        }
      }


        .elementor-4509
        .elementor-element.elementor-element-67b4187
        > .elementor-container
        > .elementor-column
        > .elementor-widget-wrap {
        align-content: space-between;
        align-items: space-between;
      }
      .elementor-4509
        .elementor-element.elementor-element-67b4187
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-4509
        .elementor-element.elementor-element-67b4187
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-4509
        .elementor-element.elementor-element-67b4187
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-4509
        .elementor-element.elementor-element-1c135e79
        > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
      }
      .elementor-4509
        .elementor-element.elementor-element-1c135e79
        .logo_image {
        max-height: 77px;
      }
      .elementor-4509
        .elementor-element.elementor-element-6655a08c
        .sc_item_title_text {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-4509
        .elementor-element.elementor-element-6655a08c
        .sc_item_title_text2 {
        -webkit-text-stroke-width: 0px;
      }
      .elementor-4509
        .elementor-element.elementor-element-8d88f99
        .trx_addons_bg_text {
        z-index: 0;
      }
      .elementor-4509
        .elementor-element.elementor-element-8d88f99
        .trx_addons_bg_text.trx_addons_marquee_wrap:not(
          .trx_addons_marquee_reverse
        )
        .trx_addons_marquee_element {
        padding-right: 50px;
      }
      .elementor-4509
        .elementor-element.elementor-element-8d88f99
        .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse
        .trx_addons_marquee_element {
        padding-left: 50px;
      }
      .elementor-4509 .elementor-element.elementor-element-8d88f99 {
        border-style: solid;
        border-width: 1px 0px 0px 0px;
        border-color: #dddddd;
        margin-top: 15px;
        margin-bottom: 0px;
        padding: 45px 0px 0px 0px;
      }
      .elementor-4509 .elementor-element.elementor-element-efdd0a4 {
        --spacer-size: 10px;
      }
      .elementor-4509 .elementor-element.elementor-element-013bb75 {
        --spacer-size: 5px;
      }
      .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color);
      }
      .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color);
      }

       @media (max-width: 1440px) {
        .tp-bullets.bullets_dots_fill {
          width: auto !important;
          transform: translate(-50%, -50px) !important;
          display: flex;
        }
        .tp-bullets.bullets_dots_fill rs-bullet {
          display: flex !important;
          margin-right: 20px;
          position: relative !important;
          left: 0 !important;
        }
        .tp-bullets.bullets_dots_fill rs-bullet:last-child {
          margin-right: 0px;
        }
      }
      @media (max-width: 1023px) {
        .tp-bullets.bullets_dots_fill {
          transform: translate(-50%, -30px) !important;
        }
      }
      .button-icon {
        position: absolute !important;
        transition: 0.3s ease !important;
        right: 34px !important;
      }
      .slider-button:hover .button-icon {
        right: 28px !important;
      }
      .button-icon:before {
        content: "\EA08";
        transform: rotate(90deg);
        font-family: "fontello";
        font-size: 9px;
        position: relative;
        font-style: normal;
        display: inline-block;
        transition: 0.3s ease;
        bottom: 2px;
      }
      @media (max-width: 778px) {
        .button-icon {
          right: 26px !important;
        }
        .slider-button:hover .button-icon {
          right: 20px !important;
        }
        .button-icon:before {
          bottom: 1px;
        }
      }
      @media (max-width: 480px) {
        .button-icon {
          right: 20px !important;
        }
        .slider-button:hover .button-icon {
          right: 16px !important;
        }
        .button-icon:before {
          bottom: 0px;
        }
      }
      #rev_slider_4_1_wrapper .bullets_dots_fill .tp-bullet {
        width: 10px;
        height: 10px;
        position: absolute;
        background: #f7f6f4;
        border-radius: 50%;
        cursor: pointer;
        box-sizing: content-box;
        transition: 0.3s ease;
      }
      #rev_slider_4_1_wrapper .bullets_dots_fill .tp-bullet.rs-touchhover,
      #rev_slider_4_1_wrapper .bullets_dots_fill .tp-bullet.selected {
        background: #9f2348;
        box-shadow: 0px 0px 0px 5px rgba(159, 35, 72, 0.2);
      }  


         .instagramvineyard-section {
                      /* max-width: 1000px; */
                      /* margin: 40px auto; */
                      text-align: center;
                      margin-bottom: 10px;
                    }

                    .profilevineyard {
                      margin-bottom: 30px;
                    }

                    .profilevineyard img {
                      width: 180px;
                      height: 180px;
                      border-radius: 50%;
                      object-fit: cover;
                      border: 3px solid;
                    }

                    .usernamevineyard {
                      font-size: 30px;
                      font-weight: bold;
                      margin-top: 10px;
                      color: #9f2348;
                    }

                    .galleryvineyard {
                      display: flex;
                      flex-wrap: wrap;
                      gap: 15px;
                      justify-content: center;
                    }

                    .cardvineyard {
                      width: 200px;
                      height: 200px;
                      overflow: hidden;
                      border-radius: 10px;
                      cursor: pointer;
                      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
                      background: #fff;
                    }

                    .cardvineyard img {
                      width: 100%;
                      height: 100%;
                      object-fit: cover;
                      transition: transform 0.3s ease;
                    }

                    .cardvineyard:hover img {
                      transform: scale(1.05);
                    }

                    /* Modalvineyard styles */
                    .modalvineyard {
                      display: none;
                      position: fixed;
                      z-index: 9999;
                      left: 0;
                      top: 0;
                      width: 100%;
                      height: 100%;
                      background-color: rgba(0, 0, 0, 0.9);
                      justify-content: center;
                      align-items: center;
                      flex-direction: column;
                    }

                    .modalvineyard img {
                      max-width: 90%;
                      max-height: 80vh;
                      border-radius: 10px;
                    }

                    .modalvineyard-buttons {
                      margin-top: 15px;
                    }

                    .modalvineyard-buttons a {
                      background-color: #E1306C;
                      color: white;
                      padding: 10px 20px;
                      border-radius: 5px;
                      text-decoration: none;
                      font-weight: bold;
                    }

                    .modalvineyard-nav {
                      position: absolute;
                      top: 50%;
                      transform: translateY(-50%);
                      font-size: 30px;
                      color: white;
                      cursor: pointer;
                      padding: 20px;
                      user-select: none;
                    }

                    .modalvineyard-nav.prev {
                      left: 0;
                    }

                    .modalvineyard-nav.next {
                      right: 0;
                    }

                    .modalvineyard-close {
                      position: absolute;
                      top: 20px;
                      right: 30px;
                      font-size: 30px;
                      color: white;
                      cursor: pointer;
                    }

                    @media (max-width: 768px) {
                      .cardvineyard {
                        width: 45%;
                        height: auto;
                      }

                      .galleryvineyard {
                        gap: 10px;
                      }
                    }

                    @media (max-width: 480px) {
                      .cardvineyard {
                        width: 100%;
                      }

                      .modalvineyard img {
                        max-width: 95%;
                        max-height: 70vh;
                      }

                      .modalvineyard-buttons a {
                        padding: 8px 16px;
                        font-size: 14px;
                      }

                      .modalvineyard-nav {
                        font-size: 24px;
                        padding: 10px;
                      }

                      .modalvineyard-close {
                        font-size: 24px;
                        top: 10px;
                        right: 15px;
                      }
                    }