.elementor-83 .elementor-element.elementor-element-d345901{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-269b45f{--display:flex;}.elementor-83 .elementor-element.elementor-element-c6a9fb3{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-83 .elementor-element.elementor-element-c6a9fb3:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-c6a9fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-74c2bee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-74c2bee.e-con{--align-self:center;}.elementor-83 .elementor-element.elementor-element-3935deb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-3022edb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-3022edb.e-con{--align-self:center;}.elementor-83 .elementor-element.elementor-element-99709bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-b8348ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 5px 10px -10px rgba(0,0,0,0.5);}.elementor-83 .elementor-element.elementor-element-b8348ba:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-b8348ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-2851d99{--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-83 .elementor-element.elementor-element-2851d99:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-2851d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-f6f7305 .favethemes-site-logo{text-align:center;}.elementor-83 .elementor-element.elementor-element-f8399ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-83 .elementor-element.elementor-element-f8399ad:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-f8399ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-f958e9b .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link{font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-f958e9b .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-83 .elementor-element.elementor-element-f958e9b .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
				.elementor-83 .elementor-element.elementor-element-f958e9b .houzez-elementor-mobile-menu .nav-item a{border-style:solid;border-color:#dce0e0;}.elementor-83 .elementor-element.elementor-element-f958e9b .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
					.elementor-83 .elementor-element.elementor-element-f958e9b .houzez-elementor-mobile-menu .nav-item:not(:last-child) a{border-bottom-width:1px;}.elementor-83 .elementor-element.elementor-element-9133fc8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-9133fc8:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-9133fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-23896fb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-23896fb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-23896fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-83 .elementor-element.elementor-element-23896fb .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-83 .elementor-element.elementor-element-6c847e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 10px 22px -15px rgba(0,0,0,0.5);}.elementor-83 .elementor-element.elementor-element-6c847e7:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-6c847e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-ce223ac{--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-83 .elementor-element.elementor-element-a840b6b .favethemes-site-logo{text-align:left;}.elementor-83 .elementor-element.elementor-element-a265120{--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-83 .elementor-element.elementor-element-199af40 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-83 .elementor-element.elementor-element-199af40 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
				.elementor-83 .elementor-element.elementor-element-199af40 .houzez-elementor-mobile-menu .nav-item a{border-style:solid;border-color:#dce0e0;}.elementor-83 .elementor-element.elementor-element-199af40 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
					.elementor-83 .elementor-element.elementor-element-199af40 .houzez-elementor-mobile-menu .nav-item:not(:last-child) a{border-bottom-width:1px;}.elementor-83 .elementor-element.elementor-element-b41d40d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 10px 10px -5px rgba(0,0,0,0.5);}.elementor-83 .elementor-element.elementor-element-b41d40d:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-b41d40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-affcf91{--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-83 .elementor-element.elementor-element-8e6e962 .favethemes-site-logo{text-align:left;}.elementor-83 .elementor-element.elementor-element-440c92b{--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-83 .elementor-element.elementor-element-49fdc59 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li > a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-83 .elementor-element.elementor-element-49fdc59 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
				.elementor-83 .elementor-element.elementor-element-49fdc59 .houzez-elementor-mobile-menu .nav-item a{border-style:solid;border-color:#dce0e0;}.elementor-83 .elementor-element.elementor-element-49fdc59 .houzez-nav-menu-main-desktop-wrap .dropdown-menu > li:not(:last-child), 
					.elementor-83 .elementor-element.elementor-element-49fdc59 .houzez-elementor-mobile-menu .nav-item:not(:last-child) a{border-bottom-width:1px;}.elementor-83 .elementor-element.elementor-element-db61ee6{--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-83 .elementor-element.elementor-element-9c87a87 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-9c87a87 .elementor-button-content-wrapper{flex-direction:row;}.elementor-83 .elementor-element.elementor-element-9c87a87 .elementor-button .elementor-button-content-wrapper{gap:3px;}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-b41d40d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-269b45f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-6c847e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-ce223ac{--width:80%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-83 .elementor-element.elementor-element-a265120{--width:20%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-b8348ba{--content-width:1600px;}.elementor-83 .elementor-element.elementor-element-2851d99{--width:220px;}.elementor-83 .elementor-element.elementor-element-f8399ad{--width:1160px;}.elementor-83 .elementor-element.elementor-element-9133fc8{--width:220px;}.elementor-83 .elementor-element.elementor-element-ce223ac{--width:50%;}.elementor-83 .elementor-element.elementor-element-a265120{--width:50%;}.elementor-83 .elementor-element.elementor-element-affcf91{--width:25%;}.elementor-83 .elementor-element.elementor-element-440c92b{--width:50%;}.elementor-83 .elementor-element.elementor-element-db61ee6{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-269b45f *//* =========================================
   NVB • MOBILE TOP HEADER CTA (2 BUTTONS)
   Sticky top • Mobile only • No JS
========================================= */

/* WRAP */
.nvb-mtop-cta{
  display:none;
}

/* MOBILE ONLY */
@media (max-width: 768px){
  .nvb-mtop-cta{
    position: sticky;
    top: 0;
    z-index: 9998;

    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;

    padding: 10px 12px;

    background: rgba(255,255,255,0.92);
    backdrop-filter: blur(8px);

    border-bottom: 1px solid rgba(21,39,110,0.12);
  }
}

/* BUTTON BASE */
.nvb-mtop-btn{
  height: 38px;

  display:flex;
  align-items:center;
  justify-content:center;

  text-decoration:none;
  border-radius: 999px;

  font-family: Roboto, sans-serif;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.2px;

  white-space: nowrap;
  user-select: none;

  box-sizing: border-box;
}

/* LEFT: CONSULT (outline luxury) */
.nvb-mtop-btn.consult{
  color: #15276E;
  background: transparent;
  border: 1.5px solid rgba(21,39,110,0.55);

  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* RIGHT: CONSIGN (primary fill) */
.nvb-mtop-btn.consign{
  color: #15276E;
  background: #FFCD2A;
  border: 1.5px solid rgba(255,205,42,0.95);

  box-shadow: 0 8px 18px rgba(0,0,0,0.14);
}

/* TAP FEEDBACK */
.nvb-mtop-btn:active{
  transform: translateY(1px) scale(0.985);
  opacity: 0.95;
}

/* SMALL MOBILE */
@media (max-width: 360px){
  .nvb-mtop-cta{ gap: 8px; padding: 9px 10px; }
  .nvb-mtop-btn{ height: 36px; font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a9fb3 *//* =================================================
   NVB TOP BAR — 4 CONTAINER (2 LEFT / 2 RIGHT)
   - Left items stick left
   - Right buttons stick right
   - Hide on mobile
================================================= */

/* 0) Hide on Mobile */
@media (max-width:767px){
  .elementor-83 .elementor-element.elementor-element-c6a9fb3{ display:none !important; }
}

/* 1) Ensure FULL WIDTH for Elementor container inner */
.elementor-83 .elementor-element.elementor-element-c6a9fb3{
  width:100% !important;
  box-sizing:border-box !important;
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 > .e-con-inner{
  width:100% !important;
  max-width:none !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important; /* mặc định dồn trái */
  gap:18px !important;
}

/* 2) LEFT containers: normal flow */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 > .e-con-inner > .nvb-topbar-left{
  flex:0 0 auto !important;
}

/* 3) RIGHT containers: push to far right */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 > .e-con-inner > .nvb-topbar-right:first-of-type{
  margin-left:auto !important; /* đẩy nhóm button sang phải */
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 > .e-con-inner > .nvb-topbar-right{
  flex:0 0 auto !important;
}

/* =================================================
   STYLE for your HTML inside
================================================= */

/* Info links */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-item{
  display:inline-flex;
  align-items:center;
  gap:10px;

  color:rgba(255,255,255,0.92);
  text-decoration:none !important;
  white-space:nowrap;

  font-family:'Roboto',sans-serif;
  font-size:15px;
  font-weight:500;
  line-height:1;

  transition:opacity .25s ease;
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-item svg{
  width:16px;
  height:16px;
  flex:0 0 16px;
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-item:hover{ opacity:0.80; }

/* Address: allow ellipsis if long */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-address{
  min-width:0;
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-address span{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:52vw;
  font-weight:400;
}

/* Buttons */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;

  padding:10px 18px;
  border-radius:10px;

  font-family:'Roboto',sans-serif;
  font-size:14px;
  font-weight:600;
  text-decoration:none !important;
  white-space:nowrap;

  transition:all .25s ease;
}

/* Outline button */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-btn.outline{
  color:#fff;
  border:1px solid rgba(255,255,255,0.65);
  background:transparent;
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-btn.outline:hover{
  background:rgba(255,255,255,0.12);
}

/* Solid button */
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-btn.solid{
  background:#FFCD2A;
  border:1px solid #FFCD2A;
  color:#15276E;
}
.elementor-83 .elementor-element.elementor-element-c6a9fb3 .nvb-topbar-btn.solid:hover{
  background:#ffd94d;
  border-color:#ffd94d;
}/* End custom CSS */