.submit-button[data-v-ea3a5da6]{--border-radius:.5em;align-items:center;background-color:#676767;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:max(1.8rem,18px);font-weight:500;justify-content:center;letter-spacing:.1rem;margin-top:6.4rem;overflow:hidden;padding:.8em 2em;position:relative;width:100%;z-index:0}.submit-button[data-v-ea3a5da6]:hover{overflow:visible}.submit-button[data-v-ea3a5da6]: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%}.submit-button[data-v-ea3a5da6]:before{animation-duration:4s;animation-iteration-count:infinite;animation-name:background-animation-ea3a5da6;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}.submit-button[data-v-ea3a5da6]:after{background-color:#141414;border-radius:var(--border-radius);content:"";top:.12rem;right:.12rem;bottom:.12rem;left:.12rem;position:absolute;z-index:-1}@media screen and (max-width:768px){.submit-button[data-v-ea3a5da6]{font-size:16px;margin-top:max(4rem,30px);padding:.6em 2em}}@keyframes background-animation-ea3a5da6{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%}}.content-renderer-container[data-v-ee08b5e3] *{font-size:16px;margin:0;text-align:start;text-justify:auto}.content-renderer-container[data-v-ee08b5e3] h1{font-size:max(6rem,60px);line-height:1.2;text-wrap:balance}@media screen and (width < 768px){.content-renderer-container[data-v-ee08b5e3] h1{font-size:7.5vw}}.content-renderer-container[data-v-ee08b5e3] h2{font-size:max(26px,2.6rem);font-style:normal;font-weight:300;line-height:1.2;margin:1.2rem 0 5rem}@media screen and (width < 768px){.content-renderer-container[data-v-ee08b5e3] h2{font-size:4.5vw;margin:5vw 0 min(13vw,50px)}}@media screen and (width >= 1920px){.content-renderer-container[data-v-ee08b5e3] h2{text-wrap:nowrap}}.content-renderer-container[data-v-ee08b5e3] li{color:#fff9;display:flex;flex-direction:column;justify-content:center;list-style-image:none;list-style-type:none;margin-left:26px!important;padding:0;position:relative!important;text-align:start;text-indent:0}.content-renderer-container[data-v-ee08b5e3] li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23FF5E31' fill-opacity='.6' d='M1 9a8 8 0 1 1 16 0A8 8 0 0 1 1 9'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.8' stroke-width='.977' d='M9 .512a8.488 8.488 0 1 1 0 16.976A8.488 8.488 0 0 1 9 .512'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.8' stroke-width='.977' d='M12.556 7.222 9 11.667 6.333 9.444'/%3E%3C/svg%3E") no-repeat;background-size:contain;content:"";height:16px;left:-26px;position:absolute;top:.2em;width:16px}.content-renderer-container[data-v-ee08b5e3] p{margin:2.4rem 0 0}.content-renderer-container[data-v-ee08b5e3] ul{margin:max(2.4rem,24px) 0 0}@media screen and (width < 768px){.content-renderer-container[data-v-ee08b5e3] *{text-align:left}.content-renderer-container[data-v-ee08b5e3] p{margin:1.6vw 0}.content-renderer-container[data-v-ee08b5e3] ul{margin:max(3.1vw,20px) 0}}.page-container[data-v-ee08b5e3]{display:flex;letter-spacing:.01em;min-height:100vh;width:100%}@media screen and (width < 768px){.page-container[data-v-ee08b5e3]{background-image:url(./contact_bg_mobile.BT45Xe8j.jpg);background-position:center 10rem;background-repeat:no-repeat;background-size:cover;flex-direction:column-reverse;gap:max(6px,1.6vw);letter-spacing:.01em;min-height:100vh;padding:90px 20px}}.page-container[data-v-ee08b5e3]:is(.toast-bg){background:url(./toasts.3X7NPwhD.png) no-repeat;background-size:cover;min-height:-moz-fit-content;min-height:fit-content;padding:5.5rem 15.3rem}@media screen and (width < 768px){.page-container[data-v-ee08b5e3]:is(.toast-bg){background-size:auto 100vh;min-height:-moz-fit-content;min-height:fit-content;padding:58px 0}}.page-container .contact-info[data-v-ee08b5e3]{background:url(./contact_bg.DdaoXJKN.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;flex:1;flex-direction:column;position:relative;width:100%}@media screen and (width < 768px){.page-container .contact-info[data-v-ee08b5e3]:not(.toast-bg){background:none}}.page-container .contact-info[data-v-ee08b5e3]:is(.toast-bg){background:#12121266;border-radius:12px}@media screen and (width < 768px){.page-container .contact-info[data-v-ee08b5e3]:is(.toast-bg){background:none;background:#121212!important;background-size:cover;border-radius:0;min-height:-moz-fit-content;min-height:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:40px}}.page-container .contact-form[data-v-ee08b5e3]{align-items:center;background:#121212;display:flex;padding:0 10.4rem;width:68.1rem}@media screen and (width < 768px){.page-container .contact-form[data-v-ee08b5e3]{background:#0a0a0ae0;background-blend-mode:multiply;border-radius:12px;padding:7.6rem 9rem;width:100%}}.page-container .contact-form[data-v-ee08b5e3]:is(.toast){align-items:start;background:#12121266;border-radius:12px;padding:8rem}@media screen and (width < 768px){.page-container .contact-form[data-v-ee08b5e3]:is(.toast){border-radius:0}}.page-container .contact-form .form-container[data-v-ee08b5e3]{width:100%}.page-container .contact-form .form-container .form-heading[data-v-ee08b5e3]{color:#ff5e31;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-ee08b5e3]{color:#fff;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-row[data-v-ee08b5e3]{display:flex;gap:3.2rem;margin-top:6.4rem}.page-container .contact-form .form-container .form-row .form-group[data-v-ee08b5e3]{flex:1}.page-container .contact-form .form-container .form-group[data-v-ee08b5e3]{position:relative}.page-container .contact-form .form-container .form-group .input-container[data-v-ee08b5e3]{font-size:max(18px,1.8rem);position:relative}@media screen and (width < 768px){.page-container .contact-form .form-container .form-group .input-container[data-v-ee08b5e3]{font-size:16px}}.page-container .contact-form .form-container .form-group .input-container .floating-label[data-v-ee08b5e3]{color:#fff9;font-weight:300;left:0;letter-spacing:.036rem;line-height:1.3;pointer-events:none;position:absolute;top:auto;transition:opacity .2s ease-out}.page-container .contact-form .form-container .form-group .input-container .error-message[data-v-ee08b5e3]{color:#d12124;font-size:max(1.2rem,10px);font-weight:500;height:-moz-fit-content;height:fit-content;left:0;letter-spacing:.12rem;line-height:1.8;position:absolute;white-space:nowrap}.page-container .contact-form .form-container .form-group input[data-v-ee08b5e3],.page-container .contact-form .form-container .form-group textarea[data-v-ee08b5e3]{background-color:transparent;border:none;border-bottom:1px solid #4b5563;color:#fff;font-weight:300;letter-spacing:.018rem;line-height:1.5;outline:none;padding:1.6rem 0;transition:border-color .2s;width:100%}.page-container .contact-form .form-container .form-group input[data-v-ee08b5e3]:focus,.page-container .contact-form .form-container .form-group textarea[data-v-ee08b5e3]:focus{border-color:#fff}@media (max-height:768px) and (min-width:1400px){.floor-plan[data-v-ee08b5e3],.form-container[data-v-ee08b5e3]{transform:scale(.9)}.floor-plan[data-v-ee08b5e3]{transform-origin:left top}.contact-content[data-v-ee08b5e3]{transform:scale(.9);transform-origin:left bottom}.cross-icons[data-v-ee08b5e3]{transform:scale(.9);transform-origin:right top}}
