@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/fonts/montserrat-v14-latin-regular.eot?");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("/fonts/montserrat-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-v14-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v14-latin-regular.woff") format("woff"),url("/fonts/montserrat-v14-latin-regular.ttf") format("truetype"),url("/fonts/montserrat-v14-latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:url("/fonts/montserrat-v14-latin-italic.eot?");src:local("Montserrat Italic"),local("Montserrat-Italic"),url("/fonts/montserrat-v14-latin-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-v14-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v14-latin-italic.woff") format("woff"),url("/fonts/montserrat-v14-latin-italic.ttf") format("truetype"),url("/fonts/montserrat-v14-latin-italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/fonts/montserrat-v14-latin-600.eot?");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("/fonts/montserrat-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-v14-latin-600.woff2") format("woff2"),url("/fonts/montserrat-v14-latin-600.woff") format("woff"),url("/fonts/montserrat-v14-latin-600.ttf") format("truetype"),url("/fonts/montserrat-v14-latin-600.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/fonts/montserrat-v14-latin-700.eot?");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("/fonts/montserrat-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/montserrat-v14-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v14-latin-700.woff") format("woff"),url("/fonts/montserrat-v14-latin-700.ttf") format("truetype"),url("/fonts/montserrat-v14-latin-700.svg#Montserrat") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("/fonts/source-sans-pro-v13-latin-regular.eot?");src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url("/fonts/source-sans-pro-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/source-sans-pro-v13-latin-regular.woff2") format("woff2"),url("/fonts/source-sans-pro-v13-latin-regular.woff") format("woff"),url("/fonts/source-sans-pro-v13-latin-regular.ttf") format("truetype"),url("/fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url("/fonts/source-sans-pro-v13-latin-italic.eot?");src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url("/fonts/source-sans-pro-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("/fonts/source-sans-pro-v13-latin-italic.woff2") format("woff2"),url("/fonts/source-sans-pro-v13-latin-italic.woff") format("woff"),url("/fonts/source-sans-pro-v13-latin-italic.ttf") format("truetype"),url("/fonts/source-sans-pro-v13-latin-italic.svg#SourceSansPro") format("svg")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("/fonts/source-sans-pro-v13-latin-700.eot?");src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("/fonts/source-sans-pro-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("/fonts/source-sans-pro-v13-latin-700.woff2") format("woff2"),url("/fonts/source-sans-pro-v13-latin-700.woff") format("woff"),url("/fonts/source-sans-pro-v13-latin-700.ttf") format("truetype"),url("/fonts/source-sans-pro-v13-latin-700.svg#SourceSansPro") format("svg")}html{box-sizing:border-box;font-size:18px}*,*:before,*:after{box-sizing:inherit}html,body{height:100%}body{display:flex;flex-direction:column;padding:0;margin:0;font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;background-color:#fff;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body.gray-background{background-color:#ccc}a{color:#50839e;text-decoration:none;border-radius:4px}a:hover{color:#3f677c;-webkit-transition:all .4s;transition:all .4s}main{margin-top:88px;flex:1 0 auto}main.hero-main{margin-top:0}.container{width:95%;max-width:1550px;margin:0 auto}p{line-height:1.5}.image-responsive{max-width:100%;height:auto}.alert{border-radius:.25em;padding:.75rem 1.25rem;border:1px solid transparent;margin-bottom:1rem;font-size:1.25rem}.alert-success{color:#226b00;background-color:rgba(62,195,0,.3);border-color:#226b00}.alert-error{color:#910f07;background-color:rgba(227,23,10,.3);border-color:#910f07}.pull-right{display:flex;justify-content:flex-end}.pull-left{display:flex;justify-content:flex-start}.form-group{display:flex;justify-content:space-between;flex-direction:column}.form-label{display:flex;font-weight:bold;width:100%;align-self:flex-start;justify-content:flex-start;margin-right:1em}.form-control{width:100%;flex-direction:column}.form-control-input,.form-input-group-text{display:block;width:100%;padding:.375rem .75rem;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #000;border-radius:.25em}.form-control-input[readonly],[readonly].form-input-group-text{cursor:not-allowed;font-weight:bold}.form-input-group{display:flex;width:100%}.form-input-group>input,.form-input-group>button{border-radius:0;margin:0}.form-input-group>input:first-child,.form-input-group>button:first-child{border-top-left-radius:.25em;border-bottom-left-radius:.25em;border-top-right-radius:0;border-bottom-right-radius:0}.form-input-group>input:last-child,.form-input-group>button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.input-validation-error{border:1px solid #e3170a}.field-validation-error{color:#e3170a;font-style:italic;font-size:.9em}span.required{color:#e3170a;display:inline-flex;margin-left:.5em}.col,.col-half,.col-two-thirds,.col-one-third{margin-right:2em}.col:last-child,.col-half:last-child,.col-two-thirds:last-child,.col-one-third:last-child{margin-right:0}@media only screen and (min-width:0) and (max-width:767px){.col,.col-half,.col-two-thirds,.col-one-third{width:100%;margin-right:0}}.col-one-third{width:33%}.col-two-thirds{width:66%}.col-half{width:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.spacer{font-size:1px;line-height:1px}.clearfix:after{display:table;clear:both;content:""}.button,.button-form-input-group,.button-cta,.button-cta-blue-outline,.button-cta-blue,.button-cta-red,.button-primary{position:relative;display:inline-flex;justify-content:center;padding:.375rem .75rem;border:1px solid #50839e;border-radius:.25em;background-color:#fff;color:#50839e;font-size:1em;font-family:"Montserrat";font-weight:600;text-decoration:none;text-transform:uppercase;max-width:33%;flex:1 1 0;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:0) and (max-width:767px){.button,.button-form-input-group,.button-cta,.button-cta-blue-outline,.button-cta-blue,.button-cta-red,.button-primary{max-width:100%}}.button span,.button-form-input-group span,.button-cta span,.button-cta-blue-outline span,.button-cta-blue span,.button-cta-red span,.button-primary span{position:absolute;right:.5em;align-self:center}.button:hover,.button-form-input-group:hover,.button-cta:hover,.button-cta-blue-outline:hover,.button-cta-blue:hover,.button-cta-red:hover,.button-primary:hover{cursor:pointer;color:#fff;background-color:#50839e}.button+button,.button-form-input-group+button,.button-cta+button,.button-cta-blue-outline+button,.button-cta-blue+button,.button-cta-red+button,.button-primary+button{margin-left:1em}.button-primary{border:1px solid #d7263d;background-color:#d7263d;color:#fff}.button-primary:hover{background-color:#ac1e31}.button-cta,.button-cta-blue-outline,.button-cta-blue,.button-cta-red{border:0;padding:.5em 3em;font-size:15px;color:#fff}.button-cta-red{background:#d7253c;background:-webkit-linear-gradient(left,#d7253c,#ed6156);background:linear-gradient(to right,#d7253c,#ed6156)}.button-cta-red:hover{background:#ed6156;background:-webkit-linear-gradient(left,#ed6156,#d7253c);background:linear-gradient(to right,#ed6156,#d7253c)}.button-cta-blue{background:#50829d;background:-webkit-linear-gradient(left,#50829d,#53b0be);background:linear-gradient(to right,#50829d,#53b0be)}.button-cta-blue:hover{background:#53b0be;background:-webkit-linear-gradient(left,#53b0be,#50829d);background:linear-gradient(to right,#53b0be,#50829d)}.button-cta-blue-outline{color:#50839e;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #50839e}.button-cta-blue-outline:hover{background-color:#50839e;color:#fff}.button-form-input-group{background-color:#d7263d;padding:1em;border:1px solid #000;border-left:0}h1{font-size:32px}h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h2{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h3{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h4{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h5{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}h6{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.text-center{text-align:center!important}.testimonials{background-image:url("/Content/Images/Home/bg-texture.png");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:0) and (max-width:767px){.testimonials{flex-direction:column}}.testimonials .testimonial{display:flex;flex-direction:column}.testimonials .testimonial-row{padding:1rem;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row}@media only screen and (min-width:0) and (max-width:767px){.testimonials .testimonial-row{flex-direction:column}}.testimonials .testimonial-row .testimonial{width:50%}.testimonials .testimonial-content{display:flex;flex-direction:column;justify-content:space-between}.testimonials .testimonial-content h1{width:100%;display:block}.testimonials .testimonial-content p{line-height:1.75em;display:flex;flex-direction:column;text-align:center;padding:0 4em}.testimonials .testimonial-image{text-align:center;margin-top:1em;margin-right:1em}.testimonials .testimonial-image img{max-width:45px;height:auto}.testimonials .testimonial-attribution{display:block;font-size:1.75em;font-weight:500;line-height:1.75em}ul.red-checkmark-list{list-style:none;padding:0;margin:0}ul.red-checkmark-list li{padding:.25em;display:flex;align-content:center;font-size:1em}ul.red-checkmark-list li:before{margin-right:.25em;color:#d7263d;font-family:"icomoon";content:""}ul.red-checkmark-list li:not(:last-child){margin-bottom:.5em}nav{display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#000;height:88px;position:fixed;top:0;width:100%;z-index:2;-webkit-transition:all .4s;transition:all .4s;border-bottom:1px solid rgba(0,0,0,0)}nav.hero-nav{background-color:rgba(0,0,0,0);color:#fff;border-bottom:0}nav.hero-nav .navbar-links ul li a.active,nav.hero-nav .navbar-links ul li a:hover{border:1px solid #fff}nav.scroll{background-color:#fff;border-bottom:1px solid #000;color:#000;min-height:88px}nav.scroll .navbar-links ul li a.active,nav.scroll .navbar-links ul li a:hover{border:1px solid #000}nav .navbar-logo{margin-left:1.5em;display:flex;align-items:center}nav .navbar-logo #usherpa-logo-white{display:none}nav .navbar-logo img{max-width:100%;height:auto;max-height:66px;-webkit-transition:all .4s;transition:all .4s}nav .navbar-links{margin-right:1.5em}nav .navbar-links ul{display:flex;align-items:center;flex-direction:row;justify-content:space-around;list-style:none;padding:0}nav .navbar-links ul li{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;white-space:nowrap}nav .navbar-links ul li a{padding:1em .5em;color:inherit;text-decoration:none;display:block;border:1px solid rgba(0,0,0,0)}nav .navbar-links ul li a.active,nav .navbar-links ul li a:hover{border:1px solid #000}@media only screen and (min-width:0) and (max-width:767px){nav .navbar-links{display:none;width:100%;position:fixed;top:88px;right:0;color:#000;margin-right:0}nav .navbar-links.expand{display:flex;flex-direction:column;-webkit-transition:all .4s;transition:all .4s}nav .navbar-links.expand ul{height:100%;background-color:#fff;display:block;padding:0 0 1em 0;margin:0;border-bottom:1px solid #000}nav .navbar-links.expand ul li{display:block;margin-bottom:1em;text-align:center}nav .navbar-links.expand ul li:first-child{margin-top:1em}nav .navbar-links.expand ul li a{margin:0 .5em;padding:1em}nav .navbar-links.expand ul li a.active,nav .navbar-links.expand ul li a:hover{background-color:#e0e0df;border:1px solid rgba(0,0,0,0)}}nav .navbar-menu-button{display:none;cursor:pointer;padding:20px}@media only screen and (min-width:0) and (max-width:767px){nav .navbar-menu-button{display:block}}nav .navbar-menu-button .bar1,nav .navbar-menu-button .bar2,nav .navbar-menu-button .bar3{width:35px;height:5px;background-color:#fff;margin:6px 0;-webkit-transition:all .4s;transition:all .4s}nav .navbar-menu-button .bar1.scroll,nav .navbar-menu-button .bar2.scroll,nav .navbar-menu-button .bar3.scroll{background-color:#000}nav .navbar-menu-button.active .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);-ms-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}nav .navbar-menu-button.active .bar2{opacity:0}nav .navbar-menu-button.active .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}footer{background-color:#333745;border-top:1px solid #000;margin-top:1em}footer .container{width:50%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-around;align-content:space-around;text-align:center}footer .container .footer-link-row{display:flex;flex-direction:row;justify-content:space-around;align-content:space-around;margin:0;margin-bottom:.9em;list-style:none;padding:0}footer .container .footer-link-row li{flex-grow:1;flex-basis:0;font-weight:700;font-size:1.5em}footer .container .footer-link-row a{color:#fff;display:flex;align-self:center;justify-content:center;margin:1em 0;padding:1em 2em}@media only screen and (min-width:0) and (max-width:767px){footer .container .footer-link-row a{margin:0}}footer .container .footer-link-row a.privacy-policy{margin:0;padding:1em 2em}footer .container .footer-link-row a.small{font-size:.75em}@media only screen and (min-width:0) and (max-width:767px){footer .container .footer-link-row{flex-direction:column}}footer .container .social-network-icons{justify-content:center;align-content:center}footer .container .social-network-icons a{margin:.5em;padding:0}footer .container .social-network-icons a:first-child{margin-left:0}footer .container .social-network-icons a:last-child{margin-right:0}footer .container .social-network-icons a i{font-size:1.5em}@media only screen and (min-width:0) and (max-width:767px){footer .container .social-network-icons{flex-direction:row}}footer .container .footer-trademark-row{color:#fff;margin-bottom:20px}.content-page .row,.content-page #page-scheduledemo .row-half,#page-scheduledemo .content-page .row-half{margin-bottom:2em}.content-page ul li{line-height:1.5;margin-bottom:.5em}#page-landing section{padding:4em 0 3em 0}#page-landing section article{padding:1rem;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#page-landing section h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;text-align:center;width:100%}#page-landing .hero{background-image:url("/Content/Images/Home/hero.png");background-size:cover;background-position:center;color:#fff}#page-landing .hero-content{display:flex;flex-direction:column;justify-content:center;text-align:center}#page-landing .hero-content h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px}#page-landing .hero-content p{margin:.4em 0 1em 0;font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;text-align:center}#page-landing .hero-content a{color:#fff;margin-bottom:1em}#page-landing .hero-content a:hover{color:#bfbfbf}#page-landing .hero-content .video-wrapper{display:inline-block;width:700px;margin:15px auto 40px auto}@media only screen and (min-width:0) and (max-width:767px){#page-landing .hero-content .video-wrapper{width:100%}}#page-landing .cards{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0}@media only screen and (min-width:0) and (max-width:767px){#page-landing .cards{flex-direction:column}}#page-landing .cards .card{width:33.3%;flex-direction:column;text-align:center;font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;margin-bottom:3em}@media only screen and (min-width:0) and (max-width:767px){#page-landing .cards .card{width:90%}}#page-landing .cards .card h2{font-size:1.33em;font-weight:500}#page-landing .cards .card img{height:auto;max-width:150px;margin-left:auto;margin-right:auto;margin-bottom:1em;display:block}#page-landing .crm-future{background-image:url("/Content/Images/Home/bg-u.png");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}#page-landing .crm-future h1{font-size:32px}#page-landing .crm-future h1 span{font-size:24px;display:block}#page-landing .crm-future h2{font-size:24px;font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}#page-landing .crm-future article{display:flex;flex-direction:column}#page-landing .crm-future img{height:auto;max-width:100%;align-self:flex-start}#page-landing .crm-future p{width:66.6%}@media only screen and (min-width:0) and (max-width:767px){#page-landing .crm-future p{width:100%}}#page-landing .crm-future p.cta{text-align:center;width:100%}@media only screen and (min-width:0) and (max-width:767px){#page-landing .crm-future a{display:flex}}#page-landing .stats .card{font-size:1.1em;width:33.3%;font-weight:700}#page-landing .stats .stat{font-size:3.5em;color:#5eb1be;display:block}#page-landing .chart{background-image:url("/Content/Images/Home/bg-texture.png");background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between}#page-landing .chart img{height:auto;max-width:50%}@media only screen and (min-width:0) and (max-width:767px){#page-landing .chart img{max-width:100%}}#page-landing .chart p{font-size:.75em}#page-landing .eguide article{display:flex;justify-content:space-between}@media only screen and (min-width:0) and (max-width:767px){#page-landing .eguide article{flex-direction:column}}#page-landing .eguide article h1{text-align:left}#page-landing .eguide article img{height:auto;max-width:100%;align-self:center;margin-right:2em}@media only screen and (min-width:0) and (max-width:767px){#page-landing .eguide article img{margin:0}}#page-landing .eguide article div{display:flex;flex-direction:column;padding:1em}@media only screen and (min-width:0) and (max-width:767px){#page-landing .eguide article a{display:flex}}#page-landing .content article{display:flex;flex-direction:column}#page-landing .content article h1{text-align:left}#page-landing .content article p{display:flex;justify-content:center;padding:0 4em}@media only screen and (min-width:0) and (max-width:767px){#page-landing .content article p{flex-direction:column}}#page-landing .content article a{margin:1em}@media only screen and (min-width:0) and (max-width:767px){#page-landing .content article a{display:flex;width:100%}}#page-landing .center-list{display:inline-flex;flex-direction:column;justify-self:center}#page-landing .button-row{display:flex;flex:1 1 0;align-content:center;justify-content:center}#page-landing .button-row a{margin-right:1em}#page-landing .button-row a:last-child{margin-right:0}@media only screen and (min-width:0) and (max-width:767px){#page-landing .button-row a{display:block}}#page-about section{padding:4em 0}#page-about section article{padding:1rem;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#page-about section h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;text-align:center;width:100%}#page-about .hero{background-image:url("/Content/Images/Home/hero-about.png");background-size:cover;background-position:center;color:#fff;padding:8em 0}#page-about .hero-content{display:flex;flex-direction:column;justify-content:space-between}#page-about .hero-content h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px}#page-about .hero-content p{font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px}@media only screen and (min-width:0) and (max-width:767px){#page-about .hero-content a{display:flex}}#page-about .content .hr{width:100%;margin:1em 0;text-align:center}#page-about .content p{text-align:center;line-height:2;padding:0 4em}#page-about .evolution{background-image:url("/Content/Images/Home/bg-u.png");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}#page-about .evolution p{line-height:2;padding:0 4em}#page-about .true-story{background-image:url("/Content/Images/Home/bg-mountains.png");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}#page-about .true-story-content{max-width:767px;color:#fff}#page-about .true-story-content h1,#page-about .true-story-content h2{text-align:left}#page-about .true-story-content h2{font-size:32px}#page-about .true-story-content p{line-height:2}#page-about .stats{display:flex;flex-direction:row;background-color:#f6f6f6}#page-about .stats h1{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:left}#page-about .stats .cards{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:0) and (max-width:767px){#page-about .stats .cards{flex-direction:column}}#page-about .stats .cards .card{width:33.3%;flex-direction:column;text-align:center;font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:700}@media only screen and (min-width:0) and (max-width:767px){#page-about .stats .cards .card{width:100%}}#page-about .stats .cards .card .stat{font-size:3.5em;color:#5eb1be;display:block}#page-about .featured-in h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;text-align:left;width:100%}#page-about .featured-in div{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap}@media only screen and (min-width:0) and (max-width:767px){#page-about .featured-in div{flex-direction:column;justify-content:space-between}}#page-about .featured-in div a{width:50%;display:flex;justify-content:center;align-content:center;margin-bottom:1em}@media only screen and (min-width:0) and (max-width:767px){#page-about .featured-in div a{width:100%}}#page-about .featured-in div a img{height:auto;width:100%;max-width:400px}#page-about .button-row{display:flex;flex:1 1 0;align-content:center;justify-content:center;flex-direction:row}@media only screen and (min-width:0) and (max-width:767px){#page-about .button-row{flex-direction:column}}#page-about .button-row a{margin-right:1em;margin-bottom:1em;text-align:center}#page-about .button-row a:last-child{margin-right:0}@media only screen and (min-width:0) and (max-width:767px){#page-about .button-row a{display:block;width:100%}}#page-scheduledemo section{padding:4em 0}#page-scheduledemo section article{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#page-scheduledemo section h1{font-family:"Montserrat","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;text-align:center;width:100%;margin:0 1em}#page-scheduledemo section.form{margin:1em;padding-top:0}#page-scheduledemo section.form article{padding:0 4em}@media only screen and (min-width:0) and (max-width:767px){#page-scheduledemo section.form article{padding:0}}#page-scheduledemo .hero{background-image:url("/Content/Images/Home/hero-scheduledemo.png");background-size:cover;background-position:center;color:#fff;padding:8em 0}#page-scheduledemo .hero-content{display:flex;flex-direction:column;justify-content:space-between}#page-scheduledemo .hero-content h1{font-size:48px;text-align:left}#page-scheduledemo .row,#page-scheduledemo .row-half{margin-bottom:2em}#page-scheduledemo .row-half{display:flex}@media only screen and (min-width:0) and (max-width:767px){#page-scheduledemo .row-half{display:block}}#page-scheduledemo .row-half .form-group-half{width:50%}@media only screen and (min-width:0) and (max-width:767px){#page-scheduledemo .row-half .form-group-half{width:100%;margin-bottom:2em}}#page-scheduledemo .row-half .form-group-half:first-child(){margin-right:2em}#contact-us-page{display:flex;flex-direction:row}@media only screen and (min-width:0) and (max-width:767px){#contact-us-page{flex-direction:column}}#login-prompt-modal{font-size:1.2em}#login-prompt-modal .login-row{display:flex;flex-direction:column;justify-content:space-between;text-align:center}#login-prompt-modal .login-row a{color:#50839e;margin-bottom:1em}#login-prompt-modal .login-row a:hover{color:#3f677c}#enroll-prompt-modal{font-size:1.2em}#enroll-prompt-modal .register-row{display:flex;flex-direction:column;justify-content:space-between;text-align:center}#enroll-prompt-modal .register-row a{color:#50839e;margin-bottom:1em}#enroll-prompt-modal .register-row a:hover{color:#3f677c}#schedule-demo-prompt-modal{font-size:1.2em}#schedule-demo-prompt-modal .button-row{display:flex;justify-content:center}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none}.pagination .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.pagination .page-item:last-child .page-link{border-top-right-radius:.25em;border-bottom-right-radius:.25em}.pagination .page-item.active .page-link{z-index:1;color:#fff;background-color:#50839e;border-color:#50839e;font-weight:bold}.pagination .page-item.disabled .page-link{color:#000;pointer-events:none;cursor:auto;background-color:#e0e0df;border-color:#e0e0df}.pagination .page-link{position:relative;display:block;padding:1em;color:#50839e;background-color:#fff;border:1px solid #50839e;border-radius:0}.pagination .page-link:focus{z-index:2;outline:0}.pagination .page-link:not(:disabled):not(.disabled){cursor:pointer}#newsletter-share-buttons,#video-share-buttons,#campaign-share-buttons,#product-share-buttons{top:26%;left:5px;position:fixed}#newsletter-share-buttons ul.share-buttons,#video-share-buttons ul.share-buttons,#campaign-share-buttons ul.share-buttons,#product-share-buttons ul.share-buttons{list-style:none;padding:0;margin:0}#newsletter-share-buttons ul.share-buttons li,#video-share-buttons ul.share-buttons li,#campaign-share-buttons ul.share-buttons li,#product-share-buttons ul.share-buttons li{padding:0 0 5px 0}#newsletter-like,#video-share-like,#campaign-like,#videoemail-like,#product-like{display:flex;align-items:center}#newsletter-like #like-count,#newsletter-like #like-count-error,#video-share-like #like-count,#video-share-like #like-count-error,#campaign-like #like-count,#campaign-like #like-count-error,#videoemail-like #like-count,#videoemail-like #like-count-error,#product-like #like-count,#product-like #like-count-error{border-radius:5px;color:#fff;background-color:rgba(0,0,0,.5);padding:.25em .5em;margin-left:.5em;position:relative}#newsletter-like #like-count-error,#video-share-like #like-count-error,#campaign-like #like-count-error,#videoemail-like #like-count-error,#product-like #like-count-error{color:#fff;background-color:rgba(227,23,10,.9)}#interactive-chart-share-buttons{width:56px}@media only screen and (min-width:0) and (max-width:767px){#interactive-chart-share-buttons{width:100%;top:0;left:0;position:relative}}#interactive-chart-share-buttons ul.share-buttons{top:25%;left:5px;position:fixed;list-style:none;padding:0}@media only screen and (min-width:0) and (max-width:767px){#interactive-chart-share-buttons ul.share-buttons{position:relative;text-align:center}}#interactive-chart-share-buttons ul.share-buttons li{padding:0 0 5px 0}@media only screen and (min-width:0) and (max-width:767px){#interactive-chart-share-buttons ul.share-buttons li{display:inline-block}}.chart-page{display:flex;flex-direction:row-reverse;margin-top:2em}@media only screen and (min-width:0) and (max-width:767px){.chart-page{display:block}}.chart-page .member-row{display:flex;flex-direction:row}.chart-page .text-center{text-align:center}.chart-page .text-right{text-align:right}.chart-page .col,.chart-page .col-one-third,.chart-page .col-two-thirds,.chart-page .col-half{min-height:107px;vertical-align:top;display:inline-block;margin-right:10px;margin-bottom:10px}.chart-page .col:last-child,.chart-page .col-one-third:last-child,.chart-page .col-two-thirds:last-child,.chart-page .col-half:last-child{margin-right:0}.chart-page .company-image{display:block;margin-bottom:5px}.chart-page .company-mark{display:block;height:45px;width:auto}.chart-page .disclosure{font-size:small;text-align:justify}.chart-page .member-qr-code{width:100%;height:auto;max-width:90px}#page-30-year-fixed-rate-chart #Chart30YearFixedRateResponsive{display:none}#page-30-year-fixed-rate-chart .chart-row{position:relative}#page-30-year-fixed-rate-chart .swash{position:absolute;top:4em;right:0;height:auto;max-width:20%}#page-20-city-home-price-chart #Chart20CityHomePriceResponsive{display:none}#page-home-price-index-map h1{font-weight:normal}#page-home-price-index-map #title{text-align:center}#page-home-price-index-map #validation-error-help{display:none}#page-home-price-index-map .state{fill:#ccc;cursor:pointer}#page-home-price-index-map .state-line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}#page-home-price-index-map .state-highest{fill:#0773bb}#page-home-price-index-map .state-very-high{fill:#0e6a37}#page-home-price-index-map .state-high{fill:#3cb649}#page-home-price-index-map .state-medium{fill:#f5ed20}#page-home-price-index-map .state-low{fill:#f5ed20}#page-home-price-index-map .state-active{fill:#bf1a2f}#page-home-price-index-map div.tooltip{color:#222;font-size:20px;background:#fff;border-radius:3px;box-shadow:0 0 2px 0 #a6a6a6;padding:.2em;text-shadow:#f5f5f5 0 1px 0;opacity:.9;position:absolute}#page-home-price-index-map .tooltip-hidden{display:none}#page-home-price-index-map #home-price-index-map-container{width:100%;height:auto;text-align:center}#page-home-price-index-map #home-price-index-map{overflow:hidden}#page-home-price-index-map #home-price-index-map-legend{padding:1.5em 0 0 1.5em}#page-home-price-index-map #home-price-index-map-legend ul{list-style:none}#page-home-price-index-map #home-price-index-map-legend ul li.key{display:inline-block;border-top-width:15px;border-top-style:solid;width:10%;padding-left:0;padding-right:0;text-align:center}#page-home-price-indices-chart .swash{position:absolute;height:auto;max-width:100%;top:100px;left:350px;display:inline-block}#page-historical-interest-rate-chart #HistoricalInterestRateResponsive{display:none}#page-historical-interest-rate-chart .chart-row{position:relative}#page-historical-interest-rate-chart .swash{position:absolute;top:0;right:0;height:auto;max-width:20%}#calculate-payment-form{display:flex;flex-direction:row;font-size:1.9em;margin-bottom:1em}#calculate-payment-form .form-group{align-content:center;justify-content:center;width:25%;margin-right:1em}#calculate-payment-form .form-group:last-child{margin-right:0}#calculate-payment-form .form-group .form-label{margin-bottom:1em}#calculate-payment-form .form-group .form-control{align-self:center}#calculate-payment-form-term{display:flex;flex-direction:row}#calculate-payment-form-term select{padding:.6rem .75rem}#calculate-payment-form-instruction{font-weight:bold;width:100%;display:flex;justify-content:center;align-content:center;font-size:1.9em}#calculate-payment-form-current,#calculate-payment-form-hover{align-self:center;font-weight:bold;font-size:1.2em}.calculate-payment-form-step{font-weight:bold;background-color:#333745;color:#fff;border-radius:50%;width:1.5em;height:1.5em;display:inline-flex;justify-content:center;align-content:center;line-height:1.5em;flex-shrink:0}@media only screen and (min-width:0) and (max-width:767px){#newsletter-share-buttons,#video-share-buttons,#campaign-share-buttons,#product-share-buttons,#interactive-chart-share-buttons{top:0;left:0;position:relative;margin:0 0 15px 0}#newsletter-share-buttons ul.share-buttons,#video-share-buttons ul.share-buttons,#campaign-share-buttons ul.share-buttons,#product-share-buttons ul.share-buttons,#interactive-chart-share-buttons ul.share-buttons{list-style:none;padding:0;text-align:center}#newsletter-share-buttons ul.share-buttons li,#video-share-buttons ul.share-buttons li,#campaign-share-buttons ul.share-buttons li,#product-share-buttons ul.share-buttons li,#interactive-chart-share-buttons ul.share-buttons li{display:inline-block;padding:0 0 5px 0}}@media only screen and (min-width:0) and (max-width:767px){#page-30-year-fixed-rate-chart #Chart30YearFixedRateDesktop{display:none}#page-30-year-fixed-rate-chart #Chart30YearFixedRateResponsive{display:block}#page-30-year-fixed-rate-chart .swash{position:relative;height:auto;max-width:100%;top:0;display:inline-block}}@media only screen and (min-width:768px) and (max-width:990px){#page-30-year-fixed-rate-chart #Chart30YearFixedRateDesktop{display:none}#page-30-year-fixed-rate-chart #Chart30YearFixedRateResponsive{display:block}#page-30-year-fixed-rate-chart #Chart30YearFixedRateImage{text-align:center}#page-30-year-fixed-rate-chart .swash{position:relative;height:auto;max-width:50%;margin:0 auto;top:0;display:inline-block}}@media only screen and (min-width:0) and (max-width:767px){#page-20-city-home-price-chart #Chart20CityHomePriceDesktop{display:none}#page-20-city-home-price-chart #Chart20CityHomePriceResponsive{display:block}}@media only screen and (min-width:768px) and (max-width:990px){#page-20-city-home-price-chart #Chart20CityHomePriceDesktop{display:none}#page-20-city-home-price-chart #Chart20CityHomePriceResponsive{display:block}}@media only screen and (min-width:0) and (max-width:767px){#page-historical-interest-rate-chart .swash{position:relative;height:auto;max-width:100%;top:0;left:20px;display:inline-block}}@media only screen and (min-width:768px) and (max-width:990px){#page-historical-interest-rate-chart .swash{position:relative;height:auto;max-width:50%;margin:0 auto;top:0;left:20px;display:inline-block}}@media only screen and (min-width:0) and (max-width:767px){#calculate-payment-form{flex-direction:column}#calculate-payment-form .form-group{width:100%;flex-basis:auto;margin:0 0 1em 0}#calculate-payment-form .form-group:last-child{margin:0}#calculate-payment-form-instruction{text-align:left}#calculate-payment-form-current,#calculate-payment-form-hover{align-self:center;font-weight:bold;font-size:1.2em}#calculate-payment-form-current label,#calculate-payment-form-hover label{margin:0;text-align:left;align-self:flex-start}}