.tsf-body{color:#a0acbd;font-size:1rem;font-family:'Helvetica Neue', helvetica, arial, sans-serif}.tsf-body h1,.tsf-body h2,.tsf-body h3,.tsf-body h4,.tsf-body h5,.tsf-body h6{color:#4b5064;font-weight:300;font-family:'Helvetica Neue', helvetica, arial, sans-serif}.tsf-body h1 a,.tsf-body h2 a,.tsf-body h3 a,.tsf-body h4 a,.tsf-body h5 a,.tsf-body h6 a{color:#4b5064;text-decoration:none}.tsf-body h1 a:hover,.tsf-body h1 a:focus,.tsf-body h2 a:hover,.tsf-body h2 a:focus,.tsf-body h3 a:hover,.tsf-body h3 a:focus,.tsf-body h4 a:hover,.tsf-body h4 a:focus,.tsf-body h5 a:hover,.tsf-body h5 a:focus,.tsf-body h6 a:hover,.tsf-body h6 a:focus{color:#404455}.tsf-body h1 a:active,.tsf-body h2 a:active,.tsf-body h3 a:active,.tsf-body h4 a:active,.tsf-body h5 a:active,.tsf-body h6 a:active{color:#353947}.tsf-body input,.tsf-body select{color:#4b5064}.tsf-body p{font-size:1rem}.tsf-body b{font-weight:500}.tsf-body figure{margin:0}.tsf-body blockquote{border:none}.tsf-body .tsf-inverse,.tsf-inverse{color:white}.tsf-body .tsf-inverse h1,.tsf-body .tsf-inverse h2,.tsf-body .tsf-inverse h3,.tsf-body .tsf-inverse h4,.tsf-body .tsf-inverse h5,.tsf-body .tsf-inverse h6,.tsf-body .tsf-inverse p,.tsf-body .tsf-inverse li,.tsf-body .tsf-inverse span,.tsf-body .tsf-inverse div,.tsf-body .tsf-inverse label,.tsf-body .tsf-inverse cite,.tsf-body .tsf-inverse blockquote,.tsf-inverse h1,.tsf-inverse h2,.tsf-inverse h3,.tsf-inverse h4,.tsf-inverse h5,.tsf-inverse h6,.tsf-inverse p,.tsf-inverse li,.tsf-inverse span,.tsf-inverse div,.tsf-inverse label,.tsf-inverse cite,.tsf-inverse blockquote{color:white}.tsf-body .tsf-inverse .tsf-input,.tsf-body .tsf-inverse .tsf-select,.tsf-inverse .tsf-input,.tsf-inverse .tsf-select{color:#4b5064;background:white}.tsf-body .tsf-inverse .tsf-input div,.tsf-body .tsf-inverse .tsf-input span,.tsf-body .tsf-inverse .tsf-input li,.tsf-body .tsf-inverse .tsf-input i,.tsf-body .tsf-inverse .tsf-select div,.tsf-body .tsf-inverse .tsf-select span,.tsf-body .tsf-inverse .tsf-select li,.tsf-body .tsf-inverse .tsf-select i,.tsf-inverse .tsf-input div,.tsf-inverse .tsf-input span,.tsf-inverse .tsf-input li,.tsf-inverse .tsf-input i,.tsf-inverse .tsf-select div,.tsf-inverse .tsf-select span,.tsf-inverse .tsf-select li,.tsf-inverse .tsf-select i{color:#4b5064}.tsf-input,.tsf-select{color:#4b5064;background:white}.tsf-btn{display:inline-block;position:relative;padding:6px 12px;border-radius:2px;border:none;outline:none;cursor:pointer;font-size:1rem;vertical-align:top}.tsf-btn.tsf-btn-icon{background:transparent;padding:0;color:#a0acbd}.tsf-btn.tsf-btn-icon:hover,.tsf-btn.tsf-btn-icon:focus{color:#1d67b7}.tsf-btn.tsf-btn-icon:active{color:#1a5ba1}.tsf-btn-primary{background:#2a80dd;color:white}.tsf-btn-primary:hover,.tsf-btn-primary:focus{background:#2173cd;color:white}.tsf-btn-primary:active,.tsf-btn-primary.tsf-active{background:#1d67b7;color:white}.blue .PageHeader__container .tsf-btn-primary{border:1px solid white;color:white;background:transparent}.blue .PageHeader__container .tsf-btn-primary:hover,.blue .PageHeader__container .tsf-btn-primary:active{background:rgba(255,255,255,0.05)}.blue .PageHeader__container .tsf-btn-primary:active{background:rgba(0,0,0,0.05)}.tsf-btn-secondary{background:white;color:#4b5064;border:1px solid #ced8e5}.tsf-btn-secondary.tsf-btn{padding:5px 11px}.tsf-btn-secondary:hover,.tsf-btn-secondary:focus{border-color:#c4d0e0;color:#44495b;background:#f9f7fc}.tsf-btn-secondary:active,.tsf-btn-secondary.tsf-active{border-color:#bdcbdc;color:#404455;background:#f1ecf8}.tsf-inverse .tsf-btn-secondary{border-color:white;color:white;background:transparent}.tsf-inverse .tsf-btn-secondary:hover,.tsf-inverse .tsf-btn-secondary:focus{background:white;color:#4b5064}.tsf-inverse .tsf-btn-secondary:active,.tsf-inverse .tsf-btn-secondary.tsf-active{background:white;color:#404455}.tsf-btn-success{background:#2abf98;color:white}.tsf-btn-success:hover,.tsf-btn-success:focus{background:#27b28e;color:white}.tsf-btn-success:active,.tsf-btn-success.tsf-active{background:#25aa87;color:white}.tsf-btn-warning{background:#f1ae3d;color:white}.tsf-btn-warning:hover,.tsf-btn-warning:focus{background:#f0a82f;color:white}.tsf-btn-warning:active,.tsf-btn-warning.tsf-active{background:#f0a425;color:white}.tsf-btn-danger{background:#e6495d;color:white}.tsf-btn-danger:hover,.tsf-btn-danger:focus{background:#e33349;color:white}.tsf-btn-danger:active,.tsf-btn-danger.tsf-active{background:#e1253d;color:white}.tsf-btn-danger.tsf-btn-secondary{background:white;color:#4b5064}.tsf-btn-danger.tsf-btn-secondary:hover,.tsf-btn-danger.tsf-btn-secondary:focus{color:#e6495d}.tsf-btn-danger.tsf-btn-secondary:active{color:#e1253d;border-color:#e1253d}.tsf-btn-group{overflow:auto}.tsf-btn-group .tsf-btn{border-radius:0;border-width:1px;float:left;margin:0 0 0 -1px;padding:5px 11px}.tsf-btn-group .tsf-btn:first-child{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.tsf-btn-group .tsf-btn:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.tsf-btn-group .tsf-btn.tsf-btn-xlarge{padding:12px 30px;border-width:2px;margin-left:-2px}.tsf-btn-group .tsf-btn.tsf-btn-xlarge:first-child{margin-left:0}.tsf-btn-group .tsf-btn.tsf-btn-large{padding:8px 14px;border-width:2px;margin-left:-2px}.tsf-btn-group .tsf-btn.tsf-btn-large:first-child{margin-left:0}.tsf-btn-group .tsf-btn:hover,.tsf-btn-group .tsf-btn:focus{z-index:3}.tsf-btn-group .tsf-btn:active,.tsf-btn-group .tsf-btn.tsf-active{z-index:2}.tsf-btn-group .tsf-btn.tsf-btn-primary{border-color:#2a80dd;border-style:solid;color:#2a80dd;background:white}.tsf-btn-group .tsf-btn.tsf-btn-primary:hover,.tsf-btn-group .tsf-btn.tsf-btn-primary:focus{color:#1f6ec4;border-color:#1f6ec4;background:#fcfbfd}.tsf-btn-group .tsf-btn.tsf-btn-primary:active,.tsf-btn-group .tsf-btn.tsf-btn-primary.tsf-active{color:white;background:#2a80dd}.tsf-btn.tsf-btn-xlarge{padding:14px 32px}.tsf-btn.tsf-btn-xlarge.tsf-btn-secondary{padding:13px 31px}.tsf-btn.tsf-btn-large{padding:10px 16px}.tsf-btn.tsf-btn-large.tsf-btn-secondary{padding:9px 15px}.tsf-btn-block{width:100%;text-align:center}.button2{display:inline-block;vertical-align:middle;padding:6px 20px;font-size:14px;font-weight:600;border-radius:2px;text-align:center;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-color:#fff;border:1px solid #ced8e5;color:#151b34}.button2:not(:last-of-type){margin-right:8px}.button2:hover{cursor:pointer}.button2.full-width{width:100%}.button2.primary{border:0;background-color:#2a80dd;color:#ffffff;padding:16px 28px}.button2.primary:hover{background-color:#2876cc}.button2.secondary{border:1px solid #ced8e5;background-color:#ffffff;color:#4b5064}.button2.secondary:hover{color:#2a80dd}.button2.tertiary{font-weight:500}.button2.active{background-color:#1c478e;background-image:none;color:#fff}.button2.active:hover{color:#fff;background-image:inherit}.button2.selected{background-color:#1c478e;color:#ffffff}.button2.loading,.button2.success{background-color:#2abf98}.button2.loading:hover,.button2.success:hover{background-color:#2abf98}.button2[disabled]:hover{cursor:inherit}.button2 .icon:first-child:last-child{margin:0}input:placeholder-shown,.unused .fancy-select,.unused .fancy-select select,option:disabled{color:#a0acbd}input:placeholder-shown+label,.unused .fancy-select+label,.unused .fancy-select select+label,option:disabled+label{color:#a0acbd}.slideInLeft-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slideInLeft-enter.slideInLeft-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.slideInLeft-leave{-webkit-transform:translateX(0);transform:translateX(0)}.slideInLeft-leave.slideInLeft-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.slideInTop-enter,.slideInTop-appear{height:0;opacity:0;-webkit-transform-origin:top;transform-origin:top;overflow:hidden}.slideInTop-enter.slideInTop-enter-active,.slideInTop-appear.slideInTop-appear-active{height:100%;opacity:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.slideInTop-leave{height:100%;opacity:1;-webkit-transform-origin:top;transform-origin:top;overflow:hidden}.slideInTop-leave.slideInTop-leave-active{height:0;opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.rc-tooltip{display:inline-block;padding:10px;width:350px;min-width:300px;max-width:90%;border:1px solid #ced8e5;border-radius:2px;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3);font-size:12px;line-height:1.5;background-color:#fff;z-index:100}.rc-tooltip-hidden{display:none}.rc-tooltip p,.rc-tooltip h3,.rc-tooltip h4{margin:0 0 10px 0}.rc-tooltip p:last-child,.rc-tooltip h3:last-child,.rc-tooltip h4:last-child{margin-bottom:0}.rc-tooltip .rc-tooltip-arrow:before{content:'';position:absolute;width:10px;height:10px;border:1px solid #ced8e5;border-left-width:0;border-top-width:0;background-color:#fff;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3)}.rc-tooltip-placement-bottom .rc-tooltip-arrow:before{top:2px;left:50%;margin-left:-5px;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform-origin:top;transform-origin:top}.rc-tooltip-placement-top .rc-tooltip-arrow:before{bottom:-7px;left:50%;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top;transform-origin:top}.has-tooltip{border-bottom:1px dashed #ced8e5}.map-marker-blue{display:block;width:8px;height:8px;margin:6px 0 0 2px;border-radius:50%;background-color:#2a80dd;border:1px solid #fff;box-shadow:0 0 2px rgba(242,245,249,0.5)}.title{text-align:center;font-weight:200;font-size:30px}main{padding-top:96px}.section-nav{padding-top:96px}.section-nav+main{padding-top:40px}.list-with-us-content{background:#f9f7fc;padding-top:20px;padding-bottom:20px;border-top:1px solid #ced8e5}@media (min-width: 768px){.list-with-us-content{padding-top:60px;padding-bottom:60px}}.list-with-us-widget{max-width:568px;margin-left:auto;margin-right:auto}.list-with-us-submit{margin-top:20px}body.who_weve_helped main{padding-top:0}@media screen and (max-width: 767px){main,.section-nav{padding-top:67px}}.search-list-container.row{padding-left:10px;padding-right:10px}@media (min-width: 768px){.search-list-container.row{padding-right:330px}}@media (min-width: 1024px){.search-list-container.row{padding-right:350px;padding-left:20px}}.search-control-center>.row{padding:20px 10px}@media (min-width: 768px){.search-control-center>.row{padding:20px 330px 20px 10px}}@media (min-width: 1024px){.search-control-center>.row{padding:20px 350px 20px 20px}}#map-view{background:#f2f5f9}#map-view>.row{padding:20px 0}@media (min-width: 768px){#map-view>.row{padding:20px 320px 20px 0}}@media (min-width: 1024px){#map-view>.row{padding:20px 340px 20px 10px}}#neighborhood-description{background:#f2f5f9;padding-top:0}#neighborhood-description>.row{padding:0 0 20px}@media (min-width: 768px){#neighborhood-description>.row{padding:0 320px 20px 0}}@media (min-width: 1024px){#neighborhood-description>.row{padding:0 340px 20px 10px}}#neighborhood-description>.row .tsf-widget{padding:10px 20px 20px}body.public_searches .search-results-container{margin-top:20px;background:white}#listings{background:#f2f5f9}.search-control-center-toggle-container .tsf-btn-group{display:inline-block;margin:0 auto}.tsf-clearfix{overflow:auto}.tsf-strong{color:#4b5064}.tsf-inline-block{display:inline-block}.tsf-block{display:block}.tsf-center{text-align:center}.tsf-align-left{text-align:left}.tsf-left{float:left}.tsf-right{float:right}.tsf-align-right{text-align:right}.tsf-hide{display:none}.tsf-invisible{visibility:hidden}.tsf-nowrap{white-space:nowrap}.tsf-gutter-top{margin-top:20px}.tsf-gutter-left{margin-left:20px}.tsf-gutter-right{margin-right:20px}.tsf-gutter-bottom{margin-bottom:20px}.tsf-font-xlarge{font-size:1.4rem}.tsf-font-large{font-size:1.2rem}.tsf-font-medium{font-size:1rem}.tsf-font-small{font-size:.875rem}.tsf-font-xsmall{font-size:.6rem}.tsf-font-color-strong{color:#4b5064}.tsf-body .tsf-font-xlarge{font-size:1.4rem}.tsf-body .tsf-font-large{font-size:1.2rem}.tsf-body .tsf-font-medium{font-size:1rem}.tsf-body .tsf-font-small{font-size:.875rem}.tsf-body .tsf-font-xsmall{font-size:.6rem}.tsf-unstyled-list{margin:0}.tsf-unstyled-list>li{list-style:none}.tsf-inline-list{margin:0}.tsf-inline-list>li{display:inline-block;list-style:none;margin-left:20px;vertical-align:top}.tsf-inline-list>li:first-child{margin-left:0}.tsf-inline-list.tsf-inline-list-half-pad>li{margin-left:10px}.tsf-inline-list.tsf-inline-list-half-pad>li:first-child{margin-left:0}.tsf-dl-block-grid{margin:-10px}.tsf-dl-block-grid li{list-style:none}.tsf-dl-block-grid dl{position:relative}.tsf-dl-block-grid dl:after{content:' ';display:block;position:absolute;bottom:7px;left:0;right:0;border-bottom:1px dotted #a0acbd}.tsf-dl-block-grid dd,.tsf-dl-block-grid dt{font-size:.875rem;display:inline-block;background:white;z-index:1}.tsf-dl-block-grid dt{position:relative;padding-right:5px;font-weight:600}.tsf-dl-block-grid dd{position:absolute;top:0;right:0;padding-left:5px}.Widget__content .tsf-dl-block-grid{margin:0 -10px}.Widget__content .tsf-dl-block-grid dd,.Widget__content .tsf-dl-block-grid dt{width:auto;display:inline-block}.Widget__content .tsf-dl-block-grid dt{padding:0 5px 0 0;font-weight:600}.Widget__content .tsf-dl-block-grid dd{position:absolute;padding:0 0 0 5px;top:0;right:0}.tsf-page-content-padding{margin:60px 0}@media (min-width: 768px){.tsf-page-content-padding{padding-left:10px;padding-right:10px}}.tsf-simple-table{border:none;border-collapse:collapse}.tsf-simple-table th,.tsf-simple-table td{padding:0}.tsf-simple-table th{font-weight:400;color:#4b5064}.tsf-simple-table th+td{padding-left:20px}.tsf-simple-table td{color:#a0acbd}.tsf-simple-table tr{background:transparent !important}.row{max-width:1280px;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{max-width:none;margin-left:-10px;margin-right:-10px}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:10px;padding-right:10px;list-style:none}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.mobile-1{width:4.16667%}.mobile-push-1{position:relative;left:4.16667%}.mobile-pull-1{position:relative;left:-4.16667%}.mobile-offset-0{margin-left:0%}.mobile-2{width:8.33333%}.mobile-push-2{position:relative;left:8.33333%}.mobile-pull-2{position:relative;left:-8.33333%}.mobile-offset-1{margin-left:4.16667%}.mobile-3{width:12.5%}.mobile-push-3{position:relative;left:12.5%}.mobile-pull-3{position:relative;left:-12.5%}.mobile-offset-2{margin-left:8.33333%}.mobile-4{width:16.66667%}.mobile-push-4{position:relative;left:16.66667%}.mobile-pull-4{position:relative;left:-16.66667%}.mobile-offset-3{margin-left:12.5%}.mobile-5{width:20.83333%}.mobile-push-5{position:relative;left:20.83333%}.mobile-pull-5{position:relative;left:-20.83333%}.mobile-offset-4{margin-left:16.66667%}.mobile-6{width:25%}.mobile-push-6{position:relative;left:25%}.mobile-pull-6{position:relative;left:-25%}.mobile-offset-5{margin-left:20.83333%}.mobile-7{width:29.16667%}.mobile-push-7{position:relative;left:29.16667%}.mobile-pull-7{position:relative;left:-29.16667%}.mobile-offset-6{margin-left:25%}.mobile-8{width:33.33333%}.mobile-push-8{position:relative;left:33.33333%}.mobile-pull-8{position:relative;left:-33.33333%}.mobile-offset-7{margin-left:29.16667%}.mobile-9{width:37.5%}.mobile-push-9{position:relative;left:37.5%}.mobile-pull-9{position:relative;left:-37.5%}.mobile-offset-8{margin-left:33.33333%}.mobile-10{width:41.66667%}.mobile-push-10{position:relative;left:41.66667%}.mobile-pull-10{position:relative;left:-41.66667%}.mobile-offset-9{margin-left:37.5%}.mobile-11{width:45.83333%}.mobile-push-11{position:relative;left:45.83333%}.mobile-pull-11{position:relative;left:-45.83333%}.mobile-offset-10{margin-left:41.66667%}.mobile-12{width:50%}.mobile-push-12{position:relative;left:50%}.mobile-pull-12{position:relative;left:-50%}.mobile-offset-11{margin-left:45.83333%}.mobile-13{width:54.16667%}.mobile-push-13{position:relative;left:54.16667%}.mobile-pull-13{position:relative;left:-54.16667%}.mobile-offset-12{margin-left:50%}.mobile-14{width:58.33333%}.mobile-push-14{position:relative;left:58.33333%}.mobile-pull-14{position:relative;left:-58.33333%}.mobile-offset-13{margin-left:54.16667%}.mobile-15{width:62.5%}.mobile-push-15{position:relative;left:62.5%}.mobile-pull-15{position:relative;left:-62.5%}.mobile-offset-14{margin-left:58.33333%}.mobile-16{width:66.66667%}.mobile-push-16{position:relative;left:66.66667%}.mobile-pull-16{position:relative;left:-66.66667%}.mobile-offset-15{margin-left:62.5%}.mobile-17{width:70.83333%}.mobile-push-17{position:relative;left:70.83333%}.mobile-pull-17{position:relative;left:-70.83333%}.mobile-offset-16{margin-left:66.66667%}.mobile-18{width:75%}.mobile-push-18{position:relative;left:75%}.mobile-pull-18{position:relative;left:-75%}.mobile-offset-17{margin-left:70.83333%}.mobile-19{width:79.16667%}.mobile-push-19{position:relative;left:79.16667%}.mobile-pull-19{position:relative;left:-79.16667%}.mobile-offset-18{margin-left:75%}.mobile-20{width:83.33333%}.mobile-push-20{position:relative;left:83.33333%}.mobile-pull-20{position:relative;left:-83.33333%}.mobile-offset-19{margin-left:79.16667%}.mobile-21{width:87.5%}.mobile-push-21{position:relative;left:87.5%}.mobile-pull-21{position:relative;left:-87.5%}.mobile-offset-20{margin-left:83.33333%}.mobile-22{width:91.66667%}.mobile-push-22{position:relative;left:91.66667%}.mobile-pull-22{position:relative;left:-91.66667%}.mobile-offset-21{margin-left:87.5%}.mobile-23{width:95.83333%}.mobile-push-23{position:relative;left:95.83333%}.mobile-pull-23{position:relative;left:-95.83333%}.mobile-offset-22{margin-left:91.66667%}.mobile-24{width:100%}.mobile-offset-23{margin-left:95.83333%}.mobile-up-1>.column,.mobile-up-1>.columns{width:100%;float:left}.mobile-up-1>.column:nth-of-type(1n),.mobile-up-1>.columns:nth-of-type(1n){clear:none}.mobile-up-1>.column:nth-of-type(1n+1),.mobile-up-1>.columns:nth-of-type(1n+1){clear:both}.mobile-up-1>.column:last-child,.mobile-up-1>.columns:last-child{float:left}.mobile-up-2>.column,.mobile-up-2>.columns{width:50%;float:left}.mobile-up-2>.column:nth-of-type(1n),.mobile-up-2>.columns:nth-of-type(1n){clear:none}.mobile-up-2>.column:nth-of-type(2n+1),.mobile-up-2>.columns:nth-of-type(2n+1){clear:both}.mobile-up-2>.column:last-child,.mobile-up-2>.columns:last-child{float:left}.mobile-up-3>.column,.mobile-up-3>.columns{width:33.33333%;float:left}.mobile-up-3>.column:nth-of-type(1n),.mobile-up-3>.columns:nth-of-type(1n){clear:none}.mobile-up-3>.column:nth-of-type(3n+1),.mobile-up-3>.columns:nth-of-type(3n+1){clear:both}.mobile-up-3>.column:last-child,.mobile-up-3>.columns:last-child{float:left}.mobile-up-4>.column,.mobile-up-4>.columns{width:25%;float:left}.mobile-up-4>.column:nth-of-type(1n),.mobile-up-4>.columns:nth-of-type(1n){clear:none}.mobile-up-4>.column:nth-of-type(4n+1),.mobile-up-4>.columns:nth-of-type(4n+1){clear:both}.mobile-up-4>.column:last-child,.mobile-up-4>.columns:last-child{float:left}.mobile-up-5>.column,.mobile-up-5>.columns{width:20%;float:left}.mobile-up-5>.column:nth-of-type(1n),.mobile-up-5>.columns:nth-of-type(1n){clear:none}.mobile-up-5>.column:nth-of-type(5n+1),.mobile-up-5>.columns:nth-of-type(5n+1){clear:both}.mobile-up-5>.column:last-child,.mobile-up-5>.columns:last-child{float:left}.mobile-up-6>.column,.mobile-up-6>.columns{width:16.66667%;float:left}.mobile-up-6>.column:nth-of-type(1n),.mobile-up-6>.columns:nth-of-type(1n){clear:none}.mobile-up-6>.column:nth-of-type(6n+1),.mobile-up-6>.columns:nth-of-type(6n+1){clear:both}.mobile-up-6>.column:last-child,.mobile-up-6>.columns:last-child{float:left}.mobile-up-7>.column,.mobile-up-7>.columns{width:14.28571%;float:left}.mobile-up-7>.column:nth-of-type(1n),.mobile-up-7>.columns:nth-of-type(1n){clear:none}.mobile-up-7>.column:nth-of-type(7n+1),.mobile-up-7>.columns:nth-of-type(7n+1){clear:both}.mobile-up-7>.column:last-child,.mobile-up-7>.columns:last-child{float:left}.mobile-up-8>.column,.mobile-up-8>.columns{width:12.5%;float:left}.mobile-up-8>.column:nth-of-type(1n),.mobile-up-8>.columns:nth-of-type(1n){clear:none}.mobile-up-8>.column:nth-of-type(8n+1),.mobile-up-8>.columns:nth-of-type(8n+1){clear:both}.mobile-up-8>.column:last-child,.mobile-up-8>.columns:last-child{float:left}.mobile-collapse>.column,.mobile-collapse>.columns{padding-left:0;padding-right:0}.mobile-collapse .row,.expanded.row .mobile-collapse.row{margin-left:0;margin-right:0}.mobile-uncollapse>.column,.mobile-uncollapse>.columns{padding-left:10px;padding-right:10px}.mobile-centered{float:none;margin-left:auto;margin-right:auto}.mobile-uncentered,.mobile-push-0,.mobile-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 768px){.tablet-1{width:4.16667%}.tablet-push-1{position:relative;left:4.16667%}.tablet-pull-1{position:relative;left:-4.16667%}.tablet-offset-0{margin-left:0%}.tablet-2{width:8.33333%}.tablet-push-2{position:relative;left:8.33333%}.tablet-pull-2{position:relative;left:-8.33333%}.tablet-offset-1{margin-left:4.16667%}.tablet-3{width:12.5%}.tablet-push-3{position:relative;left:12.5%}.tablet-pull-3{position:relative;left:-12.5%}.tablet-offset-2{margin-left:8.33333%}.tablet-4{width:16.66667%}.tablet-push-4{position:relative;left:16.66667%}.tablet-pull-4{position:relative;left:-16.66667%}.tablet-offset-3{margin-left:12.5%}.tablet-5{width:20.83333%}.tablet-push-5{position:relative;left:20.83333%}.tablet-pull-5{position:relative;left:-20.83333%}.tablet-offset-4{margin-left:16.66667%}.tablet-6{width:25%}.tablet-push-6{position:relative;left:25%}.tablet-pull-6{position:relative;left:-25%}.tablet-offset-5{margin-left:20.83333%}.tablet-7{width:29.16667%}.tablet-push-7{position:relative;left:29.16667%}.tablet-pull-7{position:relative;left:-29.16667%}.tablet-offset-6{margin-left:25%}.tablet-8{width:33.33333%}.tablet-push-8{position:relative;left:33.33333%}.tablet-pull-8{position:relative;left:-33.33333%}.tablet-offset-7{margin-left:29.16667%}.tablet-9{width:37.5%}.tablet-push-9{position:relative;left:37.5%}.tablet-pull-9{position:relative;left:-37.5%}.tablet-offset-8{margin-left:33.33333%}.tablet-10{width:41.66667%}.tablet-push-10{position:relative;left:41.66667%}.tablet-pull-10{position:relative;left:-41.66667%}.tablet-offset-9{margin-left:37.5%}.tablet-11{width:45.83333%}.tablet-push-11{position:relative;left:45.83333%}.tablet-pull-11{position:relative;left:-45.83333%}.tablet-offset-10{margin-left:41.66667%}.tablet-12{width:50%}.tablet-push-12{position:relative;left:50%}.tablet-pull-12{position:relative;left:-50%}.tablet-offset-11{margin-left:45.83333%}.tablet-13{width:54.16667%}.tablet-push-13{position:relative;left:54.16667%}.tablet-pull-13{position:relative;left:-54.16667%}.tablet-offset-12{margin-left:50%}.tablet-14{width:58.33333%}.tablet-push-14{position:relative;left:58.33333%}.tablet-pull-14{position:relative;left:-58.33333%}.tablet-offset-13{margin-left:54.16667%}.tablet-15{width:62.5%}.tablet-push-15{position:relative;left:62.5%}.tablet-pull-15{position:relative;left:-62.5%}.tablet-offset-14{margin-left:58.33333%}.tablet-16{width:66.66667%}.tablet-push-16{position:relative;left:66.66667%}.tablet-pull-16{position:relative;left:-66.66667%}.tablet-offset-15{margin-left:62.5%}.tablet-17{width:70.83333%}.tablet-push-17{position:relative;left:70.83333%}.tablet-pull-17{position:relative;left:-70.83333%}.tablet-offset-16{margin-left:66.66667%}.tablet-18{width:75%}.tablet-push-18{position:relative;left:75%}.tablet-pull-18{position:relative;left:-75%}.tablet-offset-17{margin-left:70.83333%}.tablet-19{width:79.16667%}.tablet-push-19{position:relative;left:79.16667%}.tablet-pull-19{position:relative;left:-79.16667%}.tablet-offset-18{margin-left:75%}.tablet-20{width:83.33333%}.tablet-push-20{position:relative;left:83.33333%}.tablet-pull-20{position:relative;left:-83.33333%}.tablet-offset-19{margin-left:79.16667%}.tablet-21{width:87.5%}.tablet-push-21{position:relative;left:87.5%}.tablet-pull-21{position:relative;left:-87.5%}.tablet-offset-20{margin-left:83.33333%}.tablet-22{width:91.66667%}.tablet-push-22{position:relative;left:91.66667%}.tablet-pull-22{position:relative;left:-91.66667%}.tablet-offset-21{margin-left:87.5%}.tablet-23{width:95.83333%}.tablet-push-23{position:relative;left:95.83333%}.tablet-pull-23{position:relative;left:-95.83333%}.tablet-offset-22{margin-left:91.66667%}.tablet-24{width:100%}.tablet-offset-23{margin-left:95.83333%}.tablet-up-1>.column,.tablet-up-1>.columns{width:100%;float:left}.tablet-up-1>.column:nth-of-type(1n),.tablet-up-1>.columns:nth-of-type(1n){clear:none}.tablet-up-1>.column:nth-of-type(1n+1),.tablet-up-1>.columns:nth-of-type(1n+1){clear:both}.tablet-up-1>.column:last-child,.tablet-up-1>.columns:last-child{float:left}.tablet-up-2>.column,.tablet-up-2>.columns{width:50%;float:left}.tablet-up-2>.column:nth-of-type(1n),.tablet-up-2>.columns:nth-of-type(1n){clear:none}.tablet-up-2>.column:nth-of-type(2n+1),.tablet-up-2>.columns:nth-of-type(2n+1){clear:both}.tablet-up-2>.column:last-child,.tablet-up-2>.columns:last-child{float:left}.tablet-up-3>.column,.tablet-up-3>.columns{width:33.33333%;float:left}.tablet-up-3>.column:nth-of-type(1n),.tablet-up-3>.columns:nth-of-type(1n){clear:none}.tablet-up-3>.column:nth-of-type(3n+1),.tablet-up-3>.columns:nth-of-type(3n+1){clear:both}.tablet-up-3>.column:last-child,.tablet-up-3>.columns:last-child{float:left}.tablet-up-4>.column,.tablet-up-4>.columns{width:25%;float:left}.tablet-up-4>.column:nth-of-type(1n),.tablet-up-4>.columns:nth-of-type(1n){clear:none}.tablet-up-4>.column:nth-of-type(4n+1),.tablet-up-4>.columns:nth-of-type(4n+1){clear:both}.tablet-up-4>.column:last-child,.tablet-up-4>.columns:last-child{float:left}.tablet-up-5>.column,.tablet-up-5>.columns{width:20%;float:left}.tablet-up-5>.column:nth-of-type(1n),.tablet-up-5>.columns:nth-of-type(1n){clear:none}.tablet-up-5>.column:nth-of-type(5n+1),.tablet-up-5>.columns:nth-of-type(5n+1){clear:both}.tablet-up-5>.column:last-child,.tablet-up-5>.columns:last-child{float:left}.tablet-up-6>.column,.tablet-up-6>.columns{width:16.66667%;float:left}.tablet-up-6>.column:nth-of-type(1n),.tablet-up-6>.columns:nth-of-type(1n){clear:none}.tablet-up-6>.column:nth-of-type(6n+1),.tablet-up-6>.columns:nth-of-type(6n+1){clear:both}.tablet-up-6>.column:last-child,.tablet-up-6>.columns:last-child{float:left}.tablet-up-7>.column,.tablet-up-7>.columns{width:14.28571%;float:left}.tablet-up-7>.column:nth-of-type(1n),.tablet-up-7>.columns:nth-of-type(1n){clear:none}.tablet-up-7>.column:nth-of-type(7n+1),.tablet-up-7>.columns:nth-of-type(7n+1){clear:both}.tablet-up-7>.column:last-child,.tablet-up-7>.columns:last-child{float:left}.tablet-up-8>.column,.tablet-up-8>.columns{width:12.5%;float:left}.tablet-up-8>.column:nth-of-type(1n),.tablet-up-8>.columns:nth-of-type(1n){clear:none}.tablet-up-8>.column:nth-of-type(8n+1),.tablet-up-8>.columns:nth-of-type(8n+1){clear:both}.tablet-up-8>.column:last-child,.tablet-up-8>.columns:last-child{float:left}.tablet-collapse>.column,.tablet-collapse>.columns{padding-left:0;padding-right:0}.tablet-collapse .row,.expanded.row .tablet-collapse.row{margin-left:0;margin-right:0}.tablet-uncollapse>.column,.tablet-uncollapse>.columns{padding-left:10px;padding-right:10px}.tablet-centered{float:none;margin-left:auto;margin-right:auto}.tablet-uncentered,.tablet-push-0,.tablet-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 1024px){.netbook-1{width:4.16667%}.netbook-push-1{position:relative;left:4.16667%}.netbook-pull-1{position:relative;left:-4.16667%}.netbook-offset-0{margin-left:0%}.netbook-2{width:8.33333%}.netbook-push-2{position:relative;left:8.33333%}.netbook-pull-2{position:relative;left:-8.33333%}.netbook-offset-1{margin-left:4.16667%}.netbook-3{width:12.5%}.netbook-push-3{position:relative;left:12.5%}.netbook-pull-3{position:relative;left:-12.5%}.netbook-offset-2{margin-left:8.33333%}.netbook-4{width:16.66667%}.netbook-push-4{position:relative;left:16.66667%}.netbook-pull-4{position:relative;left:-16.66667%}.netbook-offset-3{margin-left:12.5%}.netbook-5{width:20.83333%}.netbook-push-5{position:relative;left:20.83333%}.netbook-pull-5{position:relative;left:-20.83333%}.netbook-offset-4{margin-left:16.66667%}.netbook-6{width:25%}.netbook-push-6{position:relative;left:25%}.netbook-pull-6{position:relative;left:-25%}.netbook-offset-5{margin-left:20.83333%}.netbook-7{width:29.16667%}.netbook-push-7{position:relative;left:29.16667%}.netbook-pull-7{position:relative;left:-29.16667%}.netbook-offset-6{margin-left:25%}.netbook-8{width:33.33333%}.netbook-push-8{position:relative;left:33.33333%}.netbook-pull-8{position:relative;left:-33.33333%}.netbook-offset-7{margin-left:29.16667%}.netbook-9{width:37.5%}.netbook-push-9{position:relative;left:37.5%}.netbook-pull-9{position:relative;left:-37.5%}.netbook-offset-8{margin-left:33.33333%}.netbook-10{width:41.66667%}.netbook-push-10{position:relative;left:41.66667%}.netbook-pull-10{position:relative;left:-41.66667%}.netbook-offset-9{margin-left:37.5%}.netbook-11{width:45.83333%}.netbook-push-11{position:relative;left:45.83333%}.netbook-pull-11{position:relative;left:-45.83333%}.netbook-offset-10{margin-left:41.66667%}.netbook-12{width:50%}.netbook-push-12{position:relative;left:50%}.netbook-pull-12{position:relative;left:-50%}.netbook-offset-11{margin-left:45.83333%}.netbook-13{width:54.16667%}.netbook-push-13{position:relative;left:54.16667%}.netbook-pull-13{position:relative;left:-54.16667%}.netbook-offset-12{margin-left:50%}.netbook-14{width:58.33333%}.netbook-push-14{position:relative;left:58.33333%}.netbook-pull-14{position:relative;left:-58.33333%}.netbook-offset-13{margin-left:54.16667%}.netbook-15{width:62.5%}.netbook-push-15{position:relative;left:62.5%}.netbook-pull-15{position:relative;left:-62.5%}.netbook-offset-14{margin-left:58.33333%}.netbook-16{width:66.66667%}.netbook-push-16{position:relative;left:66.66667%}.netbook-pull-16{position:relative;left:-66.66667%}.netbook-offset-15{margin-left:62.5%}.netbook-17{width:70.83333%}.netbook-push-17{position:relative;left:70.83333%}.netbook-pull-17{position:relative;left:-70.83333%}.netbook-offset-16{margin-left:66.66667%}.netbook-18{width:75%}.netbook-push-18{position:relative;left:75%}.netbook-pull-18{position:relative;left:-75%}.netbook-offset-17{margin-left:70.83333%}.netbook-19{width:79.16667%}.netbook-push-19{position:relative;left:79.16667%}.netbook-pull-19{position:relative;left:-79.16667%}.netbook-offset-18{margin-left:75%}.netbook-20{width:83.33333%}.netbook-push-20{position:relative;left:83.33333%}.netbook-pull-20{position:relative;left:-83.33333%}.netbook-offset-19{margin-left:79.16667%}.netbook-21{width:87.5%}.netbook-push-21{position:relative;left:87.5%}.netbook-pull-21{position:relative;left:-87.5%}.netbook-offset-20{margin-left:83.33333%}.netbook-22{width:91.66667%}.netbook-push-22{position:relative;left:91.66667%}.netbook-pull-22{position:relative;left:-91.66667%}.netbook-offset-21{margin-left:87.5%}.netbook-23{width:95.83333%}.netbook-push-23{position:relative;left:95.83333%}.netbook-pull-23{position:relative;left:-95.83333%}.netbook-offset-22{margin-left:91.66667%}.netbook-24{width:100%}.netbook-offset-23{margin-left:95.83333%}.netbook-up-1>.column,.netbook-up-1>.columns{width:100%;float:left}.netbook-up-1>.column:nth-of-type(1n),.netbook-up-1>.columns:nth-of-type(1n){clear:none}.netbook-up-1>.column:nth-of-type(1n+1),.netbook-up-1>.columns:nth-of-type(1n+1){clear:both}.netbook-up-1>.column:last-child,.netbook-up-1>.columns:last-child{float:left}.netbook-up-2>.column,.netbook-up-2>.columns{width:50%;float:left}.netbook-up-2>.column:nth-of-type(1n),.netbook-up-2>.columns:nth-of-type(1n){clear:none}.netbook-up-2>.column:nth-of-type(2n+1),.netbook-up-2>.columns:nth-of-type(2n+1){clear:both}.netbook-up-2>.column:last-child,.netbook-up-2>.columns:last-child{float:left}.netbook-up-3>.column,.netbook-up-3>.columns{width:33.33333%;float:left}.netbook-up-3>.column:nth-of-type(1n),.netbook-up-3>.columns:nth-of-type(1n){clear:none}.netbook-up-3>.column:nth-of-type(3n+1),.netbook-up-3>.columns:nth-of-type(3n+1){clear:both}.netbook-up-3>.column:last-child,.netbook-up-3>.columns:last-child{float:left}.netbook-up-4>.column,.netbook-up-4>.columns{width:25%;float:left}.netbook-up-4>.column:nth-of-type(1n),.netbook-up-4>.columns:nth-of-type(1n){clear:none}.netbook-up-4>.column:nth-of-type(4n+1),.netbook-up-4>.columns:nth-of-type(4n+1){clear:both}.netbook-up-4>.column:last-child,.netbook-up-4>.columns:last-child{float:left}.netbook-up-5>.column,.netbook-up-5>.columns{width:20%;float:left}.netbook-up-5>.column:nth-of-type(1n),.netbook-up-5>.columns:nth-of-type(1n){clear:none}.netbook-up-5>.column:nth-of-type(5n+1),.netbook-up-5>.columns:nth-of-type(5n+1){clear:both}.netbook-up-5>.column:last-child,.netbook-up-5>.columns:last-child{float:left}.netbook-up-6>.column,.netbook-up-6>.columns{width:16.66667%;float:left}.netbook-up-6>.column:nth-of-type(1n),.netbook-up-6>.columns:nth-of-type(1n){clear:none}.netbook-up-6>.column:nth-of-type(6n+1),.netbook-up-6>.columns:nth-of-type(6n+1){clear:both}.netbook-up-6>.column:last-child,.netbook-up-6>.columns:last-child{float:left}.netbook-up-7>.column,.netbook-up-7>.columns{width:14.28571%;float:left}.netbook-up-7>.column:nth-of-type(1n),.netbook-up-7>.columns:nth-of-type(1n){clear:none}.netbook-up-7>.column:nth-of-type(7n+1),.netbook-up-7>.columns:nth-of-type(7n+1){clear:both}.netbook-up-7>.column:last-child,.netbook-up-7>.columns:last-child{float:left}.netbook-up-8>.column,.netbook-up-8>.columns{width:12.5%;float:left}.netbook-up-8>.column:nth-of-type(1n),.netbook-up-8>.columns:nth-of-type(1n){clear:none}.netbook-up-8>.column:nth-of-type(8n+1),.netbook-up-8>.columns:nth-of-type(8n+1){clear:both}.netbook-up-8>.column:last-child,.netbook-up-8>.columns:last-child{float:left}.netbook-collapse>.column,.netbook-collapse>.columns{padding-left:0;padding-right:0}.netbook-collapse .row,.expanded.row .netbook-collapse.row{margin-left:0;margin-right:0}.netbook-uncollapse>.column,.netbook-uncollapse>.columns{padding-left:10px;padding-right:10px}.netbook-centered{float:none;margin-left:auto;margin-right:auto}.netbook-uncentered,.netbook-push-0,.netbook-pull-0{position:static;margin-left:0;margin-right:0;float:left}}.tsf-widget{border:1px solid #ced8e5;background:white;border-radius:2px;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3)}.tsf-widget.tsf-widget-z3{box-shadow:0 1px 5px rgba(21,27,52,0.3)}.tsf-widget p{margin:0}.tsf-widget p+p{margin-top:20px}.tsf-widget-title{text-align:center;font-weight:500;margin:0;padding:0;font-size:.875rem;color:#4b5064}.tsf-body .tsf-widget-title{font-weight:500}.tsf-padded-content{padding:10px}@media (min-width: 1024px){.tsf-padded-content{padding:20px}.tsf-padded-content+.tsf-padded-content{padding-top:0}}.tsf-padded-content+.tsf-padded-content{padding-top:0}.tsf-widget-table-striped{border:none;border-collapse:collapse;width:100%}.tsf-widget-table-striped th,.tsf-widget-table-striped td{vertical-align:top}.tsf-widget-table-striped th{padding:10px 0 10px 10px;font-weight:400;color:#4b5064}.tsf-widget-table-striped th+td{padding-left:20px}.tsf-widget-table-striped td{padding:10px 10px 10px 0}.tsf-widget-table-striped tr{background:transparent !important}.tsf-widget-table-striped tr:nth-child(odd){background:#f9f7fc !important}.tsf-widget-table-striped thead th{color:#4b5064;font-weight:600}.tsf-widget-table-striped tbody tr:nth-child(odd){background:#f9f7fc !important}@media (min-width: 1024px){.tsf-widget-table-striped th{padding-left:20px}.tsf-widget-table-striped td{padding-right:20px}}.tsf-sidebar-stickywidget-row{position:relative;position:relative;margin-left:auto;margin-right:auto;max-width:1280px}.tsf-sidebar-stickywidget-column{display:none;position:absolute;right:10px;top:0;width:310px}.tsf-sidebar-stickywidget-column .tsf-form{margin-top:-10px}.tsf-sidebar-stickywidget-column .tsf-form .column{margin-top:10px}.tsf-sidebar-stickywidget-column .tsf-form button[type="submit"]{margin-top:20px}.tsf-sidebar-stickywidget-column .Widget__container{box-shadow:0 1px 5px rgba(21,27,52,0.3);border-top-left-radius:0;border-top-right-radius:0;padding:20px 10px}.tsf-sidebar-stickywidget-column .Widget__content input[type="text"]{border:0;border-radius:0;padding:6px 0 5px}@media (min-width: 768px){.tsf-sidebar-stickywidget-column{display:block}}@media (min-width: 1024px){.tsf-sidebar-stickywidget-column{right:20px}}.tsf-sidebar-stickywidget-copy-row{padding-top:20px;text-align:center}.tsf-sidebar-stickywidget-copy-row p{font-size:0.7rem;font-weight:500;margin:0}.tsf-sidebar-stickywidget-copy-row p+p{margin-top:10px}.tsf-widget-rule{display:block;margin:30px -10px 0;border-bottom:1px dotted #ced8e5}.row+.tsf-widget-rule{margin-left:0;margin-right:0}.tsf-form .column{margin-top:20px}.tsf-input-label{font-size:.875rem;font-weight:400;color:#4b5064}.tsf-body .tsf-input-label{font-weight:400}.tsf-input-label i{color:#a0acbd;font-size:0.8em}.tsf-input,.tsf-textarea{display:block;width:100%;padding:6px 0;font-size:.875rem;font-weight:500;border-radius:0;border-width:0 0 1px 0;border-color:#ced8e5;outline:none;color:#151b34;text-overflow:ellipsis}.tsf-input::-webkit-input-placeholder,.tsf-textarea::-webkit-input-placeholder{color:#8292a8;font-weight:300}.tsf-input::-moz-placeholder,.tsf-textarea::-moz-placeholder{color:#8292a8;font-weight:300}.tsf-input:-ms-input-placeholder,.tsf-textarea:-ms-input-placeholder{color:#8292a8;font-weight:300}.tsf-input::placeholder,.tsf-textarea::placeholder{color:#8292a8;font-weight:300}.tsf-input:focus,.tsf-input:hover,.tsf-input:active,.tsf-textarea:focus,.tsf-textarea:hover,.tsf-textarea:active{border-color:#2a80dd;border-bottom-width:2px;padding:6px 0 5px}.tsf-input:focus::-webkit-input-placeholder,.tsf-input:hover::-webkit-input-placeholder,.tsf-input:active::-webkit-input-placeholder,.tsf-textarea:focus::-webkit-input-placeholder,.tsf-textarea:hover::-webkit-input-placeholder,.tsf-textarea:active::-webkit-input-placeholder{color:#73859e}.tsf-input:focus::-moz-placeholder,.tsf-input:hover::-moz-placeholder,.tsf-input:active::-moz-placeholder,.tsf-textarea:focus::-moz-placeholder,.tsf-textarea:hover::-moz-placeholder,.tsf-textarea:active::-moz-placeholder{color:#73859e}.tsf-input:focus:-ms-input-placeholder,.tsf-input:hover:-ms-input-placeholder,.tsf-input:active:-ms-input-placeholder,.tsf-textarea:focus:-ms-input-placeholder,.tsf-textarea:hover:-ms-input-placeholder,.tsf-textarea:active:-ms-input-placeholder{color:#73859e}.tsf-input:focus::placeholder,.tsf-input:hover::placeholder,.tsf-input:active::placeholder,.tsf-textarea:focus::placeholder,.tsf-textarea:hover::placeholder,.tsf-textarea:active::placeholder{color:#73859e}.tsf-input.tsf-error,.tsf-textarea.tsf-error{color:#e6495d;border-color:#e6495d}.tsf-input.tsf-error::-webkit-input-placeholder,.tsf-textarea.tsf-error::-webkit-input-placeholder{color:#b46d83}.tsf-input.tsf-error::-moz-placeholder,.tsf-textarea.tsf-error::-moz-placeholder{color:#b46d83}.tsf-input.tsf-error:-ms-input-placeholder,.tsf-textarea.tsf-error:-ms-input-placeholder{color:#b46d83}.tsf-input.tsf-error::placeholder,.tsf-textarea.tsf-error::placeholder{color:#b46d83}.tsf-input.tsf-error:hover,.tsf-input.tsf-error:focus,.tsf-input.tsf-error:active,.tsf-textarea.tsf-error:hover,.tsf-textarea.tsf-error:focus,.tsf-textarea.tsf-error:active{border-color:#e6495d}.tsf-input.tsf-error:hover::-webkit-input-placeholder,.tsf-input.tsf-error:focus::-webkit-input-placeholder,.tsf-input.tsf-error:active::-webkit-input-placeholder,.tsf-textarea.tsf-error:hover::-webkit-input-placeholder,.tsf-textarea.tsf-error:focus::-webkit-input-placeholder,.tsf-textarea.tsf-error:active::-webkit-input-placeholder{color:#ac677d}.tsf-input.tsf-error:hover::-moz-placeholder,.tsf-input.tsf-error:focus::-moz-placeholder,.tsf-input.tsf-error:active::-moz-placeholder,.tsf-textarea.tsf-error:hover::-moz-placeholder,.tsf-textarea.tsf-error:focus::-moz-placeholder,.tsf-textarea.tsf-error:active::-moz-placeholder{color:#ac677d}.tsf-input.tsf-error:hover:-ms-input-placeholder,.tsf-input.tsf-error:focus:-ms-input-placeholder,.tsf-input.tsf-error:active:-ms-input-placeholder,.tsf-textarea.tsf-error:hover:-ms-input-placeholder,.tsf-textarea.tsf-error:focus:-ms-input-placeholder,.tsf-textarea.tsf-error:active:-ms-input-placeholder{color:#ac677d}.tsf-input.tsf-error:hover::placeholder,.tsf-input.tsf-error:focus::placeholder,.tsf-input.tsf-error:active::placeholder,.tsf-textarea.tsf-error:hover::placeholder,.tsf-textarea.tsf-error:focus::placeholder,.tsf-textarea.tsf-error:active::placeholder{color:#ac677d}.tsf-input-group{position:relative;display:table;border-collapse:separate;border-bottom:1px solid #ced8e5;width:100%}.tsf-input-group:focus,.tsf-input-group:hover,.tsf-input-group:active,.tsf-input-group.tsf-active{border-color:#2a80dd;border-width:2px}.tsf-input-group:focus .tsf-input-group-control::-webkit-input-placeholder,.tsf-input-group:hover .tsf-input-group-control::-webkit-input-placeholder,.tsf-input-group:active .tsf-input-group-control::-webkit-input-placeholder,.tsf-input-group.tsf-active .tsf-input-group-control::-webkit-input-placeholder{color:#73859e}.tsf-input-group:focus .tsf-input-group-control::-moz-placeholder,.tsf-input-group:hover .tsf-input-group-control::-moz-placeholder,.tsf-input-group:active .tsf-input-group-control::-moz-placeholder,.tsf-input-group.tsf-active .tsf-input-group-control::-moz-placeholder{color:#73859e}.tsf-input-group:focus .tsf-input-group-control:-ms-input-placeholder,.tsf-input-group:hover .tsf-input-group-control:-ms-input-placeholder,.tsf-input-group:active .tsf-input-group-control:-ms-input-placeholder,.tsf-input-group.tsf-active .tsf-input-group-control:-ms-input-placeholder{color:#73859e}.tsf-input-group:focus .tsf-input-group-control::placeholder,.tsf-input-group:hover .tsf-input-group-control::placeholder,.tsf-input-group:active .tsf-input-group-control::placeholder,.tsf-input-group.tsf-active .tsf-input-group-control::placeholder{color:#73859e}.tsf-input-group:focus .tsf-input-group-addon,.tsf-input-group:hover .tsf-input-group-addon,.tsf-input-group:active .tsf-input-group-addon,.tsf-input-group.tsf-active .tsf-input-group-addon{padding-bottom:5px}.tsf-input-group:focus.tsf-error,.tsf-input-group:hover.tsf-error,.tsf-input-group:active.tsf-error,.tsf-input-group.tsf-active.tsf-error{border-color:#e6495d}.tsf-input-group:focus.tsf-error .tsf-input-group-control::-webkit-input-placeholder,.tsf-input-group:hover.tsf-error .tsf-input-group-control::-webkit-input-placeholder,.tsf-input-group:active.tsf-error .tsf-input-group-control::-webkit-input-placeholder,.tsf-input-group.tsf-active.tsf-error .tsf-input-group-control::-webkit-input-placeholder{color:#ac677d}.tsf-input-group:focus.tsf-error .tsf-input-group-control::-moz-placeholder,.tsf-input-group:hover.tsf-error .tsf-input-group-control::-moz-placeholder,.tsf-input-group:active.tsf-error .tsf-input-group-control::-moz-placeholder,.tsf-input-group.tsf-active.tsf-error .tsf-input-group-control::-moz-placeholder{color:#ac677d}.tsf-input-group:focus.tsf-error .tsf-input-group-control:-ms-input-placeholder,.tsf-input-group:hover.tsf-error .tsf-input-group-control:-ms-input-placeholder,.tsf-input-group:active.tsf-error .tsf-input-group-control:-ms-input-placeholder,.tsf-input-group.tsf-active.tsf-error .tsf-input-group-control:-ms-input-placeholder{color:#ac677d}.tsf-input-group:focus.tsf-error .tsf-input-group-control::placeholder,.tsf-input-group:hover.tsf-error .tsf-input-group-control::placeholder,.tsf-input-group:active.tsf-error .tsf-input-group-control::placeholder,.tsf-input-group.tsf-active.tsf-error .tsf-input-group-control::placeholder{color:#ac677d}.tsf-input-group.tsf-error{border-color:#e6495d}.tsf-input-group-control{display:table-cell;position:relative;z-index:2;float:left;width:100% !important;margin-bottom:0;height:34px;padding:6px 0 5px;font-size:14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-overflow:ellipsis;background:transparent}.tsf-input-group-control::-webkit-input-placeholder{color:#8292a8;font-weight:400}.tsf-input-group-control::-moz-placeholder{color:#8292a8;font-weight:400}.tsf-input-group-control:-ms-input-placeholder{color:#8292a8;font-weight:400}.tsf-input-group-control::placeholder{color:#8292a8;font-weight:400}.tsf-input-group-control+.tsf-input-group-addon{padding-left:12px}.tsf-error .tsf-input-group-control::-webkit-input-placeholder{color:#b46d83}.tsf-error .tsf-input-group-control::-moz-placeholder{color:#b46d83}.tsf-error .tsf-input-group-control:-ms-input-placeholder{color:#b46d83}.tsf-error .tsf-input-group-control::placeholder{color:#b46d83}.tsf-input-group:hover .tsf-input-group-control,.tsf-input-group:focus .tsf-input-group-control,.tsf-input-group:active .tsf-input-group-control{height:33px}.tsf-input-group-select{position:absolute;top:0;left:0}.tsf-input-group-addon{padding:6px 0;font-size:14px;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.tsf-error .tsf-input-group-addon{color:#b46d83}.tsf-input-group-addon+.tsf-input-group-control{padding-left:12px}.tsf-input-group-addon-btn{border-radius:0;border:0;outline:none;background:transparent;cursor:pointer;color:#4b5064}.tsf-input-group-addon-btn:hover,.tsf-input-group-addon-btn:focus{color:#404455}.tsf-input-group-addon-btn:active{color:#353947}.tsf-input-error{margin-top:10px;color:#e6495d;font-size:.875rem;line-height:1.2em}.tsf-dropdown-group{position:relative}.tsf-dropdown-content{position:absolute;top:100%;left:0;padding-top:5px;min-width:100%;z-index:10}.tsf-dropdown-list{margin:0;padding:5px 0}.tsf-dropdown-list>li{list-style:none}.tsf-dropdown-list>li>a{display:block;padding:2px 10px;color:#4b5064;font-size:.875rem}.tsf-dropdown-list>li>a:hover,.tsf-dropdown-list>li>a:focus{background:#f2f5f9;color:#404455}.tsf-dropdown-list>li>a:active,.tsf-dropdown-list>li>a.tsf-active{background:#E6EBF2;color:#353947}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tsf-alert{border-radius:2px;padding:10px;border-width:1px;border-style:solid}.tsf-alert p{margin:0;padding:0;font-size:.875rem}.tsf-alert p+p{margin-top:10px}.tsf-alert-info{border-color:#2a80dd;background:#f0f6fd;color:#2a80dd}.tsf-alert-success{color:#2abf98;background:#c3f2e6;color:#2abf98}.tsf-alert-warning{border-color:#F3B855;background:#fdf4e4;color:#F3B855}.tsf-alert-danger{border-color:#e6495d;background:#fce6e9;color:#e6495d}.tsf-modal-header{position:relative;text-align:center;padding:20px 0}.tsf-modal-header h1,.tsf-modal-header h2{font-size:1rem;font-weight:500;margin:0}.tsf-modal-header>.row>.column{padding:0 60px}.tsf-modal-header-close{position:absolute;top:20px;right:20px}.tsf-modal-body{padding:20px 10px;font-size:.875rem}.tsf-modal-body h3{font-size:1rem;font-weight:500;margin:0 0 20px}.tsf-modal-body ul{margin-bottom:20px}.tsf-modal-body li{font-size:.875rem}.tsf-modal-body li+li{margin-top:10px}.tsf-client-header-row{padding-top:87px;padding-bottom:0}.tsf-client-header-row h1{color:#2a80dd;font-size:1.4rem;font-weight:400;text-align:center;margin:0 0 20px}.tsf-client-header-row p{font-size:1rem;text-align:center;margin:0}@media (min-width: 768px){.tsf-client-header-row{padding-top:60px;padding-bottom:0}}.tsf-client-row{margin-bottom:40px}.tsf-client-column{padding:20px 20px 0;text-align:center}@media (min-width: 768px){.tsf-client-column{padding:60px 30px 0}}@media (min-width: 1024px){.tsf-client-column{padding:60px 40px 0}}.tsf-client-column-content{display:table;height:80px;width:100%}.tsf-client-column-content-inner{display:table-cell;vertical-align:middle}.tsf-client-column-content-inner img{max-height:80px}
.PageHeader__container{position:absolute;top:0;left:0;right:0;z-index:1050;padding:20px 10px 8px;height:67px;background-color:#fff;border-bottom:1px solid rgba(206,216,229,0.25)}@media screen and (min-width: 768px){.PageHeader__container{height:auto;height:96px;padding:35px 10px 28px}}@media (min-width: 1024px){.PageHeader__container{padding:35px 20px 28px}}.dark .PageHeader__container,.blue .PageHeader__container{background-color:transparent}.PageHeader__container>.row{max-width:1240px}.PageHeader__container.PageHeader__fixed{position:fixed;top:0;left:0;right:0}.PageHeader__logo{float:left;display:block;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/logo-color-d1b80cca.png);background-size:cover;color:#2a80dd;width:200px;height:26px;margin:-1px 10px 10px 0}.PageHeader__logo:hover,.PageHeader__logo:focus{color:#2173cd}.PageHeader__logo:active{color:#1d67b7}.dark .PageHeader__logo{background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/logo-white-fa014de2.png)}.PageHeader__hamburger{float:right;border:0;background:none;padding:0;font-size:28px;color:#2a80dd;cursor:pointer;outline:none}.PageHeader__pageHeader-enter{opacity:0.01}.PageHeader__pageHeader-enter.PageHeader__pageHeader-enter-active{opacity:1;-webkit-transition:opacity 5s ease-out;transition:opacity 5s ease-out}.PageHeader__pageHeader-leave{opacity:1}.PageHeader__pageHeader-leave.PageHeader__pageHeader-leave-active{opacity:0.01;-webkit-transition:opacity 5s ease-out;transition:opacity 5s ease-out}.PageHeader__desktopNav{display:none !important}@media (min-width: 1024px){.PageHeader__desktopNav{display:inline-block !important}}.dark .PageHeader__container a,.dark .PageHeader__hamburger,.dark .PageHeader__logo,.blue .PageHeader__container a,.blue .PageHeader__hamburger,.blue .PageHeader__logo{color:#fff}.dark .DropDown__dropdown a,.dark.posts .DropDown__dropdown a{color:#2a80dd}.blue .DropDown__dropdown a,.blue.posts .DropDown__dropdown a{color:#2a80dd}
.Drawer__drawerContainer{position:fixed;width:100%;left:100%;bottom:0;background-color:rgba(75,80,100,0.5);z-index:1040;opacity:0.95;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}.PageHeader__fixed .Drawer__drawerContainer{left:0%}.Drawer__drawerInnerContainer{background-color:rgba(255,255,255,0.9);width:100%;height:100%}@media screen and (min-width: 768px){.Drawer__drawerInnerContainer{width:50%;max-width:300px}}.Drawer__drawerLeft{float:left}@media screen and (min-width: 768px){.Drawer__drawerLeft{border-right:1px solid #ced8e5}}.Drawer__drawerRight{float:right}@media screen and (min-width: 768px){.Drawer__drawerRight{border-left:1px solid #ced8e5}}.drawer-enter{opacity:0.01;left:0%}.drawer-enter.drawer-enter-active{opacity:0.9}.drawer-leave{opacity:0.9}.drawer-leave.drawer-leave-active{opacity:0.01}.dark .Drawer__drawerInnerContainer{background-color:rgba(74,74,74,0.9)}@media screen and (min-width: 768px){.dark .Drawer__drawerInnerContainer{background-color:rgba(42,42,42,0.9)}}.dark.posts .Drawer__drawerInnerContainer{background-color:rgba(42,128,221,0.9)}@media screen and (min-width: 768px){.dark.posts .Drawer__drawerInnerContainer{background-color:rgba(33,115,205,0.9)}}
.UserNavigation__container{display:inline-block;float:right;margin:0;font-size:14px}.UserNavigation__container>li{vertical-align:middle}.UserNavigation__container .icon{border:1px solid currentColor;border-radius:50%;padding:1px;font-size:24px;margin-right:6px}.UserNavigation__container .tsf-btn{padding:14px;font-size:.875rem;font-weight:600}.dark .UserNavigation__container .tsf-btn{border:1px solid white;background:transparent;color:white}.dark .UserNavigation__container .tsf-btn:hover,.dark .UserNavigation__container .tsf-btn:focus{background-color:rgba(255,255,255,0.05);color:white}.dark .UserNavigation__container .tsf-btn:active{background-color:rgba(255,255,255,0.1);color:white}.button2.UserNavigation__help{padding:14px}.dark .button2.UserNavigation__help:hover{background-color:rgba(255,255,255,0.25)}.UserNavigation__hasButton{margin-top:-12px}.dark .UserNavigation__help{background-color:transparent;border:1px solid #fff}.UserNavigation__userNameIconOuter{height:24px;width:24px;border-radius:13px;border:1px solid #2a80dd;display:inline-block;margin-right:.5em;text-align:center;overflow:hidden;vertical-align:top}.UserNavigation__userNameIconOuter i{display:inline-block;margin-top:3px;font-size:1.4em}.dark .UserNavigation__userNameIconOuter,.blue .UserNavigation__userNameIconOuter{border-color:white}
.AccordionButton__button{float:right;margin:.4em 0 0 .5em}.AccordionButton__button:hover{cursor:pointer}
.DropDown__dropdownContainer{position:relative;display:block}.DropDown__dropdownContainer>a{display:block}.DropDown__dropdown{position:absolute;top:58px;left:50%;margin-left:-150px;width:300px;padding:20px;z-index:11;background-color:#fff;border:1px solid #ced8e5;box-shadow:0 1px 6px rgba(75,80,100,0.2);display:none;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top;transform-origin:top}.DropDown__dropdown:before{content:'';display:block;position:absolute;top:-8px;left:50%;margin-left:-8px;width:16px;height:16px;border:1px solid #ced8e5;border-bottom-width:0;border-right-width:0;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:12}.DropDown__dropdown.DropDown__expanded{display:block;-webkit-transform:scale(1);transform:scale(1)}.DropDown__dropdown>ul{margin:0;list-style:none}.DropDown__dropdown>ul li{margin:0;line-height:1.8}.DropDown__dropdown .half:after{content:'';display:block;clear:both}.DropDown__dropdown .half li{float:left;width:50%}.DropDown__dropdown .drawer .half li{float:none;width:100%}@media screen and (max-width: 1024px){.drawer .DropDown__dropdown{position:static;margin-left:0;width:auto;box-shadow:none;border:none;-webkit-transform:none;transform:none}.drawer .DropDown__dropdown:before{display:none}}
.SiteNavigation__container{display:inline-block;margin:0;font-size:14px}.SiteNavigation__container>li{display:inline-block;vertical-align:middle;margin:0 10px}.SiteNavigation__container>li>a{display:block}.SiteNavigation__container .icon{margin-right:.5em}.SiteNavigation__container .accordion-button{margin:0.4em 0 0 0.5em}@media screen and (max-width: 1023px){.SiteNavigation__container{display:block}.SiteNavigation__container>li{display:block;margin:0;padding:15px;min-height:50px}.SiteNavigation__container>li:not(:last-of-type){border-bottom:1px solid #ced8e5}}.SiteNavigation__small{font-size:13px;clear:left;margin:10px 0 0 0}.dark .SiteNavigation__help{background-color:transparent;border:1px solid #fff}.blue .Drawer__drawerContainer .SiteNavigation__container a:not(.SiteNavigation__help){color:#2a80dd}
.PageFooter__container{clear:both;padding:20px;line-height:2;font-size:14px;background-color:#2a80dd;color:#b1d5fd}.PageFooter__container:first-child{padding:20px 20px 40px}.PageFooter__container:last-child{padding:30px 20px}.PageFooter__container h3{font-size:inherit;font-weight:normal;color:#86c0ff;margin:2em auto 1.5em}.PageFooter__container a{color:rgba(255,255,255,0.9)}.PageFooter__container a:hover,.PageFooter__container a:focus,.PageFooter__container a:active{color:white}.PageFooter__container ul{margin:auto;list-style:none;font-size:inherit;line-height:1.75}.PageFooter__container p{margin:auto}.PageFooter__column{text-align:center;color:#fff}@media screen and (min-width: 768px){.PageFooter__column{float:left;text-align:left}.PageFooter__column:not(:last-of-type){margin-right:40px}}@media screen and (max-width: 768px){.PageFooter__column+.PageFooter__column:last-child{float:none}}.PageFooter__tsf{display:none;font-size:14px;width:23%;margin-top:20px;max-width:none}@media screen and (min-width: 1280px){.PageFooter__tsf{display:block}}.PageFooter__tsf:not(:last-of-type){margin-right:40px}.PageFooter__logo{width:186px;height:25px;margin-bottom:20px}.PageFooter__socialMedia a{display:inline-block;width:3rem;height:3rem;border-radius:50%;border:1px solid rgba(255,255,255,0.9);color:rgba(255,255,255,0.9);text-align:center}.PageFooter__socialMedia a:hover,.PageFooter__socialMedia a:focus,.PageFooter__socialMedia a:active{border-color:white;color:white}.PageFooter__socialMedia i{font-size:1.5em;line-height:3rem}.PageFooter__legal li{display:inline}.PageFooter__legal li:not(:last-of-type):after{content:'|';margin:0 1em}@media screen and (min-width: 768px){.PageFooter__legal{float:right}}.PageFooter__lower{border-top:1px solid #7cb0e9;font-size:11px}@media screen and (max-width: 768px){.PageFooter__lower{text-align:center}}
.BodyHeading__container{font-size:25px;margin:25px 0 25px}
.BodyImage__container .BodyImage__caption{padding-top:5px;font-size:0.8rem;font-style:italic}
.BodyText__container{font-size:15px}
.AuthorWidget__container{text-align:center}.AuthorWidget__container .AuthorWidget__writtenBy,.AuthorWidget__container .AuthorWidget__name{font-size:14px;font-weight:bold}.AuthorWidget__container .AuthorWidget__writtenBy{margin-bottom:16px}.AuthorWidget__container img{width:100px;height:100px;border-radius:50%;margin-bottom:20px}.AuthorWidget__container .AuthorWidget__name{text-transform:uppercase;margin-bottom:19px}.AuthorWidget__container .AuthorWidget__bio{padding:0 12px 7px 12px;font-size:13px;color:#a0acbd}@media screen and (min-width: 1280px){.AuthorWidget__container .AuthorWidget__bio{padding:0 32px 17px 32px}}
.Widget__container{border:1px solid #ced8e5;border-radius:2px;margin-bottom:20px;background-color:#ffffff;padding:10px;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3)}@media (min-width: 1024px){.Widget__container{padding:20px}}.Widget__container dl{margin:0;font-size:12px}.Widget__container dl,.Widget__container dl>div,.Widget__container dl>div>a{display:table;width:100%}.Widget__container dt,.Widget__container dd{display:table-cell;height:100%;padding:5px 0}.Widget__container dt{width:45%;white-space:nowrap;padding-right:5px}.Widget__container dd{font-weight:normal;width:55%;overflow:hidden}.Widget__container dl>dd:last-of-type,.Widget__container dl>dt:last-of-type,.Widget__container div:last-of-type>dd,.Widget__container div:last-of-type>dt{border-bottom:0;padding-bottom:0;margin-bottom:0}.Widget__container table{width:100%;border:0;font-size:12px;border-spacing:0;margin:0}.Widget__container table thead tr:nth-of-type(odd){background-color:transparent}.Widget__container table thead tr:nth-of-type(odd) th{border-bottom:1px solid #e6ebf2}.Widget__container table tr{background-color:transparent}.Widget__container table tr:nth-of-type(odd){background-color:#f2f5f9}.Widget__container table th,.Widget__container table td{padding:11px 24px}.Widget__container ul,.Widget__container ol{margin:0}.Widget__list li{padding:5px 0}@media screen and (max-width: 480px){.Widget__list li:last-of-type{border-bottom:0;padding-bottom:0}}.Widget__title h2{margin:0;padding:0 0 20px;font-weight:bold;font-size:14px}@media screen and (min-width: 768px){.Widget__title h2{text-align:center}}.Widget__title h2:after{content:'';display:block;clear:both}.Widget__title h2 img{max-height:100px;float:left;vertical-align:middle}.Widget__title>img{margin:12px 12px 3px}.Widget__content input[type="text"],.Widget__content input[type="number"],.Widget__content select{border:1px solid #ced8e5;padding:4px;border-radius:3px}
.ContentHeader__container .ContentHeader__header{height:608px;background-color:#2a80dd;background-size:cover;background-position:center;position:relative;line-height:normal;text-align:center}.ContentHeader__container .ContentHeader__header:before{z-index:0;content:'';display:block;position:absolute;height:608px;top:0;left:0;right:0;background-color:rgba(42,128,221,0.9)}.ContentHeader__container .ContentHeader__headerContent{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto;padding:115px 0 115px;width:80%;color:white}.ContentHeader__container .ContentHeader__title{font-size:38px;font-weight:200;margin-bottom:10px}@media screen and (min-width: 768px){.ContentHeader__container .ContentHeader__title{font-size:48px}}.ContentHeader__container .ContentHeader__subtitle{font-size:20px;font-weight:200}@media screen and (min-width: 768px){.ContentHeader__container .ContentHeader__subtitle{font-size:24px}}
.SocialShareButtons__container{margin-top:44px}.SocialShareButtons__container .SocialShareButtons__shareButton{display:inline-block;cursor:pointer}.SocialShareButtons__container .SocialShareButtons__shareButton:not(:first-of-type){margin-left:14px}
.NewsletterSignUp__container{background-color:#16347b;padding:80px 20px 80px 20px;color:#f9f7fc;text-align:center}.NewsletterSignUp__cta{font-size:22px;font-weight:200;margin-bottom:47px}@media screen and (min-width: 768px){.NewsletterSignUp__cta{font-size:28px}}.NewsletterSignUp__form{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px){.NewsletterSignUp__form{width:60%;max-width:1127px}}.NewsletterSignUp__inputs{border:none;border-radius:2px;height:55px;padding-left:20px;padding-right:20px}.NewsletterSignUp__email{width:100%;background-color:#1c478e;color:#a0acbd;font-size:1rem}@media screen and (min-width: 768px){.NewsletterSignUp__email{width:80%}}.NewsletterSignUp__email::-webkit-input-placeholder{color:#a0acbd}.NewsletterSignUp__email::-moz-placeholder{color:#a0acbd}.NewsletterSignUp__email:-ms-input-placeholder{color:#a0acbd}.NewsletterSignUp__email::placeholder{color:#a0acbd}.NewsletterSignUp__submit{width:100%;margin-top:10px}@media screen and (min-width: 768px){.NewsletterSignUp__submit{width:calc(20% - 20px);margin-left:20px;margin-top:0px}}
.BlogPost__container .BlogPost__bodyContainer{position:relative;width:100%;max-width:1127px;margin-left:auto;margin-right:auto;padding:20px;background-color:#f9f7fc}.BlogPost__container .BlogPost__bodyContainer:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width: 768px){.BlogPost__container .BlogPost__bodyContainer{width:90%;padding:50px 70px 30px 70px;margin-top:-100px}}@media screen and (min-width: 1280px){.BlogPost__container .BlogPost__bodyContainer{width:80%;padding:70px 90px 30px 90px}}.BlogPost__container .BlogPost__contentBody{width:100%;float:left}@media screen and (min-width: 1024px){.BlogPost__container .BlogPost__contentBody{width:60%}}.BlogPost__container .BlogPost__sidebar{display:none;float:left;width:40%;padding-left:40px}@media screen and (min-width: 1024px){.BlogPost__container .BlogPost__sidebar{display:block}}body.dark.posts,body.dark.alchemy-preview{background-color:#f9f7fc}body.dark.posts main,body.dark.alchemy-preview main{padding-top:0px}body.dark.posts .PageHeader__container,body.dark.alchemy-preview .PageHeader__container{border-bottom:none}
.BlogHomePage__body .PageHeader__container{box-shadow:0 0 1px -1px #151b34}.BlogHomePage__body main{background:#f9f9fa}.BlogHomePage__dropdownEngagementFormRow{background:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/background-city-c2fc7a38.jpg) center center no-repeat #2a80dd;background-size:cover;padding-top:100px;padding-bottom:100px;max-width:none}.BlogHomePage__dropdownEngagementFormRow h1{margin:0 auto 60px;max-width:500px}@media (min-width: 642px){.BlogHomePage__dropdownEngagementFormRow{padding-top:240px}}.BlogHomePage__jumbotronLinksRow{margin-top:60px;display:none}@media (min-width: 642px){.BlogHomePage__jumbotronLinksRow{display:block}}.BlogHomePage__jumbotronLinksContainer{margin:0 auto -180px;max-width:800px}.BlogHomePage__jumbotronLinksContainer h1,.BlogHomePage__jumbotronLinksContainer p,.BlogHomePage__jumbotronLinksContainer a{margin:10px 0 0}.BlogHomePage__jumbotronLinksContainer a{display:block}.BlogHomePage__jumbotronImg{margin:20px 0 0;max-height:180px}.BlogHomePage__hero{margin-top:60px;margin-bottom:60px}.BlogHomePage__widget{position:relative;margin-bottom:20px}.BlogHomePage__widget h1{margin-bottom:20px}@media (min-width: 642px){.BlogHomePage__widget{overflow:hidden;height:500px}}.BlogHomePage__widgetFoot{overflow:auto;padding:10px;background:white}@media (min-width: 642px){.BlogHomePage__widgetFoot{overflow:visible;position:absolute;left:0;right:0;bottom:0;padding:20px}.BlogHomePage__widgetFoot:before{content:'';position:absolute;bottom:100%;left:0;right:0;height:40px;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}}
.PageSignOff__container{background-color:#1c478e;text-align:center}.PageSignOff__container .button2{background-color:transparent;border-color:#fff;color:#fff;margin:10px;padding:14px 32px;margin:10px}.PageSignOff__container .button2:hover{background-color:#fff;color:#1c478e}.PageSignOff__innerContainer{padding:100px 20%}.PageSignOff__clients{position:relative;border-top:1px solid rgba(255,255,255,0.25)}.PageSignOff__clients:before{content:'You will be in good company';background-color:#1c478e;position:absolute;top:-0.75em;left:50%;width:20em;margin-left:-10em;font-size:14px}.PageSignOff__clients ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:40px 20px;list-style:none}.PageSignOff__clients li{margin:0 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.PageSignOff__buttonList{margin:0}.PageSignOff__buttonList li{list-style:none;text-align:center}.PageSignOff__buttonList li+li{margin-top:20px}@media (min-width: 768px){.PageSignOff__buttonList li{display:inline-block}.PageSignOff__buttonList li+li{margin:0 0 0 20px}}.light.PageSignOff__container{background-color:#fff;color:#a0acbd}.light.PageSignOff__container h2{color:#2a80dd}.light.PageSignOff__container h4{color:#a0acbd}.light.PageSignOff__container .button2{border-color:#ced8e5;color:#4b5064}.light.PageSignOff__container .button2:hover{background-color:#1c478e;color:#fff}.light.PageSignOff__container .PageSignOff__clients{border-top:none;background-color:#1c478e;padding-top:1em}.light.PageSignOff__container .PageSignOff__clients:before{color:#fff;background-color:#1c478e;top:10px;z-index:2}.light.PageSignOff__container .PageSignOff__clients:after{content:'';display:block;position:absolute;top:23px;left:0;right:0;height:1px;background-color:#ced8e5;z-index:1}
.Pagination__container{margin:20px 0 20px 0}.Pagination__numberLinks{display:none}@media screen and (min-width: 768px){.Pagination__numberLinks{display:block}}
.Select__container{position:relative;padding:10px;border:1px solid #ced8e5;border-radius:2px;background-color:#fff;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.Select__container:after{content:'\E9DA';position:absolute;display:block;top:50%;margin-top:-0.5em;right:1em;color:#4b5064;font-family:'icomoon' !important;speak:none;line-height:1;font-smoothing:antialiased}.Select__container:hover:not(.Select__disabled){cursor:pointer}.Select__container.Select__placeholder,.Select__container.Select__disabled{color:#ced8e5}.Select__container svg{margin:0}.Select__container svg:first-child{margin-right:0.5em}.Select__selectedItem{padding-right:1.5em;overflow:hidden;text-overflow:ellipsis}.Select__selectedItem .icon{font-size:26px;display:inline-block;color:#2a80dd !important;vertical-align:top;margin-right:.2em}@media (min-width: 768px){.Select__selectedItem .icon{font-size:30px;margin-right:.5em}}@media (min-width: 768px){.Select__selectedItem span{line-height:30px}}.Select__dropdown{position:absolute;background-color:#fff;border:1px solid #ced8e5;border-radius:0 0 2px 2px;border-top-width:0;left:-1px;right:-1px;top:calc(100% - 4px);margin:0;list-style:none;z-index:1030;font-size:inherit}.Select__dropdown li{padding:10px;overflow:hidden;text-overflow:ellipsis}.Select__dropdown li:hover{background-color:#e4e4e4}.Select__dropdown li>a{display:block}
@-webkit-keyframes Form__spinner{0%,100%{box-shadow:0 -3em 0 0.2em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 0 currentColor}12.5%{box-shadow:0 -3em 0 0 currentColor, 2em -2em 0 0.2em currentColor, 3em 0 0 0 currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}25%{box-shadow:0 -3em 0 -0.5em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 0.2em currentColor, 2em 2em 0 0 currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}37.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 0 currentColor, 2em 2em 0 0.2em currentColor, 0 3em 0 0em currentColor, -2em 2em 0 -1em currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}50%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 0em currentColor, 0 3em 0 0.2em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}62.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 0 currentColor, -2em 2em 0 0.2em currentColor, -3em 0 0 0 currentColor, -2em -2em 0 -1em currentColor}75%{box-shadow:0em -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0.2em currentColor, -2em -2em 0 0 currentColor}87.5%{box-shadow:0em -3em 0 0 currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0 currentColor, -2em -2em 0 0.2em currentColor}}@keyframes Form__spinner{0%,100%{box-shadow:0 -3em 0 0.2em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 0 currentColor}12.5%{box-shadow:0 -3em 0 0 currentColor, 2em -2em 0 0.2em currentColor, 3em 0 0 0 currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}25%{box-shadow:0 -3em 0 -0.5em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 0.2em currentColor, 2em 2em 0 0 currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}37.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 0 currentColor, 2em 2em 0 0.2em currentColor, 0 3em 0 0em currentColor, -2em 2em 0 -1em currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}50%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 0em currentColor, 0 3em 0 0.2em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}62.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 0 currentColor, -2em 2em 0 0.2em currentColor, -3em 0 0 0 currentColor, -2em -2em 0 -1em currentColor}75%{box-shadow:0em -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0.2em currentColor, -2em -2em 0 0 currentColor}87.5%{box-shadow:0em -3em 0 0 currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0 currentColor, -2em -2em 0 0.2em currentColor}}.Form__spinner{font-size:15%;width:1em;height:1em;margin:4em;border-radius:50%;-webkit-animation:Form__spinner 1.3s infinite linear;animation:Form__spinner 1.3s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}
.DropdownEngagementForm__container{text-align:center;background-color:rgba(255,255,255,0.1);border-radius:2px;padding:10px;margin:0 auto;max-width:1024px}.DropdownEngagementForm__container .DropdownEngagementForm__dropdown,.DropdownEngagementForm__container .tsf-btn{display:inline-block;vertical-align:top;padding:7px;height:46px}@media screen and (max-width: 768px){.DropdownEngagementForm__container .DropdownEngagementForm__dropdown,.DropdownEngagementForm__container .tsf-btn{height:40px}}.DropdownEngagementForm__container .DropdownEngagementForm__dropdown:not(:last-child),.DropdownEngagementForm__container .tsf-btn:not(:last-child){margin-right:5px}.DropdownEngagementForm__container .column{position:relative;padding:0 3px;margin-top:6px}@media (min-width: 768px){.DropdownEngagementForm__container .column{margin-top:0}}.DropdownEngagementForm__container .row{margin-left:-3px;margin-right:-3px}@media screen and (max-width: 480px){.DropdownEngagementForm__container{min-width:none}.DropdownEngagementForm__container .DropdownEngagementForm__dropdown,.DropdownEngagementForm__container .tsf-btn{display:block;width:100%}.DropdownEngagementForm__container .DropdownEngagementForm__dropdown:not(:last-child),.DropdownEngagementForm__container .tsf-btn:not(:last-child){margin-bottom:5px}}.DropdownEngagementForm__container .tsf-btn{white-space:nowrap}.DropdownEngagementForm__container .Select__container:not(.Select__disabled) svg{color:#2a80dd !important}.DropdownEngagementForm__container .Select__container.Select__placeholder{color:inherit}.DropdownEngagementForm__container .Select__container.Select__disabled,.DropdownEngagementForm__container .tsf-btn.disabled{color:#a0acbd;background-color:#f2f5f9;opacity:1}.DropdownEngagementForm__container .Select__container.Select__disabled:hover,.DropdownEngagementForm__container .tsf-btn.disabled:hover{background-color:#f2f5f9;cursor:auto}.DropdownEngagementForm__dropdown{white-space:nowrap;text-align:left;font-size:14px;padding:7px;width:100%}.DropdownEngagementForm__dropdown svg.icon{margin:0 0.5em 0 0}.DropdownEngagementForm__emailInputIcon{display:block;position:absolute;left:11px;top:6px}.DropdownEngagementForm__emailInputIcon i{color:#2a80dd;font-size:27px}@media (min-width: 768px){.DropdownEngagementForm__emailInputIcon{top:9px}}.DropdownEngagementForm__input{width:100%;text-overflow:ellipsis;border-radius:2px;color:#4b5064;padding:7px 7px 7px 46px;height:40px;vertical-align:top;border:1px solid #ced8e5;font-size:.875rem;outline:none}.DropdownEngagementForm__input::-webkit-input-placeholder{color:#4b5064}.DropdownEngagementForm__input::-moz-placeholder{color:#4b5064}.DropdownEngagementForm__input:-ms-input-placeholder{color:#4b5064}.DropdownEngagementForm__input::placeholder{color:#4b5064}@media (min-width: 768px){.DropdownEngagementForm__input{height:46px;padding-left:58px}}.DropdownEngagementForm__modal{padding:1.875rem}.DropdownEngagementForm__modal h2{font-weight:500;font-size:14px;text-align:center;margin:0;padding:0 0 20px}.DropdownEngagementForm__modal .DropdownEngagementForm__goodCompany{text-align:center;padding-top:4rem}.DropdownEngagementForm__modal .form-group{margin-top:1em}.DropdownEngagementForm__modalTitle{font-weight:100;text-align:center;font-size:30px;margin:0;padding:0 0 20px}.DropdownEngagementForm__tooltip p{color:#e6495d !important}
.InquiryForm__form{margin-top:-20px}.InquiryForm__submit{margin-top:20px}
.Sticky__container{position:relative;z-index:30}.Sticky__container.Sticky__fixed{position:fixed;top:0;left:0;right:0}.Sticky__yElement{position:relative}
.SFRangeInputs__form{padding:18px}@media (min-width: 642px){.SFRangeInputs__form{width:350px}}.SFRangeInputs__rangeGroup{position:relative;padding-right:52px}.SFRangeInputs__rangeInput{display:inline-block;width:50%;padding-left:9px}.SFRangeInputs__rangeInput:first-child{padding-left:0;padding-right:9px}.SFRangeInputs__inputGroup{position:relative;display:table;border-collapse:separate;border-bottom:1px solid #a0acbd}.SFRangeInputs__inputGroup.SFRangeInputs__focus,.SFRangeInputs__inputGroup:hover,.SFRangeInputs__inputGroup:focus{border-color:#2a80dd}.SFRangeInputs__formControl{display:table-cell;position:relative;z-index:2;float:left;width:100% !important;margin-bottom:0;height:34px;padding:6px 0;font-size:14px;line-height:1.42857143;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-overflow:ellipsis}.search-control-center-filters input.formControl{width:100%}.SFRangeInputs__inputGroupAddon{padding:6px 0 6px 12px;font-size:14px;line-height:1;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.SFRangeInputs__submit{position:absolute;top:0;right:0;border:0;background:#2a80dd;color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;height:34px;width:34px;border-radius:34px;cursor:pointer}.SFRangeInputs__submit:hover,.SFRangeInputs__submit:focus{background:#2173cd}.SFRangeInputs__submit:active{background:#1d67b7}.SFRangeInputs__submitIcon{display:inline-block;margin-top:2px;margin-right:0}.SFRangeInputs__error{margin:4.5px 0 0;color:#e6495d;font-size:.875rem}.sf-range-preset-list{margin:0}.sf-range-preset-list>li{list-style:none}.sf-range-preset-list>li>a{padding:0.3em 18px !important}
.hide-pageheader .PageHeader__container{display:none !important}.PPCModal__ppcColumn{margin-top:1.875rem;padding:0 .9375rem}.PPCModal__ppcColumn:first-child{margin-top:0}@media (min-width: 768px){.PPCModal__ppcColumn{vertical-align:top;margin-top:0;display:inline-block;width:33.33333333%}}.PPCModal__container{margin-bottom:1.875rem}.PPCModal__container .row{padding:1.875rem .9375rem 0}.PPCModal__container h3{font-size:1rem;margin:0 0 .9375rem}.PPCModal__container ul{margin-bottom:0}.PPCModal__container li{font-size:.875rem;margin-top:.9375rem}.PPCModal__header{position:relative;text-align:center}.PPCModal__headerClose{position:absolute;top:20px;right:20px;color:#a0acbd}.PPCModal__headerClose:hover,.PPCModal__headerClose:focus{color:#8292a8}.PPCModal__headerClose:active{color:#73859e}.PPCModal__logo{height:26px;width:191px;color:#2a80dd}.PPCModal__logoCreatorLab{width:200px;height:26px}.PPCModal__submit{margin-top:1.5em;background:#2a80dd;color:white;border-radius:2px;outline:none;padding:12px;border:0;width:100%;font-size:1rem;cursor:pointer}.PPCModal__submit:hover,.PPCModal__submit:focus{background:#2173cd}.PPCModal__submit:active{background:#1d67b7}.PPCModal__form .form-group{margin:1.5em 0;font-size:.875rem}.PPCModal__form .form-group:first-child{margin-top:0}.PPCModal__form .form-group label{font-size:.875rem}.PPCModal__form .form-group.focus label,.PPCModal__form .form-group.used label{margin-top:3px;font-size:.6rem}.PPCModal__form .fancy-select select{padding:0.4em 0;font-size:.875rem}
.ModalPressList__list{margin:0}.ModalPressList__list li{display:inline-block;list-style:none;margin:.9375rem 0 0;width:50%}@media (min-width: 768px){.ModalPressList__list li{display:block;width:auto}.ModalPressList__list li:first-child{margin-top:0}}.ModalPressList__list a{display:block;text-align:center;max-height:26px}.ModalPressList__list img{max-height:18px}
@-webkit-keyframes ModalContainer__modalIn{0%{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ModalContainer__modalIn{0%{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ModalContainer__outerContainer{position:fixed;display:none;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7);z-index:2000;overflow:auto;-webkit-overflow-scrolling:touch}.ModalContainer__outerContainer.ModalContainer__show{display:block}.ModalContainer__outerContainerCloseAnchor{position:absolute;display:block;top:0;bottom:0;left:0;right:0;cursor:pointer}.ModalContainer__outerContainerCloseAnchor.ModalContainer__disabled{cursor:default}.ModalContainer__innerContainer{position:absolute;top:0;left:0;bottom:0;right:0;background:white;overflow:auto;overflow-scrolling:touch}@media (min-width: 480px){.ModalContainer__innerContainer{top:50px;left:50%;right:auto;bottom:auto;box-shadow:0 1px 5px rgba(21,27,52,0.3);min-height:50px;-webkit-animation:ModalContainer__modalIn .25s;animation:ModalContainer__modalIn .25s;width:460px;margin-left:-230px;margin-bottom:30px;overflow:visible}.ModalContainer__lightbox .ModalContainer__innerContainer{top:0;left:0;right:0;bottom:0;margin-left:0;margin-bottom:0;width:auto;-webkit-animation:none;animation:none}}@media (min-width: 768px){.ModalContainer__innerContainer{width:728px;margin-left:-364px}.ModalContainer__lightbox .ModalContainer__innerContainer{width:auto;margin-left:0}}@media (min-width: 768px){.ModalContainer__mobileMaxWidth .ModalContainer__innerContainer{width:480px;margin-left:-240px}}
.help-variant0{display:none !important}@media (min-width: 768px){.HelpPage__section{position:relative;min-height:750px;background:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/hero-bg-7deae40a.jpg) center top no-repeat;background-size:2000px 750px}}.HelpPage__card h1{font-size:1.2rem;color:#4b5064;font-weight:400;margin:0}@media (min-width: 768px){.HelpPage__card{position:absolute;left:30px;top:160px;width:400px;background:white;border-radius:2px;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3)}}@media (min-width: 1024px){.HelpPage__card{left:60px;width:450px}}@media (min-width: 1280px){.HelpPage__card{left:50%;margin-left:-550px}}.HelpPage__card .columns,.HelpPage__card .column{margin-top:20px}.HelpPage__card .success-message{margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important}.HelpPage__subHeader{color:#4b5064;font-size:.875rem;margin:10px 0 0}.HelpPage__form{padding:10px 15px 30px}.HelpPage__input,.HelpPage__textarea{display:block;width:100%;padding:6px 0;font-size:.875rem;font-weight:500;border-radius:0;border-width:0 0 1px 0;border-color:#ced8e5;outline:none;color:#151b34;text-overflow:ellipsis}.HelpPage__input::-webkit-input-placeholder,.HelpPage__textarea::-webkit-input-placeholder{color:#8292a8;font-weight:500}.HelpPage__input::-moz-placeholder,.HelpPage__textarea::-moz-placeholder{color:#8292a8;font-weight:500}.HelpPage__input:-ms-input-placeholder,.HelpPage__textarea:-ms-input-placeholder{color:#8292a8;font-weight:500}.HelpPage__input::placeholder,.HelpPage__textarea::placeholder{color:#8292a8;font-weight:500}.HelpPage__input:focus,.HelpPage__input:hover,.HelpPage__input:active,.HelpPage__textarea:focus,.HelpPage__textarea:hover,.HelpPage__textarea:active{border-color:#2a80dd;border-bottom-width:2px;padding:6px 0 5px}.HelpPage__input:focus::-webkit-input-placeholder,.HelpPage__input:hover::-webkit-input-placeholder,.HelpPage__input:active::-webkit-input-placeholder,.HelpPage__textarea:focus::-webkit-input-placeholder,.HelpPage__textarea:hover::-webkit-input-placeholder,.HelpPage__textarea:active::-webkit-input-placeholder{color:#73859e}.HelpPage__input:focus::-moz-placeholder,.HelpPage__input:hover::-moz-placeholder,.HelpPage__input:active::-moz-placeholder,.HelpPage__textarea:focus::-moz-placeholder,.HelpPage__textarea:hover::-moz-placeholder,.HelpPage__textarea:active::-moz-placeholder{color:#73859e}.HelpPage__input:focus:-ms-input-placeholder,.HelpPage__input:hover:-ms-input-placeholder,.HelpPage__input:active:-ms-input-placeholder,.HelpPage__textarea:focus:-ms-input-placeholder,.HelpPage__textarea:hover:-ms-input-placeholder,.HelpPage__textarea:active:-ms-input-placeholder{color:#73859e}.HelpPage__input:focus::placeholder,.HelpPage__input:hover::placeholder,.HelpPage__input:active::placeholder,.HelpPage__textarea:focus::placeholder,.HelpPage__textarea:hover::placeholder,.HelpPage__textarea:active::placeholder{color:#73859e}.HelpPage__selectWrap{position:relative;display:block;width:100%;padding:6px 0;font-size:.875rem;font-weight:600;border-bottom:1px solid #ced8e5;line-height:1rem;height:28px;color:#8292a8}.HelpPage__selectWrap.HelpPage__active{color:#151b34}.HelpPage__selectWrap:focus,.HelpPage__selectWrap:hover,.HelpPage__selectWrap.HelpPage__focus{border-bottom:2px solid #2a80dd;padding:6px 0 5px;color:#73859e}.HelpPage__select{position:absolute;top:0;left:0;right:0;bottom:0;display:block;padding:4px 3px 3px 5px;margin:0;font:inherit;outline:none;border:0;opacity:0}.HelpPage__submit{display:block;width:100%;padding:12px 6px;margin-top:20px;font-size:1rem;border:0;background:#2abf98;border-radius:2px;color:white;outline:none;cursor:pointer}.HelpPage__submit:hover,.HelpPage__submit:focus{background:#28b791}.HelpPage__submit:active{background:#26ae8b}.HelpPage__warningWell{border:1px solid #d38a0f;border-radius:2px;background:#fdf4e4;color:#d38a0f;padding:20px;font-size:.875rem}.HelpPage__warningWell p{margin:0}.HelpPage__warningWell a{color:#d38a0f;text-decoration:underline}.HelpPage__warningWell a:hover,.HelpPage__warningWell a:focus{color:#bb7a0d}.HelpPage__warningWell a:active{color:#a36b0c}
.LargeTestimonial__container{background-color:#4b5064;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/casper-background-56abbdbe.jpg);background-size:cover;background-position:center right;text-align:center;padding:100px 0}.who_weve_helped .LargeTestimonial__container{padding-top:167px}@media (min-width: 768px){.who_weve_helped .LargeTestimonial__container{padding-top:100px}}.LargeTestimonial__container figure{margin:0}.LargeTestimonial__container .LargeTestimonial__quote{font-style:italic;font-size:1rem;line-height:36px;font-weight:200;margin:0 auto 30px;border:none;max-width:768px}.LargeTestimonial__container .LargeTestimonial__quote:before{content:'';display:block;margin:0 auto 30px;width:32px;height:25px;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/quote-78fb6b4e.png);background-repeat:no-repeat}@media (min-width: 768px){.LargeTestimonial__container .LargeTestimonial__quote{font-size:1.2rem}}.LargeTestimonial__container .LargeTestimonial__author{font-weight:600;margin:0}@media screen and (max-width: 480px){.LargeTestimonial__container .LargeTestimonial__author{font-size:1em}}.LargeTestimonial__container .LargeTestimonial__company{margin:0}@media screen and (max-width: 480px){.LargeTestimonial__container .LargeTestimonial__company{font-size:1em}}.LargeTestimonial__cta{margin-top:30px}
.Toggle__toggle{position:relative;display:inline-block;width:50px;height:26px}.Toggle__slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#dadada;border-radius:24px}.Toggle__slider:before{position:absolute;content:"";height:21px;width:21px;left:3px;bottom:3px;background-color:white;border-radius:50%;-webkit-transition:100ms ease-in;transition:100ms ease-in}.Toggle__slider.Toggle__active{background-color:#2abf98}.Toggle__slider.Toggle__active:before{-webkit-transform:translateX(22px);transform:translateX(22px)}
.AutomaticEmailsToggle__label{line-height:1.1;font-size:0.6875rem;margin-bottom:8px;color:#828c90}
.CampaignListings__container{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.CampaignListings__moving{-webkit-transform:scale(0.8);transform:scale(0.8)}
.CampaignSelectors__container table{margin:2rem 0 2rem 0}.CampaignSelectors__container td{padding:0}.CampaignSelectors__container .fancy-select{width:90%}.CampaignSelectors__container select{line-height:1.5;font-size:1.1rem}.CampaignSelectors__container .CampaignSelectors__label{font-size:1rem;color:#2a80dd}
.CloneableCampaignAttributesGrid__container .CloneableCampaignAttributesGrid__instructions{margin-bottom:2rem}.CloneableCampaignAttributesGrid__container td{background:#f9f7fc;padding:1.2rem;border:1px solid white;cursor:pointer}.CloneableCampaignAttributesGrid__container .CloneableCampaignAttributesGrid__selected{background:#f0f9e7}.CloneableCampaignAttributesGrid__container .CloneableCampaignAttributesGrid__selected h6{color:#2abf98}.CloneableCampaignAttributesGrid__container input{float:left;margin-right:0.6rem}.CloneableCampaignAttributesGrid__container .CloneableCampaignAttributesGrid__cloneableText{display:inline-block;margin-top:-0.4rem}
@-webkit-keyframes Spinner__spinner{0%,100%{box-shadow:0 -3em 0 0.2em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 0 currentColor}12.5%{box-shadow:0 -3em 0 0 currentColor, 2em -2em 0 0.2em currentColor, 3em 0 0 0 currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}25%{box-shadow:0 -3em 0 -0.5em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 0.2em currentColor, 2em 2em 0 0 currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}37.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 0 currentColor, 2em 2em 0 0.2em currentColor, 0 3em 0 0em currentColor, -2em 2em 0 -1em currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}50%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 0em currentColor, 0 3em 0 0.2em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}62.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 0 currentColor, -2em 2em 0 0.2em currentColor, -3em 0 0 0 currentColor, -2em -2em 0 -1em currentColor}75%{box-shadow:0em -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0.2em currentColor, -2em -2em 0 0 currentColor}87.5%{box-shadow:0em -3em 0 0 currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0 currentColor, -2em -2em 0 0.2em currentColor}}@keyframes Spinner__spinner{0%,100%{box-shadow:0 -3em 0 0.2em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 0 currentColor}12.5%{box-shadow:0 -3em 0 0 currentColor, 2em -2em 0 0.2em currentColor, 3em 0 0 0 currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}25%{box-shadow:0 -3em 0 -0.5em currentColor, 2em -2em 0 0 currentColor, 3em 0 0 0.2em currentColor, 2em 2em 0 0 currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 -1em currentColor, -3em 0 0 -1em currentColor, -2em -2em 0 -1em currentColor}37.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 0 currentColor, 2em 2em 0 0.2em currentColor, 0 3em 0 0em currentColor, -2em 2em 0 -1em currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}50%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 0em currentColor, 0 3em 0 0.2em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 -1em currentColor, -2em -2em 0 -1em currentColor}62.5%{box-shadow:0 -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 0 currentColor, -2em 2em 0 0.2em currentColor, -3em 0 0 0 currentColor, -2em -2em 0 -1em currentColor}75%{box-shadow:0em -3em 0 -1em currentColor, 2em -2em 0 -1em currentColor, 3em 0em 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0.2em currentColor, -2em -2em 0 0 currentColor}87.5%{box-shadow:0em -3em 0 0 currentColor, 2em -2em 0 -1em currentColor, 3em 0 0 -1em currentColor, 2em 2em 0 -1em currentColor, 0 3em 0 -1em currentColor, -2em 2em 0 0 currentColor, -3em 0em 0 0 currentColor, -2em -2em 0 0.2em currentColor}}.Spinner__spinner{font-size:15%;width:1em;height:1em;margin:4em;border-radius:50%;-webkit-animation:Spinner__spinner 1.3s infinite linear;animation:Spinner__spinner 1.3s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}
.CloneCampaignForm__container table{border:none;width:100%;margin-bottom:2rem}
.RecentEventsPage__body main{background:#f2f5f9}.RecentEventsPage__body .tsf-widget h1{margin:0}.RecentEventsPage__bodyRow{padding:20px 0}.RecentEventsPage__bodyRow .tsf-widget{max-width:768px;margin-left:auto;margin-right:auto}.RecentEventsPage__tr{font-size:.875rem}@media (min-width: 768px){.RecentEventsPage__buildingTd{white-space:nowrap}}
.CampaignUsersPage__widget{max-width:848px;margin:40px auto}.CampaignUsersPage__form{position:relative;margin-top:-20px}.CampaignUsersPage__form button[type="submit"]{float:right}@media (min-width: 768px){.CampaignUsersPage__form button[type="submit"]{margin-top:5px}}.CampaignUsersPage__tablerow .tsf-btn{background:transparent !important}
.PressMentionsBar__container{padding:10px;min-height:100px;background-color:#2a80dd;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.PressMentionsBar__container img{margin:10px}@media screen and (max-width: 768px){.PressMentionsBar__container img{height:14px}}.dark .PressMentionsBar__container{background-color:rgba(0,0,0,0.15)}
.Hero__container{height:100vh;min-height:650px;background-size:cover;background-position:center;position:relative}.Hero__container >.row{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Hero__container:before{z-index:0;content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9)}@media screen and (max-width: 480px){.Hero__container:before{top:-67px}}@media screen and (min-width: 481px) and (max-width: 1024px){.Hero__container:before{top:-96px}}.dark .Hero__container:before{background-color:rgba(74,74,74,0.75)}.Hero__container>div{position:relative;z-index:2}.Hero__container>div:last-child{position:absolute;z-index:1;left:0;right:0;bottom:0}
.HomePage__container h3{margin:0 0 30px;font-size:30px;line-height:36px}.HomePage__container .HomePage__brokerButton{padding:6px 20px}.HomePage__container .HomePage__heading{color:#2a80dd;font-size:48px;line-height:60px;margin-bottom:16px}@media screen and (max-width: 480px){.HomePage__container .HomePage__heading{font-size:40px;line-height:50px}}.HomePage__container .HomePage__subheading{color:#4b5064;font-size:16px;line-height:26px}.HomePage__form h1{font-size:2.9rem}.HomePage__section{background-color:#fff;text-align:center;padding:100px 0}.HomePage__section h2{font-size:40px;margin-bottom:20px}.HomePage__section p{font-size:14px;line-height:26px}.HomePage__section h2,.HomePage__section p{padding:0;max-width:700px;margin-left:auto;margin-right:auto}.HomePage__section .button2{padding:14px 32px;margin:10px}.HomePage__section .button2:hover{background-color:#2a80dd;color:#fff}.HomePage__section.HomePage__begin h2:first-of-type{color:#2a80dd}.HomePage__section.HomePage__begin p:first-of-type{font-size:20px;color:#4b5064}.HomePage__section.HomePage__begin p{color:#a0acbd}.HomePage__section.HomePage__begin .HomePage__hero{background-size:cover;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/map-81d5a919.png);margin:20vh auto;-webkit-transition:background-position 0.1s ease-out;transition:background-position 0.1s ease-out}.HomePage__section.HomePage__begin .HomePage__hero img{max-height:60vh;margin:-15vh 0}.HomePage__section.HomePage__begin .HomePage__hero+h2{margin-top:20px;font-size:30px}.HomePage__buttonList{margin:0}.HomePage__buttonList li{list-style:none;text-align:center}.HomePage__buttonList li+li{margin-top:20px}@media (min-width: 768px){.HomePage__buttonList li{display:inline-block}.HomePage__buttonList li+li{margin:0 0 0 20px}}.dark .reveal-modal-bg{background-color:rgba(75,80,100,0.75);z-index:2000}.dark .reveal-modal{box-shadow:0 5px 20px rgba(0,0,0,0.5)}.home main{padding-top:0}
.Tabs__container{font-size:14px}.Tabs__container .fancy-select{font-size:14px;font-weight:bold;padding:8px 10px;-webkit-appearance:none;margin:8px 0;border:1px solid #ced8e5;display:block}.Tabs__tabNames{border-bottom:1px solid #ced8e5;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}.Tabs__tabList{margin:0;white-space:nowrap}.Tabs__tabName{display:inline-block;list-style:none;text-align:center;margin:8px;padding:4px}@media screen and (max-width: 1280px){.Tabs__tabName{margin:8px 3px}}.Tabs__tabName.Tabs__selected{position:relative;font-weight:800}.Tabs__tabContent{padding:20px 0;font-size:14px}
.BuildingCard__card{background-color:#fff;border:1px solid #ced8e5}.BuildingCard__card .BuildingCard__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:200px;overflow:hidden}.BuildingCard__card .BuildingCard__image img{width:100%;height:auto;min-width:355px;min-height:200px}.BuildingCard__card h1{font-size:20px;font-weight:600}.BuildingCard__card h2{font-size:16px;font-weight:600;color:#a0acbd}.BuildingCard__card p{line-height:1;margin-bottom:1rem}.BuildingCard__card p:last-child{margin-bottom:0}.BuildingCard__card .BuildingCard__details{padding:30px 10px;text-align:center}
.NeighborhoodPage__container .DropdownEngagementForm__container{width:50%}.NeighborhoodPage__hero:before{background-color:rgba(42,128,221,0.85)}@media screen and (max-width: 480px){.NeighborhoodPage__hero{padding-top:80px}}.NeighborhoodPage__heroText{width:100%;max-width:700px;margin:0 auto}.NeighborhoodPage__heroText h1{font-size:48px;margin:0 0 30px;color:#fff}@media screen and (max-width: 480px){.NeighborhoodPage__heroText h1{text-align:center}}.NeighborhoodPage__heroText h2{font-size:16px;font-weight:600;text-align:center;color:#fff;margin:0 0 40px}.NeighborhoodPage__overview{background-color:#fff;padding:100px 0}.NeighborhoodPage__overview .NeighborhoodPage__heading{margin-bottom:50px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.NeighborhoodPage__overview h1{font-size:40px;color:#2a80dd;margin:0;float:left}.NeighborhoodPage__overview h2{font-size:30px;color:#4b5064;text-align:right;margin:0;float:right}.NeighborhoodPage__overview p{font-size:14px;line-height:26px}.NeighborhoodPage__overview .NeighborhoodPage__overviewMap{height:440px}.NeighborhoodPage__cmsImages{margin-bottom:75px}.NeighborhoodPage__cmsImages:after{content:" ";display:block;height:0;clear:both}.NeighborhoodPage__cmsImageWrapper{display:inline-block;position:relative;border-bottom:1px solid white}@media screen and (min-width: 480px){.NeighborhoodPage__cmsImageWrapper{display:inline-block;float:left;width:33.33333%;border-right:1px solid white;border-bottom:none}}.NeighborhoodPage__cmsImageWrapper:after{padding-top:66.67%;display:block;content:''}.NeighborhoodPage__cmsImage{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.NeighborhoodPage__featuredListings{background-color:#f2f5f9}.NeighborhoodPage__featuredListings .NeighborhoodPage__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:72.5rem}.NeighborhoodPage__featuredListings .NeighborhoodPage__heading{margin-bottom:25px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.NeighborhoodPage__featuredListings .NeighborhoodPage__heading h1{margin:0;color:#4b5064;font-weight:400;opacity:0.8}.NeighborhoodPage__featuredListings .NeighborhoodPage__heading :first-child{float:left}.NeighborhoodPage__featuredListings .NeighborhoodPage__heading :last-child{float:right}.NeighborhoodPage__featuredListings .NeighborhoodPage__cardsPanel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px 0}.NeighborhoodPage__featuredListings .NeighborhoodPage__featuredMap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:40%;margin-left:10px}@media screen and (max-width: 768px){.NeighborhoodPage__featuredListings .NeighborhoodPage__featuredMap{display:none}}.NeighborhoodPage__featuredListings .BuildingCard__card{margin-bottom:20px}.blue main{padding-top:0}
.BuildingPage__container{padding:0 5px}@media (min-width: 768px){.BuildingPage__container{padding:0 10px}}@media (min-width: 1024px){.BuildingPage__container{padding:0 20px}}.BuildingPage__container .completeMessageWidget{border:none;box-shadow:none;margin-bottom:0px}.BuildingPage__container h4{margin:0 0 10px;font-weight:400;font-size:1rem;clear:both}.BuildingPage__container .tsf-dl-block-grid+h4,.BuildingPage__container .GalleryWidget__imageContainer+h4{margin-top:20px}.BuildingPage__menuBtnGlyph{margin-top:-6px}.BuildingPage__summaryPanel{background:white;box-shadow:0 1px 5px rgba(21,27,52,0.3);margin-bottom:20px;padding-bottom:20px;text-align:center}.BuildingPage__summaryPanel>.row{position:relative;max-width:1240px}@media (min-width: 768px){.BuildingPage__summaryPanel>.row{padding-right:330px}}.BuildingPage__summaryPanelNav a{font-size:.875rem}.Sticky__fixed .BuildingPage__inquiryWidgetContainer{margin-top:45px}.Sticky__fixed .BuildingPage__inquiryWidgetContainer.BuildingPage__noImages{margin-top:0}.BuildingPage__inquiryWidgetContainer.BuildingPage__noImages{-webkit-transform:translateY(45px);transform:translateY(45px)}.BuildingPage__ctaRow{display:none}@media (min-width: 1024px){.BuildingPage__ctaRow{display:block}}.BuildingPage__ctaRow .Widget__container{min-height:403px}
.Breadcrumbs__container{color:#a0acbd;padding-top:3px}.Breadcrumbs__container a{color:inherit}.Breadcrumbs__container ul{margin:0}.Breadcrumbs__container li{font-size:14px;display:inline-block;list-style:none}.Breadcrumbs__container li:after{content:'/';margin:0 1em}.Breadcrumbs__container li:last-of-type:after{content:''}
@media (min-width: 1024px){.SpaceSearch__container{display:inline-block;float:right}}.SpaceSearch__form{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-left:-8px;margin-right:-8px;padding-left:8px}.SpaceSearch__form>div{display:inline-block}.SpaceSearch__form .button2{display:inline-block;vertical-align:top;padding-top:7px;padding-bottom:7px}.SpaceSearch__form .fancy-select{margin-right:8px;max-width:200px;border:1px solid #ced8e5;background-color:#fff}.SpaceSearch__form .fancy-select select{padding:8px;font-size:14px}@media (min-width: 768px){.SpaceSearch__form{overflow:hidden}}@media (min-width: 1024px){.SpaceSearch__form{margin-left:0;margin-right:0;padding-left:0}}
.BreadcrumbsBar__container{background:white;border-top:1px dotted #E6EBF2;border-bottom:1px dotted #E6EBF2;padding:10px 10px 4px}.BreadcrumbsBar__container nav{display:inline-block}.BreadcrumbsBar__container>.row{max-width:1240px}
.Lightbox__header{position:absolute;top:0;left:0;right:0;padding:20px;text-align:right}.Lightbox__headerIcon{margin:0;vertical-align:top;font-size:2em}.Lightbox__headerIcon.Lightbox__hidden{visibility:hidden}.Lightbox__headerUIList{margin:0}.Lightbox__headerUIList li{display:inline-block;margin-left:20px}.Lightbox__headerUIList li:first-child{margin-left:0}.Lightbox__headerUIList li a{display:inline-block;height:2em}.Lightbox__body{position:absolute;top:72px;left:0;right:0;bottom:0;overflow:hidden}@media (min-width: 768px){.Lightbox__body{bottom:124px}}.Lightbox__bodyImgList{display:inline-block;margin:0}.Lightbox__bodyImgList li{position:absolute;top:0;left:0;right:0;bottom:0;list-style:none;display:inline-block;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.Lightbox__bodyImgList li.Lightbox__noAnimate{-webkit-transition:none;transition:none}.Lightbox__liPrevious{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Lightbox__liUpcoming{-webkit-transform:translateX(100%);transform:translateX(100%)}.Lightbox__bodyImg{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.Lightbox__footer{display:none;position:absolute;left:0;right:0;bottom:0;padding:20px}@media (min-width: 768px){.Lightbox__footer{display:block}}.Lightbox__footerTitle{margin-bottom:10px}.Lightbox__footerImgList{overflow:auto;white-space:nowrap;margin:0 120px 0 0;-webkit-overflow-scrolling:touch}.Lightbox__footerImgList li{display:inline-block;list-style:none;margin-left:5px}.Lightbox__footerImgList li:first-child{margin-left:0}.Lightbox__footerImgList img{height:50px;width:auto;opacity:0.8}.Lightbox__footerImgList img.Lightbox__footerImgSelected,.Lightbox__footerImgList img:hover,.Lightbox__footerImgList img:focus{opacity:1}.Lightbox__footerClose{position:absolute;right:20px;bottom:20px}
.BuildingPhotoHeader__container{position:relative;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;text-align:center;height:250px;background:white;z-index:2}@media (min-width: 768px){.BuildingPhotoHeader__container{height:350px}}.BuildingPhotoHeader__list{margin:0;white-space:nowrap}.BuildingPhotoHeader__list>li{display:inline-block;list-style:none;margin-left:1px}.BuildingPhotoHeader__list>li:first-child{margin-left:0}.BuildingPhotoHeader__list>li>a{display:inline-block}.BuildingPhotoHeader__list img{height:250px;width:auto}@media (min-width: 768px){.BuildingPhotoHeader__list img{height:350px}}
.SidebarLayout__container{position:relative}.SidebarLayout__container:after{content:'';display:block;clear:both}@media (min-width: 768px){.SidebarLayout__sidebar{position:absolute;top:0;right:0;width:310px}}@media (min-width: 768px){.SidebarLayout__main{margin-right:320px}}@media (min-width: 1024px){.SidebarLayout__main{margin-right:330px}}
.ListingIcons__container{display:inline-block;list-style:none;margin:0}.ListingIcons__container li{display:inline-block;color:#a0acbd}.ListingIcons__container li .icon{font-size:18px;margin:0 0 4px 8px}
.Image__modalImage{display:block;margin:auto}.Image__image{cursor:pointer}
.GalleryWidget__imageContainer{text-align:center;white-space:nowrap;overflow-x:auto;margin:0 -10px}@media (min-width: 1024px){.GalleryWidget__imageContainer{margin:0 -20px}}.GalleryWidget__imageContainer img{display:inline-block;max-height:200px;width:auto;margin-left:1px}.GalleryWidget__imageContainer img:first-child{margin-left:0}.GalleryWidget__imageContainer +.tsf-dl-block-grid{margin-top:20px}.GalleryWidget__imageContainer+h4{margin-top:20px}
.DetailsWidget__container{font-size:14px;list-style:none}.DetailsWidget__container:after{content:'';display:block;clear:both}.DetailsWidget__container>li{padding:5px 0;border-bottom:1px solid #ced8e5}@media screen and (min-width: 1024px){.DetailsWidget__container>li{float:left;width:50%}}.SidebarLayout__sidebar .DetailsWidget__container>li{float:none;width:100%}.SidebarLayout__sidebar .DetailsWidget__container>li:after{content:'';display:block;clear:both}@media screen and (max-width: 1023px){.DetailsWidget__container>li:after{content:'';display:block;clear:both}}.DetailsWidget__container strong{float:left}.DetailsWidget__container span,.DetailsWidget__container input,.DetailsWidget__container select{float:right}.DetailsWidget__container select{width:auto}
@media (min-width: 768px){.InquiryModalContent__container{padding:20px}}.InquiryModalContent__header h2{margin-top:10px}.InquiryModalContent__formColumn button[type="submit"]{margin-top:20px}.InquiryModalContent__pressColumn{display:none}@media (min-width: 768px){.InquiryModalContent__pressColumn{display:block}.InquiryModalContent__pressColumn>ul{max-width:190px;margin-left:auto;margin-right:auto}}
.CampaignBrokerNotes__container{padding-bottom:20px}.CampaignBrokerNotes__container h2{font-size:.875rem;text-align:center;margin:0 0 20px;color:#4b5064}.CampaignBrokerNotes__container textarea{border:1px solid #ced8e5;outline:none;width:100%;padding:6px 12px}.CampaignBrokerNotes__container textarea.tsf-error{border-color:#e6495d}
.ListingAvailabilityRow__container{padding:20px 10px;border-bottom:1px dotted #bec6d2;margin-left:-10px;margin-right:-10px;font-size:18px;color:#4b5064}@media (min-width: 1024px){.ListingAvailabilityRow__container{margin-left:-20px;margin-right:-20px;padding:20px}}.ListingAvailabilityRow__container h4{margin:0 0 10px;font-weight:400;font-size:1rem}.ListingAvailabilityRow__container .GalleryWidget__imageContainer+h4{margin-top:20px}.ListingAvailabilityRow__container:first-child{padding-top:0}.ListingAvailabilityRow__container:last-of-type{border-bottom:0;padding-bottom:0}.ListingAvailabilityRow__container.ListingAvailabilityRow__reviewed{border-right:5px solid #2a80dd}.ListingAvailabilityRow__container p{margin-bottom:0}.ListingAvailabilityRow__container small{font-size:12px;color:#a0acbd}.ListingAvailabilityRow__container .accordion-button{margin:5px 0 0 20px;font-size:2em}.ListingAvailabilityRow__row:after{content:'';display:block;clear:both}.ListingAvailabilityRow__floorAndSuite{font-size:12px}.ListingAvailabilityRow__estimatedMonthly{display:inline-block;vertical-align:middle;text-align:right;margin-right:18px;vertical-align:top}.ListingAvailabilityRow__estimatedMonthly small{display:block}@media screen and (min-width: 768px){.ListingAvailabilityRow__inquire{margin-left:20px}}.ListingAvailabilityRow__expand{display:inline-block}.ListingAvailabilityRow__photo,.ListingAvailabilityRow__floorPlan{max-height:200px}@media screen and (min-width: 768px){.ListingAvailabilityRow__detail{display:inline-block;margin:0 50px 0 0}}.ListingAvailabilityRow__innerContainer{display:none;display:block;clear:both;font-size:14px}.ListingAvailabilityRow__expanded .ListingAvailabilityRow__innerContainer{display:block}.ListingAvailabilityRow__expanded .ListingAvailabilityRow__row{padding-bottom:20px}.ListingAvailabilityRow__gallery>div{white-space:nowrap;overflow-x:auto}.ListingAvailabilityRow__gallery img{display:inline-block;margin-right:10px;max-height:200px;width:auto}.ListingAvailabilityRow__floorplan{display:block}@media (min-width: 768px){.ListingAvailabilityRow__modal .ModalContainer__innerContainer{max-width:480px;margin-left:-240px}}@media (min-width: 1024px){.ListingAvailabilityRow__modal .ModalContainer__innerContainer{max-width:480px;margin-left:-240px}}
.BuildingTitle__container{text-align:center;margin:20px 0 10px}.BuildingTitle__name{margin:10px 0;text-transform:uppercase;font-weight:bold;font-size:16px;color:#151B34}.BuildingTitle__address{line-height:1.15;margin:0 0 10px;font-weight:400;font-size:1rem;color:#4b5064}@media (min-width: 768px){.BuildingTitle__address{font-size:1.2rem}}.BuildingTitle__addressLine2{display:block}@media (min-width: 768px){.BuildingTitle__addressLine2{display:inline-block}}.BuildingTitle__info{font-size:14px;color:#4b5064}.BuildingTitle__info .button2.small{margin:0 8px}
.InquiryCTA__container{text-align:center;margin-top:50px;clear:right}.InquiryCTA__container h2{font-size:30px;font-weight:300;margin-bottom:18px;padding:0 12px}.InquiryCTA__container .InquiryCTA__great{font-size:14px;color:#a0acbd}.InquiryCTA__container ul{margin:50px auto;width:80%}.InquiryCTA__container li{list-style:none}.InquiryCTA__container li h3{font-size:12px;text-transform:uppercase;letter-spacing:2px}.InquiryCTA__container li p{padding:0 48px;font-size:14px;font-weight:300;color:#4b5064}@media screen and (min-width: 768px){.InquiryCTA__container li{display:inline-block;vertical-align:top;width:33.33333%}.InquiryCTA__container li p{padding:0 24px}}.InquiryCTA__container .InquiryCTA__final{font-weight:300;font-size:24px;margin:50px auto}.InquiryCTA__container img{margin:0 0 12px}@media screen and (max-width: 768px){.InquiryCTA__container .button2{width:100%}}
.PointOfInterest__container{font-size:12px;position:relative;z-index:5;list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PointOfInterest__container i{display:inline-block;font-size:1.6em;margin-top:11px}.PointOfInterest__distance{float:right;margin-left:0.5em}.PointOfInterest__subway{display:inline-block;vertical-align:middle;overflow:hidden;min-width:1.2em;height:1.2em;padding:2px 0;line-height:0.95;border-radius:50%;text-align:center;font-weight:bold;color:white;background-color:#151b34;font-family:Helvetica;margin-right:2px}.PointOfInterest__subway:last-of-type{margin-right:4px}.subway-A,.subway-C,.subway-E{background-color:#2850ad}.subway-B,.subway-D,.subway-F,.subway-M{background-color:#ff6319}.subway-G{background-color:#6cbe45}.subway-L{background-color:#a7a9ac}.subway-J,.subway-Z{background-color:#996633}.subway-N,.subway-Q,.subway-R{background-color:#fccc0a}.subway-1,.subway-2,.subway-3{background-color:#ee352e}.subway-4,.subway-5,.subway-6{background-color:#00933c}.subway-7{background-color:#b933ad}.subway-S{background-color:#808183}.subway-PATH{border-radius:3px;font-size:10px;background-color:#2a80dd;padding:2px 4px}
.BuildingOverviewWidget__container p{margin:0}.BuildingOverviewWidget__map{height:200px;margin:-10px -10px 0}@media (min-width: 768px){.BuildingOverviewWidget__map{height:350px}}@media (min-width: 1024px){.BuildingOverviewWidget__map{margin:-20px -20px 0}}.BuildingOverviewWidget__place{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%;font-size:14px;padding-right:10px}@media screen and (min-width: 768px){.BuildingOverviewWidget__place{width:33.33333%}}.BuildingOverviewWidget__place .icon{font-size:125%;margin-top:-2px}.marker-icon{display:block;text-align:center;color:#2a80dd;margin-left:6px}.marker-icon svg{width:18px;height:18px;margin:6px;position:relative;z-index:3;font-size:12px}.marker-icon:before{content:'';display:block;position:absolute;top:0;left:0;z-index:2;background-color:#fff;border:3px solid #2a80dd;width:3.4em;height:3.4em;-webkit-transform:scaleY(0.95) rotate(-45deg);transform:scaleY(0.95) rotate(-45deg);border-radius:60% 50% 60% 0}.marker-icon:after{content:'';display:block;position:absolute;z-index:1;top:0.7em;left:0.8em;width:2em;height:3em;-webkit-transform:scaleX(0.8) rotate(-25deg);transform:scaleX(0.8) rotate(-25deg);border-radius:50% 50% 50% 0;background-color:rgba(21,27,52,0.7);box-shadow:0 0 10px #151b34}.marker-icon.center-marker:before{border-color:#fff;background-color:#2a80dd}.marker-icon .dot{width:10px;height:10px;border-radius:50%;background-color:#fff;margin:15px 10px;position:relative;z-index:3}.marker-icon li{list-style:none}.BuildingOverviewWidget__confidential{position:relative;text-align:center;text-shadow:0 0 2px #fff;overflow:hidden;padding:2em 4em}.BuildingOverviewWidget__confidential h2{position:relative;z-index:3;font-weight:300}.BuildingOverviewWidget__confidential h2:before{content:'';display:block;width:75px;height:113px;margin:0 auto 10px;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/lock-25cd225a.png)}.BuildingOverviewWidget__confidential:before{content:'Lorem ipsum Dolore culpa sint incididunt sint et ullamco dolor anim nostrud irure deserunt id minim elit officia id est cillum mollit quis ut in adipisicing irure ex qui sint consectetur proident sint nisi sit in dolore reprehenderit commodo ea elit quis reprehenderit id magna consequat sint dolor magna aliquip velit reprehenderit dolore proident elit sed dolor ut nostrud occaecat qui consectetur nulla ut nostrud non velit velit ad magna Ut eu aliqua labore incididunt commodo incididunt commodo ut occaecat Ut consequat mollit labore minim mollit anim Duis ut occaecat sit cillum irure ea eu in sed commodo laboris occaecat laboris commodo enim ut incididunt non ex aute ut ad Duis culpa adipisicing Duis eu sit Ut esse cupidatat est adipisicing dolor ut labore officia irure laborum Ut exercitation minim veniam est aute proident ullamco ea cillum laboris dolore.';display:block;position:absolute;z-index:1;top:0;left:0;padding:0 1em;letter-spacing:1px;line-height:2;text-align:left;opacity:0.4;pointer-events:none;-webkit-filter:blur(4px);filter:blur(4px);filter:url('data:image/svg+xml;utf9,<svg%20version="1.1"%20xmlns="http://www.w3.org/2000/svg"><filter%20id="blur"><feGaussianBlur%20stdDeviation="3"%20/></filter></svg>#blur');filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4')}@media screen and (min-width: 768px){.BuildingOverviewWidget__confidential:after{content:'';display:block;position:absolute;z-index:2;top:50%;background-image:-webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0));background-image:linear-gradient(to top, #fff, rgba(255,255,255,0))}}.BuildingOverviewWidget__confidentialText{position:relative;z-index:3;margin-bottom:40px}
.BuildingInquiryWidget__container{position:relative;color:#4b5064;border:0;padding-left:10px !important;padding-right:10px !important}.BuildingInquiryWidget__container button.tsf-input-group-control{cursor:pointer}.BuildingInquiryWidget__header{position:absolute;left:0;right:0;bottom:100%;margin:0 !important;padding:10px;background:rgba(60,60,60,0.85);color:white}.BuildingInquiryWidget__errorRow{color:#e6495d;font-size:.875rem;padding-bottom:20px}.BuildingInquiryWidget__errorRow a{color:#e6495d;text-decoration:underline}.BuildingInquiryWidget__errorRow a:hover,.BuildingInquiryWidget__errorRow a:focus{color:#de1e37}.BuildingInquiryWidget__errorRow a:active{color:#c71b31}.BuildingInquiryWidget__successRow{text-align:center}.BuildingInquiryWidget__successRow h3{font-size:1.2rem;font-weight:500}.BuildingInquiryWidget__successRow p{font-size:.875rem}
.NeighborhoodWidget__img{display:block;text-align:center;margin:-10px -10px 0}@media (min-width: 1024px){.NeighborhoodWidget__img{margin:-20px -20px 0}}.NeighborhoodWidget__a{display:block;margin:20px 0;font-size:1rem}.NeighborhoodWidget__p{margin:20px 0 0;font-size:.875rem;text-align:center}
.LearnMoreWidget__container{text-align:center;overflow:hidden}.LearnMoreWidget__container h3{margin:20px 0;padding:0;font-weight:500;font-size:1rem}.LearnMoreWidget__container p{font-size:.875rem;color:#4b5064;margin:20px 0 0;line-height:1.3em}.LearnMoreWidget__iframe{margin:-10px -10px 0}@media (min-width: 1024px){.LearnMoreWidget__iframe{margin:-20px -20px 0}}.LearnMoreWidget__image{width:100%;height:8em;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/TSF-Promo@2x-ddfd247e.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;margin:-10px 0}@media (min-width: 1024px){.LearnMoreWidget__image{margin:-20px 0}}
.MedianRentsWidget__list{margin:0 -10px -10px !important}@media (min-width: 1024px){.MedianRentsWidget__list{margin:0 -20px -20px !important}}.MedianRentsWidget__list label{display:block;text-align:center;background-color:#2a80dd;color:#fff;text-transform:uppercase;font-size:11px;padding:3px}.MedianRentsWidget__list .MedianRentsWidget__labelContainer{vertical-align:top;display:inline-block;padding:0;width:96px;height:80px;margin:0}.MedianRentsWidget__list dd{vertical-align:top;display:inline-block;height:80px;margin:0;padding:7px 0 0;text-align:center}.MedianRentsWidget__list dd:after{content:'';display:block;clear:both}.MedianRentsWidget__list .MedianRentsWidget__icon{clear:left;font-size:3em;text-align:center;background-color:#D4E5F8}.MedianRentsWidget__list .MedianRentsWidget__icon svg{margin:6px 0 8px;vertical-align:middle}.MedianRentsWidget__list .MedianRentsWidget__price{font-size:40px;font-weight:600;color:#4b5064}.MedianRentsWidget__list .MedianRentsWidget__price:before{content:'$';display:inline-block;font-size:24px;vertical-align:top;margin:10px 2px 0 0}.MedianRentsWidget__list .MedianRentsWidget__price,.MedianRentsWidget__list .MedianRentsWidget__priceLabel{display:inline-block;vertical-align:middle;margin:0 5px -2px 0;text-transform:uppercase}.MedianRentsWidget__list .MedianRentsWidget__priceLabel{color:#a0acbd;text-align:left;line-height:1.4;margin-top:2px}
.NearbyBuildingsWidget__list{list-style:none;margin:0}.NearbyBuildingsWidget__listItem{clear:right;position:relative}.NearbyBuildingsWidget__listItem:not(:last-child){margin-bottom:8px}.NearbyBuildingsWidget__listItem:hover .NearbyBuildingsWidget__address,.NearbyBuildingsWidget__listItem:focus .NearbyBuildingsWidget__address{color:#1d67b7}.NearbyBuildingsWidget__listItem:hover .NearbyBuildingsWidget__listItemMain,.NearbyBuildingsWidget__listItem:focus .NearbyBuildingsWidget__listItemMain{color:#8292a8}.NearbyBuildingsWidget__listItem:active .NearbyBuildingsWidget__address{color:#1a5ba1}.NearbyBuildingsWidget__listItem:active .NearbyBuildingsWidget__listItemMain{color:#73859e}.NearbyBuildingsWidget__image{position:absolute;right:0;top:0;bottom:0;z-index:0;background-size:cover;background-position:center}.NearbyBuildingsWidget__address{color:#2a80dd}.NearbyBuildingsWidget__listItemMain{position:relative;z-index:1;color:#a0acbd}.NearbyBuildingsWidget__listItemMain p{margin:0}
.HowItWorksPage__container h1,.HowItWorksPage__container h2,.HowItWorksPage__container h3{font-weight:100}.HowItWorksPage__container h1{font-size:40px}.HowItWorksPage__container h2{font-size:30px}.HowItWorksPage__container h3{font-size:24px;line-height:30px}@media screen and (min-width: 1024px){.HowItWorksPage__container h1{font-size:48px}.HowItWorksPage__container h2{font-size:40px}.HowItWorksPage__container h3{font-size:30px;line-height:40px}}.HowItWorksPage__container .HowItWorksPage__hero h1,.HowItWorksPage__container .HowItWorksPage__hero h2{width:40%;margin-left:0px;padding-left:30px;color:#fff;margin-bottom:0.5em}@media screen and (min-width: 1024px){.HowItWorksPage__container .HowItWorksPage__hero:before{display:none}}@media screen and (max-width: 1024px){.HowItWorksPage__container .HowItWorksPage__hero h1,.HowItWorksPage__container .HowItWorksPage__hero h2{width:60%}}@media screen and (max-width: 768px){.HowItWorksPage__container .HowItWorksPage__hero h1,.HowItWorksPage__container .HowItWorksPage__hero h2{width:100%;padding:0 10%;text-align:center}}.HowItWorksPage__container .HowItWorksPage__content{padding:100px 20px;text-align:center;color:#4b5064}.HowItWorksPage__container .HowItWorksPage__content h1:last-of-type{color:#2a80dd}.HowItWorksPage__container .HowItWorksPage__content ul{list-style:none;text-align:left}@media screen and (min-width: 1024px){.HowItWorksPage__container .HowItWorksPage__content ul{margin:100px 0 0}}.HowItWorksPage__container .HowItWorksPage__content p{font-size:16px;color:#a0acbd;line-height:28px;margin:0 auto 20px}@media screen and (max-width: 1024px){.HowItWorksPage__container .HowItWorksPage__content p{max-width:530px}}.HowItWorksPage__container .HowItWorksPage__content h3,.HowItWorksPage__container .HowItWorksPage__content .icon{margin-bottom:20px}.HowItWorksPage__container .HowItWorksPage__flipFlop{margin-top:40px}.HowItWorksPage__container .HowItWorksPage__flipFlop li:after{content:'';display:block;clear:both;margin-bottom:100px}.HowItWorksPage__container .HowItWorksPage__flipFlop li:nth-child(odd) .HowItWorksPage__figure{float:left;margin-right:40px}.HowItWorksPage__container .HowItWorksPage__flipFlop li:nth-child(even) .HowItWorksPage__figure{float:right;margin-left:40px}.HowItWorksPage__container .HowItWorksPage__figure{max-width:45%;margin-bottom:40px}.HowItWorksPage__container .HowItWorksPage__figure img{display:block}.HowItWorksPage__container .HowItWorksPage__dabadee{color:#2a80dd;padding:0 20%;margin-bottom:20px}@media screen and (max-width: 1024px){.HowItWorksPage__container .HowItWorksPage__dabadee{padding:0 10%}}.HowItWorksPage__container .HowItWorksPage__dabadee+p{margin-bottom:30px}@media screen and (max-width: 1024px){.HowItWorksPage__container .HowItWorksPage__figure{width:100%;margin:40px 0;max-width:100%}.HowItWorksPage__container .HowItWorksPage__figure img{display:block;margin:auto}.HowItWorksPage__container .HowItWorksPage__content ul{text-align:center}}.how_it_works main{padding-top:0}
.QuickstartPage__body .PageHeader__container{box-shadow:0 1px 5px rgba(21,27,52,0.3)}@media (min-width: 768px){.QuickstartPage__ebookRow{min-height:700px;max-width:none;background:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/office-7db01aed.jpg) center center no-repeat;background-size:cover}}.QuickstartPage__widget{margin:20px 0}.QuickstartPage__widget h1{margin:0 0 20px}.QuickstartPage__widget p{color:#798aa2}.QuickstartPage__widget b{color:#657892}@media (min-width: 768px){.QuickstartPage__widget{position:absolute;top:160px;left:50%;margin:0 auto 0 -175px;max-width:350px;background:white;border-radius:2px;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3);border:1px solid #ebe4f5}}@media (min-width: 1024px){.QuickstartPage__widget{margin-left:-400px}}
.SpaceCalculatorPage__title{margin-top:40px;font-weight:100;font-size:40px;text-align:center}.SpaceCalculatorPage__titleSub{color:#a0acbd;font-size:14px;text-align:center;padding:10px 10%}.SpaceCalculatorPage__panes{background-color:#1c478e;color:#fff}.SpaceCalculatorPage__panes:after{content:'';clear:both;display:block}.SpaceCalculatorPage__panes .SpaceCalculatorPage__leftPane,.SpaceCalculatorPage__panes .SpaceCalculatorPage__rightPane{padding:40px}@media (max-width: 767px){.SpaceCalculatorPage__panes .SpaceCalculatorPage__leftPane,.SpaceCalculatorPage__panes .SpaceCalculatorPage__rightPane{float:none}}@media (min-width: 768px){.SpaceCalculatorPage__panes .SpaceCalculatorPage__leftPane,.SpaceCalculatorPage__panes .SpaceCalculatorPage__rightPane{width:50%}}.SpaceCalculatorPage__panes h2{color:#fff;font-weight:100;margin-bottom:20px}.SpaceCalculatorPage__panes label{display:block;text-transform:uppercase;font-size:12px;margin-bottom:15px}.SpaceCalculatorPage__panes input,.SpaceCalculatorPage__panes select,.SpaceCalculatorPage__panes button{display:block;border-radius:16px;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,0.25);padding:5px 10px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.SpaceCalculatorPage__panes input:focus,.SpaceCalculatorPage__panes select:focus,.SpaceCalculatorPage__panes button:focus{outline:none;border-color:#fff;background-color:rgba(255,255,255,0.25)}.SpaceCalculatorPage__panes select:hover,.SpaceCalculatorPage__panes button:hover{background-color:#fff;color:#1c478e;cursor:pointer}.SpaceCalculatorPage__leftPane{float:left;position:relative}.SpaceCalculatorPage__leftPane:after{content:'';position:absolute;left:100%;top:40px;border:25px solid transparent;border-left-color:#1c478e}.SpaceCalculatorPage__recommendations{margin-top:40px}.SpaceCalculatorPage__roomsList{margin:0;list-style:none}.SpaceCalculatorPage__roomsList li{clear:right;padding:12px 0;line-height:1.8em}.SpaceCalculatorPage__roomsList li:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,0.25)}.SpaceCalculatorPage__buttonGroup{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(255,255,255,0.25);border-radius:16px}.SpaceCalculatorPage__buttonGroup button{display:block;border:0;background-color:transparent;padding:0 5px}.SpaceCalculatorPage__buttonGroup button:first-of-type{border-radius:16px 0 0 16px;margin-right:5px}.SpaceCalculatorPage__buttonGroup button:last-of-type{border-radius:0 16px 16px 0;margin-left:5px}.SpaceCalculatorPage__buttonGroup span{width:2em;text-align:center}.SpaceCalculatorPage__addButton{margin-top:20px}.SpaceCalculatorPage__rightPane{float:right;background-color:rgba(160,172,189,0.1)}.SpaceCalculatorPage__pie{width:70%;max-width:350px;margin:20px auto;display:block;overflow:visible}.SpaceCalculatorPage__chartDescription{margin:0;list-style:none}.SpaceCalculatorPage__chartDescription li{display:inline-block;width:50%;border-bottom:1px solid rgba(255,255,255,0.25);padding:10px;vertical-align:bottom}.SpaceCalculatorPage__sliceColor{border:3px solid;display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%}.SpaceCalculatorPage__sliceValue{float:right}.SpaceCalculatorPage__slicePercent{margin:0;font-size:14px;color:rgba(255,255,255,0.25)}.SpaceCalculatorPage__sliceSelected{font-weight:bold}.SpaceCalculatorPage__sliceSelected .SpaceCalculatorPage__sliceColor{-webkit-transform:scale(1.5);transform:scale(1.5)}
.TeamPage__header{text-align:center;margin-top:68px}.TeamPage__header h1{margin-top:30px}@media (min-width: 642px){.TeamPage__header{margin-top:0}}.TeamPage__title{text-align:center;margin-top:0;margin-bottom:0}.TeamPage__description{font-size:1rem;font-weight:300;margin-bottom:3em;text-align:center}.TeamPage__grid>li{list-style:none;margin-bottom:20px}.TeamPage__footer{text-align:center;max-width:600px;margin:28px auto 48px}.TeamPage__footer p{font-size:1rem;font-weight:300;margin:0 0 1.875em}.TeamPage__teamMemberListItemLink{display:block;position:relative;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.TeamPage__teamMemberListItemLink:hover,.TeamPage__teamMemberListItemLink:focus,.TeamPage__teamMemberListItemLink:active{-webkit-transform:scale(1.04);transform:scale(1.04)}.TeamPage__teamMemberPlaceholderImg{width:100%;height:auto}.TeamPage__teamMemberImageContainer{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.TeamPage__teamMemberListItemInfo{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);padding:.5em;text-align:center}.TeamPage__teamMemberListItemInfo h3,.TeamPage__teamMemberListItemInfo h4{font-size:.6rem;color:white;margin:0}.TeamPage__teamMemberModalClose{position:absolute;top:1.875rem;right:1.875rem;z-index:10;color:#f2f2f2;height:16px;width:16px}.TeamPage__teamMemberModalClose:hover,.TeamPage__teamMemberModalClose:focus{color:white}.TeamPage__teamMemberModalClose:active{color:#e6e6e6}.TeamPage__teamMemberModalImageContainer{position:relative}.TeamPage__teamMemberModalImageContainer img{width:100%;height:auto}.TeamPage__teamMemberModalContent{padding:0 10px 10px}@media (min-width: 480px){.TeamPage__teamMemberModalContent{padding:0 1.875rem 1.875rem}}.TeamPage__teamMemberModalContent h1,.TeamPage__teamMemberModalContent h2{font-size:1rem;font-weight:400;margin:0;text-align:center}.TeamPage__teamMemberModalContent h1{margin-top:1.875rem;color:#1c478e}.TeamPage__teamMemberModalContent p{font-size:.875rem;margin:1.875rem 0 0;color:#151b34}.TeamPage__teamMemberModalContent span{margin-top:1.875rem;font-size:.875rem}.TeamPage__teamMemberModalSocialList{position:absolute;bottom:0;right:0;margin:0 1.875rem 0 0;height:1rem}.TeamPage__teamMemberModalSocialList li{list-style:none;display:inline-block;margin-left:.9375rem;height:1rem}.TeamPage__teamMemberModalSocialList li:first-child{margin-left:0}.TeamPage__teamMemberModalSocialList a{display:inline-block;background:#2a80dd;color:white;text-align:center;width:2rem;height:2rem;line-height:2rem;border-radius:2rem;vertical-align:top}.TeamPage__teamMemberModalSocialList a:hover,.TeamPage__teamMemberModalSocialList a:focus{background:#2173cd}.TeamPage__teamMemberModalSocialList a:active{background:#1d67b7}
@media (min-width: 768px){.AppDownloadPage__section{position:relative;min-height:750px;background:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/hero-bg-7deae40a.jpg) center top no-repeat;background-size:2000px 750px}}.AppDownloadPage__row{position:relative}@media (min-width: 768px){.AppDownloadPage__widget{position:absolute;left:100px;top:200px;width:330px;border-radius:2px;box-shadow:0 1px 2px -1px rgba(21,27,52,0.3);background:white}}@media (min-width: 1024px){.AppDownloadPage__widget{left:220px;top:200px}}.AppDownloadPage__widgetContent{padding:20px}@media (min-width: 768px){.AppDownloadPage__widgetContent{padding:40px}}.AppDownloadPage__title,.AppDownloadPage__p{color:#4b5064;font-weight:500;text-align:center}.AppDownloadPage__title{margin:0 0 20px;font-size:1.2rem}.AppDownloadPage__p{font-size:1rem}.AppDownloadPage__iosDownloadAnchor{display:block;color:#4b5064;margin:40px auto 0;outline:none;text-align:center}.AppDownloadPage__iosDownloadAnchor:hover,.AppDownloadPage__iosDownloadAnchor:focus{color:#404455}.AppDownloadPage__iosDownloadAnchor:active{color:#353947}.AppDownloadPage__iosDownloadIcon{font-size:60px !important}
.ExpandableHeader__container{background-color:#fff;border-bottom:1px solid rgba(206,216,229,0.25);position:relative}.ExpandableHeader__container h1{margin:0;padding:15px;font-size:40px}.ExpandableHeader__innerContainer{position:absolute;z-index:2;top:100%;left:0;right:0;height:1024px;background-image:-webkit-linear-gradient(top, #4b5064, rgba(75,80,100,0));background-image:linear-gradient(to bottom, #4b5064, rgba(75,80,100,0))}.ExpandableHeader__inner{border-bottom:1px solid #ced8e5;background-color:#fff}.ExpandableHeader__hideButton{display:block;margin:0 auto 20px}
.Testimonials__container{border-top:1px solid #ced8e5;padding:40px 20px}.Testimonials__container ul{list-style:none;margin:0}.Testimonials__item{margin-top:20px}@media screen and (min-width: 768px){.Testimonials__item{display:inline-block;vertical-align:top;width:calc(50% - 20px)}.Testimonials__item:nth-of-type(odd){margin-right:20px}}.Testimonials__itemQuote{position:relative;background-color:#fff;padding:15px;border:1px solid #ced8e5;border-radius:8px;font-size:12px;font-style:italic}@media screen and (min-width: 1024px){.Testimonials__itemQuote{height:88px}}.Testimonials__itemQuote:after{content:'';display:block;position:absolute;bottom:-8px;left:16px;width:16px;height:16px;border-right:1px solid #ced8e5;border-bottom:1px solid #ced8e5;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.Testimonials__itemName{font-size:14px;font-weight:600;margin:5px 0}.Testimonials__itemAvatar{border-radius:50%;float:left;margin-right:10px}
.IconButton__container{width:2.5em;height:2.5em;padding:0;border:1px solid #ced8e5;border-radius:50%;text-align:center;background-color:#fff;vertical-align:middle}.IconButton__container:hover:not([disabled]){cursor:pointer;border-color:currentColor;background-color:currentColor}.IconButton__container:focus{outline:none}.IconButton__container.selected{border-color:currentColor;background-color:currentColor}
.TinderVoteButtons__container{text-align:center;margin:1em}.TinderVoteButtons__container button{font-size:16px;color:#ced8e5}.TinderVoteButtons__container button:not(:last-of-type){margin-right:8px}.TinderVoteButtons__container button.selected,.TinderVoteButtons__container button:hover{color:#fff}.TinderVoteButtons__container button.selected:nth-of-type(1),.TinderVoteButtons__container button:hover:nth-of-type(1){background-color:#2abf98}.TinderVoteButtons__container button.selected:nth-of-type(2),.TinderVoteButtons__container button:hover:nth-of-type(2){background-color:#F3B855}.TinderVoteButtons__container button.selected:nth-of-type(3),.TinderVoteButtons__container button:hover:nth-of-type(3){background-color:#e6495d}
.ListingContents__container{padding:10px 10%}.ListingContents__container .Widget__container{border:none;box-shadow:none;background-color:transparent}.ListingContents__container .Widget__title+.Widget__content{margin-top:initial}.ListingContents__description{padding:10px;font-size:14px;margin-bottom:0}
.Leaflet__marker{position:relative;display:block;width:28px;height:28px;border-radius:28px;position:relative;z-index:1;color:white}.Leaflet__marker:after{position:relative;display:inline-block;z-index:2;font-family:'icomoon' !important;font-size:1.2rem;line-height:28px;speak:none}.Leaflet__marker>svg{position:relative;z-index:2;width:28px;height:39px}.Leaflet__marker-base,.Leaflet__marker-empty{background:#2a80dd;border-top:1px solid #569ae4;text-align:center}.Leaflet__marker-base:before,.Leaflet__marker-empty:before{background:#2a80dd}.Leaflet__marker-base:after,.Leaflet__marker-empty:after{content:'\E962'}.Leaflet__marker-base:hover,.Leaflet__marker-base:focus,.Leaflet__marker-empty:hover,.Leaflet__marker-empty:focus{background:#237bda}.Leaflet__marker-base:hover:before,.Leaflet__marker-base:focus:before,.Leaflet__marker-empty:hover:before,.Leaflet__marker-empty:focus:before{background:#237bda}.Leaflet__marker-base:active,.Leaflet__marker-base.selected,.Leaflet__marker-empty:active,.Leaflet__marker-empty.selected{background:#2173cd}.Leaflet__marker-base:active:before,.Leaflet__marker-base.selected:before,.Leaflet__marker-empty:active:before,.Leaflet__marker-empty.selected:before{background:#2173cd}.Leaflet__marker-yes{background:#2abf98;border-top:1px solid #46d6b0;text-align:center}.Leaflet__marker-yes:before{background:#2abf98}.Leaflet__marker-yes:after{content:'\E9C7'}.Leaflet__marker-yes:hover,.Leaflet__marker-yes:focus{background:#28b791}.Leaflet__marker-yes:hover:before,.Leaflet__marker-yes:focus:before{background:#28b791}.Leaflet__marker-yes:active,.Leaflet__marker-yes.selected{background:#25aa87}.Leaflet__marker-yes:active:before,.Leaflet__marker-yes.selected:before{background:#25aa87}.Leaflet__marker-no{background:#e6495d;border-top:1px solid #ec7685;text-align:center}.Leaflet__marker-no:before{background:#e6495d}.Leaflet__marker-no:after{content:'\E9C9'}.Leaflet__marker-no:hover,.Leaflet__marker-no:focus{background:#e54055}.Leaflet__marker-no:hover:before,.Leaflet__marker-no:focus:before{background:#e54055}.Leaflet__marker-no:active,.Leaflet__marker-no.selected{background:#e33349}.Leaflet__marker-no:active:before,.Leaflet__marker-no.selected:before{background:#e33349}.Leaflet__marker-maybe{background:#F3B855;border-top:1px solid #f6cc85;text-align:center}.Leaflet__marker-maybe:before{background:#F3B855}.Leaflet__marker-maybe:after{content:'\E9A1'}.Leaflet__marker-maybe:hover,.Leaflet__marker-maybe:focus{background:#f2b44b}.Leaflet__marker-maybe:hover:before,.Leaflet__marker-maybe:focus:before{background:#f2b44b}.Leaflet__marker-maybe:active,.Leaflet__marker-maybe.selected{background:#f1ae3d}.Leaflet__marker-maybe:active:before,.Leaflet__marker-maybe.selected:before{background:#f1ae3d}.Leaflet__marker-valid{background:green}.Leaflet__marker-invalid{background:red}.Leaflet__marker-similar{background:yellow}.Leaflet__marker.selected{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.Leaflet__marker.selected:before{content:' ';display:block;position:absolute;top:11px;left:5px;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Leaflet__markerContents{position:relative;z-index:3;color:#fff;margin-top:-37px;font-weight:bold;text-align:center}.invalid svg{color:#ced8e5;opacity:0.8}
.NewCampaignListing__container{background-color:#fff;border:1px solid #ced8e5;border-top:none}.NewCampaignListing__container:first-of-type{border-radius:2px 2px 0 0;border-top:1px solid #ced8e5}.NewCampaignListing__container:last-of-type{border-radius:0 0 2px 2px}.NewCampaignListing__container:first-of-type:last-of-type{border-radius:2px}.NewCampaignListing__container:after{content:'';display:block;clear:both}.NewCampaignListing__avatar{float:left;width:25%;height:156px;display:none}.NewCampaignListing__avatar,.NewCampaignListing__avatar .NewCampaignListing__image{-webkit-transition:opacity 200ms ease-in-out, -webkit-transform 300ms ease-in-out;transition:opacity 200ms ease-in-out, -webkit-transform 300ms ease-in-out;transition:transform 300ms ease-in-out, opacity 200ms ease-in-out;transition:transform 300ms ease-in-out, opacity 200ms ease-in-out, -webkit-transform 300ms ease-in-out}.NewCampaignListing__image{width:100%;height:100%}.NewCampaignListing__image>div{width:100%;height:100%;background-size:cover;background-position:center}.NewCampaignListing__card{padding:15px}.NewCampaignListing__info span:not(.NewCampaignListing__estimatedPriceLabel),.NewCampaignListing__info .NewCampaignListing__icons,.NewCampaignListing__info .NewCampaignListing__voteButtons{margin-right:10px;float:left}.NewCampaignListing__info:after{content:'';display:block;clear:both}.NewCampaignListing__toggle{float:right;font-size:20px;color:#ced8e5}.NewCampaignListing__floor,.NewCampaignListing__voteButtons,.NewCampaignListing__estimatedPrice{clear:left}.NewCampaignListing__icons{line-height:19px}.NewCampaignListing__address{font-weight:600;color:#2a80dd}.NewCampaignListing__neighborhood,.NewCampaignListing__floor,.NewCampaignListing__estimatedPriceLabel{font-size:12px;color:#a0acbd}.NewCampaignListing__voteButtons{padding:0;margin:10px 0 0 0}@media screen and (max-width: 768px){.NewCampaignListing__neighborhood{display:none}}@media screen and (min-width: 1024px){.NewCampaignListing__avatar{display:block}.NewCampaignListing__card{float:left;width:75%}.NewCampaignListing__estimatedPrice{float:right}.NewCampaignListing__listingContents{margin:20px 0 0 -35%}}.NewCampaignListing__container.NewCampaignListing__tinder{width:calc(100% - 40px);margin:0 20px;border:0;background-color:transparent}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__avatar{display:block;float:none;width:initial;height:initial;position:relative;padding:6px;border:1px solid #ced8e5;border-radius:2px;background-color:#fff}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__avatar .leaflet-container{width:100%;height:286px}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__image{position:absolute;left:35px;top:35px;width:33.33333%;height:228px;border-radius:2px;border:1px solid #ced8e5;padding:6px;background-color:#fff}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__card{float:none;width:initial;padding:0;margin:0 10px 10px;border:1px solid #ced8e5;border-top-width:0;border-radius:0 0 2px 2px;background-color:#fff}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__info{line-height:35px;padding:20px}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__info:after{content:'';display:block;clear:both}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__info:hover{cursor:pointer}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__toggle{float:right;font-size:20px;margin-top:8px;margin-right:4px;color:#ced8e5}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__icons{display:none}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__neighborhood{display:none}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__listingContents{clear:both;margin-:30px;background-color:#f2f5f9;border-top:1px solid #E6EBF2;margin:0px 20px 20px}@media screen and (max-width: 767px){.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__estimatedPrice,.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__yearlyPrice{float:left;clear:left}}@media screen and (min-width: 480px){.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__toggle{margin:0;font-size:32px}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__icons{display:block;line-height:32px}}@media screen and (min-width: 768px){.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__info{padding:30px}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__toggle{margin-top:-4px;font-size:16px}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__floor{clear:none}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__estimatedPrice,.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__yearlyPrice{clear:none;float:right}.NewCampaignListing__container.NewCampaignListing__tinder .NewCampaignListing__listingContents{margin:0 30px 30px}}.NewCampaignListing__tinderUnselected{opacity:0.75;-webkit-filter:blur(2px);filter:blur(2px)}.NewCampaignListing__defaultImg{background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/tsf-placeholder-inverse-a5b95667.png)}
.SpacesReviewPage__subheading{padding:10px;border-bottom:1px solid #ced8e5;font-size:14px;text-align:center;background-color:#fff}.SpacesReviewPage__subheading .SpacesReviewPage__back{color:#a0acbd;float:left}.SpacesReviewPage__subheading button{margin:-4px 10px -4px -10px;width:41px;height:32px;border-radius:2px}.SpacesReviewPage__innerContainer{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.SpacesReviewPage__innerContainer{height:75vh;min-height:800px}}.SpacesReviewPage__listings{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px}@media screen and (max-width: 767px){.SpacesReviewPage__listings{width:100%}}@media screen and (min-width: 768px){.SpacesReviewPage__listings{overflow-y:auto}}.SpacesReviewPage__bucketTitle{text-align:left;font-size:24px;margin:20px 0 10px}.SpacesReviewPage__bucketTitle:first-of-type{margin-top:0}.SpacesReviewPage__map{width:350px}@media screen and (max-width: 767px){.SpacesReviewPage__map{display:none}}@media screen and (min-width: 1280px){.SpacesReviewPage__map{width:35%}}
.ListingFilters__container li:not(:last-of-type){border-bottom:1px solid #ced8e5}.ListingFilters__container input[type="text"]{width:100%;padding:10px;margin:10px 0;font-size:14px;border-radius:2px;border:1px solid #f2f5f9}.ListingFilters__container .rc-slider{position:relative;height:4px;width:100%;border-radius:6px;background-color:#E6EBF2;box-sizing:border-box;margin:10px 0}.ListingFilters__container .rc-slider-handle{position:absolute;width:14px;height:14px;margin-left:-7px;margin-top:-5px;cursor:pointer;border-radius:50%;border:2px solid #ced8e5;background-color:#fff;z-index:2}.ListingFilters__container .rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#2abf98;z-index:1}.ListingFilters__container .rc-slider-step{position:absolute;width:100%;height:4px;background-color:transparent;z-index:1}.ListingFilters__container .rc-slider-mark{position:absolute;top:10px;left:0;width:100%;font-size:12px;z-index:3}.ListingFilters__basicSearch{font-size:12px}.ListingFilters__basicSearch label{color:#151b34;font-weight:600}.ListingFilters__advancedSearch input[type="checkbox"],.ListingFilters__advancedSearch input[type="radio"]{margin-right:10px}.ListingFilters__advancedSearch label{font-size:12px;padding:0 10px;margin:2px 0;display:block;color:#2a80dd;cursor:pointer}
.BuildingRow__container{background-color:#fff;border:1px solid #ced8e5;border-top:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.BuildingRow__container:hover{background-color:#f2f5f9}.BuildingRow__container:first-of-type{border-top:1px solid #ced8e5}.BuildingRow__container p{margin:0}.BuildingRow__container.BuildingRow__reviewed{border-right:5px solid #2a80dd}.BuildingRow__image{width:20%;min-width:80px;background-size:cover;background-color:#f2f5f9;background-image:url(http://assets0.thesquarefoot.com/assets/office-placeholder-124b2d42ed5340e5a436318508599e49.png);background-position:center}.BuildingRow__contents{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}.BuildingRow__address{color:#2a80dd;font-weight:600;font-size:14px}.BuildingRow__neighborhood{color:#a0acbd;font-size:12px;font-weight:normal;margin:0 5px}.BuildingRow__right{float:right;text-align:right}.BuildingRow__rowDetails{font-size:12px;list-style:none;margin:0}.BuildingRow__rowDetails li{display:inline-block}.BuildingRow__rowDetails li:not(:first-of-type){color:#a0acbd}.BuildingRow__rowDetails li:not(:first-of-type):before{content:'\B7';margin:0 5px}
.BuildingDrawer__container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:1040;background-color:#fff;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;will-change:transform;-webkit-transform:translateX(-102%);transform:translateX(-102%)}.BuildingDrawer__expanded{-webkit-transform:translateX(0);transform:translateX(0)}.BuildingDrawer__header{display:-webkit-box;display:-ms-flexbox;display:flex}.BuildingDrawer__headerImage{width:25%;float:left;margin:0;background-color:#2a80dd;background-size:cover;background-position:center}.BuildingDrawer__headerInner{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#1c478e;color:#fff;font-size:14px;padding:40px}.BuildingDrawer__headerInner h1{font-weight:100;color:#fff}.BuildingDrawer__headerInner p{margin:0}.BuildingDrawer__headerInner .IconButton__container{border-radius:3px;background-color:transparent;color:#fff;border-color:rgba(255,255,255,0.25);padding:0;width:4em;height:3em;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.BuildingDrawer__headerInner .IconButton__container:hover{color:#2a80dd}.BuildingDrawer__headerInner .IconButton__container:first-of-type{margin-left:20px}.BuildingDrawer__body{padding:40px}
.CampaignSearchPage__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:90vh}.CampaignSearchPage__controls{-webkit-box-flex:2;-ms-flex:2;flex:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.CampaignSearchPage__controls h4{font-size:12px;font-weight:600;margin:1em 0}.CampaignSearchPage__controlsLeft,.CampaignSearchPage__controlsRight{max-height:100%;overflow-y:auto}.CampaignSearchPage__controlsLeft{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 20px 40px 40px}.CampaignSearchPage__controlsRight{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:40px 40px 40px 20px}.CampaignSearchPage__sortDropdown{float:right;color:#a0acbd;font-size:14px}.CampaignSearchPage__sortDropdown:before{content:'Sorted By:'}.CampaignSearchPage__sortDropdown select{border:0;background-color:transparent;color:#2a80dd;width:auto;font-size:inherit}.CampaignSearchPage__buildings{clear:right}.CampaignSearchPage__mapContainer{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.CampaignSearchPage__spinner{position:absolute;top:50px;right:50px;z-index:10000;color:#1c478e;font-size:10px}.CampaignSearchPage__map{-webkit-box-flex:1;-ms-flex:1;flex:1}
.CreateNewListingPage__body main{background:#f9f7fc}.CreateNewListingPage__body .PageHeader__container{box-shadow:0 1px 2px -1px rgba(21,27,52,0.3)}.CreateNewListingPage__container{max-width:1024px;margin-left:auto;margin-right:auto;padding-top:100px}.CreateNewListingPage__widget{position:relative}@media (min-width: 768px){.CreateNewListingPage__widget{min-height:301px}}.CreateNewListingPage__widget2{margin-top:20px}@media (min-width: 768px){.CreateNewListingPage__widget2{margin-top:0}}.CreateNewListingPage__editBtn{display:block;margin-top:20px;font-size:.875rem}.CreateNewListingPage__submitBtn{margin-top:20px}.CreateNewListingPage__title{margin-right:20px}.CreateNewListingPage__scrim{position:absolute;top:0;left:0;bottom:0;right:0;background:#f9f7fc;opacity:0.8;z-index:10}.CreateNewListingPage__errorRow{margin-top:20px}
.StylesPageLayout__body .tsf-alert p{margin:0}.StylesPageLayout__body .row+.row{margin-top:20px}.tsf-style-page-row>.column>h1,.tsf-style-page-row>.column>h3,.tsf-style-page-row>.column>p,.tsf-style-page-row>.column>form{margin:20px 0}
.WidgetsPage__container{background:#f9f7fc;padding-bottom:40px}
.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper{min-width:200px}.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper .leaflet-popup-content{margin:12px}.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper label{font-size:0.6rem}.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper input[type="text"],.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper select{margin-bottom:4px;padding:4px;height:auto}.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper button,.AdminGeoboundablesEditor__container .leaflet-popup-content-wrapper input[type="submit"]{width:49%;margin:4px 0.5%}.AdminGeoboundablesEditor__disambiguation{list-style:none}
.NewSearchPage__headerRow{padding-top:20px}.NewSearchPage__homeButton{display:block;background-image:url(https://thesquarefoot-assets-production.s3.amazonaws.com/assets/logo-color-d1b80cca.png);background-size:190px 26px;width:190px;height:26px}.NewSearchPage__row{position:absolute;height:100%;width:100%;max-width:none;overflow:hidden}.NewSearchPage__row h3{font-weight:400}.NewSearchPage__aside{position:absolute;left:0;top:0;bottom:0;width:330px;padding:0 30px;overflow:auto;border-right:1px solid rgba(0,0,0,0.1)}.NewSearchPage__form{margin-bottom:20px}.NewSearchPage__map{position:absolute;left:330px;top:0;right:0;bottom:0}.NewSearchPage__listingWidget{position:absolute;top:0;left:0;bottom:0;width:330px;z-index:10;overflow:auto;-webkit-overflow-scrolling:touch}.NewSearchPage__listingWidgetHeroImgAnchor{display:block;width:100%}.NewSearchPage__listingWidgetHeroImgAnchor img{width:100%;height:auto}.NewSearchPage__listingWidgetHeader{background:#2a80dd}.NewSearchPage__listingWidgetTitle{font-weight:500;font-size:1rem;margin:0}.NewSearchPage__listingWidgetTitle a{color:#eaf2fc}.NewSearchPage__listingWidgetTitle a:hover,.NewSearchPage__listingWidgetTitle a:focus{color:white}.NewSearchPage__listingWidgetTitle a:active{color:#dfecfa}.NewSearchPage__listingWidgetSubtitle{font-weight:500;font-size:.875rem;margin:20px 0 0}.NewSearchPage__listingWidgetLinks{margin:20px 0;padding:0}.NewSearchPage__listingWidgetLinks li{list-style:none;padding-top:5px;font-size:.875rem}.NewSearchPage__listingWidgetLinks li a{font-size:.875rem}.NewSearchPage__listingWidgetLinks li:first-child{padding-top:0}.NewSearchPage__listingWidgetRelevanceAlert{font-size:.875rem;margin:20px 0 0;color:#e6495d}.NewSearchPage__listingWidgetRelevanceAlert+.NewSearchPage__listingWidgetRelevanceAlert{margin-top:5px}.NewSearchPage__alert{margin-top:10px}@-webkit-keyframes NewSearchPage__fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes NewSearchPage__fadeIn{0%{opacity:0}100%{opacity:1}}.NewSearchPage__listingList{margin:20px 0 0}.NewSearchPage__listingList>li{list-style:none;padding:0;border-top:1px dotted #ced8e5;-webkit-animation:NewSearchPage__fadeIn .25s;animation:NewSearchPage__fadeIn .25s}.NewSearchPage__listingList>li:first-child{border-top:none}.NewSearchPage__listingListMark{display:inline-block;position:absolute;top:50%;left:20px;margin-top:-10px;width:20px;height:20px;border-radius:20px}.NewSearchPage__listingRel100{background:#0C2C84}.NewSearchPage__listingRel85{background:#225EA8}.NewSearchPage__listingRel65{background:#1D91C0}.NewSearchPage__listingRel50{background:#41B6C4}.NewSearchPage__listingRel35{background:#7FCDBB}.NewSearchPage__listingRel15{background:#C7E9B4}.NewSearchPage__listingRel0{background:#ffc}.NewSearchPage__listingListContent{padding-left:30px;padding-right:20px}.NewSearchPage__listingListDetails{font-size:.875rem}.NewSearchPage__listingListItemButton{position:relative;display:block;border:none;border-radius:0;outline:none;padding:20px;background:transparent;text-align:left}.NewSearchPage__listingListItemButton h3{margin:0;font-size:.875rem;font-weight:500;color:#8292a8}.NewSearchPage__listingListItemButton b{color:#4b5064;font-weight:500}.NewSearchPage__listingListItemButton .italic{color:#a0acbd}.NewSearchPage__listingListItemButton:hover,.NewSearchPage__listingListItemButton:focus{background:#f9f7fc}.NewSearchPage__listingListItemButton:hover h3,.NewSearchPage__listingListItemButton:focus h3{color:#73859e}.NewSearchPage__listingListItemButton:hover b,.NewSearchPage__listingListItemButton:focus b{color:#404455}.NewSearchPage__listingListItemButton:active h3{color:#657892}.NewSearchPage__listingListItemButton:active b{color:#353947}.NewSearchPage__likeButton{position:absolute;top:50%;right:20px;margin-top:-7px;color:#a0acbd}.NewSearchPage__listingListItemButton:hover .NewSearchPage__likeButton .NewSearchPage__listingListItemButton:focus .NewSearchPage__likeButton .NewSearchPage__listingListItemButton:active .NewSearchPage__likeButton{color:#a0acbd}.NewSearchPage__likeButton:hover,.NewSearchPage__likeButton:focus{color:#8292a8}.NewSearchPage__likeButton:active{color:#919fb3}.NewSearchPage__listingInquired{position:absolute;left:5px;top:7px;color:white !important}@media (min-width: 768px){.NewSearchPage__modal .ModalContainer__innerContainer{width:480px;margin-left:-240px}}@media (min-width: 1024px){.NewSearchPage__modal .ModalContainer__innerContainer{width:480px;margin-left:-240px}}.NewSearchPage__modalContent{padding:40px 30px}.NewSearchPage__modalClose{position:absolute;top:40px;right:40px}.NewSearchPage__modalTitle{margin:0;font-weight:500;font-size:1.2rem}.NewSearchPage__modalDescription{margin:20px 0;font-weight:500;font-size:1rem}.PPCModal__container .row .NewSearchPage__form .row{padding:0}.PPCModal__container .row .NewSearchPage__form .row:first-child .column{margin-top:0}.NewSearchPage__submitRow{margin-top:20px}
