.elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-container>.elementor-column>.elementor-widget-wrap {
      align-content: center;
      align-items: center;
    }

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8:not(.elementor-motion-effects-element-type-background),
    .elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #151414;
    }

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8 .trx_addons_bg_text {
      z-index: 0;
    }

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

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

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8 {
      box-shadow: 0px 17px 22px 0px rgba(0, 0, 0, 0.5);
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      padding: 5px 55px 5px 55px;
    }

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-18855 .elementor-element.elementor-element-f5d4f70>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }

    .elementor-18855 .elementor-element.elementor-element-f5d4f70 .logo_image {
      max-height: 65px;
    }

    .elementor-18855 .elementor-element.elementor-element-ec8c13b>.elementor-widget-container {
      margin: 1px 0px -1px 0px;
    }

    .elementor-18855 .elementor-element.elementor-element-b30bc37:not(.elementor-motion-effects-element-type-background),
    .elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #151414;
    }

    .elementor-18855 .elementor-element.elementor-element-b30bc37 .trx_addons_bg_text {
      z-index: 0;
    }

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

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

    .elementor-18855 .elementor-element.elementor-element-b30bc37 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      padding: 10px 0px 10px 0px;
    }

    .elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-18855 .elementor-element.elementor-element-245d362>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
    }

    .elementor-18855 .elementor-element.elementor-element-245d362 .logo_image {
      max-height: 50px;
    }

    .elementor-18855 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
      z-index: 0;
    }

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

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

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
      color: #FFE890 !important;
      fill: #FFE890 !important;
      background-color: #1F1F1F !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
      color: #ffffff !important;
      fill: #ffffff !important;
      background-color: #373737 !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
      color: #FFE890 !important;
      fill: #FFE890 !important;
      background-color: #1F1F1F !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
      color: #ffffff !important;
      fill: #ffffff !important;
      background-color: #373737 !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
      color: #FFE890 !important;
      fill: #FFE890 !important;
      background-color: #1F1F1F !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
      color: #ffffff !important;
      fill: #ffffff !important;
      background-color: #373737 !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
      color: #FFE890 !important;
      fill: #FFE890 !important;
      background-color: #1F1F1F !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
      color: #ffffff !important;
      fill: #ffffff !important;
      background-color: #373737 !important;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat {
      position: fixed;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
      top: 20px;
      bottom: auto;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
      bottom: 20px;
      top: auto;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
      left: 20px;
      right: auto;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
      right: 20px;
      left: auto;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
      flex-direction: column-reverse;
      gap: 6px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
      width: 60px;
      height: 60px;
      font-size: 60px;
      background-color: #1F1F1F;
      color: #FFE890;
      fill: #FFE890;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
      width: 60px;
      height: 60px;
      font-size: 60px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
      width: 30px;
      height: 30px;
      font-size: 30px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
      width: 30px;
      height: 30px;
      font-size: 30px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
      border-radius: 50px 50px 50px 50px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
      box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.5);
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
      gap: 6px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
      background-color: #373737;
      color: #FFFFFF;
      fill: #FFFFFF;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
      width: 15vw;
      bottom: 0%;
      left: 135%;
      background-color: #eaf8fb;
      border-radius: 10px 10px 10px 10px;
      padding: 10px 10px 10px 10px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
      font-size: 1.5em;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
      margin-bottom: 10px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
      background-color: #43a8f3;
      color: #ffffff;
      padding: 4px 8px 4px 8px;
      margin-top: 10px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
      background-color: #1188e1;
      color: #ffffff;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
      background-color: #e4e4e4;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
      margin-bottom: 10px;
    }

    .elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
      color: #FFE890;
      background-color: #1F1F1F;
      padding: 10px 10px 10px 10px;
      border-radius: 5px 5px 5px 5px;
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
      background-color: var(--theme-color-bg_color);
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
      background-color: var(--theme-color-bg_color);
    }

    @media(min-width:768px) {
      .elementor-18855 .elementor-element.elementor-element-df4e119 {
        width: 21.065%;
      }

      .elementor-18855 .elementor-element.elementor-element-63d487e {
        width: 78.935%;
      }
    }

    @media(max-width:1279px) and (min-width:768px) {
      .elementor-18855 .elementor-element.elementor-element-8738fb9 {
        width: 30%;
      }

      .elementor-18855 .elementor-element.elementor-element-cda0e8d {
        width: 30%;
      }

      .elementor-18855 .elementor-element.elementor-element-ab4b078 {
        width: 30%;
      }

      .elementor-18855 .elementor-element.elementor-element-6ff34d7 {
        width: 10%;
      }
    }

    @media(max-width:1279px) {
      .elementor-18855 .elementor-element.elementor-element-f5d4f70 .logo_image {
        max-height: 80px;
      }

      .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
      }

      .elementor-18855 .elementor-element.elementor-element-245d362 {
        width: var(--container-widget-width, 156.944px);
        max-width: 156.944px;
        --container-widget-width: 156.944px;
        --container-widget-flex-grow: 0;
      }

      .elementor-18855 .elementor-element.elementor-element-245d362 .logo_image {
        max-height: 80px;
      }

      .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-cda0e8d.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

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

      .elementor-18855 .elementor-element.elementor-element-cda0e8d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
      }

      .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-ab4b078.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

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

      .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-6ff34d7.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-18855 .elementor-element.elementor-element-6ff34d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }
    }

    @media(max-width:767px) {
      .elementor-18855 .elementor-element.elementor-element-f5d4f70 {
        z-index: 5;
      }

      .elementor-18855 .elementor-element.elementor-element-f5d4f70 .logo_image {
        max-height: 40px;
      }

      .elementor-18855 .elementor-element.elementor-element-8738fb9 {
        width: 30%;
      }

      .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

      .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
      }

      .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
      }

      .elementor-18855 .elementor-element.elementor-element-245d362 {
        z-index: 5;
      }

      .elementor-18855 .elementor-element.elementor-element-245d362 .logo_image {
        max-height: 40px;
      }

      .elementor-18855 .elementor-element.elementor-element-cda0e8d {
        width: 20%;
      }

      .elementor-18855 .elementor-element.elementor-element-ab4b078 {
        width: 40%;
      }

      .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-ab4b078.elementor-column .elementor-widget-wrap {
        align-items: center;
      }

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

      .elementor-18855 .elementor-element.elementor-element-6ff34d7 {
        width: 10%;
      }
    }

    /* Start custom CSS for section, class: .elementor-element-ab5b0a8 */
    .sticky-header {}

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8.elementor-sticky--effects {
      background-color: rgba(21, 20, 20, 0.80) !important
    }

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8 {
      transition: background-color 1s ease !important;
    }

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8.elementor-sticky--effects>.elementor-container {
      min-height: 65px;
    }

    .elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-container {
      transition: min-height 1s ease !important;
    }

    /* End custom CSS */
    /* Start custom CSS for trx_sc_button, class: .elementor-element-78f9019 */
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a {
      background-color: transparent;
      color: deepskyblue;
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_icon {
      color: deepskyblue;
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_text.sc_align_center>span {
      color: deepskyblue;
      font-family: "Montserrat", sans-serif;
      font-optical-sizing: auto;
      font-weight: 500;
      font-style: normal;

    }

    /* End custom CSS */
    /* Start custom CSS for trx_sc_layouts_menu, class: .elementor-element-60a41ee */
    .page-id-26131 #menu_mobile-item-24181 {
      display: none;
    }

    /* End custom CSS */
    /* Start custom CSS for section, class: .elementor-element-b30bc37 */
    .sticky-header {}

    .elementor-18855 .elementor-element.elementor-element-b30bc37.elementor-sticky--effects {
      background-color: rgba(21, 20, 20, 0.80) !important
    }

    .elementor-18855 .elementor-element.elementor-element-b30bc37 {
      transition: background-color 1s ease !important;
    }

    .elementor-18855 .elementor-element.elementor-element-b30bc37.elementor-sticky--effects>.elementor-container {
      min-height: 60px;
    }

    .elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-container {
      transition: min-height 1s ease !important;
    }

    /* End custom CSS */