.property-application-overlay{z-index:9999999;background-color:#000000f2;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:auto}.property-application-form{width:100%;height:100%;max-width:calc(var(--px) * 1000);padding:calc(var(--px) * 40);background-color:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.property-application-form .close-btn{top:calc(var(--px) * 30);right:calc(var(--px) * 30);cursor:pointer;z-index:10;width:calc(var(--px) * 40);height:calc(var(--px) * 40);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute}.property-application-form .close-btn:hover{transform:scale(1.1)}.property-application-form .close-btn img{filter:invert();width:calc(var(--px) * 24);height:calc(var(--px) * 24)}.property-application-form .form-content{text-align:left;width:100%;max-width:600px}.property-application-form .step-content{animation:.5s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.property-application-form .step-1 .step-title{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 36);line-height:calc(var(--px) * 44);color:#fff;margin-bottom:calc(var(--px) * 40)}.property-application-form .step-1 .step-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24);color:#aaa;margin-bottom:calc(var(--px) * 20)}.property-application-form .step-1 .step-description{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24);color:#aaa;margin-bottom:calc(var(--px) * 60)}.property-application-form .form-field{margin-bottom:calc(var(--px) * 30)}.property-application-form .field-label{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24);color:#fff;margin-bottom:calc(var(--px) * 20);display:block}.property-application-form .form-input{width:100%;padding:calc(var(--px) * 15) 0;font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);color:#fff;background:0 0;border:none;border-bottom:2px solid #333;outline:none;transition:border-color .3s}.property-application-form .form-input:focus{border-bottom-color:#fff}.property-application-form .form-input::placeholder{color:#666}.property-application-form .phone-input-wrapper{width:100%}.property-application-form .phone-input-wrapper .react-international-phone-input-container{background:0 0!important;border:none!important;border-bottom:2px solid #333!important;border-radius:0!important;height:auto!important;padding:0!important}.property-application-form .phone-input-wrapper .react-international-phone-input-container:focus-within{box-shadow:none!important;border-bottom-color:#fff!important}.property-application-form .phone-input-wrapper .react-international-phone-input{color:#fff!important;font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:calc(var(--px) * 24)!important;line-height:calc(var(--px) * 32)!important;padding:calc(var(--px) * 15) 0!important;background:0 0!important;border:none!important;height:auto!important}.property-application-form .phone-input-wrapper .react-international-phone-input:focus{box-shadow:none!important;outline:none!important}.property-application-form .phone-input-wrapper .react-international-phone-input::placeholder{color:#666!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-button{color:#fff!important;padding:calc(var(--px) * 15) calc(var(--px) * 10) calc(var(--px) * 15) 0!important;background:0 0!important;border:none!important;min-width:auto!important;height:auto!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-button:hover{background:0 0!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-button__flag-emoji{font-size:calc(var(--px) * 20)!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-button__dropdown-arrow{color:#fff!important;margin-left:calc(var(--px) * 5)!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown{border-radius:calc(var(--px) * 8)!important;z-index:1000!important;background:#1a1a1a!important;border:1px solid #333!important;max-height:200px!important;overflow-y:auto!important;box-shadow:0 4px 12px #00000080!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item{color:#fff!important;padding:calc(var(--px) * 12) calc(var(--px) * 16)!important;font-family:Manrope,sans-serif!important;font-size:calc(var(--px) * 14)!important;cursor:pointer!important;background:#1a1a1a!important;border-bottom:1px solid #333!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item:last-child{border-bottom:none!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item:hover,.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item--focused{background:#333!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item--selected{background:#444!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item__flag-emoji{margin-right:calc(var(--px) * 8)!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item__country-name{color:#fff!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item__dial-code{color:#aaa!important}.property-application-form .phone-input-main{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);color:#fff;padding-left:0;background:0 0!important}.property-application-form .react-international-phone-country-selector-dropdown__list-item-country-name{color:#fff!important}.property-application-form .react-international-phone-country-selector-dropdown__list-item-dial-code{color:#aaa!important}.property-application-form .form-actions{justify-content:flex-start;align-items:center;gap:calc(var(--px) * 20);margin-top:calc(var(--px) * 60);flex-wrap:wrap;display:flex}.property-application-form .btn-ok{color:#000;border-radius:calc(var(--px) * 50);padding:calc(var(--px) * 15) calc(var(--px) * 40);font-family:Manrope,sans-serif;font-weight:600;font-size:calc(var(--px) * 16);cursor:pointer;min-width:calc(var(--px) * 80);background:#fff;border:none;margin-left:auto;transition:all .3s}.property-application-form .btn-ok:hover:not(:disabled){background:#f0f0f0;transform:translateY(-2px)}.property-application-form .btn-ok:disabled{opacity:.5;cursor:not-allowed}.property-application-form .btn-back{color:#fff;border-radius:calc(var(--px) * 50);padding:calc(var(--px) * 15) calc(var(--px) * 40);font-family:Manrope,sans-serif;font-weight:600;font-size:calc(var(--px) * 16);cursor:pointer;min-width:calc(var(--px) * 80);background:0 0;border:1px solid #666;transition:all .3s}.property-application-form .btn-back:hover{background:#333;border-color:#999;transform:translateY(-2px)}.property-application-form .press-enter{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 14);color:#666}.property-application-form .submission-error{border-radius:calc(var(--px) * 8);padding:calc(var(--px) * 12) calc(var(--px) * 16);margin-top:calc(var(--px) * 20);color:#ff3b30;font-family:Manrope,sans-serif;font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 18);background:#ff3b301a;border:1px solid #ff3b30}.property-application-form .step-2 .step-title{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 40);color:#fff;margin-bottom:calc(var(--px) * 20)}.property-application-form .step-2 .step-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 22);color:#aaa;margin-bottom:calc(var(--px) * 40)}.property-application-form .step-2 .step-subtitle a{color:#fff;text-decoration:underline}.property-application-form .form-fields{gap:calc(var(--px) * 30);flex-direction:column;display:flex}.property-application-form .form-row{gap:calc(var(--px) * 20);width:100%;display:flex}.property-application-form .form-row .form-field{flex:1;margin-bottom:0}.property-application-form .step-3 .step-title{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 40);color:#fff;margin-bottom:calc(var(--px) * 20)}.property-application-form .step-3 .step-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 22);color:#aaa;margin-bottom:calc(var(--px) * 40)}.property-application-form .profile-options{gap:calc(var(--px) * 15);margin-bottom:calc(var(--px) * 40);grid-template-columns:1fr 1fr;display:grid}.property-application-form .profile-option{border-radius:calc(var(--px) * 40);padding:calc(var(--px) * 15) calc(var(--px) * 25);font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 22);color:#fff;cursor:pointer;text-align:left;background:0 0;border:2px solid #333;transition:all .3s}.property-application-form .profile-option:hover{background:#ffffff0d;border-color:#666}.property-application-form .profile-option.selected{background:#ffffff1a;border-color:#fff}.property-application-form .step-4{text-align:left}.property-application-form .success-content{max-width:600px;margin:0 auto}.property-application-form .success-title{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 32);color:#fff;margin-bottom:calc(var(--px) * 30)}.property-application-form .success-subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 22);color:#aaa}.property-application-form .success-subtitle a{color:#fff;text-decoration:underline}@media (max-width:480px){.property-application-overlay{padding:calc(var(--px) * 20) 0;align-items:flex-start;overflow-y:auto}.property-application-form{height:auto;min-height:100vh;padding:calc(var(--px) * 60) calc(var(--px) * 15) calc(var(--px) * 60);justify-content:center;align-items:center;overflow:visible}.property-application-form .step-2{justify-self:flex-start}.property-application-form .form-content{width:100%;max-width:none;min-height:calc(100vh - calc(var(--px) * 120));flex-direction:column;justify-content:center;display:flex}.property-application-form .close-btn{top:calc(var(--px) * 15);right:calc(var(--px) * 15);position:fixed}.property-application-form .step-2 .form-content{padding-top:calc(var(--px) * 40);justify-content:flex-start}.property-application-form .step-content{margin-bottom:calc(var(--px) * 30)}.property-application-form .form-row{gap:calc(var(--px) * 20);flex-direction:column}.property-application-form .form-row .form-field{margin-bottom:calc(var(--px) * 20)}.property-application-form .step-1 .step-title{font-size:calc(var(--px) * 28);line-height:calc(var(--px) * 34)}.property-application-form .step-1 .step-subtitle,.property-application-form .step-1 .step-description,.property-application-form .field-label{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 22)}.property-application-form .form-input{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24)}.property-application-form .phone-input-wrapper .react-international-phone-input{font-size:calc(var(--px) * 18)!important;line-height:calc(var(--px) * 24)!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-button{padding:calc(var(--px) * 15) calc(var(--px) * 8) calc(var(--px) * 15) 0!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-button__flag-emoji{font-size:calc(var(--px) * 16)!important}.property-application-form .phone-input-wrapper .react-international-phone-country-selector-dropdown__list-item{padding:calc(var(--px) * 10) calc(var(--px) * 12)!important;font-size:calc(var(--px) * 12)!important}.property-application-form .step-2 .step-title,.property-application-form .step-3 .step-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 30)}.property-application-form .profile-option{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20)}.property-application-form .success-title{font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24)}.property-application-form .success-subtitle{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 20)}.property-application-form .press-enter{display:none}.property-application-form{padding:calc(var(--px) * 15)}.property-application-form .profile-options{grid-template-columns:1fr}.property-application-form .form-actions{justify-content:space-between;align-items:center;gap:calc(var(--px) * 10);flex-direction:row;width:100%}.property-application-form .btn-ok,.property-application-form .btn-back{text-align:center;flex:1}.property-application-form .phone-input-main{width:100%;padding-left:calc(var(--px) * 10);font-size:calc(var(--px) * 18);line-height:calc(var(--px) * 24)}}
