@charset "UTF-8";.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.acf-block-property-management-lead-form{padding:30px 0}@media print,screen and (min-width:48em){.acf-block-property-management-lead-form{padding:0}}.property-management-lead-form{margin:0 auto;max-width:1200px}.property-management-lead-form__layout{display:flex;flex-direction:column;text-align:left}@media print,screen and (min-width:48em){.property-management-lead-form__layout{align-items:center;display:grid;grid-template-columns:4fr 3fr}}@media print,screen and (min-width:64em){.property-management-lead-form__layout{grid-template-columns:1fr 1fr}}.property-management-lead-form__content{background-color:var(--wp--preset--color--white);order:0;padding:30px 24px;position:relative;width:100%;z-index:1}@media print,screen and (min-width:48em){.property-management-lead-form__content{border-radius:10px;box-shadow:0 0 12px 0 rgba(0,0,0,.1);max-width:600px;padding:24px}}.property-management-lead-form__media{display:none}@media print,screen and (min-width:48em){.property-management-lead-form__media{display:block;margin-inline-start:-25%;order:1;position:relative}}.property-management-lead-form__media img{border-radius:10px;display:block;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (min-width:64em){.property-management-lead-form__media img{height:642px}}.property-management-lead-form__header{margin-bottom:24px}.property-management-lead-form__header h1{color:var(--wp--preset--color--heading);margin-top:0}.property-management-lead-form__header p{font-size:1.1875rem;line-height:1.36842105;margin-bottom:0}.property-management-lead-form__header [data-lead-intro] p+p{margin-top:1em}.property-management-lead-form__steps{border-bottom:1px solid #e5e7eb;display:flex;gap:32px;list-style:none;margin:0 0 16px;padding:0}@media print,screen and (max-width:39.99875em){.property-management-lead-form__steps{gap:8px;justify-content:space-between}}.property-management-lead-form__step{align-items:center;color:var(--wp--preset--color--body);display:flex;font-size:.875rem;font-weight:600;gap:16px;line-height:1;margin:8px 0;white-space:nowrap}@media print,screen and (max-width:39.99875em){.property-management-lead-form__step{font-size:.8125rem;gap:8px}}.property-management-lead-form__step span{align-items:center;border:2px solid #cfd3d9;border-radius:50%;color:#585e6a;display:inline-flex;flex:0 0 40px;font-weight:500;height:40px;justify-content:center;position:relative;width:40px}@media print,screen and (max-width:39.99875em){.property-management-lead-form__step span{flex-basis:32px;height:32px;width:32px}}.property-management-lead-form__step--active span{background-color:#cfd3d9;color:#607382}.property-management-lead-form__step--complete span{background-color:#607382;border-color:#607382;color:transparent}.property-management-lead-form__step--complete span:after{align-items:center;color:var(--wp--preset--color--white);content:"✓";display:flex;font-size:1.5rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.property-management-lead-form__address-fields{border:0;display:grid;gap:8px 10px;margin:0;padding:0}.property-management-lead-form__field{border:0;margin:0;min-width:0;padding:0}.property-management-lead-form__field--full{grid-column:1/-1}.property-management-lead-form__field--half{grid-column:span 1}.property-management-lead-form .property-management-lead-form__address-fields input:not([type=checkbox]):not([type=radio]),.property-management-lead-form .property-management-lead-form__address-fields select,.property-management-lead-form .property-management-lead-form__address-fields textarea,.property-management-lead-form .property-management-lead-form__franchise-step input:not([type=checkbox]):not([type=radio]),.property-management-lead-form .property-management-lead-form__franchise-step select,.property-management-lead-form .property-management-lead-form__franchise-step textarea{background-color:var(--wp--preset--color--white);background-image:none;border:1px solid #979797;border-radius:4px;color:var(--wp--preset--color--body);font-size:.9375rem;font-weight:500;height:56px;line-height:1.5;padding:16px 8px 16px 24px;width:100%}.property-management-lead-form .property-management-lead-form__address-fields input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.property-management-lead-form .property-management-lead-form__address-fields select::-moz-placeholder,.property-management-lead-form .property-management-lead-form__address-fields textarea::-moz-placeholder,.property-management-lead-form .property-management-lead-form__franchise-step input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.property-management-lead-form .property-management-lead-form__franchise-step select::-moz-placeholder,.property-management-lead-form .property-management-lead-form__franchise-step textarea::-moz-placeholder{color:var(--wp--preset--color--body);font-size:1rem;line-height:1.25;opacity:1}.property-management-lead-form .property-management-lead-form__address-fields input:not([type=checkbox]):not([type=radio])::placeholder,.property-management-lead-form .property-management-lead-form__address-fields select::placeholder,.property-management-lead-form .property-management-lead-form__address-fields textarea::placeholder,.property-management-lead-form .property-management-lead-form__franchise-step input:not([type=checkbox]):not([type=radio])::placeholder,.property-management-lead-form .property-management-lead-form__franchise-step select::placeholder,.property-management-lead-form .property-management-lead-form__franchise-step textarea::placeholder{color:var(--wp--preset--color--body);font-size:1rem;line-height:1.25;opacity:1}.property-management-lead-form .property-management-lead-form__address-fields input:not([type=checkbox]):not([type=radio]):focus,.property-management-lead-form .property-management-lead-form__address-fields select:focus,.property-management-lead-form .property-management-lead-form__address-fields textarea:focus,.property-management-lead-form .property-management-lead-form__franchise-step input:not([type=checkbox]):not([type=radio]):focus,.property-management-lead-form .property-management-lead-form__franchise-step select:focus,.property-management-lead-form .property-management-lead-form__franchise-step textarea:focus{border-color:#ececec}.property-management-lead-form .property-management-lead-form__address-fields select,.property-management-lead-form .property-management-lead-form__franchise-step select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='8' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23585e6a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.property-management-lead-form .property-management-lead-form__address-fields textarea,.property-management-lead-form .property-management-lead-form__franchise-step textarea{height:auto;min-height:112px;resize:vertical}.property-management-lead-form .property-management-lead-form__address-fields input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.property-management-lead-form .property-management-lead-form__address-fields select[aria-invalid=true],.property-management-lead-form .property-management-lead-form__address-fields textarea[aria-invalid=true],.property-management-lead-form .property-management-lead-form__franchise-step input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.property-management-lead-form .property-management-lead-form__franchise-step select[aria-invalid=true],.property-management-lead-form .property-management-lead-form__franchise-step textarea[aria-invalid=true]{border-color:#c02b0a}.property-management-lead-form__field>label,.property-management-lead-form__field>legend{color:var(--wp--preset--color--body);display:block;font-size:1.1875rem;font-weight:500;line-height:1.25;margin-bottom:10px}.property-management-lead-form__field>.property-management-lead-form__sub-label{font-size:.9375rem;margin-bottom:6px}.property-management-lead-form__choice{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.property-management-lead-form__choice input[type=checkbox],.property-management-lead-form__choice input[type=radio]{flex:0 0 20px;height:20px;margin-top:2px;min-height:0;padding:0;width:20px}.property-management-lead-form__choice label{line-height:1.4}.property-management-lead-form__address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.property-management-lead-form__hint{font-size:var(--wp--preset--font-size--small);margin:8px 0 16px}.property-management-lead-form__html{margin-bottom:16px}.property-management-lead-form__income-estimator .gfield{border:0;margin:0;padding:0}.property-management-lead-form__income-estimator .gfield_checkbox{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px;display:block}.property-management-lead-form__income-estimator .gchoice{-moz-column-break-inside:avoid;align-items:flex-start;break-inside:avoid;display:flex;gap:10px;margin-bottom:12px}.property-management-lead-form__income-estimator input[type=checkbox]{accent-color:var(--wp--preset--color--green);flex:0 0 20px;height:20px;min-height:0;padding:0;width:20px}@media (max-width:640px){.property-management-lead-form__income-estimator .gfield_checkbox{-moz-column-count:1;column-count:1}}.property-management-lead-form__estimator-status:not(:empty){margin-bottom:12px}.property-management-lead-form__spinner{animation:property-management-lead-form-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;height:1em;margin-right:.5em;vertical-align:-.125em;width:1em}.property-management-lead-form__estimator-retry{margin-top:12px}.property-management-lead-form__estimator-retry[hidden]{display:none!important}.property-management-lead-form button.wp-element-button{align-items:center;border:1px solid transparent;border-radius:17.5px;display:inline-flex;font-size:.8125rem;font-weight:400;justify-content:center;letter-spacing:1.02px;line-height:1.28;min-height:0;padding:9.5px 15px;position:relative;text-align:center;text-transform:uppercase}.property-management-lead-form__fallback h2,.property-management-lead-form__franchise-step h2{margin-top:0}.property-management-lead-form__fallback .property-management-lead-form__field,.property-management-lead-form__franchise-step .property-management-lead-form__field{margin-bottom:16px}.property-management-lead-form__fallback .gf_page_steps,.property-management-lead-form__fallback .gform_heading{display:none!important}.property-management-lead-form__navigation{display:flex;flex-wrap:wrap;gap:8px}.property-management-lead-form__navigation [data-franchise-previous]{background-color:#000}.property-management-lead-form__navigation [data-franchise-previous]:focus,.property-management-lead-form__navigation [data-franchise-previous]:hover{background-color:var(--wp--preset--color--heading)}.property-management-lead-form__errors:not(:empty){background-color:#fff9f9;border:1px solid #c02b0a;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.04);color:#c02b0a;margin-bottom:16px;padding:16px}.property-management-lead-form__errors:not(:empty) ul{margin:0;padding-left:20px}.property-management-lead-form__errors:not(:empty) li{color:#c02b0a;font-size:.825rem;list-style:disc;margin-bottom:8px}.property-management-lead-form__errors:not(:empty) li:before{display:none}.property-management-lead-form__errors:not(:empty) li:last-child{margin-bottom:0}.property-management-lead-form__field-error{background-color:#fff9f9;border:1px solid #c02b0a;color:#c02b0a;font-size:.9375rem;font-weight:500;line-height:1.5;margin:8px 0 0;padding:13px 24px}.property-management-lead-form button:focus-visible,.property-management-lead-form:focus-visible{outline:3px solid var(--wp--preset--color--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.property-management-lead-form__spinner{animation:none}}@keyframes property-management-lead-form-spin{to{transform:rotate(1turn)}}
