.elementor-9 .elementor-element.elementor-element-bf6ca49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b04bce8 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-9 .elementor-element.elementor-element-69c0875{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e70cceb{background-color:var( --e-global-color-a961e47 );padding:8px 8px 8px 8px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-9 .elementor-element.elementor-element-e70cceb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e70cceb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-9a1c19b{text-align:center;}.elementor-9 .elementor-element.elementor-element-9a1c19b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:600;color:var( --e-global-color-727c40b );}.elementor-9 .elementor-element.elementor-element-860ddaf.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-860ddaf{text-align:center;}.elementor-9 .elementor-element.elementor-element-860ddaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-d30bf8b{--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:space-evenly;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0ce172e );--border-color:var( --e-global-color-0ce172e );box-shadow:0px 0px 5px 0px rgba(246, 226.00000000000009, 122, 0.4) inset;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-d30bf8b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d30bf8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe5ad0f );}.elementor-9 .elementor-element.elementor-element-511782d:hover{--e-transform-translateY:-2px;background-color:var( --e-global-color-a961e47 );}.elementor-9 .elementor-element.elementor-element-511782d{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0ce172e );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-511782d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-511782d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-2c05482:hover{--e-transform-translateY:-2px;background-color:var( --e-global-color-a961e47 );}.elementor-9 .elementor-element.elementor-element-2c05482{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0ce172e );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-2c05482.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2c05482 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-16a8e8e:hover{--e-transform-translateY:-2px;background-color:var( --e-global-color-a961e47 );}.elementor-9 .elementor-element.elementor-element-16a8e8e{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0ce172e );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-16a8e8e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-16a8e8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-ab17ad0:hover{--e-transform-translateY:-2px;background-color:var( --e-global-color-a961e47 );}.elementor-9 .elementor-element.elementor-element-ab17ad0{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0ce172e );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-ab17ad0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ab17ad0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-36be97b:hover{--e-transform-translateY:-2px;background-color:var( --e-global-color-a961e47 );}.elementor-9 .elementor-element.elementor-element-36be97b{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0ce172e );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-36be97b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-36be97b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-e6ff7ba:hover{--e-transform-translateY:-2px;background-color:var( --e-global-color-a961e47 );}.elementor-9 .elementor-element.elementor-element-e6ff7ba{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0ce172e );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-9 .elementor-element.elementor-element-e6ff7ba.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e6ff7ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;word-spacing:2px;color:var( --e-global-color-365dd9c );}.elementor-9 .elementor-element.elementor-element-9ade83e{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-9a1c19b .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-d30bf8b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-511782d .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-2c05482 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-16a8e8e .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-ab17ad0 .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-36be97b .elementor-heading-title{font-size:12px;}.elementor-9 .elementor-element.elementor-element-e6ff7ba .elementor-heading-title{font-size:12px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-d30bf8b{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-511782d .elementor-heading-title{font-size:10px;}.elementor-9 .elementor-element.elementor-element-2c05482 .elementor-heading-title{font-size:10px;}.elementor-9 .elementor-element.elementor-element-16a8e8e .elementor-heading-title{font-size:10px;}.elementor-9 .elementor-element.elementor-element-ab17ad0 .elementor-heading-title{font-size:10px;}.elementor-9 .elementor-element.elementor-element-36be97b .elementor-heading-title{font-size:10px;}.elementor-9 .elementor-element.elementor-element-e6ff7ba .elementor-heading-title{font-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-9a1c19b *//* Styling từ điểm nhấn chữ Vàng In Nghiêng */
.gold-italic {
  font-style: italic;
  background: linear-gradient(180deg, #F5E9C9 0%, #E6CA65 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c0875 *//* Đặt class này vào ô CSS Classes của bất kỳ Section/Container nào muốn có đốm sáng */
.luxury-ambient-bg {
  position: relative;
  background-color: #0B0D0C;
  overflow: hidden;
}

/* Đốm Top Right - Vàng mờ dịu nhẹ */
.luxury-ambient-bg::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  background: rgba(246, 226, 122, 0.15);
  filter: blur(140px);
  transform: translate(30%, -30%);
  pointer-events: none;
  z-index: 0;
}

/* Đốm Bottom Left - Nhỏ & mờ tối đa */
.luxury-ambient-bg::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
  width: 320px;
  height: 320px;
  border-radius: 50%;
  background: rgba(246, 226, 122, 0.08);
  filter: blur(100px);
  transform: translate(-30%, 30%);
  pointer-events: none;
  z-index: 0;
}

/* Đảm bảo nội dung bên trong luôn nằm trên lớp đốm sáng */
.luxury-ambient-bg > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30bf8b */<style>
/* 1. Mở khóa overflow cho các khung chứa */
html, body, #page, #content, main, article,
.elementor-section-wrap, .elementor-element-populated {
  overflow: visible !important;
}

/* 2. Khoảng cách cho Desktop (Màn hình lớn) */
@media (min-width: 1025px) {
  .tiffany-header-2 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 110px !important;
    z-index: 998 !important;
  }
}

/* 3. Khoảng cách cho iPad / Tablet (Màn hình từ 768px đến 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  .tiffany-header-2 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 120px !important; /* Đo & chỉnh lại số này cho khít với Header 1 trên Tablet */
    z-index: 998 !important;
  }
}

/* 3. Khoảng cách riêng cho iPad Pro / Tablet khổ lớn (Tương thích 1024px - 1366px) */
@media (min-width: 1024px) and (max-width: 1366px) {
  .tiffany-header-2 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 130px !important; /* Chỉnh tăng/giảm số này nếu Header 1 trên iPad Pro cao hơn/thấp hơn */
    z-index: 998 !important;
  }
}

/* 4. Khoảng cách cho Điện thoại / Mobile (Màn hình dưới 768px) */
@media (max-width: 767px) {
  .tiffany-header-2 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 100px !important; /* Đo & chỉnh lại số này cho khít với Header 1 trên Điện thoại */
    z-index: 998 !important;
  }
}

/* 5. Giữ ổn định khi làm việc trong Elementor Editor */
body.elementor-editor-active .tiffany-header-2 {
  position: relative !important;
  top: 0 !important;
}
</style>/* End custom CSS */