@import "https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap";.navbar{z-index:999;width:100%;padding:18px 0;transition:all .4s;position:fixed;top:0;left:0}.navbar .container{justify-content:space-between;align-items:center;width:92%;max-width:1400px;margin:auto;display:flex}.navbar img{height:80px;display:block}.navbar .desktop-btn button{cursor:pointer;color:#fff;background:#e88a2a;border:none;outline:none;padding:14px 30px;font-size:15px;font-weight:400;transition:all .3s;font-family:Onest,sans-serif!important}.navbar .desktop-btn button:hover{background:#000}.navbar .mobile-icon{display:none}.navbar .mobile-icon svg{cursor:pointer;color:#fff;font-size:34px}.navbar .mobile-menu{display:none}.navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;box-shadow:0 5px 20px #00000014}.navbar.scrolled .mobile-icon svg{color:#222}@media (width<=768px){.navbar{padding:15px 0}.navbar img{height:48px}.navbar .desktop-btn{display:none}.navbar .mobile-icon{display:block}.navbar .mobile-menu{background:#fff;width:100%;padding:25px;display:none;position:absolute;top:100%;left:0}.navbar .mobile-menu button{color:#fff;cursor:pointer;background:#e88a2a;border:none;border-radius:40px;width:100%;padding:15px;font-size:16px}.navbar .mobile-menu.active{display:block}}.mobile-enquiry{display:none}@media (width<=768px){.navbar .desktop-btn{display:none}.mobile-enquiry{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;background:#fffffffa;width:100%;padding:12px 16px;display:block;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #0000001f}.mobile-enquiry button{color:#fff;cursor:pointer;background:#e88a2a;border:none;border-radius:50px;width:100%;height:52px;font-size:16px;font-weight:400;transition:all .3s}.mobile-enquiry button:hover{background:#111}body{padding-bottom:80px}}.hero{background:#fff;width:100%;min-height:100vh;font-family:Onest,sans-serif;display:flex}.hero .hero-image{width:50%;min-height:100vh;overflow:hidden}.hero .hero-image img{object-fit:cover;width:100%;height:100%;display:block}.hero .hero-form{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:50%;min-height:100vh;padding:60px;display:flex}.hero .form-content{width:100%;max-width:520px}.hero .form-subtitle{letter-spacing:3px;text-transform:uppercase;color:#0035a1;margin-bottom:15px;font-size:13px;font-weight:500;display:block}.hero h1{color:#222;margin:0 0 15px;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.1}.hero p{color:#777;max-width:450px;margin:0 0 35px;font-size:15px;line-height:1.8}.hero form{width:100%}.hero .form-group{margin-bottom:18px}.hero .form-group input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:56px;padding:0 18px;font-family:Onest,sans-serif;font-size:14px;transition:all .3s}.hero .form-group input:focus{border-color:#0035a1;box-shadow:0 0 0 3px #0035a11f}.hero .form-group input::placeholder{color:#999}.hero .form-group small{color:#e53935;margin-top:6px;font-size:12px;display:block}.hero .captcha{justify-content:flex-start;margin:5px 0 20px;display:flex}.hero .submit-btn{color:#fff;cursor:pointer;background:#481275;border:none;border-radius:0;width:100%;height:56px;font-family:Onest,sans-serif;font-size:18px;font-weight:400;transition:all .3s}.hero .submit-btn:hover{background:#9db403}.hero .submit-btn:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.hero .hero-form{padding:40px}.hero h1{font-size:42px}}@media (width<=768px){.hero{min-height:100vh;display:block}.hero .hero-image{display:none}.hero .hero-form{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 22px;display:flex}.hero .form-content{max-width:500px}.hero .form-subtitle{text-align:center;letter-spacing:2px;font-size:11px}.hero h1{text-align:center;margin-bottom:12px;font-size:34px}.hero p{text-align:center;margin-bottom:28px;font-size:14px}.hero .form-group input{height:52px;font-size:14px}.hero .captcha{transform-origin:50%;justify-content:center;transform:scale(.9)}.hero .submit-btn{height:52px;font-size:14px}}@media (width<=480px){.hero .hero-form{padding:30px 18px}.hero h1{font-size:30px}.hero p{font-size:13px}.hero .captcha{transform:scale(.8)}}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box{background:#fff;border-radius:20px;width:100%;max-width:500px;padding:35px;animation:.3s popup;position:relative;font-family:Onest,sans-serif!important}.modal-box h2{text-align:center;color:#222;margin-bottom:10px;font-size:32px;font-weight:400}.modal-box p{text-align:center;color:#777;margin-bottom:30px;font-size:15px;line-height:1.7}.close-btn{cursor:pointer;background:0 0;border:none;width:40px;height:40px;transition:all .3s;position:absolute;top:18px;right:18px}.close-btn svg{color:#333;font-size:30px}.close-btn:hover{transform:rotate(90deg)}.form-group{margin-bottom:20px}.form-group input{background:#fff;border:1px solid #d8d8d8;border-radius:10px;outline:none;width:100%;height:55px;padding:0 18px;font-size:15px;transition:all .3s;font-family:Onest,sans-serif!important}.form-group input:focus{border-color:#c6a56a;box-shadow:0 0 0 3px #c6a56a26}.form-group input::placeholder{color:#999}.form-group small{color:#e53935;margin-top:6px;font-size:13px;font-weight:500;display:block}.captcha{justify-content:center;margin-bottom:10px;display:flex}.submit-btn{color:#fff;cursor:pointer;background:#c6a56a;border:none;border-radius:50px;width:100%;height:56px;font-size:16px;font-weight:600;transition:all .3s;font-family:Onest,sans-serif!important}.submit-btn:hover{background:#111}.submit-btn:disabled{opacity:.7;cursor:not-allowed}@keyframes popup{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.modal-box{max-width:95%;padding:30px 22px}.modal-box h2{font-size:28px}.modal-box p{margin-bottom:25px;font-size:14px}.form-group input{height:52px;font-size:14px}.submit-btn{height:52px;font-size:15px}}@media (width<=480px){.modal-overlay{padding:15px}.modal-box{border-radius:16px;padding:25px 18px}.modal-box h2{font-size:24px}.modal-box p{font-size:13px}.close-btn{width:35px;height:35px}.close-btn svg{font-size:24px}.form-group{margin-bottom:18px}.form-group input{height:50px;padding:0 15px;font-size:14px}.form-group small{font-size:12px}.submit-btn{height:50px;font-size:15px}.captcha{justify-content:flex-start}}*{box-sizing:border-box;margin:0;padding:0}
