.page-container[data-v-688efa46]{display:flex;letter-spacing:.01em;min-height:100vh;width:100%}.page-container .contact-info[data-v-688efa46]{background:url(contact_bg.DdaoXJKN.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;flex:1;flex-direction:column;min-width:78.2rem;position:relative}.page-container .contact-form[data-v-688efa46]{align-items:center;background:#121212;display:flex;padding:0 10.4rem;width:68.1rem}.page-container .contact-form .form-container[data-v-688efa46]{width:100%}.page-container .contact-form .form-container .form-heading[data-v-688efa46]{color:#ff5e31}.page-container .contact-form .form-container .form-heading[data-v-688efa46],.page-container .contact-form .form-container .form-subheading[data-v-688efa46]{font-family:Outfit;font-size:4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:6rem;text-transform:capitalize}.page-container .contact-form .form-container .form-subheading[data-v-688efa46]{color:#fff}.page-container .contact-form .form-container .form-row[data-v-688efa46]{display:flex;gap:3.2rem;margin-top:6.4rem}.page-container .contact-form .form-container .form-row .form-group[data-v-688efa46]{flex:1}.page-container .contact-form .form-container .form-group[data-v-688efa46]{margin-bottom:3.2rem;position:relative}.page-container .contact-form .form-container .form-group .input-container[data-v-688efa46]{position:relative}.page-container .contact-form .form-container .form-group .input-container .floating-label[data-v-688efa46]{color:#fff9;font-family:Outfit;font-size:1.2rem;font-weight:400;left:0;letter-spacing:.036rem;line-height:1.6rem;opacity:0;pointer-events:none;position:absolute;top:-.5rem;transition:opacity .2s ease-out}.page-container .contact-form .form-container .form-group .input-container input:not(:-moz-placeholder)~.floating-label[data-v-688efa46],.page-container .contact-form .form-container .form-group .input-container textarea:not(:-moz-placeholder)~.floating-label[data-v-688efa46]{opacity:1}.page-container .contact-form .form-container .form-group .input-container input:not(:placeholder-shown)~.floating-label[data-v-688efa46],.page-container .contact-form .form-container .form-group .input-container textarea:not(:placeholder-shown)~.floating-label[data-v-688efa46]{opacity:1}.page-container .contact-form .form-container .form-group .input-container .error-message[data-v-688efa46]{bottom:-2rem;color:#d12124;font-family:Outfit;font-size:1.2rem;font-weight:500;left:0;letter-spacing:.12rem;line-height:2.2rem;position:absolute;white-space:nowrap}.page-container .contact-form .form-container .form-group input[data-v-688efa46],.page-container .contact-form .form-container .form-group textarea[data-v-688efa46]{background-color:transparent;border:none;border-bottom:1px solid #4b5563;color:#fff;font-family:Outfit;font-size:1.8rem;font-weight:400;letter-spacing:.018rem;line-height:2.8rem;outline:none;padding:1.6rem 0;transition:border-color .2s;width:100%}.page-container .contact-form .form-container .form-group input[data-v-688efa46]:focus,.page-container .contact-form .form-container .form-group textarea[data-v-688efa46]:focus{border-color:#fff}.page-container .contact-form .form-container .form-group input[data-v-688efa46]::-moz-placeholder,.page-container .contact-form .form-container .form-group textarea[data-v-688efa46]::-moz-placeholder{color:#fff9}.page-container .contact-form .form-container .form-group input[data-v-688efa46]::placeholder,.page-container .contact-form .form-container .form-group textarea[data-v-688efa46]::placeholder{color:#fff9}@media (max-height:768px) and (min-width:1400px){.floor-plan[data-v-688efa46],.form-container[data-v-688efa46]{transform:scale(.9)}.floor-plan[data-v-688efa46]{transform-origin:left top}.contact-content[data-v-688efa46]{transform:scale(.9);transform-origin:left bottom}.cross-icons[data-v-688efa46]{transform:scale(.9);transform-origin:right top}}.page-container[data-v-74081e54]{background:#fff;background-image:url(contact_bg_mobile.BT45Xe8j.jpg);background-position:center 10rem;background-size:cover;display:flex;letter-spacing:.01em;min-height:100vh}.page-container .contact-info[data-v-74081e54]{background:url(contact_bg.DdaoXJKN.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;flex:1;flex-direction:column;min-width:78.2rem;position:relative}.page-container .contact-form[data-v-74081e54]{align-items:center;background:#0a0a0ae0;background-blend-mode:multiply;border-radius:12px;display:flex;height:85.4rem;left:50%;padding:7.6rem 9rem;position:absolute;top:34rem;transform:translate(-50%);width:68.1rem}.page-container .contact-form .form-container[data-v-74081e54]{width:100%}.page-container .contact-form .form-container .form-heading[data-v-74081e54]{color:#ff5e31}.page-container .contact-form .form-container .form-heading[data-v-74081e54],.page-container .contact-form .form-container .form-subheading[data-v-74081e54]{font-family:Outfit;font-size:4rem;font-style:normal;font-weight:700;letter-spacing:.12rem;line-height:6rem;text-transform:capitalize}.page-container .contact-form .form-container .form-subheading[data-v-74081e54]{color:#fff}.page-container .contact-form .form-container .form-row[data-v-74081e54]{display:flex;gap:3.2rem;margin-top:6.4rem}.page-container .contact-form .form-container .form-row .form-group[data-v-74081e54]{flex:1}.page-container .contact-form .form-container .form-group[data-v-74081e54]{margin-bottom:3.2rem;position:relative}.page-container .contact-form .form-container .form-group .input-container[data-v-74081e54]{position:relative}.page-container .contact-form .form-container .form-group .input-container .floating-label[data-v-74081e54]{color:#fff9;font-family:Outfit;font-size:1.2rem;font-weight:400;left:0;letter-spacing:.036rem;line-height:1.6rem;opacity:0;pointer-events:none;position:absolute;top:-.5rem;transition:opacity .2s ease-out}.page-container .contact-form .form-container .form-group .input-container input:not(:-moz-placeholder)~.floating-label[data-v-74081e54],.page-container .contact-form .form-container .form-group .input-container textarea:not(:-moz-placeholder)~.floating-label[data-v-74081e54]{opacity:1}.page-container .contact-form .form-container .form-group .input-container input:not(:placeholder-shown)~.floating-label[data-v-74081e54],.page-container .contact-form .form-container .form-group .input-container textarea:not(:placeholder-shown)~.floating-label[data-v-74081e54]{opacity:1}.page-container .contact-form .form-container .form-group .input-container .error-message[data-v-74081e54]{bottom:-2rem;color:#d12124;font-family:Outfit;font-size:1.2rem;font-weight:500;left:0;letter-spacing:.12rem;line-height:2.2rem;position:absolute;white-space:nowrap}.page-container .contact-form .form-container .form-group input[data-v-74081e54],.page-container .contact-form .form-container .form-group textarea[data-v-74081e54]{background-color:transparent;border:none;border-bottom:1px solid #4b5563;color:#fff;font-family:Outfit;font-size:1.8rem;font-weight:400;letter-spacing:.018rem;line-height:2.8rem;outline:none;padding:1.6rem 0;transition:border-color .2s;width:100%}.page-container .contact-form .form-container .form-group input[data-v-74081e54]:focus,.page-container .contact-form .form-container .form-group textarea[data-v-74081e54]:focus{border-color:#fff}.page-container .contact-form .form-container .form-group input[data-v-74081e54]::-moz-placeholder,.page-container .contact-form .form-container .form-group textarea[data-v-74081e54]::-moz-placeholder{color:#fff9}.page-container .contact-form .form-container .form-group input[data-v-74081e54]::placeholder,.page-container .contact-form .form-container .form-group textarea[data-v-74081e54]::placeholder{color:#fff9}.page-container .contact-form .form-container .submit-button[data-v-74081e54]{--border-radius:.8rem;align-items:center;background-color:#676767;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Outfit;font-size:1.6rem;font-weight:600;height:5.8rem;justify-content:center;letter-spacing:.016rem;line-height:2.6rem;margin-top:6.4rem;overflow:hidden;position:relative;width:100%;z-index:0}.page-container .contact-form .form-container .submit-button[data-v-74081e54]:before{animation-duration:4s;animation-iteration-count:infinite;animation-name:background-animation-74081e54;animation-timing-function:linear;background:linear-gradient(90deg,#ff9f4c,#ff5e31,#ff9131);content:"";filter:blur(12px);height:50%;left:-30%;position:absolute;top:-50%;width:50%;z-index:-2}.page-container .contact-form .form-container .submit-button[data-v-74081e54]:after{background-color:#141414;border-radius:var(--border-radius);content:"";top:.12rem;right:.12rem;bottom:.12rem;left:.12rem;position:absolute;z-index:-1}.page-container .contact-form .form-container .submit-button[data-v-74081e54]:hover{overflow:visible}.page-container .contact-form .form-container .submit-button[data-v-74081e54]:hover:before{animation:none;border-radius:25%;height:80%;right:0;bottom:0;left:50%;top:50%;transform:translate(-50%,-50%);transition-duration:1s;transition-property:height;width:90%}@media (max-height:768px) and (min-width:1400px){.floor-plan[data-v-74081e54],.form-container[data-v-74081e54]{transform:scale(.9)}.floor-plan[data-v-74081e54]{transform-origin:left top}.contact-content[data-v-74081e54]{transform:scale(.9);transform-origin:left bottom}.cross-icons[data-v-74081e54]{transform:scale(.9);transform-origin:right top}}@keyframes background-animation-74081e54{0%{left:-30%;top:-50%}25%{left:-30%;top:100%}50%{left:70%;top:100%}75%{left:70%;top:-50%}to{left:-30%;top:-50%}}
