.contact-luxury-section{background-color:#faf9f6;min-height:calc(100vh - 80px);padding:50px 0 90px;position:relative;overflow:hidden}@media (max-width:768px){.contact-luxury-section{padding:30px 0 60px}}.contact-luxury-section .contact-bg-orb{filter:blur(90px);pointer-events:none;opacity:.55;z-index:0;border-radius:50%;position:absolute}.contact-luxury-section .contact-bg-orb.orb-top-left{top:-120px;background:radial-gradient(circle,#0a315224 0%,#faf9f600 70%);width:420px;height:420px;inset-inline-start:-100px}.contact-luxury-section .contact-bg-orb.orb-bottom-right{bottom:-150px;background:radial-gradient(circle,#00a89624 0%,#faf9f600 70%);width:500px;height:500px;inset-inline-end:-120px}.contact-luxury-section .container{z-index:2;position:relative}.contact-luxury-section .contact-luxury-header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto 46px;display:flex}.contact-luxury-section .contact-luxury-header .header-badge-chip{color:#0a3152;background:#0a31520f;border:1px solid #0a31521f;border-radius:30px;align-items:center;gap:8px;padding:6px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.contact-luxury-section .contact-luxury-header .header-badge-chip .badge-sparkle-icon{color:#f5a623}.contact-luxury-section .contact-luxury-header .contact-main-title{color:#0a3152;letter-spacing:-.5px;margin:0;font-size:38px;font-weight:900;line-height:1.25}@media (max-width:768px){.contact-luxury-section .contact-luxury-header .contact-main-title{font-size:28px}}@media (max-width:480px){.contact-luxury-section .contact-luxury-header .contact-main-title{font-size:23px}}.contact-luxury-section .contact-luxury-header .contact-main-title .title-gradient-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a3152 0%,#00a896 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.contact-luxury-section .contact-luxury-header .contact-main-subtitle{color:#64748b;max-width:620px;margin:0;font-size:15.5px;line-height:1.6}@media (max-width:480px){.contact-luxury-section .contact-luxury-header .contact-main-subtitle{font-size:13.5px}}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill{border-radius:20px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00000008}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.whatsapp-pill{color:#fff;background:#25d366;border:1px solid #1ebe5d}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.whatsapp-pill:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 6px 18px #25d3664d}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.whatsapp-pill .pill-dot.pulse-green{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite statusPulse}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.phone-pill{color:#0a3152;background:#fff;border:1.5px solid #0a315226}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.phone-pill:hover{background:#0a31520a;border-color:#0a3152;transform:translateY(-2px)}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.mail-pill{color:#00a896;background:#fff;border:1.5px solid #00a89633}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.mail-pill:hover{color:#fff;background:#00a896;transform:translateY(-2px)}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.speed-pill{color:#d97706;background:#f5a6231f;border:1px solid #f5a6234d}.contact-luxury-section .contact-luxury-header .quick-channels-pills-row .channel-pill.speed-pill svg{color:#f5a623}.contact-luxury-section .contact-split-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:32px;display:grid}@media (max-width:992px){.contact-luxury-section .contact-split-grid{grid-template-columns:1fr;gap:28px}}.contact-luxury-section .contact-form-card-luxury{background:#fff;border:1px solid #0a315214;border-radius:28px;padding:40px 36px;position:relative;box-shadow:0 16px 45px #0a315214}@media (max-width:768px){.contact-luxury-section .contact-form-card-luxury{border-radius:22px;padding:28px 20px}}.contact-luxury-section .contact-form-card-luxury .form-card-top-head{border-bottom:1px solid #f1f5f9;margin-bottom:26px;padding-bottom:20px}.contact-luxury-section .contact-form-card-luxury .form-card-top-head .head-title-group{align-items:center;gap:14px;display:flex}.contact-luxury-section .contact-form-card-luxury .form-card-top-head .head-title-group .head-icon-badge{color:#0a3152;background:#0a315212;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.contact-luxury-section .contact-form-card-luxury .form-card-top-head .head-title-group h2{color:#0a3152;margin:0 0 3px;font-size:20px;font-weight:800}.contact-luxury-section .contact-form-card-luxury .form-card-top-head .head-title-group p{color:#64748b;margin:0;font-size:13px}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper .category-select-label{color:#0a3152;font-size:13px;font-weight:800}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper .categories-pills-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper .categories-pills-group .cat-pill-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper .categories-pills-group .cat-pill-btn:hover{color:#0a3152;background:#fff;border-color:#0a3152}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper .categories-pills-group .cat-pill-btn.active{color:#fff;background:#0a3152;border-color:#0a3152;box-shadow:0 4px 12px #0a315233}.contact-luxury-section .contact-form-card-luxury .inquiry-categories-wrapper .categories-pills-group .cat-pill-btn.active svg{color:#f5a623}.contact-luxury-section .contact-form-card-luxury .contact-form-body{flex-direction:column;gap:20px;display:flex}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-row-two-col{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:576px){.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-row-two-col{grid-template-columns:1fr}}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury{flex-direction:column;gap:8px;display:flex}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury label{color:#0a3152;align-items:center;gap:4px;font-size:13.5px;font-weight:800;display:flex}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury label .req-star{color:#ef4444}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper{align-items:center;display:flex;position:relative}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper .field-icon{color:#94a3b8;pointer-events:none;transition:color .2s;position:absolute;inset-inline-start:14px}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper .field-icon.textarea-icon{top:14px}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper input,.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper textarea{padding:12px 16px;color:#0a3152;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;width:100%;padding-inline-start:44px;font-size:14px;font-weight:600;transition:all .2s}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper input::placeholder,.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper textarea::placeholder{color:#94a3b8;font-weight:500}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper input:focus,.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper textarea:focus{background:#fff;border-color:#0a3152;box-shadow:0 0 0 4px #0a315214}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper input:focus+.field-icon,.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper input:focus~.field-icon,.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper textarea:focus+.field-icon,.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper textarea:focus~.field-icon{color:#0a3152}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper.textarea-wrapper{align-items:flex-start}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-group-luxury .input-icon-wrapper.textarea-wrapper textarea{resize:vertical;min-height:110px}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-actions-row{align-items:center;gap:14px;margin-top:8px;display:flex}@media (max-width:576px){.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-actions-row{flex-direction:column;align-items:stretch}}.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-actions-row .submit-contact-btn{justify-content:center;width:fit-content;min-width:160px}@media (max-width:576px){.contact-luxury-section .contact-form-card-luxury .contact-form-body .form-actions-row .submit-contact-btn{width:100%}}.contact-luxury-section .contact-form-card-luxury .contact-success-state-box{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.contact-luxury-section .contact-form-card-luxury .contact-success-state-box .success-icon-ring{color:#00a896;background:linear-gradient(135deg,#00a89626 0%,#00a8960d 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;box-shadow:0 10px 30px #00a89633}.contact-luxury-section .contact-form-card-luxury .contact-success-state-box h3{color:#0a3152;margin:0;font-size:22px;font-weight:900}.contact-luxury-section .contact-form-card-luxury .contact-success-state-box .success-subtext{color:#64748b;max-width:480px;margin:0;font-size:14.5px;line-height:1.6}.contact-luxury-section .contact-form-card-luxury .contact-success-state-box .send-another-btn{margin-top:10px}.contact-luxury-section .contact-info-sidebar-luxury{color:#fff;background:linear-gradient(145deg,#0a3152 0%,#08243d 100%);border-radius:28px;flex-direction:column;gap:24px;padding:36px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #0a315226}@media (max-width:768px){.contact-luxury-section .contact-info-sidebar-luxury{border-radius:22px;padding:28px 20px}}.contact-luxury-section .contact-info-sidebar-luxury .live-support-status-bar{background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .live-support-status-bar .live-status-indicator{align-items:center;gap:10px;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .live-support-status-bar .live-status-indicator .status-dot-pulsing{background:#25d366;border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite statusPulse;box-shadow:0 0 12px #25d366}.contact-luxury-section .contact-info-sidebar-luxury .live-support-status-bar .live-status-indicator .status-text{color:#fff;font-size:13px;font-weight:800}.contact-luxury-section .contact-info-sidebar-luxury .live-support-status-bar .hours-chip{color:#f5a623;background:#f5a62326;border-radius:8px;padding:3px 9px;font-size:11.5px;font-weight:900}.contact-luxury-section .contact-info-sidebar-luxury .sidebar-title{color:#fff;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:900}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack{flex-direction:column;gap:14px;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:16px;padding:14px 16px;transition:all .25s;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card:hover{background:#ffffff1f;transform:translate(4px)}html[lang=ar] .contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card:hover{transform:translate(-4px)}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .card-icon-box{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .card-details{flex-direction:column;flex:1;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .card-details .card-label{color:#ffffffa6;font-size:12px;font-weight:700}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .card-details .card-value-link,.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .card-details .card-value-text{color:#fff;margin:0;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .card-details .card-value-link:hover{color:#00a896}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .quick-action-link{color:#fff;background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card .quick-action-link:hover{color:#0a3152;background:#fff}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card.theme-amber .card-icon-box{color:#f5a623;background:#f5a62333}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card.theme-teal .card-icon-box{color:#00a896;background:#00a89633}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card.theme-blue .card-icon-box{color:#60a5fa;background:#3b82f633}.contact-luxury-section .contact-info-sidebar-luxury .info-cards-stack .info-feature-card.theme-purple .card-icon-box{color:#c084fc;background:#a855f733}.contact-luxury-section .contact-info-sidebar-luxury .support-trust-guarantee-box{background:linear-gradient(135deg,#00a89626 0%,#00a8960d 100%);border:1px solid #00a8964d;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .support-trust-guarantee-box .trust-icon{color:#00a896;flex-shrink:0;margin-top:2px}.contact-luxury-section .contact-info-sidebar-luxury .support-trust-guarantee-box .trust-text{flex-direction:column;gap:2px;display:flex}.contact-luxury-section .contact-info-sidebar-luxury .support-trust-guarantee-box .trust-text h4{color:#fff;margin:0;font-size:13.5px;font-weight:800}.contact-luxury-section .contact-info-sidebar-luxury .support-trust-guarantee-box .trust-text p{color:#ffffffbf;margin:0;font-size:12px;line-height:1.5}.contact-luxury-section .contact-faq-section-block{flex-direction:column;align-items:center;margin-top:70px;display:flex}@media (max-width:768px){.contact-luxury-section .contact-faq-section-block{margin-top:48px}}.contact-luxury-section .contact-faq-section-block .faq-section-header{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:600px;margin-bottom:34px;display:flex}.contact-luxury-section .contact-faq-section-block .faq-section-header .faq-badge-chip{color:#00a896;background:#00a8961a;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.contact-luxury-section .contact-faq-section-block .faq-section-header h2{color:#0a3152;margin:0;font-size:28px;font-weight:900}@media (max-width:576px){.contact-luxury-section .contact-faq-section-block .faq-section-header h2{font-size:22px}}.contact-luxury-section .contact-faq-section-block .faq-section-header p{color:#64748b;margin:0;font-size:14.5px}.contact-luxury-section .contact-faq-section-block .faq-accordion-list{flex-direction:column;gap:14px;width:100%;max-width:820px;display:flex}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;transition:all .25s;overflow:hidden}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card:hover{border-color:#0a3152;box-shadow:0 6px 20px #0a31520d}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card.open{border-color:#0a3152;box-shadow:0 8px 24px #0a315214}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card.open .faq-question-head{background:#0a315208}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card.open .faq-question-head .question-text{color:#0a3152}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-question-head{cursor:pointer;width:100%;text-align:inset-start;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 22px;transition:background .2s;display:flex}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-question-head .question-text{color:#1e293b;font-size:15.5px;font-weight:800;line-height:1.4}@media (max-width:576px){.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-question-head .question-text{font-size:14px}}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-question-head .toggle-icon-circle{color:#0a3152;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-question-head .toggle-icon-circle .chevron-icon{transition:transform .3s}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-question-head .toggle-icon-circle .chevron-icon.rotate{transform:rotate(180deg)}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-answer-body{color:#475569;padding:0 22px 20px}.contact-luxury-section .contact-faq-section-block .faq-accordion-list .faq-accordion-card .faq-answer-body p{margin:0;font-size:14px;font-weight:500;line-height:1.65}@keyframes statusPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}
