.elementor-17 .elementor-element.elementor-element-5bb936a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-3dfe1d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-99e22d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-b4abb3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-508a090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-0349e5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-86c3835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-049787a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-33a2dfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-a65cc0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* ===== DEFAULT HEADER (TOP অবস্থায়) ===== */
.tvh-header {
  background: transparent !important;
  transition: background 0.3s ease !important;
}

/* ===== ONLY SCROLL করলে BACKGROUND CHANGE ===== */
.tvh-header.tvh-scrolled {
  background: #000 !important;

  /* চাইলে rgba(0,0,0,0.9) দিতে পারো */
}

/* ===== REMOVE ALL HOVER BACKGROUND ===== */
/*.tvh-header:hover {*/
/*  background: transparent !important;*/
/*}*/

/* ===== NAV LINK HOVER (NO BACKGROUND, ONLY COLOR CHANGE) ===== */
.tvh-header__nav li a:hover,
.tvh-header__drawer ul li a:hover {
  background: transparent !important;
  color: white !important;
}

/* ===== REGISTER BUTTON (ONLY COLOR CHANGE, NO BG) ===== */
.tvh-header__register:hover,
.tvh-header__mobile-register:hover {
  background: black !important;
  color: #B8941E !important;
  border-color: #B8941E !important;
}

/* ===== MOBILE TAP FIX ===== */
.tvh-header a:active,
.tvh-header button:active {
  background: transparent !important;
  color: #B8941E !important;
}

@media (max-width: 900px) {
  .tvh-header__bar {
    display: flex !important;
  }
}

/* Only menu text white when scrolled */
.tvh-header.tvh-scrolled .tvh-header__nav li a,
.tvh-header.tvh-scrolled .tvh-header__drawer ul li a {
  color: #fff !important;
}

/* Burger icon always white (even after scroll) */
.tvh-header__burger span {
  background: #fff !important;
}

/* Extra strong override for scroll state */
.tvh-header.tvh-scrolled .tvh-header__burger span {
  background: #fff !important;
}/* End custom CSS */