.ContactHero_compactHero__W7UcQ{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);padding:140px 24px 50px;margin-top:0;position:relative;overflow:hidden;z-index:1}.ContactHero_compactHero__W7UcQ:before{background-image:url(/images/hero-grand-egyptian-museum.png);background-size:cover;background-position:50%;z-index:1}.ContactHero_compactHero__W7UcQ:after,.ContactHero_compactHero__W7UcQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;pointer-events:none}.ContactHero_compactHero__W7UcQ:after{background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:2}.ContactHero_compactHeroContent__hk9Hk{max-width:1200px;margin:0 auto;position:relative;z-index:3;text-align:center}.ContactHero_breadcrumbNav__N_e9I{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:24px;font-size:14px;color:hsla(0,0%,100%,.8)}.ContactHero_breadcrumbItem__IWUw_{display:inline-flex;align-items:center;gap:8px}.ContactHero_breadcrumbLink__tTiZm{color:hsla(0,0%,100%,.9);text-decoration:none;transition:color .2s}.ContactHero_breadcrumbLink__tTiZm:hover{color:#fff}.ContactHero_breadcrumbSeparator__c32Rx{color:hsla(0,0%,100%,.6)}.ContactHero_breadcrumbCurrent__IMvOa{color:hsla(0,0%,100%,.9);font-weight:600}.ContactHero_compactHeroTitle__Wjr54{font-size:clamp(28px,4vw,42px);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2;letter-spacing:-.02em}.ContactHero_compactHeroSubtitle__1oU4w{font-size:16px;color:hsla(0,0%,100%,.9);margin:0;line-height:1.5}@media (max-width:1024px){.ContactHero_compactHero__W7UcQ{padding:132px 20px 40px}}@media (max-width:768px){.ContactHero_compactHero__W7UcQ{padding:max(152px,calc(env(safe-area-inset-top, 0px) + 112px)) 20px 32px}.ContactHero_compactHeroTitle__Wjr54{font-size:28px}.ContactHero_compactHeroSubtitle__1oU4w{font-size:14px}}.ContactForm_formWrapper__ay1SO{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:24px;padding:48px;box-shadow:0 20px 60px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.ContactForm_formWrapper__ay1SO:hover{box-shadow:0 25px 70px rgba(15,23,42,.12)}.ContactForm_formTitle__oaf9G{font-size:32px;font-weight:700;color:#0f172a;margin:0 0 12px;line-height:1.2}.ContactForm_formSubtitle__H0u2u{font-size:16px;color:#626978;margin:0 0 32px;line-height:1.6}.ContactForm_contactForm__idKDc{display:flex;flex-direction:column;gap:24px;flex:1}.ContactForm_formGroup__BBOno{display:flex;flex-direction:column;gap:8px;width:100%}.ContactForm_label__d0DO9{font-size:14px;font-weight:600;color:#0f172a;margin:0}.ContactForm_required__vTt_8{color:var(--primary-color,#ff9d3d)}.ContactForm_input__LexWi,.ContactForm_textarea__tFAve{width:100%;padding:14px 18px;border:2px solid #e9ecf5;border-radius:12px;font-size:15px;color:#0f172a;background:#fff;transition:all .3s ease;font-family:inherit}.ContactForm_input__LexWi:focus,.ContactForm_textarea__tFAve:focus{outline:none;border-color:var(--primary-color,#ff9d3d);box-shadow:0 0 0 4px rgba(255,157,61,.1)}.ContactForm_input__LexWi::-moz-placeholder,.ContactForm_textarea__tFAve::-moz-placeholder{color:#94a3b8}.ContactForm_input__LexWi::placeholder,.ContactForm_textarea__tFAve::placeholder{color:#94a3b8}.ContactForm_textarea__tFAve{resize:vertical;min-height:140px}.ContactForm_submitButton__39Et2{padding:16px 40px;background:var(--primary-color,#ff9d3d);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start;box-shadow:0 8px 25px rgba(255,157,61,.3)}.ContactForm_submitButton__39Et2:hover{background:#ff7a00;transform:translateY(-2px);box-shadow:0 12px 35px rgba(255,157,61,.4)}.ContactForm_submitButton__39Et2:active{transform:translateY(0)}.ContactForm_submitButton__39Et2:disabled{opacity:.65;cursor:not-allowed}.ContactForm_formSuccess__IPX0w{background:rgba(34,197,94,.12);color:#166534}.ContactForm_formError__tw_Oi,.ContactForm_formSuccess__IPX0w{padding:12px 16px;border-radius:12px;font-size:15px;margin:0 0 20px;line-height:1.5}.ContactForm_formError__tw_Oi{background:rgba(239,68,68,.1);color:#b91c1c}@media (max-width:768px){.ContactForm_formWrapper__ay1SO{padding:32px 24px}.ContactForm_formTitle__oaf9G{font-size:28px}.ContactForm_formRow__IepqE{grid-template-columns:1fr;gap:24px}.ContactForm_submitButton__39Et2{width:100%}}.ContactInfo_infoWrapper__GBCKQ{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:24px;padding:48px;box-shadow:0 20px 60px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);height:100%;display:flex;flex-direction:column}.ContactInfo_infoTitle__p_EeJ{font-size:32px;font-weight:700;color:#0f172a;margin:0 0 12px;line-height:1.2}.ContactInfo_infoSubtitle__l2YPs{font-size:16px;color:#626978;margin:0 0 40px;line-height:1.6}.ContactInfo_contactItems__l6tRH{display:flex;flex-direction:column;gap:28px;flex:1}.ContactInfo_contactItem__xy1a4{display:flex;gap:20px;align-items:flex-start;padding:24px;background:#fff;border-radius:16px;border:1px solid #e9ecf5;transition:all .3s ease}.ContactInfo_contactItem__xy1a4:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(15,23,42,.1);border-color:var(--primary-color,#ff9d3d)}.ContactInfo_iconWrapper__XYNly{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--primary-color,#ff9d3d),#ff7a00);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 20px rgba(255,157,61,.25)}.ContactInfo_iconWrapper__XYNly i{font-size:24px;color:#fff}.ContactInfo_contactContent__EJ1TM{flex:1}.ContactInfo_contactTitle__pnCvj{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 8px}.ContactInfo_contactLink__W5lMb,.ContactInfo_contactText__geUd4{font-size:15px;color:#626978;margin:0;line-height:1.6;transition:color .3s ease}.ContactInfo_contactLink__W5lMb{text-decoration:none;color:var(--primary-color,#ff9d3d)}.ContactInfo_contactLink__W5lMb:hover{color:#ff7a00;text-decoration:underline}.ContactInfo_socialLinks__Qq4SL{margin-top:40px;padding-top:32px;border-top:1px solid #e9ecf5}.ContactInfo_socialTitle__em9UR{font-size:18px;font-weight:600;color:#0f172a;margin:0 0 20px}.ContactInfo_socialIcons__dOCq5{display:flex;gap:12px}.ContactInfo_socialIcon___QAoL{width:44px;height:44px;border-radius:12px;background:#fff;border:2px solid #e9ecf5;display:flex;align-items:center;justify-content:center;color:#626978;text-decoration:none;transition:all .3s ease}.ContactInfo_socialIcon___QAoL:hover{background:var(--primary-color,#ff9d3d);border-color:var(--primary-color,#ff9d3d);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,157,61,.3)}.ContactInfo_socialIcon___QAoL i{font-size:18px}@media (max-width:768px){.ContactInfo_infoWrapper__GBCKQ{padding:32px 24px}.ContactInfo_infoTitle__p_EeJ{font-size:28px}.ContactInfo_contactItem__xy1a4{padding:20px}.ContactInfo_iconWrapper__XYNly{width:48px;height:48px}.ContactInfo_iconWrapper__XYNly i{font-size:20px}}.ContactMap_mapSection___EFIW{padding:120px 0;background:#f8f9fb}.ContactMap_mapWrapper__IdQ_3{max-width:1400px;margin:0 auto}.ContactMap_mapTitle__vlmdL{font-size:36px;font-weight:700;color:#0f172a;margin:0 0 40px;text-align:center;line-height:1.2}.ContactMap_mapContainer__nNS4V{position:relative;width:100%;height:500px;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.12);border:1px solid rgba(15,23,42,.08)}.ContactMap_mapIframe__4qCps{width:100%;height:100%;border:none;display:block}@media (max-width:1024px){.ContactMap_mapSection___EFIW{padding:80px 0}.ContactMap_mapTitle__vlmdL{font-size:32px;margin-bottom:32px}.ContactMap_mapContainer__nNS4V{height:400px;border-radius:20px}}@media (max-width:768px){.ContactMap_mapSection___EFIW{padding:60px 0}.ContactMap_mapTitle__vlmdL{font-size:28px;margin-bottom:24px}.ContactMap_mapContainer__nNS4V{height:350px;border-radius:16px}}.page_pageContent__DzP7S{width:100%;padding-top:0;background:transparent;overflow-x:hidden}.page_clearfix__2tIgt:after,.page_clearfix__2tIgt:before{content:"";display:table}.page_clearfix__2tIgt:after{clear:both}.page_col12__oN_sP,.page_containerFull__Y7AQL,.page_contentPage__NxguC,.page_hentry___v8OJ,.page_mainPageContent__XLq8W,.page_mainPage__WU0ER,.page_page__ZkP3n,.page_post31__PcLIn,.page_row__aEzUl,.page_singleContentInner__WoE6f,.page_singlePageTemplate__dVOPR,.page_statusPublish__4bE1Z,.page_typePage__wEOIJ,.page_wpContent__XIzs9{width:100%}.page_row__aEzUl{display:flex;flex-wrap:wrap;margin:0}.page_col12__oN_sP{flex:0 0 100%;max-width:100%}.page_innerContent__W5DgP{padding:0;margin:0;width:100%}.page_innerContent__W5DgP>section{margin-bottom:0;width:100%}.page_innerContent__W5DgP>section:first-child{margin-top:0}.page_contactSection__JRhKf{padding:120px 0;background-image:url(/images/listing-2-600x500.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.page_contactGrid__vmDc7{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:stretch}@media (max-width:1024px){.page_contactSection__JRhKf{padding:80px 0}.page_contactGrid__vmDc7{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.page_contactSection__JRhKf{padding:60px 0}.page_contactGrid__vmDc7{gap:32px}}