.propertyContactCard_card__KEbBt{width:350px;@media only screen and (max-width:991px){width:100%}}.propertyContactCard_card__KEbBt h6{font-size:24px;font-weight:600;margin-bottom:8px}.propertyContactCard_card__KEbBt p{font-size:16px;color:#7a7474;font-weight:400;line-height:32px;margin-bottom:16px}.propertyContactCard_actions__l04lA{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.propertyContactCard_action_button__IhdiJ{text-align:center;padding:12px;border-radius:4px;border:1px solid #cc0001;text-transform:capitalize;font-size:18px}.propertyContactCard_action_button__IhdiJ.propertyContactCard_outlined__O3O4D{color:#cc0001}.propertyContactCard_action_button__IhdiJ.propertyContactCard_filled__eeovx{background-color:#cc0001;color:#fff}.propertyContactCard_action_button__IhdiJ.propertyContactCard_full_width__TBZDU{grid-column:1/-1}.propertyContactCard_actions__l04lA{display:flex;flex-direction:column;gap:16px}.propertyContactCard_actions__l04lA button{width:200px;height:auto;min-height:40px;border-radius:8px;width:100%;flex:1 1}.propertyContactCard_actions__l04lA button:nth-of-type(2){background-color:#2b2b2b;color:#fff}.propertyInfo_property_info__8XwIP{padding:32px 0;box-shadow:0 4px 9px 0 #00000026;margin-bottom:34px}.propertyInfo_property_info__8XwIP .propertyInfo_info_container__Bj7yH{grid-gap:16px;gap:16px;flex-wrap:wrap;display:grid;grid-template-columns:1fr 400px;@media only screen and (max-width:991px){grid-template-columns:1fr}}.propertyInfo_property_info__8XwIP .propertyInfo_name__bs0i7{font-size:23px;font-weight:600;color:#000}.propertyInfo_property_info__8XwIP .propertyInfo_address__Muoex{font-size:20px;color:#1c1c1e;font-weight:400}.propertyInfo_property_info__8XwIP .propertyInfo_mls_id__3QG_b{color:#c82021;font-size:20px;font-weight:500}.propertyInfo_property_info__8XwIP .propertyInfo_type__9NrTG{font-size:16px}.propertyInfo_property_info__8XwIP .propertyInfo_property_actions__RvD1Z{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;flex:1 1}.propertyInfo_property_info__8XwIP .propertyInfo_price__8ecPp{font-weight:600;font-size:38px;color:#cc0001;text-align:end;margin-bottom:16px}.propertyInfo_property_info__8XwIP .propertyInfo_property_actions__RvD1Z .propertyInfo_actions__81krl{display:flex;gap:16px}.propertyInfo_property_info__8XwIP .propertyInfo_property_actions__RvD1Z .propertyInfo_actions__81krl button{flex:1 1;width:200px;height:auto;min-height:40px;border-radius:12px}.propertyInfo_property_info__8XwIP .propertyInfo_property_actions__RvD1Z .propertyInfo_actions__81krl button:nth-of-type(2){background-color:#2B2B2B;color:#fff}.propertySpecs_specs__kYQQS{margin-bottom:34px}.propertySpecs_specs_container__Reo7b{display:flex;flex-wrap:wrap;gap:24px;padding:32px 24px;background-color:#fff;box-shadow:0 4px 7px 0 #00000012;border-radius:8px}.propertySpecs_specs_container__Reo7b .propertySpecs_spec_box__xLU5D{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;min-width:200px}.propertySpecs_specs_container__Reo7b .propertySpecs_spec_box__xLU5D>p:first-of-type{font-size:18px;font-weight:600;color:#000}.propertySpecs_specs_container__Reo7b .propertySpecs_spec_box__xLU5D>p:first-of-type span{-webkit-margin-end:4px;margin-inline-end:4px;font-weight:400}.propertyData_section_wrapper__9Y_Qc{border-radius:8px;background-color:#fff;padding:24px;box-shadow:0 4px 10px 0 #0000000F}.propertyData_section_wrapper_divider__rKglx{height:1.6px;background-color:#dce0e0;width:100%;margin:16px 0}.propertyData_section_wrapper__9Y_Qc .propertyData_title__M4MU_{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.propertyData_section_wrapper__9Y_Qc .propertyData_title__M4MU_ h3{font-size:30px;color:#222222}.propertyData_property_long_description__mAJPf{font-size:16px;line-height:35px;font-weight:300;color:#222222}.propertyData_open_on_maps_link__tcj5F{background-color:#7F7F7F;color:#fff;border-radius:6px;padding:8px 12px}.propertyData_address_info_row__up8MX{display:flex;flex-direction:row;gap:32px;flex:1 1;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1.46px solid #dce0e0}.propertyData_address_info_row__up8MX>p:first-of-type{font-weight:700;font-weight:600;font-size:18px;color:#222222}.propertyData_address_info_row__up8MX>p:nth-of-type(2){font-weight:300;font-size:18px;color:#222222}.propertyData_address_row__vZiYP{border-bottom:1px solid #dce0e0;padding:10px 12px}.propertyData_feature_item__H0Cz9{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7a747433;margin-bottom:.6rem;padding:.3rem 0}.propertyData_feature_item__H0Cz9 h2{font-size:16px;color:#7A7474;margin-bottom:.3rem}.propertyData_feature_item__H0Cz9 h2 img{width:30px;height:30px;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.propertyData_feature_item__H0Cz9 span{font-weight:700;color:#000000;font-size:18px}.MultiStepForm_stepHeaderContainer__95dYr{position:relative}.MultiStepForm_stepHeaders__UPFYR{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;box-shadow:0 1px 5px rgba(200,32,33,.3);padding:1rem;background:#FFF;overflow:hidden;width:100%}.MultiStepForm_progressBarContainer__KaaPL{width:calc(100% - 60px);right:30px;height:8px;background-color:#e0e0e0;border-radius:4px;margin-bottom:42px;position:absolute;z-index:-1}.MultiStepForm_progressBar__Fu_e5{height:100%;background-color:#c82020;border-radius:4px;transition:width .3s ease}.MultiStepForm_stepNumberHeader__IaK9X{text-align:center;font-size:24px;font-weight:700;margin-bottom:20px}.MultiStepForm_stepHeader__6Z3Kk{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:opacity .3s ease-in-out}.MultiStepForm_stepNumber__WALA_{width:40px;height:40px;border-radius:50%;background:transparent;border:2px solid #c82021;background-color:#FFF;display:flex;justify-content:center;align-items:center;color:#000!important;font-weight:700}.MultiStepForm_stepHeader__6Z3Kk p{font-size:14px;color:#4a4a4a;margin-top:5px}.MultiStepForm_stepProgress__PHnvN{position:absolute;top:20%;left:5%;width:90%;height:4px;background:#e0e0e0;border-radius:10px;z-index:1;transform:translateY(-50%)}.MultiStepForm_stepProgressFill__IlUtf{height:100%;background-color:#C82021;border-radius:10px;transition:width .3s ease-in-out}.MultiStepForm_radioGroup__xq__i{display:flex;flex-wrap:wrap;gap:10px}.MultiStepForm_radioButton__XVJbB{display:flex;align-items:center}.MultiStepForm_radioButton__XVJbB input{-webkit-margin-end:10px;margin-inline-end:10px}.MultiStepForm_formNavigation__Yk_zD{display:flex;justify-content:space-between;margin-top:20px}.MultiStepForm_navigationButton__QX11h{padding:10px 20px;font-size:16px;font-weight:700;border:none;border-radius:5px;cursor:pointer}.MultiStepForm_navigationButton__QX11h.MultiStepForm_back__kf6x2{background-color:#e0e0e0;color:#333}.MultiStepForm_navigationButton__QX11h.MultiStepForm_next__pRd5E{background-color:#4a4a4a;color:#fff}.MultiStepForm_navigationButton__QX11h.MultiStepForm_submit__aVOI_{background-color:#C82021;color:#fff}.MultiStepForm_navigationButton__QX11h:hover{opacity:.9}@media (max-width:768px){.MultiStepForm_stepHeaders__UPFYR p{font-size:10px}.MultiStepForm_stepHeader__6Z3Kk span{width:25px;height:25px}.MultiStepForm_progressBarContainer__KaaPL{margin-bottom:36px;height:4px}}.MultiStepForm_apply_mortgage__8NHJi{top:25%;left:25%;height:-moz-fit-content;height:fit-content;overflow-y:scroll;max-height:700px;z-index:12;background-color:#FFF;overflow:hidden;background-image:url(/_next/static/media/Group\ 1171276451.7f5fbee3.png),url(/_next/static/media/1457718455276\ 2.629420fa.png);background-repeat:no-repeat,no-repeat;background-size:230px auto,100% auto;background-position:0 100%,top}.MultiStepForm_apply_mortgage__8NHJi select{background:#fff}.MultiStepForm_apply_mortgage_header__VQ2Ou{width:100%;padding:.5rem 0;margin-bottom:1.5rem;display:flex;align-items:center;border-bottom:1.4px solid#d1cfed}.MultiStepForm_apply_mortgage_header__VQ2Ou h2{color:#000000;font-size:22px;font-weight:700;margin:0}.MultiStepForm_apply_mortgage_header__VQ2Ou svg{-webkit-margin-end:.5rem;margin-inline-end:.5rem;cursor:pointer}.MultiStepForm_fixedTopButtons__yVCKK{display:flex;gap:16px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.MultiStepForm_fixedTopButtons__yVCKK>div{display:flex;gap:8px}.MultiStepForm_fullWidthButton__Rp4ve{border:1px solid #cccccc;background-color:transparent;font-size:16px;color:#333333;width:48%;padding:.4rem;border-radius:18px;transition:all .3s}.MultiStepForm_fullWidthButton__Rp4ve.MultiStepForm_active__Tf8uJ{background-color:#97211E;border:1px solid #97211e;color:#FFF;transition:all .3s}.MultiStepForm_form__74S3M{padding:0}.MultiStepForm_form__74S3M h3{font-size:18px;font-weight:700;color:#000;margin-top:0;margin-bottom:1rem}.MultiStepForm_form__74S3M label{display:block;margin-bottom:15px;font-size:16px;color:#555}.MultiStepForm_form__74S3M p.MultiStepForm_error__U3myU{margin-top:-10px;margin-bottom:1rem;font-size:12px;color:#c82020}.MultiStepForm_form__74S3M input,.MultiStepForm_form__74S3M select{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;margin-top:5px;box-sizing:border-box}.MultiStepForm_PhoneInput__HsuJE{width:100%;padding:0 10px;font-size:16px;border:1px solid #ccc;border-radius:5px;margin-top:5px}.MultiStepForm_form__74S3M input:focus,.MultiStepForm_form__74S3M select:focus{outline:none;border-color:#4a4a4a;box-shadow:0 0 4px rgba(74,74,74,.3)}.MultiStepForm_apply_next__TqXW4{display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem;color:#FFF;background-color:#000000;border:1px solid #000;border-radius:12px}.MultiStepForm_buttonGroup__Y16dy{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.MultiStepForm_buttonGroup__Y16dy button{width:48%;padding:.5rem;color:#000;background-color:transparent;border:1px solid #000;border-radius:12px}.MultiStepForm_buttonGroup__Y16dy .MultiStepForm_apply_next__TqXW4{color:#FFF;background-color:#000000}@media (max-width:768px){.MultiStepForm_apply_mortgage__8NHJi{top:10%;left:10%}}