.elementor-kit-35002 {
      --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-color-9e330ee: #E7CFB1;
      --e-global-color-80574e1: #D9B980;
      --e-global-color-6c4bd3c: #E5813E;
      --e-global-color-685126b: #FF9C00;
      --e-global-color-8d75d51: #FFD700;
      --e-global-color-7d2d11e: #FFB14E;
      --e-global-color-f39c172: #4054B2;
      --e-global-color-2d9afb7: #6EC1E4;
      --e-global-color-df750cb: #0084FF;
      --e-global-color-5405f4d: #0F29A6;
      --e-global-color-fb94b1b: #0084FF;
      --e-global-color-958a593: #009313;
      --e-global-color-6349209: #02DA1E;
      --e-global-color-7b42703: #BAE3FF;
      --e-global-color-5809377: #FFFED0;
      --e-global-color-3b3a846: #001B31;
      --e-global-color-f046a9f: #003966;
      --e-global-color-b09d485: #31A8FF;
      --e-global-color-1d11f0d: #8BC3FF;
      --e-global-color-8bdc949: #40D7E1;
      --e-global-color-9570091: #053800;
      --e-global-color-9e35051: rgba(86, 183, 238, 0);
      --e-global-color-9a00bab: #4e67d8;
      --e-global-color-d219e43: #51C680;
      --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;
      --e-global-typography-32bcb19-font-family: "Montserrat";
      --e-global-typography-32bcb19-font-size: 30px;
      --e-global-typography-32bcb19-font-weight: 500;
      --e-global-typography-0b1c873-font-family: "Montserrat";
      --e-global-typography-0b1c873-font-size: 20px;
      --e-global-typography-d0966a1-font-family: "Montserrat Alternates";
      --e-global-typography-d0966a1-font-size: 14px;
      --e-global-typography-d0966a1-font-weight: 500;
      --e-global-typography-d0966a1-text-transform: none;
      --e-global-typography-5915589-font-family: "Montserrat";
      --e-global-typography-5915589-font-size: 1rem;
      --e-global-typography-5915589-font-weight: 400;
      --e-global-typography-5915589-text-transform: none;
      --e-global-typography-5915589-line-height: 1.5em;
      --e-global-typography-992d6ce-font-family: "Montserrat";
      --e-global-typography-992d6ce-font-size: 30px;
      --e-global-typography-992d6ce-font-weight: 500;
      --e-global-typography-218397a-font-family: "Montserrat";
      --e-global-typography-218397a-font-size: 14px;
      --e-global-typography-3fcd398-font-family: "Montserrat";
      --e-global-typography-3fcd398-font-size: 16px;
      --e-global-typography-b81d092-font-family: "Montserrat";
      --e-global-typography-b81d092-font-size: 30px;
      --e-global-typography-b81d092-font-weight: 500;
    }

    .elementor-kit-35002 e-page-transition {
      background-color: #FFBC7D;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 1320px;
    }

    .e-con {
      --container-max-width: 1320px;
    }

    .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:1279px) {
      .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
      }

      .e-con {
        --container-max-width: 1024px;
      }
    }

    @media(max-width:767px) {
      .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px;
      }

      .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
      }

      .e-con {
        --container-max-width: 767px;
      }
    }

    .elementor-26131 .elementor-element.elementor-element-5131ba9 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-5131ba9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-5131ba9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-5131ba9 {
      margin-top: 0%;
      margin-bottom: 2%;
      padding: 30px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_overlay {
      background-color: transparent;
      background-image: linear-gradient(180deg, var(--e-global-color-f046a9f) 48%, #001B31 88%);
      opacity: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab>.elementor-widget-container {
      margin: 8px 8px 8px 8px;
      padding: 0px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_box_content {
      padding: 45px 45px 45px 45px;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_long_content_box {
      border-radius: 20px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_image_box {
      height: 500px;
      background-color: var(--e-global-color-3b3a846);
      background-position: center center !important;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_long_content_box:hover .uc_overlay {
      opacity: 90%;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_title {
      color: #ffffff;
      font-family: var(--e-global-typography-992d6ce-font-family), Sans-serif;
      font-size: var(--e-global-typography-992d6ce-font-size);
      font-weight: var(--e-global-typography-992d6ce-font-weight);
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_description {
      color: #ffffff;
      font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
      font-size: var(--e-global-typography-3fcd398-font-size);
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_btn {
      color: #ffffff !important;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
      border-radius: 20px;
      margin-top: 10px;
      padding: 10px 30px 10px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_btn:hover {
      color: #ffffff;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_overlay {
      background-color: transparent;
      background-image: linear-gradient(180deg, var(--e-global-color-9570091) 48%, #021C00 88%);
      opacity: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a>.elementor-widget-container {
      margin: 8px 8px 8px 8px;
      padding: 0px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_box_content {
      padding: 45px 45px 45px 45px;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_long_content_box {
      border-radius: 20px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_image_box {
      height: 500px;
      background-color: var(--e-global-color-3b3a846);
      background-position: center center !important;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_long_content_box:hover .uc_overlay {
      opacity: 90%;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_title {
      color: #ffffff;
      font-family: var(--e-global-typography-992d6ce-font-family), Sans-serif;
      font-size: var(--e-global-typography-992d6ce-font-size);
      font-weight: var(--e-global-typography-992d6ce-font-weight);
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_description {
      color: #ffffff;
      font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
      font-size: var(--e-global-typography-3fcd398-font-size);
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_btn {
      color: #ffffff !important;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
      border-radius: 20px;
      margin-top: 10px;
      padding: 10px 30px 10px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_btn:hover {
      color: #ffffff;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-9beeda3 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-9beeda3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-9beeda3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-9beeda3 {
      box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.5);
      margin-top: 0%;
      margin-bottom: 2%;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980>.elementor-container>.elementor-column>.elementor-widget-wrap {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980:not(.elementor-motion-effects-element-type-background),
    .elementor-26131 .elementor-element.elementor-element-0ef6980>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("https://cassaservices.com/wp-content/uploads/2024/05/background2.webp");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980>.elementor-background-overlay {
      background-color: #001B3170;
      opacity: 0.5;
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text_char {
      color: #FFFED0;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-0ef6980 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-279c1a4.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-279c1a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-279c1a4.elementor-column>.elementor-widget-wrap {
      justify-content: center;
    }

    .elementor-26131 .elementor-element.elementor-element-279c1a4>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 25% 0% 0% 0%;
      --e-column-margin-right: 0%;
      --e-column-margin-left: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-279c1a4>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a>.elementor-widget-container {
      margin: 0% 0% 0% 0%;
      padding: 0px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a {
      z-index: 2;
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title {
      color: var(--e-global-color-9e330ee);
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
      font-family: "Montserrat", Sans-serif;
      font-size: 30px;
      font-weight: 800;
      text-shadow: 3px 6px 7px rgba(0, 0, 0, 0.3);
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-container>.elementor-column>.elementor-widget-wrap {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512:not(.elementor-motion-effects-element-type-background),
    .elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("https://cassaservices.com/wp-content/uploads/2024/05/background2.webp");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-background-overlay {
      background-color: transparent;
      background-image: linear-gradient(180deg, #0538008A 0%, #51C6808C 100%);
      opacity: 0.5;
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin-top: 1.5%;
      margin-bottom: 0%;
    }

    .elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-599207c.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-599207c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-599207c.elementor-column>.elementor-widget-wrap {
      justify-content: center;
    }

    .elementor-26131 .elementor-element.elementor-element-599207c>.elementor-element-populated {
      margin: 25% 0% 0% 0%;
      --e-column-margin-right: 0%;
      --e-column-margin-left: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d>.elementor-widget-container {
      margin: 5% 0% 0% 0%;
      padding: 0px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d {
      z-index: 2;
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title {
      color: var(--e-global-color-9e330ee);
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
      font-family: "Montserrat", Sans-serif;
      font-size: 30px;
      font-weight: 800;
      text-shadow: 3px 6px 7px rgba(0, 0, 0, 0.3);
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-d7c0e5c>.elementor-background-overlay {
      background-color: #D9B98000;
      opacity: 0.02;
      mix-blend-mode: screen;
    }

    .elementor-26131 .elementor-element.elementor-element-d7c0e5c .circle {
      scale: 84%;
    }

    .elementor-26131 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-d7c0e5c {
      z-index: 0;
    }

    .elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-256f68dd.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-256f68dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-2110fdc {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-3b798846 {
      --spacer-size: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-7c82dc46 {
      width: var(--container-widget-width, 610.99px);
      max-width: 610.99px;
      --container-widget-width: 610.99px;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-7c82dc46 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-7c82dc46 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-24b77c1f {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-1c1f0e88 {
      width: 100%;
      max-width: 100%;
      align-self: center;
    }

    .elementor-26131 .elementor-element.elementor-element-1c1f0e88>.elementor-widget-container {
      margin: 0% 0% 5% 0%;
      padding: 0% 0% 0% 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-1c1f0e88 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
      font-family: "Poppins", Sans-serif;
      font-size: 25px;
      font-weight: 400;
      text-decoration: none;
      line-height: 0.5em;
      letter-spacing: 5.7px;
      word-spacing: 0em;
    }

    .elementor-26131 .elementor-element.elementor-element-73047d25 {
      --spacer-size: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_overlay {
      background-color: #111111;
      opacity: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_box_content {
      padding: 30px 30px 30px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_long_content_box {
      border-radius: 10px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_image_box {
      height: 400px;
      background-color: #6a6a6a;
      background-position: center center !important;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_long_content_box:hover .uc_overlay {
      opacity: 95%;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_title {
      color: #ffffff;
      font-family: "Verdana", Sans-serif;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_description {
      color: #ffffff;
      font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
      font-size: var(--e-global-typography-3fcd398-font-size);
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_btn {
      color: #ffffff !important;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
      border-radius: 20px;
      margin-top: 10px;
      padding: 10px 30px 10px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_btn:hover {
      color: #ffffff;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-5838633c {
      --spacer-size: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_overlay {
      background-color: #111111;
      opacity: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_box_content {
      padding: 30px 30px 30px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_long_content_box {
      border-radius: 10px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_image_box {
      height: 400px;
      background-color: #6a6a6a;
      background-position: center center !important;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_long_content_box:hover .uc_overlay {
      opacity: 95%;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_title {
      color: #ffffff;
      font-family: "Verdana", Sans-serif;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_description {
      color: #ffffff;
      font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
      font-size: var(--e-global-typography-3fcd398-font-size);
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_btn {
      color: #ffffff !important;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
      border-radius: 20px;
      margin-top: 10px;
      padding: 10px 30px 10px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_btn:hover {
      color: #ffffff;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-16c7fe29>.elementor-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_overlay {
      background-color: #111111;
      opacity: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_box_content {
      padding: 30px 30px 30px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_long_content_box {
      border-radius: 10px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_image_box {
      height: 400px;
      background-color: #6a6a6a;
      background-position: center center !important;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_long_content_box:hover .uc_overlay {
      opacity: 95%;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_title {
      color: #ffffff;
      font-family: "Verdana", Sans-serif;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_description {
      color: #ffffff;
      font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
      font-size: var(--e-global-typography-3fcd398-font-size);
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_btn {
      color: #ffffff !important;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
      border-radius: 20px;
      margin-top: 10px;
      padding: 10px 30px 10px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_btn:hover {
      color: #ffffff;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-2232c7f4 {
      --spacer-size: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_overlay {
      background-color: #111111;
      opacity: 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_box_content {
      padding: 30px 30px 30px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_long_content_box {
      border-radius: 10px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_image_box {
      height: 400px;
      background-color: #343434;
      background-position: center center !important;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_long_content_box:hover .uc_overlay {
      opacity: 95%;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_title {
      color: #ffffff;
      font-family: "Verdana", Sans-serif;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_description {
      color: #ffffff;
      font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
      font-size: var(--e-global-typography-3fcd398-font-size);
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_btn {
      color: #ffffff !important;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
      border-radius: 20px;
      margin-top: 10px;
      padding: 10px 30px 10px 30px;
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_btn:hover {
      color: #ffffff;
      border-style: solid;
      border-width: 1px 1px 1px 1px;
      border-color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-2184177e {
      --spacer-size: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-555a0241 {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-60d315ea {
      width: var(--container-widget-width, 999px);
      max-width: 999px;
      --container-widget-width: 999px;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-60d315ea .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-60d315ea .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-5c2e83e4 {
      --divider-border-style: solid;
      --divider-border-width: 2px;
    }

    .elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider-separator {
      width: 100%;
    }

    .elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
      padding-block-start: 25px;
      padding-block-end: 25px;
    }

    .elementor-26131 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-16ed7823>.elementor-widget-container {
      margin: -2px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-16ed7823 .elementor-heading-title {
      font-size: 57px;
      font-weight: 400;
    }

    .elementor-26131 .elementor-element.elementor-element-7c9d7ad6>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-f4de93 {
      width: var(--container-widget-width, 88.248%);
      max-width: 88.248%;
      --container-widget-width: 88.248%;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-f4de93 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-f4de93 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-6d9fa66d>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-2f30570e {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-39263bbc {
      --divider-border-style: solid;
      --divider-border-width: 2px;
    }

    .elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider-separator {
      width: 100%;
    }

    .elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider {
      padding-block-start: 25px;
      padding-block-end: 25px;
    }

    .elementor-26131 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-3f53618f>.elementor-widget-container {
      margin: -2px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-3f53618f .elementor-heading-title {
      font-size: 57px;
      font-weight: 400;
    }

    .elementor-26131 .elementor-element.elementor-element-4047b5f2>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-2177d71 {
      width: var(--container-widget-width, 88.248%);
      max-width: 88.248%;
      --container-widget-width: 88.248%;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-2177d71 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-2177d71 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-5802c0d7>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-72ca1aed {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-5c7473f8 {
      --divider-border-style: solid;
      --divider-border-width: 2px;
    }

    .elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider-separator {
      width: 100%;
    }

    .elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
      padding-block-start: 25px;
      padding-block-end: 25px;
    }

    .elementor-26131 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-422696b8>.elementor-widget-container {
      margin: -2px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-422696b8 .elementor-heading-title {
      font-size: 57px;
      font-weight: 400;
    }

    .elementor-26131 .elementor-element.elementor-element-27f285b2>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-60308b5f {
      width: var(--container-widget-width, 88.248%);
      max-width: 88.248%;
      --container-widget-width: 88.248%;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-60308b5f .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-60308b5f .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-ad12e3>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-3a9283d8 {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-7dc25a16 {
      --divider-border-style: solid;
      --divider-border-width: 2px;
    }

    .elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider-separator {
      width: 100%;
    }

    .elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
      padding-block-start: 25px;
      padding-block-end: 25px;
    }

    .elementor-26131 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-69ac019d>.elementor-widget-container {
      margin: -2px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-69ac019d .elementor-heading-title {
      font-size: 57px;
      font-weight: 400;
    }

    .elementor-26131 .elementor-element.elementor-element-389dec54>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-201196c9 {
      width: var(--container-widget-width, 88.248%);
      max-width: 88.248%;
      --container-widget-width: 88.248%;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-201196c9 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-201196c9 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-68e8797a>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-2ecdc5b {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-70401d2c {
      --divider-border-style: solid;
      --divider-border-width: 2px;
    }

    .elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider-separator {
      width: 100%;
    }

    .elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider {
      padding-block-start: 25px;
      padding-block-end: 25px;
    }

    .elementor-26131 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-44c3c27e>.elementor-widget-container {
      margin: -2px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-44c3c27e .elementor-heading-title {
      font-size: 57px;
      font-weight: 400;
    }

    .elementor-26131 .elementor-element.elementor-element-7ab37dcd>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-68f7d9ca {
      width: var(--container-widget-width, 88.248%);
      max-width: 88.248%;
      --container-widget-width: 88.248%;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-68f7d9ca .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-68f7d9ca .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-235f780f>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-1543a686 {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-4f1f64e2 {
      --divider-border-style: solid;
      --divider-border-width: 2px;
    }

    .elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider-separator {
      width: 100%;
    }

    .elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
      padding-block-start: 25px;
      padding-block-end: 25px;
    }

    .elementor-26131 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-8381b29>.elementor-widget-container {
      margin: -2px 0px 0px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-8381b29 .elementor-heading-title {
      font-size: 57px;
      font-weight: 400;
    }

    .elementor-26131 .elementor-element.elementor-element-52722fe5>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-2cac7b5 {
      width: var(--container-widget-width, 88.248%);
      max-width: 88.248%;
      --container-widget-width: 88.248%;
      --container-widget-flex-grow: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-2cac7b5 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-2cac7b5 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-80267c8>.elementor-element-populated {
      margin: 0px 0px 0px 15px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 15px;
    }

    .elementor-26131 .elementor-element.elementor-element-6f336e03 {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-3d92e227 {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-47b89aae {
      text-align: left;
    }

    .elementor-26131 .elementor-element.elementor-element-77dcfab {
      text-align: left;
    }

    .elementor-26131 .elementor-element.elementor-element-77dcfab .elementor-heading-title {
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
      color: #FFFFFF;
    }

    .elementor-26131 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-6a219aae {
      --spacer-size: 70px;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .uc_logo_carousel_holder {
      height: 200px;
      background-color: #FFFFFF00;
      border-radius: 0px;
      padding: 20px 20px 20px 20px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-dot {
      width: 8px;
      height: 8px;
      background-color: #c6c6c6;
      margin: 0px 5px;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-dot.active {
      background-color: #000000;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-dots {
      margin-top: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-nav .owl-prev {
      left: 0px;
      right: auto;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-nav .owl-next {
      right: 0px;
      left: auto;
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-next,
    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-prev {
      top: 160px;
      border-radius: 0px;
      width: 60px;
      height: 60px;
      line-height: 60px;
      font-size: 24px;
      background-color: var(--e-global-color-6c4bd3c);
      color: var(--e-global-color-13ed1179);
    }

    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-next:hover,
    .elementor-26131 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-prev:hover {
      background-color: var(--e-global-color-13ed1179);
      color: #ffffff;
    }

    .elementor-26131 .elementor-element.elementor-element-5abccad2 {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-7edf91a6 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-7edf91a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-7edf91a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-5b5659fe.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-5b5659fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-410535b5>.elementor-widget-container {
      margin: 0% 16% 0% 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-410535b5 {
      z-index: 2;
    }

    .elementor-26131 .elementor-element.elementor-element-410535b5 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-410535b5 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-3823bd63 {
      --spacer-size: 100px;
    }

    .elementor-26131 .elementor-element.elementor-element-72e5243f {
      text-align: left;
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-52cfe662 {
      --spacer-size: 70px;
    }

    .elementor-26131 .elementor-element.elementor-element-55642038 {
      width: 100%;
      max-width: 100%;
      align-self: center;
    }

    .elementor-26131 .elementor-element.elementor-element-55642038>.elementor-widget-container {
      margin: 0% 0% 0% 0%;
      padding: 0% 0% 0% 0%;
    }

    .elementor-26131 .elementor-element.elementor-element-55642038 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
      font-family: "Poppins", Sans-serif;
      font-size: 25px;
      font-weight: 400;
      text-decoration: none;
      line-height: 0.5em;
      letter-spacing: 5.7px;
      word-spacing: 0em;
    }

    .elementor-26131 .elementor-element.elementor-element-1a8598b6 img {
      border-radius: 10px 10px 10px 10px;
    }

    .elementor-26131 .elementor-element.elementor-element-d8acd12 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-d8acd12 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-d8acd12 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-bd6e3fb {
      --spacer-size: 70px;
    }

    .elementor-26131 .elementor-element.elementor-element-656fc12a>.elementor-widget-container {
      padding: 0px 0px 20px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-656fc12a .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-656fc12a .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-fd70299 {
      --spacer-size: 70px;
    }

    .elementor-26131 .elementor-element.elementor-element-7196357 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-7196357 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-7196357 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-8acd34c>.elementor-widget-container {
      padding: 0px 0px 20px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-8acd34c .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-8acd34c .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-3ce5f08>.elementor-widget-container {
      padding: 0px 0px 20px 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-3ce5f08 .sc_item_title_text {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-3ce5f08 .sc_item_title_text2 {
      -webkit-text-stroke-width: 0px;
    }

    .elementor-26131 .elementor-element.elementor-element-69c890b7:not(.elementor-motion-effects-element-type-background),
    .elementor-26131 .elementor-element.elementor-element-69c890b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #242222;
    }

    .elementor-26131 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-69c890b7 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-26131 .elementor-element.elementor-element-69c890b7>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-7b829392.elementor-column .elementor-widget-wrap {
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-7b829392.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
    }

    .elementor-26131 .elementor-element.elementor-element-7b829392.elementor-column>.elementor-widget-wrap {
      justify-content: center;
    }

    .elementor-26131 .elementor-element.elementor-element-60c0cd8f {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-66bbc723 {
      text-align: left;
    }

    .elementor-26131 .elementor-element.elementor-element-70985d17 {
      text-align: left;
    }

    .elementor-26131 .elementor-element.elementor-element-70985d17 .elementor-heading-title {
      font-family: "Verdana", Sans-serif;
      font-style: normal;
      letter-spacing: -0.1px;
    }

    .elementor-26131 .elementor-element.elementor-element-48b7908d:not(.elementor-motion-effects-element-type-background),
    .elementor-26131 .elementor-element.elementor-element-48b7908d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #242222;
    }

    .elementor-26131 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text {
      z-index: 0;
    }

    .elementor-26131 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
      padding-right: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
      padding-left: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-48b7908d {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-26131 .elementor-element.elementor-element-48b7908d>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-26131 .elementor-element.elementor-element-63c68e74 {
      --spacer-size: 50px;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .uc_logo_carousel_holder {
      height: 200px;
      background-color: #FFFFFF00;
      border-radius: 0px;
      padding: 20px 20px 20px 20px;
      border-style: none;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-dot {
      width: 8px;
      height: 8px;
      background-color: #c6c6c6;
      margin: 0px 5px;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-dot.active {
      background-color: #000000;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-dots {
      margin-top: 20px;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-nav .owl-prev {
      left: 0px;
      right: auto;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-nav .owl-next {
      right: 0px;
      left: auto;
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-next,
    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-prev {
      top: 160px;
      border-radius: 0px;
      width: 60px;
      height: 60px;
      line-height: 60px;
      font-size: 24px;
      background-color: var(--e-global-color-6c4bd3c);
      color: var(--e-global-color-13ed1179);
    }

    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-next:hover,
    .elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-prev:hover {
      background-color: var(--e-global-color-13ed1179);
      color: #ffffff;
    }

    @media(min-width:768px) {
      .elementor-26131 .elementor-element.elementor-element-2ecf4b49 {
        width: 8%;
      }

      .elementor-26131 .elementor-element.elementor-element-7c9d7ad6 {
        width: 26.332%;
      }

      .elementor-26131 .elementor-element.elementor-element-6d9fa66d {
        width: 65%;
      }

      .elementor-26131 .elementor-element.elementor-element-287d56c0 {
        width: 8%;
      }

      .elementor-26131 .elementor-element.elementor-element-4047b5f2 {
        width: 26.332%;
      }

      .elementor-26131 .elementor-element.elementor-element-5802c0d7 {
        width: 65%;
      }

      .elementor-26131 .elementor-element.elementor-element-a069d04 {
        width: 8%;
      }

      .elementor-26131 .elementor-element.elementor-element-27f285b2 {
        width: 26.332%;
      }

      .elementor-26131 .elementor-element.elementor-element-ad12e3 {
        width: 65%;
      }

      .elementor-26131 .elementor-element.elementor-element-65fa09a0 {
        width: 8%;
      }

      .elementor-26131 .elementor-element.elementor-element-389dec54 {
        width: 26.332%;
      }

      .elementor-26131 .elementor-element.elementor-element-68e8797a {
        width: 65%;
      }

      .elementor-26131 .elementor-element.elementor-element-3aeef533 {
        width: 8%;
      }

      .elementor-26131 .elementor-element.elementor-element-7ab37dcd {
        width: 26.332%;
      }

      .elementor-26131 .elementor-element.elementor-element-235f780f {
        width: 65%;
      }

      .elementor-26131 .elementor-element.elementor-element-35295294 {
        width: 8%;
      }

      .elementor-26131 .elementor-element.elementor-element-52722fe5 {
        width: 26.332%;
      }

      .elementor-26131 .elementor-element.elementor-element-80267c8 {
        width: 65%;
      }
    }

    @media(max-width:1279px) {
      .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-66d506a .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-66d506a .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-9d74c8a>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
      }

      .elementor-26131 .elementor-element.elementor-element-350fe4d>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
      }

      .elementor-26131 .elementor-element.elementor-element-7c82dc46 {
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 55%);
        max-width: 55%;
      }

      .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-16c7fe29>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-60d315ea {
        width: 100%;
        max-width: 100%;
      }

      .elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px;
      }

      .elementor-26131 .elementor-element.elementor-element-16ed7823>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-16ed7823 .elementor-heading-title {
        font-size: 50px;
      }

      .elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px;
      }

      .elementor-26131 .elementor-element.elementor-element-3f53618f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-3f53618f .elementor-heading-title {
        font-size: 50px;
      }

      .elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px;
      }

      .elementor-26131 .elementor-element.elementor-element-422696b8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-422696b8 .elementor-heading-title {
        font-size: 50px;
      }

      .elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px;
      }

      .elementor-26131 .elementor-element.elementor-element-69ac019d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-69ac019d .elementor-heading-title {
        font-size: 50px;
      }

      .elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px;
      }

      .elementor-26131 .elementor-element.elementor-element-44c3c27e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-44c3c27e .elementor-heading-title {
        font-size: 50px;
      }

      .elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px;
      }

      .elementor-26131 .elementor-element.elementor-element-8381b29>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-8381b29 .elementor-heading-title {
        font-size: 50px;
      }

      .elementor-26131 .elementor-element.elementor-element-410535b5>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
      }
    }

    @media(max-width:767px) {
      .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-66d506a .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-66d506a .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-9beeda3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-9d74c8a>.elementor-widget-container {
        padding: 5% 0% 20% 0%;
      }

      .elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title_text {
        font-size: 42px;
        line-height: 1.1em;
      }

      .elementor-26131 .elementor-element.elementor-element-07c7512:not(.elementor-motion-effects-element-type-background),
      .elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://cassaservices.com/wp-content/uploads/2024/09/000-1-1.jpg");
      }

      .elementor-26131 .elementor-element.elementor-element-350fe4d>.elementor-widget-container {
        padding: 5% 0% 20% 0%;
      }

      .elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title_text {
        font-size: 42px;
        line-height: 1.1em;
      }

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

      .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-16c7fe29>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size);
      }

      .elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
      }

      .elementor-26131 .elementor-element.elementor-element-16ed7823>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-7c9d7ad6>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-6d9fa66d>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-2f30570e {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
      }

      .elementor-26131 .elementor-element.elementor-element-3f53618f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-4047b5f2>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-5802c0d7>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-72ca1aed {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
      }

      .elementor-26131 .elementor-element.elementor-element-422696b8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-27f285b2>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-ad12e3>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-3a9283d8 {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
      }

      .elementor-26131 .elementor-element.elementor-element-69ac019d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-389dec54>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-68e8797a>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-2ecdc5b {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
      }

      .elementor-26131 .elementor-element.elementor-element-44c3c27e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-7ab37dcd>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-235f780f>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-1543a686 {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px;
      }

      .elementor-26131 .elementor-element.elementor-element-8381b29>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-52722fe5>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-80267c8>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-6f336e03 {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-77dcfab .elementor-heading-title {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-72e5243f {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-656fc12a>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-92cdf9d {
        width: 50%;
      }

      .elementor-26131 .elementor-element.elementor-element-8acd34c>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-c514605 {
        width: 50%;
      }

      .elementor-26131 .elementor-element.elementor-element-3ce5f08>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
      }

      .elementor-26131 .elementor-element.elementor-element-60c0cd8f {
        --spacer-size: 70px;
      }

      .elementor-26131 .elementor-element.elementor-element-70985d17 .elementor-heading-title {
        font-size: 13px;
      }

      .elementor-26131 .elementor-element.elementor-element-63c68e74 {
        --spacer-size: 70px;
      }
    }

    @media(max-width:1279px) and (min-width:768px) {
      .elementor-26131 .elementor-element.elementor-element-256f68dd {
        width: 100%;
      }

      .elementor-26131 .elementor-element.elementor-element-b444cb9 {
        width: 50%;
      }

      .elementor-26131 .elementor-element.elementor-element-16c7fe29 {
        width: 50%;
      }

      .elementor-26131 .elementor-element.elementor-element-2ecf4b49 {
        width: 11%;
      }

      .elementor-26131 .elementor-element.elementor-element-7c9d7ad6 {
        width: 25%;
      }

      .elementor-26131 .elementor-element.elementor-element-6d9fa66d {
        width: 52%;
      }

      .elementor-26131 .elementor-element.elementor-element-287d56c0 {
        width: 11%;
      }

      .elementor-26131 .elementor-element.elementor-element-4047b5f2 {
        width: 25%;
      }

      .elementor-26131 .elementor-element.elementor-element-5802c0d7 {
        width: 52%;
      }

      .elementor-26131 .elementor-element.elementor-element-a069d04 {
        width: 11%;
      }

      .elementor-26131 .elementor-element.elementor-element-27f285b2 {
        width: 25%;
      }

      .elementor-26131 .elementor-element.elementor-element-ad12e3 {
        width: 52%;
      }

      .elementor-26131 .elementor-element.elementor-element-65fa09a0 {
        width: 11%;
      }

      .elementor-26131 .elementor-element.elementor-element-389dec54 {
        width: 25%;
      }

      .elementor-26131 .elementor-element.elementor-element-68e8797a {
        width: 52%;
      }

      .elementor-26131 .elementor-element.elementor-element-3aeef533 {
        width: 11%;
      }

      .elementor-26131 .elementor-element.elementor-element-7ab37dcd {
        width: 25%;
      }

      .elementor-26131 .elementor-element.elementor-element-235f780f {
        width: 52%;
      }

      .elementor-26131 .elementor-element.elementor-element-35295294 {
        width: 11%;
      }

      .elementor-26131 .elementor-element.elementor-element-52722fe5 {
        width: 25%;
      }

      .elementor-26131 .elementor-element.elementor-element-80267c8 {
        width: 52%;
      }
    }

    /* Start custom CSS for section, class: .elementor-element-0ef6980 */
    .elementor-26131 .elementor-element.elementor-element-0ef6980 {
      height: 42.5vh
    }

    /* End custom CSS */
    /* Start custom CSS for section, class: .elementor-element-07c7512 */
    .elementor-26131 .elementor-element.elementor-element-07c7512 {
      height: 42.5vh
    }

    /* End custom CSS */
    /* Start custom CSS for ucaddon_gradient_hover_effect_button, class: .elementor-element-1c1f0e88 */
    .nextbtn {
      width: 100%;
      /* Default for desktop */
    }

    @media (max-width: 1024px) {
      .nextbtn {
        width: 100%;
        /* Tablet view */
      }
    }

    @media (max-width: 768px) {
      .nextbtn {
        width: 100%;
        /* Mobile view */
      }
    }

    @media (max-width: 480px) {
      .nextbtn {
        width: 300px;
      }
    }

    /* End custom CSS */
    /* Start custom CSS for ucaddon_gradient_hover_effect_button, class: .elementor-element-55642038 */
    .ref-btn {
      width: 100%;
      /* Default for desktop */
    }

    @media (max-width: 1024px) {
      .ref-btn {
        width: 100%;
        /* Tablet view */
      }
    }

    @media (max-width: 768px) {
      .ref-btn {
        width: 100%;
        /* Mobile view */
      }
    }

    @media (max-width: 480px) {
      .ref-btn {
        width: 300px;
      }
    }

    /* End custom CSS */
    @-webkit-keyframes ha_fadeIn {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes ha_fadeIn {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ha_zoomIn {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      50% {
        opacity: 1
      }
    }

    @keyframes ha_zoomIn {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      50% {
        opacity: 1
      }
    }

    @-webkit-keyframes ha_rollIn {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
      }

      to {
        opacity: 1
      }
    }

    @keyframes ha_rollIn {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ha_bounce {

      0%,
      20%,
      53%,
      to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
      }

      40%,
      43% {
        -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
        transform: translate3d(0, -30px, 0) scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
      }

      70% {
        -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
        transform: translate3d(0, -15px, 0) scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
      }

      80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0) scaleY(.95);
        transform: translate3d(0, 0, 0) scaleY(.95)
      }

      90% {
        -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
        transform: translate3d(0, -4px, 0) scaleY(1.02)
      }
    }

    @keyframes ha_bounce {

      0%,
      20%,
      53%,
      to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
      }

      40%,
      43% {
        -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
        transform: translate3d(0, -30px, 0) scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
      }

      70% {
        -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
        transform: translate3d(0, -15px, 0) scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
      }

      80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0) scaleY(.95);
        transform: translate3d(0, 0, 0) scaleY(.95)
      }

      90% {
        -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
        transform: translate3d(0, -4px, 0) scaleY(1.02)
      }
    }

    @-webkit-keyframes ha_bounceIn {

      0%,
      20%,
      40%,
      60%,
      80%,
      to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
      }

      40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
      }

      80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
      }

      to {
        opacity: 1
      }
    }

    @keyframes ha_bounceIn {

      0%,
      20%,
      40%,
      60%,
      80%,
      to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
      }

      40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
      }

      80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ha_flipInX {
      0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg)
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
      }
    }

    @keyframes ha_flipInX {
      0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg)
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
      }
    }

    @-webkit-keyframes ha_flipInY {
      0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg)
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
      }
    }

    @keyframes ha_flipInY {
      0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg)
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
      }
    }

    @-webkit-keyframes ha_swing {
      20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
      }

      40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
      }

      60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
      }

      80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
      }
    }

    @keyframes ha_swing {
      20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
      }

      40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
      }

      60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
      }

      80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
      }
    }

    @-webkit-keyframes ha_slideInDown {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }
    }

    @keyframes ha_slideInDown {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }
    }

    @-webkit-keyframes ha_slideInUp {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }
    }

    @keyframes ha_slideInUp {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }
    }

    @-webkit-keyframes ha_slideInLeft {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    @keyframes ha_slideInLeft {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    @-webkit-keyframes ha_slideInRight {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

    @keyframes ha_slideInRight {
      0% {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

    .ha_fadeIn {
      -webkit-animation-name: ha_fadeIn;
      animation-name: ha_fadeIn
    }

    .ha_zoomIn {
      -webkit-animation-name: ha_zoomIn;
      animation-name: ha_zoomIn
    }

    .ha_rollIn {
      -webkit-animation-name: ha_rollIn;
      animation-name: ha_rollIn
    }

    .ha_bounce {
      -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
      transform-origin: center bottom;
      -webkit-animation-name: ha_bounce;
      animation-name: ha_bounce
    }

    .ha_bounceIn {
      -webkit-animation-name: ha_bounceIn;
      animation-name: ha_bounceIn;
      -webkit-animation-duration: .75s;
      -webkit-animation-duration: calc(var(--animate-duration)*.75);
      animation-duration: .75s;
      animation-duration: calc(var(--animate-duration)*.75)
    }

    .ha_flipInX,
    .ha_flipInY {
      -webkit-animation-name: ha_flipInX;
      animation-name: ha_flipInX;
      -webkit-backface-visibility: visible !important;
      backface-visibility: visible !important
    }

    .ha_flipInY {
      -webkit-animation-name: ha_flipInY;
      animation-name: ha_flipInY
    }

    .ha_swing {
      -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
      transform-origin: top center;
      -webkit-animation-name: ha_swing;
      animation-name: ha_swing
    }

    .ha_slideInDown {
      -webkit-animation-name: ha_slideInDown;
      animation-name: ha_slideInDown
    }

    .ha_slideInUp {
      -webkit-animation-name: ha_slideInUp;
      animation-name: ha_slideInUp
    }

    .ha_slideInLeft {
      -webkit-animation-name: ha_slideInLeft;
      animation-name: ha_slideInLeft
    }

    .ha_slideInRight {
      -webkit-animation-name: ha_slideInRight;
      animation-name: ha_slideInRight
    }

    .ha-css-transform-yes {
      -webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);
      transition-duration: var(--ha-tfx-transition-duration, .2s);
      -webkit-transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));
      transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))
    }

    .ha-css-transform-yes:hover {
      -webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
      transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
    }

    .happy-addon>.elementor-widget-container {
      word-wrap: break-word;
      overflow-wrap: break-word
    }

    .happy-addon>.elementor-widget-container,
    .happy-addon>.elementor-widget-container * {
      -webkit-box-sizing: border-box;
      box-sizing: border-box
    }

    .happy-addon p:empty {
      display: none
    }

    .happy-addon .elementor-inline-editing {
      min-height: auto !important
    }

    .happy-addon-pro img {
      max-width: 100%;
      height: auto;
      -o-object-fit: cover;
      object-fit: cover
    }

    .ha-screen-reader-text {
      position: absolute;
      overflow: hidden;
      clip: rect(1px, 1px, 1px, 1px);
      margin: -1px;
      padding: 0;
      width: 1px;
      height: 1px;
      border: 0;
      word-wrap: normal !important;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%)
    }

    .ha-has-bg-overlay>.elementor-widget-container {
      position: relative;
      z-index: 1
    }

    .ha-has-bg-overlay>.elementor-widget-container:before {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      content: ""
    }

    .ha-popup--is-enabled .ha-js-popup,
    .ha-popup--is-enabled .ha-js-popup img {
      cursor: -webkit-zoom-in !important;
      cursor: zoom-in !important
    }

    .mfp-wrap .mfp-arrow,
    .mfp-wrap .mfp-close {
      background-color: transparent
    }

    .mfp-wrap .mfp-arrow:focus,
    .mfp-wrap .mfp-close:focus {
      outline-width: thin
    }

    .ha-advanced-tooltip-enable {
      position: relative;
      cursor: pointer;
      --ha-tooltip-arrow-color: black;
      --ha-tooltip-arrow-distance: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
      position: absolute;
      z-index: 999;
      display: none;
      padding: 5px 0;
      width: 120px;
      height: auto;
      border-radius: 6px;
      background-color: #000;
      color: #fff;
      text-align: center;
      opacity: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
      position: absolute;
      border-width: 5px;
      border-style: solid;
      content: ""
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
      visibility: hidden
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
      display: inline-block;
      opacity: 1
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
      top: unset;
      right: 0;
      bottom: calc(101% + var(--ha-tooltip-arrow-distance));
      left: 0;
      margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
      top: 100%;
      right: unset;
      bottom: unset;
      left: 50%;
      border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
      top: calc(101% + var(--ha-tooltip-arrow-distance));
      right: 0;
      bottom: unset;
      left: 0;
      margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
      top: unset;
      right: unset;
      bottom: 100%;
      left: 50%;
      border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
      top: 50%;
      right: calc(101% + var(--ha-tooltip-arrow-distance));
      bottom: unset;
      left: unset;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
      top: 50%;
      right: unset;
      bottom: unset;
      left: 100%;
      border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
      top: 50%;
      right: unset;
      bottom: unset;
      left: calc(101% + var(--ha-tooltip-arrow-distance));
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
      top: 50%;
      right: 100%;
      bottom: unset;
      left: unset;
      border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
      top: unset;
      right: 0;
      bottom: calc(101% + var(--ha-tooltip-arrow-distance));
      left: 0;
      margin: 0 auto
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
      top: 100%;
      right: unset;
      bottom: unset;
      left: 50%;
      border-color: var(--ha-tooltip-arrow-color) transparent transparent transparent;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
      top: calc(101% + var(--ha-tooltip-arrow-distance));
      right: 0;
      bottom: unset;
      left: 0;
      margin: 0 auto
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
      top: unset;
      right: unset;
      bottom: 100%;
      left: 50%;
      border-color: transparent transparent var(--ha-tooltip-arrow-color) transparent;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
      top: 50%;
      right: calc(101% + var(--ha-tooltip-arrow-distance));
      bottom: unset;
      left: unset;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
      top: 50%;
      right: unset;
      bottom: unset;
      left: 100%;
      border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
      top: 50%;
      right: unset;
      bottom: unset;
      left: calc(101% + var(--ha-tooltip-arrow-distance));
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
      top: 50%;
      right: 100%;
      bottom: unset;
      left: unset;
      border-color: transparent var(--ha-tooltip-arrow-color) transparent transparent;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
      display: block !important
    }

    .ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
      display: none
    }

    .ha-scroll-to-top-wrap.edit-mode,
    .ha-scroll-to-top-wrap.single-page-off {
      display: none !important
    }

    .ha-scroll-to-top-button {
      position: fixed;
      right: 15px;
      bottom: 15px;
      z-index: 9999;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
      -ms-flex-align: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      width: 50px;
      height: 50px;
      border-radius: 50px;
      background-color: #5636d1;
      color: #fff;
      text-align: center;
      opacity: 1;
      cursor: pointer;
      -webkit-transition: all .3s;
      transition: all .3s
    }

    .ha-scroll-to-top-button i {
      color: #fff;
      font-size: 16px
    }

    .ha-scroll-to-top-button:hover {
      background-color: #e2498a
    }

    .ha-particle-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    .ha-floating-element {
      position: fixed;
      z-index: 999
    }

    .ha-floating-element-align-top-left .ha-floating-element {
      top: 0;
      left: 0
    }

    .ha-floating-element-align-top-right .ha-floating-element {
      top: 0;
      right: 0
    }

    .ha-floating-element-align-top-center .ha-floating-element {
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    .ha-floating-element-align-middle-left .ha-floating-element {
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .ha-floating-element-align-middle-right .ha-floating-element {
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .ha-floating-element-align-bottom-left .ha-floating-element {
      bottom: 0;
      left: 0
    }

    .ha-floating-element-align-bottom-right .ha-floating-element {
      right: 0;
      bottom: 0
    }

    .ha-floating-element-align-bottom-center .ha-floating-element {
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    .ha-editor-placeholder {
      padding: 20px;
      border: 5px double #f1f1f1;
      background: #f8f8f8;
      text-align: center;
      opacity: .5
    }

    .ha-editor-placeholder-title {
      margin-top: 0;
      margin-bottom: 8px;
      font-weight: 700;
      font-size: 16px
    }

    .ha-editor-placeholder-content {
      margin: 0;
      font-size: 12px
    }

    .ha-p-relative {
      position: relative
    }

    .ha-p-absolute {
      position: absolute
    }

    .ha-p-fixed {
      position: fixed
    }

    .ha-w-1 {
      width: 1%
    }

    .ha-h-1 {
      height: 1%
    }

    .ha-w-2 {
      width: 2%
    }

    .ha-h-2 {
      height: 2%
    }

    .ha-w-3 {
      width: 3%
    }

    .ha-h-3 {
      height: 3%
    }

    .ha-w-4 {
      width: 4%
    }

    .ha-h-4 {
      height: 4%
    }

    .ha-w-5 {
      width: 5%
    }

    .ha-h-5 {
      height: 5%
    }

    .ha-w-6 {
      width: 6%
    }

    .ha-h-6 {
      height: 6%
    }

    .ha-w-7 {
      width: 7%
    }

    .ha-h-7 {
      height: 7%
    }

    .ha-w-8 {
      width: 8%
    }

    .ha-h-8 {
      height: 8%
    }

    .ha-w-9 {
      width: 9%
    }

    .ha-h-9 {
      height: 9%
    }

    .ha-w-10 {
      width: 10%
    }

    .ha-h-10 {
      height: 10%
    }

    .ha-w-11 {
      width: 11%
    }

    .ha-h-11 {
      height: 11%
    }

    .ha-w-12 {
      width: 12%
    }

    .ha-h-12 {
      height: 12%
    }

    .ha-w-13 {
      width: 13%
    }

    .ha-h-13 {
      height: 13%
    }

    .ha-w-14 {
      width: 14%
    }

    .ha-h-14 {
      height: 14%
    }

    .ha-w-15 {
      width: 15%
    }

    .ha-h-15 {
      height: 15%
    }

    .ha-w-16 {
      width: 16%
    }

    .ha-h-16 {
      height: 16%
    }

    .ha-w-17 {
      width: 17%
    }

    .ha-h-17 {
      height: 17%
    }

    .ha-w-18 {
      width: 18%
    }

    .ha-h-18 {
      height: 18%
    }

    .ha-w-19 {
      width: 19%
    }

    .ha-h-19 {
      height: 19%
    }

    .ha-w-20 {
      width: 20%
    }

    .ha-h-20 {
      height: 20%
    }

    .ha-w-21 {
      width: 21%
    }

    .ha-h-21 {
      height: 21%
    }

    .ha-w-22 {
      width: 22%
    }

    .ha-h-22 {
      height: 22%
    }

    .ha-w-23 {
      width: 23%
    }

    .ha-h-23 {
      height: 23%
    }

    .ha-w-24 {
      width: 24%
    }

    .ha-h-24 {
      height: 24%
    }

    .ha-w-25 {
      width: 25%
    }

    .ha-h-25 {
      height: 25%
    }

    .ha-w-26 {
      width: 26%
    }

    .ha-h-26 {
      height: 26%
    }

    .ha-w-27 {
      width: 27%
    }

    .ha-h-27 {
      height: 27%
    }

    .ha-w-28 {
      width: 28%
    }

    .ha-h-28 {
      height: 28%
    }

    .ha-w-29 {
      width: 29%
    }

    .ha-h-29 {
      height: 29%
    }

    .ha-w-30 {
      width: 30%
    }

    .ha-h-30 {
      height: 30%
    }

    .ha-w-31 {
      width: 31%
    }

    .ha-h-31 {
      height: 31%
    }

    .ha-w-32 {
      width: 32%
    }

    .ha-h-32 {
      height: 32%
    }

    .ha-w-33 {
      width: 33%
    }

    .ha-h-33 {
      height: 33%
    }

    .ha-w-34 {
      width: 34%
    }

    .ha-h-34 {
      height: 34%
    }

    .ha-w-35 {
      width: 35%
    }

    .ha-h-35 {
      height: 35%
    }

    .ha-w-36 {
      width: 36%
    }

    .ha-h-36 {
      height: 36%
    }

    .ha-w-37 {
      width: 37%
    }

    .ha-h-37 {
      height: 37%
    }

    .ha-w-38 {
      width: 38%
    }

    .ha-h-38 {
      height: 38%
    }

    .ha-w-39 {
      width: 39%
    }

    .ha-h-39 {
      height: 39%
    }

    .ha-w-40 {
      width: 40%
    }

    .ha-h-40 {
      height: 40%
    }

    .ha-w-41 {
      width: 41%
    }

    .ha-h-41 {
      height: 41%
    }

    .ha-w-42 {
      width: 42%
    }

    .ha-h-42 {
      height: 42%
    }

    .ha-w-43 {
      width: 43%
    }

    .ha-h-43 {
      height: 43%
    }

    .ha-w-44 {
      width: 44%
    }

    .ha-h-44 {
      height: 44%
    }

    .ha-w-45 {
      width: 45%
    }

    .ha-h-45 {
      height: 45%
    }

    .ha-w-46 {
      width: 46%
    }

    .ha-h-46 {
      height: 46%
    }

    .ha-w-47 {
      width: 47%
    }

    .ha-h-47 {
      height: 47%
    }

    .ha-w-48 {
      width: 48%
    }

    .ha-h-48 {
      height: 48%
    }

    .ha-w-49 {
      width: 49%
    }

    .ha-h-49 {
      height: 49%
    }

    .ha-w-50 {
      width: 50%
    }

    .ha-h-50 {
      height: 50%
    }

    .ha-w-51 {
      width: 51%
    }

    .ha-h-51 {
      height: 51%
    }

    .ha-w-52 {
      width: 52%
    }

    .ha-h-52 {
      height: 52%
    }

    .ha-w-53 {
      width: 53%
    }

    .ha-h-53 {
      height: 53%
    }

    .ha-w-54 {
      width: 54%
    }

    .ha-h-54 {
      height: 54%
    }

    .ha-w-55 {
      width: 55%
    }

    .ha-h-55 {
      height: 55%
    }

    .ha-w-56 {
      width: 56%
    }

    .ha-h-56 {
      height: 56%
    }

    .ha-w-57 {
      width: 57%
    }

    .ha-h-57 {
      height: 57%
    }

    .ha-w-58 {
      width: 58%
    }

    .ha-h-58 {
      height: 58%
    }

    .ha-w-59 {
      width: 59%
    }

    .ha-h-59 {
      height: 59%
    }

    .ha-w-60 {
      width: 60%
    }

    .ha-h-60 {
      height: 60%
    }

    .ha-w-61 {
      width: 61%
    }

    .ha-h-61 {
      height: 61%
    }

    .ha-w-62 {
      width: 62%
    }

    .ha-h-62 {
      height: 62%
    }

    .ha-w-63 {
      width: 63%
    }

    .ha-h-63 {
      height: 63%
    }

    .ha-w-64 {
      width: 64%
    }

    .ha-h-64 {
      height: 64%
    }

    .ha-w-65 {
      width: 65%
    }

    .ha-h-65 {
      height: 65%
    }

    .ha-w-66 {
      width: 66%
    }

    .ha-h-66 {
      height: 66%
    }

    .ha-w-67 {
      width: 67%
    }

    .ha-h-67 {
      height: 67%
    }

    .ha-w-68 {
      width: 68%
    }

    .ha-h-68 {
      height: 68%
    }

    .ha-w-69 {
      width: 69%
    }

    .ha-h-69 {
      height: 69%
    }

    .ha-w-70 {
      width: 70%
    }

    .ha-h-70 {
      height: 70%
    }

    .ha-w-71 {
      width: 71%
    }

    .ha-h-71 {
      height: 71%
    }

    .ha-w-72 {
      width: 72%
    }

    .ha-h-72 {
      height: 72%
    }

    .ha-w-73 {
      width: 73%
    }

    .ha-h-73 {
      height: 73%
    }

    .ha-w-74 {
      width: 74%
    }

    .ha-h-74 {
      height: 74%
    }

    .ha-w-75 {
      width: 75%
    }

    .ha-h-75 {
      height: 75%
    }

    .ha-w-76 {
      width: 76%
    }

    .ha-h-76 {
      height: 76%
    }

    .ha-w-77 {
      width: 77%
    }

    .ha-h-77 {
      height: 77%
    }

    .ha-w-78 {
      width: 78%
    }

    .ha-h-78 {
      height: 78%
    }

    .ha-w-79 {
      width: 79%
    }

    .ha-h-79 {
      height: 79%
    }

    .ha-w-80 {
      width: 80%
    }

    .ha-h-80 {
      height: 80%
    }

    .ha-w-81 {
      width: 81%
    }

    .ha-h-81 {
      height: 81%
    }

    .ha-w-82 {
      width: 82%
    }

    .ha-h-82 {
      height: 82%
    }

    .ha-w-83 {
      width: 83%
    }

    .ha-h-83 {
      height: 83%
    }

    .ha-w-84 {
      width: 84%
    }

    .ha-h-84 {
      height: 84%
    }

    .ha-w-85 {
      width: 85%
    }

    .ha-h-85 {
      height: 85%
    }

    .ha-w-86 {
      width: 86%
    }

    .ha-h-86 {
      height: 86%
    }

    .ha-w-87 {
      width: 87%
    }

    .ha-h-87 {
      height: 87%
    }

    .ha-w-88 {
      width: 88%
    }

    .ha-h-88 {
      height: 88%
    }

    .ha-w-89 {
      width: 89%
    }

    .ha-h-89 {
      height: 89%
    }

    .ha-w-90 {
      width: 90%
    }

    .ha-h-90 {
      height: 90%
    }

    .ha-w-91 {
      width: 91%
    }

    .ha-h-91 {
      height: 91%
    }

    .ha-w-92 {
      width: 92%
    }

    .ha-h-92 {
      height: 92%
    }

    .ha-w-93 {
      width: 93%
    }

    .ha-h-93 {
      height: 93%
    }

    .ha-w-94 {
      width: 94%
    }

    .ha-h-94 {
      height: 94%
    }

    .ha-w-95 {
      width: 95%
    }

    .ha-h-95 {
      height: 95%
    }

    .ha-w-96 {
      width: 96%
    }

    .ha-h-96 {
      height: 96%
    }

    .ha-w-97 {
      width: 97%
    }

    .ha-h-97 {
      height: 97%
    }

    .ha-w-98 {
      width: 98%
    }

    .ha-h-98 {
      height: 98%
    }

    .ha-w-99 {
      width: 99%
    }

    .ha-h-99 {
      height: 99%
    }

    .ha-w-100 {
      width: 100%
    }

    .ha-h-100 {
      height: 100%
    }

    .ha-flex {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important
    }

    .ha-flex-inline {
      display: -webkit-inline-box !important;
      display: -webkit-inline-flex !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important
    }

    .ha-flex-x-start {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start
    }

    .ha-flex-x-end {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end
    }

    .ha-flex-x-between {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between
    }

    .ha-flex-x-around {
      -ms-flex-pack: distribute;
      -webkit-justify-content: space-around;
      justify-content: space-around
    }

    .ha-flex-x-even {
      -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
      -webkit-justify-content: space-evenly;
      justify-content: space-evenly
    }

    .ha-flex-x-center {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center
    }

    .ha-flex-y-top {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      -ms-flex-align: start
    }

    .ha-flex-y-center {
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
      -ms-flex-align: center
    }

    .ha-flex-y-bottom {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
      -ms-flex-align: end
    }

