@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Kaushan+Script&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Tiro+Devanagari+Marathi:ital@0;1&display=swap');

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Kaushan+Script&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Tiro+Devanagari+Marathi:ital@0;1&display=swap');

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Kaushan+Script&family=Lora:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Tiro+Devanagari+Marathi:ital@0;1&display=swap');

*{margin: 0; padding: 0; box-sizing: border-box;}

body{font-family: var(--ff-body);line-height: 1.5;background-color: var(--color-FFFFFF);}

.coomingSoon{isolation: isolate;}
.coomingSoon img{width: 100%;}
/* .mainContent{position: absolute; top: 92px; left: 0; right: 0;} */
.mainContent {height: 100%; background: url('/assets/images/plateBg.jpg'); background-repeat: no-repeat; background-size: cover; padding-top: 92px;  isolation: isolate;}
.firmLogo{max-width: 298px; margin: 0 auto;}
.comeSoon{display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 30px;}
.comeSoon h4{ font-family: "Kaushan Script", cursive; font-size: 43px; font-weight: 400; color: #153722; margin-bottom: 53px;}

.formBox{display: flex; gap: 11px;}
.inputBox{width: 371px; background: #fff;  border: 1px solid #BFBFBF; border-radius: 8px; padding: 15px 17px;
display: flex; justify-content: start; align-items: center; gap: 10px;}
.inputBox img{width: 24px;}
.inputBox input{border: none; font-family: "Open Sans", sans-serif; font-size: 18px; }
.inputBox input:focus-visible{outline: none;}
.inputBox input::placeholder{color: #585858; }

.submitBtn{background:#153722; color: #C5B05E; padding: 21px 12px; border-radius: 8px; border: none; outline: none; cursor: pointer;}

.plateImg{max-width: 445px; position: relative; z-index: -1; margin-top: 35px;}

.mainFooter{padding: 12px 0; background: #153722;}
.mainFooter p{color: #ADB29E; text-align: center;  font-family: "Lora", serif;}