body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:unset;text-decoration:none}button{all:unset}.Button{padding:.5rem 1rem;border-radius:.5rem;font-weight:700;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;--landing-button-color:#0c74ff}.Button--green{--landing-button-color:#5bc236}.Button--large{height:2rem;width:auto;padding:.5rem 2rem;font-size:1.5rem}.Button--small{height:1rem;width:auto}.Button--outline{background-color:#fff;border:.2rem solid var(--landing-button-color);color:var(--landing-button-color);-webkit-text-fill-color:var(--landing-button-color)}.Button--outline:hover{background-color:var(--landing-button-color);color:#fff;-webkit-text-fill-color:#fff}.Button--large.Button--fill{border:.2rem solid var(--landing-button-color);-webkit-transition:height .2s,background-color .2s,color .2s;transition:height .2s,background-color .2s,color .2s}.Button--large.Button--fill:hover{height:2rem}.Button--small.Button--fill{border:.2rem solid var(--landing-button-color);-webkit-transition:height .2s,background-color .2s,color .2s;transition:height .2s,background-color .2s,color .2s}.Button--small.Button--fill:hover{height:1rem}.Button--fill{background-color:var(--landing-button-color);color:#fff;-webkit-text-fill-color:#fff}.Button--fill,.Button--fill:hover{border:.2rem solid var(--landing-button-color)}.Button--fill:hover{background-color:#fff;color:var(--landing-button-color);-webkit-text-fill-color:var(--landing-button-color)}.Button--icon{margin-left:.5rem}@-webkit-keyframes fadein{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Landing{position:relative;min-height:100vh;max-width:100vw;overflow:hidden;--landing-gutter:1200px}.LandingSection{position:relative;color:#0e0e0e;padding-top:2rem;padding-bottom:2rem}.LandingSection--bgblue{background-color:rgba(240,249,255,.51)}.LandingGutter{margin:2rem}.LandingHero{position:relative;background:-webkit-gradient(linear,left top,right top,from(#063a80),color-stop(50%,#0c74ff),to(#063a80));background:linear-gradient(90deg,#063a80,#0c74ff 50%,#063a80);height:36rem;min-height:78vh;width:100%;color:#fff;overflow:hidden}.LandingHeroGutter{position:relative;height:100%;box-sizing:border-box;margin:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.LandingGutter,.LandingHeroGutter{max-width:var(--landing-gutter)}.LandingGutterPadding{padding:2rem}@media (min-width:900px){.LandingGutterPadding{padding:2rem}}.LandingHeroBgImg{position:absolute;top:0;left:0;-webkit-filter:opacity(.5) brightness(.5) contrast(.5);filter:opacity(.5) brightness(.5) contrast(.5);width:100%;height:100%;background-image:url(/static/media/housesclouds.1846c9c7.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 0}@media (min-width:900px){.LandingHeroBgImg{-webkit-filter:opacity(.8) brightness(.9);filter:opacity(.8) brightness(.9)}}.LandingTextHighlight{height:14rem;width:auto;display:none}@media (min-width:900px){.LandingTextHighlight{display:block}}.LandingHeader{position:absolute;top:2rem;left:2rem;justify-content:center;height:2rem;width:calc(100% - 4rem);z-index:2;color:#fff}.LandingHeader,.LandingHeaderInner{display:flex;flex-direction:row;align-items:center}.LandingHeaderInner{width:100%;max-width:var(--landing-gutter);justify-content:space-between}.LandingHeaderInnerLeft{display:flex;flex-direction:row;align-items:center}.LandingHeaderLogo{font-size:2rem;font-weight:700;height:2.5rem;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.LandingHeaderLink{margin-left:2rem;font-size:1rem;font-weight:500;cursor:pointer;display:none}@media (min-width:900px){.LandingHeaderLink{display:block}}.LandingHeaderLogin{font-size:1.25rem}.LandingHeroContentWrapper{position:relative;height:auto;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.LandingHeroContentInner{position:relative;margin-top:0;margin-right:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;color:#fff;z-index:1;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:900px){.LandingHeroContentInner{color:#0e0e0e;justify-content:flex-start;box-shadow:0 0 0 #0c74ff,0 10px 80px rgba(12,116,255,.6);background:#fff;padding:2rem;border-radius:.5rem;-webkit-filter:opacity(1);filter:opacity(1);width:50%}}.LandingHeroContentBg{position:absolute;height:100%;width:calc(50% + 2rem);top:.5rem;left:-.5rem;background-color:#0c74ff;-webkit-filter:opacity(.5);filter:opacity(.5);border-radius:.5rem;z-index:1;display:none;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:900px){.LandingHeroContentBg{display:none}}.LandingHeroTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:500;text-align:left;-webkit-filter:opacity(1);filter:opacity(1);-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;flex-direction:column;z-index:2}@media (min-width:600px){.LandingHeroTitle{font-size:2.5rem}}.LandingHeroSubtitle{width:100%;margin-top:1rem;text-align:left;font-weight:500;-webkit-filter:opacity(1);filter:opacity(1);-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:2}@media (min-width:600px){.LandingHeroSubtitle{font-size:1.15rem;line-height:1.7rem}}.LandingHeroSignUp{margin:2rem auto auto;width:10rem}.LandingSectionQuote{margin:4rem auto;text-align:center;font-size:1.5rem;box-sizing:border-box}.LandingSectionQuoteHr{margin:.5rem auto auto;width:20rem;height:.2rem;color:#0c74ff;border:none;background-color:#0c74ff;border-radius:1rem}.LandingSectionQuoteAuthor{margin:2rem auto auto;font-size:1.25rem;color:#424242}.LandingSectionInfo{margin:auto;padding:2rem}.LandingSectionInfoTitle{font-size:2.5rem;padding-bottom:.5rem;width:100%}.LandingSectionInfoTitle--center{text-align:center;margin:auto}.LandingSectionInfoHr{margin-top:.2rem;margin-left:0;width:10rem;height:.2rem;color:#0c74ff;border:none;background-color:#0c74ff;border-radius:1rem}.LandingSectionInfoHr--center{margin:auto}.LandingSectionInfoContent{margin-top:2rem;margin-bottom:2rem;font-size:1.25rem;font-weight:500;color:#0e0e0e;height:auto;-webkit-transition:height .2s,-webkit-filter .2s;transition:height .2s,-webkit-filter .2s;transition:height .2s,filter .2s;transition:height .2s,filter .2s,-webkit-filter .2s}.LandingSectionInfoContent--row{display:flex;flex-direction:column}@media (min-width:900px){.LandingSectionInfoContent--row{flex-direction:row}}.LandingSectionInfoContent--rowCenter{align-items:center}.LandingSectionInfoContent--rowSpaceBetween{justify-content:space-around;flex-wrap:wrap;align-items:flex-start}.LandingSectionInfoContent--column{display:flex;flex-direction:column;justify-content:space-between}.LandingSectionWhatWeDoInfoCard{margin-right:2rem;padding:2rem;box-sizing:border-box;width:100%;height:auto;color:#0e0e0e;background-color:#f0f9ff;border-radius:.5rem;box-shadow:0 0 0 #0c74ff,0 5px 20px rgba(12,116,255,.2)}@media (min-width:900px){.LandingSectionWhatWeDoInfoCard{width:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.LandingSectionWhatWeDoCardWrapper{width:100%;margin-bottom:2rem}@media (min-width:900px){.LandingSectionWhatWeDoCardWrapper{width:calc(50% - 2rem)}}.LandingSectionWhatWeDoCardWrapper:hover .LandingSectionWhatWeDoCardImg{-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1);box-shadow:0 4px 10px rgba(39,130,252,.2),0 2px 2px rgba(39,130,252,.2);box-shadow:0 0 0 #0c74ff,0 10px 40px rgba(12,116,255,.3)}.LandingSectionWhatWeDoCardImg{width:100%;height:8rem;background-position:50% 50%;background-size:cover;border-radius:.5rem;cursor:pointer;box-shadow:0 2px 5px rgba(39,130,252,.2),0 1px 1px rgba(39,130,252,.2);-webkit-filter:brightness(.9) contrast(.9);filter:brightness(.9) contrast(.9);-webkit-transition:box-shadow .2s,-webkit-filter .2s;transition:box-shadow .2s,-webkit-filter .2s;transition:box-shadow .2s,filter .2s;transition:box-shadow .2s,filter .2s,-webkit-filter .2s}.LandingSectionWhatWeDoCardTitle{margin-top:1.5rem;color:#0e0e0e;font-size:2rem}.LandingSectionWhatWeDoCardSubtitle{margin-top:.5rem;color:#424242;font-size:1.25rem}.LandingSectionDigitalLeadManagementCard{width:100%;box-sizing:border-box;color:#0e0e0e;height:auto;margin-top:2rem;margin-left:0;padding:2rem;background-color:#f0f9ff;box-shadow:0 0 0 #0c74ff,0 5px 20px rgba(12,116,255,.2);border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:900px){.LandingSectionDigitalLeadManagementCard{align-items:flex-start;margin-left:2rem;margin-top:0;width:25rem}}.LandingSectionDigitalLeadManagementCardItem{text-align:center}@media (min-width:900px){.LandingSectionDigitalLeadManagementCardItem{text-align:left}}.LandingSectionDigitalLeadManagementCardSignUp{margin-top:1rem;width:10rem}.LandingSectionWhyOpenHomelyInfoCard{width:100%;color:#0e0e0e;box-sizing:border-box;height:auto;margin-top:2rem;margin-left:0;padding:2rem;background-color:#fff;box-shadow:0 0 0 #0c74ff,0 5px 20px rgba(12,116,255,.2);border-radius:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:900px){.LandingSectionWhyOpenHomelyInfoCard{align-items:flex-start;margin-left:2rem;margin-top:0;width:50rem}}.LandingSectionWhyOpenHomelyInfoCardTitle{font-size:1.5rem}.LandingSectionInfoLoginImg{margin-top:2rem;box-shadow:0 0 0 #0c74ff,0 10px 40px rgba(12,116,255,.4);border-radius:1rem;width:100%;max-width:100%;height:100%}@media (min-width:900px){.LandingSectionInfoLoginImg{margin-top:0;margin-left:2rem;width:50%}}.LandingSectionVirtualSignInImg{margin:2rem auto auto;width:100%;max-width:100%;height:100%}@media (min-width:900px){.LandingSectionVirtualSignInImg{width:80%}}.LandingSectionInfoLoginImg--small{width:15rem;max-width:100%}.LandingSectionInfoBubble{padding:.5rem;margin:auto;width:25rem;max-width:100%;height:100%;box-sizing:border-box;border-radius:.5rem}.LandingSectionInfoBubble--small{width:15rem;max-width:100%}.LandingSectionVirtualInfoContent{margin-top:2rem}.LandingSectionVirtualInfoBubble{padding:.5rem;margin-right:1rem;width:25rem;max-width:100%;height:100%;box-sizing:border-box}.LandingSectionVirtualInfoLoginImg{box-shadow:0 2px 5px #2782fc,0 1px 1px #2782fc;border-radius:1rem;width:25rem;max-width:100%;height:100%}@media (min-width:900px){.LandingSectionVirtualInfoLoginImg{margin-top:0;margin-left:2rem}}.LandingSectionPersonalCommunicationContent{justify-content:center}.LandingSectionPersonalCommunicationArrow{height:3rem;margin-top:2rem;margin-bottom:2rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:900px){.LandingSectionPersonalCommunicationArrow{margin:0 -1rem 0 0;height:5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.LandingSectionPersonalCommunicationArrow--small{height:2rem}.LandingSectionHowItWorks{margin:4rem auto auto;padding:2rem}.LandingSectionHowItWorksContent{margin:4rem auto auto;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:900px){.LandingSectionHowItWorksContent{flex-direction:row}}.LandingSectionHowItWorksItem{position:relative;margin-top:2rem;width:75%;box-sizing:border-box;padding:2rem;font-size:1.25rem}@media (min-width:900px){.LandingSectionHowItWorksItem{width:25%;box-sizing:unset}}.LandingSectionHowItWorksItemNumber{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2rem;width:2rem;border-radius:50%;background-color:#0c74ff;color:#fff}.LandingSectionPricing{margin:4rem auto auto;padding-left:2rem;padding-right:2rem}.LandingSectionPricingCard{margin:auto;border-radius:1rem;background-color:#fff;box-shadow:0 0 0 #0c74ff,0 10px 80px rgba(12,116,255,.6);display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:900px){.LandingSectionPricingCard{max-width:40%}}.LandingSectionPricingCardTop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:15rem;padding:2.5rem;border-radius:1rem 1rem 0 0;box-sizing:border-box;text-align:center;background-color:#0c74ff}@media (min-width:600px){.LandingSectionPricingCardTop{height:12rem}}.LandingSectionPricingCardTitle{font-size:2.5rem;color:#fff;margin-bottom:1rem}.LandingSectionPricingCardSubtitle{font-size:.7rem;color:#fff}.LandingSectionPricingCardFeatures{width:100%;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.LandingSectionPricingCardFeature{margin-top:1rem;margin-bottom:1rem;text-align:center;color:#0e0e0e}.LandingSectionPricingCardBottom{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1rem 2rem 2rem;border-radius:0 0 .5rem .5rem;box-sizing:border-box;text-align:center}.LandingSectionPricingStripe{position:absolute;bottom:20%;height:10rem;width:100%;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:0;transform-origin:0;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(rgba(39,130,252,.57)),to(rgba(39,130,252,.2)));background:linear-gradient(90deg,rgba(39,130,252,.57),rgba(39,130,252,.2))}.LandingFooterSection{position:relative;color:#0e0e0e;padding-top:2rem}.LandingFooter{display:flex;justify-content:center;position:relative;margin-top:4rem;height:8rem;width:100vw;background:-webkit-gradient(linear,left top,right top,from(#063a80),color-stop(50%,#0c74ff),to(#063a80));background:linear-gradient(90deg,#063a80,#0c74ff 50%,#063a80);color:#fff}.LandingFooterBgImg{position:absolute;top:0;left:0;-webkit-filter:opacity(.1);filter:opacity(.1);width:100%;height:100%;background-image:url(/static/media/housesclouds.1846c9c7.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:600px){.LandingFooterBgImg{width:100%;height:100%}}.LandingFooterInner{width:100%;max-width:var(--landing-gutter);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;padding:2rem}@media (min-width:600px){.LandingFooterInner{flex-direction:row;justify-content:space-between;align-items:center}}.LandingFooterLeft,.LandingFooterRight{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.LandingFooterLogo{font-size:1.5rem;height:2rem;width:auto;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.LandingFooterEmail{font-size:.75rem}.LandingFooterLink{font-size:.75rem;margin-left:1rem;cursor:pointer}@-webkit-keyframes animate-up-img{0%{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(0);filter:opacity(0)}to{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(.25);filter:opacity(.25)}}@keyframes animate-up-img{0%{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(0);filter:opacity(0)}to{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(.25);filter:opacity(.25)}}@-webkit-keyframes animate-up-bg{0%{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(.8);filter:opacity(.8)}to{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes animate-up-bg{0%{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(.8);filter:opacity(.8)}to{-webkit-transform:translateY(0) skewY(0deg);transform:translateY(0) skewY(0deg);-webkit-filter:opacity(1);filter:opacity(1)}}.AuthBg{display:flex;justify-content:center;align-items:center;min-height:100vh;height:100%;background:-webkit-gradient(linear,left top,right top,from(#063a80),color-stop(50%,#0c74ff),to(#063a80));background:linear-gradient(90deg,#063a80,#0c74ff 50%,#063a80);-webkit-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:0;transform-origin:0;-webkit-animation-name:animate-up-bg;animation-name:animate-up-bg;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;overflow:hidden}.AuthBg,.AuthBgImg{position:absolute;width:100vw}.AuthBgImg{top:0;left:0;height:150vh;-webkit-transform:skewY(10deg);transform:skewY(10deg);-webkit-transform-origin:50vw;transform-origin:50vw;background-image:url(/static/media/housesclouds.1846c9c7.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 100%;-webkit-animation-name:animate-up-img;animation-name:animate-up-img;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Login{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;overflow-y:scroll}.Login,.LoginWrapper{position:relative;margin:auto}.LoginInner{display:flex;flex-direction:column;justify-content:center}.LoginLogo{margin:auto auto 2rem;height:4rem;width:auto;display:none;-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:600px){.LoginLogo{display:block}}.LoginFormContainer{position:relative;max-width:calc(100vw - 4rem);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#fff;border-radius:2rem;box-shadow:0 10px 20px rgba(12,116,255,.23),0 6px 6px rgba(12,116,255,.23);-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.LoginFormTitle{color:#0e0e0e;font-size:2rem;font-weight:700;margin-bottom:2rem}.LoginForm{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.LoginFormInputTitle{color:#0e0e0e;font-size:1.6rem;margin-bottom:.5rem}@media (min-width:600px){.LoginFormInputTitle{font-size:1rem}}.LoginFormInput{margin-bottom:1rem;width:25rem;max-width:100%;box-sizing:border-box;padding-left:.5rem;height:2rem;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem}@media (min-width:600px){.LoginFormInput{font-size:1rem}}.LoginFormInputFeedback{margin-bottom:2rem;width:100%;height:1rem}.LoginFormButton{margin:auto}.LoginFormForgotPassword,.LoginFormSignupInstead{width:25rem;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;font-size:.75rem;color:#0e0e0e}.Signup{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;overflow-y:scroll}.Signup,.SignupWrapper{position:relative;margin:auto}.SignupInner{display:flex;flex-direction:column;justify-content:center}.SignupLogo{margin:auto auto 2rem;height:4rem;width:auto;display:none;-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:600px){.SignupLogo{display:block}}.SignupFormContainer{position:relative;max-width:calc(100vw - 4rem);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#fff;border-radius:2rem;box-shadow:0 10px 20px rgba(12,116,255,.23),0 6px 6px rgba(12,116,255,.23);-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.SignupFormTitle{color:#0e0e0e;font-size:2rem;font-weight:700;margin-bottom:2rem}.SignupForm{width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.SignupFormLink{color:#0c74ff}.SignupFormAgreement{display:flex;flex-direction:row;justify-content:center;align-items:center;width:25rem;margin-bottom:1rem;max-width:100%;padding-left:.5rem}.SignupFormInputTitle{color:#0e0e0e;font-size:1.6rem;margin-bottom:.5rem}@media (min-width:600px){.SignupFormInputTitle{font-size:1rem}}.SignupFormInputTitle--Agreement{font-size:.75rem;margin-right:.5rem}.SignupFormInput{margin-bottom:1rem;width:25rem;box-sizing:border-box;max-width:100%;padding-left:.5rem;height:2rem;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem}@media (min-width:600px){.SignupFormInput{font-size:1rem}}.SignupFormInput--Agreement{height:2rem;border:none;border-radius:.5rem;margin-right:.5rem;background-color:#f0f9ff}.SignupFormInputFeedback{margin-bottom:2rem;width:100%;height:1rem}.SignupFormButton{margin:auto}.SignupFormLoginInstead{width:25rem;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem;font-size:.75rem;color:#0e0e0e}.HR{margin:.2rem auto auto 0;width:6rem;height:.2rem;color:#0c74ff;border:none;background-color:#0c74ff;border-radius:1rem}.Dashboard{min-height:calc(100vh - 11rem);display:flex;flex-direction:column;align-items:flex-start;color:#0e0e0e}.DashboardTop{margin-bottom:2rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.DashboardTopLeft{display:flex;flex-direction:column;justify-content:center}.DashboardTitle{font-size:1.5rem;font-weight:700;color:#0e0e0e}.DashboardCard{margin-bottom:1rem;width:100%;text-align:left;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23);background:#fff;color:#0e0e0e;box-sizing:border-box;padding:1rem;border-radius:.5rem}.DashboardCardTitle{font-size:1.5rem;font-weight:700;color:#0e0e0e;display:flex;align-items:center;justify-content:space-between}.DashboardCardTitle--description{font-size:.75rem;font-weight:500;color:#424242;display:none}@media (min-width:600px){.DashboardCardTitle--description{display:block}}.DashboardCardSubtitle{margin-top:1rem;font-size:1rem;font-weight:500;color:#0e0e0e}.DashboardCardButton{margin-top:1rem;width:10rem}.OpenHomePage{height:100vh;width:100vw;overflow-x:hidden;overflow-y:scroll}.OpenHomePage,.OpenHomePageWrapper{position:relative;margin:auto}.OpenHomePageInner{padding:0 1rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;background-color:#fff;position:absolute;top:0;left:0;width:100vw;max-width:100vw;height:100vh;z-index:1;overflow-x:hidden;overflow-y:scroll}@media (min-width:900px){.OpenHomePageInner{padding:0 2rem}}.OpenHouseQuit{position:absolute;top:2rem;left:2rem;display:flex;align-items:center;z-index:1;-webkit-transition:font-weight .2s;transition:font-weight .2s;display:none}.OpenHouseQuit:hover{font-weight:900}@media (min-width:900px){.OpenHouseQuit{display:block}}.OpenHouseQuitIcon{margin-right:.5rem}@-webkit-keyframes BGBarAnimation{0%{opacity:0}to{opacity:1}}@keyframes BGBarAnimation{0%{opacity:0}to{opacity:1}}.OpenHomeBGBar{position:absolute;top:50%;left:-25%;height:10rem;width:150vw;background-color:rgba(12,116,255,.5);-webkit-transform:rotate(12deg);transform:rotate(12deg);z-index:-1;-webkit-animation:BGBarAnimation 1s ease-in-out 0s 1 forwards;animation:BGBarAnimation 1s ease-in-out 0s 1 forwards}.OpenHomeContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;box-sizing:border-box}@media (min-width:900px){.OpenHomeContainer{padding:2rem}}.OpenHomeInner{position:relative;margin:auto}.OpenHomeRow{display:flex;flex-direction:row;align-items:center;padding:.5rem;margin:auto}.OpenHomeContainer--centered,.OpenHomeRow{justify-content:center}.OpenHomeImageTitle{color:#0e0e0e;font-size:1.25rem}.OpenHomeImageTitleHR{margin-bottom:.5rem}.OpenHomeImageAddress{color:#424242;margin-bottom:.5rem}.OpenHomeImageWrapper{max-width:40%;display:none}@media (min-width:900px){.OpenHomeImageWrapper{display:block}}.OpenHomeImage{height:auto;max-height:30rem;max-width:100%}.OpenHome,.OpenHomeImage{border-radius:1rem;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23)}.OpenHome{margin-right:0;padding:1rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:left;background-color:#fff}@media (min-width:900px){.OpenHome{margin-right:1rem;width:50%}}.OpenHome--fullwidth{width:100%}.OpenHomeTitle{font-size:3rem;font-weight:700;text-align:left;margin-bottom:1rem}.OpenHomeSubtitleRow{width:100%;margin-bottom:.5rem;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}@media (min-width:900px){.OpenHomeSubtitleRow{flex-direction:row;justify-content:space-between;align-items:center}}.OpenHomeHR{margin-bottom:2rem}.OpenHomeSubtitle{font-size:1.5rem;font-weight:700}.OpenHomeAddress{font-size:1.5rem;margin-bottom:2rem}@media (min-width:900px){.OpenHomeAddress{margin-bottom:0;color:#0e0e0e;font-weight:500}}.OpenHomeForm{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.OpenHomeFormInputTitle{margin-bottom:.5rem;font-size:1.6rem;font-weight:500}@media (min-width:600px){.OpenHomeFormInputTitle{font-size:1rem}}.OpenHomeFormInputWrapper{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:1rem}.OpenHomeFormInputTag{margin-right:.5rem;color:#0e0e0e}.OpenHomeFormInput{width:100%;height:2.5rem;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem}@media (min-width:600px){.OpenHomeFormInput{font-size:1rem}}.OpenHomeFormCheckboxInput{margin-right:.5rem;border:.1rem solid #0c74ff;background-color:#f0f9ff;min-width:1rem;-webkit-transition:background-color .2s;transition:background-color .2s}.OpenHomeFormCheckboxInput:checked{background-color:#0c74ff}.OpenHomeAgreementLink{color:#0c74ff;cursor:pointer}.OpenHomeFormInputFeedback{margin-bottom:1rem;color:#c2170d}.OpenHomeCheckboxWrapper{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center}.OpenHomeCheckboxDescription{font-size:1rem;font-weight:300}.OpenHomeFormButton{margin:auto}.OpenHomeSuccess{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23)}.OpenHomeSuccessIcon{height:12rem;width:auto;font-size:4rem;color:#0c74ff}.OpenHomeSuccessText{font-size:2rem;font-weight:700;color:#0e0e0e}.OpenHomeError{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23)}.OpenHomeErrorIcon{height:8rem;width:auto;font-size:4rem;color:#0c74ff}.OpenHomeErrorText{margin-top:1rem;font-size:2rem;font-weight:700;color:#0e0e0e}.OpenHomeErrorTextSecondary{margin-top:1rem;font-size:1rem;font-weight:700;color:#424242}.OpenHomeErrorButton{margin-top:1rem}.SearchWrapper{margin-bottom:1rem;width:100%;position:relative;display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start}@media (min-width:600px){.SearchWrapper{flex-direction:row;justify-content:space-between;align-items:center}}.SearchLeft{position:relative;width:100%}@media (min-width:600px){.SearchLeft{width:auto}}.SearchIcon{position:absolute;top:50%;left:1rem;width:1rem;height:auto;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}@media (min-width:600px){.SearchIcon{-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}}.SearchInput{max-width:100%;box-sizing:border-box;width:100%;height:2rem;padding:1.5rem 1.5rem 1.5rem 2rem;border:.1rem solid #f0f9ff;border-radius:.5rem;outline:none;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23);-webkit-transition:box-shadow .2s;transition:box-shadow .2s;font-size:1.6rem}.SearchInput:hover{box-shadow:0 10px 20px rgba(12,116,255,.23),0 6px 6px rgba(12,116,255,.23)}@media (min-width:600px){.SearchInput{width:20rem;padding:1rem 1rem 1rem 2rem;font-size:1rem}}.SearchRight{display:flex;flex-direction:row;align-items:center;cursor:pointer;margin-bottom:1rem}@media (min-width:600px){.SearchRight{margin-bottom:0}}.SearchSortIcon{margin-left:.5rem}.ModalContainer{position:fixed;top:0;bottom:0;width:100vw;display:flex;justify-content:center;overflow-y:scroll;overflow-x:hidden;background-color:rgba(19,37,55,.71);z-index:999}.Modal{position:relative;max-width:calc(100% - 4rem);margin:auto;padding:2rem;background-color:#fff;border-radius:2rem;z-index:999}.ModalClose{margin-bottom:1rem;font-weight:700;cursor:pointer}.Spinner,.Spinner:after{border-radius:50%;width:5rem;height:5rem}.Spinner{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid #0c74ff;border-left-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s linear infinite;animation:load8 .7s linear infinite}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.DialogContainer{color:#0e0e0e}.Dialog{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.DialogTitle{margin-bottom:2rem;font-size:1.5rem;font-weight:700}.DialogSubtitle{margin-bottom:2rem;font-size:1rem}.LeadFollowUpContainer{position:relative;width:100%}.LeadFollowUpCheck{margin-left:.5rem;height:1rem;width:auto;-webkit-transform:translateY(10%);transform:translateY(10%);font-size:1rem;color:#0c74ff}.HomeCard{max-width:100%;margin-bottom:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;box-sizing:border-box;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23)}.HomeCardTop{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}@media (min-width:600px){.HomeCardTop{flex-direction:row;justify-content:space-between;align-items:center}}.HomeCardTopLeft{display:flex;flex-direction:row}.HomeCardTopImage{margin-right:1rem;height:4rem;width:4rem;min-width:4rem;border-radius:.5rem;background-size:cover;background-position:50%;display:none}@media (min-width:600px){.HomeCardTopImage{display:block}}.HomeCardContent{display:flex;flex-direction:column}.HomeCardTopRight{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem}@media (min-width:600px){.HomeCardTopRight{flex-direction:column;align-items:flex-end;justify-content:center;width:auto;margin-bottom:0}}.HomeCardTopRightChips{margin-bottom:0;margin-right:1rem;display:flex;flex-direction:row;justify-content:flex-end}@media (min-width:600px){.HomeCardTopRightChips{margin-bottom:.5rem;margin-right:0}}.HomeCardTopRightChip{width:10rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;padding:.5rem;border-radius:.5rem;color:#fff;background-color:#0c74ff}.HomeCardTopRightChip--icon{margin-left:.25rem}.HomeCardTopRightChip--warn{color:#fff;background-color:#c2170d}.HomeCardTopRightDropdown{position:relative;width:15rem;max-width:100%}.HomeCardTopRightDropdownTitle{width:100%;text-align:right;cursor:pointer}.HomeCardTopRightDropdownOptions{position:absolute;top:0;right:0;z-index:1;margin-top:1.25rem;background-color:#fff;padding:1rem 1rem 0;border-radius:.5rem;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.HomeCardTopRightDropdownOption{margin-bottom:1rem;cursor:pointer}.HomeCardTopRightButtons{display:flex;flex-direction:row}.HomeCardTitle{font-size:1.5rem}.HomeCardHR{margin-bottom:.5rem}.HomeCardSubtitle{color:#424242}.HomeCardLeadList{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start}.HomeCardLeadCard{width:100%;min-height:4rem;max-width:100%;padding:.5rem 0 0;border-left:0 solid #fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;word-break:break-word;border-radius:.5rem;background-color:#fff;text-align:left;box-sizing:border-box}.HomeCardLeadCard--hoverable{-webkit-transition:border-left .2s,padding .2s;transition:border-left .2s,padding .2s}.HomeCardLeadCard--hoverable:hover{border-left:none;padding:0}@media (min-width:600px){.HomeCardLeadCard--hoverable:hover{border-left:.5rem solid #0c74ff;padding:.5rem 0 0 1rem}}.HomeCardLeadCardLeft{display:flex;flex-direction:column;justify-content:space-between}.HomeCardLeadCardInfo--name{margin-bottom:.5rem;font-size:1rem;color:#424242}.HomeCardLeadCardInfo--nameBold{color:#0e0e0e;font-size:1.25rem}.HomeCardLeadCardInfo--email,.HomeCardLeadCardInfo--phone{margin-bottom:.5rem;font-size:1rem;color:#424242}.HomeCardLeadCardInfo--leadsList{display:none;margin-right:.5rem;word-break:break-all}@media (min-width:600px){.HomeCardLeadCardInfo--leadsList{display:block}}.HomeCardLeadCardInfo--notes{margin-top:1rem;padding:.5rem;box-sizing:border-box;width:100%;max-width:100%;height:12rem;border-radius:.25rem;color:#424242;border:.1rem solid #f0f9ff;font-family:inherit!important;font-size:.75rem!important}.HomeCardLeadCardBottom,.HomeCardLeadCardRight{display:flex;flex-direction:row;align-items:center}.HomeCardLeadCardBottom{margin:1rem 0;justify-content:flex-start}.HomeCardLeadButton{width:8rem;height:.5rem;font-size:.75rem;margin-left:0}.HomeCardLeadDeleteButton{color:#424242;cursor:pointer}.HomeCardLeadDeleteButton--leadsList{display:none}@media (min-width:600px){.HomeCardLeadDeleteButton--leadsList{display:block}}.HomeCardLeadButton--below{margin-left:0;margin-top:.5rem}.HomeCardLeadsExportOptions{display:flex;flex-direction:row;align-items:center;color:#0e0e0e;cursor:pointer}.HomeCardLeadsExportOption{display:flex;align-items:center;text-align:center}.LeadExportOptionIcon{margin-left:.5rem;display:none}@media (min-width:900px){.LeadExportOptionIcon{display:block}}.HomeCardFollowUpAll{display:flex;align-items:center;margin-right:1rem;cursor:pointer}.HomeCardLeadExportOptionIcon{margin-left:1rem}.HomeCardNoLeadsMessage{margin-top:1rem;margin-bottom:.5rem;width:100%;display:flex;justify-content:flex-start;align-items:center;text-align:left}.HomeCardNoLeadsLink{font-weight:700;color:#0c74ff}.HomeCardBottom{display:flex;flex-direction:row;justify-content:space-between}.HomeCardBottom--column,.HomeCardBottomRight{flex-direction:column}.HomeCardBottomRight{position:relative;display:flex;justify-content:space-between;align-items:flex-end;text-align:right}@media (min-width:600px){.HomeCardBottomRight{text-align:left;text-align:initial;flex-direction:row;justify-content:center;align-items:normal}}.HomeCardBottomRightLink{left:0;cursor:pointer}.HomeCardBottomRightCopyIcon{margin-right:.5rem}.HomeCardBottomLeft{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:600px){.HomeCardBottomLeft{flex-direction:row;justify-content:normal}}.HomeCardBottomLeftStart{margin-bottom:1rem;margin-right:.75rem;color:#0c74ff;font-weight:500;-webkit-transition:font-weight .2s;transition:font-weight .2s;cursor:pointer}.HomeCardBottomLeftStart:hover{font-weight:700}@media (min-width:600px){.HomeCardBottomLeftStart{margin-bottom:0}}.HomeCardBottomLeftLeads{color:#0e0e0e;font-weight:500;-webkit-transition:font-weight .2s;transition:font-weight .2s;cursor:pointer}.HomeCardBottomLeftLeads:hover{font-weight:700}.HomeCardIcon{margin-left:1rem;cursor:pointer}.Leads{min-height:calc(100vh - 11rem);width:100%;color:#0e0e0e}.LeadsTop{margin-bottom:2rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.LeadsTopLeft{display:flex;flex-direction:column;justify-content:center}.LeadsTitle{font-size:1.5rem;margin-right:.5rem}.LeadsSubtitle,.LeadsTitle{font-weight:700;color:#0e0e0e}.LeadsSubtitle{font-size:1rem}.LeadsList{display:flex;flex-direction:column}.LeadsListEmpty{margin-bottom:1rem;width:100%;text-align:left;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23);background:#fff;color:#0e0e0e;box-sizing:border-box;padding:1rem;border-radius:.5rem}.LeadsListEmptyTitle{font-size:1.25rem;font-weight:700}.LeadsListEmptySubtitle{margin-bottom:1rem;margin-top:1rem}.LeadsListEmptyButton{width:10rem}.Lead{min-height:calc(100vh - 11rem);width:100%;color:#0e0e0e}.LeadTop{margin-bottom:2rem;width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.LeadTopLeft{margin-right:1rem;display:flex;flex-direction:column;justify-content:center}.LeadTitle{font-size:1.5rem;word-break:break-all}.LeadSubtitle,.LeadTitle{font-weight:700;color:#0e0e0e}.LeadSubtitle{font-size:1rem}.LeadList{display:flex;flex-direction:column}.MonacoMount{height:10rem;width:100%}.MonacoEditor{display:block}.ProfileSettingsWrapper{width:100%}.ProfileSettingsForm{text-align:left;width:100%}.ProfileSettingsFormTitle{margin-bottom:.5rem;font-size:1.6rem;font-weight:500}@media (min-width:600px){.ProfileSettingsFormTitle{font-size:1rem}}.ProfileSettingsFormUpdating{position:relative}.ProfileSettingsFormUpdatingLabel{position:absolute;top:0;font-size:.75rem;color:#424242}.ProfileSettingsFormTextArea{margin-top:1rem;width:100%}@media (min-width:600px){.ProfileSettingsFormTextArea{font-size:1rem}}.ProfileSettingsFormInput{width:100%;min-height:2rem;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;margin-bottom:1rem;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem;word-break:break-all}@media (min-width:600px){.ProfileSettingsFormInput{font-size:1rem}}.ProfileSettingsFormInput--disabled{background-color:unset;padding-left:unset;color:#424242}.ProfileSettingsFormImageInput{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.ProfileSettingsFormInputFeedback{margin-bottom:1rem;color:#c2170d}.ProfileSettingsFormImageButton{width:12rem}.ProfileSettingsFormImage{margin-top:1rem;margin-bottom:1rem;max-height:10rem;border-radius:.5rem}.ProfileSettingsFormFeedback{margin-bottom:1rem}.ProfileSettingsFormTextAreaHighlight{position:relative;color:#0c74ff;font-weight:700;cursor:pointer}.ProfileSettingsMonacoDescription{display:flex;flex-direction:column;margin-bottom:1rem}.ProfileSettingsMonacoDescriptionItem{margin-bottom:.5rem;color:#424242;font-size:.75rem}.ProfileSettingsMonacoDescription--keyword{color:#0c74ff}.Settings{min-height:calc(100vh - 11rem);display:flex;flex-direction:column;align-items:flex-start;color:#0e0e0e;background-color:#fff;padding:1rem;border-radius:1rem}.SettingsTop{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.SettingsTopLeft{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.SettingsTitle{font-size:1.5rem;font-weight:700;color:#0e0e0e;text-align:center}.SettingsSection{width:100%;padding:2rem 0 0}.SettingsSectionTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-align:left}.SettingsSectionList{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width:600px){.SettingsSectionList{flex-direction:row;align-items:center}}.SettingsButton{margin-right:0;margin-bottom:1rem}@media (min-width:600px){.SettingsButton{margin-right:1rem;margin-bottom:0}}.HomesTop{margin-bottom:2rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.HomesTopLeft{display:flex;flex-direction:column;justify-content:center}.HomesTitle{font-size:1.5rem;font-weight:700;color:#0e0e0e;margin-right:.5rem}.HomesList{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media (min-width:600px){.HomesList{justify-content:unset}}.HomeCardAdd{width:100%;height:6rem;max-width:100%;margin-bottom:1rem;padding:1rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.HomeCardAdd:hover{box-shadow:0 10px 20px rgba(12,116,255,.23),0 6px 6px rgba(12,116,255,.23)}@media (min-width:600px){.HomeCardAdd{width:unset;min-width:12rem;margin-right:1rem}}.HomesListEmpty{margin-bottom:1rem;width:100%;text-align:left;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23);background:#fff;color:#0e0e0e;box-sizing:border-box;padding:1rem;border-radius:.5rem}.HomesListEmptyTitle{font-size:1.25rem;font-weight:700}.HomesListEmptySubtitle{margin-bottom:1rem;margin-top:1rem}.HomesListEmptyButton{width:10rem}.AddHomeContainer{color:#0e0e0e;background-color:#fff;padding:1rem;border-radius:1rem}.AddHomeTop{margin-bottom:2rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.AddHomeLeft{display:flex;flex-direction:column;justify-content:center}.AddHomeFormTitle{font-size:1.5rem;font-weight:700;text-align:left}.AddHomeForm{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.AddHomeFormRow{margin-bottom:2rem;flex-direction:row}.AddHomeFormColumn,.AddHomeFormRow{width:100%;display:flex;justify-content:center;align-items:flex-start}.AddHomeFormColumn{margin-bottom:1rem;flex-direction:column}.AddHomeFormItem{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.AddHomeFormMonacoItem{margin-bottom:1rem;width:100%}.AddHomeFormInputTitle{margin-bottom:.5rem;font-weight:500;font-size:1.6rem}@media (min-width:600px){.AddHomeFormInputTitle{font-size:1rem}}.AddHomeFormInput{width:100%;height:2rem;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box;margin-bottom:1rem;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem}@media (min-width:600px){.AddHomeFormInput{font-size:1rem}}.AddHomeFormImageInput{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.AddHomeFormImageInputButton{width:10rem;margin-bottom:.5rem}.AddHomeFormImage{margin-bottom:1rem;width:50%;height:auto;border-radius:1rem}.AddHomeFormTextArea{margin-right:1rem;width:100%}.AddHomeFormInputFeedback{margin-bottom:1rem;color:#c2170d}.AddHomeFormMonacoDescription{margin-bottom:1rem;display:flex;flex-direction:column}.AddHomeFormMonacoDescriptionItem{margin-bottom:.5rem;color:#424242;font-size:.75rem}.AddHomeFormMonacoDescription--keyword{color:#0c74ff}.SidebarContainer{width:calc(100vw - 2rem);height:3rem;padding:1rem;background-color:#fff;display:flex;justify-content:space-between;flex-direction:column;z-index:1;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:width .2s,-webkit-transform .2s;transition:width .2s,-webkit-transform .2s;transition:transform .2s,width .2s;transition:transform .2s,width .2s,-webkit-transform .2s}@media (min-width:900px){.SidebarContainer{width:15rem;padding:1rem 2rem;height:calc(100vh - 2rem);-webkit-transform:translateX(0);transform:translateX(0)}}.SideBarContainer--open{height:calc(100vh - 2rem);-webkit-transform:translateX(0);transform:translateX(0)}.SidebarHead{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100vw - 2rem);font-weight:700;font-size:2rem;color:#0e0e0e;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (min-width:900px){.SidebarHead{width:auto;-webkit-transform:translateX(0);transform:translateX(0)}}.SidebarHead--open{width:calc(100vw - 2rem);-webkit-transform:translateX(0);transform:translateX(0)}.SidebarHeadButton{display:block}@media (min-width:900px){.SidebarHeadButton{display:none}}.SidebarLogoHr{display:none}@media (min-width:900px){.SidebarLogoHr{display:block}}.SidebarLogoImg{height:2.5rem;width:auto;margin-right:.5rem}.SidebarCTAButton{margin-top:2rem;text-align:center;background-color:#0c74ff;border-radius:.5rem;padding:1rem;color:#fff}.SidebarLinks{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:left}.SidebarLink{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;font-size:1.25rem;-webkit-transition:font-weight .2s;transition:font-weight .2s}.SidebarLink svg{color:#0c74ff}.SidebarLink span{margin-left:1rem}.SidebarLink--active,.SidebarLink:hover{font-weight:700}.SidebarContact{margin-bottom:1rem;text-align:left;color:#0e0e0e;font-size:.75rem}.SidebarMadeWithMsg{text-align:left;color:#424242;font-size:.5rem}.App{position:relative;font-family:Roboto,sans-serif;max-height:100vh;overflow:hidden}.AppContent{display:flex;flex-direction:column}@media (min-width:900px){.AppContent{flex-direction:row}}.AppScroll{overflow-y:scroll;height:calc(100vh - 7rem);width:calc(100vw - 2rem);background-color:rgba(234,244,255,.81);padding:1rem}@media (min-width:900px){.AppScroll{height:calc(100vh - 3rem);padding:1rem 2rem 2rem;width:calc(100vw - 4rem)}}.AppBGBar{position:absolute;top:50%;left:-25%;height:10rem;width:150vw;background-color:rgba(12,116,255,.25);-webkit-transform:rotate(12deg);transform:rotate(12deg);z-index:-1}.Payment{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;overflow-y:scroll}.Payment,.PaymentWrapper{position:relative;margin:auto}.PaymentInner{display:flex;flex-direction:column;justify-content:center}.PaymentLogo{margin:auto auto 2rem;height:4rem;width:auto;display:none;-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:600px){.PaymentLogo{display:block}}.PaymentFormWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:100vw;box-sizing:border-box;background-color:#fff;border-radius:1rem;padding:4rem 2rem 2rem;box-shadow:0 1px 3px rgba(12,116,255,.23),0 1px 2px rgba(12,116,255,.23)}.PaymentTitle{font-size:3rem;color:#0e0e0e;font-weight:700}.PaymentHR{max-width:100%;width:25rem;margin:.5rem auto 1rem}.PaymentFormHR{margin-bottom:.5rem;width:2rem}.PaymentPricing{margin-top:1rem;color:#424242;font-weight:500;font-size:.75rem}.PaymentCTA{margin-top:3rem;color:#0e0e0e;font-weight:700;font-size:1rem}.PaymentButton{margin-top:2rem;max-width:8rem}.PaymentForm{margin-top:3rem;width:25rem;max-width:100%}.PaymentFormGroup{padding:0;border-style:none;will-change:opacity,transform;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}.PaymentFormRow{display:flex;align-items:center;margin-left:15px}.StripeElement--webkit-autofill{background:transparent!important}.StripeElement{width:100%;box-sizing:border-box;padding:11px 15px;background-color:#0c74ff;border-radius:4px}.PaymentLogout{color:#424242;margin-top:1rem;font-weight:500;font-size:1rem;cursor:pointer}.PaymentFormInputTitle{color:#0e0e0e;font-size:1.6rem;margin-bottom:.25rem;text-align:left}@media (min-width:600px){.PaymentFormInputTitle{font-size:1rem}}.PaymentFormInput{margin-bottom:1rem;max-width:25rem;width:100%;box-sizing:border-box;padding-left:.5rem;height:2rem;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem}@media (min-width:600px){.PaymentFormInput{font-size:1rem}}.PaymentUnsubscribedReasonWrapper{max-width:25rem}.PaymentUnsubscribedReason{margin-top:1rem;width:100%;color:#c2170d;text-align:center}.PaymentFormInputFeedback{margin-bottom:2rem;width:100%;color:#c2170d;text-align:left}.PaymentFormSpinner{margin-top:2rem}@-webkit-keyframes animate-up{0%{-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-filter:opacity(0);filter:opacity(0)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}@keyframes animate-up{0%{-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-filter:opacity(0);filter:opacity(0)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:opacity(1);filter:opacity(1)}}.ResetPassword{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;overflow-y:scroll}.ResetPassword,.ResetPasswordWrapper{position:relative;margin:auto}.ResetPasswordInner{display:flex;flex-direction:column;justify-content:center}.ResetPasswordLogo{margin:auto auto 2rem;height:4rem;width:auto;display:none;-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width:600px){.ResetPasswordLogo{display:block}}.ResetPasswordFormContainer{position:relative;max-width:calc(100% - 4rem);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#fff;border-radius:2rem;box-shadow:0 10px 20px rgba(12,116,255,.23),0 6px 6px rgba(12,116,255,.23);-webkit-animation-name:animate-up;animation-name:animate-up;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ResetPasswordFormTitle{color:#0e0e0e;font-size:2rem;font-weight:700;margin-bottom:2rem}.ResetPasswordForm{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ResetPasswordFormInputTitle{color:#0e0e0e;font-size:1.6rem;margin-bottom:.5rem}@media (min-width:600px){.ResetPasswordFormInputTitle{font-size:1rem}}.ResetPasswordFormInput{margin-bottom:1rem;width:25rem;max-width:100%;padding-left:.5rem;height:2rem;border:none;border-radius:.5rem;background-color:#f0f9ff;font-size:1.6rem}@media (min-width:600px){.ResetPasswordFormInput{font-size:1rem}}.ResetPasswordFormInputFeedback{margin-bottom:2rem;width:100%;height:1rem}.ResetPasswordFormButton{margin:auto}.ResetPasswordFormForgotPassword{width:25rem;display:flex;justify-content:center;align-items:center;margin-top:1rem;font-size:.75rem;color:#0e0e0e}.Terms{max-width:100%;width:50rem;display:block;white-space:pre-line;text-align:left;margin:2rem auto;color:#0e0e0e}.Terms h3{margin-bottom:1rem}.Terms b{color:#000;font-weight:700}.Terms div,.Terms ol,.Terms ul{margin-bottom:1rem}.Privacy{max-width:100%;width:50rem;display:block;white-space:pre-line;text-align:left;margin:2rem auto;color:#0e0e0e}.Privacy h3{margin-bottom:1rem}.Privacy b{color:#000;font-weight:700}.Privacy div,.Privacy ol,.Privacy ul{margin-bottom:1rem}.SMS{max-width:100%;width:50rem;display:block;white-space:pre-line;text-align:left;margin:2rem auto;color:#0e0e0e}.SMS h3{margin-bottom:1rem}.SMS b{color:#000;font-weight:700}.SMS div,.SMS ol,.SMS ul{margin-bottom:1rem}.switch-wrapper{position:relative}.switch-wrapper>div{position:absolute;width:100%;height:100%}.WithdrawConsent{color:#0e0e0e}
/*# sourceMappingURL=main.4f8db946.chunk.css.map */