@font-face{font-family:"foundry-form-sans-light";src:url(/assets/foundry-form-sans-book-d8d4a68467cafea150f86d3c623cb2a13f491c69e36e08dbea2c8b49b81fe579.woff2) format("woff2"),url(/assets/foundry-form-sans-book-812e109e305cadef789e2a537f1766bf30fcc58d6427a8d3252bb154ed78a9f3.woff) format("woff");font-style:normal;font-weight:normal}@font-face{font-family:"foundry-form-sans-bold";src:url(/assets/foundry-form-sans-bold-9eef13f81308bfbb34bb99e78ec253c5dfc17eb8725745284606698fdb70aa0f.woff2) format("woff2"),url(/assets/foundry-form-sans-bold-a0d9458625a8f964a2351bf230106509c5b342326b7f2dcdfd4257f00fd4cb83.woff) format("woff");font-style:normal;font-weight:normal}@font-face{font-family:"foundry-form-sans-extra-bold";src:url(/assets/foundry-form-sans-extra-bold-fedb20060fbab075fc613d6a0600cc8b9e760569f262b4664ac84f60e81521f5.woff2) format("woff2"),url(/assets/foundry-form-sans-extra-bold-7348e86ce66ca2a3f79f979955517d4b232a90534313e77384f4d03666e50397.woff) format("woff");font-style:normal;font-weight:normal}.text-sm{color:#7f7f7f;font-family:"foundry-form-sans-light";font-size:1.4rem;text-decoration:none}.text-md{color:#7f7f7f;font-family:"foundry-form-sans-light";font-size:1.8rem;text-decoration:none}.text-lg{color:#7f7f7f;font-family:"foundry-form-sans-light";font-size:3.2rem;text-decoration:none}.text--black{color:#161819}.text--gray{color:#7f7f7f}.text--orange{color:#f37421}.text--bold{font-family:"foundry-form-sans-bold"}@font-face{font-family:"foundry-form-sans-light";src:url(/assets/foundry-form-sans-book-d8d4a68467cafea150f86d3c623cb2a13f491c69e36e08dbea2c8b49b81fe579.woff2) format("woff2"),url(/assets/foundry-form-sans-book-812e109e305cadef789e2a537f1766bf30fcc58d6427a8d3252bb154ed78a9f3.woff) format("woff");font-style:normal;font-weight:normal}@font-face{font-family:"foundry-form-sans-bold";src:url(/assets/foundry-form-sans-bold-9eef13f81308bfbb34bb99e78ec253c5dfc17eb8725745284606698fdb70aa0f.woff2) format("woff2"),url(/assets/foundry-form-sans-bold-a0d9458625a8f964a2351bf230106509c5b342326b7f2dcdfd4257f00fd4cb83.woff) format("woff");font-style:normal;font-weight:normal}@font-face{font-family:"foundry-form-sans-extra-bold";src:url(/assets/foundry-form-sans-extra-bold-fedb20060fbab075fc613d6a0600cc8b9e760569f262b4664ac84f60e81521f5.woff2) format("woff2"),url(/assets/foundry-form-sans-extra-bold-7348e86ce66ca2a3f79f979955517d4b232a90534313e77384f4d03666e50397.woff) format("woff");font-style:normal;font-weight:normal}.flex-end{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.flex-between{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.m0{margin:0}.m-auto{margin:auto}.ml10{margin-left:1rem}.mr10{margin-right:1rem}.mr15{margin-right:1.5rem}.p0{padding:0}.center{text-align:center}.left{text-align:left}.right{text-align:right}.w50{width:50%}*,html,body,ul,ol,li,img,p,a{-webkit-tap-highlight-color:transparent;-khtml-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;tap-highlight-color:transparent}a,a:link,a:visited,a:active,input,button,textarea,select{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:0}button,textarea,select{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner,textarea::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner,select::-moz-focus-inner{border:0;margin:0;padding:0;width:0}a>svg{pointer-events:none}svg{fill:inherit}svg,svg use{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (min-width: 1024px){.image{background-image:url(/assets/login-image-ab7abec229f83d4ce2cae13a2690ad7da72f1f59642bb8e1e92fefac17c69f83.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;width:50%}.image--signup{background-image:url(/assets/sign-up-image-062de34418eead97146c329ce045f2b79143b9d07a397fab86502f282815f209.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;width:50%}}.button{align-items:center;display:flex;background-color:#ffffff;border:solid 1px #c9c9c9;border-radius:3px;color:#161819;justify-content:center;margin-bottom:3rem;margin-top:3rem;padding:2rem 0;text-align:center;width:100%}.button:hover{cursor:pointer}.button--orange{background-color:#f37421;color:#ffffff}.button--orange:hover{background-color:#ff8e3b}.button--small{box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);height:4.4rem;margin:0 1rem 0 0;padding:0;width:9.3rem}.button--small:hover{box-shadow:none}.button__text{font-family:"foundry-form-sans-bold";font-size:1.8rem;font-weight:700;text-align:center;text-decoration:none}.button__text--light{color:#161819;font-family:"foundry-form-sans-light";font-weight:500}input[type="checkbox"]+label{display:flex;align-items:center}input[type="checkbox"]+label::before{background:white;border:solid 1px #c9c9c9;border-radius:3px;content:"";display:inline-block;font-size:1.4rem;height:1.4rem;margin-right:10px;position:relative;width:1.4rem}@media only screen and (min-width: 1024px){input[type="checkbox"]+label::before{background:white;border:solid 1px #c9c9c9;border-radius:3px;content:"";display:inline-block;height:16px;margin-right:4px;position:relative;width:16px}}input[type="checkbox"]:checked+label::after{content:"";position:absolute;top:3px;left:2px;border-left:2px solid #7f7f7f;border-bottom:2px solid #7f7f7f;height:6px;width:13px;transform:rotate(-45deg)}input[type="checkbox"]:focus+label::before{outline:#5d9dd5 solid 1px;box-shadow:0 0px 8px #5e9ed6}input[type="checkbox"]{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.container{align-items:center;display:flex;flex-direction:row;justify-content:center;height:100%;position:absolute;top:0;width:100%}.container--full-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;position:absolute;top:0;width:100%}.error-messages{border-radius:3px;background-color:#f4f4f4;padding:1rem 0}.error-messages__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.error-messages__list-item{color:#7f7f7f;font-family:"foundry-form-sans-light";font-size:1.4rem;list-style-type:none}.form{width:32rem}@media only screen and (min-width: 1024px){.form{width:35.5rem}}.input{border-radius:3px;border:solid 1px #c9c9c9;font-family:"foundry-form-sans-light";font-size:1.8rem;font-weight:400;line-height:2.2rem;margin-bottom:1.2rem;padding:2rem;text-align:left;width:calc(100% - 4rem)}.input:active,.input:focus{border:solid 1px #f37421;outline:none}.link:hover{text-decoration:underline}.link--orange:hover{color:#f37421}.logo--desktop{display:none}@media only screen and (min-width: 1024px){.logo--desktop{display:block;height:5.27rem;width:25.6rem}}.logo--mobile{display:block;width:15.6rem}@media only screen and (min-width: 1024px){.logo--mobile{display:none}}.menu{height:3rem;width:3rem}.menu .menu-button{background-color:#ffffff;border:none;cursor:pointer;height:100%;overflow:hidden;padding:0;position:relative;width:100%;z-index:2}.menu .menu-button.active .menu-bar{opacity:1;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}.menu .menu-button.active .menu-bar--top{transform:rotate(-45deg) translate(-7px, 7px)}.menu .menu-button.active .menu-bar--bottom{transform:rotate(45deg) translate(-6px, -6px)}.menu .menu-button.active .menu-bar--middle{opacity:0}.menu .menu-button .menu-bar{background-color:#161819;display:block;height:0.25rem;position:absolute;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;left:0}.menu .menu-button .menu-bar--bottom{top:2.2rem}.menu .menu-button .menu-bar--long{width:100%}.menu .menu-button .menu-bar--middle{top:1.3rem}.menu .menu-button .menu-bar--short{width:77%}.menu .menu-button .menu-bar--top{top:0.4rem}.menu-content{background:#ffffff;display:block;height:100vh;left:0;margin-right:-100vw;margin-top:1rem;padding:2rem;position:fixed;transform:translateX(100%);transition:transform 0.25s ease-in;width:calc(100vw - 4rem);z-index:3}.menu-content.active{margin-left:0;opacity:1;transform:translateX(0);transition-timing-function:ease-out}.menu-content__container{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:2rem;padding:1rem 0}.menu-content__container+p{padding:2rem 0}.menu-content__link{display:block;margin:1rem 0}.navbar{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:2rem;position:absolute;right:0;top:0}.navbar__left{width:50%}.navbar__right--desktop{display:none}.navbar__right--mobile{display:block;width:2.5rem}@media only screen and (min-width: 1024px){.navbar{padding:3rem;z-index:2}.navbar__right--desktop{align-items:center;display:flex;justify-content:flex-end;width:50%}.navbar__right--mobile{display:none}}body{margin:0}html{font-size:62.5%}div#property_improvement_ids_field div.col-sm-10.controls a.create.btn.btn-info{display:none !important}a[data-link="/admin/improvement/new?modal=true"]{display:none !important}
