:root{--dark-gray:#2e3339;--orange:#d78737;--black:#000;--gainsboro:#e6e8e9}body{color:var(--dark-gray);font-family:Nexa Regular,Arial,sans-serif;font-size:16px;line-height:32px}h1{margin-top:20px;margin-bottom:10px;font-size:38px;font-weight:700;line-height:44px}h3{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:400;line-height:30px}p{aspect-ratio:auto;text-align:left;object-fit:fill;width:auto;height:auto;margin-bottom:10px;display:block;overflow:visible}a{color:var(--orange);cursor:pointer;font-family:Nexa Bold,Arial,sans-serif;text-decoration:underline}ul{box-sizing:border-box;clear:none;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;margin-top:0;margin-bottom:10px;padding-left:40px;list-style-type:disc;display:block;position:static}ol{text-align:left;width:100%;margin-top:0;margin-bottom:10px;padding-left:40px}li{text-align:left}blockquote{text-align:left;border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formrecaptcha{margin-bottom:8px}.navbarcontainer{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.navbar-content{justify-content:space-between;align-items:center;width:100%;max-width:100%;display:flex}.navbar-brand{grid-column-gap:0px;grid-row-gap:0px;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.glowlogo2-1920w-1{object-fit:contain}.navbar-menu{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.navbar-link{grid-column-gap:0px;grid-row-gap:0px;flex:0 auto;justify-content:flex-start;align-items:flex-start;padding:8px 6px;font-size:16px;display:flex}.text{color:#000;text-align:center;letter-spacing:2px;text-transform:uppercase;font-family:Nexa Extrabold,Arial,sans-serif;font-size:12px;font-weight:700;line-height:15px}.h1{color:#000;text-align:left;text-transform:uppercase;max-width:780px;font-family:Nexa Extra Light,Arial,sans-serif;font-size:56px;font-weight:200;line-height:64px}.h1.full-w{max-width:none}.h1.center{text-align:center;max-width:none;margin-top:0;margin-bottom:0}.h1.center._404{font-size:100px;line-height:100px}.h1.center.lowercase{text-transform:none}.main-button{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--orange);color:var(--black);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border-radius:40px;flex:0 auto;justify-content:flex-start;align-items:flex-start;padding:12px 20px;font-family:Nexa Extrabold,Arial,sans-serif;font-size:11px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .25s;display:flex}.main-button:hover{background-color:#c9d2d8}.main-button.secondary{background-color:var(--gainsboro)}.main-button.contact{margin-top:16px}.main-button-text{color:#000;text-align:center;letter-spacing:2px;text-transform:uppercase;font-family:Nexa Extrabold,Arial,sans-serif;font-size:12px;font-weight:800;line-height:15px;text-decoration:none}.istock-1337442302-1{object-fit:cover;object-position:50% 40%;width:100%;height:700px}.istock-1337442302-1.montgomery-trace{height:550px}.istock-1337442302-1.saddle-creek{height:600px}.results_section{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:24px;padding-right:24px;display:flex}.container-3{grid-column-gap:0px;grid-row-gap:0px;background-color:#e6e8e9;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1512px;padding:56px;display:flex}._3-columns{grid-column-gap:64px;grid-row-gap:64px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.column-3{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.vectors-wrapper{grid-column-gap:0px;grid-row-gap:0px;border-top:2px solid #000;justify-content:center;align-items:center;width:40.0006px;height:3.4695e-17px;display:flex}.h5{color:#202620;font-family:Nexatext Regular,Arial,sans-serif;font-size:21px;font-weight:400;line-height:30px}.h5.none-spacing{margin-top:0;margin-bottom:0}._50-50_section_right.gray.custom_home_builders,._50-50_section_right.gray.magnolia{padding-top:64px;padding-bottom:100px}._50-50_section_right.saddle-creek,._50-50_section_right.canyon-crossing{padding-top:64px;padding-bottom:100px}._50-50_section_right{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:64px 24px 120px;display:flex}._50-50_section_right.gray{background-color:var(--gainsboro)}._50-50_section_right.gray.custom_home_builders,._50-50_section_right.gray.magnolia{padding-top:64px;padding-bottom:100px}._50-50_section_right.custom_home_builders{padding-top:80px;padding-bottom:80px}._50-50_section_right.magnolia{padding-top:120px;padding-bottom:64px}._50-50_section_right.magnolia_left{padding-top:64px;padding-bottom:80px}._50-50_section_right.design-your-own{padding-top:100px}._50-50_section_right.saddle-creek,._50-50_section_right.canyon-crossing{padding-top:64px;padding-bottom:100px}._50-50_section_right.community{padding-top:100px;padding-bottom:64px}._50-50_section_right.community.gray.padding{padding-top:64px;padding-bottom:120px}._50-50_section_right.canyon-crossing{padding-top:64px;padding-bottom:100px}.container-4{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;max-width:1512px;padding-right:0;display:flex}.container-4.magnolia{flex-flow:row-reverse}.column-4{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;max-width:none;display:flex}.column-5{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff0;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;max-width:none;height:auto;padding:56px 0% 56px 6%;display:flex;position:static;top:140.213px;left:666px}.column-5.about{padding-left:0%;padding-right:6%}.column-5.noisy-neighborhoods-prevent-you-from-sleeping-and-getting-quality-rest-your-current-home-feels-limited-as-your-need-for-personal-space-grows-urban-noise-disrupts-thinking-and-makes-it-difficult-to-focus{width:50%;padding-left:0%;padding-right:6%}.h2{color:var(--black);text-align:left;margin-bottom:0;font-family:Nexatext Regular,Arial,sans-serif;font-size:48px;font-weight:400;line-height:56px}.h2.slider{max-width:520px;margin-top:0;margin-bottom:0}.h2.none-spacing{margin-top:0;margin-bottom:0;font-size:40px;line-height:48px}.h2.left{text-align:left}.h2.center{text-align:center}.h2.center._404{margin-top:0}.h3.floorplan-details,.h3.contact{margin-top:0}.h3{color:#000;cursor:auto;margin-bottom:0;font-family:Nexa Regular,Arial,sans-serif;font-size:32px;font-weight:400;line-height:44px}.h3.center{text-align:center;width:100%}.h3.team-member-title{cursor:pointer;text-decoration:underline;transition:color .2s}.h3.team-member-title:hover{color:var(--orange)}.h3.house-styles{cursor:pointer;margin-top:0;text-decoration:underline}.h3.floorplan-details,.h3.contact{margin-top:0}.h3.custom_home_builders{font-family:Nexa Bold,Arial,sans-serif;font-size:28px;font-style:normal}.h3.margin-top-none{margin-top:0}.h3.community{margin-top:8px;line-height:40px}._3_steps_section.crown_oaks,._3_steps_section.grand_lake{background-image:linear-gradient(#fff,#fff);padding-top:64px;padding-bottom:64px}._3_steps_section{grid-column-gap:16px;grid-row-gap:16px;background-image:linear-gradient(#fff 53%,#e6e8e9 53%);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:40px 24px;display:flex}._3_steps_section.crown_oaks,._3_steps_section.grand_lake,._3_steps_section.grand_lake{background-image:linear-gradient(#fff,#fff);padding-top:64px;padding-bottom:64px}.container-6{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1512px;padding-top:24px;padding-bottom:24px;display:flex}._3-columns-2{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.column-6{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:40px 32px;display:flex}.column-6.calculator{grid-column-gap:24px;grid-row-gap:24px}.column-6.community{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--gainsboro);padding-top:40px;padding-bottom:40px}.container-7{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1512px;padding-top:16px;padding-bottom:16px;display:flex}.fw-section{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6486025a82d2bbb2aef93dec_Section.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;min-height:800px;padding-top:0;display:flex}.fw-section.left{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/649dc713eaf7e98bad290220_ACSS_2296.webp);align-items:flex-start;min-height:700px}.fw-section.left.about{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6495265c28e1e015ea87ae23_Mudbench%20%26%20Pantry.webp)}.fw-section.left.db-with-us{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6495306a3c43f45d2d2fbbb7_38.12555-St-Ann-43-\(edited\).webp);background-position:50% 100%;min-height:1080px}.fw-section.left.custom_home_builders{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/66d1c5aaaac66fb4dd68e644_649de6a36ffd09ae6e8efc51_64863c6fa325a05fbc0c995f_afss-07616_optimized_optimized.jpeg);background-position:50%}.fw-section.left.crown_oaks{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6786999adcf41d453493b4c0_Screenshot-2025-01-14-at-10.59.42%E2%80%AFAM.avif);background-position:50% 100%}.fw-section.left.grand_lake{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/678692d8e560a16772532fbd_Grand-Lake-Estate-bg.avif)}.fw-section.left.high-meadow{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/679152afff620956464b478c_KCD17_HMR_Panoramic_1500x350.avif);background-position:0%;min-height:500px}.fw-section.left.lake-creek{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6791623936a7c8f62840ba8d_iStock-1379311383.avif)}.fw-section.left.high-meadow-estate{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67a4b4535b87fa46754d8a41_Beyond-The-Neighborhood.avif)}.fw-section.left.lake-windcrest{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67a4bf9813b824146c267386_header1b.avif);min-height:600px}.fw-section.left.montgomery-trace{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67ae636b905177f7857c76d3_Beyond-The-Neighborhood.avif);background-position:50% 100%;min-height:600px}.fw-section.left.ridgelake{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67aeffb8a7d55c66ea589ff5_Beyond-The-Neighborhood.jpg);min-height:600px}.fw-section.left.saddle-creek{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67b67edb9224f86a83d2c79f_Screenshot%202025-02-19%20at%206.52.50%E2%80%AFPM%20\(2\).png);background-position:50%;min-height:600px}.fw-section.left.canyon-crossing{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67b683791de6bcfb778a26c4__MG_6354-HDR.jpg);background-position:50% 100%;min-height:600px}.fw-section.left.estates-of-clear-creek{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67c5c2e089eddeff6cd4264f_Beyond.jpg);background-position:50% 100%;min-height:600px}.fw-section.left.reata-creek{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67c5c807fe076e359be356db_Beyond-The-Neighborhood.jpg);background-position:50% 100%;min-height:600px}.fw-section.left.rosehurst{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67c5cee8110fd08a1b213dc4_IMG_9004.jpg);background-position:50% 100%;min-height:600px}.fw-section.left.silverstone{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67cf653db8187a809cccb67a_Silverstone_4.avif);background-position:50% 100%;min-height:600px}.fw-section.left.teaswood{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67cf6a91df6efcbb3ed361ac_Teaswood_3.avif);background-position:50% 100%;min-height:600px}.fw-section.left.the-village-at-high-meadow{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67d2fafcd1e45799165c2cc8_The-Village-At-High-Meadow_Img3.jpg);background-position:50% 100%;min-height:600px}.fw-section.left.windcrest-estates{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67dc1969d39f71828f0da3f0_The-Windcrest-Estates_Img3%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.plantation-lakes{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67dc19ea49ffef7987bb2260_Plantation-Lakes_Hero-img4%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.benders-landing{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67dc28ebd1bbff505ca19972_Bender%E2%80%99s-Landing_img3%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.texas-grand-ranch{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67dc2ba45851804276603b10_Texas-Grand-Ranch-img3%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.sendera-ranch{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67dc2d217341cb9b682455e9_Sendera-Ranch-img3%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.the-cedars{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67e447f1242980c5df28f05b_The-Cedars-img3%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.benders-landing-estates{background-image:url("https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67e449dc5f82addfb326e71c_Bender%E2%80%99s%20Landing%20Estates_img3%20(1)%20(1).jpg");background-position:50% 100%;min-height:600px}.fw-section.left.grandview{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67e4b7a3a3a12636c458d1f5_Grandview-3%20\(1\).jpg);background-position:50% 100%;min-height:600px}.fw-section.left.thousand-oaks{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/67cf71bfe0e1425f928b8d5d_Thousand-Oaks-3.avif);background-position:50% 100%;min-height:600px}.container-9{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:730px;padding:48px 56px;display:flex}.footer{grid-column-gap:64px;grid-row-gap:64px;background-color:#fff;border:0 solid #00000080;border-top-width:1px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:40px 56px 24px;display:flex}.columns{justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;display:flex}.f2wf-columns{grid-column-gap:24px;grid-row-gap:24px;align-items:stretch;max-width:none}.small-columns{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:600px;display:flex}.f2wf-small-columns{grid-column-gap:24px;grid-row-gap:24px;width:45%;max-width:none}.column-12{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:30%;display:flex}.column-12._2{width:35%}.content{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.content._1{max-width:150px}.text-20{color:#212121;letter-spacing:2px;margin-bottom:16px;font-family:Nexa Extrabold,Arial,sans-serif;font-size:12px;font-weight:700;line-height:150%}.footer-links{grid-column-gap:8px;grid-row-gap:8px;color:var(--black);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;margin-bottom:8px;font-family:Nexa Bold,Arial,sans-serif;font-size:15px;font-weight:700;line-height:30px;text-decoration:none;transition:color .2s;display:flex}.footer-links:hover{color:var(--orange)}.link{color:var(--black);font-family:Nexa Bold,Arial,sans-serif;font-size:15px;font-weight:700;line-height:24px;transition:color .2s}.link:hover{color:var(--black)}.column-13{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:space-between;align-items:flex-end;width:50%;max-width:none;height:auto;display:flex}.content-2{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row;justify-content:flex-end;align-items:flex-start;width:100%;max-width:none;display:flex}.copyright{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;box-shadow:0 -1px #e4ebf3}._2-columns-4{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:59px;display:flex}.column-14{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.rivendale-homes-logo-1{object-fit:cover}.column-15{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;height:59px;display:flex}.text-21{color:#333;text-align:right;font-family:Nexa Bold,Arial,sans-serif;font-size:12px;font-weight:700;line-height:150%}.body{color:var(--dark-gray);flex-flow:wrap;place-content:flex-start;align-items:flex-start;font-family:Nexatext Regular,Arial,sans-serif;font-size:16px;font-weight:400;line-height:32px;display:block;position:static}.body.post{font-size:15px}.body.ads{max-width:780px}.body.center{text-align:center;margin-top:21px}.body.center.pre_header{letter-spacing:2px;text-transform:uppercase;font-family:Nexa Extrabold,Arial,sans-serif;font-size:12px;font-weight:400}.body.center.margin-top-none{margin-top:0}.left-image.lake-creek,.left-image.left-align{object-position:20% 50%;height:600px}.left-image.montgomery-trace{object-position:20% 50%;object-position:0% 50%;object-position:20% 50%;height:600px}.left-image.saddle-creek,.left-image.center{object-position:50% 50%;height:580px}.left-image{box-sizing:border-box;aspect-ratio:auto;object-fit:cover;object-position:50% 50%;width:100%;max-width:100%;height:700px;overflow:auto}.left-image.crown-oaks{object-position:0% 50%}.left-image.grand_lake{object-position:0% 50%;height:600px}.left-image.community{height:600px}.left-image.community.hmr{object-position:35% 50%}.left-image.calculator{object-fit:cover;object-position:20% 50%}.left-image.lake-creek,.left-image.left-align{object-position:20% 50%;height:600px}.left-image.montgomery-trace{object-position:20% 50%;object-position:0% 50%;object-position:20% 50%;height:600px}.left-image.saddle-creek,.left-image.center{object-position:50% 50%;height:580px}.left-image.lake-creek{object-position:20% 50%;height:600px}.left-image.misd{object-fit:cover;object-position:50% 50%;height:580px;position:static}.left-image.small{height:600px}.column-5-reverse{grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:auto;padding:56px 6% 56px 0%;display:flex;position:static;top:140.213px;left:666px}.column-5-reverse.custom_home_builders{background-color:var(--gainsboro)}.container-4-reverse{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;width:100%;max-width:1512px;padding-right:0;display:flex}.column-4-reverse{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;display:flex}._50-50_section_left.saddle-creek,._50-50_section_left.canyon-croosing{padding-top:64px;padding-bottom:64px}._50-50_section_left{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:120px 24px 100px;display:flex}._50-50_section_left.pricing{padding-top:40px}._50-50_section_left.custom_home_builders{background-color:var(--gainsboro);padding-top:100px;padding-bottom:64px}._50-50_section_left.community{padding-top:64px}._50-50_section_left.lake-creek{padding-top:100px}._50-50_section_left.saddle-creek,._50-50_section_left.canyon-croosing,._50-50_section_left.canyon-croosing{padding-top:64px;padding-bottom:64px}.div-block-6{width:100%;max-width:100%;display:flex}.div-block-7{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/648602186891fd87e72d10cb_Section.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;width:100%;display:flex}.div-block-8{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:8%;display:flex}.div-block-9{display:block}.div-block-50{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:0;display:flex}.form-label{color:var(--black);letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;font-family:Nexa Extrabold,Arial,sans-serif;font-size:11px;font-weight:800;line-height:20px;display:flex}.text-field{color:var(--dark-gray);background-color:#fff;border:1px solid #20262080;height:40px;padding-top:8px;padding-bottom:8px;font-family:Nexa Regular,Arial,sans-serif;line-height:32px}.text-field::placeholder{color:#202620a6}.grid{grid-template-rows:auto;width:100%;margin-bottom:0}.grid._2{grid-row-gap:12px;grid-template-rows:auto auto}.grid._3{grid-template-columns:1fr 1fr 1fr}.form-block{width:100%}.form{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;align-items:flex-start;display:flex}.container-form{grid-column-gap:24px;grid-row-gap:24px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:760px;padding:48px 56px;display:flex}.div-block-120{grid-column-gap:24px;grid-row-gap:24px;text-align:center;cursor:auto;flex-direction:column;align-items:center;width:100%;max-width:1080px;display:flex}.div-block-120._720{grid-column-gap:16px;max-width:729px}.contact_section{grid-column-gap:0px;grid-row-gap:0px;background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/648b6610b62fa3991f7b029c_AFSS-28365.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;min-height:900px;padding-top:0;display:flex}.contact_section.wwb{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6488f2836f654a9fb8333b7c_katect-11349_0246-scaled.webp)}.contact_section.about{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/649528eabfd438dc4cdd2ef6_AFSS-28385.webp)}.contact_section.db-with-us{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/65df76d60cee80c32ea3c0dc_AFSS-22877.jpg);min-height:850px}.contact_section.floorplans{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/6615ccb4240021c2b1c5cd7f_AFSS-9806.jpg);background-position:50% 80%}.contact_section.custom_home_builders{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/649e117176c899006d7e2093_afss-28373-\(1\)_optimized.jpg);min-height:900px}.contact_section.crown_oaks{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/66c77e3c2c2777105e82cef1_649de5cf753386978b2f2ed1_649755fa4eb82b0edb4b8b73_ACSS-21203%20\(1\).jpeg)}.contact_section.grand_lake{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/65df7816d7e25dfd042fce07_AFSS_7688E.jpg)}.hero_inner_page{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;align-items:center;padding:80px 24px 64px;display:flex}.hero_inner_page.custom_home_builders{padding-bottom:0}.hero_inner_page.custom_home_builders.calculator{padding-bottom:64px}.footer-menu-links{color:var(--black);font-family:Nexa Bold,Arial,sans-serif;font-size:16px;font-weight:700;line-height:21px;text-decoration:none;transition:color .2s}.footer-menu-links:hover{color:var(--orange)}.div-block-164{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-end;width:100%;max-width:350px;display:flex}.div-block-165{justify-content:flex-end;width:auto;display:flex}.image-10{color:var(--dark-gray);width:32px}.image-wrapper{border-radius:4px;width:100%;max-width:1512px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.contact_captcha{margin-top:16px}.div-block-215{width:100%;height:1px}.faq-circle{background-color:#f3f3f3;border-radius:100%;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;min-height:55px;display:flex}.faq-wrapper{margin-left:auto;margin-right:auto}.faq-section{flex-direction:column;justify-content:flex-start;align-items:center;padding:64px 3% 100px;display:flex;position:relative;overflow:hidden}.faq-section.long_google_ads{padding-top:120px}.faq-section.homepage{padding-top:100px}.faq-section.calculator{padding-top:100px;padding-bottom:24px}.title-wrap{color:#7b88a8;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-bottom:56px;display:flex;position:relative}.faq-question-bar{color:#1a1e27;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;font-size:20px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.faq-grid{grid-template-columns:1fr 3fr;justify-content:center;align-items:flex-start;width:100%;max-width:960px;padding-bottom:32px;display:flex}.faq-paragraph{color:var(--dark-gray);letter-spacing:-.03em;margin-bottom:0;padding-top:14px;padding-bottom:14px;font-size:16px;font-weight:400;line-height:32px}.faq-content{overflow:hidden}.container-15{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1140px;display:flex}.faq-question-wrap{cursor:pointer;padding-left:40px;padding-right:40px}.question-title{color:var(--black);letter-spacing:-.03em;margin-right:10px;font-size:21px;font-weight:700;line-height:32px}.pre-headline{color:var(--black);text-align:center;letter-spacing:2px;text-transform:uppercase;font-family:Nexa Extrabold,Arial,sans-serif;font-size:12px;font-weight:800;line-height:24px}.navbar-link-copy{grid-column-gap:0px;grid-row-gap:0px;flex:0 auto;justify-content:flex-start;align-items:flex-start;padding:8px 6px;font-size:16px;display:flex}.navbar-logo-left-copy{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;justify-content:center;align-items:flex-start;width:100%;max-width:100%;padding:16px 56px;display:flex}.hours{color:var(--black);margin-bottom:16px;font-family:Nexa Bold,Arial,sans-serif;font-size:15px;font-weight:700;line-height:24px;transition:color .2s}.hours:hover{color:var(--black)}.div-block-217{width:35%}@media screen and (min-width:1920px){.h1.center{text-align:center;text-align:center;max-width:none;margin-top:0;margin-bottom:0}.project-item{width:40vw}.image-4{height:550px}.div-block-119{padding-left:56px;padding-right:56px}.body-2{display:block}.div-block-119-floorplans{padding-left:56px;padding-right:56px}.image-floorplans{height:550px}.team-slider{color:var(--dark-gray)}.container-16{font-family:Nexa Extrabold,Arial,sans-serif}.centered-heading{font-size:40px;line-height:80px}.body-7{color:var(--black);background-color:#bcbfc4}.custom-blog-section{flex-flow:column;display:flex}}@media screen and (max-width:991px){.navbar-menu{max-width:unset}.navbar-link{justify-content:center}.hero_home_section{grid-column-gap:48px;grid-row-gap:48px;padding-top:48px}.container._2col{grid-column-gap:48px;grid-row-gap:48px;grid-column-gap:48px;grid-row-gap:48px;flex-flow:column}._2-columns{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;align-items:center}.h1{font-size:56px;line-height:64px}.column-2{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;width:100%;max-width:none;height:auto}.istock-1337442302-1{width:100%;height:400px}.istock-1337442302-1.montgomery-trace{object-position:100% 50%;object-position:100% 50%;height:380px}._3-columns{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;align-items:center}._50-50_section_right{padding-top:64px;padding-bottom:80px}._50-50_section_right.about{padding-top:64px}._50-50_section_right.design-your-own{padding-top:80px}.container-4{flex-direction:column}.container-4.about{grid-column-gap:32px;grid-row-gap:32px}.container-4.magnolia{flex-flow:column wrap}.column-4{width:100%}.column-5{width:100%;padding-top:40px;padding-bottom:0;padding-left:0%;position:static}.column-5.noisy-neighborhoods-prevent-you-from-sleeping-and-getting-quality-rest-your-current-home-feels-limited-as-your-need-for-personal-space-grows-urban-noise-disrupts-thinking-and-makes-it-difficult-to-focus,.column-5.community,.column-5.noisy-neighborhoods-prevent-you-from-sleeping-and-getting-quality-rest-your-current-home-feels-limited-as-your-need-for-personal-space-grows-urban-noise-disrupts-thinking-and-makes-it-difficult-to-focus,.column-5.community{width:100%}.h2{font-size:42px;line-height:52px}.h2.center_tablet_mobile{text-align:center;text-align:center}.deserve_section{background-position:50%;min-height:550px}.container-5{width:70%;padding:32px}.h3{font-size:30px;line-height:40px}.h3.center{line-height:36px}.h3.house-styles{margin-top:0;font-size:24px;line-height:32px}.h3.gallery{margin-top:16px;font-size:24px}._3_steps_section{background-image:linear-gradient(#fff 30%,#e6e8e9 30%)}._3-columns-2{flex-direction:column;align-items:center}.fw-section{min-height:700px;padding-top:0}.fw-section.left,.fw-section.left.custom_home_builders{min-height:650px}.fw-section.left.lake-windcrest,.fw-section.left.montgomery-trace,.fw-section.left.ridgelake,.fw-section.left.saddle-creek,.fw-section.left.canyon-crossing,.fw-section.left.estates-of-clear-creek,.fw-section.left.reata-creek,.fw-section.left.rosehurst,.fw-section.left.silverstone,.fw-section.left.teaswood,.fw-section.left.thousand-oaks,.fw-section.left.the-village-at-high-meadow,.fw-section.left.windcrest-estates,.fw-section.left.plantation-lakes,.fw-section.left.benders-landing,.fw-section.left.texas-grand-ranch,.fw-section.left.sendera-ranch,.fw-section.left.the-cedars,.fw-section.left.benders-landing-estates,.fw-section.left.grandview{min-height:500px}.fw-section.left,.fw-section.left.custom_home_builders{min-height:650px}.fw-section.left.lake-windcrest,.fw-section.left.montgomery-trace,.fw-section.left.ridgelake,.fw-section.left.saddle-creek,.fw-section.left.canyon-crossing,.fw-section.left.estates-of-clear-creek,.fw-section.left.reata-creek,.fw-section.left.rosehurst,.fw-section.left.silverstone,.fw-section.left.teaswood,.fw-section.left.thousand-oaks,.fw-section.left.the-village-at-high-meadow,.fw-section.left.windcrest-estates,.fw-section.left.plantation-lakes,.fw-section.left.benders-landing,.fw-section.left.texas-grand-ranch,.fw-section.left.sendera-ranch,.fw-section.left.the-cedars,.fw-section.left.benders-landing-estates,.fw-section.left.grandview{min-height:500px}.fw-section.left.custom_home_builders{min-height:650px}.fw-section.left.lake-windcrest,.fw-section.left.montgomery-trace,.fw-section.left.ridgelake,.fw-section.left.saddle-creek,.fw-section.left.canyon-crossing,.fw-section.left.estates-of-clear-creek,.fw-section.left.reata-creek,.fw-section.left.rosehurst,.fw-section.left.silverstone,.fw-section.left.teaswood,.fw-section.left.thousand-oaks,.fw-section.left.the-village-at-high-meadow,.fw-section.left.windcrest-estates,.fw-section.left.plantation-lakes,.fw-section.left.benders-landing,.fw-section.left.texas-grand-ranch,.fw-section.left.sendera-ranch,.fw-section.left.the-cedars,.fw-section.left.benders-landing-estates,.fw-section.left.grandview{min-height:500px}.container-9{grid-column-gap:16px;grid-row-gap:16px;width:75%;padding:32px}.footer{padding-top:64px;padding-left:24px;padding-right:24px}.f2wf-columns{grid-column-gap:80px;grid-row-gap:80px;flex-direction:column-reverse;align-items:center}.f2wf-small-columns{width:100%}.column-12{justify-content:flex-start;align-items:center;width:33%}.content{align-items:center}.text-20{text-align:center}.footer-links{align-items:center}.column-13{grid-column-gap:64px;grid-row-gap:64px;align-items:center;width:100%}.content-2{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:center}._2-columns-4{flex-direction:row;align-items:center}.body.post{font-size:15px}.body.center_tablet_mobile{text-align:center}.left-image{width:100%;height:500px}.left-image.lake-creek{height:500px}.left-image.misd,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.saddle-creek,.left-image.center,.left-image.lake-creek{height:500px}.left-image.left-align{height:400px}.left-image.misd,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.saddle-creek,.left-image.center{height:500px}.column-5-reverse{padding:40px 0% 0;position:static}.container-4-reverse{flex-direction:column}._50-50_section_left{padding-top:100px;padding-bottom:80px}._50-50_section_left.custom_home_builders{padding-top:64px}.div-block{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:flex-start}.content_full_images_section{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column-reverse;padding-top:64px;padding-bottom:64px}.content_full_images_section.white{flex-flow:column;padding-top:80px}.div-block-3{width:100%}.image{height:450px}.container-10{max-width:728px}.div-block-104{padding-left:0;padding-right:0}.testimonials-section{padding-top:100px}.testimonials-section.google,.testimonials-section.magnolia,.testimonials-section.google,.testimonials-section.magnolia{padding-top:80px}.div-block-50,.grid{width:100%}.container-form{grid-column-gap:16px;grid-row-gap:16px;width:75%;padding:32px}.project-item{width:90vw;height:25vw;min-height:375px;max-height:465px}.project-item.plans-styles{min-height:450px}.hover-link{border-style:none;border-radius:0%}.card-link-text{display:none}.hover-link-wrapper.project-view-link.top{width:100%;height:100%}.div-block-112.ready-plan{justify-content:center;width:100%}.div-block-113{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column}.div-block-115{align-items:flex-start;width:100%}.div-block-116{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px}.div-block-116.space-down,.div-block-116.spacing-bottom,.div-block-116.space-down,.div-block-116.spacing-bottom{padding-bottom:64px}.div-block-117{padding-bottom:48px;padding-left:24px;padding-right:24px}.div-block-117.ready-plan{grid-column-gap:24px;grid-row-gap:24px;grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.image-4{height:400px}.div-block-119{padding-left:24px;padding-right:24px}.h6{width:100%}.hero_section{padding-top:64px}.div-block-124{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column}.places_row{padding-top:32px;padding-bottom:32px}.places_row.bottom-spacing{padding-bottom:80px}.hero-gallery{padding-top:40px}.about-hero-image{width:100%;height:400px}.contact_section{min-height:700px;padding-top:0}.contact_section.wwb,.contact_section.about{min-height:800px}.contact_section.wwb,.contact_section.about{min-height:800px}.contact_section.db-with-us{min-height:850px}.div-block-135.about{padding-bottom:40px}.div-block-136{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column;justify-content:flex-start;align-items:center}.div-block-137{text-align:center;width:100%}.hero_inner_page{padding-top:40px;padding-bottom:48px}.div-block-140{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.div-block-141,.div-block-142{width:100%}.div-block-145{flex-direction:row;max-width:730px;height:700px}.hero-fb-lead{padding-top:40px}.hero-followup-response{padding-top:64px}.hero-thank-you{padding-top:40px}.hero-vendor-inquiry{padding-top:64px}.hero-video{padding-top:40px}.hero-cookies,.hero-privacy-policy{padding-top:40px;padding-bottom:80px}.div-block-52{height:200px}.div-block-52.gallery{height:300px}.collection-list-wrapper{flex-direction:row;display:flex}.div-block-53{height:auto;margin-top:-68px;padding-left:8px;padding-right:16px}.collection-item{width:100%;height:auto;margin-bottom:0;padding-left:0;padding-right:0;overflow:visible}.collection-item.gallery{width:50%;margin-bottom:64px}.ready_plans_list{padding-top:40px;padding-bottom:24px}.post-section{padding-top:64px}.icon{font-family:Nexa Regular,Arial,sans-serif;font-size:32px}.thank-you-hero-image{width:100%;height:400px}.gallery_title_section{padding-top:24px}.gallery_title_section.room_galleries,.gallery_title_section.videos,.gallery_title_section.room_galleries,.gallery_title_section.videos{padding-top:64px}.div-block-164{grid-column-gap:24px;grid-row-gap:24px;justify-content:center}.div-block---popup{flex-direction:row;max-width:550px;height:665px}.div-exit{margin-top:0}.div-block---popup-plan{flex-direction:row;max-width:770px;height:auto;min-height:auto;max-height:470px}.div-block-166{grid-column-gap:32px;grid-row-gap:32px}.image-12{width:130px}.image-13{width:90px}.div-block-blog{height:auto;padding-left:8px;padding-right:8px}.div-block-52-blog{height:200px}.hero-about{padding-top:40px}.div-block-176-d-b{justify-content:flex-start;width:100%}.div-block-177{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column}.div-block-179{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;display:flex}.div-block-131-about{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;padding:40px 32px}.div-block-132-about,.div-block-133-about{width:100%}.buttons_row{padding-bottom:80px}.div-block-131-d-b{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;margin-top:-120px;padding:32px 32px 40px}.hero-d-b{padding-top:40px}.d-b-hero-image{width:100%;height:450px}.ready-plus-hero-image,.ready-plans-hero-image{width:100%;height:400px}.div-block-182{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-183{width:100%}.div-block-119-floorplans{padding-left:24px;padding-right:24px}.image-floorplans{height:400px}.div-block-190{grid-column-gap:48px;grid-row-gap:48px;padding-top:32px}.collection-list-2{grid-column-gap:32px;grid-row-gap:32px}.collection-list-3{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr}.hero-blog,.hero-404{padding-top:40px}.cost_section{padding-top:80px;padding-bottom:80px}.cost_section.bg-gray{padding-bottom:80px}.div-block-198{grid-column-gap:40px;grid-row-gap:40px}.hero-pricing{padding-top:40px;padding-bottom:48px}.image-13-copy{width:100px}.disclaimer-container{margin-top:24px}.slider-navigation-wrapper{justify-content:flex-end;margin-left:0;margin-right:0}.slider-item{width:60vw;height:37vw;margin-right:24px}.slider-item.style{width:60vw;height:37vw}.home-style-title{padding-left:16px;padding-right:24px;top:-60px}.title-floorplan{padding-left:16px;padding-right:24px;top:-73px}.floorplan-section{padding-bottom:40px}.core-gallery-section{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px}.core-title-section,.floorplan-title-section{padding-bottom:48px;padding-left:24px;padding-right:24px}.floorplan-gallery-section{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px}.home-styles-title-section{padding-bottom:48px;padding-left:24px;padding-right:24px}.home-styles{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px;padding-bottom:64px}.collection-list---related-posts{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr}.hero_ready_plans{padding-top:40px}.hero_ready_plus{padding-top:40px;padding-bottom:48px}.blog_posts_list,.gallery_list_section{padding-top:40px;padding-bottom:24px}.download{border-radius:40px}.image-20{object-fit:cover;height:350px}.div-block-207{margin-bottom:24px}.slider-item-2{width:60vw;height:37vw;margin-right:24px}.slider-item-2.floorplan{width:60vw;height:37vw}.slider-navigation-wrapper-2{justify-content:flex-end;margin-left:0;margin-right:0}.container-14{max-width:728px}.faq-circle{width:48px;min-width:48px;height:48px;min-height:48px}.faq-section{padding-bottom:80px}.title-wrap{margin-bottom:48px}.faq-grid{grid-template-columns:1fr 4fr}.faq-question-wrap{padding-left:20px;padding-right:20px}.container-16{max-width:728px}.team-slide-wrapper{width:47%;margin-right:6%}.navbar-link-copy{justify-content:center}.navbar-logo-left-copy{padding:8px 24px}.hours{text-align:center}.read-more{border-radius:40px}.faq-question-wrap-copy{padding-left:20px;padding-right:20px}.main-table{width:100%}.table-content-row{grid-auto-columns:auto;justify-items:stretch}.secondary-table{width:100%}.table-content-row-2{grid-auto-columns:auto;justify-items:stretch}.semi-custom-homes-hero{width:100%;height:400px}.div-block-225{padding-top:80px;padding-bottom:80px}.col-40{max-width:100%;position:static}.col-60{max-width:100%}.grid-2col{grid-column-gap:40px;grid-row-gap:40px}}@media screen and (max-width:767px){.hero_home_section{padding-top:40px}.h1{font-size:48px;line-height:56px}.h1.center._404{font-size:80px;line-height:80px}.istock-1337442302-1{height:300px}.istock-1337442302-1.montgomery-trace{height:280px}.container-3{padding:40px}._3-columns{grid-column-gap:56px;grid-row-gap:56px}._50-50_section_right{padding-top:64px;padding-bottom:80px}._50-50_section_right.gray.magnolia{padding-bottom:64px}._50-50_section_right.about{padding-top:48px}._50-50_section_right.magnolia{padding-top:100px;padding-bottom:56px}._50-50_section_right.magnolia_left{padding-top:56px;padding-bottom:56px}._50-50_section_right.design-your-own{padding-top:64px;padding-bottom:64px}.container-4.about{grid-column-gap:32px;grid-row-gap:32px;grid-column-gap:32px;grid-row-gap:32px}.column-5{padding-top:32px}.h2{font-size:40px;line-height:48px}.h2.none-spacing{font-size:36px}.deserve_section{object-fit:cover;object-position:50% 100%;background-position:50%;background-size:cover;min-height:500px}.container-5{width:85%}.h3{font-size:28px;line-height:38px}.h3.house-styles{font-size:21px}._3_steps_section{background-image:linear-gradient(#fff 32%,#e6e8e9 32%)}.fw-section{min-height:720px}.fw-section.left{min-height:600px}.container-9{width:85%}.f2wf-columns{grid-column-gap:64px;grid-row-gap:64px}.f2wf-small-columns{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;align-items:center}.column-12,.column-12._2,.column-12._2{width:100%}.link{text-align:center}.column-13{grid-column-gap:56px;grid-row-gap:56px}.content-2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column}.copyright{flex-direction:column}._2-columns-4{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;height:auto}.column-14,.column-15{align-items:center}.left-image,.left-image.lake-creek,.left-image.left-align,.left-image.misd,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.saddle-creek,.left-image.center,.left-image.lake-creek,.left-image.left-align,.left-image.misd,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.montgomery-trace,.left-image.saddle-creek,.left-image.center{height:300px}.column-5-reverse{padding-top:32px;padding-right:0%}._50-50_section_left{padding-top:80px;padding-bottom:80px}.content_full_images_section{flex-direction:column-reverse;padding-top:48px;padding-bottom:48px}.image{height:350px}.quote{font-size:21px;line-height:40px}.testimonial-slider{width:100%}.testimonials-section.google,.testimonials-section.magnolia,.testimonials-section.google,.testimonials-section.magnolia{padding-top:64px}.div-block-50,.grid{width:100%}.form{flex-direction:column;align-items:flex-start;display:flex}.container-form{width:85%}.project-item{width:100%;height:auto;min-height:300px;max-height:400px}.project-item.plans-styles{min-height:320px}.portfolio-gallery-list{flex-wrap:wrap}.card-item{width:95vw}.card-item:nth-child(odd){margin-top:0;margin-bottom:0}.hover-link-wrapper{display:none}.hover-link-wrapper.project-view-link{display:flex}.div-block-116{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px;padding-bottom:40px}.div-block-116.space-down{padding-bottom:48px}.div-block-116.spacing-bottom{padding-bottom:64px}.div-block-117{padding-top:48px;padding-bottom:40px}.image-4{height:300px}.hero_section{padding-top:64px}.div-block-124{grid-column-gap:48px;grid-row-gap:48px}.places_row{padding-top:24px;padding-bottom:24px}.places_row.bottom-spacing{padding-bottom:64px}.div-block-126{grid-column-gap:16px;grid-row-gap:16px}.reach-body{padding-left:16px;padding-right:16px}.div-block-128{height:300px}.div-block-129{padding:0 24px 9px 16px}.hero-gallery{grid-column-gap:32px;grid-row-gap:32px;padding-top:48px}.about-hero-image{height:300px}.contact_section{min-height:720px}.contact_section.custom_home_builders{min-height:880px}.div-block-135{padding-top:64px;padding-bottom:80px}.div-block-135.about{padding-bottom:32px}.div-block-136{grid-column-gap:56px;grid-row-gap:56px;align-items:center}.hero_inner_page{padding-top:48px;padding-bottom:48px}.bio_popup{overflow:auto}.div-block-145{align-items:flex-start;width:95%;height:95%;overflow:auto}.bio_popup_corey,.bio_popup_powell,.bio_popup_fred,.bio_popup_mitch,.bio_popup_sara{overflow:auto}.hero-fb-lead,.hero-followup-response{padding-top:48px;padding-bottom:64px}.hero-thank-you{padding-top:48px}.hero-vendor-inquiry{padding-top:48px;padding-bottom:64px}.hero-video{padding-top:48px}.div-block-156{flex-flow:column}.hero-cookies,.hero-privacy-policy{padding-top:48px}.div-block-52{height:250px}.div-block-52.gallery{height:300px}.collection-list-wrapper{width:100%}.div-block-53{height:auto;margin-top:-66px}.collection-item{width:100%;margin-bottom:0}.collection-item.gallery{width:100%;margin-bottom:48px;padding-left:0;padding-right:0}.ready_plans_list{padding-top:24px;padding-bottom:48px}.post-section{padding-top:48px}.div-block-161{padding-bottom:40px}.thank-you-hero-image{height:300px}.gallery_title_section.room_galleries,.gallery_title_section.videos,.gallery_title_section.room_galleries,.gallery_title_section.videos{padding-top:40px}.div-block-164{grid-column-gap:24px;grid-row-gap:24px}.popup-styles{overflow:auto}.div-block---popup{align-items:flex-start;width:95%;height:660px;overflow:auto}.div-exit{margin-right:0}.popup-styles-hill-country-lodge,.popup-styles-mediterranean-texas,.popup-styles-modern-transitional,.popup-styles-traditional-texas,.popup-plan{overflow:auto}.div-block---popup-plan{align-items:flex-start;width:auto;max-width:450px;height:auto;max-height:300px;padding-left:0;padding-right:0;overflow:auto}.popup-plan-post-oak,.popup-plan-drake-elm,.popup-plan-drake-elderberry,.popup-plan-linden{overflow:auto}.div-block-166{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.div-block-167{width:50%}.bio_popup_144-erin{overflow:auto}.collection-list.gallery{width:100%}.div-block-blog{height:auto;padding-bottom:0}.div-block-52-blog{height:250px;margin-bottom:20px}.hero-about{padding-top:48px}.buttons_row{padding-bottom:80px}.div-block-131-d-b{margin-top:-64px}.hero-d-b{padding-top:48px}.d-b-hero-image,.ready-plus-hero-image,.ready-plans-hero-image{height:300px}.div-block-182{grid-column-gap:24px;grid-row-gap:32px}.div-block-184{padding-top:16px}.div-block-119-floorplans{padding-bottom:16px}.image-floorplans{height:300px}.div-block-190{grid-column-gap:32px;grid-row-gap:32px}.collection-list-2{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column}.collection-list-3{grid-row-gap:56px;grid-template-columns:1fr}.hero-blog{padding-top:48px;padding-bottom:32px}.hero-404{padding-top:48px}.div-block-194{grid-column-gap:12px;grid-row-gap:12px;width:100%}.cost_section{padding-top:64px;padding-bottom:64px}.cost_section.bg-gray{padding-top:48px;padding-bottom:56px}.div-block-198{grid-column-gap:64px;grid-row-gap:64px;flex-direction:column}.hero-pricing{padding-top:48px;padding-bottom:48px}.disclaimer-container{margin-top:16px}.slider-navigation.prev-slide,.slider-navigation.next-slide,.slider-navigation.prev-slide,.slider-navigation.next-slide{width:32px;height:32px}.slider-navigation-wrapper{justify-content:flex-end;margin:0}.slider-item{width:75vw;height:46vw;margin-right:16px}.slider-item.style{width:75vw;height:46vw}.title-floorplan{top:-74px}.floorplan-section{padding-bottom:24px}.core-gallery-section{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px;padding-bottom:48px}.core-title-section,.floorplan-title-section{padding-top:48px;padding-bottom:40px}.floorplan-gallery-section{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px;padding-bottom:40px}.home-styles-title-section{padding-top:48px;padding-bottom:40px}.home-styles{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px;padding-bottom:48px}.collection-list---related-posts{grid-row-gap:56px;grid-template-columns:1fr}.hero_ready_plans{padding-top:48px}.hero_ready_plus{padding-top:48px;padding-bottom:48px}.blog_posts_list,.gallery_list_section{padding-top:24px;padding-bottom:48px}.bio_popup_aaron{overflow:auto}.div-block-167-copy{width:50%}.div-block-205{width:100%}.image-20{height:350px}.div-block-207{flex-flow:column}.div-block-208{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;width:100%}.div-block-209{width:100%}.div-block-210{width:50%}.slider-item-2{width:75vw;height:46vw;margin-right:16px}.slider-item-2.floorplan{width:75vw;height:46vw}.slider-navigation-wrapper-2{justify-content:flex-end;margin:0}.slider-navigation-2.prev-slide-2,.slider-navigation-2.next-slide-2,.slider-navigation-2.prev-slide-2,.slider-navigation-2.next-slide-2{width:32px;height:32px}.hero-stack-2{padding:60px 15px}.div-block-211{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:center}.div-block-212{grid-column-gap:0px;grid-row-gap:0px;width:100%}.div-block-213{width:100%}.faq-circle{width:40px;min-width:40px;height:40px;min-height:40px}.faq-section{padding-top:48px;padding-bottom:64px}.faq-section.magnolia{padding-bottom:48px}.title-wrap{margin-bottom:32px}.faq-grid{grid-template-rows:auto auto;grid-template-columns:1fr}.container-15{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center}.team-slider{padding:60px 15px}.navbar-logo-left-copy{padding:8px 24px}.div-block-217{width:100%}.div-block-223{flex-flow:column;margin-bottom:0}.div-block-224{width:100%}.fake_h1{font-size:40px;line-height:48px}.bio_popup_sean,.bio_popup_falana{overflow:auto}.semi-custom-homes-hero{height:300px}.div-block-225{padding-top:64px;padding-bottom:64px}.grid-2col{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;grid-template-columns:1fr}.grid-2col-card{grid-column-gap:12px;grid-row-gap:12px;width:100%}}@media screen and (max-width:479px){.navbar-brand{width:150px}.glowlogo2-1920w-1{object-fit:contain;width:200px}.navbar-menu{background-color:#fff;border-bottom:0 solid #000;padding-bottom:24px;padding-left:16px;padding-right:16px;box-shadow:0 20px 16px 4px #0003}.hero_home_section{grid-column-gap:40px;grid-row-gap:40px}.h1{font-size:36px;line-height:44px}.h1.center._404{font-size:64px;line-height:64px}.h1.center.custom_home_builders{font-size:33px;line-height:40px}.column-2{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:stretch}.main-button{justify-content:center}.main-button-text{text-align:center}.istock-1337442302-1{height:200px}.istock-1337442302-1.montgomery-trace{object-fit:cover;object-position:80% 50%;object-fit:cover;object-position:80% 50%;height:250px}.container-3{padding:40px 24px 32px}._3-columns{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center}.h5{font-size:18px;line-height:28px}.h5.none-spacing{line-height:24px}._50-50_section_right{padding-top:56px;padding-bottom:64px}._50-50_section_right.gray.custom_home_builders{padding-bottom:64px}._50-50_section_right.gray.magnolia{padding-top:40px;padding-bottom:48px}._50-50_section_right.about{padding-top:32px}._50-50_section_right.custom_home_builders{padding-top:64px;padding-bottom:48px}._50-50_section_right.magnolia{padding-top:64px;padding-bottom:40px}._50-50_section_right.magnolia_left{padding-top:40px;padding-bottom:48px}._50-50_section_right.design-your-own{padding-top:48px;padding-bottom:48px}.container-4{flex-direction:column}.container-4.about{grid-column-gap:32px;grid-row-gap:32px;grid-column-gap:32px;grid-row-gap:32px}.column-5{grid-column-gap:24px;grid-row-gap:24px;align-items:stretch;padding-top:32px}.h2,.h2.none-spacing,.h2.none-spacing{font-size:30px;line-height:36px}.deserve_section{background-position:50% 100%;min-height:500px}.container-5{width:90%;padding:24px}.h3{font-size:21px;line-height:24px}.h3.gallery{font-size:20px}._3_steps_section{grid-column-gap:8px;grid-row-gap:8px;background-image:linear-gradient(#fff 30%,#e6e8e9 30%)}._3_steps_section.magnolia{padding-top:24px}.column-6{padding:32px 24px 24px}.fw-section{min-height:auto}.fw-section.left{min-height:650px}.fw-section.left.custom_home_builders{min-height:550px}.container-9{background-color:#fff;align-items:flex-start;width:90%;padding:32px 24px 24px}.footer{padding-top:48px}.left-image{height:200px}.left-image.left-align{height:250px}.column-5-reverse{grid-column-gap:24px;grid-row-gap:24px;align-items:stretch;padding-top:32px;padding-right:0%}._50-50_section_left{padding-top:64px;padding-bottom:40px}._50-50_section_left.pricing{padding-top:24px;padding-bottom:48px}._50-50_section_left.custom_home_builders.magnolia{padding-top:40px;padding-bottom:40px}.content_full_images_section{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column-reverse;padding-top:40px;padding-bottom:40px}.content_full_images_section.white{padding-top:56px}.image{height:200px}.container-10{grid-column-gap:16px;grid-row-gap:16px;max-width:none}.quote{font-size:18px;line-height:32px}.div-block-104{padding-top:40px;padding-bottom:24px}.image-3{width:48px}.div-block-106{margin-bottom:8px}.testimonials-section{padding-top:80px;padding-bottom:64px}.testimonials-section.google{padding-top:48px;padding-bottom:40px}.testimonials-section.magnolia{padding-top:48px}.grid{flex-direction:column;display:flex}.form{flex-direction:column;align-items:stretch;display:flex}.container-form{background-color:#fff;align-items:flex-start;width:100%;padding:32px 24px 24px}.project-item{height:200px;min-height:auto;max-height:none}.project-item.plans-styles{min-height:210px}.project-card-info{padding:18px 12px}.div-block-113{grid-column-gap:40px;grid-row-gap:40px}.div-block-115{padding:32px 24px 24px}.div-block-116{grid-column-gap:24px;grid-row-gap:24px;padding-top:24px}.div-block-116.spacing-bottom{padding-bottom:64px}.div-block-117{padding-top:32px;padding-bottom:40px}.image-4{height:200px}.div-block-119{padding-bottom:32px}.div-block-120{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;align-items:stretch;font-family:Nexa Regular,Arial,sans-serif;display:flex}.hero_section{padding-top:48px}.places_row.bottom-spacing{padding-bottom:48px}.div-block-128{background-image:url(https://cdn.prod.website-files.com/647140fb0fd875785be13c95/648b98432967f4f62d0eb84b_9797379566a9792976ea8fe8a6edb07e-uncropped_scaled_within_1536_1152.webp);background-position:50%;height:220px}.div-block-129{width:auto;max-width:90%;padding-bottom:16px}.hero-gallery{padding-top:24px;padding-bottom:24px}.text-span{font-size:14px}.about-hero-image{height:200px}.contact_section{min-height:auto}.div-block-135{padding-bottom:32px}.div-block-136{grid-column-gap:48px;grid-row-gap:48px;align-items:center}.image-6{max-width:250px}.hero_inner_page{padding-top:24px;padding-bottom:48px}.top{min-height:14rem;padding-left:1rem;padding-right:1rem}.div-block-147{padding:16px}.div-block-152{padding:8px;position:absolute}.image-8{width:24px;height:24px;position:static}.hero-fb-lead,.hero-followup-response{padding-top:24px;padding-bottom:48px}.hero-thank-you{padding-top:24px}.hero-vendor-inquiry{padding-top:24px;padding-bottom:48px}.special-div{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:stretch;font-family:Nexa Regular,Arial,sans-serif;display:flex}.hero-video{padding-top:24px;padding-bottom:24px}.video_list_section{grid-column-gap:32px;grid-row-gap:32px;padding-top:24px;padding-bottom:56px}.cookies-div-content{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;align-items:stretch;font-family:Nexa Regular,Arial,sans-serif;display:flex}.hero-cookies{padding-top:24px;padding-bottom:56px}.privacy-policy-div-content{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;align-items:stretch;font-family:Nexa Regular,Arial,sans-serif;display:flex}.hero-privacy-policy{padding-top:24px;padding-bottom:56px}.div-block-52{height:200px}.div-block-52.gallery{height:220px}.collection-list-wrapper{width:100%}.div-block-53{margin-top:-52px;padding-left:10px;padding-right:16px}.collection-item{margin-bottom:0;padding-left:0;padding-right:0}.collection-item.gallery{margin-bottom:40px;padding-left:0;padding-right:0}.ready_plans_list{padding-top:32px;padding-bottom:24px}.post-section{padding-top:48px}.div-block-161{padding-bottom:32px}.icon{color:var(--black)}.menu-button,.menu-button.w--open{background-color:#fff}.thank-you-hero-image{height:200px}.gallery_title_section,.gallery_title_section.room_galleries,.gallery_title_section.videos,.gallery_title_section.room_galleries,.gallery_title_section.videos{padding-top:24px}.div-block---popup{height:400px}.row-popup{padding:16px}.div-exit{padding:8px;position:absolute}.div-block---popup-plan{height:auto;max-height:300px}.div-block-166{grid-column-gap:56px;grid-row-gap:56px;flex-direction:column;display:flex}.image-12{width:120px}.accreditations_section{grid-column-gap:40px;grid-row-gap:40px;padding-bottom:24px}.div-block-blog{padding-left:10px;padding-right:10px}.div-block-52-blog{height:220px}.hero-about{padding-top:24px;padding-bottom:24px}.div-block-177{grid-column-gap:32px;grid-row-gap:32px}.div-block-131-about{grid-column-gap:16px;grid-row-gap:16px;padding:32px 24px 24px}.buttons_row{padding-bottom:64px}.div-block-131-d-b{grid-column-gap:16px;grid-row-gap:16px;padding:24px 24px 40px}.hero-d-b{grid-column-gap:32px;grid-row-gap:32px;padding-top:32px;padding-bottom:24px}.d-b-hero-image{height:220px}.ready-plus-hero-image,.ready-plans-hero-image{height:200px}.div-block-182{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr;padding-top:24px;padding-bottom:24px}.div-block-119-floorplans{padding-bottom:16px}.image-floorplans{height:200px}.div-block-190{grid-column-gap:24px;grid-row-gap:24px;padding-top:24px}.collection-list-2{grid-column-gap:48px;grid-row-gap:48px}.hero-blog{padding-top:24px;padding-bottom:24px}.hero-404{padding-top:24px}.cost_section{padding-top:48px;padding-bottom:48px}.div-block-198{grid-column-gap:56px;grid-row-gap:56px}.hero-pricing{padding-top:24px;padding-bottom:32px}.slider-navigation.prev-slide,.slider-navigation.next-slide,.slider-navigation.prev-slide,.slider-navigation.next-slide{width:24px;height:24px}.slider-navigation-wrapper{justify-content:flex-end;margin-top:0;margin-bottom:0;margin-left:0}.slider-item,.slider-item.style,.slider-item.style{width:85vw;height:52vw}.home-style-title{padding:12px 16px 8px 12px;top:-53px}.styles-home-section{padding-top:24px}.container-13{grid-column-gap:32px;grid-row-gap:32px}.title-floorplan{padding:12px 16px 8px 12px;top:-61px}.floorplan-section{padding-top:24px}.core-gallery-section{grid-column-gap:24px;grid-row-gap:24px;padding-top:24px;padding-bottom:40px}.core-title-section,.floorplan-title-section{padding-top:24px;padding-bottom:24px}.floorplan-gallery-section{grid-column-gap:24px;grid-row-gap:24px;padding-top:24px}.home-styles-title-section{padding-top:24px;padding-bottom:24px}.home-styles{grid-column-gap:24px;grid-row-gap:24px;padding-top:24px;padding-bottom:40px}.hero_ready_plans{padding-top:24px;padding-bottom:24px}.hero_ready_plus{padding-top:24px;padding-bottom:48px}.blog_posts_list,.gallery_list_section{padding-top:32px;padding-bottom:24px}.text-block-7{text-align:center}.image-20{height:280px}.div-block-207{margin-bottom:0;padding:24px 16px 16px}.div-block-208{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.div-block-210{width:100%}.slider-item-2,.slider-item-2.floorplan,.slider-item-2.floorplan{width:85vw;height:52vw}.slider-navigation-wrapper-2{justify-content:flex-end;margin-top:0;margin-bottom:0;margin-left:0}.slider-navigation-2.prev-slide-2,.slider-navigation-2.next-slide-2,.slider-navigation-2.prev-slide-2,.slider-navigation-2.next-slide-2{width:24px;height:24px}.container-14{max-width:none}.faq-circle{width:32px;min-width:32px;height:32px;min-height:32px}.faq-section{padding-top:40px;padding-bottom:48px}.faq-section.magnolia{padding-bottom:40px}.question-title{flex:1}.container-16{max-width:none}.centered-heading{margin-bottom:24px}.team-slide-wrapper{width:100%;margin-right:0%}.image-23{max-width:180px}.navbar-logo-left-copy{padding:4px 0 4px 20px}.pricing{padding-top:100px;padding-bottom:48px}.fake_h1{font-size:32px;line-height:40px}.semi-custom-homes-hero{height:200px}.div-block-225{padding-top:48px;padding-bottom:48px}.grid-2col{grid-column-gap:48px;grid-row-gap:48px}}#w-node-_2c5db8ba-e290-7ba0-e06a-573598f41879-219c32e0{grid-area:1/2/2/3}#w-node-e74142e9-5957-5831-5d90-1890ace24e22-ace24e1c,#w-node-e74142e9-5957-5831-5d90-1890ace24e26-ace24e1c,#w-node-e74142e9-5957-5831-5d90-1890ace24e2a-ace24e1c,#w-node-e74142e9-5957-5831-5d90-1890ace24e2e-ace24e1c,#w-node-e74142e9-5957-5831-5d90-1890ace24e32-ace24e1c{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:767px){#w-node-_2c5db8ba-e290-7ba0-e06a-573598f41879-219c32e0{grid-area:1/1/2/2}}