@import"https://use.typekit.net/ymi7epk.css";:root{--gold: rgba(181, 138, 71, 1);--tan: rgba(252, 248, 242, 1);--black: #000;--white: #fff;--hero-padding: 35px;--pad-small: 30px;--pad-medium: 50px;--pad-large: 70px;--side-pad: 100px;--top-pad: 100px;--gap-large: 80px;--gap-medium: 30px;--border-radius: 20px;--fade-animation: opacity 0.6s;--link-opacity: 0.6;--link-transition: 0.2s ease-in-out;--box-pad: 40px;--padding: 76px;--flex-margin-gap: 80px;--flex-section-gap: 120px;--flex-content-gap: 50px;--flex-agent-gap: 30px}.bg-gold{background-color:var(--gold)}.bg-tan{background-color:var(--tan)}.color-tan{color:var(--tan)}.color-gold{color:var(--gold)}@media(max-width: 991.98px){:root{--padding: 48px}}@media(max-width: 767.98px){:root{--pad-large: 40px;--pad-medium: 30px;--hero-padding: 20px;--side-pad: 50px;--top-pad: 64px;--padding: 24px}}@media(max-width: 575.98px){:root{--hero-padding: 15px;--gap-large: 50px;--gap-medium: 16px;--side-pad: 12px;--top-pad: 48px;--box-pad: 20px}}body,html{font-family:"euclid_squareregular",sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:22px}ul,p{font-family:"ivyora-display",sans-serif;font-weight:300;font-style:normal}.p-b{font-size:16px;line-height:23.2px;font-weight:400;font-family:"euclid_squareregular",sans-serif}.p-m{font-size:32px;line-height:41.79px}.p-l{font-size:40px;line-height:52.24px;font-weight:300}a{color:inherit}@media(hover: hover){a:hover{color:inherit;opacity:var(--link-opacity)}}h1,h2,h3,h4,h5,h6{font-size:16px;text-transform:uppercase;margin-bottom:0;font-family:brother-1816,sans-serif;font-weight:400;font-style:normal;letter-spacing:.14em}@media(max-width: 767.98px){.p-l{font-size:30px;line-height:39.18px;font-weight:300}.p-m{font-size:28px;line-height:37.79px}}@media(max-width: 575.98px){.p-l{font-size:28px;line-height:37px}.p-m{font-size:24px;line-height:32.79px}}.link-fade{text-decoration:none !important;-webkit-transition:var(--link-transition);transition:var(--link-transition)}@media(hover: hover){.link-fade:hover{opacity:var(--link-opacity)}}.link-button{display:inline-block;border:1px solid var(--white);padding:5px 20px;border-radius:30px;color:var(--white);text-transform:uppercase;-webkit-transition:var(--link-transition);transition:var(--link-transition);text-decoration:none !important;font-family:scandia-web,sans-serif;font-weight:500;letter-spacing:.05em;font-style:normal}@media(hover: hover){.link-button:hover{color:var(--black);background-color:var(--white)}}.burger{position:fixed;right:90px;top:55px;width:50px;height:50px;-webkit-transition:var(--link-transition);transition:var(--link-transition);z-index:2}.burger .bar{position:absolute;left:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;height:3px;top:0;width:50px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);background-color:var(--yellow);-webkit-transition:var(--link-transition);transition:var(--link-transition);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.2);box-shadow:0px 2px 3px rgba(0,0,0,.2)}.burger .bar.top{-webkit-transform:translate3d(-50%, 5px, 0);transform:translate3d(-50%, 5px, 0)}.burger .bar.middle{-webkit-transform:translate3d(-50%, 25px, 0);transform:translate3d(-50%, 25px, 0)}.burger .bar.bottom{-webkit-transform:translate3d(-50%, 45px, 0);transform:translate3d(-50%, 45px, 0)}@media(hover: hover){.burger:hover .bar.top{-webkit-transform:translate3d(-50%, 15px, 0);transform:translate3d(-50%, 15px, 0);width:40px}.burger:hover .bar.middle{opacity:0}.burger:hover .bar.bottom{width:40px;-webkit-transform:translate3d(-50%, 35px, 0);transform:translate3d(-50%, 35px, 0)}}.burger.active .bar{-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0);box-shadow:0px 2px 3px rgba(0,0,0,0);background-color:var(--darkblue)}.burger.active .bar.top{-webkit-transform:translate3d(-50%, 25px, 0) rotateZ(45deg);transform:translate3d(-50%, 25px, 0) rotateZ(45deg)}.burger.active .bar.middle{opacity:0}.burger.active .bar.bottom{-webkit-transform:translate3d(-50%, 25px, 0) rotateZ(-45deg);transform:translate3d(-50%, 25px, 0) rotateZ(-45deg)}.page-template-custom-location .bar,.page-template-custom-plans .bar,.page-template-custom-building .bar{background-color:var(--darkblue)}.nav-panel{position:fixed;width:450px;border-left:1px solid rgba(0,0,0,.1);top:0;height:100%;background-color:var(--lightblue);z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;right:0;pointer-events:none}.nav-panel.active{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:visible}.nav-panel .content{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-panel .content ul{color:var(--gold);text-align:left;font-weight:700;font-style:normal;text-transform:uppercase;padding:0 var(--flex-margin-gap);margin:0;list-style:none;font-size:35px;line-height:100px;letter-spacing:.075em;font-family:"euclid_squaremedium",sans-serif}.nav-panel .content ul li{position:relative}.nav-panel .content ul li a{-webkit-transition:var(--link-transition);transition:var(--link-transition);text-decoration:none;color:var(--darkblue)}.nav-panel .content ul li a[aria-current=page]{color:var(--blue)}@media(hover: hover){.nav-panel .content ul li a:hover{color:var(--keyblue)}}.nav-panel .content ul li a:active{-webkit-transition:0s;transition:0s;opacity:.6;color:var(--charcoal)}.nav-panel .content ul li::before{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;-webkit-transition:var(--link-transition);transition:var(--link-transition);background-color:var(--darkblue)}.nav-panel .content ul li::after{content:"";width:0;height:1px;position:absolute;right:0;top:0;-webkit-transition:var(--link-transition);transition:var(--link-transition);background-color:var(--darkblue)}@media(hover: hover){.nav-panel .content ul li:hover::after,.nav-panel .content ul li:hover::before{width:100%}}.g-module{position:relative;overflow:hidden;opacity:0}.g-module .g-mobile{display:none}@media(max-width: 767.98px){.g-module .g-desktop{display:none}.g-module .g-mobile{display:block}}.g-module.module-fade{-webkit-transition:var(--fade-animation);transition:var(--fade-animation);opacity:1}.g-module.module-fade .fade-asset{opacity:1}.g-module.g-full{height:100vh;width:100vw}.g-module.g-content{border-bottom:1px solid var(--gold)}.g-module.bg-fixed{background-attachment:fixed;background-position:center;background-size:cover}.g-module.hero-module{border-bottom:1px solid var(--gold)}.g-module.hero-module video{position:absolute;z-index:0;opacity:1;left:50%;-webkit-transform:translate3d(-50%, 0%, 10px);transform:translate3d(-50%, 0%, 10px);min-width:100%;min-height:100%;bottom:0;pointer-events:none}@media(max-width: 767.98px){.g-module.hero-module video{width:768px;min-height:100%;bottom:50%;-webkit-transform:translate3d(-50%, 50%, 10px);transform:translate3d(-50%, 50%, 10px)}}@media(max-width: 575.98px){.g-module.hero-module video{width:576px;min-height:100%;bottom:50%;-webkit-transform:translate3d(-50%, 50%, 10px);transform:translate3d(-50%, 50%, 10px)}}@media(max-width: 414.98px){.g-module.hero-module video{width:415px;min-height:100%;bottom:50%;-webkit-transform:translate3d(-50%, 50%, 10px);transform:translate3d(-50%, 50%, 10px)}}.g-module.hero-module .logo-container{position:absolute;left:50%;-webkit-transform:translate3d(-50%, -440px, 0);transform:translate3d(-50%, -440px, 0);width:332px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;opacity:0;-webkit-animation-name:fadeElements;animation-name:fadeElements;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media(max-width: 767.98px){.g-module.hero-module .logo-container{width:330px;bottom:50%;-webkit-transform:translate3d(-50%, 50%, 0);transform:translate3d(-50%, 50%, 0)}}@media(max-width: 575.98px){.g-module.hero-module .logo-container{width:260px}}@media(max-width: 414.98px){.g-module.hero-module .logo-container{width:180px}}.g-module.hero-module .logo-container.active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:.6s 2.6s ease-in-out;transition:.6s 2.6s ease-in-out}@-webkit-keyframes fadeElements{0%{opacity:0}100%{opacity:1}}@keyframes fadeElements{0%{opacity:0}100%{opacity:1}}.g-module.hero-module .tag-line{position:absolute;left:50%;-webkit-transform:translate3d(-50%, 0%, 0);transform:translate3d(-50%, 0%, 0);width:332px;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;opacity:0;-webkit-animation-name:fadeElements;animation-name:fadeElements;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media(max-width: 767.98px){.g-module.hero-module .tag-line{bottom:24px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);gap:16px}}@media(max-width: 575.98px){.g-module.hero-module .tag-line{bottom:50%;-webkit-transform:translate3d(-50%, calc(50% + 300px), 0);transform:translate3d(-50%, calc(50% + 300px), 0)}}@media(max-width: 414.98px){.g-module.hero-module .tag-line{-webkit-transform:translate3d(-50%, calc(50% + 235px), 0);transform:translate3d(-50%, calc(50% + 235px), 0)}}.g-module.hero-module .tag-line p{font-size:20px;line-height:30.38px;text-align:center;text-wrap:nowrap;font-family:brother-1816,sans-serif;font-weight:350;font-style:normal;color:var(--gold);letter-spacing:.14em;margin-bottom:0}@media(max-width: 767.98px){.g-module.hero-module .tag-line p{font-size:14px;line-height:22.79px}}@media(max-width: 575.98px){.g-module.hero-module .tag-line p{font-size:13px;line-height:21.2px}}.g-module.hero-module .tag-line .mouse{width:36px;position:relative}@media(max-width: 767.98px){.g-module.hero-module .tag-line .mouse{width:24px}}.g-module.hero-module .tag-line .mouse .line{position:absolute;width:3px;height:15px;background-color:var(--gold);opacity:.6;border-radius:2px;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:mouseScroll;animation-name:mouseScroll;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes mouseScroll{0%{height:15px}32%{height:15px}33%{height:10px}65%{height:10px}66%{height:5px}100%{height:5px}}@keyframes mouseScroll{0%{height:15px}32%{height:15px}33%{height:10px}65%{height:10px}66%{height:5px}100%{height:5px}}@media(max-width: 767.98px){.g-module.hero-module .tag-line .mouse .line{bottom:20px}@-webkit-keyframes mouseScroll{0%{height:10px}32%{height:10px}33%{height:7px}65%{height:7px}66%{height:4px}100%{height:4px}}@keyframes mouseScroll{0%{height:10px}32%{height:10px}33%{height:7px}65%{height:7px}66%{height:4px}100%{height:4px}}}.g-module.hero-module .tag-line .mouse .mouse-1{opacity:.6}.g-module.hero-module .tag-line .mouse .mouse-2{fill:none;stroke:#b58a47;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.g-module .standard-pad{padding:var(--top-pad) var(--side-pad)}.g-module .g-container{padding:0 var(--padding)}.g-module .g-container .g-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(2*var(--padding))}@media(max-width: 991.98px){.g-module .g-container .g-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.g-module .g-container .g-flex.g-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.g-module .g-container .g-flex.flex-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--flex-section-gap)}.g-module .g-container .g-flex .flex-child{width:50%}@media(max-width: 991.98px){.g-module .g-container .g-flex .flex-child{width:100%}}.g-module .g-container .g-flex .flex-child.flex-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-module .g-container .g-flex .flex-child.flex-left .line{width:1px;height:134px;background-color:var(--gold)}@media(max-width: 767.98px){.g-module .g-container .g-flex .flex-child.flex-left .line{height:94px}}.g-module .g-container .g-flex .flex-child.flex-left .text-container{border:1px solid var(--gold);border-radius:30vw;padding:250px 50px;text-align:center;max-width:608px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(max-width: 991.98px){.g-module .g-container .g-flex .flex-child.flex-left .text-container{padding:150px 40px;border-radius:30vw;max-width:540px}}@media(max-width: 767.98px){.g-module .g-container .g-flex .flex-child.flex-left .text-container{max-width:400px;padding:150px 40px;border-radius:60vw;gap:24px}}@media(max-width: 575.98px){.g-module .g-container .g-flex .flex-child.flex-left .text-container{max-width:400px;border-radius:180px;padding:100px 24px;gap:24px}}.g-module .g-container .g-flex .flex-child.flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--padding) 0}@media(max-width: 991.98px){.g-module .g-container .g-flex .flex-child.flex-right{padding:0 0 var(--padding) 0}}.g-module .g-container .g-flex .flex-child.flex-right .image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border-radius:10px;overflow:hidden;position:relative}.g-module .g-container .g-flex .flex-child.flex-right .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.g-footer .g-container{padding:var(--padding)}.g-footer .g-container .footer-inner{max-width:890px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-footer .g-container .footer-inner p{margin-bottom:0}.g-footer .g-container .footer-inner .tag{max-width:700px}@media(max-width: 767.98px){.g-footer .g-container .footer-inner .tag{margin-bottom:20px}}.g-footer .g-container .footer-inner .g-form{max-width:420px;width:100%;font-family:brother-1816,sans-serif !important;height:auto}.g-footer .g-container .footer-inner .g-form .forminator-ui{margin-bottom:0 !important}.g-footer .g-container .footer-inner .g-form .forminator-input{border:1px solid var(--gold);border-color:var(--gold) !important;background-color:var(--white) !important}.g-footer .g-container .footer-inner .g-form .forminator-button{background-color:var(--gold) !important;font-family:brother-1816,sans-serif !important;text-transform:uppercase;margin-bottom:0 !important}.g-footer .g-container .footer-inner .g-form .forminator-label{display:none}.g-footer .g-container .footer-inner .g-form .forminator-row.forminator-row-last{margin-bottom:0 !important}.g-footer .g-container .footer-inner .g-form .forminator-success{font-size:18px !important;background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--black) !important;text-align:center !important;padding:0 !important}.g-footer .g-container .footer-inner .g-form .forminator-success p{font-size:18px !important}.g-footer .g-container .footer-inner .g-form .forminator-success a{color:var(--gold) !important}@media(max-width: 991.98px){.g-footer .g-container .footer-inner{gap:30px}}.g-footer .g-container .footer-inner .terms{font-family:brother-1816,sans-serif;font-weight:350;line-height:15.19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-medium)}.g-footer .g-container .footer-inner .terms .tcs{text-align:justify;-moz-text-align-last:center;text-align-last:center}.g-footer .g-container .footer-inner .terms p{font-family:brother-1816,sans-serif;font-size:10px}.g-footer .g-container .footer-inner .agents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:brother-1816,sans-serif;font-size:16px;width:100%}@media(max-width: 991.98px){.g-footer .g-container .footer-inner .agents{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.g-footer .g-container .footer-inner .agents .agent-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:24px 0;line-height:24.3px}@media(max-width: 991.98px){.g-footer .g-container .footer-inner .agents .agent-block{width:300px;padding:36px 0}}@media(max-width: 991.98px){.g-footer .g-container .footer-inner .agents .agent-block{padding:30px 0}}.g-footer .g-container .footer-inner .agents .agent-block:first-child{border-right:1px solid var(--gold)}@media(max-width: 991.98px){.g-footer .g-container .footer-inner .agents .agent-block:first-child{border-right:none;border-bottom:1px solid var(--gold)}}.g-footer .g-container .footer-inner .agents .agent-block .agent-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.g-footer .g-container .footer-inner .agents .agent-block .agent-logo .logo-number{font-weight:500}.g-footer .g-container .footer-inner .agents .agent-block .agent-logo .logo-img{max-height:43px;max-width:184px;height:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-footer .g-container .footer-inner .agents .agent-block .agent-logo .logo-img img{-o-object-fit:contain;object-fit:contain}.g-footer .g-container .footer-inner .agents .agent-block .agent ul{padding:0;margin:0;list-style:none;line-height:24.3px;color:#fff}.g-footer .g-container .footer-inner .agents .agent-block .agent ul li{font-family:brother-1816,sans-serif;font-weight:350;color:#000}.g-footer .g-container .footer-inner .agents .agent-block .agent ul li.name{color:var(--gold);font-weight:500}html,body{background-color:#fff;scroll-behavior:smooth}a:hover{text-decoration:none}