.elementor .header-blur{position:absolute;z-index:-1;inset: 0; pointer-events: none;\n}.elementor .header-logo{width:auto;height:52px;object-fit:contain;position:relative;z-index:1002;display:block;max-width: none; justify-self: start;\n}.elementor .header-bar-v2{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:999;padding-block-start:28px;padding-block-end:28px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, rgba(10,8,16,0.4) 0%,rgba(10,8,16,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:24px;grid-template-columns:1fr auto 1fr;align-items:center;display: grid !important; box-sizing: border-box;\n}.elementor .office-img{width:100%;height:auto;aspect-ratio:16/6;object-fit:cover;margin-block-end:24px;border-radius:4px;display:block;}.elementor .contact-intro-img{width:100%;height:auto;min-width:0px;aspect-ratio:3/2;object-fit:cover;border-radius:4px;display:block;flex:1 1 320px;}.elementor .form-msg-error{margin:0px;background: rgba(255,120,120,0.12) !important; color: #ffb4b4 !important; font-size: 14px !important; padding: 12px 16px !important; border-radius: 6px !important;\n}.elementor .form-msg-success{margin:0px;background:rgba(230,173,48,0.15) !important; color:var(--accent) !important; font-size:14px !important; padding:12px 16px !important; border-radius:6px !important;\n}.elementor .form-submit-pill{font-family:var(--heading);letter-spacing:1px;text-transform:uppercase;cursor:pointer;gap:10px;align-items:center;display: inline-flex !important; width: fit-content !important; background-color: var(--accent) !important; color: var(--button) !important; font-weight: 600 !important; font-size: 15px !important; padding: 14px 28px !important; border-radius: 999px !important;\n}.elementor .form-textarea-line:focus{border-bottom-color: var(--accent) !important;\n}.elementor .form-textarea-line{font-family:var(--primary);border-color:!important;border-style:none;outline-style:none;width: 100% !important; min-height: 110px !important; background: transparent !important; border-bottom: 1px solid rgba(255,255,255,0.3) !important; border-radius: 0 !important; color: #ffffff !important; font-size: 16px !important; padding: 0 0 10px !important; box-sizing: border-box; resize: vertical; &::placeholder { color: rgba(255,255,255,0.35); }\n}.elementor .form-input-line:focus{border-bottom-color: var(--accent) !important;\n}.elementor .form-input-line{font-family:var(--primary);border-color:!important;border-style:none;outline-style:none;width: 100% !important; height: auto !important; background: transparent !important; border-bottom: 1px solid rgba(255,255,255,0.3) !important; border-radius: 0 !important; color: #ffffff !important; font-size: 16px !important; padding: 0 0 10px !important; box-sizing: border-box; &::placeholder { color: rgba(255,255,255,0.35); }\n}.elementor .contact-form{width:100%;display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; gap: 28px !important; padding: 0 !important;\n}.elementor .map-placeholder{width:100%;min-height:280px;font-size:13px;color:rgba(255,255,255,0.5);text-align:center;padding:20px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:dashed;background-color:rgba(255,255,255,0.05);display:flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .contact-detail-text{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0px;}.elementor .contact-detail-title{font-family:var(--heading);font-weight:600;font-size:19px;color:var(--text-primary);letter-spacing:0px;text-transform:none;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .contact-detail-row{display:flex;gap:20px;align-items:flex-start;}.elementor .contact-detail-list{display:flex;flex-direction:column;gap:24px;}.elementor .contact-right-col{display:flex;flex-direction:column;gap:32px;flex:1 1 320px;}.elementor .form-field-label{font-family:var(--heading);font-size:15px;color:var(--accent);margin:0px;}.elementor .form-field{display:flex;flex-direction:column;gap:10px;flex:1 1 180px;}.elementor .form-row-2col{display:flex;gap:24px;flex-wrap:wrap;}.elementor .form-subtitle{font-size:16px;color:var(--text-secondary);margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .form-title{font-family:var(--heading);font-weight:600;font-size:36px;color:var(--text-primary);letter-spacing:0px;text-transform:none;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .form-left-col{flex:1 1 400px;}.elementor .form-grid{max-width:1400px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:60px;flex-wrap:wrap;}.elementor .form-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--deep);}.elementor .office-detail-text{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0px;}.elementor .office-detail-title{font-family:var(--heading);font-weight:700;font-size:18px;color:var(--text-primary);letter-spacing:0px;text-transform:none;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .office-detail-col-last{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;flex:1 1 220px;}.elementor .office-detail-col{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-inline-end-width:1px;flex:1 1 220px;border-right-style: solid; border-right-color: rgba(255,255,255,0.15);\n}.elementor .office-details-box{padding:0px;border-width:1px;border-color:rgba(255,255,255,0.15);border-style:solid;display:flex;flex-wrap:wrap;}.elementor .office-photo-col{flex:2 1 480px;}.elementor .office-grid{max-width:1400px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .office-section{padding-block-start:75px;padding-block-end:75px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--mid);}.elementor .info-value{min-width:0px;max-width:100%;font-family:var(--heading);font-size:clamp(14px, 4.4vw, 20px);color:var(--text-primary);font-style:italic;text-decoration:none;margin:0px;overflow-wrap:anywhere;\n}.elementor .info-label{font-family:var(--heading);font-weight:700;font-size:16px;color:var(--accent);text-transform:uppercase;margin:0px;}.elementor .info-row-last{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:24px; padding-inline:clamp(16px, 5vw, 32px);\n}.elementor .info-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:24px; padding-inline:clamp(16px, 5vw, 32px); border-block-end-width:1px; border-bottom-style:solid; border-bottom-color:rgba(230,173,48,0.4);\n}.elementor .info-box{border-width:1px;border-color:rgba(230,173,48,0.4);border-style:solid;flex:2 1 480px;}.elementor .info-eyebrow-col{flex:1 1 200px;}.elementor .info-bar-grid{max-width:1400px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start;}.elementor .info-bar{padding-block-start:75px;padding-block-end:75px;padding-inline-start:80px;padding-inline-end:80px;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--mid);border-top-style: solid; border-top-color: rgba(255,255,255,0.15); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .contact-intro-text-col{flex:1 1 320px;}.elementor .contact-intro-copy{max-width:480px;font-size:17px;color:#f2eee9;line-height:1.5;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .contact-intro-row{padding-block-start:60px;padding-block-end:60px;margin-block-start:0px;margin-block-end:0px;background-color:var(--mid);display:flex;gap:40px;flex-wrap:wrap;align-items:center;max-width:none !important; margin-inline:0 !important; width:100% !important; box-sizing:border-box; padding-inline:max(clamp(24px, 5vw, 40px), calc((100% - 1400px) / 2 + 40px)) !important;\n}.elementor .contact-hero-heading{color:#ffffff;padding:0px;margin:0px;}.elementor .contact-hero-photo{width:100%;min-height:60vh;position:relative;padding-block-start:140px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, rgba(10,8,16,0.25) 0%,rgba(10,8,16,0) 30%,rgba(20,16,26,0.5) 80%,#1C1830 100%),url("https://luxnew.53cloudsite.click/wp-content/uploads/2026/08/66a20fa99c010056810033fe_detail-img-16-1.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:center/cover;display:flex;align-items:flex-end;box-sizing: border-box;\n}.elementor .footer-copyright{font-size:12px;color:rgba(255,255,255,0.6);}.elementor .footer-social-btn:hover,.elementor .footer-social-btn:focus-visible{color:var(--text-primary);background-color:var(--accent-hover);}.elementor .footer-social-btn{width:26px;height:26px;font-size:12px;color:#241a12;text-decoration:none;border-radius:6px;background-color:var(--accent);display:flex;justify-content:center;align-items:center;}.elementor .footer-social-row{display:flex;gap:16px;}.elementor .footer-bottom{max-width:1400px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.15);\n}.elementor .footer-secondary-link:hover,.elementor .footer-secondary-link:focus-visible{color:var(--accent-hover);}.elementor .footer-secondary-link{font-family:var(--heading);font-size:15px;color:var(--accent);text-decoration:none;}.elementor .footer-secondary-row{max-width:1400px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;display:flex;gap:32px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(255,255,255,0.15);\n}.elementor .footer-contact-text:hover,.elementor .footer-contact-text:focus-visible{color:var(--accent-hover);}.elementor .footer-contact-text{font-size:18px;color:var(--accent);line-height:1.5;text-decoration:none;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--accent-hover);}.elementor .footer-link{font-family:var(--heading);font-size:30px;color:var(--accent);text-decoration:none;display:inline-flex;gap:12px;align-items:center;&::after { content:'\2192';font-size:0.6em; }\n}.elementor .footer-col-label{font-weight:600;font-size:13px;color:#ffffff;letter-spacing:1px;text-transform:uppercase;}.elementor .footer-columns{max-width:1400px;padding-block-start:75px;padding-block-end:56px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:64px;flex-wrap:wrap;justify-content:space-between;}.elementor .footer-wrap{font-family:var(--primary);color:#ffffff;border-block-start-width:1px;background-color:var(--mid);border-top-style: solid; border-top-color: rgba(255,255,255,0.15);\n}.elementor .btn-accent{justify-content:center;}.elementor .eyebrow-label{font-weight:600;font-size:12px;color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-block-end:var(--sm);display:flex;gap:var(--xs);align-items:center;::before {
content: '';
width: 40px;
height: 1px;
background: var(--lx-rule);
flex-shrink: 0;
}\n}