:root{--beige:#f0ebdf;--red:#7c0313}h2{letter-spacing:-2px;margin-top:0;margin-bottom:10px;font-size:47px;font-weight:700;line-height:50px}h3{letter-spacing:-1px;margin-top:0;margin-bottom:0;font-size:35px;font-weight:700;line-height:35px}h4{letter-spacing:-2px;margin-top:0;margin-bottom:10px;font-size:35px;font-weight:700;line-height:34px}a{text-decoration:none}label{margin-bottom:5px;font-weight:500;display:block}.pagelayout{grid-row-gap:105px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;max-width:100vw}.homehero{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;text-decoration:none;display:flex;position:relative;max-width:100vw}.homehero_img{object-fit:cover;background-image:linear-gradient(#0000,#000000b3);width:100%;height:100%}.homehero_content{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1440px;padding-left:80px;padding-right:80px;text-decoration:none;display:flex;position:absolute;top:auto;bottom:50px;left:0}.h1{color:#fff;text-align:center;text-transform:capitalize;margin-top:0;margin-bottom:0;font-family:Sequel Sans Body,Arial,sans-serif;font-size:70px;font-weight:700;line-height:68px;text-decoration:none}.h1.hp{letter-spacing:-2px;font-size:80px}.homehero_btns{grid-column-gap:10px;flex:0 auto;justify-content:center;align-items:flex-start;width:100%;text-decoration:none;display:flex}.whitebtn{grid-column-gap:10px;background-color:var(--beige);letter-spacing:-1px;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:288px;height:auto;padding:15px 30px;font-size:20px;font-weight:700;line-height:35px;text-decoration:none;display:flex;color:#000}.text{color:#000;margin-top:0;margin-bottom:0;font-size:20px;font-weight:700;line-height:20px;text-decoration:none}.redbtn{grid-column-gap:10px;background-color:var(--red);color:#fff;letter-spacing:-1px;border-radius:100px;justify-content:center;align-items:center;width:max-content;max-width:100%;height:auto;padding:15px 30px;font-size:35px;font-weight:700;line-height:35px;text-decoration:none;display:flex;position:relative}.redbtn.btnbig{letter-spacing:-2px;font-size:35px;font-weight:700;line-height:35px}.redbtn.btnbig.absobtn{z-index:1;background-color:var(--beige);color:#000;font-weight:700;position:absolute;bottom:50px;left:70px}.redbtn.homered{padding-top:15px;padding-bottom:15px;font-size:20px}.text-2{color:#fff;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:20px;font-weight:700;line-height:20px;text-decoration:none}.section{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;display:flex;position:relative}.section.hide{display:none}.container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;padding-left:70px;padding-right:70px;display:flex}.row{grid-column-gap:30px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;text-decoration:none;display:flex}.row.eq{flex:0 auto;min-width:100%;height:100%;display:flex}.row.eq.row15{grid-column-gap:15px}.row.eq.row15.grid3s{grid-column-gap:15px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.row.rp15{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.row.contactpage_row{grid-column-gap:15px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.cm6{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;max-width:none;text-decoration:none;display:flex}.cm6.cm6eq{align-self:stretch;height:100%;min-height:100%}.h2{letter-spacing:-3px;margin-top:0;margin-bottom:0;font-size:67px;font-weight:700;line-height:62px;text-decoration:none}.h2.black{color:#000}.cm5{grid-column-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:41%;max-width:none;text-decoration:none;display:flex}.cm5.sticky{flex-flow:column;position:sticky;top:10px}.cm5.aboutcm5{width:40%}.pbold{color:#000;margin-top:0;margin-bottom:0;font-size:19px;font-weight:700;line-height:25px;text-decoration:none}.section-2{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.container-2{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;height:1458px;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.stackedboxes{grid-row-gap:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.cm6-eq{flex-direction:column;justify-content:center;align-items:center;width:100%;height:714px;text-decoration:none;display:flex}.stackedimages{grid-row-gap:30px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex}.custom-homes-columbia-boonville-missouri{object-fit:cover;border-radius:10px}.cm5-2{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.stackedContent{grid-row-gap:0px;color:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:700px;min-height:auto;padding:45px;text-decoration:none;display:flex}.stackedcontent-blackbg.beigebg{background-color:var(--beige);color:#000;background-image:none;height:100%;display:flex}.stackedcontent-blackbg.borderoutline{grid-row-gap:30px;color:#000;-webkit-text-stroke-width:0px;background-image:none;border:2px solid #000;min-height:100%;padding:30px}.stackedcontent-blackbg.smallblack{grid-row-gap:0px;background-color:var(--beige);color:#000;background-image:none;justify-content:space-between;align-items:flex-start;height:250px;padding:25px;font-size:14px;line-height:19px;border-radius:6px}.stackedcontent-blackbg.hptempstckd{grid-row-gap:0px;height:620px}.h2-2{color:#fff;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:65px;font-weight:700;line-height:62px;text-decoration:none}.text-3{color:#fff;margin-top:0;margin-bottom:0;font-size:22px;font-weight:500;line-height:35px;text-decoration:none}.btn_circlearrow{grid-row-gap:10px;background-color:#fff;border-radius:41px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:82px;height:82px;padding:17px;text-decoration:none;display:flex}.vectors-wrapper{object-fit:cover;justify-content:center;align-items:center;width:46.9886px;height:46.369px;text-decoration:none;display:flex}.stackedcontent-graybg{grid-row-gap:119px;background-image:linear-gradient(#ece9e9,#ece9e9),url(//thurmanconst.com/wp-content/themes/Banshee/css/../images/StackedContent-GrayBgCustomHomes.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:714px;padding:65px 45px;text-decoration:none;display:flex}.text-4{color:#000;margin-top:0;margin-bottom:0;font-size:22px;font-weight:500;line-height:35px;text-decoration:none}.section-3{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:358px;display:flex}.container-3{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:358px;padding-left:70px;padding-right:70px;display:flex}.center{grid-row-gap:30px;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.text-5{color:#000;text-align:center;margin-top:0;margin-bottom:0;font-size:22px;font-weight:500;line-height:35px;text-decoration:none}.vectors-wrapper-2{object-fit:cover;flex:0 auto;justify-content:center;align-items:center;height:69px;text-decoration:none;display:flex}.section-4{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:737px;display:flex}.container-4{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:737px;padding-left:70px;padding-right:70px;display:flex}.homeslider{grid-row-gap:30px;border:0 solid #000;border-top-width:1px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:30px;text-decoration:none;display:flex}.slider_header{justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none;display:flex}.text-6{color:#000;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:45px;font-weight:700;line-height:55px;text-decoration:none}.vectors-wrapper-3{object-fit:cover;justify-content:center;align-items:center;width:112px;height:48px;text-decoration:none;display:flex}.slider_img{object-fit:cover;border-radius:7px}.footer{grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:105px;padding-bottom:30px;text-decoration:none;display:flex}.container-5{grid-row-gap:46px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.footer_red{grid-row-gap:117px;color:var(--beige);background-color:#7c0313;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:80px 47px;text-decoration:none;display:flex}.text-7{color:#fff;margin-top:0;margin-bottom:0;font-size:35px;font-weight:600;line-height:45px;text-decoration:none}.vectors-wrapper-4{object-fit:cover;justify-content:center;align-items:center;width:87.718px;height:89px;text-decoration:none;display:flex}.text-8{color:#000;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:100%;text-decoration:none}.frame-7{grid-column-gap:30px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.text-9{color:#000;margin-top:0;margin-bottom:0;font-size:15px;font-weight:500;line-height:100%;text-decoration:none}.home{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100vw;text-decoration:none;display:flex;position:relative}.pagelayout-2{grid-row-gap:105px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.homehero-2{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;position:relative}.homehero_content-2{grid-row-gap:30px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;padding-left:80px;padding-right:80px;text-decoration:none;display:flex;position:absolute;top:auto;bottom:75px;left:0}.h1-2{color:#fff;text-align:center;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:85px;font-weight:400;line-height:72px;text-decoration:none}.homehero_btns-2{grid-column-gap:10px;flex:0 auto;justify-content:center;align-items:flex-start;text-decoration:none;display:flex}.whitebtn-2{grid-column-gap:10px;color:#000;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:none;height:69px;padding:24px 32px;text-decoration:none;display:flex}.text-10{color:#000;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:20px;text-decoration:none}.redbtn-2{grid-column-gap:10px;background-color:#7c0313;border-radius:100px;flex:0 auto;justify-content:center;align-items:center;height:69px;padding:24px 39px;text-decoration:none;display:flex}.text-11{color:#fff;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:20px;text-decoration:none}.section-5{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:124px;display:flex}.container-6{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:124px;padding-left:70px;padding-right:70px;display:flex}.row-2{grid-column-gap:30px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1300px;text-decoration:none;display:flex}.cm6-2{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:652px;text-decoration:none;display:flex}.h2-3{color:#000;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.cm5-3{grid-column-gap:10px;justify-content:center;align-items:center;width:100%;max-width:445px;text-decoration:none;display:flex}.pbold-2{color:#000;margin-top:0;margin-bottom:0;font-size:23px;font-weight:400;line-height:29px;text-decoration:none}.section-6{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.container-7{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;height:1458px;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.stackedboxes-2{grid-row-gap:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.cm6-eq-2{flex-direction:column;justify-content:center;align-items:center;width:100%;height:714px;text-decoration:none;display:flex}.stackedimages-2{grid-row-gap:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;text-decoration:none;display:flex}.cm5-4{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.stackedcontent-blackbg-2{grid-row-gap:119px;background-image:linear-gradient(#000,#000),url(//thurmanconst.com/wp-content/themes/Banshee/css/../images/StackedContent-GrayBgCustomHomes.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:714px;padding:65px 45px;text-decoration:none;display:flex}.h2-4{color:#fff;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.text-12{color:#fff;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:35px;text-decoration:none}.btn_circlearrow-2{grid-row-gap:10px;background-color:#fff;border-radius:41px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:82px;height:82px;padding:17px;text-decoration:none;display:flex;transition:.4s;position:relative}.vectors-wrapper-5{object-fit:cover;justify-content:center;align-items:center;width:46.9886px;height:46.369px;text-decoration:none;display:flex}.stackedcontent-graybg-2{grid-row-gap:119px;background-color:var(--beige);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:auto;padding:45px;text-decoration:none;display:flex}.text-13{color:#000;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:35px;text-decoration:none}.section-7{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:358px;display:flex}.container-8{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:358px;padding-left:70px;padding-right:70px;display:flex}.center-2{grid-row-gap:30px;flex-direction:column;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.h2-5{color:#000;text-align:center;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.text-14{color:#000;text-align:center;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:35px;text-decoration:none}.vectors-wrapper-6{object-fit:cover;flex:0 auto;justify-content:center;align-items:center;height:69px;text-decoration:none;display:flex}.section-8{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:737px;display:flex}.container-9{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:737px;padding-left:70px;padding-right:70px;display:flex}.homeslider-2{grid-row-gap:30px;border:0 solid #000;border-top-width:1px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:30px;text-decoration:none;display:flex}.sliderheader{justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none;display:flex;border:0 solid #000;border-top-width:2px;padding-top:30px;padding-bottom:50px}.text-15{color:#000;letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:45px;font-weight:400;line-height:55px;text-decoration:none}.vectors-wrapper-7{object-fit:cover;justify-content:center;align-items:center;width:112px;height:48px;text-decoration:none;display:flex}.footer-2{grid-row-gap:201px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:50px;text-decoration:none;display:flex}.container-10{grid-row-gap:46px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.footer_red-2{grid-row-gap:117px;color:#f2e9d2;background-color:#7c0313;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:80px 47px;text-decoration:none;display:flex}.plarge{width:67%;margin-top:0;margin-bottom:0;padding-right:0;font-size:30px;font-weight:500;line-height:35px;text-decoration:none}.vectors-wrapper-8{object-fit:cover;justify-content:center;align-items:center;width:87.718px;height:89px;text-decoration:none;display:flex}.text-17{color:#000;margin-top:0;margin-bottom:0;font-size:15px;font-weight:400;line-height:100%;text-decoration:none}.footerlinks{grid-column-gap:60px;text-align:left;flex:0 auto;justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none;display:flex}.nav{z-index:10000;justify-content:space-between;align-items:center;width:100vw;max-width:100%;padding:15px 70px;text-decoration:none;display:flex;position:absolute;top:0;left:0}.menulogo{object-fit:cover;width:164px;height:auto}.text-18{color:#fff;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:100%;text-decoration:none}.body{color:#000;font-family:Sequel Sans Body,Arial,sans-serif;font-size:18px;font-weight:500;line-height:25px;margin:0;position:relative;max-width:100vw;width:100vw;overflow-x:hidden;margin:0;display:block}.menu{grid-column-gap:40px;grid-row-gap:40px;background-color:#fff;border-radius:100px;justify-content:flex-end;align-items:flex-start;padding:21px 30px;font-size:15px;display:inline-flex}.menu.menuoutline{outline-offset:0px;background-color:#f0ebdf00;outline:2px solid #000;padding-left:31px;padding-right:31px;font-size:14px;font-weight:700}.navlink{color:#000;background-color:#0000}.navlink.black{color:#000}.heading{font-size:65px;line-height:62px}.heading-2{line-height:45px}.stackedimg{max-height:294px;width:100%;object-fit:cover;height:calc(50% - 15px);border-radius:10px}.footerctabottom{justify-content:space-between;align-items:flex-start;display:flex}.footermenu{grid-column-gap:60px;grid-row-gap:60px;text-align:left;border-top:2px solid #000;border-bottom:1px #000;border-left:1px #000;border-right:0 #000;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:0;padding-top:60px;font-size:15px;display:flex}.custom-homes{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;text-decoration:none;display:flex;position:relative}.pagelayout-3{grid-row-gap:105px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.childhero{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex;position:relative;height:100}.childhero_img{object-fit:cover;background-image:linear-gradient(#0000 0%,#000000b3 100%);height:100vh;width:100%;object-fit:cover}.childherocontent{grid-row-gap:30px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;text-decoration:none;display:flex;position:absolute;top:auto;bottom:20px;left:0}.h1-3{color:#fff;text-align:center;letter-spacing:-.04em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:165px;font-weight:400;line-height:130px;text-decoration:none}.section-9{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:124px;display:flex}.container-11{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:124px;padding-left:70px;padding-right:70px;display:flex}.row-3{grid-column-gap:30px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1300px;text-decoration:none;display:flex}.cm6-3{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:652px;text-decoration:none;display:flex}.h2-6{color:#000;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.cm5-5{grid-column-gap:10px;justify-content:center;align-items:center;width:100%;max-width:445px;text-decoration:none;display:flex}.pbold-3{color:#000;margin-top:0;margin-bottom:0;font-size:23px;font-weight:400;line-height:29px;text-decoration:none}.section-10{grid-row-gap:201px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.container-12{grid-row-gap:201px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.row-4{grid-column-gap:30px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.cm8{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1073px;text-decoration:none;display:flex}.wanting-to-build-a-custom-home-but-don-t-know-where-to-start-be-sure-to-get-in-contact-with-us-today-we-have-subdivision-lots-currently-available-to-purchase-or-we-can-build-on-your-property-our-design-team-will-sit-down-with-you-to-help-design-your-dream-home-or-if-you-have-plans-designed-we-can-give-you-a-free-estimate-to-build-your-new-home-communication-is-key-through-the-home-building-process-and-we-are-always-available-night-or-day-to-help-answer-any-questions-you-have-we-look-forward-to-working-with-you{color:#000;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:35px;text-decoration:none}.section-blackbg{grid-row-gap:201px;background-color:#000;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:105px;padding-bottom:105px;text-decoration:none;display:flex}.section-blackbg.hide{display:none}.container-13{grid-row-gap:91px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.accordiontitle{grid-column-gap:10px;justify-content:center;align-items:center;width:100%;padding-bottom:50px;text-decoration:none;display:flex}.h2-7{color:#fff;text-align:center;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:95px;font-weight:400;line-height:80px;text-decoration:none}.accordionblocks{grid-row-gap:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.accordion{background-color:#39393900;border:2px solid #000;border-radius:10px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;padding:50px 40px;text-decoration:none;display:flex}.accordion.active{color:#000;background-color:#fff}.text-19{color:#fff;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.vectors-wrapper-9{object-fit:cover;justify-content:center;align-items:center;width:82px;height:82px;text-decoration:none;display:flex}.section-11{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.customhomesslider{border-radius:20px;justify-content:flex-start;align-items:flex-start;width:100%;height:100vh;margin-top:0;text-decoration:none;display:flex;position:relative}.customhomesslider.gallerypageslider{height:700px;overflow:hidden}.dji_0861{object-fit:cover;height:700px;margin-top:0}.stackedcontent-graybgcustomhomes{grid-row-gap:35px;background-image:linear-gradient(#fff,#fff),url(//thurmanconst.com/wp-content/themes/Banshee/css/../images/StackedContent-GrayBgCustomHomes.jpg);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:473px;height:650px;min-height:auto;padding:40px 45px;text-decoration:none;display:flex;position:absolute;top:25px;left:70px}.stackedcontent-graybgcustomhomes.beigebg{z-index:10;background-color:#f0ebdf;background-image:none;height:auto;display:none;top:105px}.h2-8{color:#000;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:40px;font-weight:400;line-height:45px;text-decoration:none}.redbtn-3{grid-column-gap:10px;background-color:#7c0313;border-radius:100px;flex:0 auto;justify-content:center;align-items:center;height:69px;padding:24px 39px;text-decoration:none;display:flex}.text-20{color:#fff;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:20px;text-decoration:none}.bordersection{grid-row-gap:30px;border:0 solid #000;border-top-width:1px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:30px;text-decoration:none;display:flex}.bordersection.noborder{border-top-width:2px}.text-21{color:#000;letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:45px;font-weight:400;line-height:55px;text-decoration:none}.row-5{grid-column-gap:10px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.cm3{grid-column-gap:16px;grid-row-gap:10px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;place-content:flex-start center;align-items:center;width:auto;max-width:none;text-decoration:none;display:flex}.bordersectionstacked-blackbg{grid-row-gap:5px;color:#fff;background-image:linear-gradient(#000,#000),url(//thurmanconst.com/wp-content/themes/Banshee/css/../images/StackedContent-GrayBgCustomHomes.jpg);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:500px;padding:45px;text-decoration:none;display:flex}.bordersectionstacked-blackbg.pp{outline-offset:0px;color:#000;background-image:none;outline:2px solid #000;justify-content:space-between;align-items:flex-start;height:500px;padding:30px;font-size:16px;line-height:23px;transition:.3s}.text-22{color:#fff;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:35px;text-decoration:none}.btn_circlearrow-3{grid-row-gap:10px;background-color:#fff;border-radius:41px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:40px;height:40px;padding:7px;text-decoration:none;display:flex}.vectors-wrapper-10{object-fit:cover;justify-content:center;align-items:center;width:46.9886px;height:46.369px;text-decoration:none;display:flex}.boxinnerimg{object-fit:cover;border-radius:10px;margin-top:30px}.boxinnerimg.outlinedimg{width:100%;height:auto;margin-top:0;margin-bottom:15px}.boxinnerimg.pp{width:100%;height:230px}.bordersectionstacked-greykbg{grid-row-gap:5px;background-color:#f0ebdf;background-image:none;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-height:500px;padding:45px;text-decoration:none;display:flex}.footer-3{grid-row-gap:201px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:50px;text-decoration:none;display:flex}.container-14{grid-row-gap:46px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.footer_red-3{grid-row-gap:117px;background-color:#7c0313;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:80px 47px;text-decoration:none;display:flex}.footer_red_inner{justify-content:space-between;align-items:flex-start;width:100%;text-decoration:none;display:flex}.text-23{color:#fff;margin-top:0;margin-bottom:0;font-size:35px;font-weight:400;line-height:45px;text-decoration:none}.vectors-wrapper-11{object-fit:cover;justify-content:center;align-items:center;width:87.718px;height:89px;text-decoration:none;display:flex}.text-24{color:#000;margin-top:0;margin-bottom:0;font-size:15px;font-weight:400;line-height:100%;text-decoration:none}.frame-8{grid-column-gap:30px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.nav-2{justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding:15px 70px;text-decoration:none;display:flex;position:absolute;top:0;left:0}.text-25{color:#fff;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:100%;text-decoration:none}.h1-4{color:#fff;text-align:center;letter-spacing:-.04em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:165px;font-weight:400;line-height:130px;text-decoration:none}.section-12{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:124px;display:flex}.container-15{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:124px;padding-left:70px;padding-right:70px;display:flex}.row-6{grid-column-gap:30px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1300px;text-decoration:none;display:flex}.cm6-5{grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:652px;text-decoration:none;display:flex}.h2-9{color:#000;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.cm5-6{grid-column-gap:10px;justify-content:center;align-items:center;width:100%;max-width:445px;text-decoration:none;display:flex}.pbold-4{color:#000;margin-top:0;margin-bottom:0;font-size:23px;font-weight:400;line-height:29px;text-decoration:none}.section-13{grid-row-gap:201px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.container-16{grid-row-gap:201px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.row-7{grid-column-gap:30px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.container-17{grid-row-gap:91px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.h3large{color:#fff;text-align:center;letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:80px;font-weight:700;line-height:80px;text-decoration:none}.text-26{color:#fff;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:65px;font-weight:400;line-height:62px;text-decoration:none}.vectors-wrapper-12{object-fit:cover;justify-content:center;align-items:center;width:82px;height:82px;text-decoration:none;display:flex}.section-14{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.h2-11{color:#000;letter-spacing:-.01em;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:40px;font-weight:400;line-height:45px;text-decoration:none}.redbtn-4{grid-column-gap:10px;background-color:#7c0313;border-radius:100px;flex:0 auto;justify-content:center;align-items:center;height:69px;padding:24px 39px;text-decoration:none;display:flex}.text-27{color:#fff;text-transform:undefined;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:20px;text-decoration:none}.text-28{color:#fff;margin-top:0;margin-bottom:0;font-size:22px;font-weight:400;line-height:35px;text-decoration:none}.vectors-wrapper-13{object-fit:cover;justify-content:center;align-items:center;width:46.9886px;height:46.369px;text-decoration:none;display:flex}.container-18{grid-row-gap:46px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:70px;padding-right:70px;text-decoration:none;display:flex}.text-29{color:#fff;margin-top:0;margin-bottom:0;font-size:35px;font-weight:400;line-height:45px;text-decoration:none}.vectors-wrapper-14{object-fit:cover;justify-content:center;align-items:center;width:87.718px;height:89px;text-decoration:none;display:flex}.text-30{color:#000;margin-top:0;margin-bottom:0;font-size:15px;font-weight:400;line-height:100%;text-decoration:none}.frame-9{grid-column-gap:30px;flex:0 auto;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.text-31{color:#fff;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:100%;text-decoration:none}.childh1{color:#fff;text-align:center;letter-spacing:-9px;font-family:Sequel Sans Body,Arial,sans-serif;font-size:150px;line-height:120px}.childh1.black{color:#000;text-align:center;letter-spacing:-5px;width:100%;margin-top:0;margin-bottom:0;font-size:130px;overflow:visible}.childh1.black.homesforslaeh1{font-size:94px;line-height:94px}.body-2{font-family:Sequel Sans Body,Arial,sans-serif}.paragraph{width:100%}.accordioninner{color:#000;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.accordiontext{min-height:0;max-height:0;margin-bottom:0;transition:all .4s;overflow:hidden;transition:.4s}.accordiontext.active{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;max-height:400px;padding-top:40px;display:flex}.whitehero{width:100%;padding-top:220px;padding-bottom:180px}.whitehero.contacthero{padding-bottom:150px}.h4{letter-spacing:-1px;margin-top:0;font-size:30px;line-height:30px}.h4.h4small{font-size:26px;line-height:30px}.heading-3{letter-spacing:-1px}.form{background-color:#f0ebdf;border-radius:10px;width:100%;margin-top:0;padding:45px}.form.listingform{padding-left:30px;padding-right:30px}.form-2{background-color:#f0ebdf}.text-field{height:50px}.inputs{border:1px solid #0000;border-radius:8px;height:45px}.inputs.hideinputs{padding-top:0;padding-bottom:0}.textareas{border-radius:8px;height:250px;min-height:250px}.textareas.hideinputs{min-height:0;max-height:0;padding:0}.wpcf7-submit{background-color:var(--red);letter-spacing:-2px;border-radius:100px;width:100%;height:65px;padding-bottom:11px;font-size:35px;font-weight:700;line-height:35px}.wpcf7-submit.redbtn{letter-spacing:-1px;height:auto;font-size:35px;font-weight:700;line-height:35px}.wpcf7-submit.redbtn.listingform_sbmt{padding-top:9px;font-size:32px}.hideinputs{opacity:0;height:0;margin-bottom:0;overflow:hidden}.mb20{margin-bottom:20px}.customhomesstacked{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;display:flex}.cm4{width:25%}.cm4.col3{width:100%}.h4small{letter-spacing:-1.5px;font-size:29px}.h4small.h4{letter-spacing:-1px}.h5{letter-spacing:-1px;margin-bottom:0;font-size:22px;line-height:30px}.h5.mb30{margin-top:0;margin-bottom:15px}.h5.mb30.pp{margin-top:0}.fullslider{width:100%;height:100%;overflow:hidden}.slides{border-radius:0;width:100%;height:100%}.fullwidth{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.slideimg{object-fit:cover;width:100%;height:100%;max-height:100%}.h2large{font-size:78px;line-height:75px}.h2large.h2largish{font-size:65px;line-height:65px}.contain{grid-column-gap:30px;grid-row-gap:30px;text-align:center;flex-flow:column;justify-content:center;align-items:center;width:1100px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.contain.titlecontain{grid-column-gap:15px;grid-row-gap:15px;overflow:visible}.text-block{letter-spacing:-1px}.heading-4{letter-spacing:-1px;font-size:22px;line-height:22px}.floating{z-index:10;margin-bottom:0;position:sticky;bottom:25px;left:50%;transform:translateX(-50%)}.serviceslist{padding-left:0}.servicesli{width:30%;display:inline-block}.listingslider{width:100%;height:750px;padding-top:150px}.listingslide,.slider{width:100%;height:100%}.listingspecs{grid-column-gap:20px;justify-content:flex-start;align-items:flex-start;width:100%;text-decoration:none;display:flex}.listingspecs.pplistingspecs{flex-flow:column}.listingspecs_left{grid-row-gap:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.listingstatus{color:#fff;letter-spacing:-.5px;background-color:#000;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;padding:5px 14px;font-size:16px;line-height:16px;text-decoration:none;display:flex}.text-32{color:#fff;letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:15px;font-weight:400;line-height:34px;text-decoration:none}.listingprice{color:#202020;letter-spacing:-2px;margin-top:0;margin-bottom:0;font-size:35px;font-weight:700;line-height:34px;text-decoration:none}.listingspecs_right{grid-column-gap:30px;background-color:#f0ebdf00;border:2px solid #000;border-radius:100px;flex:0 auto;justify-content:flex-start;align-items:center;height:81px;padding-left:50px;padding-right:50px;text-decoration:none;display:flex}.listingspecs_right.pp{grid-row-gap:15px;border-radius:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin-bottom:0;padding:30px;font-size:17px}.listingaddress{color:#000;letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:17px;font-weight:700;line-height:22px;text-decoration:none}.listingspecs_info{flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.listingspecs_info.pp{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row}.listingspecnumber{color:#000;margin-top:0;margin-bottom:0;font-size:24px;font-weight:700;line-height:24px;text-decoration:none}.listingspecnumber_desc{color:#000;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:18px;text-decoration:none}.listingspecnumber_desc.sfeetmobile{display:none}.listingdetails_left{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;display:flex}.image-3{object-fit:cover;width:100%;height:100%}.heading-5{color:#fff;letter-spacing:-4px;margin-top:0;margin-bottom:0;font-size:155px;line-height:100px}.bold{letter-spacing:-.5px;font-weight:700}.bold.footerbold{font-size:17px}.projectspecs_info{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;width:100%;display:flex}.h4smaller{letter-spacing:-1px;margin-bottom:0;font-size:24px;font-weight:700;line-height:24px}.gallerypage_boxspecs{margin-top:0;margin-bottom:10px;font-size:14px}.contactpageform{background-color:var(--beige);border-radius:10px;width:100%;padding:45px}.cm12{width:100%}.input{border:0 #000;border-radius:8px;height:50px}.form-3{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.contactpage_h2{margin-bottom:30px}.textarea{border:0 #000;border-radius:10px;height:300px}.contactpage_address{margin-bottom:40px;font-size:24px}.contactpage_intro{width:85%}.spacer{width:100%;height:150px}.blank{width:100%}.footerlinks_big{letter-spacing:-1px;border-radius:10px;font-size:26px;font-weight:700;line-height:43px}.footerlinkssmall{font-size:20px;line-height:33px}.footerright{grid-column-gap:59px;grid-row-gap:59px;display:flex}.footerleft{text-align:left;min-width:auto;max-width:33%}.cm7{width:60%}.cm7.aboutcm7{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.heading-7{line-height:45px}@media screen and (min-width:1440px){h3{letter-spacing:-2px}.h1{font-size:85px}.redbtn{letter-spacing:-1px;font-size:31px;line-height:38px}.redbtn.btnbig.absobtn{font-size:42px;line-height:42px}.container{padding-left:70px;padding-right:70px}.h2{font-size:73px}.cm5{width:40%}.cm5.sticky{position:sticky;top:30px}.pbold{font-size:23px;line-height:29px}.stackedcontent-blackbg.smallblack{height:100%;font-size:1.1rem;line-height:1.6rem;padding:30px}.stackedcontent-graybg-2{justify-content:space-between;align-items:flex-start}.plarge{font-size:35px;line-height:40px}.nav{max-width:100vw}.body{font-size:1.3rem;line-height:1.8rem}.menu{letter-spacing:-.5px;font-size:17px;font-weight:700}.menu.menuoutline{font-size:17px}.heading{margin-top:0}.custom-homes{max-width:100%}.cm8{width:70%}.accordion{padding-top:65px;padding-bottom:65px}.bordersectionstacked-blackbg.pp{height:550px;font-size:20px;line-height:24px}.boxinnerimg.pp{margin-top:auto}.childh1{font-size:175px;line-height:150px}.h4{letter-spacing:-2px;font-size:42px;line-height:44px}.h4.pp{font-size:38px}.form.listingform{background-color:var(--beige);color:#000;padding:30px;font-size:17px;line-height:27px}.form-2{background-color:#0000}.wpcf7-submit.redbtn.listingform_sbmt{padding-top:14px;padding-bottom:16px;font-size:32px}.h4small.h4{letter-spacing:-1px;font-size:2rem;line-height:35px}.h5{font-size:24px}.h5.mb30{margin-top:0;margin-bottom:30px}.h5.mb30.pp{font-size:30px;line-height:33px}.contain.titlecontain{width:1300px}.heading-4{font-size:23px;line-height:28px}.listingslider{width:100%;height:800px;padding-top:150px}.listingslide{vertical-align:middle;width:auto;height:100%;margin-left:auto;margin-right:auto}.slider,.mask{height:100%}.listingspecs{grid-column-gap:45px}.listingprice{letter-spacing:-2px;font-weight:700}.listingspecs_right{grid-column-gap:40px;color:#000;background-color:#0000;border:2px solid #000;justify-content:stretch;align-items:center;width:100%;padding-left:40px;padding-right:40px;font-size:21px;grid-column-g:none}.listingaddress{color:#000;width:38%}.listingspecs_info.pp{font-size:22px;line-height:28px}.listingspecnumber{color:#000}.listingspecnumber_desc{color:#000;font-size:15px}.listingdetails_left{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:30px;display:flex}.listingplans,.image{width:100%}.image-2{object-fit:cover;width:100%;height:100%}.gallerypage_boxspecs{font-size:20px}.input{height:55px}.contactpage_intro{font-size:30px;line-height:33px}.footerred_h2{font-size:65px}}@media screen and (min-width:1920px){h2{font-size:60px;line-height:62px}h3{letter-spacing:-2px;font-size:50px;line-height:45px}.pagelayout{grid-row-gap:170px}.h1{font-size:115px;line-height:101px}.whitebtn{width:auto;max-width:none;padding-top:20px;padding-bottom:20px;font-size:30px}.redbtn{padding-bottom:20px;font-size:50px;line-height:50px}.redbtn.btnbig.absobtn{font-size:50px;line-height:45px}.redbtn.homered{padding-top:20px;padding-bottom:20px;font-size:30px}.container{padding-left:100px;padding-right:100px}.h2{font-size:75px;line-height:72px}.h2.accordionh2{font-size:90px}.cm5{line-height:34px}.pbold{font-size:30px;line-height:35px}.stackedcontent-blackbg{height:877px;padding:64px}.stackedcontent-blackbg.borderoutline{grid-row-gap:50px;height:auto}.stackedcontent-blackbg.smallblack{height:400px;padding:40px;font-size:24px;line-height:30px}.stackedcontent-blackbg.hptempstckd{height:800px;padding:70px}.stackedcontent-blackbg.customhomes_btmboxes{grid-column-gap:120px;grid-row-gap:120px;height:auto}.slider_img{width:100%;height:850px}.footer_red{padding:110px 60px}.home{max-width:100%}.btn_circlearrow-2{border-radius:100px;width:auto;height:auto;padding:21px}.vectors-wrapper-5{width:55px;height:55px}.stackedcontent-graybg-2{height:800px;padding:70px}.footer_red-2{padding:120px 77px}.plarge{width:69%;font-size:50px;line-height:53px}.nav{max-width:100%}.menulogo{width:250px}.body{font-size:28px;line-height:38px}.menu{padding:30px 50px;font-size:23px}.menu.menuoutline{grid-column-gap:50px;grid-row-gap:50px;padding-left:45px;padding-right:45px;font-size:21px}.stackedimg{width:100%;height:375px;max-height:500px}.footermenu{font-size:24px}.custom-homes{max-width:100%}.childhero{height:100%}.childhero_img{width:100%;min-width:100%;height:100%}.accordion{padding:90px 55px}.bordersection,.bordersection.noborder{grid-row-gap:45px;padding-top:45px}.bordersectionstacked-blackbg.pp{grid-row-gap:12px;height:700px;font-size:24px;line-height:30px}.btn_circlearrow-3{width:60px;height:60px;margin-top:30px;padding:13px}.boxinnerimg{width:100%;height:450px;margin-top:150px}.boxinnerimg.pp{height:330px;margin-top:auto}.bordersectionstacked-greykbg{min-height:600px;font-size:29px;line-height:32px}.childh1{font-size:220px;line-height:200px}.childh1.black{font-size:160px;line-height:160px}.childh1.black.homesforslaeh1{font-size:130px;line-height:110px}.whitehero{padding-top:350px;padding-bottom:220px}.h4{font-size:55px;line-height:50px}.h4.h4small{font-size:37px;line-height:40px}.h4.pp{font-size:41px}.form{padding:83px}.form.listingform{padding:40px;font-size:24px;line-height:33px}.form-2{margin-top:20px}.inputs{height:55px}.wpcf7-submit{height:85px;font-size:45px;line-height:45px}.wpcf7-submit.redbtn{font-size:45px;line-height:50px}.h4small{font-size:40px;line-height:40px}.h4small.h4{margin-bottom:20px;font-size:40px}.h5{letter-spacing:-2px;font-size:40px;line-height:40px}.h5.mb30.pp{font-size:50px;line-height:55px}.h2large{font-size:91px;line-height:84px}.h2large.h2largish{font-size:95px;line-height:90px}.h2large.center{letter-spacing:-3px;font-size:99px;line-height:95px}.h2large.foxhollow_h2large{letter-spacing:-3px;font-size:115px;line-height:103px}.contain{width:1600px;max-width:90%}.heading-4{font-size:32px;line-height:32px}.servicesli{font-size:25px}.text-block-2{font-size:29px;line-height:32px}.listingslider{height:90vh}.listingstatus{padding-left:22px;padding-right:22px}.text-32{font-size:21px}.listingprice{font-size:50px;line-height:50px}.listingspecs_right{justify-content:space-between;align-items:center;height:auto;padding:20px 50px}.listingspecs_right.pp{padding:45px}.listingaddress{font-size:22px;line-height:24px}.listingspecs_info.pp{font-size:31px;line-height:44px}.listingspecnumber{letter-spacing:-1px;font-size:30px;line-height:30px}.listingspecnumber_desc{font-size:22px}.bold.footerbold{margin-bottom:10px;font-size:30px;line-height:36px}.gallerypage_boxinfo{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;display:flex}.gallerypage_boxspecs{letter-spacing:0;font-size:27px}.input{height:65px}.contactpage_address{letter-spacing:-1px;font-size:35px;font-weight:500}.contactpage_intro{font-size:40px;line-height:44px}.contactpage_intro.conpage{font-size:32px;line-height:41px}.footerlinks_big{letter-spacing:-2px;font-size:42px;line-height:60px}.footerleft{max-width:40%;font-size:26px}.footerred_h2{font-size:75px;line-height:75px}.slide-nav{bottom:20px}}@media screen and (max-width:991px){h2{letter-spacing:-1.5px;font-size:32px;line-height:32px}h3{font-size:30px}.pagelayout{grid-row-gap:80px}.homehero{height:80vh}.h1.hp{letter-spacing:-2px;font-size:41px;line-height:59px}.whitebtn.hphero{font-size:19px}.redbtn{padding:10px 30px;font-size:28px}.redbtn.homered{font-size:18px;line-height:35px}.redbtn.chpage{font-size:26px}.container{padding-left:2.5vw;padding-right:2.5vw}.row.eq{grid-column-gap:15px}.row.rp15.listings{grid-template-columns:1fr 1fr}.row.listingpage{display:block}.row.cspage.rp15{display:flex}.cm6.cs7{width:55%}.cm6.cs5{width:45%}.h2.accordionh2{font-size:55px}.cm5.sticky.listingpage{width:100%;display:block;position:relative;top:0}.cm5.cspage{width:35%}.pbold{font-size:18px;line-height:21px}.stackedimages{grid-row-gap:0px;height:auto}.stackedcontent-blackbg.borderoutline{height:auto;padding:25px}.stackedcontent-blackbg.smallblack{height:190px;padding:14px;line-height:16px}.stackedcontent-blackbg.hptempstckd{height:440px;padding:30px}.stackedcontent-blackbg.customhomes_btmboxes{grid-column-gap:15px;grid-row-gap:15px;height:auto;padding:25px}.stackedcontent-blackbg.fhpage{height:400px;padding:25px}.slider_img{height:450px}.footer_red{grid-row-gap:60px}.homehero_content-2{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-left:2.5vw;padding-right:2.5vw}.btn_circlearrow-2{width:50px;height:50px;padding:8px}.stackedcontent-graybg-2{grid-row-gap:0px;justify-content:space-between;align-items:flex-start;height:440px;padding:30px}.plarge{font-size:20px;line-height:29px}.vectors-wrapper-8{width:75.718px;height:75px}.footerlinks{display:block}.body{font-size:1rem;line-height:1.4;max-width:100vw!important;!importan;!importa;!import;!impor;!impo;!impot;!impota;!impotan;!impota;!impot;!impo;!imp;!im;!i;!;overflow-x:hidden}.stackedimg{max-height:208px;height:250px;max-height:250px}.childhero{height:80vh}.cm8{width:65%;max-width:66%}.cm8.listingpage{width:100%;max-width:100%;display:block}.accordion{padding:40px 30px}.customhomesslider{height:auto}.customhomesslider.gallerypageslider{height:450px}.bordersectionstacked-blackbg.fhpage{min-height:auto;padding:25px}.boxinnerimg{height:200px}.bordersectionstacked-greykbg{min-height:auto;padding:25px;font-size:15px}.vectors-wrapper-12{width:70px;height:70px}.childh1{font-size:110px;line-height:100px}.childh1.black{font-size:95px;line-height:95px}.childh1.black.homesforslaeh1{font-size:65px;line-height:65px}.childh1.customhomesh1{letter-spacing:-5px;font-size:6rem;line-height:4.6rem}.whitehero{padding-bottom:100px}.whitehero.contacthero{padding-top:150px;padding-bottom:100px}.h4.h4small{font-size:24px;line-height:25px}.form.listingform{margin-top:30px}.form.foxhollowformtop{padding:25px}.form-2{margin-top:15px}.wpcf7-submit.redbtn{font-size:28px;line-height:28px}.h4small{margin-bottom:0;font-size:24px;line-height:24px}.h5{font-size:18px;line-height:20px}.fullslider{background-color:#ddd0;height:450px}.slides{min-height:100%}.fullwidth,.fullwidth.fhpage{height:auto}.h2large{font-size:55px;line-height:55px}.h2large.h2largish{font-size:45px;line-height:45px}.contain,.contain.titlecontain{width:100vw;padding-left:2.5vw;padding-right:2.5vw}.listingslider{height:auto}.listingspecs_right{background-color:#f0ebdf00;height:68px;padding-left:30px;padding-right:30px}.listingspecs_right.pp{grid-column-gap:15px;padding:20px}.listingaddress{font-size:15px;line-height:20px}.listingspecs_info.pp{grid-column-gap:5px;grid-row-gap:5px;flex-flow:row;font-size:14px;line-height:17px}.listingspecnumber{letter-spacing:-.5px;font-size:20px;line-height:20px}.listingspecnumber_desc,.listingspecnumber_desc.sfeetdesktop{font-size:14px}.heading-5{font-size:95px}.bold.footerbold{margin-bottom:10px;font-size:20px;line-height:24px}.projectspecs_info{grid-column-gap:5px;grid-row-gap:5px}.contactpageform{padding:35px}.contactpage_intro{font-size:24px;line-height:27px}.footerright{width:100%;margin-bottom:30px;display:flex}.footerleft{width:100%;max-width:100%}.footerred_h2{font-size:40px}.text-block-4{font-size:18px;line-height:29px}.heading-7{font-size:28px;line-height:30px}.mask-2,.mask-3{height:100%}}@media screen and (max-width:479px){h2{letter-spacing:-.5px;font-size:24px;line-height:27px}h3{line-height:30px}.homehero{height:70vh}.h1{font-size:37px;line-height:46px}.h1.hp{line-height:38px}.homehero_btns{display:block}.whitebtn.hphero{max-width:100%;margin-bottom:10px;padding:10px 0;font-size:18px}.redbtn{font-size:20px;line-height:25px}.redbtn.btnbig.absobtn{font-size:28px;display:block;position:relative;top:15px;bottom:0;left:2.5vw;text-align:center;width:95vw}.redbtn.homered{grid-column-gap:0px;letter-spacing:-.5px;padding:15px 0;font-size:16px;max-width:100%;margin-bottom:0;padding:10px 0;font-size:18px}.redbtn.stickybtn{padding-left:30px;padding-right:30px;display:none}.row{flex-flow:column;display:block}.row.rp15{display:block}.row.contactpage_row{grid-template-columns:1fr}.cm6{width:100%}.h2.accordionh2{letter-spacing:-1.5px;font-size:1.9rem;line-height:35px;margin-bottom:6px}.cm5{width:100%}.stackedboxes{grid-row-gap:0}.stackedcontent-blackbg{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-start;align-items:flex-start;height:auto;padding:25px}.stackedcontent-blackbg.borderoutline{height:auto;padding:20px}.stackedcontent-blackbg.smallblack{grid-row-gap:100px;justify-content:flex-start;align-items:flex-start;height:auto;margin-bottom:15px;font-size:17px;line-height:22px;padding:25px}.stackedcontent-blackbg.hptempstckd{grid-column-gap:15px;grid-row-gap:15px;height:auto;margin-top:15px;padding:25px 15px}.stackedcontent-blackbg.customhomes_btmboxes{grid-column-gap:15px;grid-row-gap:15px;height:auto;padding:30px 20px;padding-right:20px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!}.stackedcontent-blackbg.fhpage{margin-bottom:30px}.footer_red{border-radius:14px;padding:45px 30px;margin-top:-50px}.homehero_content-2{bottom:30px}.stackedcontent-graybg-2{grid-column-gap:15px;grid-row-gap:15px;height:auto;margin-bottom:15px;padding:25px 15px}.plarge{width:100%;margin-bottom:15px;font-size:18px;line-height:22px}.vectors-wrapper-8{width:60px;height:60px}.menu{position:absolute;left:0;display:block;width:100%;top:81%;border-radius:10px;left:0;opacity:0;pointer-events:none;top:60%}.footerctabottom{display:block}.childhero{height:500px}.cm8{max-width:100%}.accordion{padding:20px}.customhomesslider{height:auto;display:block}.customhomesslider.gallerypageslider{height:auto}.bordersectionstacked-blackbg{min-height:auto;padding:25px}.bordersectionstacked-blackbg.pp{height:auto;min-height:auto;margin-bottom:15px;padding:20px;font-size:14px;line-height:18px}.bordersectionstacked-blackbg.fhpage{margin-bottom:30px}.boxinnerimg,.boxinnerimg.pp{height:auto}.bordersectionstacked-greykbg{min-height:auto;padding:25px}.h3large{font-size:47px;line-height:45px}.vectors-wrapper-12{width:45px;height:45px}.childh1{letter-spacing:-2px;font-size:54px;line-height:53px}.childh1.black{letter-spacing:-2px;font-size:55px;line-height:54px}.childh1.black.homesforslaeh1{font-size:35px;line-height:35px}.accordioninner{flex-flow:column}.accordiontext.active{max-height:600px}.whitehero{padding-top:160px;padding-bottom:80px}.whitehero.contacthero{padding-bottom:80px}.h4.pp{font-size:24px;line-height:24px}.form.listingform{padding:25px}.form.foxhollowformtop{margin-top:30px;padding:25px}.wpcf7-submit{letter-spacing:-1px;height:55px;padding-left:10px;padding-right:10px;font-size:20px;line-height:20px}.wpcf7-submit.redbtn{font-size:25px}.wpcf7-submit.redbtn.listingform_sbmt{font-size:28px}.cm4{width:100%}.h4small.h4{font-size:22px;line-height:22px}.h5.mb30{line-height:24px}.fullwidth{height:400px}.fullwidth.fhpage{height:auto}.h2large.h2largish{font-size:35px;line-height:35px}.h2large.center{letter-spacing:-1px;font-size:30px;line-height:27px}.h2large.foxhollow_h2large{font-size:32px;line-height:30px}.contain{width:100%;padding-left:2.5vw;padding-right:2.5vw}.heading-4{letter-spacing:-.5px;font-size:17px}.floating{display:none}.servicesli{width:100%;display:block}.listingslider{height:auto}.listingspecs{display:block}.listingstatus{color:#fff;font-size:15px}.listingspecs_right{border-radius:10px;height:auto;margin-top:15px;margin-bottom:15px;padding:25px 20px;display:block}.listingspecs_right.pp{margin-top:0;margin-bottom:30px;padding:25px}.listingaddress{width:100%;min-width:80vw;margin-bottom:25px;font-size:18px;overflow:visible}.listingspecs_info{clear:none;width:32%;margin-right:0;display:inline-block}.listingspecs_info.pp{width:100%;display:flex}.listingspecs_info.bbath{clear:left;width:40%;margin-right:0}.listingspecs_info.sfoot{margin-bottom:15px}.listingspecnumber{font-size:20px}.listingspecnumber_desc{letter-spacing:-.5px;font-size:14px}.listingspecnumber_desc.sfeetmobile{display:block}.listingspecnumber_desc.sfeetdesktop{display:none}.listingdetails_left{display:block}.listingcontent{margin-bottom:0}.listingplans{margin-bottom:15px}.heading-5{letter-spacing:-2px;font-size:50px;line-height:50px}.bold{display:inline-block}.contactpageform{margin-bottom:0;padding:25px}.textarea{height:200px}.contactpage_address{margin-bottom:15px;font-size:20px;line-height:22px}.footerright{display:block}.heading-6{line-height:34px}.heading-8{line-height:30px}}@font-face{font-family:'Sequel Sans Body';src:url(//thurmanconst.com/wp-content/themes/Banshee/css/../fonts/Sequel-Sans-Bold-Body.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Body';src:url(//thurmanconst.com/wp-content/themes/Banshee/css/../fonts/Sequel-Sans-Medium-Body.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}