@charset "UTF-8";.home{font-weight:300;color:#181818}.home h1{font-size:52px;font-weight:500;letter-spacing:-0.0288em;line-height:3.5rem;margin:0;word-break:break-word;font-family:"IBM Plex Serif",serif}.home h2{font-size:32px;font-weight:500;letter-spacing:-0.0288em;line-height:2.1875rem;margin-top:0;font-family:"IBM Plex Serif",serif}.home h3{font-size:24px;font-weight:400;letter-spacing:-0.0288em;line-height:2.1875rem;margin-top:0;font-family:"IBM Plex Serif",serif}.home p{font-size:20px;font-weight:300;line-height:1.4;margin:0}.home h1,.home h2,.home p{white-space:pre-line}.home .container{max-width:1032px}.home .btn.paper-creation{font-size:22px}.home .btn.paper-creation.small{font-size:15px}.home .jumbotron{position:relative}.home .jumbotron h1{white-space:pre-line}.home .jumbotron p{margin-top:16px;font-size:24px}.home .jumbotron p .btn{margin-top:32px}.home .jumbotron p.small{font-size:18px;margin-top:8px}.home .jumbotron .background .image-background{background-repeat:no-repeat;background-position-x:50vw;background-position-y:bottom;background-size:contain;background-image:url("/assets/home/header.jpg");background-image:-webkit-image-set(url(/assets/home/header.jpg) 1x, url(/assets/home/header@2x.jpg) 2x, url(/assets/home/header@3x.jpg) 3x);background-image:image-set(url(/assets/home/header.jpg) 1x, url(/assets/home/header@2x.jpg) 2x, url(/assets/home/header@3x.jpg) 3x)}.home .jumbotron .background .image-background.for-brands{background-position-x:60vw;background-image:url("/assets/for_brands/kiosk-header.jpg");background-image:-webkit-image-set(url(/assets/for_brands/kiosk-header.jpg) 1x, url(/assets/for_brands/kiosk-header@2x.jpg) 2x, url(/assets/for_brands/kiosk-header@3x.jpg) 3x);background-image:image-set(url(/assets/for_brands/kiosk-header.jpg) 1x, url(/assets/for_brands/kiosk-header@2x.jpg) 2x, url(/assets/for_brands/kiosk-header@3x.jpg) 3x)}.home .jumbotron .background .image-background.for-real-estate{background-position-x:50vw;background-image:url("/assets/for_real_estate/header.jpg");background-image:-webkit-image-set(url(/assets/for_real_estate/header.jpg) 1x, url(/assets/for_real_estate/header@2x.jpg) 2x, url(/assets/for_real_estate/header@3x.jpg) 3x);background-image:image-set(url(/assets/for_real_estate/header.jpg) 1x, url(/assets/for_real_estate/header@2x.jpg) 2x, url(/assets/for_real_estate/header@3x.jpg) 3x)}.home .jumbotron .background .content{padding:80px 0 100px 0;max-width:50%}.home .jumbotron .background .content h1{margin-bottom:20px}.home .jumbotron .container{position:relative}.home .jumbotron .btn.btn-outline:hover{background-color:#fff;color:#2f6ced}.home .jumbotron .btn{padding:16px 40px}.home .section{margin-top:120px;margin-bottom:120px}.home .intro{margin-top:60px}.home .intro h1{margin-bottom:16px}.home .intro h1+p{font-size:20px}.home .intro img{width:100%;max-width:100%}.home .newspapers{background-color:#fff}.home .newspapers ul{margin:0;padding:50px 0;text-align:center;min-height:45px}.home .newspapers img{max-height:20px;padding:5px 0}.home .steps h1{margin-bottom:24px}.home .steps .step{margin-top:120px}.home .steps .step h1{white-space:pre-line}.home .steps img{width:100%}.home .steps.features .image{text-align:center}.home .steps.features .image .with-max-width-300{max-width:300px}.home .steps.features .image .with-max-width-400{max-width:400px}.home .create{margin-top:120px;background-size:cover;background-position:center center}.home .create.for-brands{background-image:url("/assets/for_brands/real-estate-background.jpg");background-image:-webkit-image-set(url(/assets/for_brands/real-estate-background.jpg) 1x, url(/assets/for_brands/real-estate-background@2x.jpg) 2x, url(/assets/for_brands/real-estate-background@3x.jpg) 3x);background-image:image-set(url(/assets/for_brands/real-estate-background.jpg) 1x, url(/assets/for_brands/real-estate-background@2x.jpg) 2x, url(/assets/for_brands/real-estate-background@3x.jpg) 3x)}.home .create,.home .agents{color:#181818;padding:120px 20px}.home .create h1,.home .agents h1{margin-bottom:24px}.home .create p,.home .agents p{margin-bottom:48px}.home .agents{background-color:#F6F6F4}.home .puzzle{background-color:#181818;padding:120px 20px;margin-bottom:120px}.home .puzzle h1{color:#ffffff;margin-bottom:24px}.home .puzzle p{color:#ffffff}.home .puzzle.for-real-estate{margin-bottom:0;background-position:center;background-size:cover;background-image:url("/assets/for_real_estate/real-estate-background.jpg");background-image:-webkit-image-set(url(/assets/for_real_estate/real-estate-background.jpg) 1x, url(/assets/for_real_estate/real-estate-background@2x.jpg) 2x, url(/assets/for_real_estate/real-estate-background@3x.jpg) 3x);background-image:image-set(url(/assets/for_real_estate/real-estate-background.jpg) 1x, url(/assets/for_real_estate/real-estate-background@2x.jpg) 2x, url(/assets/for_real_estate/real-estate-background@3x.jpg) 3x)}.home .puzzle-image-background{background-color:#181818;background-repeat:no-repeat;background-position-x:0;background-position-y:bottom;background-size:contain;background-image:url("/assets/home/about.jpg");background-image:-webkit-image-set(url(/assets/home/about.jpg) 1x, url(/assets/home/about@2x.jpg) 2x, url(/assets/home/about@3x.jpg) 3x);background-image:image-set(url(/assets/home/about.jpg) 1x, url(/assets/home/about@2x.jpg) 2x, url(/assets/home/about@3x.jpg) 3x)}.home .puzzle-image-background .puzzle{background-color:transparent}.home .featured-list .tab-content{height:480px}.home .featured-list .tab-content .tab-pane{height:100%}.home .featured-list .tab-content .centered{height:100%}.home .featured-list .tab-content .centered:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;margin-left:-1px}.home .featured-list .tab-content .centered .textual{display:inline-block;vertical-align:middle}.home .featured-list .tab-content .textual{margin:0 100px;line-height:normal;color:#181818}.home .featured-list .tab-content .textual .quote{font-family:"IBM Plex Serif",serif;font-size:42px;line-height:1.125;margin-bottom:50px;position:relative}.home .featured-list .tab-content .textual .quote:before{content:'“';margin-right:4px}.home .featured-list .tab-content .textual .about{font-size:17px}.home .featured-list .tab-content .textual .about strong{margin-bottom:10px;text-transform:uppercase}.home .featured-list .tab-content .textual .about a{color:inherit;display:inline-block;margin-top:12px;text-decoration:underline}.home .featured-list ul{float:right;width:240px;margin:0}.home .featured-list ul li{display:inline-block;width:120px;height:120px;float:left;box-sizing:border-box}.home .featured-list ul li.active{border:3px solid #2f6ced}.home .featured-list ul li:not(.active) img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.home .featured-papers,.home .toolbox{padding:120px 0;background-color:#F6F6F4}.home .toolbox h3{margin-top:32px}.home .toolbox p{font-size:17px}.home .features{margin-bottom:60px}.home .features svg{font-size:80px}.home .features h3{margin-top:24px}.home .features p{font-size:17px}.home .features .span4{padding-top:60px;padding-bottom:60px}.home .create-page-about h2{margin-top:24px;margin-bottom:24px}.home .cta{background-size:cover;background-image:url("/assets/home/join.jpg");background-image:-webkit-image-set(url(/assets/home/join.jpg) 1x, url(/assets/home/join@2x.jpg) 2x, url(/assets/home/join@3x.jpg) 3x);background-image:image-set(url(/assets/home/join.jpg) 1x, url(/assets/home/join@2x.jpg) 2x, url(/assets/home/join@3x.jpg) 3x);color:#181818;padding:120px 20px;margin-bottom:40px}.home .cta.for-brands{background-image:url("/assets/for_brands/branding-scale.jpg");background-image:-webkit-image-set(url(/assets/for_brands/branding-scale.jpg) 1x, url(/assets/for_brands/branding-scale@2x.jpg) 2x, url(/assets/for_brands/branding-scale@3x.jpg) 3x);background-image:image-set(url(/assets/for_brands/branding-scale.jpg) 1x, url(/assets/for_brands/branding-scale@2x.jpg) 2x, url(/assets/for_brands/branding-scale@3x.jpg) 3x)}.home .cta.for-real-estate{padding:240px 20px;margin-bottom:0;background-position:center;background-image:url("/assets/for_real_estate/cta-background.jpg");background-image:-webkit-image-set(url(/assets/for_real_estate/cta-background.jpg) 1x, url(/assets/for_real_estate/cta-background@2x.jpg) 2x, url(/assets/for_real_estate/cta-background@3x.jpg) 3x);background-image:image-set(url(/assets/for_real_estate/cta-background.jpg) 1x, url(/assets/for_real_estate/cta-background@2x.jpg) 2x, url(/assets/for_real_estate/cta-background@3x.jpg) 3x)}.home .cta h1{margin-bottom:48px}.home .flex-row{display:flex;align-items:center}.home .faqs h1{margin-bottom:24px}.home .faqs h1+p{margin-bottom:60px;font-size:20px}.image.right-image{text-align:right}.sections.for-real-estate{color:#fff;background-color:#000000;overflow:hidden}.sections.for-real-estate .features,.sections.for-real-estate .cta{margin-bottom:0}.sections.for-real-estate .cta{color:#ffffff;background-position:center top;background-image:url("/assets/for_real_estate/brokers-background.jpg");background-image:-webkit-image-set(url(/assets/for_real_estate/brokers-background.jpg) 1x, url(/assets/for_real_estate/brokers-background@2x.jpg) 2x, url(/assets/for_real_estate/brokers-background@3x.jpg) 3x);background-image:image-set(url(/assets/for_real_estate/brokers-background.jpg) 1x, url(/assets/for_real_estate/brokers-background@2x.jpg) 2x, url(/assets/for_real_estate/brokers-background@3x.jpg) 3x)}.sections.for-real-estate .cta .contact-us{font-size:22px}.home .btn,.contact-us-modal .btn{font-size:16px;font-weight:300;border-width:0;line-height:28px;background-image:none;text-shadow:none;padding:12px 32px;border-width:1px;border-style:solid}.home .btn.btn-blue,.contact-us-modal .btn.btn-blue{background-color:#2f6ced;color:#FFF;border-color:#2f6ced}.home .btn.btn-green,.contact-us-modal .btn.btn-green{background-color:#cad342;color:#FFF;border-color:#cad342}.home .btn.btn-white,.contact-us-modal .btn.btn-white{background-color:#FFF;color:#2f6ced;border-color:#2f6ced}.home .btn.btn-block,.contact-us-modal .btn.btn-block{padding-left:0;padding-right:0}.home .btn.btn-link,.contact-us-modal .btn.btn-link{color:#03aef3;text-decoration:underline;font-size:20px;padding:15px 29px;border:none}.home .btn.btn-outline,.contact-us-modal .btn.btn-outline{color:#fff;background-color:transparent;border-color:#fff}.home .btn.large,.contact-us-modal .btn.large{font-size:22px}.footer{border-top:none}.nav-controls{font-weight:300;position:fixed;top:0;left:0;right:0;z-index:10;background-color:#FFF;box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);display:none;-webkit-transition-property:color,border-color,background-color;-moz-transition-property:color,border-color,background-color;-o-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-duration:300ms,300ms,300ms;-moz-transition-duration:300ms,300ms,300ms;-o-transition-duration:300ms,300ms,300ms;transition-duration:300ms,300ms,300ms;-webkit-backface-visibility:hidden}.nav-controls .controls-left{position:relative;top:0;left:0;float:left;padding:12px 0 0 24px}.nav-controls .controls-right{position:relative;top:0;right:0;float:right;padding:17px 20px 17px 0}.nav-controls .controls-left .btn,.nav-controls .controls-right .btn{font-size:16px;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;text-shadow:none;padding:10px 15px;border-width:1px;border-style:solid;border-color:transparent}.nav-controls .controls-left .btn.paper-creation,.nav-controls .controls-right .btn.paper-creation{padding:10px 15px;margin-left:4px !important;border-width:1px;border-style:solid;font-size:16px}.nav-controls .controls-left .btn.btn-blue,.nav-controls .controls-right .btn.btn-blue{background-color:#2f6ced;color:#FFF;border-color:#2f6ced;font-weight:400}.nav-controls .controls-left .btn.btn-green,.nav-controls .controls-right .btn.btn-green{background-color:#cad342;color:#FFF;border-color:#cad342}.nav-controls .controls-left .btn.btn-white,.nav-controls .controls-right .btn.btn-white{background-color:#FFF;color:#2f6ced;border-color:#2f6ced}.nav-controls .controls-left a,.nav-controls .controls-right a{color:#181818;background-color:transparent;border-width:0;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:16px;margin-left:24px}.nav-controls .controls-left a:hover,.nav-controls .controls-right a:hover{background-color:transparent}.nav-controls .controls-left a:first-child,.nav-controls .controls-right a:first-child{margin-left:0}.nav-controls .controls-left svg+.logo-black,.nav-controls .controls-right svg+.logo-black{margin-left:13px}.nav-controls .controls-left .logo-black,.nav-controls .controls-right .logo-black{height:30px}.nav-controls .nav-narrow{max-width:1264px;margin-left:auto;margin-right:auto}.nav-controls .nav-narrow .controls-left{padding-left:20px}.nav-static{position:initial;box-shadow:none;display:block;background:none;margin-bottom:60px}.nav-static .controls-left,.nav-static .controls-right{color:#181818}.nav-static .controls-right a{font-size:16px;margin-left:24px}.nav-static .controls-right a:first-child{margin-left:0}@media (min-width: 1200px){.home .puzzle-image-background .flex-row{height:30vw}}@media (min-width: 980px) and (max-width: 1199px){.home .puzzle-image-background{background-position-x:calc(50vw - 650px);background-size:auto}.home .featured-list .tab-content .textual{margin:0 100px}.home .featured-list .tab-content .textual .quote{font-size:36px}}@media (min-width: 768px) and (max-width: 979px){.home .puzzle-image-background{background-position-x:calc(50vw - 520px)}}@media (max-width: 979px){.home h1{font-size:42px;line-height:2.875rem}.home .featured-list ul{float:none;width:100%}.home .featured-list ul li{width:12.5%;height:auto}.home .featured-list .tab-content{clear:both}.home .featured-list .tab-content .textual{margin:0 100px}.home .featured-list .tab-content .textual .quote{font-size:30px}}@media (max-width: 767px){.home h1{font-size:32px;line-height:2.325rem;text-align:center}.home h2{font-size:28px}.home .nav-controls.headroom .controls-left{padding:13px 0 0 20px}.home .nav-controls.headroom .controls-right{padding:20px 20px 20px 0}.home .nav-controls.nav-static .controls-left{padding-left:0}.home .nav-controls.nav-static .controls-right{padding-right:0}.home .jumbotron p{white-space:normal;text-align:center;font-size:20px}.home .jumbotron p .btn{margin-top:0;font-size:20px;padding:15px 25px}.home .jumbotron p.small{font-size:16px}.home .jumbotron .background .nav-static{margin-bottom:16px}.home .jumbotron .background .nav-static .controls-left{padding-left:0}.home .jumbotron .background .nav-static .controls-right{padding-right:0}.home .jumbotron .background .content{max-width:100%;padding:20px 0 40px 0}.home .jumbotron .background .image-background{background-image:none !important}.home .jumbotron .background .image-background .image{max-height:50vw;max-width:70vw;overflow:hidden;margin:0 auto}.home .section{margin-top:80px;margin-bottom:80px}.home .intro .image{text-align:center;padding-top:40px}.home .intro img{max-width:370px}.home .steps .step{margin-top:60px}.home .steps .image{text-align:center;padding:40px 0}.home .steps .image.hide{display:block;visibility:visible}.home .create,.home .puzzle{padding-top:80px;padding-bottom:80px}.home .create .image,.home .puzzle .image{text-align:center;padding-top:40px;display:inline-block !important}.home .puzzle-image-background{background-image:none !important}.home .puzzle-image-background .puzzle{padding-bottom:0}.home .puzzle-image-background .puzzle .image{margin-left:-20px}.home .toolbox .span4:not(:first-child){margin-top:60px}.home .create,.home .agents,.home .toolbox,.home .puzzle,.home .featured-papers,.home .cta,.home .sections.for-real-estate,.home .puzzle-image-background{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-right:20px}.home .featured-papers{padding:40px 0 0 0}.home .create-page-about .span6{margin-bottom:80px}.home .create-page-about .span6:last-child{margin-bottom:0}.home .create-page-about .span6 img{max-width:none;width:100%}.home .cta{padding-top:80px;padding-bottom:80px}.home ul.inline{text-align:center}.home ul.inline li{padding:0}.home .featured-list .tab-content{height:auto}.home .featured-list .tab-content .textual{margin:20px 60px}.home .flex-row{display:block}}@media (max-width: 480px){.media .pull-left{display:inline;float:left}.home .btn{padding:15px 25px}.home .btn.app-store{padding:15px}.home .btn.btn-link{font-size:16px;padding-left:15px;padding-right:15px}.home .featured-list ul li{width:25%}.home .featured-list .tab-content .textual{margin:40px 40px}.home .featured-list .tab-content .textual .quote{font-size:18px}.home .featured-list .tab-content .textual .quote:before{font-size:24px;left:-20px}}@media (max-width: 320px){.home .jumbotron .background .nav-static .controls-right a{margin-left:10px}}.slide{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:none}.slide.highlight{display:block}.slide--reset{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block}.slide--reset.headroom--top:not(.highlight),.slide--reset.headroom--not-top:not(.highlight),.slide--up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);box-shadow:none}.grecaptcha-badge{visibility:hidden;z-index:1041}body.contact-us .grecaptcha-badge{visibility:visible}.contact-us-modal h4{text-align:center;font-size:1.5rem;font-family:"IBM Plex Serif", sans-serif;font-weight:400;line-height:2.125rem;letter-spacing:-0.0288em;margin:0}.contact-us-modal .modal-header{padding:16px 24px}.contact-us-modal .btn{padding:10px 15px;line-height:normal}.faqs h1{margin-bottom:60px}.faqs .faq{padding:24px 0;border-top:1px solid #d4d4d4}.faqs .faq:last-child{border-bottom:1px solid #d4d4d4}.faqs .faq.in .plus{display:none}.faqs .faq:not(.in) .minus{display:none}.faqs .flex{display:flex;align-items:center}.faqs .flex h4{flex:1}.faqs svg{font-size:1.6rem;padding:8px;border-radius:50%;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:#757575}.faqs svg:hover{background-color:rgba(121,121,121,0.08)}.faqs h4{margin:0;cursor:pointer}.faqs p{margin-top:24px;font-size:16px}
