.submit-button[data-v-2e501503]{--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.8rem;font-weight:500;height:6rem;justify-content:center;letter-spacing:.1rem;line-height:2.8rem;margin-top:6.4rem;overflow:hidden;position:relative;width:100%;z-index:0}.submit-button[data-v-2e501503]:hover{overflow:visible}.submit-button[data-v-2e501503]: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-2e501503]:before{animation-duration:4s;animation-iteration-count:infinite;animation-name:background-animation-2e501503;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-2e501503]: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-2e501503]{height:5rem;margin-top:4rem}}@keyframes background-animation-2e501503{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-5122356e] *{font-size:16px;margin:0;text-align:start;text-justify:auto}.content-renderer-container[data-v-5122356e] h1{font-size:6rem;line-height:1.2;text-wrap:balance}@media screen and (width < 768px){.content-renderer-container[data-v-5122356e] h1{font-size:7.5vw}}.content-renderer-container[data-v-5122356e] h2{font-size:2.6rem;line-height:1.2;margin:1.2rem 0 5rem}@media screen and (width < 768px){.content-renderer-container[data-v-5122356e] h2{font-size:4.5vw;margin:5vw 0 min(13vw,50px)}}.content-renderer-container[data-v-5122356e] 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-5122356e] 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:50%;transform:translateY(-50%);width:16px}.content-renderer-container[data-v-5122356e] p,.content-renderer-container[data-v-5122356e] ul{margin:2.4rem 0 0}@media screen and (width < 768px){.content-renderer-container[data-v-5122356e] *{text-align:left}.content-renderer-container[data-v-5122356e] p{margin:1.6vw 0}.content-renderer-container[data-v-5122356e] ul{margin:3.1vw 0}}.page-container[data-v-5122356e]{display:flex;letter-spacing:.01em;min-height:100vh;width:100%}@media screen and (width < 768px){.page-container[data-v-5122356e]{background-image:url(./contact_bg_mobile.BT45Xe8j.jpg);background-position:center 10rem;background-size:contain;flex-direction:column-reverse;gap:max(6px,1.6vw);letter-spacing:.01em;min-height:100vh;padding:90px 20px}}.page-container[data-v-5122356e]: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-5122356e]: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-5122356e]{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-5122356e]:not(.toast-bg){background:none}}.page-container .contact-info[data-v-5122356e]:is(.toast-bg){background:#12121266;border-radius:12px}@media screen and (width < 768px){.page-container .contact-info[data-v-5122356e]: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-5122356e]{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-5122356e]{background:#0a0a0ae0;background-blend-mode:multiply;border-radius:12px;padding:7.6rem 9rem;width:100%}}.page-container .contact-form[data-v-5122356e]:is(.toast){align-items:start;background:#12121266;border-radius:12px;padding:8rem}@media screen and (width < 768px){.page-container .contact-form[data-v-5122356e]:is(.toast){border-radius:0}}.page-container .contact-form .form-container[data-v-5122356e]{width:100%}.page-container .contact-form .form-container .form-heading[data-v-5122356e]{color:#ff5e31}.page-container .contact-form .form-container .form-heading[data-v-5122356e],.page-container .contact-form .form-container .form-subheading[data-v-5122356e]{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-5122356e]{color:#fff}.page-container .contact-form .form-container .form-row[data-v-5122356e]{display:flex;gap:3.2rem;margin-top:6.4rem}.page-container .contact-form .form-container .form-row .form-group[data-v-5122356e]{flex:1}.page-container .contact-form .form-container .form-group[data-v-5122356e]{margin-bottom:3.2rem;position:relative}.page-container .contact-form .form-container .form-group .input-container[data-v-5122356e]{position:relative}.page-container .contact-form .form-container .form-group .input-container .floating-label[data-v-5122356e]{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-5122356e],.page-container .contact-form .form-container .form-group .input-container textarea:not(:-moz-placeholder)~.floating-label[data-v-5122356e]{opacity:1}.page-container .contact-form .form-container .form-group .input-container input:not(:placeholder-shown)~.floating-label[data-v-5122356e],.page-container .contact-form .form-container .form-group .input-container textarea:not(:placeholder-shown)~.floating-label[data-v-5122356e]{opacity:1}.page-container .contact-form .form-container .form-group .input-container .error-message[data-v-5122356e]{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-5122356e],.page-container .contact-form .form-container .form-group textarea[data-v-5122356e]{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-5122356e]:focus,.page-container .contact-form .form-container .form-group textarea[data-v-5122356e]:focus{border-color:#fff}.page-container .contact-form .form-container .form-group input[data-v-5122356e]::-moz-placeholder,.page-container .contact-form .form-container .form-group textarea[data-v-5122356e]::-moz-placeholder{color:#fff9}.page-container .contact-form .form-container .form-group input[data-v-5122356e]::placeholder,.page-container .contact-form .form-container .form-group textarea[data-v-5122356e]::placeholder{color:#fff9}@media (max-height:768px) and (min-width:1400px){.floor-plan[data-v-5122356e],.form-container[data-v-5122356e]{transform:scale(.9)}.floor-plan[data-v-5122356e]{transform-origin:left top}.contact-content[data-v-5122356e]{transform:scale(.9);transform-origin:left bottom}.cross-icons[data-v-5122356e]{transform:scale(.9);transform-origin:right top}}
