.contact-us-container{max-width:100%;margin:0 auto;padding:0;background:linear-gradient(135deg,#11998e,#38ef7d);min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:auto;overflow-x:hidden}.contact-us-content-wrapper{max-width:600px;margin:0 auto;padding:15px}.contact-us-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;padding:15px;background:rgba(255,255,255,.95);border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.back-button{background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,107,.3)}.back-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.4)}.contact-us-title{color:#2c3e50;font-size:24px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-us-content{display:flex;flex-direction:column;gap:20px}.hero-section{text-align:center;padding:25px 15px;background:rgba(255,255,255,.95);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.hero-icon{width:60px;height:60px;margin:0 auto 15px;background:linear-gradient(45deg,#11998e,#38ef7d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:24px;box-shadow:0 6px 20px rgba(17,153,142,.4);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hero-title{color:#2c3e50;font-size:22px;font-weight:700;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle{color:#7f8c8d;font-size:16px;font-weight:500;margin:0}.contact-card{background:rgba(255,255,255,.95);border-radius:20px;padding:25px;box-shadow:0 8px 32px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.contact-section{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;padding:15px;background:rgba(255,255,255,.7);border-radius:12px;transition:all .3s ease}.contact-section:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1);background:rgba(255,255,255,.9)}.contact-section:last-child{margin-bottom:0}.contact-icon{width:40px;height:40px;background:linear-gradient(45deg,#11998e,#38ef7d);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:16px;flex-shrink:0;box-shadow:0 4px 15px rgba(17,153,142,.3);min-width:40px;min-height:40px}.contact-info{flex:1}.contact-label{color:#2c3e50;font-size:16px;font-weight:700;margin:0 0 6px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.contact-value{color:#7f8c8d;font-size:14px;margin:0;line-height:1.5}.contact-link{color:#11998e;text-decoration:none;font-weight:600;transition:all .3s ease}.contact-link:hover{color:#38ef7d;text-decoration:underline}.contact-value a[href^="http://"],.contact-value a[href^="https://"],.contact-value a[href^="mailto:"],.contact-value a[href^="tel:"],.contact-value a[href^="www."]{direction:ltr;text-align:left;unicode-bidi:bidi-override}.contact-value a[href^="http://"]:before,.contact-value a[href^="https://"]:before,.contact-value a[href^="mailto:"]:before,.contact-value a[href^="tel:"]:before,.contact-value a[href^="www."]:before{direction:ltr;unicode-bidi:bidi-override}.contact-value:has(a[href^="mailto:"])+.contact-value,.contact-value:has(a[href^="tel:"])+.contact-value{direction:ltr;text-align:left}.contact-section:first-child .contact-value,.contact-section:nth-child(2) .contact-value,.contact-section:nth-child(3) .contact-value,.contact-section:nth-child(5) .contact-value{direction:ltr;text-align:left;unicode-bidi:bidi-override}.closing-message{text-align:center;padding:20px 15px;background:rgba(255,255,255,.95);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.closing-text{color:#2c3e50;font-size:20px;font-weight:700;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.closing-emojis{display:flex;justify-content:center;gap:12px;font-size:28px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.loading-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:white;font-size:18px;font-weight:500}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[dir=rtl] .back-button{transform:scaleX(-1)}[dir=rtl] .contact-section{flex-direction:row-reverse}[dir=rtl] .contact-section:first-child .contact-value,[dir=rtl] .contact-section:nth-child(2) .contact-value,[dir=rtl] .contact-section:nth-child(3) .contact-value,[dir=rtl] .contact-section:nth-child(5) .contact-value,[dir=rtl] .contact-value a[href^="http://"],[dir=rtl] .contact-value a[href^="https://"],[dir=rtl] .contact-value a[href^="mailto:"],[dir=rtl] .contact-value a[href^="tel:"],[dir=rtl] .contact-value a[href^="www."]{direction:ltr!important;text-align:left!important;unicode-bidi:bidi-override!important}@media (min-width:1200px){.contact-us-content-wrapper{max-width:600px}.contact-card{padding:25px}.contact-section{padding:15px;margin-bottom:15px}.hero-section{padding:25px 20px}.hero-title{font-size:22px}.hero-subtitle{font-size:16px}.closing-message{padding:20px}.closing-text{font-size:18px}.closing-emojis{font-size:24px}}@media (min-width:1400px){.contact-us-content-wrapper{max-width:550px}.contact-card{padding:20px}.contact-section{padding:12px;margin-bottom:12px}.hero-section{padding:20px 15px}.hero-title{font-size:20px}.hero-subtitle{font-size:15px}.closing-message{padding:15px}.closing-text{font-size:16px}.closing-emojis{font-size:22px}}@media (min-width:1600px){.contact-us-content-wrapper{max-width:500px}.contact-card{padding:18px}.contact-section{padding:10px;margin-bottom:10px}.hero-section{padding:18px 12px}.hero-title{font-size:18px}.hero-subtitle{font-size:14px}.closing-message{padding:12px}.closing-text{font-size:15px}.closing-emojis{font-size:20px}}@media (min-width:769px) and (max-width:1199px){.contact-us-content-wrapper{max-width:700px}.contact-card{padding:30px}.contact-section{padding:18px;margin-bottom:22px}.hero-section{padding:30px 20px}}@media (min-width:769px) and (max-width:1024px){.contact-us-content-wrapper{max-width:650px}}@media (max-width:768px){.contact-us-container{padding:10px}.contact-us-content-wrapper{max-width:100%;padding:10px}.contact-us-header{padding:12px 15px;margin-bottom:15px;gap:12px}.contact-us-title{font-size:20px}.back-button{width:36px;height:36px;font-size:14px}.hero-section{padding:20px 15px;margin-bottom:15px}.hero-icon{width:50px;height:50px;font-size:20px;margin-bottom:12px}.hero-title{font-size:18px;margin-bottom:6px}.hero-subtitle{font-size:14px}.contact-card{padding:20px 15px}.contact-section{flex-direction:row;text-align:left;gap:12px;padding:12px;margin-bottom:15px}.contact-icon{width:35px;height:35px;font-size:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:35px;min-height:35px}.contact-info{flex:1;min-width:0}.contact-label{font-size:14px;margin-bottom:4px}.contact-value{font-size:13px;word-break:break-word}.contact-value a{font-size:12px}.closing-message{padding:15px;margin-top:15px}.closing-text{font-size:16px;margin-bottom:10px}.closing-emojis{font-size:24px;gap:10px}}@media (max-width:480px){.contact-us-container,.contact-us-content-wrapper{padding:5px}.contact-us-header{padding:10px 12px;margin-bottom:12px;gap:10px}.contact-us-title{font-size:18px}.back-button{width:32px;height:32px;font-size:12px}.hero-section{padding:15px 12px;margin-bottom:12px}.hero-icon{width:45px;height:45px;font-size:18px;margin-bottom:10px}.hero-title{font-size:16px;margin-bottom:5px}.hero-subtitle{font-size:13px}.contact-card{padding:15px 12px}.contact-section{padding:10px;margin-bottom:12px;gap:10px}.contact-icon{width:30px;height:30px;font-size:12px;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}.contact-info{flex:1}.contact-label{font-size:13px;margin-bottom:3px}.contact-value{font-size:12px;line-height:1.4}.contact-value a{font-size:11px;word-break:break-all}.closing-message{padding:12px;margin-top:12px}.closing-text{font-size:14px;margin-bottom:8px}.closing-emojis{font-size:20px;gap:8px}}@media (max-width:320px){.contact-us-container,.contact-us-content-wrapper{padding:3px}.contact-us-header{padding:8px 10px;margin-bottom:10px;gap:8px}.contact-us-title{font-size:16px}.back-button{width:28px;height:28px;font-size:10px}.hero-section{padding:12px 10px;margin-bottom:10px}.hero-icon{width:40px;height:40px;font-size:16px;margin-bottom:8px}.hero-title{font-size:14px;margin-bottom:4px}.hero-subtitle{font-size:12px}.contact-card{padding:12px 10px}.contact-section{padding:8px;margin-bottom:10px;gap:8px}.contact-icon{width:25px;height:25px;font-size:10px;display:flex;align-items:center;justify-content:center;min-width:25px;min-height:25px}.contact-label{font-size:12px;margin-bottom:2px}.contact-value{font-size:11px;line-height:1.3}.contact-value a{font-size:10px}.closing-message{padding:10px;margin-top:10px}.closing-text{font-size:12px;margin-bottom:6px}.closing-emojis{font-size:18px;gap:6px}}@media (max-width:768px) and (orientation:landscape){.contact-us-container,.contact-us-content-wrapper{padding:8px}.hero-section{padding:15px;margin-bottom:12px}.hero-icon{width:40px;height:40px;font-size:16px;margin-bottom:8px}.hero-title{font-size:16px;margin-bottom:4px}.hero-subtitle{font-size:12px}.contact-card{padding:15px}.contact-section{padding:10px;margin-bottom:10px}.contact-icon{width:30px;height:30px;font-size:12px;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}.contact-label{font-size:13px}.contact-value{font-size:12px}.closing-message{padding:12px}.closing-text{font-size:14px}.closing-emojis{font-size:20px}}