.franchise-modal{color:#000;max-width:700px;padding:50px 35px;font-family:"Open Sans"}.franchise-modal .header{margin-top:0;margin-bottom:24px;font-weight:normal;text-transform:none;font-size:28px}.franchise-modal .body{color:#5a6063;font-size:18px}.franchise-modal input[type=submit]:disabled{opacity:.5}.franchise-modal .form-group{margin-bottom:15px}.franchise-modal .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.franchise-modal .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.jumbotron .section-inner{max-width:95rem;margin:auto;position:relative}.jumbotron .section-inner .image-banner{height:800px;background:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets//static_pages/franchise/hero_image.png") repeat 50% 50%/cover}.jumbotron .section-inner .white-box{background-color:#fff;position:absolute;bottom:0;left:0}.jumbotron .section-inner .white-box .text-container{padding-top:2rem;padding-left:2rem}.jumbotron .section-inner .white-box .text-container .title-text{font-size:2.5rem;font-weight:bold}.jumbotron .section-inner .white-box .button-container{display:none}@media(min-width: 900px)and (max-width: 1199px){.jumbotron .section-inner .image-banner{height:500px}.jumbotron .section-inner .white-box{padding:1.5rem}.jumbotron .section-inner .white-box .text-container{padding-top:.5rem;padding-left:.5rem}.jumbotron .section-inner .white-box .text-container .title-text{font-size:2rem}.jumbotron .section-inner .white-box .button-container{display:none}}@media(max-width: 599px){.jumbotron .section-inner .image-banner{height:200px}.jumbotron .section-inner .white-box{position:static}.jumbotron .section-inner .white-box .text-container{padding-left:1.25rem;padding-top:1.5rem}.jumbotron .section-inner .white-box .text-container .title-text{font-size:1.5rem}.jumbotron .section-inner .white-box .button-container{display:block;padding-top:2.5rem;padding-bottom:2.5rem;text-align:left;padding-left:1.25rem}}@media(min-width: 600px)and (max-width: 899px){.jumbotron .section-inner .image-banner{height:400px}.jumbotron .section-inner .white-box{padding:1.5rem}.jumbotron .section-inner .white-box .text-container{padding-top:.5rem;padding-left:.5rem}.jumbotron .section-inner .white-box .text-container .title-text{font-size:1.75rem}.jumbotron .section-inner .white-box .button-container{display:none}}
nav{max-width:95rem}nav .consultation-link{color:#01a1dd;font-weight:bold;text-decoration:none;padding-right:20px}
.notable-brands-container .section-inner{max-width:60rem;margin:auto}.notable-brands-container .section-inner .second-row{padding-left:3rem}.notable-brands-container .section-inner .logo-column{display:inline-block;vertical-align:middle;padding-left:2rem;padding-right:2rem;padding-bottom:1.5rem}.notable-brands-container .section-inner .logo-column .logo-image{height:4rem;text-align:center}@media(min-width: 900px)and (max-width: 1199px){.notable-brands-container .section-inner{max-width:40rem;margin:auto}.notable-brands-container .section-inner .four-column-container{padding-left:5rem}.notable-brands-container .section-inner .four-column-container.second-row{padding-left:6.5rem}.notable-brands-container .section-inner .four-column-container .logo-column{padding:1rem}.notable-brands-container .section-inner .four-column-container .logo-column .logo-image{height:2rem;text-align:center}}@media(min-width: 600px)and (max-width: 899px){.notable-brands-container .section-inner{max-width:40rem;margin:auto}.notable-brands-container .section-inner .four-column-container{padding-left:5rem}.notable-brands-container .section-inner .four-column-container.second-row{padding-left:6.5rem}.notable-brands-container .section-inner .four-column-container .logo-column{padding:1rem}.notable-brands-container .section-inner .four-column-container .logo-column .logo-image{height:2rem;text-align:center}}@media(max-width: 599px){.notable-brands-container .section-inner{margin:auto}.notable-brands-container .section-inner .second-row{padding-left:0}.notable-brands-container .section-inner .logo-column{display:block;text-align:center;padding:.5rem}.notable-brands-container .section-inner .logo-column .logo-image{height:2.5rem}}
.pre-construction-process .text{text-align:center}.pre-construction-process .sub-title{padding-top:4rem}.pre-construction-process .title{font-size:3rem;font-weight:bold;padding-top:2rem;padding-bottom:2rem;width:60%}@media(min-width: 600px)and (max-width: 899px){.pre-construction-process .title{font-size:2.25rem;width:90%}}@media(min-width: 900px)and (max-width: 1199px){.pre-construction-process .title{font-size:2.5rem;width:90%}}.pre-construction-process .grid{max-width:70rem;padding:2rem}.pre-construction-process .grid .process-column{float:left;width:25%;padding:.5rem;line-height:1.5rem}.pre-construction-process .grid .process-column .column-inner{background-color:#fff;padding:1rem;height:15rem}@media(max-width: 899px){.pre-construction-process .grid .process-column .column-inner{padding:.5rem;height:23rem}}.pre-construction-process .grid .process-column .column-inner .column-header{font-weight:bold;font-size:1.25rem;padding-top:1rem}@media(max-width: 899px){.pre-construction-process .grid .process-column .column-inner .column-header{font-size:1.1rem}}.pre-construction-process .grid .process-column .column-inner .column-text{padding-top:.5rem}@media(max-width: 599px){.pre-construction-process .text{padding-left:1.45rem;padding-right:1.45rem;text-align:left}.pre-construction-process .sub-title{padding-top:2rem;font-size:.75rem}.pre-construction-process .title{font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;width:100%;line-height:1.5}.pre-construction-process .grid{max-width:100%;padding:1rem}.pre-construction-process .grid .process-column{width:100%}.pre-construction-process .grid .process-column .column-inner{height:15rem}.pre-construction-process .grid .process-column .column-inner .column-header{font-size:1.15rem}.pre-construction-process .grid .process-column .column-inner .column-text{padding-top:1rem;line-height:2}}
.value-analysis-service .section-inner{max-width:60rem}.value-analysis-service .section-inner .title{text-align:left;line-height:3.0625rem;font-size:2.1672rem}.value-analysis-service .section-inner .vas-image{width:50%;height:42rem;background-position:-10.925rem 0;background-size:47rem 34rem}.value-analysis-service .section-inner .vas-text{width:50%;padding-left:1rem}.value-analysis-service .section-inner .vas-text .vas-text-header{font-size:1.25rem}.value-analysis-service .section-inner .vas-text .vas-text-body{line-height:1.3rem;font-size:.8rem}.value-analysis-service .section-inner .vas-text .vas-text-body .vas-table{display:table;table-layout:fixed;width:100%}.value-analysis-service .section-inner .vas-text .vas-text-body .vas-table .vas-table-cell{display:table-cell}@media(min-width: 900px)and (max-width: 1199px){.value-analysis-service .section-inner{padding-left:2rem;padding-right:2rem}}@media(min-width: 600px)and (max-width: 899px){.value-analysis-service .section-inner{padding-left:2rem;padding-right:2rem}.value-analysis-service .section-inner .title{line-height:2.19rem;font-size:1.5rem}.value-analysis-service .section-inner .vas-image{width:50%;height:34rem}.value-analysis-service .section-inner .vas-text{padding-left:1rem}.value-analysis-service .section-inner .vas-text .vas-text-header{line-height:1.3rem;font-size:1rem}.value-analysis-service .section-inner .vas-text .vas-text-body{line-height:1rem;font-size:.6rem}}@media(max-width: 599px){.value-analysis-service .section-inner{padding-left:1rem;padding-right:1rem}.value-analysis-service .section-inner .title{line-height:2rem;font-size:1.5rem}.value-analysis-service .section-inner .vas-image{width:100%;height:23.27rem}.value-analysis-service .section-inner .vas-text{width:100%;padding-left:unset}.value-analysis-service .section-inner .vas-text .vas-text-header{padding-top:2rem;line-height:2rem}.value-analysis-service .section-inner .vas-text .vas-text-body{line-height:1.5rem;font-size:.87rem}.value-analysis-service .section-inner .vas-text .vas-text-body .vas-table{display:block;table-layout:unset;width:unset;padding-top:unset}.value-analysis-service .section-inner .vas-text .vas-text-body .vas-table .vas-table-cell{display:block;padding-top:.25rem;padding-bottom:.25rem}}
.case-study.dirty-dough .section-inner .video-column{width:25%;float:left;padding-left:1rem}.case-study.dirty-dough .section-inner .image-text-column{width:75%}.case-study.dirty-dough .section-inner .image-text-column img{float:right;margin:0 0 1rem 1rem}@media(max-width: 599px){.case-study.dirty-dough .section-inner .video-column{float:none;width:100%;padding:0 1rem}.case-study.dirty-dough .section-inner .image-text-column{width:100%}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.app{font-family:"Open Sans";line-height:normal}.app textarea,.app input{font-family:"Open Sans"}.app pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.app *{box-sizing:border-box}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("//assets.buildzoom.com/static/fonts/open-sans/OpenSans-Light.woff2") format("woff2");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;src:url("//assets.buildzoom.com/static/fonts/open-sans/OpenSans-Medium.woff2") format("woff2");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("//assets.buildzoom.com/static/fonts/open-sans/OpenSans-SemiBold.woff2") format("woff2");font-display:optional}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("//assets.buildzoom.com/static/fonts/open-sans/OpenSans-Bold.woff2") format("woff2");font-display:optional}.unstyled-button{padding:0;border:none;background-color:transparent;outline:none}.unstyled-button:hover{cursor:pointer}.button{display:inline-block;text-decoration:none;padding:11px 23px;text-align:center;font-size:12px;outline:none;background-color:transparent;border-width:1px;border-style:solid;letter-spacing:.1px}.button:not(:disabled):hover{cursor:pointer}.button:disabled{opacity:.4;cursor:default}.square-button{border-radius:2px}.round-button{border-radius:40px}.wide-button{width:154px}.white-black-button{border:solid 1px #fff;background-color:rgba(0,0,0,.4);color:#fff}.white-black-button:not(:disabled):hover{background-color:rgba(0,0,0,.4);border-color:#e0e0e0}.solid-medium-grey-button{border:solid 1px #b9b9b9;background-color:#b9b9b9;color:#fff}.solid-medium-grey-button:not(:disabled):hover{background-color:#9a9a9a;border-color:#9a9a9a}.solid-teal-button{border:solid 1px #57bdb0;background-color:#57bdb0;color:#fff}.solid-teal-button:not(:disabled):hover{background-color:#3d9a8e;border-color:#3d9a8e}.solid-ocean-blue-button{border:solid 1px #01a1dd;background-color:#01a1dd;color:#fff}.solid-ocean-blue-button:not(:disabled):hover{background-color:#0175a0;border-color:#0175a0}.solid-light-blue-button{border:solid 1px #4abde9;background-color:#4abde9;color:#fff}.solid-light-blue-button:not(:disabled):hover{background-color:#1ba6db;border-color:#1ba6db}.hollow-light-blue-button{border:solid 1px #4abde9;background-color:transparent;color:#4abde9}.hollow-light-blue-button:not(:disabled):hover{background-color:rgba(0,0,0,0);border-color:#1ba6db}.hollow-white-button{border:solid 1px #fff;background-color:transparent;color:#fff}.hollow-white-button:not(:disabled):hover{background-color:rgba(0,0,0,0);border-color:#e0e0e0}.light-blue-white-button{border:solid 1px #4abde9;background-color:rgba(255,255,255,.45);color:#4abde9}.light-blue-white-button:not(:disabled):hover{background-color:rgba(224,224,224,.45);border-color:#1ba6db}.light-blue-grey-button{border:solid 1px #4abde9;background-color:rgba(118,118,118,.7);color:#fff}.light-blue-grey-button:not(:disabled):hover{background-color:rgba(87,87,87,.7);border-color:#1ba6db}.hollow-grey-button{border:solid 1px silver;background-color:transparent;color:#000}.hollow-grey-button:not(:disabled):hover{background-color:rgba(0,0,0,0);border-color:#a1a1a1}.file-download-button a{color:#000;text-decoration:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*{box-sizing:border-box}.container{padding-left:10px;padding-right:10px}.row{margin-top:0;margin-bottom:10px;margin-left:-10px;margin-right:-10px}.row:after{content:"";display:table;clear:both}.row > [class*=col-]{float:left;padding-right:10px;padding-left:10px}.ns-row:after{content:"";display:table;clear:both}.ns-row [class*=col-]{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media(min-width: 600px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media(min-width: 900px){.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media(min-width: 1200px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}@media(min-width: 1800px){.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}}.grid-pad{padding:10px 0 10px 10px}.grid-pad [class*=col-]:last-of-type{padding-right:10px}.x-icon,.plus-icon,.share-icon,.radio-icon,.buildzoom-logo,.down-arrow-icon{background-size:contain;background-repeat:no-repeat}.x-icon{background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/x-icon.png")}.plus-icon{background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/plus-icon.png")}.radio-icon{background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/radio-button-unchecked.png")}.radio-icon.checked{background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/radio-button-checked.png")}.down-arrow-icon{display:inline-block;background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/black-down-arrow.png");vertical-align:top}.down-arrow-icon.sm{width:16px;height:16px}.share-icon{display:inline-block;vertical-align:top;margin:0 5px;background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/share-icon.png")}.share-icon.sm{width:16px;height:16px}.buildzoom-logo{width:130px;height:20px;display:inline-block;background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/logo.png")}.buildzoom-logo-circle-white{width:24px;height:24px;display:inline-block;background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/_thumbnails/work-agreements/bz-logo-circle-white.png")}.center-spinner{animation:spin 2s linear infinite}@keyframes spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.unstyled-link{text-decoration:none}.clickable{cursor:pointer}.clickable:hover{opacity:.7}.unstyled-list{margin:0;padding:0;list-style:none}.align-center{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.h-100{height:100%}.w-100{width:100%}.abs-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.abs-vertical-center{position:absolute !important;top:50%;transform:translateY(-50%)}.fl{float:left}.fr{float:right}.abs-top-left{position:absolute;left:0;top:0}.abs-top-right{position:absolute;top:0;right:0}.abs-bottom-left{position:absolute;left:0;bottom:0}.abs-bottom-right{position:absolute;right:0;bottom:0}.spinner-base{border-radius:50%;transform:translateZ(0)}.spinner-base:before{width:50%;height:50%;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.spinner-base:after{width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.simple-spinner-base{border-radius:50%;transform:translateZ(0)}.simple-spinner-base:after{border-radius:50%}@keyframes spin3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.underline{text-decoration:underline}.small-size{font-size:12px}.normal-size{font-size:14px}.large-size{font-size:18px}.thin-weight{font-weight:300}.medium-weight{font-weight:500}.heavy-weight{font-weight:700}.tc{text-align:center}.hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media(min-width: 600px){.tc-ns{text-align:center}}.tl{text-align:left}.tr{text-align:right}.uppercase{text-transform:uppercase}.dashed-border{border-style:dashed;border-width:1px;border-color:#d9d9d9}.ma0{margin:0 !important}.no-border{border-width:0}.hide{display:none}.invisible{visibility:hidden}.dib{display:inline-block}.db{display:block}.di{display:inline}.relative{position:relative}@media(max-width: 599px){.db-xs{display:block}.hide-phone-and-below{display:none !important}}@media(min-width: 600px){.show-phone-only{display:none !important}}@media(max-width: 899px){.hide-tablet-portrait-and-down{display:none !important}}@media(max-width: 1199px){.hide-tablet-landscape-and-down{display:none !important}}@media(max-width: 1799px){.hide-desktop-and-down{display:none !important}}.loading-button{display:inline-block;position:relative}.loading-button .fas{font-size:20px}.signature-input-container{position:relative;width:100%}.signature-input-container .signature-input{background-color:#fff9dc;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.34);border-radius:3px;width:100%;font-size:16px;font-weight:500;padding:15px 8px;border-width:0}.signature-input-container .dashed-line{position:absolute;bottom:15px;left:8px;right:8px;border-bottom:1px dashed #767676;height:0}@media(min-width: 900px){.signature-input-container .signature-input{font-size:20px}}.signature-input-container.not-editable .signature-input{padding-left:0;background-color:transparent;box-shadow:none;border-radius:0}.signature-input-container.not-editable .dashed-line{left:0}.nav{width:100%;height:52px;position:fixed;top:0;left:0;padding:0 32px;z-index:999;backface-visibility:hidden;border-style:solid;border-width:1px;border-color:transparent;background-color:transparent;transition:border-bottom-color .2s,background-color .2s}.nav.overlay-nav{background-color:#fff;border-bottom-color:#e3e3e3}.nav .nav-logo-wrapper{float:left;padding:11.5px 0}.nav .nav-logo-wrapper .light-blue-buildzoom-logo{background-image:url("//res.cloudinary.com/ht2jtxwwo/image/upload/f_auto,q_auto/olds3/_assets/logos/modern-logo-light-blue-retina-v2.png");width:195px;height:58.5px;background-size:contain;background-repeat:no-repeat;vertical-align:top;display:inline-block;height:29px}.nav .nav-link{float:right;line-height:52px;font-size:14px;color:#484848;letter-spacing:.3px;font-weight:500}@media(max-width: 899px){.nav{padding:0 16px}}html,body{font-family:Arial}.bz-blue-button{border-radius:3px;border:#01a1dd 1px solid;background-color:#01a1dd;color:#fff;text-decoration:none;padding:1rem;text-align:center}.blue-text{color:#01a1dd}.grey-container{background-color:#f2f3f4}@media(max-width: 1199px){.consultation-container{padding-left:5rem;padding-right:5rem;text-align:justify}.consultation-container .title,.consultation-container .button-container,.consultation-container .image-container{text-align:center}}@media(max-width: 599px){.consultation-container{padding-left:1.25rem;padding-right:1.25rem}.consultation-container .title,.consultation-container .button-container,.consultation-container .image-container{text-align:left}}.case-study .section-inner{max-width:60rem}@media(min-width: 900px)and (max-width: 1199px){.case-study .section-inner{padding:2rem}}.case-study .section-inner .image-text-column{width:50%;float:left;padding-left:1rem}@media(max-width: 599px){.case-study .section-inner .image-text-column{width:100%;padding:1rem}}
