.Contact-module__QYM7kq__container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.Contact-module__QYM7kq__heroSection{background:linear-gradient(135deg,#000 0%,#1a1a1a 100%);padding:120px 0 80px;position:relative;overflow:hidden}.Contact-module__QYM7kq__heroSection:before{content:"";opacity:.3;z-index:1;background:url(/Images/index/ASEAM_AP-18.jpg) 50%/cover;position:absolute;inset:0}.Contact-module__QYM7kq__heroContent{z-index:2;position:relative}.Contact-module__QYM7kq__heroText{text-align:center;max-width:600px;margin:0 auto}.Contact-module__QYM7kq__heroTitle{color:#fff;text-shadow:0 4px 8px #00000080;margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem);font-weight:800;animation:1s ease-out Contact-module__QYM7kq__fadeInUp}.Contact-module__QYM7kq__heroSubtitle{color:gold;opacity:.9;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:400;animation:1s ease-out .2s both Contact-module__QYM7kq__fadeInUp}.Contact-module__QYM7kq__contactInfoSection{background:#000;padding:80px 0}.Contact-module__QYM7kq__contactGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px;display:grid}.Contact-module__QYM7kq__contactCard{text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff1a;border-radius:20px;padding:40px 30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.Contact-module__QYM7kq__contactCard:before{content:"";background:linear-gradient(90deg,#0000,#ffd7001a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Contact-module__QYM7kq__contactCard:hover{border-color:gold;transform:translateY(-10px);box-shadow:0 30px 60px #0006}.Contact-module__QYM7kq__contactCard:hover:before{left:100%}.Contact-module__QYM7kq__contactIcon{color:gold;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 20px;font-size:5rem;transition:all .3s;display:flex}.Contact-module__QYM7kq__contactCard:hover .Contact-module__QYM7kq__contactIcon{transform:scale(1.1)}.Contact-module__QYM7kq__contactCard h3{color:#fff;margin-bottom:15px;font-size:1.5rem;font-weight:700}.Contact-module__QYM7kq__contactCard p{color:#d9d9d9;margin-bottom:20px;font-size:1.1rem}.Contact-module__QYM7kq__contactLink{color:gold;border:2px solid gold;border-radius:25px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Contact-module__QYM7kq__contactLink:hover{color:#000;background:gold;transform:translateY(-2px)}.Contact-module__QYM7kq__locationNote{color:gold;margin-top:10px;font-size:.9rem;font-style:italic;display:block}.Contact-module__QYM7kq__formSection{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:80px 0}.Contact-module__QYM7kq__formHeader{text-align:center;margin-bottom:50px}.Contact-module__QYM7kq__formHeader h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;position:relative}.Contact-module__QYM7kq__formHeader h2:after{content:"";background:linear-gradient(90deg,gold,#ffed4e);border-radius:2px;width:80px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.Contact-module__QYM7kq__formHeader p{color:#d9d9d9;max-width:600px;margin:0 auto;font-size:1.2rem}.Contact-module__QYM7kq__formContainer{background:#00000080;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;margin:0 auto;padding:40px;box-shadow:0 20px 40px #0000004d}.Contact-module__QYM7kq__Text{color:#fff!important}.Contact-module__QYM7kq__flexDisplay{justify-content:center;display:flex}.Contact-module__QYM7kq__selectControl{color:#fff!important;appearance:none!important;background-color:#000c!important;border:2px solid gold!important;border-radius:8px!important;outline:none!important;width:100%!important;max-width:100%!important;padding:12px!important;font-size:1rem!important;transition:all .3s!important}.Contact-module__QYM7kq__selectControl:hover,.Contact-module__QYM7kq__selectControl:focus{border-color:#ffed4e!important;box-shadow:0 0 0 3px #ffd7001a!important}.Contact-module__QYM7kq__selectControl option{color:#fff!important;background-color:#000!important}.Contact-module__QYM7kq__SubmitButton{z-index:1!important;color:gold!important;cursor:pointer!important;background:0 0!important;border:3px solid gold!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;margin:30px auto 0!important;padding:15px 30px!important;font-family:sans-serif!important;font-size:1.2rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:flex!important;position:relative!important;overflow:hidden!important}.Contact-module__QYM7kq__SubmitButton:hover,.Contact-module__QYM7kq__SubmitButton:focus{color:#000!important;background:gold!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px #ffd7004d!important}@keyframes Contact-module__QYM7kq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Contact-module__QYM7kq__heroSection{padding:80px 0 40px}.Contact-module__QYM7kq__heroTitle{font-size:clamp(2rem,5vw,3rem)}.Contact-module__QYM7kq__heroSubtitle{font-size:clamp(1rem,2.5vw,1.5rem)}.Contact-module__QYM7kq__contactInfoSection,.Contact-module__QYM7kq__formSection{padding:40px 0}.Contact-module__QYM7kq__contactGrid{grid-template-columns:1fr;gap:30px}.Contact-module__QYM7kq__contactCard{padding:30px 20px}.Contact-module__QYM7kq__contactIcon{width:40px;height:40px;font-size:.3rem}.Contact-module__QYM7kq__formContainer{margin:0 15px;padding:25px}.Contact-module__QYM7kq__formHeader h2{font-size:clamp(1.8rem,4vw,2.5rem)}.Contact-module__QYM7kq__formHeader p{font-size:1rem}}@media (max-width:480px){.Contact-module__QYM7kq__container{padding:0 15px}.Contact-module__QYM7kq__heroSection{padding:70px 0 30px}.Contact-module__QYM7kq__contactInfoSection,.Contact-module__QYM7kq__formSection{padding:30px 0}.Contact-module__QYM7kq__contactCard{padding:25px 15px}.Contact-module__QYM7kq__contactIcon{width:50px;height:50px;font-size:.25rem}.Contact-module__QYM7kq__contactCard h3{font-size:1.3rem}.Contact-module__QYM7kq__contactCard p{font-size:1rem}.Contact-module__QYM7kq__formContainer{padding:20px}}.Contact-module__QYM7kq__contactCard:focus,.Contact-module__QYM7kq__contactLink:focus,.Contact-module__QYM7kq__SubmitButton:focus{outline-offset:2px;outline:2px solid gold}
