.elementor-4223 .elementor-element.elementor-element-f1382a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-f1382a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4223 .elementor-element.elementor-element-2cc304b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-2cc304b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-4223 .elementor-element.elementor-element-715c435{left:0px;}body.rtl .elementor-4223 .elementor-element.elementor-element-715c435{right:0px;}.elementor-4223 .elementor-element.elementor-element-715c435{top:0px;z-index:99999;}.elementor-4223 .elementor-element.elementor-element-715c435 .tx-logo img{max-width:172px;}@media(max-width:1024px){.elementor-4223 .elementor-element.elementor-element-715c435 .tx-logo img{max-width:134px;}}/* Start custom CSS for tx_headers, class: .elementor-element-715c435 */.elementor-4223 .elementor-element.elementor-element-715c435 {
  .bs-header-4-main {
    background: transparent !important;
  }

  .tx-logo img {
    max-width: none !important;
    width: 100%;
  }

  .bs-header-4-logo {
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  @media only screen and (min-width: 1024px) {
    .bs-header-4-action-link.d-flex.align-items-center {
      padding-right: 40px !important;
    }

    .bs-header-4-main {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-end;
      gap: 40px;
    }

    .bs-header-4-action-link.d-flex.align-items-center button {
      display: none !important;
    }

    .bs-header-4-top {
      background: #f5f5f5;
    }

    .bs-pr-btn-2 {
      background: #c0161b;
      border: none;

      .text::before {
        color: #fff !important;
      }

      .text::after {
        color: #c0161b !important;
      }

      .box {
        background: #fff;
      }

      &:hover {
        border: 1px solid;
        border-color: #fafafa;
      }
    }
  }
}/* End custom CSS */