.contact-scope{--contact-bg:var(--background);--contact-text:var(--foreground);background-color:var(--contact-bg);flex-direction:column;min-height:100dvh;display:flex}.contact-main-container{box-sizing:border-box;width:100%;max-width:2520px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:640px){.contact-main-container{padding-inline:2.5rem}}@media (min-width:1280px){.contact-main-container{padding-inline:5rem}}.contact-hero-section{text-align:center;flex-direction:column;align-items:center;padding-top:110px;padding-bottom:48px;display:flex}@media (min-width:768px){.contact-hero-section{padding-top:140px;padding-bottom:56px}}.contact-breadcrumb{color:#344054;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:24px;font-family:inherit;font-size:14px;line-height:20px;display:inline-flex}.contact-breadcrumb-brand{color:#344054;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.contact-breadcrumb-brand:hover{color:#101828}.contact-breadcrumb-icon{color:#344054;width:16px;height:16px}.contact-breadcrumb-sep{color:#98a2b3;flex-shrink:0;width:14px;height:14px}.contact-breadcrumb-current{color:#101828;font-weight:500}.contact-title{letter-spacing:-.01em;text-align:center;color:#101828;margin:0 0 16px;font-family:inherit;font-size:32px;font-weight:500;line-height:40px}@media (min-width:768px){.contact-title{font-size:36px;line-height:44px}}.contact-subtitle{letter-spacing:0;text-align:center;color:var(--Text-text-tertiary,#637083);max-width:680px;margin:0 auto;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}@media (min-width:768px){.contact-subtitle{font-size:18px}}.contact-content-grid{grid-template-columns:1fr;align-items:stretch;gap:32px;margin-top:16px;margin-bottom:96px;display:grid}@media (min-width:1024px){.contact-content-grid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:0 32px;margin-bottom:120px}}@media (min-width:1280px){.contact-content-grid{gap:0 40px}}.contact-cards-column{width:100%}@media (min-width:1024px){.contact-cards-column{flex-direction:column;grid-column:span 6/span 6;grid-row-start:1;height:100%;display:flex}}.contact-form-fields{width:100%}@media (min-width:1024px){.contact-form-fields{grid-column:7/span 6;grid-row-start:1;height:100%}}.contact-cards-grid{grid-template-columns:1fr;gap:14px;width:100%;display:grid}@media (min-width:768px){.contact-cards-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.contact-cards-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:20px;height:100%}}.contact-card{box-sizing:border-box;flex-direction:column;justify-content:space-between;transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .25s,background-color .25s;display:flex}@media (min-width:1024px){.contact-card{height:100%;min-height:185px}}.contact-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #0000000f}@media (hover:hover) and (pointer:fine){.contact-card:hover{will-change:transform}}.contact-card-icon-box{color:#101828;background-color:#0000;border:1px solid #e2e8f0e6;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}@media (min-width:768px){.contact-card-icon-box{margin-bottom:24px}}.contact-card:hover .contact-card-icon-box{transform:scale(1.04)}.contact-card-content{flex-direction:column;gap:4px;display:flex}.contact-card-label{letter-spacing:0;color:var(--Text-text-tertiary,#637083);margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.contact-card-value,.contact-card-value span,.contact-ltr-value,.contact-rtl-value{text-underline-offset:4px;font-family:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.contact-card-value{letter-spacing:-.01em;color:#101828;word-break:break-word;hyphens:none;font-size:16px;line-height:28px;transition:opacity .15s,color .15s}@media (min-width:1280px){.contact-card-value{font-size:18px;line-height:32px}}.contact-card-value:hover{color:#06f}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-form-row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.contact-form-row{grid-template-columns:repeat(2,1fr)}}.contact-field-group{flex-direction:column;gap:6px;display:flex}.contact-label{letter-spacing:0;color:#344054;align-items:center;gap:4px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:flex}.contact-required{color:#f04438}.contact-input{color:#101828;box-sizing:border-box;background-color:#fff;border:1px solid #eaecf0;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.contact-input::placeholder{color:#98a2b3}.contact-input:hover{border-color:#d0d5dd}.contact-input:focus{border-color:#101828;box-shadow:0 0 0 3px #10182814}.contact-phone-group{box-sizing:border-box;background-color:#fff;border:1px solid #eaecf0;border-radius:12px;align-items:center;width:100%;height:44px;transition:border-color .2s,box-shadow .2s;display:flex}.contact-phone-group:hover{border-color:#d0d5dd}.contact-phone-group:focus-within,.contact-phone-group.is-open{border-color:#101828;box-shadow:0 0 0 3px #10182814}.contact-phone-group.has-error{border-color:#f04438!important}.contact-phone-group.has-error:focus-within,.contact-phone-group.has-error.is-open{border-color:#f04438!important;box-shadow:0 0 0 3px #f0443826!important}.contact-country-trigger{cursor:pointer;height:100%;box-shadow:none;background-color:#0000;border:none;border-start-start-radius:11px;border-end-start-radius:11px;outline:none;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;transition:background-color .15s;display:flex}.contact-country-trigger:hover{background-color:#0000}[dir=rtl] .contact-country-trigger{border:none}.contact-country-flag{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block;overflow:hidden}.contact-country-chevron{color:#101828;transform-origin:50%;flex-shrink:0;width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:block}.contact-phone-group.is-open .contact-country-chevron,.contact-country-trigger[aria-expanded=true] .contact-country-chevron,.contact-country-chevron.is-open{transform:rotate(180deg)}.contact-phone-input{color:#101828;background:0 0;border:none;outline:none;flex-grow:1;width:100%;height:100%;padding:0 14px;font-family:inherit;font-size:16px}.contact-phone-input::placeholder{color:#98a2b3}.contact-textarea-wrapper{width:100%;position:relative}.contact-textarea{color:#101828;box-sizing:border-box;resize:vertical;background-color:#fff;border:1px solid #eaecf0;border-radius:12px;outline:none;width:100%;height:144px;min-height:144px;padding:14px 14px 32px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.contact-textarea::placeholder{color:#98a2b3}.contact-textarea:hover{border-color:#d0d5dd}.contact-textarea:focus{border-color:#101828;box-shadow:0 0 0 3px #10182814}.contact-char-count{color:#475569;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:12px;position:absolute;bottom:10px;right:14px}[dir=rtl] .contact-char-count{left:14px;right:auto}.contact-form-actions{justify-content:flex-end;margin-top:20px;display:flex}@media (min-width:1024px){.contact-form-actions{grid-column:7/span 6;grid-row-start:2;justify-content:flex-end;margin-top:24px;display:flex}[dir=rtl] .contact-form-actions{justify-content:flex-start}}@media (max-width:1023px){.contact-form-actions{justify-content:stretch;width:100%}}.contact-btn-submit{color:#fff;cursor:pointer;background-color:#101828;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,transform .15s;display:inline-flex}@media (max-width:1023px){.contact-btn-submit{width:100%;padding:14px 24px}}.contact-btn-submit:hover{background-color:#1d2939}.contact-btn-submit:active{transform:scale(.98)}.contact-btn-icon{width:16px;height:16px;transition:transform .2s}.contact-btn-submit:hover .contact-btn-icon{transform:translate(3px)}[dir=rtl] .contact-btn-submit:hover .contact-btn-icon{transform:translate(-3px)}.newsletter-section{background-color:#f2f4f7;border-top:1px solid #eaecf0;width:100%;margin-top:auto;padding:56px 0;transition:background-color .3s,border-color .3s;box-shadow:0 -2px 10px -2px #00000008}@media (min-width:768px){.newsletter-section{-webkit-backdrop-filter:none;background-color:#f2f4f7}}.newsletter-container{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:2520px;margin:0 auto;padding:0 1.5rem;display:flex}@media (min-width:640px){.newsletter-container{padding:0 2.5rem}}@media (min-width:1024px){.newsletter-container{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}[dir=rtl] .newsletter-container{text-align:right}}@media (min-width:1280px){.newsletter-container{padding:0 5rem}}.newsletter-text-col{flex-direction:column;display:flex}.newsletter-title{letter-spacing:-.01em;color:#101828;margin:0;font-family:inherit;font-size:28px;font-weight:700;line-height:36px}.newsletter-desc{color:#344054;margin:8px 0 0;font-family:inherit;font-size:15px;font-weight:400;line-height:22px}.newsletter-form{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:380px;margin:0 auto;display:flex}@media (min-width:1024px){.newsletter-form{flex-direction:row;gap:12px;width:auto;max-width:none;margin:0}}.newsletter-input{color:#101828;box-sizing:border-box;background-color:#fff;border:1px solid #d0d5dd;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}@media (min-width:1024px){.newsletter-input{width:320px;font-size:14px}}.newsletter-input::placeholder{color:#98a2b3}.newsletter-input:hover{border-color:#98a2b3}.newsletter-input:focus{border-color:#101828;box-shadow:0 0 0 3px #10182814}.newsletter-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#101828;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;transition:background-color .2s,transform .15s;display:flex}@media (min-width:1024px){.newsletter-btn{flex-shrink:0;width:auto;font-size:14px}}.newsletter-btn:hover{background-color:#1d2939}.newsletter-btn:active{transform:scale(.98)}.dark .contact-title,.dark .contact-breadcrumb-current,.dark .newsletter-title{color:#fff}.dark .contact-card-value,.dark .contact-card-value span,.dark .contact-ltr-value,.dark .contact-rtl-value{color:#fff;text-decoration-color:#fff}.dark .contact-card-label{color:#a1a1aa}.dark .contact-subtitle,.dark .newsletter-desc{color:#d4d4d8}.dark .contact-breadcrumb-brand,.dark .contact-breadcrumb-icon{color:#a1a1aa}.dark .contact-breadcrumb-brand:hover{color:#fff}.dark .contact-card{background-color:var(--card-surface);border-color:var(--card-border);box-shadow:none}@media (min-width:768px){.dark .contact-card{background-color:var(--card-surface);-webkit-backdrop-filter:none}}.dark .contact-card:hover{border-color:#3f3f46;box-shadow:0 12px 24px -8px #0006}.dark .contact-card-icon-box{background-color:var(--card-surface);border-color:var(--card-border);color:#e4e4e7}@media (min-width:768px){.dark .contact-card-icon-box{-webkit-backdrop-filter:none}}.dark .contact-label{color:#e4e4e7}.dark .contact-required{color:#fb7185}.dark .contact-input,.dark .contact-textarea,.dark .contact-phone-group{background-color:var(--card-surface);border-color:var(--card-border);box-shadow:none;color:#f4f4f5}@media (min-width:768px){.dark .contact-input,.dark .contact-textarea,.dark .contact-phone-group{background-color:var(--card-surface);-webkit-backdrop-filter:none}}.dark .newsletter-input{background-color:var(--card-surface);border-color:var(--card-border);-webkit-backdrop-filter:none;box-shadow:none;color:#f4f4f5}.dark .contact-input::placeholder,.dark .contact-textarea::placeholder,.dark .contact-phone-input::placeholder{color:#71717a}.dark .newsletter-input::placeholder,.dark .contact-char-count{color:#a1a1aa}.dark .contact-country-trigger{color:#e4e4e7;background-color:#0000;border:none}.dark .contact-country-trigger:hover{background-color:#0000}.dark .contact-country-chevron{color:#e4e4e7}[dir=rtl].dark .contact-country-trigger,.dark [dir=rtl] .contact-country-trigger{border:none}.dark .contact-input:hover,.dark .contact-textarea:hover,.dark .contact-phone-group:hover,.dark .newsletter-input:hover{border-color:#3f3f46}.dark .contact-input:focus,.dark .contact-textarea:focus,.dark .contact-phone-group:focus-within,.dark .contact-phone-group.is-open{border-color:#52525b;box-shadow:0 0 0 1px #52525b}.dark .contact-phone-group.has-error{border-color:#fb7185cc!important}.dark .contact-phone-group.has-error:focus-within,.dark .contact-phone-group.has-error.is-open{border-color:#fb7185e6!important;box-shadow:0 0 0 1px #fb718566!important}.dark .newsletter-input:focus{border-color:#52525b;box-shadow:0 0 0 1px #52525b}.dark .contact-btn-submit{color:#101828;background-color:#fff}.dark .contact-btn-submit:hover{background-color:#f1f5f9}.dark .newsletter-btn{color:#000;background-color:#fff}.dark .newsletter-btn:hover{background-color:#e4e4e7}.dark .newsletter-section{background-color:var(--card-surface);border-top:1px solid var(--card-border);box-shadow:none}@media (min-width:768px){.dark .newsletter-section{background-color:var(--card-surface);-webkit-backdrop-filter:none}}[dir=rtl] .contact-scope,[lang=ar] .contact-scope,[dir=rtl] .contact-page-container,[lang=ar] .contact-page-container,[dir=rtl] .contact-title,[lang=ar] .contact-title,[dir=rtl] .contact-subtitle,[lang=ar] .contact-subtitle,[dir=rtl] .contact-breadcrumb,[lang=ar] .contact-breadcrumb,[dir=rtl] .contact-breadcrumb-current,[lang=ar] .contact-breadcrumb-current,[dir=rtl] .contact-card,[lang=ar] .contact-card,[dir=rtl] .contact-card-label,[lang=ar] .contact-card-label,[dir=rtl] .contact-card-value,[lang=ar] .contact-card-value,[dir=rtl] .contact-card-content span:not([dir=ltr]),[lang=ar] .contact-card-content span:not([dir=ltr]),[dir=rtl] .contact-rtl-value,[lang=ar] .contact-rtl-value,[dir=rtl] .contact-label,[lang=ar] .contact-label,[dir=rtl] .contact-input,[lang=ar] .contact-input,[dir=rtl] .contact-phone-input,[lang=ar] .contact-phone-input,[dir=rtl] .contact-textarea,[lang=ar] .contact-textarea,[dir=rtl] .contact-char-count,[lang=ar] .contact-char-count,[dir=rtl] .contact-form-container input,[lang=ar] .contact-form-container input,[dir=rtl] .contact-form-container textarea,[lang=ar] .contact-form-container textarea,[dir=rtl] .contact-form-container button,[lang=ar] .contact-form-container button,[dir=rtl] .contact-btn-submit,[lang=ar] .contact-btn-submit,[dir=rtl] .newsletter-title,[lang=ar] .newsletter-title,[dir=rtl] .newsletter-desc,[lang=ar] .newsletter-desc,[dir=rtl] .newsletter-input,[lang=ar] .newsletter-input,[dir=rtl] .newsletter-btn,[lang=ar] .newsletter-btn,[dir=rtl] .contact-input::placeholder,[lang=ar] .contact-input::placeholder,[dir=rtl] .contact-textarea::placeholder,[lang=ar] .contact-textarea::placeholder,[dir=rtl] .newsletter-input::placeholder,[lang=ar] .newsletter-input::placeholder{font-family:var(--font-cairo), sans-serif}[dir=rtl] [dir=ltr],[lang=ar] [dir=ltr],.contact-breadcrumb-brand,.brand-logo,.contact-ltr-value{font-family:var(--font-lufga), sans-serif}
