.ApartmentEnquireForm[data-v-4c8646e8]{color:var(--black);position:relative}.ApartmentEnquireForm__content-container[data-v-4c8646e8]{max-width:400px}.ApartmentEnquireForm__form-container[data-v-4c8646e8]{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;margin-top:25px;row-gap:28px;width:320px}.ApartmentEnquireForm .input-container[data-v-4c8646e8]{position:relative}.ApartmentEnquireForm .input-container input[type=text][data-v-4c8646e8]::-moz-placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container input[type=text][data-v-4c8646e8]::placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container input[type=tel][data-v-4c8646e8]::-moz-placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container input[type=tel][data-v-4c8646e8]::placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container input[type=email][data-v-4c8646e8]::-moz-placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container input[type=email][data-v-4c8646e8]::placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container textarea[data-v-4c8646e8]::-moz-placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container textarea[data-v-4c8646e8]::placeholder{color:var(--black);opacity:.4}.ApartmentEnquireForm .input-container[data-v-4c8646e8] select,.ApartmentEnquireForm .input-container input[data-v-4c8646e8]{border-bottom:1px solid var(--black);width:100%}.ApartmentEnquireForm .input-container:has([required]):has(:invalid) select[data-v-4c8646e8]{border-bottom:1px solid var(--black);color:var(--black);opacity:.4}.ApartmentEnquireForm__form-container .checkbox-container[data-v-4c8646e8]{align-items:center;display:flex}.ApartmentEnquireForm__smallprint[data-v-4c8646e8]{margin:0 auto;max-width:500px;text-wrap:balance}.ApartmentEnquireForm__submit-button[data-v-4c8646e8],.ApartmentEnquireForm__whatsapp-submit-button[data-v-4c8646e8]{display:flex;gap:5px;padding:1.4rem;width:100%}.ApartmentEnquireForm__submit-button svg[data-v-4c8646e8],.ApartmentEnquireForm__whatsapp-submit-button svg[data-v-4c8646e8]{height:13px;width:18px}.ApartmentEnquireForm__submit-button[disabled][data-v-4c8646e8],.ApartmentEnquireForm__whatsapp-submit-button[disabled][data-v-4c8646e8]{cursor:not-allowed;opacity:.4}.ApartmentEnquireForm__submit-button[data-v-4c8646e8]:hover:not([disabled]),.ApartmentEnquireForm__whatsapp-submit-button[data-v-4c8646e8]:hover:not([disabled]){background-color:#fff;border:1px solid var(--black);color:var(--black)}.ApartmentEnquireForm__whatsapp-submit-button[data-v-4c8646e8]{background-color:var(--whatsapp-green);border:1px solid var(--whatsapp-green);color:#fff}.input-container[data-v-4c8646e8] :focus-within{border:none;outline:2px solid #888}.ApartmentEnquireForm__contact-text span[data-v-4c8646e8]{font-weight:700}.select-input-container[data-v-4c8646e8]{position:relative}.select-input-container .select-arrow-icon[data-v-4c8646e8]{color:currentColor;height:20px;position:absolute;right:0;top:30px;transform:rotate(90deg);width:20px}.ApartmentEnquireForm[data-v-4c8646e8] .input-container .error-message{bottom:-28px;color:#dc143c;font-size:12px;left:0;margin-bottom:5px;min-height:15px;position:absolute;width:-moz-max-content;width:max-content}.ApartmentEnquireForm .input-container:has([required]):has(:invalid) label[data-v-4c8646e8]:after{color:#dc143c}.ApartmentEnquireForm textarea[data-v-4c8646e8]{border:1px solid var(--black);border-radius:4px;padding:8px;width:100%}.ApartmentEnquireForm__submit-buttons-container[data-v-4c8646e8]{align-items:flex-start;display:flex;flex-direction:column;gap:15px;width:100%}.underline[data-v-4c8646e8]{-webkit-text-decoration:underline;text-decoration:underline}.ApartmentEnquireForm[data-v-4c8646e8] .FormInputSelect .select-arrow-icon{color:var(--black);right:0}.BaseModal[data-v-202718c0]{background-color:#00000080;transition:opacity .5s ease;z-index:101}.BaseModal[data-v-202718c0],.BaseModal__content-container[data-v-202718c0]{display:flex;height:100%;left:0;position:fixed;top:0;width:100%}.BaseModal__content-container[data-v-202718c0]{align-items:flex-start;justify-content:center;overflow-y:auto;padding:2rem 0;z-index:99}.BaseModal__inner-content-container[data-v-202718c0]{height:-moz-max-content;height:max-content;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.BaseModal__close-btn--cross[data-v-202718c0]{align-items:center;background-color:var(--black);border:1px solid var(--black);border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color .2s,color .2s,transform .3s ease;width:45px;z-index:99}.BaseModal__close-btn--cross svg[data-v-202718c0]{color:var(--cream);height:auto;width:18px}.BaseModal__close-btn--black[data-v-202718c0]{position:absolute;right:15px;top:7px;z-index:99}@media (min-width:900px){.BaseModal__close-btn--black[data-v-202718c0]{right:30px;top:15px}}.PopupEnquireForm__modal[data-v-609f7abc] .BaseModal__inner-content-container:has(.EnquireFormSection){max-width:1250px;width:100%}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .BaseModal__inner-content-container:has(.EnquireFormSection){width:auto}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;padding:50px;row-gap:35px;width:100%}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection{display:grid;grid-template-columns:6fr 4fr;height:auto;grid-column-gap:45px;border-radius:16px;-moz-column-gap:45px;column-gap:45px}}@media (min-width:1280px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection{padding:100px}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__content-container,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__text,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__title{text-align:center}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__content-container,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__text,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__title{text-align:left}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__content-container{display:flex;flex-direction:column;justify-content:center;max-width:none;padding:0;width:auto}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__title{line-height:1.1;margin-bottom:20px;text-align:center}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__title{text-align:left}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__text{display:none;font-size:1.8rem}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__text{display:block}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__form-container{align-items:center;display:flex;flex-direction:column;grid-template-areas:none;grid-template-columns:none;justify-content:center;margin:0;row-gap:25px}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__form-container{align-items:flex-start}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__form-container .input-container .FormInputSelect,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__form-container .input-container input,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__form-container .input-container select{border-bottom:1px solid hsla(39,59%,87%,.502)!important}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__form-container .input-container{width:min(90vw,320px)}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__smallprint{max-width:none;text-align:left;width:100%}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__submit-button{align-self:flex-start;margin:0 auto}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__submit-button{margin:0}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSectio .input-container.submit-cell,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSectio .input-container.terms-cell,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__smallprint{align-items:center;max-width:500px;text-align:center}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSectio .input-container.submit-cell,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSectio .input-container.terms-cell,.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__smallprint{align-items:flex-start;max-width:none;text-align:left}}.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__contact-text{text-align:center}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .EnquireFormSection__contact-text{text-align:left}}.PopupEnquireForm__modal[data-v-609f7abc] .input-container .error-message{bottom:-28px;color:var(--white);font-size:12px;left:0;margin-bottom:5px;min-height:15px;position:absolute;width:-moz-max-content;width:max-content}.PopupEnquireForm__modal[data-v-609f7abc] .input-container.submit-cell .error-message{display:none}.PopupEnquireForm__modal[data-v-609f7abc] .BaseModal__inner-content-container:has(.ApartmentEnquireForm){max-width:1250px;width:100%}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .BaseModal__inner-content-container:has(.ApartmentEnquireForm){width:min(800px,90%)}}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm{align-items:center;background-color:var(--black);color:var(--cream);display:flex;flex-direction:column;height:100dvh;justify-content:flex-start;overflow-y:scroll;padding:80px 5% 5%;position:relative;row-gap:35px;width:100%}@media (min-width:900px){.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm{border-radius:16px;-moz-column-gap:45px;column-gap:45px;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;padding:70px}}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .ApartmentEnquireForm__title{font-size:clamp(3.5 * 10px,calc(25px + 3.125vw),6.5 * 10px);line-height:1}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .ApartmentEnquireForm__content-container{max-width:none;text-align:center}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .ApartmentEnquireForm__form-component{width:100%}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .ApartmentEnquireForm__form-container{align-items:end;display:grid;grid-template-columns:1fr;width:100%;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:670px){.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .ApartmentEnquireForm__form-container{grid-template-columns:1fr 1fr}}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .ApartmentEnquireForm__form-container .input-container:has(input){background-color:var(--black)}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container{max-width:85vw}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container:has([required]):has(:invalid) label:after{color:var(--cream)}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container .FormInputSelect,.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input,.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container select{border-bottom:1px solid hsla(39,59%,87%,.502)!important}@media (min-width:670px){.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container .FormInputSelect,.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input,.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container select{width:100%}}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container :focus-within{outline:2px solid hsla(39,59%,87%,.69)}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=text]::-moz-placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=text]::placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=tel]::-moz-placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=tel]::placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=email]::-moz-placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container input[type=email]::placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container textarea::-moz-placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container textarea::placeholder{color:var(--cream);opacity:.25}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container #terms-and-conditions{aspect-ratio:1;width:18px}@media (min-width:670px){.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container.submit-cell,.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container:has(#terms-and-conditions){grid-column:1/span 2}}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container:has(#terms-and-conditions){align-items:center;display:flex;justify-content:center}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container .FormInputSelect svg{color:var(--cream)}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container.submit-cell .ApartmentEnquireForm__submit-buttons-container{display:flex;flex-direction:column;gap:20px 40px;justify-content:space-between}@media (min-width:568px){.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container.submit-cell .ApartmentEnquireForm__submit-buttons-container{flex-direction:row}}.PopupEnquireForm__modal[data-v-609f7abc] .ApartmentEnquireForm .input-container.submit-cell .ApartmentEnquireForm__submit-button{background-color:var(--cream);color:var(--black)}
