:root{--white:#fff;--black:#222;--light-grey:#e6e6e6;--light-beige:#fbf4f0;--beige:#f8f0ea;--primary-one:#e14927;--primary-two:#58595b;--heading-colour:#404040;--secondary-one:#d58f77;--secondary-two:#dbb297;--secondary-three:#c2c6b5;--text-size-xxxs:.985rem;--text-size-xxs:1rem;--text-size-xs:1.15rem;--text-size-sm:1.45rem;--text-size-md:1.8rem;--text-size-lg:2rem;--text-size-xl:2.5rem;--text-size-xxl:3rem;--text-size-xxxl:4.25rem;--font-light:"CeraPro Light","Lato","Lucida Grande","Tahoma",sans-serif;--font-regular:"CeraPro Regular","Lato","Lucida Grande","Tahoma",sans-serif;--font-fancy:"lamar-pen",serif;--letter-spacing-default:.4rem;--letter-spacing-lg:1rem;--border-radius:3rem;--box-shadow:0 0 40px rgb(0 0 0/10%);--max-width:1600px}.m-0{margin:0}.mt-0{margin:0}.mr-0{margin:0}.mb-0{margin:0}.ml-0{margin:0}.my-0{margin:0}.mx-0{margin:0}.p-0{padding:0}.pt-0{margin:0}.pr-0{margin:0}.pb-0{margin:0}.pl-0{margin:0}.py-0{padding:0}.px-0{padding:0}.m-1{margin:1rem}.mt-1{margin:1rem 0 0}.mr-1{margin:0 1rem 0 0}.mb-1{margin:0 0 1rem}.ml-1{margin:0 0 0 1rem}.my-1{margin:1rem 0}.mx-1{margin:0 1rem}.p-1{padding:1rem}.pt-1{margin:1rem 0 0}.pr-1{margin:0 1rem 0 0}.pb-1{margin:0 0 1rem}.pl-1{margin:0 0 0 1rem}.py-1{padding:1rem 0}.px-1{padding:0 1rem}.m-2{margin:2rem}.mt-2{margin:2rem 0 0}.mr-2{margin:0 2rem 0 0}.mb-2{margin:0 0 2rem}.ml-2{margin:0 0 0 2rem}.my-2{margin:2rem 0}.mx-2{margin:0 2rem}.p-2{padding:2rem}.pt-2{margin:2rem 0 0}.pr-2{margin:0 2rem 0 0}.pb-2{margin:0 0 2rem}.pl-2{margin:0 0 0 2rem}.py-2{padding:2rem 0}.px-2{padding:0 2rem}.m-3{margin:3rem}.mt-3{margin:3rem 0 0}.mr-3{margin:0 3rem 0 0}.mb-3{margin:0 0 3rem}.ml-3{margin:0 0 0 3rem}.my-3{margin:3rem 0}.mx-3{margin:0 3rem}.p-3{padding:3rem}.pt-3{margin:3rem 0 0}.pr-3{margin:0 3rem 0 0}.pb-3{margin:0 0 3rem}.pl-3{margin:0 0 0 3rem}.py-3{padding:3rem 0}.px-3{padding:0 3rem}.m-4{margin:4rem}.mt-4{margin:4rem 0 0}.mr-4{margin:0 4rem 0 0}.mb-4{margin:0 0 4rem}.ml-4{margin:0 0 0 4rem}.my-4{margin:4rem 0}.mx-4{margin:0 4rem}.p-4{padding:4rem}.pt-4{margin:4rem 0 0}.pr-4{margin:0 4rem 0 0}.pb-4{margin:0 0 4rem}.pl-4{margin:0 0 0 4rem}.py-4{padding:4rem 0}.px-4{padding:0 4rem}.m-5{margin:5rem}.mt-5{margin:5rem 0 0}.mr-5{margin:0 5rem 0 0}.mb-5{margin:0 0 5rem}.ml-5{margin:0 0 0 5rem}.my-5{margin:5rem 0}.mx-5{margin:0 5rem}.p-5{padding:5rem}.pt-5{margin:5rem 0 0}.pr-5{margin:0 5rem 0 0}.pb-5{margin:0 0 5rem}.pl-5{margin:0 0 0 5rem}.py-5{padding:5rem 0}.px-5{padding:0 5rem}@font-face{font-family:CeraPro Light;font-display:swap;src:local("CeraPro-Light"),url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../fonts/CeraPro-Light.woff2) format("woff2"),url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../fonts/CeraPro-Light.woff) format("woff")}@font-face{font-family:CeraPro Regular;font-display:swap;src:local("CeraPro-Regular"),url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../fonts/CeraPro-Regular.woff2) format("woff2"),url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../fonts/CeraPro-Regular.woff) format("woff")}.typography{font-family:var(--font-light);font-size:100%;font-weight:400;color:var(--primary-two)}h1,h2,h3,h4,h5,h6{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--heading-colour);margin:0 0 2rem;line-height:1}h1{font-size:var(--text-size-xxxl)}h2{font-size:var(--text-size-xxl)}@media screen and (max-width:680px){h2{font-size:var(--text-size-xl)}}h3{font-size:var(--text-size-xl)}@media screen and (max-width:680px){h3{font-size:var(--text-size-lg)}}h4{font-size:var(--text-size-lg)}h5{font-size:var(--text-size-md)}h6{font-size:var(--text-size-sm)}*{box-sizing:border-box}html,body{width:100%;max-width:100vw;margin:0 auto;padding:0;scroll-behavior:smooth;min-width:300px;overflow-x:hidden;position:relative}@media screen and (max-width:1100px){html,body{font-size:87.5%}}.page:not(.home,.page-template-templates),.single:not(.community-template-default){height:100vh}@media screen and (max-width:900px){.page:not(.home,.page-template-templates),.single:not(.community-template-default){height:auto}}main{position:relative}p{line-height:1.5;color:var(--black);font-size:var(--text-size-sm)}a{text-decoration:none;color:var(--primary-one);border-bottom:1px solid var(--primary-one);transition:color .3s ease}a:hover,a:visited{cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}button:hover,button:active,button:focus{cursor:pointer}figure,video,iframe,img{display:block;max-width:100%;height:auto}figure{margin:0}.home-landing{min-height:600px;display:flex;justify-content:flex-start}@media screen and (max-width:680px){.home-landing{min-height:400px}}.home-landing__container{display:flex;align-items:center;position:relative;width:100%}@media screen and (max-width:500px){.home-landing__container{align-items:flex-start}}.home-landing__image{-webkit-mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transform:scaleX(-1);width:100%;max-width:830px;min-height:890px;position:relative;overflow:hidden}@media screen and (max-width:1780px){.home-landing__image{max-width:530px}}@media screen and (max-width:1300px){.home-landing__image{min-height:700px}}@media screen and (max-width:1100px){.home-landing__image{min-height:600px}}@media screen and (max-width:800px){.home-landing__image{min-height:480px;max-width:305px}}@media screen and (max-width:680px){.home-landing__image{min-height:380px}}.home-landing__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transform:scaleX(-1);position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:1780px){.home-landing__image img{-o-object-position:right;object-position:right}}.home-landing__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#c2c6b5;background:linear-gradient(0deg,rgba(194,198,181,.8239670868) 0%,rgba(194,198,181,.2973564426) 50%,rgba(194,198,181,0) 100%)}.home-landing__content{padding:0 12rem 0 0;max-width:850px;margin-top:4rem;margin-left:6rem}@media screen and (max-width:1300px){.home-landing__content{margin-left:2rem}}@media screen and (max-width:1100px){.home-landing__content{max-width:400px;padding:0 4rem 0 2rem}}@media screen and (max-width:680px){.home-landing__content{padding:0 4rem 0 0}}@media screen and (max-width:500px){.home-landing__content{padding:0 3rem 0 0}}@media screen and (max-width:360px){.home-landing__content{padding:0 1rem 0 0}}.landing-content__title{max-width:490px;margin:0 0 3rem}@media screen and (max-width:500px){.landing-content__title{font-size:var(--text-size-xxl)}}.landing-content__text{max-width:520px}@media screen and (max-width:1300px){.landing-content__text{display:none}}.landing-content__subtitle{margin:6.4rem 0 2rem;font-size:2.3rem;letter-spacing:0}.landing-content__subtitle .subitle-larger{display:block;font-size:4.5rem;margin-top:1rem;margin-left:3.5rem;color:var(--primary-one)}@media screen and (max-width:1300px){.landing-content__subtitle{display:none}}.home-landing__scroll{display:flex;align-items:flex-start;position:absolute;bottom:-2rem;right:7.7rem;border:none}.home-landing__scroll:hover .scroll__label{letter-spacing:3px}.home-landing__scroll:hover .scroll__arrow{transform:translateY(-.2rem)}@media all and (max-width:1500px){.home-landing__scroll{display:none}}.scroll__arrow{width:17px;margin-right:1.2rem;transition:transform .3s ease}.scroll__label{text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;font-size:1.35rem;opacity:.5;transition:letter-spacing .3s ease}.home-landing__mobile-content{display:none;position:relative}@media screen and (max-width:1300px){.home-landing__mobile-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-6rem;margin-left:26rem;margin-bottom:4rem}.home-landing__mobile-content .landing-content__text--mobile{display:block}.home-landing__mobile-content .landing-content__subtitle--mobile{display:block;font-size:2rem;margin:3rem 0 0}.home-landing__mobile-content .landing-content__subtitle--mobile .subitle-larger{font-size:3.5rem}}@media screen and (max-width:1300px) and (max-width:680px){.home-landing__mobile-content .landing-content__subtitle--mobile .subitle-larger{margin-left:2rem;font-size:2.5rem}}@media screen and (max-width:1100px){.home-landing__mobile-content{margin-top:0;margin-left:20rem}}@media screen and (max-width:900px){.home-landing__mobile-content{align-items:flex-start;max-width:650px;margin:4rem auto 0 15rem;padding:0 4rem}}@media screen and (max-width:800px){.home-landing__mobile-content{max-width:100%;margin:2rem auto 0 auto;padding:0 4rem 0 8rem}.home-landing__mobile-content .landing-content__text--mobile{max-width:100%}}@media screen and (max-width:680px){.home-landing__mobile-content{margin:0 auto;padding:0 2rem 0 6rem}.home-landing__mobile-content .landing-content__subtitle--mobile{font-size:var(--text-size-sm)}.home-landing__mobile-content .landing-content__subtitle--mobile .fancy-text{font-size:1.8rem}}@media screen and (max-width:500px){.home-landing__mobile-content{margin:0 auto;padding:0 2rem}}.home-landing__mobile-content--hub{margin-top:0;align-items:flex-start}.page-template-lcp .home-landing__container{align-items:center}.home-section-1{position:relative;margin-bottom:11rem}.home-section-1__container{display:flex;justify-content:space-between}@media screen and (max-width:1100px){.home-section-1__container{margin-top:10rem}}@media screen and (max-width:900px){.home-section-1__container{flex-direction:column-reverse;align-items:flex-end}}@media screen and (max-width:800px){.home-section-1__container{margin-top:6rem}}.home-section-1__content{padding:0 2rem;max-width:715px;margin-left:18vw;margin-top:13rem;text-align:center}@media screen and (max-width:1100px){.home-section-1__content{margin-left:0;padding:0 4rem}}@media screen and (max-width:900px){.home-section-1__content{margin:8rem auto 0 auto}}@media screen and (max-width:680px){.home-section-1__content{padding:0 2rem}}.home-section-1__title{margin:0 0 5rem}.home-section-1__heading-image{margin:0 0 4rem}.home-section-1__heading-image img{margin:0 auto}.home-section-1__text{max-width:600px}.home-section-1__styled-text{font-size:var(--text-size-xl);color:var(--primary-one);max-width:500px;margin:0 auto 2rem auto;line-height:1.4}@media screen and (max-width:680px){.home-section-1__styled-text{font-size:var(--text-size-lg)}}.home-section-1__image{margin-top:-6rem;position:relative;-webkit-mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:100%;max-width:800px;height:885px}@media screen and (max-width:1300px){.home-section-1__image{margin-top:0}}@media screen and (max-width:900px){.home-section-1__image{height:580px;max-width:90vw}}@media screen and (max-width:800px){.home-section-1__image{height:480px;max-width:90vw}}.home-section-1__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.image-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#c2c6b5;background:linear-gradient(27deg,rgba(194,198,181,.8995973389) 0%,rgba(194,198,181,.4037990196) 40%,rgba(194,198,181,.0956757703) 61%,rgba(194,198,181,0) 100%)}.button-group{display:flex;justify-content:center}@media screen and (max-width:680px){.button-group{flex-direction:column;align-items:center}.button-group .home-section-1__button{margin:0 0 2.5rem}}.home-section-1__button{margin:0 1.5rem}.home-section-2__container{display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width:1100px){.home-section-2__container{flex-direction:column;align-items:flex-start}}.home-section-2__image{-webkit-mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transform:scaleX(-1);width:100%;max-width:1220px;height:780px;margin-left:-1rem;position:relative;overflow:hidden}@media screen and (max-width:1100px){.home-section-2__image{max-width:90vw;height:480px;margin-bottom:6rem;margin-right:0}}.home-section-2__image img:not(.leaf-decoration){transform:scaleX(-1);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-section-2__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#c2c6b5;background:linear-gradient(40deg,rgba(194,198,181,.8043592437) 0%,rgba(194,198,181,.300157563) 45%,rgba(194,198,181,0) 55%)}.home-flower-deco{position:absolute;left:-3.95rem;bottom:-13.8rem;max-width:405px}@media screen and (max-width:1300px){.home-flower-deco{max-width:300px;bottom:-10rem}}@media screen and (max-width:800px){.home-flower-deco{max-width:200px;bottom:-3rem}}@media screen and (max-width:500px){.home-flower-deco{max-width:150px;bottom:0}}.home-avalon-deco{position:absolute;left:8vw;top:20rem;max-width:160px;z-index:-1}@media screen and (max-width:1100px){.home-avalon-deco{display:none}}.circle-deco{position:absolute;max-width:810px;z-index:-1}@media screen and (max-width:900px){.circle-deco{max-width:450px}}.circle-deco--home{top:-9rem;right:22vw}@media screen and (max-width:900px){.circle-deco--home{top:-5rem;right:auto;left:-6rem}}.home-circle-small{position:absolute;top:-11rem;left:28vw;max-width:685px;z-index:-1}@media screen and (max-width:1780px){.home-circle-small{transform:translate(-140px,-30px)}}@media screen and (max-width:1400px){.home-circle-small{transform:translate(-600px,-30px)}}@media screen and (max-width:680px){.home-circle-small{transform:translate(20px,80px) scale(1.5)}}@media screen and (max-width:500px){.home-circle-small{transform:translate(80px,80px) scale(2)}}.home-circle-large{position:absolute;bottom:-30rem;left:-30rem;max-width:1100px;z-index:-1}@media screen and (max-width:1100px){.home-circle-large{bottom:20rem}}.post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;row-gap:4rem}.page-404 .landing__image-wrapper{max-width:820px}.page-404 .landing__content{max-width:800px}.page-404 .button{margin-top:1rem}.landing{display:flex;align-items:flex-end;position:relative}@media screen and (max-width:800px){.landing{align-items:center}}@media screen and (max-width:680px){.landing{align-items:flex-start;flex-direction:column-reverse}}.landing__image-wrapper{position:relative;width:100%;max-width:1160px}.landing__image{-webkit-mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transform:scaleX(-1);width:100%;max-width:1160px;height:620px;position:relative;margin-left:-1rem;background-color:var(--light-grey)}@media screen and (max-width:680px){.landing__image{height:400px;max-width:90vw}}@media screen and (max-width:500px){.landing__image{height:275px}}@media screen and (max-width:360px){.landing__image{max-width:95vw}}.landing__image img{transform:scaleX(-1);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.landing__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform:scaleX(-1);background:#dbb297;background:linear-gradient(7deg,rgba(219,178,151,.7539390756) 0%,rgba(219,178,151,.1488970588) 50%,rgba(219,178,151,.4037990196) 100%,rgba(219,178,151,0) 100%)}.landing__image:before{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/leaf-light-mid.svg);position:absolute;right:8vw;bottom:-5rem;width:200px;z-index:10}@media screen and (max-width:680px){.landing__image:before{max-width:130px;bottom:-3rem}}@media screen and (max-width:500px){.landing__image:before{max-width:100px}}.landing__content{margin:0 0 2.5rem 5rem;padding:0 2rem;max-width:480px}@media screen and (max-width:1100px){.landing__content{margin:0 0 2.5rem 3.5rem}}@media screen and (max-width:900px){.landing__content{margin:0 0 2.5rem .5rem}}@media screen and (max-width:800px){.landing__content{margin:0 0 2.5rem}}@media screen and (max-width:680px){.landing__content{margin:6rem 0 3rem;padding:0 6rem 4rem 4rem}}@media screen and (max-width:500px){.landing__content{padding:2rem 4rem 4rem 2rem}}.page .landing__content,.single .landing__content,.blog-page .landing__content{padding:0 12rem 0 0;max-width:580px}@media screen and (max-width:1500px){.page .landing__content,.single .landing__content,.blog-page .landing__content{padding:0 2rem}}.landing__title{line-height:1}.landing__subtitle{color:var(--primary-one);font-size:var(--text-size-lg);margin:0 0 2rem;line-height:1.2}@media screen and (max-width:680px){.landing__subtitle{font-size:var(--text-size-md);margin:2rem 0}}.landing__date{font-size:var(--text-size-xs)}.landing__subtitle--qp{max-width:400px}.landing__cta{margin-top:1rem}.landing__deco{position:absolute;right:-2rem;bottom:-14rem;max-width:650px;z-index:-1;pointer-events:none}@media screen and (max-width:680px){.landing__deco{transform:translate(40px,-60px)}}.fancy-text{font-weight:400;font-style:normal;color:var(--primary-one);font-size:3.8rem;font-family:var(--font-fancy)}.leaf-decoration{position:absolute;bottom:-2rem;left:3rem;width:220px;z-index:20;transform:scaleX(-1)}@media screen and (max-width:680px){.leaf-decoration{width:180px}}.quotes-decoration{position:absolute;top:-2rem;left:6rem;width:200px;z-index:20}@media screen and (max-width:800px){.quotes-decoration{transform:translate(-3rem,2rem)}}@media screen and (max-width:680px){.quotes-decoration{width:150px}}.page-template-default .content-button{width:100%}.message{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;max-width:900px;margin:0 auto;text-align:center}.message h4{line-height:1.6}.text-align-center{text-align:center;margin:2rem auto}.lcp-landing{min-height:600px;display:flex;justify-content:flex-start}@media screen and (max-width:680px){.lcp-landing{min-height:400px}}.lcp-landing__container{display:flex;align-items:center;position:relative;width:100%;margin-top:1.5rem;margin-bottom:2rem}.lcp-landing__image{-webkit-mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transform:scaleX(-1);width:100%;max-width:830px;min-height:620px;position:relative}@media screen and (max-width:1780px){.lcp-landing__image{max-width:730px}}@media screen and (max-width:1400px){.lcp-landing__image{min-height:600px}}@media screen and (max-width:1100px){.lcp-landing__image{min-height:500px}}@media screen and (max-width:800px){.lcp-landing__image{min-height:480px;max-width:305px}}@media screen and (max-width:680px){.lcp-landing__image{min-height:380px}}.lcp-landing__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transform:scaleX(-1);position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:1780px){.lcp-landing__image img{-o-object-position:right;object-position:right}}.lcp-landing__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#c2c6b5;background:linear-gradient(0deg,rgba(194,198,181,.7) 0%,rgba(194,198,181,.1) 50%,rgba(194,198,181,0) 100%)}.lcp-landing__content{padding:0 12rem 0 0;max-width:850px;min-width:445px;margin-left:4rem;position:relative}@media screen and (max-width:680px){.lcp-landing__content{padding:0 6rem 0 0;min-width:auto}}@media screen and (max-width:500px){.lcp-landing__content{margin-left:2rem;min-width:250px}}.landing-content__title{max-width:490px;margin:0 0 3rem}@media screen and (max-width:680px){.landing-content__title{margin:0;font-size:var(--text-size-xxl)}}@media screen and (max-width:680px){.lcp-content__wrapper{display:none}}.lcp-content__wrapper--mobile{display:none;padding:0 4rem;margin:6rem 0;text-align:center}@media screen and (max-width:680px){.lcp-content__wrapper--mobile{display:block}}@media screen and (max-width:500px){.lcp-content__wrapper--mobile{margin:0 0 4rem;padding:0 2rem}}.lcp-landing-content__text{max-width:520px}.landing-content__subtitle{margin:6.4rem 0 2rem;font-size:2.3rem;letter-spacing:0}.landing-content__subtitle .subitle-larger{display:block;font-size:4.5rem;margin-top:1rem;margin-left:3.5rem;color:var(--primary-one)}@media screen and (max-width:1300px){.landing-content__subtitle{display:none}}.lcp-landing__scroll{display:flex;align-items:flex-start;position:absolute;bottom:-2rem;right:7.7rem;border:none}.lcp-landing__scroll:hover .scroll__label{letter-spacing:3px}.lcp-landing__scroll:hover .scroll__arrow{transform:translateY(-.2rem)}@media all and (max-width:1500px){.lcp-landing__scroll{display:none}}.scroll__arrow{width:17px;margin-right:1.2rem;transition:transform .3s ease}.scroll__label{text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;font-size:1.35rem;opacity:.5;transition:letter-spacing .3s ease}.lcp-landing__mobile-content{display:none;position:relative}@media screen and (max-width:1300px){.lcp-landing__mobile-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-6rem;margin-left:26rem;margin-bottom:4rem}.lcp-landing__mobile-content .landing-content__text--mobile{display:block}.lcp-landing__mobile-content .landing-content__subtitle--mobile{display:block;font-size:2rem;margin:3rem 0 0}.lcp-landing__mobile-content .landing-content__subtitle--mobile .subitle-larger{font-size:3.5rem}}@media screen and (max-width:1300px) and (max-width:680px){.lcp-landing__mobile-content .landing-content__subtitle--mobile .subitle-larger{margin-left:2rem;font-size:2.5rem}}@media screen and (max-width:1100px){.lcp-landing__mobile-content{margin-top:0;margin-left:20rem}}@media screen and (max-width:900px){.lcp-landing__mobile-content{align-items:flex-start;max-width:650px;margin:4rem auto 0 15rem;padding:0 4rem}}@media screen and (max-width:800px){.lcp-landing__mobile-content{max-width:100%;margin:2rem auto 0 auto;padding:0 4rem 0 8rem}.lcp-landing__mobile-content .landing-content__text--mobile{max-width:100%}}@media screen and (max-width:680px){.lcp-landing__mobile-content{margin:0 auto;padding:0 2rem 0 6rem}.lcp-landing__mobile-content .landing-content__subtitle--mobile{font-size:var(--text-size-sm)}.lcp-landing__mobile-content .landing-content__subtitle--mobile .fancy-text{font-size:1.8rem}}@media screen and (max-width:500px){.lcp-landing__mobile-content{margin:0 auto;padding:0 2rem}}.lcp-landing__mobile-content--hub{margin-top:0;align-items:flex-start}.lcp-landing__scroll{bottom:-13rem}.lcp__section{position:relative}@media screen and (max-width:1100px){.lcp__section{margin-top:6rem}}.lcp__section--section-2{margin:0 0 16rem;min-height:1200px}@media screen and (max-width:1300px){.lcp__section--section-2{margin:0}}.lcp__section-container{max-width:var(--max-width);padding:0 4rem;display:flex;align-items:center;margin:0 auto}@media screen and (max-width:1100px){.lcp__section-container{flex-direction:column-reverse}}@media screen and (max-width:680px){.lcp__section-container{padding:0 2rem}}.lcp__section-container--center{justify-content:center}.lcp__section-container--between{justify-content:space-between}.lcp__section-container--align-top{align-items:flex-start}.lcp__content{max-width:600px;padding:0 2rem}@media screen and (max-width:1100px){.lcp__content{margin-bottom:4rem}}@media screen and (max-width:500px){.lcp__content{padding:0}}.lcp__content--center{text-align:center}.lcp__section-title{color:var(--primary-one);display:inline-block}.lcp__section-title:after{content:"";display:block;width:180px;height:2px;background-color:var(--secondary-three);opacity:.6;margin-top:2rem}.lcp__section-title--section-2{margin:0 0 4rem}.lcp__section-title--center{margin:0 auto}.lcp__section-title--center:after{margin:2rem auto 0 auto}.lcp__section-styled-text{margin-top:6rem;text-align:left;font-size:calc( var(--text-size-xl) - 0.3rem )}.lcp__section-styled-text span{display:block;font-size:calc( var(--text-size-xl) + 0.4rem );margin-top:1rem;transform:translateX(14rem);color:var(--primary-one)}@media screen and (max-width:1500px){.lcp__section-styled-text span{transform:translateX(6rem)}}@media screen and (max-width:680px){.lcp__section-styled-text span{transform:translateX(0)}}.edge-container{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.edge-image{-webkit-mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);mask-image:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/mask-pill.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:100%;max-width:800px;min-height:860px;position:relative}.edge-image img:not(.circle-deco){-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:1300px){.edge-image{align-self:flex-end;min-height:600px}}.circle-deco--lcp-section-1{top:-8rem;left:-27rem}.lcp__section--section-1 .lcp__content{margin-left:5rem}@media screen and (max-width:1300px){.lcp__section--section-1 .lcp__content{margin-left:0}}.lcp__section-image{border-radius:20rem;position:relative;height:920px;overflow:hidden}.lcp__section-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20rem}@media screen and (max-width:1100px){.lcp__section-image{max-width:500px;height:700px;margin:0 auto}}@media screen and (max-width:680px){.lcp__section-image{max-width:400px;height:500px}}@media screen and (max-width:360px){.lcp__section-image{max-width:400px;height:400px}}.lcp__section-image .image-overlay{border-radius:20rem}.section-2__container{display:flex}@media screen and (max-width:1300px){.section-2__container{flex-direction:column}}.lcp__circles-container{background-color:var(--light-beige);height:935px;width:870px;border-top-right-radius:50%;border-bottom-right-radius:50%;transform:translateY(13rem);position:relative;max-width:95%}@media screen and (max-width:500px){.lcp__circles-container{height:800px}}@media screen and (max-width:360px){.lcp__circles-container{height:560px}}.lcp__section-circles{display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-top:-5rem}.circle{width:340px;height:340px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--secondary-one);padding:2rem;position:relative;overflow:hidden;margin:0 0 3rem}.circle h4{color:var(--white);font-family:var(--font-light);font-size:calc(var(--text-size-lg) + 0.4rem);text-align:center;line-height:1.2;font-weight:lighter;margin:0;padding:0 2rem;position:relative;z-index:10}@media screen and (max-width:360px){.circle h4{font-size:var(--text-size-lg)}}.circle--one{background-color:var(--primary-two)}.circle--two{background-color:var(--secondary-three)}.circle--three{background-color:var(--primary-one)}@media screen and (max-width:500px){.circle{width:280px;height:280px}}@media screen and (max-width:360px){.circle{width:200px;height:200px}}.circle__bg{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:50%;height:100%;width:100%;transform:scale(1.5)}.circle__bg--wood{opacity:.1}.lcp__section-content{padding:4rem;max-width:875px;margin-top:11rem;display:flex;flex-direction:column}.lcp__section-content ul{line-height:1.8}@media screen and (max-width:1300px){.lcp__section-content{max-width:100%;margin-top:22rem}}@media screen and (max-width:680px){.lcp__section-content{padding:2rem}}.lcp__section-content--section-2{margin-left:3rem}@media screen and (max-width:1300px){.lcp__section-content--section-2{margin-left:0}}.lcp__section-text p{font-size:calc(var(--text-size-sm) + 0.1rem) !important}.lcp__section-buttons{display:flex;flex-direction:column}.lcp__section-button{margin:0 0 3rem}.lcp__section-content--section-3{margin-right:3rem;margin-left:10vw;margin-top:0;padding:2rem 4rem 4rem;min-width:840px}@media screen and (max-width:1780px){.lcp__section-content--section-3{margin-left:0}}@media screen and (max-width:1100px){.lcp__section-content--section-3{min-width:auto;padding:2rem}}@media screen and (max-width:1300px){.lcp__section-content--section-3{margin-top:3rem}}.section-3__container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1300px){.section-3__container{flex-direction:column-reverse}}.section-3__container .lcp__section-title{margin:0 auto 6rem}.lcp__section-styled-text--section-3{margin-top:0;margin-bottom:6rem}.lcp__section-styled-text--section-3 span{transform:translateX(6rem)}@media screen and (max-width:800px){.lcp__section-styled-text--section-3 span{transform:translateX(0)}}@media screen and (max-width:800px){.lcp__section-styled-text--section-3{text-align:center}}.section-3-cta-container{display:flex;justify-content:center;align-items:center}.circle-deco--lcp{top:-12rem;left:-20rem}@media screen and (max-width:1300px){.circle-deco--lcp{top:16rem}}@media screen and (max-width:900px){.circle-deco--lcp{max-width:800px}}.lcp__section--section-4{display:flex;justify-content:center;align-items:center;margin-bottom:6rem}.lcp-quote{position:relative;background-color:var(--primary-one);border-radius:50%;color:var(--white);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem auto 0;min-width:700px;height:700px;padding:2rem}.lcp-quote:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 204.85 145.32"><defs><style>.cls-1{fill:none;stroke:%23dbb297;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="foreground"><path class="cls-1" d="M158.84 143.82a44.51 44.51 0 0 0 0-89c-.79 0-1.58 0-2.36.06-4.57-13.82 1.27-31.1 21.1-53.36h-13.47c-25.77 17.57-49.78 55.64-49.78 97.81a44.51 44.51 0 0 0 44.51 44.49ZM46 143.82a44.51 44.51 0 0 0 0-89c-.79 0-1.58 0-2.36.06C39.08 41 44.92 23.76 64.75 1.5H51.28C25.51 19.07 1.5 57.14 1.5 99.31A44.51 44.51 0 0 0 46 143.82Z"/></g></g></svg>');width:180px;position:absolute;top:-.5rem;left:-.5rem}@media screen and (max-width:680px){.lcp-quote:before{transform:translate(4rem,-2rem)}}@media screen and (max-width:500px){.lcp-quote:before{width:120px;transform:translate(6rem,-3rem)}}.lcp-quote:after{content:"";height:350px;width:1300px;background-color:var(--light-beige);border-radius:20rem;z-index:-1;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:900px){.lcp-quote{margin:6rem auto 4rem}}@media screen and (max-width:500px){.lcp-quote{min-width:500px;height:500px}}.lcp-quote__container{max-width:450px}@media screen and (max-width:500px){.lcp-quote__container{max-width:340px;padding:0 2rem}}.lcp-quote__title{margin:0 0 3rem}@media screen and (max-width:500px){.lcp-quote__title{margin:0 0 1.5rem}}.lcp-quote__title,.lcp-quote__text p{color:var(--white)}.lcp-quote__text{margin:0 0 3rem}.lcp-quote__text p{font-size:calc(var(--text-size-xs) + 0.1rem );margin:0}@media screen and (max-width:500px){.lcp-quote__text{margin:0 0 1.5rem}}.lcp-quote__attribution{font-weight:700;font-size:calc(var(--text-size-xs) + 0.1rem );font-style:normal}.lcp__section--section-5{background-color:var(--light-beige);min-height:600px;margin-top:14rem;margin-bottom:16rem;width:110vw;transform:translateX(-5vw)}.lcp__section--section-5:after{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/footer-top-edge.svg);display:block;position:absolute;left:0;width:100%;z-index:-1;transform:scaleY(-1);margin-top:-6rem}@media screen and (max-width:1100px){.lcp__section--section-5:after{margin-top:-1rem}}@media screen and (max-width:680px){.lcp__section--section-5:after{width:200%;transform:scaleY(-1) translateX(-25%)}}@media screen and (max-width:1780px){.lcp__section--section-5{margin-bottom:20rem}}@media screen and (max-width:500px){.lcp__section--section-5{margin-bottom:14rem}}.lcp__section-title--section-5{display:block;text-align:center}.awards{max-width:var(--max-width);margin:0 auto;transform:translateY(4rem);padding:0 4rem}@media screen and (max-width:500px){.awards{padding:0 2rem}}.featured-awards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;transform:translateY(-12rem)}.featured-award{margin:0 2rem 2rem;background-color:var(--white);border-radius:20rem;padding:4rem;text-align:center;min-height:540px;max-width:365px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 20px 0px rgba(0,0,0,.15)}@media screen and (max-width:500px){.featured-award{padding:0 2rem}}.featured-award__image{width:170px;height:120px;margin:0 0 2rem}.featured-award__image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.featured-award__name{max-width:240px;margin:0}.other-awards{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;margin-top:-10rem}.other-award{max-width:300px;text-align:center;margin:3rem 2rem}.other-award:last-child{margin:3rem 2rem 0}@media screen and (max-width:500px){.other-award{margin:2rem}}.other-award__icon{width:80px;height:90px;margin:0 auto}.other-award__name{margin:0;font-size:calc(var(--text-size-xs) + 0.1rem )}.oval-image{position:relative;max-width:640px;width:100%}@media screen and (max-width:1100px){.oval-image{margin-bottom:3rem}}:root{--left-margin:10vw;--border-radius:3rem}.single-community h3:not(.modal__title,.townhome-slide__title){color:var(--primary-one);font-size:var(--text-size-md)}.community-info{margin:8rem 0 32rem}@media screen and (max-width:1100px){.community-info{margin:0 0 20rem}}@media screen and (max-width:680px){.community-info{margin:0 0 6rem}}.section__container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:680px){.section__container{flex-direction:column-reverse;align-items:flex-end}}.section__content{position:relative;margin-right:3rem;margin-left:var(--left-margin);margin-top:0;padding:2rem 4rem 4rem;max-width:870px;width:100%;transform:translateY(8rem)}@media screen and (max-width:1300px){.section__content{margin-left:0}}@media screen and (max-width:680px){.section__content{padding:0 4rem;transform:translateY(0);margin-top:4rem;margin-right:0}}@media screen and (max-width:500px){.section__content{padding:0 3rem}}@media screen and (max-width:360px){.section__content{padding:0 2rem}}.section__content--no-left-margin{margin-left:0}.section__content--show-badge{transform:translateY(20rem)}@media screen and (max-width:680px){.section__content--show-badge{transform:translateY(0)}}.section__image{position:relative}@media screen and (max-width:680px){.section__image{max-width:500px;margin-top:8rem;padding-left:4rem}}.circle-deco--community{top:-11rem;left:-7rem;max-width:700px}.circle-deco--community-left{top:9rem;left:-37rem;max-width:700px}.section__title{max-width:600px;line-height:1.1;position:relative;margin:0 0 4rem;z-index:1}.section__title:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background-color:var(--beige);top:-1rem;left:-2rem;z-index:-1}.section__title:after{content:"";display:block;width:220px;height:2px;background-color:var(--primary-one);margin-top:1rem;margin-left:1.5rem}.section__text{max-width:670px}.section__text p{font-size:calc(var(--text-size-sm) - 0.2rem);line-height:1.8}.highlights{margin-top:4rem}.highlights:before{content:"";display:block;width:90%;height:2px;margin-bottom:3rem;background-color:var(--light-grey)}.highlights__list{margin:0;padding-left:1rem}.highlights__list li{font-size:calc(var(--text-size-sm) - 0.2rem);list-style:none;padding:0;padding-left:1rem;margin:0 0 1.5rem;position:relative;color:var(--black)}.highlights__list li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.91 13.52"><defs><style>.cls-1{fill:%2358595B}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="foreground"><path class="cls-1" d="M5.15 13.52a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L9.5 6.76l-5.06-5A1 1 0 0 1 5.86.29l5.76 5.76a1 1 0 0 1 0 1.42l-5.76 5.76a1 1 0 0 1-.71.29Z"/><path class="cls-1" d="M1 10.42a1 1 0 0 1-.71-1.71l2-2-2-1.9a1 1 0 0 1 0-1.41 1 1 0 0 1 1.42 0l2.65 2.65a1 1 0 0 1 0 1.42l-2.65 2.65a1 1 0 0 1-.71.3Z"/></g></g></svg>');display:block;position:absolute;top:0;left:-1rem;width:10px;opacity:.8}.section__badge{position:absolute;top:-9rem;left:-18rem;background-color:var(--primary-one);width:535px;height:535px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20;text-align:center}.section__badge h2,.section__badge p{color:var(--white);max-width:250px}.section__badge h2{margin:0 0 2rem;line-height:1.2}.section__badge p{margin:0}@media screen and (max-width:1500px){.section__badge{transform:scale(.8) translate(8rem,-2rem)}}@media screen and (max-width:1300px){.section__badge{transform:scale(.8) translate(8rem,-10rem)}}@media screen and (max-width:1100px){.section__badge{transform:scale(.6) translate(8rem,-10rem)}.section__badge h2,.section__badge p{transform:scale(1.2)}}@media screen and (max-width:500px){.section__badge{transform:scale(.6) translate(50%,-10rem)}}.circle__bg--badge{transform:initial}.sale{position:absolute;right:6rem;bottom:-2.5rem;width:85px;height:85px;border-radius:50%;background-color:var(--primary-one);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;cursor:pointer}.sale:hover .sale__label:after{transform:scaleX(1.2)}.sale:hover .sale__icon svg{transform:rotate(90deg);transition:.3s ease transform}@media screen and (max-width:1780px){.sale{right:3rem;bottom:4rem}}@media screen and (max-width:1500px){.sale{bottom:-2rem}}@media screen and (max-width:680px){.sale{bottom:-8rem}}@media screen and (max-width:500px){.sale{width:90px;height:90px}}.sale--townhome{top:11rem;left:0;right:0;margin-left:auto;margin-right:auto;z-index:10}@media screen and (max-width:1100px){.sale--townhome{top:9.5rem;transform:scale(.9)}}@media screen and (max-width:800px){.sale--townhome{top:6rem}}@media screen and (max-width:360px){.sale--townhome{transform:scale(.7) translateY(-2rem)}}.sale__icon{position:absolute;top:0;right:0;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--secondary-two)}.sale__icon svg{max-width:18px;transition:.3s ease transform}.sale__label{color:var(--white);text-transform:uppercase;font-weight:700;font-size:calc(var(--text-size-xs) - 0.3rem );letter-spacing:1px;transform:translateY(.4rem)}.sale__label:after{content:"";display:block;height:2px;width:30px;margin:.3rem auto;background-color:var(--white);opacity:.5;transition:.2s ease transform}@media screen and (max-width:500px){.sale__label{font-size:var(--text-size-xxs)}}.choose-your-home{min-height:100vh;padding:4rem 0 0;background-color:var(--light-beige);position:relative}.circle-deco--choose-your-home{right:0;top:-26rem;max-width:1000px}.button-group--community{transform:translateY(2rem);position:relative;z-index:20;flex-wrap:wrap}.more-info{margin-top:6rem}.more-info__container{display:flex;justify-content:space-between;align-items:center;max-width:1550px;margin:0 auto;padding:0 4rem}@media screen and (max-width:800px){.more-info__container{flex-direction:column}}.more-info__content{position:relative;padding-right:3rem}@media screen and (max-width:800px){.more-info__content{margin-bottom:3rem;padding-right:0}}.more-info__image{border-radius:30rem;overflow:hidden}.circle-deco--more-info{top:9rem;left:-45rem}.intro-section{margin:0 0 8rem}.alternating-sections{position:relative}.alternating-section{display:flex;margin:0 0 18rem;position:relative}.alternating-section:last-of-type{margin:0 0 6rem}.alternating-section:nth-of-type(2){flex-direction:row-reverse}.alternating-section:nth-of-type(2) .lcp-landing__image--alternating{transform:scaleX(1);margin-left:auto}.alternating-section:nth-of-type(2) .lcp-landing__image--alternating img{transform:scaleX(1)}.alternating-section:nth-of-type(2) .circle-deco--wwb{right:auto;left:-18rem}@media screen and (max-width:900px){.alternating-section:nth-of-type(2){flex-direction:column}.alternating-section:nth-of-type(2) .alternating-section__image-container{transform:translateX(80px)}}.alternating-section:nth-of-type(2) .sale{left:auto;right:-12rem}@media screen and (max-width:900px){.alternating-section{flex-direction:column;margin:0 0 12rem}}.alternating-section__content{padding:0 8rem;max-width:900px;position:relative}@media screen and (max-width:1100px){.alternating-section__content{padding:0 4rem}}@media screen and (max-width:500px){.alternating-section__content{padding:0 2rem}}.alternating-section__content .sale{cursor:default;top:0;left:-12rem;right:0;bottom:auto}.alternating-section__content .sale:hover .sale__label:after{transform:none}@media screen and (max-width:900px){.alternating-section__content .sale{top:-10rem;left:auto;right:12rem}}.alternating-section__cta{margin-top:1rem}.alternating-section__image-container{max-width:830px;min-height:620px;width:100%;position:relative}.alternating-section__image-container .lcp-landing__image{max-width:840px;min-height:740px}@media screen and (max-width:900px){.alternating-section__image-container .lcp-landing__image{max-width:90%;min-height:500px}}@media screen and (max-width:900px){.alternating-section__image-container{margin-bottom:4rem;min-height:auto}}.circle-deco--wwb{max-width:720px;top:-13rem;left:10rem}@media screen and (max-width:680px){.circle-deco--wwb{top:-12rem;left:0}}@media screen and (max-width:500px){.circle-deco--wwb{top:-6rem;left:0}}@media screen and (max-width:900px){.circle-deco--wwb-landing{max-width:600px;left:-20rem;top:-4rem}}.qp{min-height:400px;position:relative;margin-bottom:12rem}.qp__container{position:relative;z-index:25;margin-bottom:6rem}.qp__container .text-block p:last-child{margin-bottom:0}.qp__container .button{margin-top:3rem}.qp__info{text-align:center;max-width:780px;margin:6rem auto;padding:0 4rem}.qp__slider{position:relative;background-color:var(--light-beige);min-height:400px;display:flex;flex-direction:column;justify-content:center;padding:2rem}.qp__slider .townhome-slider__body{position:relative;margin:0 auto;justify-content:center}.circle-deco--qp{right:-14rem;top:-26rem;max-width:1000px}.container{max-width:var(--max-width);padding:4rem 2rem;min-height:400px}@media screen and (max-width:1100px){.container{padding:2rem}}.container--center{margin:0 auto}.flexible-content{padding:4rem;max-width:var(--max-width);min-height:400px;margin:5rem auto;position:relative}.flexible-content:after{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/bg-circle-pat-large.svg);position:absolute;bottom:-20rem;right:-35rem;width:1100px;z-index:1}.flexible-content--sidebar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6rem}.flexible-content--sidebar .flexible-content__container{grid-column:span 2}@media screen and (max-width:900px){.flexible-content--sidebar .flexible-content__container{grid-column:initial}}.flexible-content--sidebar .post-list{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:680px){.flexible-content--sidebar .post-list{grid-template-columns:1fr}}@media screen and (max-width:1400px){.flexible-content--sidebar{grid-gap:4rem}}@media screen and (max-width:1100px){.flexible-content--sidebar{grid-gap:2rem}}@media screen and (max-width:900px){.flexible-content--sidebar{grid-template-columns:1fr}}@media screen and (max-width:500px){.flexible-content{padding:4rem 3rem}}.flexible-content__container{position:relative;z-index:10}.card__wrapper{position:relative}.card{background:var(--beige);border-radius:16rem;overflow:hidden;min-height:600px;height:100%;position:relative}.card__image{position:relative;width:100%;padding-bottom:70%}.card__image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%}.card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#dbb297;background:linear-gradient(0deg,rgba(219,178,151,.35) 0%,rgba(219,178,151,.1) 40%,rgba(219,178,151,0) 100%,rgba(219,178,151,0) 100%)}.card__body{padding:3rem 3rem 6rem;text-align:center;max-width:400px;margin:0 auto;position:relative;z-index:0}@media screen and (max-width:1400px){.card__body{padding:2rem 2rem 6rem}}.card__body .button:before{background-color:var(--white);opacity:1}.card__title{margin:0 0 1rem;color:var(--primary-one);font-size:var(--text-size-lg);line-height:1.4}.card__title a{border:none}.card__excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:calc(var(--text-size-sm) - 0.2rem);line-height:1.6}.card__icon{position:absolute;bottom:-2rem;left:0;right:0;margin:0 auto;width:80px;fill:var(--primary-one)}@media screen and (max-width:900px){.card__icon{bottom:0}}.footer{text-align:center;position:relative;margin-top:6rem}.footer__upper{display:flex;justify-content:space-evenly;align-items:flex-start;max-width:1100px;margin:0 auto 9rem;position:relative;z-index:5}@media screen and (max-width:1300px){.footer__upper{margin:9rem auto 15rem auto}}@media screen and (max-width:500px){.footer__upper{flex-direction:column;justify-content:center;align-items:center}}.footer__upper a{border:none}.footer__col{text-align:center}@media screen and (max-width:500px){.footer__col{margin-bottom:2rem}}.footer__col h3{font-size:var(--text-size-lg);color:var(--primary-one)}.footer__list{list-style:none;padding-left:0}.footer__list a{display:block;color:var(--heading-colour);font-size:var(--text-size-xs);margin-bottom:.6rem}.footer__list a:hover{color:var(--primary-one)}.footer__icon-link .footer__icon{max-width:70px;margin:0 auto 1rem auto;transition:transform .3s ease}.footer__icon-link:hover .footer__icon{transform:translateY(.3rem)}.footer-wrapper{position:relative}.footer-wrapper:before{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/footer-top-edge.svg);position:absolute;top:-2rem;left:0;right:0;z-index:-1}.footer-wrapper:after{content:"";width:100%;background-color:#faf4f0;position:absolute;top:15rem;left:0;right:0;bottom:0;z-index:-1}@media screen and (max-width:1780px){.footer-wrapper:after{top:11rem}}@media screen and (max-width:1500px){.footer-wrapper:after{top:8rem}}@media screen and (max-width:1100px){.footer-wrapper:after{top:6.5rem}}@media screen and (max-width:800px){.footer-wrapper:after{top:4.5rem}}@media screen and (max-width:680px){.footer-wrapper:after{top:3.5rem}}@media screen and (max-width:500px){.footer-wrapper:after{top:2rem}}@media screen and (max-width:360px){.footer-wrapper:after{top:.8rem}}.footer__lower{padding-bottom:2rem}.footer__lower-container{display:flex;max-width:1160px;margin-inline:auto;margin-top:-2rem;align-items:flex-start;position:relative;z-index:20}@media screen and (max-width:1500px){.footer__lower-container{margin-left:4vw}}@media screen and (max-width:1300px){.footer__lower-container{flex-direction:column;justify-content:center;align-items:center;margin-left:0;padding:0 4rem}}@media screen and (max-width:360px){.footer__lower-container{padding:0 2rem}}.footer__newsletter{background-color:var(--primary-one);border-radius:50%;min-width:275px;height:275px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 2rem;margin-top:-1rem;position:relative}@media screen and (max-width:1300px){.footer__newsletter{margin-top:-10rem;width:270px;height:270px;justify-content:center}}.footer__newsletter p{color:var(--white);font-size:var(--text-size-xs);line-height:1.2;margin:0 0 1rem}.footer__newsletter a{color:var(--white)}.newsletter__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;-o-object-fit:cover;object-fit:cover;border-radius:50%;height:100%;width:100%;transform:scale(1.8)}.newsletter__icon svg{max-width:40px}.newsletter__text{max-width:180px}.newsletter__btn{display:flex;align-items:flex-end;font-size:var(--text-size-md);position:relative}.newsletter__btn:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150.98 17.79"><defs><style>.cls-1{fill:none;stroke:%23dbb297;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="foreground"><path class="cls-1" d="M1 8.89h148.22M142.09 1l7.89 7.89-7.89 7.9"/></g></g></svg>');display:block;position:absolute;left:4rem;bottom:-1.6rem;width:150px;transition:transform .3s ease}.newsletter__btn:hover:after{transform:translateX(.3rem)}.newsletter__btn:hover .newsletter-icon-bracket{transform:translateX(-.1rem) translateY(.1rem)}.newsletter-icon-bracket{transition:transform .3s ease}.newsletter__icon{width:40px;margin-left:.8rem}.footer__avalon{margin-top:-4.5rem;width:100%}@media screen and (max-width:1500px){.footer__avalon{margin-left:3rem}}@media screen and (max-width:1300px){.footer__avalon{margin-top:2rem;margin-left:0}}.footer__logo{max-width:690px;margin:0 auto}@media screen and (max-width:1300px){.footer__logo{max-width:600px}}.footer__business-info{display:flex;padding:0 3rem;text-align:left;max-width:750px;margin:4.5rem auto 0 auto}.footer__business-info a{border:none}@media screen and (max-width:1300px){.footer__business-info{max-width:640px}}@media screen and (max-width:800px){.footer__business-info{padding:0}}@media screen and (max-width:680px){.footer__business-info{padding:0;display:none}}.footer__business-info--mobile{display:none}@media screen and (max-width:680px){.footer__business-info--mobile{justify-content:center;display:flex;flex-direction:column;align-items:center;text-align:center}}.business-info__top{margin-bottom:2rem}.business-info__phone,.business-info__email{margin:0}.business-info__phone a,.business-info__email a{color:var(--primary-one)}.business-info__phone a:hover,.business-info__email a:hover{color:var(--primary-one)}.business-info__address{max-width:290px}.business-info__left{text-align:right}.business-info__item{margin:0 2rem}.business-info__item p{margin:0;font-size:var(--text-size-xs)}@media screen and (max-width:680px){.business-info__item p{margin:initial}}.business-info__contact,.business-info__social{display:block;margin-top:4rem;border:none;font-size:var(--text-size-sm);color:var(--secondary-one)}@media screen and (max-width:680px){.business-info__contact,.business-info__social{font-size:var(--text-size-md)}}.business-info__contact:hover,.business-info__social:hover{color:var(--primary-one)}.business-info__social{display:flex;align-items:center;list-style:none;padding-left:0}@media screen and (max-width:680px){.business-info__social{margin-top:1rem}}@media screen and (max-width:680px){.business-info__contact{margin-top:3rem;margin-bottom:2rem}}.social__item{margin-right:1rem;width:30px}.social__item svg{fill:var(--secondary-two);transition:fill .3s ease}.social__item a{border:none}.social__item:hover svg{fill:var(--primary-one)}.footer__copyright{background-color:var(--primary-two);display:flex;justify-content:center;align-items:flex-start;padding:1.3rem}@media screen and (max-width:680px){.footer__copyright{flex-direction:column;align-items:center}}.footer__copyright p{margin:0;color:var(--white)}.footer__copyright a,.footer__copyright p{color:var(--white);border:none;font-size:var(--text-size-xxxs)}@media screen and (max-width:680px){.footer__copyright a,.footer__copyright p{margin:0 0 1rem}}.privacy-policy{margin:0 2rem}.footer__flower-deco{position:absolute;bottom:4rem;right:1rem;max-width:440px;z-index:1}@media screen and (max-width:1780px){.footer__flower-deco{right:-10rem;max-width:400px}}@media screen and (max-width:1500px){.footer__flower-deco{max-width:380px}}@media screen and (max-width:1300px){.footer__flower-deco{max-width:350px;right:-8rem}}@media screen and (max-width:1100px){.footer__flower-deco{right:auto;left:8rem;opacity:.1}}@media screen and (max-width:680px){.footer__flower-deco{bottom:10rem;max-width:450px}}.footer__disclaimer{font-size:var(--text-size-xxs);max-width:1200px;margin:0 auto;padding:4rem;position:relative;z-index:10}@media screen and (max-width:1300px){.footer__disclaimer{max-width:900px}}@media screen and (max-width:500px){.footer__disclaimer{padding:2rem}}.sidebar{position:relative;z-index:5}.sidebar--sticky .sidebar__content{position:sticky;top:0;overflow:visible}.sidebar__content{padding:1rem}@media screen and (max-width:1100px){.sidebar__content{padding:0 0 0 1rem}}@media screen and (max-width:900px){.sidebar__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;padding:0;margin-top:4rem}}@media screen and (max-width:680px){.sidebar__content{grid-template-columns:1fr}}.sidebar-item__wrapper{position:relative;margin-bottom:6rem}@media screen and (max-width:800px){.sidebar-item__wrapper{margin-bottom:4rem}}.sidebar-item__icon{position:absolute;bottom:-2rem;left:0;right:0;margin:0 auto;width:80px}@media screen and (max-width:900px){.sidebar-item__icon{bottom:0}}.sidebar-item__icon svg{fill:var(--secondary-two)}.sidebar-item{background:var(--beige);border-radius:16rem;overflow:hidden;margin:0 0 2rem;min-height:450px;position:relative}.sidebar-item--no-img{display:flex;justify-content:center;align-items:center}.sidebar-item--no-img .sidebar__body{padding:3rem}.sidebar__image{position:relative;width:100%;padding-bottom:70%}.sidebar__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-o-object-position:center 40%;object-position:center 40%}.sidebar__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#dbb297;background:linear-gradient(0deg,rgba(213,143,119,.8) 0%,rgba(213,143,119,0) 70%)}.sidebar__title{margin:0 0 1rem;color:var(--primary-one);font-size:var(--text-size-lg);line-height:1.4}.sidebar__body{padding:3rem 3rem 6rem;text-align:center;max-width:400px;margin:0 auto;position:relative;z-index:0}@media screen and (max-width:1400px){.sidebar__body{padding:2rem 1.5rem 6rem}}.sidebar__body .button:before{background-color:var(--white);opacity:1}.sidebar__text{margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sidebar__text--no-limit{overflow:initial;text-overflow:initial;display:initial}.sidebar__text p{font-size:calc(var(--text-size-sm) - 0.2rem);line-height:1.6}.sidebar__text a{word-wrap:break-word}.sidebar__cta{display:block;margin:0 0 1rem}.main-navigation{position:relative;z-index:10}@media screen and (max-width:1300px){.main-navigation{display:none}}.main-navigation__item{font-family:var(--font-regular);margin-right:6rem;font-size:var(--text-size-md);position:relative;color:var(--heading-colour);border:none;z-index:10}.main-navigation__item:before{content:"";width:50px;height:50px;border-radius:50%;background-color:var(--secondary-two);opacity:.25;position:absolute;top:-.3rem;left:-.9rem;z-index:-1;transition:transform .3s cubic-bezier(.76,0,.24,1)}.main-navigation__item:hover:before{transform:scale(1.1)}.navigation__background{position:fixed;top:-2rem;right:-2rem;width:100px;height:100px;border-radius:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#dbb297;background:radial-gradient(circle,rgba(219,178,151,.9) 0%,rgba(219,178,151,.8) 100%,rgba(219,178,151,0) 100%);z-index:100;transition:all .6s cubic-bezier(.65,0,.35,1);visibility:hidden;pointer-events:none}.navigation__background::-webkit-scrollbar{width:5px}.navigation__background::-webkit-scrollbar-track{background:var(--secondary-three)}.navigation__background::-webkit-scrollbar-thumb{background:var(--secondary-three)}.is-nav-bg-active{visibility:visible;width:1100px;height:1100px;transform:scale(3)}.fullpage-menu__container{visibility:hidden;opacity:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;height:100%;transition:all .3s ease .2s;z-index:150;overflow-y:auto}.fullpage-menu__container:after{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/leaf-dark-long.svg);position:absolute;bottom:-1rem;left:-1rem;width:200px;opacity:.4}@media screen and (max-width:680px){.fullpage-menu__container:after{width:120px}}.fullpage-menu__container::-webkit-scrollbar{width:5px}.fullpage-menu__container::-webkit-scrollbar-track{background:var(--secondary-three)}.fullpage-menu__container::-webkit-scrollbar-thumb{background:var(--secondary-three)}.menu{margin-top:35vh}.menu__container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;opacity:0;transition:all .3s ease}.menu__item{margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-item__label-wrapper{display:flex;align-items:center;margin-bottom:1rem;cursor:pointer}.menu-item__icon{width:20px;fill:var(--primary-one);margin-left:1rem;display:inline-flex;position:relative;top:3px;transition:transform .3s ease}.menu-item__label{color:var(--heading-colour);border:none;font-size:var(--text-size-xxl)}@media screen and (max-width:680px){.menu-item__label{font-size:var(--text-size-xl)}}.is-menu-active{visibility:visible;opacity:1}.is-menu-active .menu__container{opacity:1}.is-menu-active .fullpage-menu__container:after{opacity:.4}.menu-item__content{padding-left:0;list-style:none;margin:0;transition:max-height .6s cubic-bezier(.34,1.56,.64,1);overflow:hidden;max-height:0}.menu-item__content li{margin:0 0 1rem}.menu-item__content li a{border:none;font-size:var(--text-size-sm);color:var(--heading-colour)}.is-menu-item-active .menu-item__icon{transform:rotate(135deg)}.scroll-disabled{overflow:hidden;height:95vh}.menu-container__item{border:none;margin-right:1rem;color:var(--heading-colour);font-family:var(--font-regular);font-size:var(--text-size-xs);position:relative}.menu-container__item:after{content:"";width:95%;margin:0 auto;height:1px;background-color:var(--primary-one);position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(0);transition:transform .2s cubic-bezier(.76,0,.24,1)}.menu-container__item:hover:after{transform:scaleX(1)}.current-page{position:relative}.current-page:after{content:"";width:95%;margin:0 auto;height:1px;background-color:var(--primary-one);position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(1)}.button{display:inline-flex;align-items:flex-end;color:var(--primary-one);clear:both;border:none;font-size:var(--text-size-md);position:relative;margin-left:1.5rem}@media screen and (max-width:1400px){.button{font-size:var(--text-size-sm)}}.button:before{content:"";width:50px;height:50px;background-color:var(--beige);border-radius:50%;position:absolute;z-index:-1;transition:transform .3s ease;left:-1.3rem;top:-.3rem}@media screen and (max-width:1400px){.button:before{width:40px;height:40px;left:-1rem}}.button:after{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/arrow-button.svg);display:block;width:25px;margin-left:1.5rem;position:relative;top:.1rem;transition:transform .3s ease}@media screen and (max-width:1400px){.button:after{margin-left:1rem;width:20px}}.button:hover:before{transform:scale(1.1)}.button:hover:after{transform:translateX(.3rem)}.button--landing{margin-top:3rem;margin-left:1.5rem}.button--submit{z-index:1}.flexible-content .button{margin-top:2rem}.button--mobile-content{margin-top:2rem;margin-left:1rem}.button-alt{background-color:var(--primary-one);color:var(--white);padding:.8rem 3rem;border-radius:3rem;margin:.5rem;font-size:var(--text-size-sm);text-transform:capitalize;min-width:340px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}.button-alt:hover{background-color:#e15636}@media screen and (max-width:500px){.button-alt{min-width:auto}}.dropdown-group{margin:0 0 5rem;clear:both;display:flex;flex-direction:column}.dropdown-label__wrapper{display:flex;justify-content:center;align-items:center}.dropdown{width:100%;margin:0 0 1rem;position:relative}.dropdown:hover .dropdown__toggle{background-color:#df6145}.dropdown__label{padding:1rem 2rem;border-radius:3rem;font-family:var(--font-light);font-size:calc(var(--text-size-sm) - 0.2rem);color:var(--primary-one);display:flex;justify-content:space-between;cursor:pointer;box-sizing:content-box;background-color:var(--beige);margin:0;width:100%;position:relative;overflow:hidden}.dropdown__label:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 73.48 171.5"><defs><style>.cls-1{fill:%23fff}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="foreground"><path class="cls-1" d="M57.82 143.84c-.66-1.73-1.33-3.38-2-5l-.16-.51-.21-.83v.5c-2.33-5.36-4.76-10.09-7.2-15.05a.32.32 0 0 0 0-.14c-.17-2.16-.17-3.58-.23-4.47a5.64 5.64 0 0 0 2.1-.74 3.05 3.05 0 0 0 .48-.23c1 5.69 2.82 12.09 4.82 20.13 0-5.06 2.08-6.3 2.59-14.22a246.1 246.1 0 0 1 4-28c.34-2 .15-4 .37-6 .4-3.74.76-8.2-.33-11.81-1.6.91-2.25 3.39-3.23 4.89a75.54 75.54 0 0 0-5.64 10.13 55.44 55.44 0 0 0-3.08-11.72c.9-6.44 1.63-12.92 1-19.41a14.19 14.19 0 0 0-.65-3.94c-.36-.79-.15-.93-1.2-.62a23.61 23.61 0 0 0-8.32 8.68c-4.21 8.81-3.54 22.64-.72 31.28-.19 2.09-.3 4.18-.32 6.17a17.08 17.08 0 0 0-.71-1.79 201.88 201.88 0 0 1-6.76-27.81l.15.25c.13-.12.06-.24.07-.42v.12c1.7-1.71 2.15-5.25 3.05-7.42 6.08-14.69 8.42-34 6.65-36.41-1.29.94-10.88 16.21-10.89 16.23-1.91 3.09-1.73 6.38-2.54 9.73-.09.38-.17.75-.23 1.13-.85-3.37-1.72-6.73-2.55-10.09.53-1.8 3.52-4.39 4.05-9.77C31.68 21.53 18.62-.62 13.7 0c-.19 3.07-.75 6.09-.83 9.17-.17 6.49 5.41 33.47 12.23 37.6 1.33 5.38 2.42 9.94 3.32 13.87 0 1.12.13 2.24.25 3.38A17.35 17.35 0 0 0 30.5 70c.25 1.18.48 2.29.69 3.32-.82-1.56-1.84-3.14-2.69-4.54-1.83-3-3.23-6.28-5.3-9.13C20 55.24 4.38 42.91 0 39c-.12 1.44 1.43 2.88 2.1 4.1 5.28 9.58 6.1 18.19 21 27.85 2.22 1.44 6.1 2.12 8.42 4.09 1.86 9.21 2.38 13 5.07 21.68-5.34-8.51-11.19-14.5-21.84-15.44 0 0-8-1-10.71-.37a17.74 17.74 0 0 1 2.43 3.18c3.08 4.15 13.37 10.68 18.72 15 7.49 6 10.13 9 14.81 9a18.77 18.77 0 0 0 1.42 6.11 7.86 7.86 0 0 0 3 3.3c3.25 7.08 6.19 12 8.71 17.67 1.77 4 3.64 8.83 5.4 13.67-.37-.57-.79-1.19-1.24-1.84l1.38 2.23c1.41 3.89 2.75 7.74 3.9 11.11C48.25 141.8 26.28 141.48 21 142.77c2.75 6.09 11.4 10.84 17 13.8 5.44 2.88 11.84 7.58 18.24 7.71 2.47.05 5-1.22 7.39-.64 1.52 4.47 2.54 7.49 2.67 7.49.24.65 1.29.37 1.05-.29-1.81-4.92-3.48-9.82-5.17-14.71a.85.85 0 0 0 0-.17l-.06.12c-1.32-4.08-2.75-8.18-4.3-12.24ZM46.93 118.4c0 .66.09 1.42.12 2.12-.36-.76-.73-1.52-1.09-2.3a5.35 5.35 0 0 0 .97.18Z"/><path class="cls-1" d="M61 125c-1.78 6.56-2.82 15.69-1.25 22.43.4 1.67 2.95 6.74 2.56 8.55 2.25-4.36 4.7-4.36 7.86-17.91 1.69-7.22 1.31-14.45 2-21.71.4-4.1 1.22-8.2 1.33-12.36-5.09 6.54-10.3 12.78-12.5 21ZM27.13 115.27C10.06 103.92 9.31 101.57 12 108c3.91 9.14 7.9 19 16.3 24.92 13.54 9.61 14.51 5.53 28.86 14-3.58-5.18-9.17-12.48-10.56-14.26-6.81-8.75-9.27-10.61-19.47-17.39ZM57.2 146.93l.09.13-.08-.13Z"/></g></g></svg>');position:absolute;right:1rem;top:-1.4rem;width:50px}.dropdown__toggle{background-color:var(--primary-one);width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:.5rem;max-width:55px;padding:1rem;cursor:pointer;transition:all .3s ease}.dropdown__toggle svg{transition:transform .5s cubic-bezier(.68,-.6,.32,1.6)}.dropdown__box{transition:max-height .6s cubic-bezier(.34,1.56,.64,1) .1s;overflow:hidden;max-height:0}.dropdown__content{padding:2rem}.dropdown__content p{font-size:calc(var(--text-size-sm) - 0.2rem);color:var(--primary-two);margin:0 0 1rem;width:100%}.is-dropdown-active .dropdown__toggle svg{transform:rotate(135deg)}.quote__wrapper{position:relative}.quote{position:relative;border-radius:4rem;padding:3rem;margin:0 0 4rem;clear:both;background-color:var(--beige);overflow:hidden}.quote p{margin:0 0 2rem;line-height:1.8;max-width:700px;position:relative;z-index:10}.quote:after{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/quote_flowers.svg);position:absolute;right:-1rem;bottom:-3rem;width:250px}@media screen and (max-width:500px){.quote:after{opacity:.6}}@media screen and (max-width:500px){.quote{padding:2rem}}.quote__attribution{font-style:normal;font-weight:900;font-family:var(--font-heading);color:var(--black);position:relative;z-index:20}.quote__icon{position:absolute;top:4rem;right:-2rem;width:80px}.text-block{clear:both}.text-block ul,.text-block ol{list-style:none;padding:0;padding-left:2rem;margin:0 0 3rem}.text-block ul>li,.text-block ol>li{position:relative;margin-top:1rem;font-size:calc(var(--text-size-sm) - 0.2rem)}.text-block ul ul,.text-block ol ul{margin:0;padding-left:1rem}.text-block ul ul li,.text-block ol ul li{font-size:calc(var(--text-size-sm) - 0.4rem)}.text-block ul>li+li,.text-block ol>li+li{margin-top:1rem}.text-block ul ul>li:before,.text-block ol ul>li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.91 13.52"><defs><style>.cls-1{fill:%23dbb297}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="foreground"><path class="cls-1" d="M5.15 13.52a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L9.5 6.76l-5.06-5A1 1 0 0 1 5.86.29l5.76 5.76a1 1 0 0 1 0 1.42l-5.76 5.76a1 1 0 0 1-.71.29Z"/><path class="cls-1" d="M1 10.42a1 1 0 0 1-.71-1.71l2-2-2-1.9a1 1 0 0 1 0-1.41 1 1 0 0 1 1.42 0l2.65 2.65a1 1 0 0 1 0 1.42l-2.65 2.65a1 1 0 0 1-.71.3Z"/></g></g></svg>');display:block;position:absolute;top:0;left:-1.5rem;width:8px}.text-block ul>li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.91 13.52"><defs><style>.cls-1{fill:%23dbb297}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="foreground"><path class="cls-1" d="M5.15 13.52a1 1 0 0 1-.71-.29 1 1 0 0 1 0-1.42L9.5 6.76l-5.06-5A1 1 0 0 1 5.86.29l5.76 5.76a1 1 0 0 1 0 1.42l-5.76 5.76a1 1 0 0 1-.71.29Z"/><path class="cls-1" d="M1 10.42a1 1 0 0 1-.71-1.71l2-2-2-1.9a1 1 0 0 1 0-1.41 1 1 0 0 1 1.42 0l2.65 2.65a1 1 0 0 1 0 1.42l-2.65 2.65a1 1 0 0 1-.71.3Z"/></g></g></svg>');display:block;position:absolute;top:0;left:-1.75rem;width:10px}.text-block ol{counter-reset:item}.text-block ol ol{margin:0;padding-left:0}.text-block ol ol li{font-size:calc(var(--text-size-sm) - 0.4rem);padding-left:.3rem}.text-block ol ol li:before{content:counter(item,lower-alpha);height:13px;width:13px;padding-right:.2rem;font-size:calc(var(--text-size-sm) - 0.2rem);color:#d36047;border-right:none;top:-.05rem;left:-1.1rem}.text-block ol>li{counter-increment:item;padding-left:1rem;margin:1rem 0 1rem}.text-block ol>li:before{content:counter(item);display:flex;align-items:center;justify-content:space-between;position:absolute;left:-1.8rem;padding-top:.25rem;padding-bottom:.25rem;padding-right:.7rem;font-family:var(--font-heading);font-weight:900;font-size:var(--text-size-sm);color:var(--primary-one);border-right:2px solid rgba(225,73,39,.6);height:15px;width:15px}.text-block h1,.text-block h2{margin:2rem 0 3rem;position:relative;color:var(--primary-two)}.text-block h1:after,.text-block h2:after{content:"";display:block;height:2px;width:220px;background-color:var(--primary-one);margin:1rem 0 0;transform:translateX(1.3rem)}.text-block h1:before,.text-block h2:before{content:"";width:110px;height:110px;background-color:var(--beige);border-radius:50%;position:absolute;top:-1.5rem;left:-2.2rem;z-index:-1}.text-block h2{font-size:var(--text-size-xxl);position:relative}.text-block h3,.text-block h4{font-family:var(--font-heading);margin:1rem 0 2rem;color:var(--primary-one)}.text-block h3{font-size:var(--text-size-lg)}.text-block h4{font-size:var(--text-size-md)}.text-block p{display:inline-block;font-size:calc(var(--text-size-sm) - 0.2rem);line-height:1.7;margin:0 0 2rem;color:var(--primary-two)}.text-block .alignleft{float:left;margin:0 1rem 1rem 0}.text-block .alignright{float:right;margin:0 0 1rem 1rem}.text-block .aligncenter{margin:3rem auto}.text-block img{border-radius:4rem}.text-block hr{margin:0 0 2rem;height:2px;border:none;background-color:var(--beige)}.embed{position:relative;width:100%;padding-bottom:56.25%}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset}.team-members-wrapper{display:flex}.team-member{margin:0 1rem}.member-card__image .member-card__image-fallback{-o-object-fit:cover;object-fit:cover}.member-card .card__image{height:400px;padding-bottom:0}.member-card .card__image img{position:static}@media screen and (max-width:500px){.member-card .card__image{height:250px}}.member-card .card__body{padding:3rem 3rem 8rem}.team-member-wrapper{display:flex;align-items:flex-start}@media screen and (max-width:800px){.team-member-wrapper{flex-direction:column}}.member__image{width:100%;margin-right:6rem;min-width:600px;flex:40%}.member__image img{width:100%;height:800px;-o-object-fit:cover;object-fit:cover;border-radius:20rem}@media screen and (max-width:1100px){.member__image img{flex:50%;height:600px}}@media screen and (max-width:800px){.member__image img{height:800px}}@media screen and (max-width:680px){.member__image img{height:600px}}@media screen and (max-width:500px){.member__image img{height:500px}}@media screen and (max-width:1300px){.member__image{min-width:500px;margin-right:3rem}}@media screen and (max-width:1100px){.member__image{min-width:auto;max-width:600px;margin:0 auto 3rem}}.team-member-text{flex:60%}@media screen and (max-width:1100px){.team-member-text{flex:50%}}.single-team-member .flexible-content{padding:4rem}@media screen and (max-width:500px){.single-team-member .flexible-content{padding:4rem 2rem}}.team-member-phone,.team-member-email{margin:0 0 1rem;display:block;border:none}.body-gradient{position:absolute;top:0;left:0;right:0;height:635px;background:linear-gradient(0deg,rgba(219,178,151,0) 0%,rgba(219,178,151,.2) 100%);z-index:-1}.header{padding:4.5rem 6rem;display:flex;align-items:flex-end;position:relative}@media screen and (max-width:1500px){.header{padding:4.5rem 4rem}}@media screen and (max-width:800px){.header{padding:4.5rem 2rem}}@media screen and (max-width:500px){.header{padding:3.5rem 1rem}}.header--hub{align-items:flex-end}.header__container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-left:18rem;margin-top:2rem;height:20px}@media screen and (max-width:1780px){.header__container{margin-left:10rem}}@media screen and (max-width:1300px){.header__container{justify-content:flex-end}}@media screen and (max-width:800px){.header__container{margin-left:0}}.header__container--hub{margin-left:4rem}.header__navigation{display:flex;align-items:center}.header__logo{position:relative;z-index:999;min-width:280px}.header__logo a{border:none}@media screen and (max-width:800px){.header__logo{min-width:200px}}@media screen and (max-width:500px){.header__logo{min-width:150px}}.header__decoration{position:absolute;top:-7rem;right:-7rem;width:600px;height:530px;background-color:var(--secondary-two);border-bottom-left-radius:50%;border-bottom-right-radius:50%;overflow:hidden}.header__decoration img{-o-object-fit:cover;object-fit:cover;opacity:.1;pointer-events:none}@media screen and (max-width:1780px){.header__decoration{transform:translateX(8rem) translateY(-5rem)}}@media screen and (max-width:1100px){.header__decoration{transform:translateX(15rem) translateY(-10rem)}}@media screen and (max-width:680px){.header__decoration{width:500px;height:430px;transform:translateX(18rem) translateY(-8rem)}}.header__decoration--hub{top:-20rem;right:-8rem;width:670px;height:670px}@media screen and (max-width:680px){.header__decoration--hub{width:565px}}.header-flower-deco{position:absolute;top:0;right:-12rem;max-width:500px}@media screen and (max-width:1780px){.header-flower-deco{transform:translateX(4rem) translateY(-3rem);max-width:400px}}@media screen and (max-width:1100px){.header-flower-deco{max-width:300px;transform:translateX(0rem) translateY(-1rem)}}@media screen and (max-width:680px){.header-flower-deco{max-width:250px}}.header-flower-deco--hub{top:11.5rem;right:-10rem;max-width:400px}@media screen and (max-width:680px){.header-flower-deco--hub{top:8rem;right:-8rem;max-width:350px}}@media screen and (max-width:500px){.header-flower-deco--hub{display:none}}.header-flower-deco--mupt{top:-2rem;right:-12rem;max-width:400px}@media screen and (max-width:1100px){.header-flower-deco--mupt{max-width:290px}}@media screen and (max-width:500px){.header-flower-deco--mupt{top:2rem;right:-7rem;max-width:200px}}.pagination{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:8rem}.pagination-arrow{width:30px;transition:transform .3s ease}.pagination-arrow--prev{transform:scaleX(-1)}.pagination-arrow--prev:hover{transform:scaleX(-1) translateX(.2rem)}.pagination-arrow:hover:not(.pagination-arrow--prev){transform:translateX(.2rem)}.page-numbers{margin:0 2rem;font-size:var(--text-size-md);color:var(--primary-two);border:none}.page-numbers.current{color:var(--primary-one)}form{margin:0 0 2rem}form input,form textarea,form select{display:block;margin-bottom:1rem;outline:thin;padding:1rem 2rem;border-radius:2rem;border:none;width:100%;font-size:var(--text-size-xs);font-family:var(--font-light);background:var(--white);color:var(--black);transition:all .3s ease;box-shadow:2px 2px 15px rgba(0,0,0,.1)}form input::-moz-placeholder,form textarea::-moz-placeholder,form select::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease;font-size:var(--text-size-xs);color:var(--heading-colour)}form input::placeholder,form textarea::placeholder,form select::placeholder{transition:opacity .3s ease;font-size:var(--text-size-xs);color:var(--heading-colour)}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder,form select:focus::-moz-placeholder{opacity:0}form input:focus::placeholder,form textarea:focus::placeholder,form select:focus::placeholder{opacity:0}form textarea{resize:none}form label{font-size:var(--text-size-xs);font-family:var(--font-light)}form input[type=checkbox]{display:inline;width:auto}form button{color:var(--black);font-family:var(--font-light);font-size:var(--text-size-md)}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 2rem center;background-size:1rem}form select option{color:var(--black)}.get-a-quote__checkbox-wrapper{display:flex;flex-direction:column;margin:1rem 0}.get-a-quote__checkbox-wrapper label:first-child{margin-bottom:2rem}.asterisk{color:red}.form-2-col{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}.form-2-col input:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.form-2-col input:nth-of-type(2){border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width:800px){.form-2-col{grid-template-columns:1fr;grid-gap:0}.form-2-col input:first-of-type,.form-2-col input:nth-of-type(2){border-radius:2rem}}.custom-checkbox{display:block;position:relative;padding-left:35px;margin:2rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox .checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:var(--white);box-shadow:2px 2px 15px rgba(0,0,0,.1)}.custom-checkbox .checkmark:after{content:"";position:absolute;bottom:0;display:none}.custom-checkbox .checkbox:checked~.checkmark:after{display:block;left:10px;top:2px;width:6px;height:16px;border:solid var(--black);border-width:0 2px 2px 0;transform:rotate(35deg)}.form-flex{display:flex;align-items:center;justify-content:space-between;margin-top:3rem}@media screen and (max-width:500px){.form-flex{flex-direction:column;align-items:flex-start}.form-flex .button--submit{margin-top:2rem}}.hf-message{display:block !important;margin-top:2rem !important}.hf-message-success{color:#137513 !important}.hamburger{position:relative;cursor:pointer;z-index:999;display:flex;align-items:center}.hamburger__lines{display:flex;justify-content:center;align-items:center;flex-direction:column}.hamburger__line{width:24px;height:2px;margin:4px 0;background-color:var(--heading-colour);transition:transform .5s cubic-bezier(.68,-.6,.32,1.6),opacity .3s ease}.hamburger__line--longer{width:34px}.is-hamburger-toggled .hamburger__line:nth-of-type(1){transform:rotate(-45deg) translate(-10px,5px)}.is-hamburger-toggled .hamburger__line:nth-of-type(2){opacity:0;transform:translateX(1rem)}.is-hamburger-toggled .hamburger__line:nth-of-type(3){transform:rotate(45deg) translate(-9px,-4px)}.hamburger__label{margin-right:1.5rem;font-family:var(--font-regular);color:var(--heading-colour);font-size:var(--text-size-sm)}@media screen and (max-width:680px){.hamburger__label{display:none}}.navigation__checkbox:checked .navigation__background{transform:scale(40);visibility:visible}@keyframes navLinkFade{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0px)}}:root{--right-offset:5rem}.slider{position:relative;display:flex;align-self:flex-end}@media screen and (max-width:800px){.slider{align-self:center}}.slider__nav{position:absolute;z-index:2;top:50px;left:0;right:0;width:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;transform:translateX(var(--right-offset))}@media screen and (max-width:800px){.slider__nav{transform:initial}}@media screen and (max-width:680px){.slider__nav{top:30px}}.slider__nav .slider__arrow{justify-content:center;align-items:center;width:50px;height:40px}@media screen and (max-width:680px){.slider__nav .slider__arrow{width:40px;height:30px}}.slider__nav .slider__arrow svg{width:100%}.slider__nav .slider__arrow--prev svg{transform:rotate(180deg)}.slider__nav .first-slide{opacity:.3;pointer-events:none}.slider__nav .last-slide{opacity:.3;pointer-events:none}.slider__container{position:relative;min-width:740px;height:740px;transform:translateX(var(--right-offset))}@media screen and (max-width:800px){.slider__container{transform:initial;min-width:700px;height:700px}}@media screen and (max-width:680px){.slider__container{transform:initial;min-width:600px;height:600px}}.slider__container .slider__list{list-style:none;padding:0;margin:0}.slider__container .slider__list .slider__slide{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--primary-one);border-radius:50%;color:var(--white);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;transition:transform .5s linear;transform-style:preserve-3d;transform:perspective(1500px) rotateY(0);visibility:hidden}.slider__container .slider__list .slider__slide.visible{visibility:visible}.slider__container .slider__list .slider__slide.rotateCounterClockwise{transform:perspective(1500px) rotateY(-90deg)}.slider__container .slider__list .slider__slide.rotateClockwise{transform:perspective(1500px) rotateY(90deg)}.testimonial__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;-o-object-fit:cover;object-fit:cover;border-radius:50%;height:100%;width:100%}.testimonial__title{color:var(--white);margin:0 0 3rem}@media screen and (max-width:500px){.testimonial__title{margin:0 0 1rem}}.testimonial__text{position:relative;z-index:10;max-width:450px;margin:0 auto}.testimonial__text p{color:var(--white)}@media screen and (max-width:680px){.testimonial__text{max-width:350px}}@media screen and (max-width:500px){.testimonial__text{max-width:300px}}.testimonial__attribution{font-size:var(--text-size-sm)}.icon-groups{display:flex;align-items:flex-start;justify-content:center;margin:0 auto 6rem auto}@media screen and (max-width:800px){.icon-groups{flex-wrap:wrap}}.icon-group{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 2rem}@media screen and (max-width:1780px){.icon-group{margin:0 .5rem}}@media screen and (max-width:800px){.icon-group{margin:1rem}}.icon-group__icon{width:90px;height:90px}.icon-group__icon svg{width:100px;height:100%}.icon-group__text{max-width:300px}.townhome-slider__container{max-width:1600px;margin-left:var(--left-margin)}@media screen and (max-width:1500px){.townhome-slider__container{margin-left:0}}@media screen and (max-width:1100px){.townhome-slider__container{margin-left:2rem}}@media screen and (max-width:900px){.townhome-slider__container{margin-left:2rem}}@media screen and (max-width:360px){.townhome-slider__container{margin-left:1rem}}.townhome-slider__top{display:flex;align-items:flex-start;justify-content:space-between;padding:2rem 4rem 4rem}@media screen and (max-width:1300px){.townhome-slider__top{flex-direction:column;margin-bottom:3rem;padding:5rem}}@media screen and (max-width:1100px){.townhome-slider__top{padding:2rem}}@media screen and (max-width:680px){.townhome-slider__top{margin-bottom:0;padding:1rem}}.townhome-slider__tabs{display:flex;flex-wrap:wrap;align-items:center;text-align:center}.townhome-slide__tab{color:var(--primary-one);font-size:var(--text-size-sm);cursor:pointer;border-radius:3rem;padding:.8rem 2rem;transition:all .2s ease;margin:0 0 1rem}.sliders-container{position:relative;min-height:700px;margin-left:-5vw;margin-bottom:8rem}@media screen and (max-width:1780px){.sliders-container{margin-left:0}}@media screen and (max-width:800px){.sliders-container{margin-bottom:4rem}}.sliders-container--no-left-margin{margin-left:0}.townhome-slider__body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;z-index:0;width:75vw;opacity:0}@media screen and (max-width:1500px){.townhome-slider__body{width:90vw}}@media screen and (max-width:1100px){.townhome-slider__body{width:130vw}}@media screen and (max-width:800px){.townhome-slider__body{width:160vw}}.slider__arrow,.slider__arrow-2{display:inline-flex;cursor:pointer;position:relative;padding:0 3rem}.slider__arrow svg,.slider__arrow-2 svg{min-width:40px}@media screen and (max-width:1500px){.slider__arrow,.slider__arrow-2{padding:0 1rem}}@media screen and (max-width:1100px){.slider__arrow,.slider__arrow-2{display:none}}.townhome-slider,.qp-slider{max-width:1500px;width:100%;opacity:0;visibility:hidden;transition:all .3s ease;position:relative;z-index:0}.townhome-slider .slick-list,.qp-slider .slick-list{display:grid}.townhome-slider .slick-slide,.qp-slider .slick-slide{min-height:700px}@media screen and (max-width:900px){.townhome-slider .slick-slide,.qp-slider .slick-slide{min-height:640px}}@media screen and (max-width:360px){.townhome-slider .slick-slide,.qp-slider .slick-slide{min-height:600px}}@media screen and (max-width:1780px){.townhome-slider,.qp-slider{max-width:100%}}.townhome-slider--reset-left-margin{margin-left:8vw}.townhome-slide{text-align:center;margin:0 1rem;border-radius:var(--border-radius);position:relative}@media screen and (max-width:360px){.townhome-slide{margin:0 .5rem}}.townhome-slide__image{height:240px}.townhome-slide__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}@media screen and (max-width:1100px){.townhome-slide__image{height:200px}}@media screen and (max-width:800px){.townhome-slide__image{height:150px}}@media screen and (max-width:360px){.townhome-slide__image{height:120px}}.townhome-slide__body{padding:2rem;background-color:var(--white);border-radius:0 0 3rem 3rem;overflow-y:auto;height:400px}.townhome-slide__body::-webkit-scrollbar{width:10px}.townhome-slide__body::-webkit-scrollbar-track{background:#f1f1f1}.townhome-slide__body::-webkit-scrollbar-thumb{background:#f1e0d5}@media screen and (max-width:1300px){.townhome-slide__body{padding:1rem}}.townhome-slide__body--shift-down{margin-top:1rem}.townhome-slide__title{margin:0 auto 1rem;line-height:1.3;font-size:calc(var(--text-size-md) - 0.3rem);color:var(--primary-one)}.townhome-slide__sqft{display:block;font-size:calc(var(--text-size-sm) - 0.3rem);color:var(--black);margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--light-grey)}@media screen and (max-width:500px){.townhome-slide__sqft{margin:0 0 1rem;padding-bottom:1rem;font-size:var(--text-size-xs)}}.townhome-slide__features{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.feature{margin:.5rem;padding:.2rem}@media screen and (max-width:500px){.feature{margin:.5rem}}.feature__icon{display:block}.feature__icon svg{width:75px;height:40px}@media screen and (max-width:500px){.feature__icon svg{width:50px;height:30px}}.feature__label{font-size:calc(var(--text-size-xxxs) - 0.2rem);text-transform:uppercase;font-family:var(--font-regular);font-weight:700;max-width:86px;line-height:1.1}@media screen and (max-width:500px){.feature__label{max-width:75px}}.townhome-slide__short-description p{font-size:var(--text-size-xs);margin:0 0 1rem}.townhome-slide__short-description p:first-child{margin:1rem 0 1rem}.townhome-slide__view-more{display:block;cursor:pointer;background-color:var(--primary-one);color:var(--white);font-weight:700;font-size:var(--text-size-xs);padding:1rem;position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);z-index:1;overflow:hidden;transition:background-color .3s ease}.townhome-slide__view-more:hover{background-color:#e05536}.townhome-slide__view-more:after{content:url(//avalonhomes.com/wp-content/themes/truemarket/assets/dist/styles/../images/bg-woodpat-large.svg);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:0;transform:translate(0,-320px)}.townhome-slide__view-more--back{max-height:55px}.townhome-slide__view-more--back svg{width:15px;transform:scaleX(-1)}.townhome-slide__content{position:relative;transition:transform 1.5s;transform-style:preserve-3d;transform:perspective(1500px) rotateY(0);height:100%}.townhome-slide__front,.townhome-slide__back{position:absolute;top:0;bottom:0;left:0;right:0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.townhome-slide__front{background-color:var(--white);border-radius:var(--border-radius);overflow:hidden}.townhome-slide__back{display:flex;justify-content:center;align-items:center;transform:rotateY(.5turn);background-color:var(--primary-one);padding:3rem;border-radius:var(--border-radius);overflow:auto}@media screen and (max-width:680px){.townhome-slide__back{padding:1rem}}.townhome-slide__back-container{overflow-y:auto;height:100%;padding:2rem 0}.townhome-slide__back-container p{color:var(--white);font-size:var(--text-size-xs)}.townhome-slide__back-container p a{color:var(--white);text-decoration:underline}.townhome-slide__back-container::-webkit-scrollbar{width:5px}.townhome-slide__back-container::-webkit-scrollbar-track{background:#e14927}.townhome-slide__back-container::-webkit-scrollbar-thumb{background:#de5a3c}.townhome-slide__close{position:absolute;top:3rem;right:3rem;width:35px;cursor:pointer}.townhome-slide__rotate{transform:rotateY(.5turn);transition:transform 1s;transform-style:preserve-3d}.is-tab-active{opacity:1;visibility:visible;z-index:20}.is-slider-active{z-index:20;opacity:1}.is-active-tab{background-color:var(--primary-one);color:var(--white)}.townhome-slider__container .slick-track,.qp-slider .slick-track{padding:4rem 0}.townhome-slide__buttons{margin-top:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.townhome-slide__buttons .button{color:var(--white);margin:0 0 2rem;font-size:var(--text-size-sm)}.townhome-slide__buttons .button:before{opacity:.15}@media screen and (max-width:500px){.townhome-slide__buttons{margin-top:2rem}}@media screen and (max-width:500px){.townhome-slide__button{font-size:var(--text-size-xs)}}.image-slider{--dot-radius:10px;position:relative}.image-slider .slick-dots{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:3rem;display:flex;justify-content:center;list-style:none;padding:0}.image-slider .slick-dots li{width:var(--dot-radius);height:var(--dot-radius);border-radius:50%;margin:0 .5rem;background-color:var(--white);cursor:pointer}.image-slider .slick-dots button{font-size:0;line-height:0;padding:0;margin:0;height:100%;width:100%;visibility:hidden}.image-slider .slick-dots .slick-active{position:relative}.image-slider .slick-dots .slick-active:after{content:"";width:calc( var(--dot-radius) + 10px );height:calc( var(--dot-radius) + 10px );border:2px solid var(--secondary-one);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-slide{background-color:#dedede;width:100%}.image-slide img{max-height:700px;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1100px){.image-slide img{height:500px}}@media screen and (max-width:800px){.image-slide img{height:400px}}@media screen and (max-width:680px){.image-slide img{height:300px}}.community-contact{margin-top:8rem;position:relative}.community-contact:after{content:"";position:absolute;top:0;right:0;bottom:0;width:70%;height:900px;background-color:var(--light-beige);border-top-left-radius:30rem;border-bottom-left-radius:30rem;z-index:-1}@media screen and (max-width:1100px){.community-contact:after{top:26rem;left:0;right:auto;width:120%;height:800px;transform:scaleX(-1)}}@media screen and (max-width:680px){.community-contact:after{top:42rem}}.community-contact__container{display:flex;align-items:center;justify-content:space-between;margin-left:var(--left-margin);padding:2rem 4rem 0;min-height:900px}@media screen and (max-width:1300px){.community-contact__container{margin-left:0}}@media screen and (max-width:1100px){.community-contact__container{align-items:flex-start}}@media screen and (max-width:500px){.community-contact__container{padding:2rem}}@media screen and (max-width:1100px){.community-contact__info{display:flex;margin-bottom:3rem}}@media screen and (max-width:680px){.community-contact__info{flex-direction:column}}.community-contact__right{width:100%;max-width:780px}.community-contact__right input,.community-contact__right select,.community-contact__right textarea{box-shadow:none}@media screen and (max-width:1100px){.community-contact__right{max-width:100%}}.contact__address{color:var(--primary-one);font-size:var(--text-size-xs);margin:0 0 2rem}.contact__address a{border:none}.contact__hours p{margin:0 0 .5rem;font-size:var(--text-size-xs)}.contact__team-member{margin-top:3rem;position:relative}.contact__team-member:before{content:"";display:block;width:500px;max-width:90%;height:2px;background-color:var(--light-grey);margin-bottom:3rem}@media screen and (max-width:1100px){.contact__team-member{margin-top:0;margin-left:6rem}.contact__team-member:before{display:none}}@media screen and (max-width:680px){.contact__team-member{margin-left:0;margin-top:3rem}}.team-member__image{margin:3rem 0 1rem}.team-member__image img{border-radius:8rem}.team-member__name,.team-member__phone{font-size:var(--text-size-xs);margin:0}.team-member__phone a{border-bottom:none}.modal__heading{color:var(--primary-one);font-size:var(--text-size-xxxl);margin:0 0 2rem}.modal__title{font-size:var(--text-size-xl);margin:0 0 3rem;color:var(--primary-one);opacity:.8}.modal__title:after{content:"";display:block;width:320px;height:2px;max-width:90%;margin:3rem auto 2rem;background-color:var(--primary-one);opacity:.2}.modal__text{max-width:700px;margin:0 auto;margin:0 0 4rem}.modal__text p{font-size:var(--text-size-xs)}.modal__cta{z-index:1}.featherlight .featherlight-inner{text-align:center;padding:0 1rem}.featherlight .featherlight-content{border-radius:2rem;padding:4rem 3rem !important;overflow:initial !important;max-width:95%}@media screen and (max-width:500px){.featherlight .featherlight-content{padding:2rem 1rem !important}}.featherlight .featherlight-close-icon{width:35px !important;height:35px;border-radius:50%;border:2px solid var(--primary-one) !important;top:2rem !important;right:2rem !important;line-height:0 !important;font-size:16px;font-weight:700;color:var(--primary-one) !important}.featherlight ::-webkit-scrollbar{width:5px}.featherlight ::-webkit-scrollbar-track{background:#f1f1f1}.featherlight ::-webkit-scrollbar-thumb{background:var(--light-beige);border-radius:2rem}.featherlight ::-webkit-scrollbar-thumb:hover{background:var(--beige)}.mc-signup-form-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.mc-signup-form-wrapper{position:relative}.mc-signup-form-container{background-color:var(--white);padding:4rem;width:600px;max-width:100%;border-radius:var(--border-radius)}.mc-signup-form-close{position:absolute;top:1.5rem;right:3rem;font-size:2rem;cursor:pointer;color:var(--black)}.is-mcmodal-active{opacity:1;visibility:visible}.mc-signup-form-container #mc_embed_signup h2{font-family:var(--font-light);font-size:var(--text-size-lg) !important}.mc-signup-form-container #mc_embed_signup .button{background-color:var(--primary-one) !important}.mc4wp-form input[type=submit]{background-color:var(--primary-one);color:var(--white);cursor:pointer}#mc_embed_signup{background:0 0 !important;width:100% !important}#mc_embed_signup form{margin:0 !important}#mc_embed_signup h2{font-weight:100 !important;margin:0 0 2rem !important;font-size:var(--text-size-xl) !important;font-family:var(--font-light)}#mc_embed_signup .helper_text{background:0 0 !important;display:none !important}#mc_embed_signup .mc-field-group{width:100% !important;padding-bottom:0 !important;margin:0 0 1rem}#mc_embed_signup .mc-field-group input,#mc_embed_signup .mc-field-group textarea,#mc_embed_signup .mc-field-group select{padding:1rem 0 !important;text-indent:4% !important;border-radius:2rem;border:none !important;background-color:var(--white)}#mc_embed_signup .mc-field-group label{margin-bottom:.5rem !important}#mc_embed_signup .mc-field-group #mce-MESSAGE{height:200px}#mc_embed_signup input,#mc_embed_signup textarea,#mc_embed_signup select{margin-bottom:0 !important}#mc_embed_signup .indicates-required{display:none}#mc_embed_signup .button{background-color:var(--primary-one) !important;height:auto !important;padding:.5rem 2rem !important;border-radius:3rem !important}#mc_embed_signup .button:hover{background-color:var(--primary-two) !important}#mc_embed_signup div.mce_inline_error{background:0 0 !important}#mc_embed_signup .mce_inline_error input{border-color:var(--primary-one) !important}.hidden{display:none}.hidden--visually{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}