.legal-text{font-family:Akkurat Pro;font-size:12px;line-height:20px;color:#fff}@media(max-width:599px){.legal-text{text-align:center;padding-bottom:1.5rem}}.legal-icon{height:45px;width:20px;float:right}@media(max-width:599px){.legal-icon{float:none;margin:0 auto}}.lead-capture-form .form-input{margin-bottom:.5rem}.lead-capture-form__form{position:relative;max-width:680px;margin:0 auto;overflow:hidden}.lead-capture-form__overlay{transition:all .75s ease;position:absolute;top:100%;right:0;left:0;height:100%;background:#f6f2ed;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0}.lead-capture-form__overlay.active{opacity:1;transform:translate3d(0,-100%,0)}.lead-capture-form__overlay img{max-width:4rem;margin-bottom:2rem}.cta-button{position:relative;z-index:2}.cta-button .cta-icon{width:20px;height:20px}.cta-button__inner{max-width:22rem;margin:auto;padding:0 1rem}.cta-button__inner svg path{fill:#fff}.cta-button__inner.overlap{max-width:20rem;padding:0;position:absolute;display:block;transform:translate3d(0,-50%,0);left:1rem;right:1rem}.cta-button__inner .btn,.cta-button__inner .btn:disabled{border-radius:4px}.cta-button__inner button{display:flex;align-items:center;margin:auto;border:none!important;padding:1rem 1.5rem!important;width:100%}.cta-button__inner button span{flex:1}.hero{overflow:hidden;background-color:#f6f2ed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;min-height:380px;height:calc(60vh - 59px);max-height:520px;z-index:1}.hero .cta-button{margin-top:5rem}@media(max-width:599px){.hero .cta-button{margin-top:3rem}}.hero br{display:block}@media(max-width:599px){.hero br{display:none}}.hero br.mbl-br{display:none}@media(max-width:599px){.hero br.mbl-br{display:block}}.hero .subheading{font-size:20px;margin-top:3rem}@media(max-width:599px){.hero .subheading{margin-top:1.5rem;font-size:18px;line-height:28px}}@media(max-width:599px){.hero{min-height:300px;height:calc(50vh - 59px)}}.hero.featureImage.darken-bg:after{content:"";display:block;position:absolute;background:rgba(0,0,0,.15);top:0;bottom:0;right:0;left:0;z-index:-1}.hero .no-lowercase{text-transform:inherit}.hero .logo-contain{max-width:200px}.callout.bg-cream .callout-text{font-size:16px;line-height:24px;margin-top:28px}@media(max-width:599px){.callout{padding:12px!important}}.callout .callout-lead{margin-bottom:20px}.callout .callout-text{padding:0;margin-bottom:0;margin-top:40px;font-size:20px;line-height:32px}@media(max-width:599px){.callout .callout-text{font-size:18px;line-height:28px;padding-right:15px;padding-left:15px}}.callout .btn{margin-top:60px}@media(max-width:599px){.callout .btn{margin-top:40px}}.callout .icon-block:last-of-type{margin-bottom:0!important}.callout .icon-block.text-center p{max-width:23rem;margin:auto}.callout .icon-block img{height:3.75rem;width:3.75rem}.callout .icon-block .icon-block-title{font-size:22px;line-height:28px;margin-top:36px;margin-bottom:12px}@media(max-width:599px){.callout .icon-block .icon-block-title{margin-top:28px;margin-bottom:20px;font-size:20px;line-height:24px}}.callout .icon-block-lead{font-size:44px;line-height:54px;font-family:Cambon}.callout .header-xl{max-width:54rem;margin:auto;font-size:44px;line-height:54px}@media(max-width:599px){.callout .header-xl{font-size:30px;line-height:38px}}.split-hero{background-color:#f6f2ed}.split-hero .subheading{margin-top:1.5rem;margin-bottom:2rem;font-size:18px;line-height:28px}@media(min-width:965px){.split-hero .subheading{font-size:20px;margin-top:1.5rem;margin-bottom:2rem}}.split-hero .cta-button__inner{margin:auto;margin-bottom:1rem}@media(min-width:965px){.split-hero .cta-button__inner{margin:0;margin-left:-1rem}}.split-hero .split-hero-image{max-height:425px}@media(min-width:965px){.split-hero .split-hero-image{max-height:500px}}.split-hero .split-hero-image img{max-width:350px;margin-top:1rem}@media(min-width:965px){.split-hero .split-hero-image img{max-width:500px;margin-top:0}}.split-hero .split-hero-text{text-align:center;padding-top:3rem}@media(min-width:965px){.split-hero .split-hero-text{text-align:left}}@media(min-width:965px){.landing-page .featureImage{min-height:650px}}.landing-page .landing-hero{font-family:Cambon;font-size:50px;line-height:72px}@media(max-width:599px){.landing-page .landing-hero{font-size:40px;line-height:44px;text-align:center;max-width:80%;margin:0 auto}}.landing-page .icon{max-width:40px}@media(max-width:599px){.landing-page .icon{max-width:30px}}.landing-page .logo{max-width:8.5rem!important;padding-top:2.5rem}.landing-page .hero-image{background:#f6f2ed}@media(max-width:599px){.landing-page .hero-image{height:25rem;-o-object-fit:cover;object-fit:cover}}.landing-page .phones-image img{margin-top:0}@media(min-width:965px){.landing-page .phones-image img{margin-top:-100px}}.landing-page .small-title{font-size:20px;line-height:24px}@media(min-width:965px){.landing-page .small-title{font-size:22px;line-height:28px;font-weight:700}}.landing-page .manage-text{padding:3rem 2rem;text-align:center}@media(min-width:965px){.landing-page .manage-text{padding:7rem 4rem;text-align:left}}.landing-page .testimonial-section{background-color:#f6f2ed}.landing-page .testimonial-section .testimonial-text-container{padding:3rem 2rem}@media(min-width:965px){.landing-page .testimonial-section .testimonial-text-container{padding:0 7rem}}.landing-page .testimonial-section .testimonial-text{color:#24201f;font-size:24px;line-height:32px}@media(min-width:965px){.landing-page .testimonial-section .testimonial-text{font-size:36px;line-height:44px}}.landing-page .testimonial-section .testimonial-text:first-letter{font-size:72px;margin-top:.5rem;font-family:Cambon;line-height:44px;float:left}@media(min-width:965px){.landing-page .testimonial-section .testimonial-text:first-letter{margin-top:1rem;font-size:96px}}