#redawning-app{margin:0 auto;max-width:800px;min-height:414px}.loading-container{text-align:center}.loading-animation{display:inline-block;height:80px;position:relative;width:80px}.loading-animation div{animation:loading-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#69c;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loading-animation div:first-child{animation-delay:-.45s}.loading-animation div:nth-child(2){animation-delay:-.3s}.loading-animation div:nth-child(3){animation-delay:-.15s}@keyframes loading-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.revenue-results{background-color:#fff;border:1px solid transparent;border-radius:.75rem;box-sizing:border-box;margin:1rem auto;max-width:800px;padding:1rem}.results-title{-webkit-align-items:center;box-sizing:border-box;display:-webkit-box;margin:1.5rem 1rem .5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem}.revenue-results sup{padding:0 1px}.result-title span{box-sizing:border-box;display:block;font-weight:600;margin:0;white-space:nowrap}.result-set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:.5rem 0 0}.result,.result-set{box-sizing:border-box}.result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;border-right:1px solid;border-color:#d1d6dc;flex-grow:1;padding-left:1rem;padding-right:1rem}.result:last-of-type{border-right:0}.result-title-block{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.result-title{box-sizing:border-box;color:#6a6d77;display:block;font-size:.75rem;line-height:1.625;margin:0 0 .25rem}.info-icon{-webkit-align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-icon span{box-sizing:border-box;cursor:pointer;float:right;margin:-6px 0 0 .5rem}.info-icon span svg{display:inline-block;vertical-align:middle}.amount{box-sizing:border-box;margin:0}.disclaimer{padding-left:1rem}.disclaimer p{color:#6a6d77;font-size:12px}.tooltip{display:inline-block;position:relative}.tooltip-text{background-color:#fff;border:1px solid;border-radius:6px;display:none;font-size:12px;line-height:1.1rem;padding:5px;position:absolute;width:120px;z-index:1}.tooltip:hover .tooltip-text{display:inline-block}.results-grid{column-gap:10px;display:grid;grid-template-columns:auto auto}.results-grid.results-grid-1{grid-template-columns:auto}.property-box{background-color:#fff;border:1px solid #d1d6dc;border-radius:.75rem;box-shadow:none;display:grid;grid-template-columns:minmax(200px,auto) minmax(0,1fr);margin:10px 0;max-height:220px;overflow:hidden;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.property-box,.property-image-box{box-sizing:border-box;position:relative;width:100%}.property-image-box{background-color:#dcdcdc;height:220px;margin:0;min-width:200px}.property-distance-box{box-sizing:border-box;left:.5rem;margin:0;position:absolute;top:.5rem;z-index:3}.property-distance{box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:10px!important;line-height:1.5!important;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d1d6dc;border-radius:9999px;color:inherit;font-weight:600;padding:.25rem .5rem}.property-image{display:block;height:220px;max-width:200px;object-fit:cover}.airbnb-box,.property-image{box-sizing:border-box;margin:0}.airbnb-box{bottom:.5rem;left:.5rem;position:absolute;z-index:3}.airbnb-button{-webkit-align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid transparent;color:#0e0f11;font-family:inherit;font-size:12px;font-weight:600;-webkit-justify-content:center;justify-content:center;line-height:1.625rem;outline:0;padding:.125rem .75rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:-webkit-transform .15s ease-in-out 0s;transition:transform .15s ease-in-out 0s;width:inherit}.airbnb-button,.revenue-box{background-color:#fff;box-sizing:border-box;margin:0}.revenue-box{cursor:pointer;padding:.75rem;z-index:1}.revenue-box .counter{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.625;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#37764c;border-radius:9999px;color:#fff;font-weight:600;height:24px;position:absolute;right:1rem;width:24px}.revenue-box .annual-revenue,.revenue-box .annual-revenue-period{box-sizing:border-box;font-size:1.125rem;font-weight:600;line-height:1.5;margin:0}.revenue-box .annual-revenue-period{font-size:.875rem;line-height:1.625}.revenue-box .property-details-row{box-sizing:border-box;color:#7d8088;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875rem;gap:.25rem;line-height:1.625;margin:0}.revenue-box .property-title{box-sizing:border-box;color:#6a6d77;font-size:.75rem;line-height:1.625;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenue-box .property-revenue-box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem;line-height:1.625}.revenue-box .property-revenue-box,.revenue-box .property-revenue-line-item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75rem;margin:0}.revenue-box .property-revenue-line-item{-webkit-align-items:center;line-height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.revenue-box .property-revenue-box .revenue-title,.revenue-box .property-revenue-box .revenue-value{-webkit-align-items:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.revenue-box .property-revenue-box .revenue-value{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.hr-styled{background-color:#d1d6dc;border:0;box-sizing:border-box;height:1px;margin:.5rem 0}.promo-container{background:#1c8cd64d;border-radius:.75rem;margin:1.5rem 0;position:relative}.promo-container,.promo-content{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promo-content{font-size:.875rem;line-height:1.625;margin:0;padding:1.25rem}.promo-content-title{box-sizing:border-box;font-size:1rem;font-weight:600;margin:0 0 .25rem}.promo-content-stats{box-sizing:border-box;display:grid;font-size:.75rem;grid-template-columns:repeat(3,minmax(0,auto));line-height:1.625;margin:1rem 0}.promo-content-stats .stat-container{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.border-box,.promo-content-rating-block{box-sizing:border-box;margin:0}.promo-content-rating-block{align-items:center;-webkit-align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;justify-content:center}.promo-content-icon{box-sizing:border-box;margin:-.25rem 0 0}.promo-content-icon svg{display:inline-block;vertical-align:middle}.promo-stat{box-sizing:border-box;color:#18703b;font-weight:600;margin:0;white-space:wrap}.promo-content-block{margin:0;text-align:center}.promo-content-block,.promo-cta-block{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promo-cta-block{-webkit-align-items:center;margin:.5rem 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.promo-cta-button-container{box-sizing:border-box;margin:0;width:100%}.promo-cta-button-container a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border:1px solid #373a44;color:#373a44;font-family:inherit;font-size:inherit;font-size:.9rem;font-weight:600;-webkit-justify-content:center;justify-content:center;line-height:1.625rem;outline:0;padding:.5rem 1rem;text-align:center;-webkit-text-decoration:none;-webkit-transition:-webkit-transform .15s ease-in-out 0s;transition:transform .15s ease-in-out 0s;width:inherit}.promo-cta-button-container a,a.cta-link{-webkit-align-items:center;box-sizing:border-box;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}a.cta-link{color:#0e0f11;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500}svg{display:inline-block;vertical-align:middle}#hubspotForm fieldset{max-width:100%}#hubspotForm fieldset.form-columns-2,#hubspotForm fieldset.form-columns-3{display:flex;flex-direction:row}#hubspotForm .update-field-button{background-color:transparent;border:none;color:#1c8cd6;font-size:12px;line-height:1.1rem;padding:0;vertical-align:middle}@media (max-width:800px){#hubspotForm fieldset.form-columns-2,#hubspotForm fieldset.form-columns-3{flex-direction:column}#hubspotForm fieldset.form-columns-1 .hs-form-field,#hubspotForm fieldset.form-columns-2 .hs-form-field,#hubspotForm fieldset.form-columns-3 .hs-form-field{width:auto}}#hubspotForm form .hs-form-field>label{border:none;color:#494a52;display:block;font-size:14px;padding:0 0 0 2px}#hubspotForm form .hs-form-field input,#hubspotForm form .hs-form-field select{border:none;display:block;font-size:15px;line-height:1.5;padding:0;width:100%}#hubspotForm form .hs-form-field{background-color:#fff;border:2px solid #d1d6dc;border-radius:8px;margin:6px 4px;padding:4px 10px}#hubspotForm .input ul,#hubspotForm ul li,#hubspotForm ul.no-list{line-height:1.1rem;list-style-type:none;margin:0;padding:0}#hubspotForm form .hs-form-field input[type=radio]{display:inline-flex;width:auto}#hubspotForm .hs-fieldtype-radio ul{display:flex;flex-wrap:wrap}#hubspotForm .input ul li.hs-form-radio{display:inline-flex;flex:50%;margin:0}#hubspotForm .input ul li span{font-size:14px}#hubspotForm .hs-richtext,#hubspotForm .hs-submit{margin:6px 4px}#hubspotForm .hs-submit{text-align:right}#hubspotForm .hs-submit input[type=submit]{background-color:#69c;border:2px solid hsla(0,0%,100%,.6);border-radius:3px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:1.2em;margin:0;padding:10px 16px;position:relative;text-align:center}#hubspotForm .hs_error_rollup,#hubspotForm ul.no-list .hs-error-msg{color:#ef6b51;font-size:12px}#hubspotForm .hs_error_rollup{margin:6px 4px;text-align:right}#hubspotForm form .hs-form-field input.is-placeholder #hubspotForm form .hs-form-field select.is-placeholder,#hubspotForm option:disabled{color:#899499}#hubspotForm .hs-richtext p{font-size:12px;line-height:1.1rem;margin:0;padding:0 8px}.estimate-error{text-align:center}button.reset-form{background-color:#69c;border:1px solid transparent;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:14px;margin:0 auto;min-width:auto;padding:4px 8px}.hidden{display:none}