.propertyLeadForm{width:100%;max-width:420px}.propertyLeadForm__container{-webkit-backdrop-filter:blur(28px);background:#f7f3ef;border:1px solid #1e1c1c73;border-radius:15px;padding:30px;box-shadow:0 20px 50px #0000002e}.propertyLeadForm__tag{letter-spacing:3px;text-transform:uppercase;color:#111;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-block}.propertyLeadForm__container h2{color:#111;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;line-height:1.1}.propertyLeadForm__container p{color:#111;margin-bottom:5px;font-size:15px;line-height:1.8}.propertyLeadForm form{flex-direction:column;gap:18px;display:flex}.propertyLeadForm input{color:#111;background:#fff;border:1px solid #1e1c1c73;border-radius:14px;outline:none;width:100%;height:58px;padding:0 18px;font-size:15px;transition:all .3s}.propertyLeadForm input::placeholder{color:#1e1c1c73}.propertyLeadForm input:focus,.propertyLeadForm__row:focus-within{border-color:#240d0dcc;box-shadow:0 0 0 3px #1e1c1c73}.propertyLeadForm__row{background:#fff;border:1px solid #1e1c1c73;border-radius:14px;padding:0 18px;transition:all .3s}.PhoneInputInput{color:#111;background:#fff!important;border:none!important;outline:none!important}.PhoneInputInput::placeholder{color:#1e1c1c73}.submitBtn{color:#fff;cursor:pointer;background:#b47a45;border:1px solid #1e1c1c73;border-radius:50px;width:100%;height:60px;margin-top:10px;font-size:16px;font-weight:600;transition:all .3s}.submitBtn:hover:not(:disabled){background:#c4a699}.submitBtn:disabled{opacity:.7;cursor:not-allowed}.leadTerms{color:#555;align-items:flex-start;gap:10px;margin-top:5px;font-size:13px;line-height:1.6;display:flex}.leadTerms input[type=checkbox]{accent-color:#b68d43;cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:5px}.leadTerms span{flex:1}.leadTerms a{color:#b68d43;font-weight:600;text-decoration:none}.leadTerms a:hover{text-decoration:underline}.leadMessage{text-align:center;margin-top:10px;font-size:13px}@media (width<=992px){.propertyLeadForm{max-width:420px}.propertyLeadForm__container{padding:36px 30px}.propertyLeadForm__container h2{font-size:38px}}@media (width<=768px){.propertyLeadForm{width:100%;max-width:100%}.propertyLeadForm__container{border-radius:24px;padding:28px 24px}.propertyLeadForm__container h2{font-size:32px}.propertyLeadForm__container p{font-size:14px}.propertyLeadForm input,.PhoneInput,.submitBtn{height:54px}.leadTerms{gap:8px;margin-top:10px;font-size:10px;line-height:1.5}.leadTerms input[type=checkbox]{width:13px;height:13px}.leadTerms a{font-size:10px}}
