.bankIntegrationHero_bankIntegrationHero__E_mKm{position:relative;display:flex;align-items:center;min-height:670px;overflow:hidden;background-size:cover;background-repeat:no-repeat}.bankIntegrationHero_bankIntegrationHero__E_mKm:after{content:"";position:absolute;inset:0;background:transparent;z-index:1}.bankIntegrationHero_content__4FPER{position:relative;z-index:2;padding:60px 50px}html[dir=ltr] .bankIntegrationHero_bankIntegrationHero__E_mKm{background-image:url(/bankIntegration/headerBgAr.webp);background-position:100%}html[dir=rtl] .bankIntegrationHero_bankIntegrationHero__E_mKm{background-image:url(/bankIntegration/headerBg.webp);background-position:0}.bankIntegrationHero_bankImg__l5RbY{width:350px;height:144px;position:relative;left:0!important}.bankIntegrationHero_HeroHeading__EuuzR{font-size:48px!important;font-weight:700;color:#ffffff!important;margin-bottom:20px;max-width:740px;height:100%}.bankIntegrationHero_button__9ErUZ{display:inline-flex;align-items:center;gap:10px;background-color:#c00000;color:white;padding:14px 28px;border-radius:30px;font-weight:600;border:none;font-size:1.1em;transition:background .3s ease}.bankIntegrationHero_button__9ErUZ:hover{background-color:#a00000}.bankIntegrationHero_bankMisrImg__sWuOm{position:absolute;bottom:0;width:407px;height:133px}html[dir=ltr] .bankIntegrationHero_bankMisrImg__sWuOm{right:20px}html[dir=rtl] .bankIntegrationHero_bankMisrImg__sWuOm{left:20px}.bankIntegrationHero_content__4FPER h1{font-size:48px;color:#000000;margin-bottom:15px;line-height:1.4;font-weight:700;word-break:break-word}.bankIntegrationHero_content__4FPER .bankIntegrationHero_highlight__rh8Ua{color:#dba505;font-weight:700}.bankIntegrationHero_descriptionText__4eAVV{font-size:24px;color:#5f5f5f;line-height:1.6;margin-bottom:30px}.bankIntegrationHero_imageContainer__1lQEE{flex:1 1;position:relative;display:flex;justify-content:center;align-items:center;min-height:600px}.bankIntegrationHero_heroImage__Tdi6j{width:auto;height:auto;object-fit:contain;max-width:100%}@media (max-width:992px){.bankIntegrationHero_bankIntegrationHero__E_mKm{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-items:stretch}.bankIntegrationHero_content__4FPER{width:100%;height:100%;padding:40px 20px;text-align:right}html[dir=ltr] .bankIntegrationHero_content__4FPER{text-align:left}html[dir=rtl] .bankIntegrationHero_content__4FPER{text-align:right}.bankIntegrationHero_HeroHeading__EuuzR{flex-direction:column;justify-content:start;align-items:start;font-size:30px!important;max-width:360px;gap:10px}.bankIntegrationHero_imageContainer__1lQEE{min-height:300px;width:100%;max-width:100%}.bankIntegrationHero_descriptionText__4eAVV{font-size:20px}.bankIntegrationHero_content__4FPER h1{font-size:2rem}}@media (max-width:576px){.bankIntegrationHero_bankImg__l5RbY{width:220px;height:90px}.bankIntegrationHero_descriptionText__4eAVV{font-size:16px}.bankIntegrationHero_button__9ErUZ{font-size:1em;padding:12px 20px}.bankIntegrationHero_content__4FPER h1{font-size:1.6rem;color:#000000;margin-bottom:15px;line-height:1.4;font-weight:700;word-break:break-word}}.whyBankMisr_whyBankMisrContainer__KNQCs{border-radius:30px;margin-top:60px;padding:60px 50px}.whyBankMisr_contentWrapper__hctiG{display:flex;gap:20px;padding:48px;border-radius:30px;background-color:#f0f2f6}.whyBankMisr_mainCard__2hHp1{flex:1 1;border-radius:24px}.whyBankMisr_pointsGrid__HWhRP{display:flex;flex-direction:column;gap:40px;flex:2 1}.whyBankMisr_logosContainer__Hx1t1{display:flex;align-items:center;gap:20px}.whyBankMisr_divider__9bmzb{width:4px;margin:0 20px;background-color:#e7e9eb}.whyBankMisr_whatweOffer__ZF42N{margin:10px 0;font-weight:700;line-height:50px;font-size:32px}.whyBankMisr_highlightText__zdcwS{font-size:24px;font-weight:400;color:#57585c;margin-top:14px}.whyBankMisr_column__aCrXQ{display:flex;flex-direction:column;gap:30px}.whyBankMisr_contentBlock__Goxvq{display:flex;align-items:flex-start;gap:15px}.whyBankMisr_pointNumber___tehf{font-size:28px;font-weight:700;color:#999;flex-shrink:0}.whyBankMisr_contentBlockTitle__pzE7n{font-size:32px;font-weight:700;color:#000;line-height:1.4}@media (max-width:992px){.whyBankMisr_whyBankMisrContainer__KNQCs{padding:40px 30px}.whyBankMisr_divider__9bmzb{display:none}.whyBankMisr_contentWrapper__hctiG{flex-direction:column}.whyBankMisr_pointsGrid__HWhRP{grid-template-columns:1fr;gap:20px}.whyBankMisr_whatweOffer__ZF42N{font-size:32px;text-align:center}.whyBankMisr_highlightText__zdcwS{font-size:22px;text-align:center}}@media (max-width:768px){.whyBankMisr_whatweOffer__ZF42N{font-size:28px;text-align:center}.whyBankMisr_highlightText__zdcwS{font-size:20px}.whyBankMisr_contentBlockTitle__pzE7n{font-size:26px}.whyBankMisr_pointNumber___tehf{font-size:24px}}@media (max-width:576px){.whyBankMisr_whyBankMisrContainer__KNQCs{padding:30px 20px}.whyBankMisr_whatweOffer__ZF42N{font-size:24px;text-align:center}.whyBankMisr_highlightText__zdcwS{font-size:18px;text-align:center}.whyBankMisr_contentBlockTitle__pzE7n{font-size:22px}.whyBankMisr_pointNumber___tehf{font-size:20px}.whyBankMisr_logosContainer__Hx1t1{flex-direction:column;gap:10px}}.MortgageCalculator_calculatorSection__LGS5_{padding:60px 50px}.MortgageCalculator_calculatorHeader__zAs1o{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:start;width:100vw;margin-left:calc(-50vw + 50%);border-top:2px solid #e2e2e2;border-bottom:2px solid #e2e2e2;margin-bottom:20px!important;padding:30px 50px;overflow:hidden}.MortgageCalculator_calculatorHeaderDetails__LjeCx{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:20px!important;overflow:hidden}.MortgageCalculator_headerContent__qQ5LN{flex-direction:row;justify-content:space-between;align-items:flex-center}.MortgageCalculator_sliderRangeInput__v_hTx{height:8px;border-radius:4px;background:linear-gradient(to right,#0000 var(--track-fill,0),#0000 var(--track-fill,0))}.MortgageCalculator_styledInputDisplayDetails__OS19T{font-size:12px!important;border:none;outline:none;width:100%;background:transparent;flex:1 1}.MortgageCalculator_unitDetails__0NFky{font-size:13px;font-weight:500;color:#4a5568}.MortgageCalculator_loader__xShB5{transform-origin:center;animation:MortgageCalculator_spin__pfZjp 1s linear infinite}@keyframes MortgageCalculator_spin__pfZjp{to{transform:rotate(1turn)}}.MortgageCalculator_submitMortgageBtn__ZJsVu{background-color:#000;color:white;padding:15px 30px;border:none;border-radius:30px;font-size:1.1em;font-weight:400;cursor:pointer;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:768px){.MortgageCalculator_calculatorHeader__zAs1o{grid-template-columns:1fr;gap:20px;text-align:center}}.MortgageCalculator_headerContent__qQ5LN{display:flex;flex-direction:column;gap:20px;align-items:flex-start;flex:1 1}.MortgageCalculator_monthlyDes__g2750{font-size:14px!important;color:#48556c!important;font-weight:400!important;line-height:1.6}@media (max-width:768px){@media (max-width:768px){.MortgageCalculator_headerContent__qQ5LN{flex-direction:column;align-items:flex-start;gap:15px}}}.MortgageCalculator_headerLogos__ECd4g{display:flex;gap:20px;align-items:center}@media (max-width:768px){.MortgageCalculator_headerLogos__ECd4g{justify-content:center}.MortgageCalculator_headerLogos__ECd4g img{max-width:100%;height:auto}}.MortgageCalculator_headerText__h773t h2{font-size:30px;color:#000;margin-bottom:10px;line-height:1.3;font-weight:700}.MortgageCalculator_propertyDetailsheaderText__fdspO h2{font-size:30px;color:#000;margin-bottom:4px;font-weight:600}@media (max-width:768px){.MortgageCalculator_headerText__h773t h2{font-size:2em}}.MortgageCalculator_headerText__h773t p{font-size:18px;color:#5f5f5f;line-height:1.6}@media (max-width:768px){.MortgageCalculator_headerText__h773t p{font-size:1em}.MortgageCalculator_submitMortgageBtn__ZJsVu{background-color:#000;color:white;padding:15px 30px;border:none;border-radius:30px;font-size:1.1em;font-weight:600;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px;width:100%;justify-content:center;font-size:1em;padding:12px 20px;margin:20px 0}}.MortgageCalculator_submitMortgageBtn__ZJsVu:hover{background-color:#333}.MortgageCalculator_submitMortgageBtn__ZJsVu svg{transform:rotate(180deg)}.MortgageCalculator_calculatorBody__jBCwE{display:flex;gap:40px;margin-top:20px!important;flex-wrap:wrap}@media (max-width:992px){.MortgageCalculator_calculatorBody__jBCwE{flex-direction:column;padding:0 15px}}.MortgageCalculator_inputColumn___GtH5{flex:1 1;min-width:300px;display:flex;flex-direction:column}@media (max-width:992px){.MortgageCalculator_inputColumn___GtH5{min-width:unset;width:100%}}.MortgageCalculator_inputGroupItem__BoIPm{display:flex;flex-direction:column;gap:10px}.MortgageCalculator_inputGroupItem__BoIPm label{font-size:20px;color:#000000;font-weight:700}.MortgageCalculator_sliderLabel__mFG9O{font-size:16px!important;font-weight:700!important;color:#000!important}.MortgageCalculator_inputGroupItem__BoIPm>div{display:grid}.MortgageCalculator_inputWithUnit__0fRQ4{display:flex;align-items:center;justify-content:space-between;border-radius:30px;overflow:hidden;color:#4a5568;background:#fff;padding:10px 16px;border:1px solid #4a5568}@media (max-width:992px){.MortgageCalculator_inputWithUnit__0fRQ4{width:100%}}.MortgageCalculator_unit__vZfET{white-space:nowrap;padding-left:10px;font-weight:500;color:#4a5568;font-size:16px}.MortgageCalculator_styledInputDisplay__JVkC_{border:none;outline:none;width:100%;background:transparent;flex:1 1}.MortgageCalculator_inputGroupItem__BoIPm .MortgageCalculator_sliderControl__ANqDc{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;border-radius:30px;height:48px}.MortgageCalculator_sliderContainer__OnzQ0{display:flex;flex-direction:column;gap:10px;width:100%}.MortgageCalculator_sliderRangeInput__v_hTx{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;border-radius:20px;background:#e5e5e5;outline:none;cursor:pointer;position:relative;overflow:hidden}[dir=rtl] .MortgageCalculator_sliderRangeInput__v_hTx{direction:rtl}.MortgageCalculator_sliderRangeInput__v_hTx:before{content:"";position:absolute;top:0;left:0;height:30px;border-radius:20px;background:#000;width:var(--track-fill,0);pointer-events:none;z-index:1}[dir=rtl] .MortgageCalculator_sliderRangeInput__v_hTx:before{left:auto;right:0}.MortgageCalculator_sliderRangeInput__v_hTx::-webkit-slider-track{height:12px;border-radius:6px;background:transparent}.MortgageCalculator_sliderRangeInput__v_hTx::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#fff;border-radius:20px;border:2px solid #000;cursor:pointer;position:relative;margin-top:-1px;-webkit-transition:transform .2s ease;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2}.MortgageCalculator_sliderRangeInput__v_hTx::-webkit-slider-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#000;border-radius:50%}.MortgageCalculator_sliderRangeInput__v_hTx::-moz-range-track{height:12px;border-radius:6px;background:transparent;border:none}.MortgageCalculator_sliderRangeInput__v_hTx::-moz-range-thumb{width:40px;height:30px;background:#fff;border-radius:12px;border:2px solid #000;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative}.MortgageCalculator_sliderRangeInput__v_hTx::-moz-range-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#000;border-radius:50%}.MortgageCalculator_resultsColumn__ejy2l{flex:1 1;background-color:#e6e9f0;border-radius:20px;display:flex;flex-direction:column;gap:30px;position:relative;overflow:hidden;background-image:url(/bankIntegration/calculateMoratge/Image.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:30px}@media (max-width:992px){.MortgageCalculator_resultsColumn__ejy2l{min-width:unset;width:100%}}@media (max-width:768px){.MortgageCalculator_resultsColumn__ejy2l{padding:20px}.MortgageCalculator_inputGroupItem__BoIPm .MortgageCalculator_sliderControl__ANqDc{grid-template-columns:1fr;height:auto;gap:10px;padding:10px}}.MortgageCalculator_searchBar__MZg9Z{display:flex;align-items:center;background-color:white;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.05);position:relative;z-index:1;padding:8px 14px;margin-bottom:14px}.MortgageCalculator_searchInput__Alkdq{flex:1 1;border:none;outline:none;border-radius:40px;overflow:hidden;font-size:16px;padding:0 10px}@media (max-width:992px){.MortgageCalculator_searchInput__Alkdq{text-align:center}}.MortgageCalculator_searchIcon__REgJw{color:#fff;border-radius:100%;background-color:#000;border:none;cursor:pointer;padding:10px 12px}.MortgageCalculator_searchIcon__REgJw:hover{background-color:#000000d6}.MortgageCalculator_resultCard__UWB70{border-radius:15px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:space-between;position:relative;z-index:1;width:100%;box-shadow:none;height:-moz-fit-content;height:fit-content}[dir=rtl] .MortgageCalculator_resultCard__UWB70{direction:rtl;justify-content:start;align-items:start}@media (max-width:768px){.MortgageCalculator_resultCard__UWB70{padding:20px;flex-direction:column;gap:15px}}.MortgageCalculator_TotalMonthly__LiRMU>div,.MortgageCalculator_resultCard__UWB70>div{display:flex;flex-direction:column;margin:0;font-size:18px;align-items:start}.MortgageCalculator_TotalMonthly__LiRMU{display:flex;flex-direction:row!important;gap:40px!important;align-items:center}.MortgageCalculator_TotalMonthly__LiRMU>div>p,.MortgageCalculator_resultCard__UWB70>div>P{font-size:40px;color:#000000;font-weight:700;display:flex;flex-direction:row-reverse;align-items:end;gap:20px}.MortgageCalculator_TotalMonthly__LiRMU>div>p>span,.MortgageCalculator_resultCard__UWB70>div>P>span{font-size:24px;color:#4a5568;font-weight:500}@media (max-width:768px){.MortgageCalculator_TotalMonthly__LiRMU>div>p,.MortgageCalculator_resultCard__UWB70>div>P{font-size:30px;gap:10px}.MortgageCalculator_TotalMonthly__LiRMU>div>span,.MortgageCalculator_resultCard__UWB70>div>P>span{font-size:18px}}.MortgageCalculator_monthlyLabel__pgY98{font-size:26px;font-weight:700;color:#39455a}.MortgageCalculator_propertyDetailsMonthlyLabel__sqiUr{font-size:20px;font-weight:700;color:#39455a}.MortgageCalculator_monthlyDes__g2750{max-width:523px;font-weight:500;font-size:10px;color:#48556c}@media (max-width:768px){.MortgageCalculator_monthlyLabel__pgY98{font-size:18px}.MortgageCalculator_calculatorSection__LGS5_{padding:40px 0}}.MortgageCalculator_skeletonItem__wIh97{background-color:#e0e0e0;animation:MortgageCalculator_pulse__QYZ8Z 1.5s ease-in-out infinite;margin-bottom:20px;width:100%;height:60px;border-radius:12px;background:linear-gradient(90deg,#eee,#ddd,#eee);background-size:200% 100%;animation:MortgageCalculator_shimmer__ym2DE 1.5s infinite}@keyframes MortgageCalculator_shimmer__ym2DE{0%{background-position:200% 0}to{background-position:-200% 0}}.MortgageCalculator_TotalMonthly__LiRMU .MortgageCalculator_skeletonItem__wIh97{flex:1 1;height:50px}@keyframes MortgageCalculator_pulse__QYZ8Z{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.authFormWrapper_wrapper__9_rd6{background-color:#fff;max-width:770px;width:90%;overflow:hidden;border-radius:8px;padding:32px}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}.properties_custom_container__sCTjo{display:flex;justify-content:flex-end}.properties_custom_modal__4PzZ2{margin:0;width:500px;padding:32px 0 0;@media (max-width:768px){width:300px}}.properties_property_card__X9x4F{display:flex;gap:8px;align-items:flex-start;padding:8px;text-align:start}.properties_property_card__X9x4F:not(:last-of-type){border-bottom:1px solid rgb(201,201,201)}.properties_property_card__X9x4F img{object-fit:cover;border-radius:8px}.properties_property_card__X9x4F h6{color:rgb(59,59,59);margin-bottom:6px}.properties_property_card__X9x4F p{font-size:12px;color:#8d8d8d}.properties_property_card__X9x4F .properties_property_price__WFTYb{font-size:18px;color:#cc0001;font-weight:700}.properties_property_card__X9x4F .properties_property_specs__0p94a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:8px}.properties_property_card__X9x4F .properties_property_specs__0p94a p{color:#8d8d8d;font-size:12px}.properties_property_card__X9x4F .properties_property_specs__0p94a p img{-webkit-margin-end:4px;margin-inline-end:4px}.alertModal_custom_overlay__qzmJO{background:rgba(0,0,0,.5)}.alertModal_custom_modal__TFdrB{max-width:500px;width:100%;padding:2rem;border-radius:8px}.alertModal_custom_container__S00oE{display:flex;align-items:center;justify-content:center}.alertModal_description__l3RUd{color:#666;font-size:.9rem;margin:.5rem 0;line-height:1.4;max-width:80%}.userEmail_user_email__Fqeey{display:flex;align-items:flex-end;gap:12px}.userEmail_user_email__Fqeey p span:first-of-type{color:#515151;font-size:400}.userEmail_user_email__Fqeey p span:nth-of-type(2){color:#000;font-size:500}.userEmail_user_email__Fqeey button{outline:none;border:none;background:transparent;font-size:20px}.userEmail_modal_modal__NaRG9{width:90%;max-width:500px;border-radius:8px}.userImage_user_image__GcJ27{position:relative;width:200px;height:200px}.userImage_user_image__GcJ27 img{border-radius:50%;object-fit:cover}.userImage_change_button__XNZO2{height:48px;width:48px;border-radius:50%;background-color:#00000099;border:1px solid #fff;color:#fff;position:absolute;bottom:12px;right:0;cursor:pointer;font-size:18px}.userImage_modal_modal__bbT87{width:90%;max-width:500px;border-radius:8px}.userName_user_name__6_QX0{display:flex;align-items:flex-end;gap:12px}.userName_user_name__6_QX0 h3{font-size:32px;font-weight:700}.userName_user_name__6_QX0 button{outline:none;border:none;background:transparent;font-size:24px}.userName_modal_modal__7CKvb{width:90%;max-width:500px;border-radius:8px}.userPhone_user_phone__S1Wyt{display:flex;align-items:flex-end;gap:12px}.userPhone_user_phone__S1Wyt p span:first-of-type{color:#515151;font-size:400}.userPhone_user_phone__S1Wyt p span:nth-of-type(2){color:#000;font-size:500}.userPhone_user_phone__S1Wyt button{outline:none;border:none;background:transparent;font-size:20px}.userPhone_modal_modal__AsL__{width:90%;max-width:500px;border-radius:8px}.userPhone_otpContainer___xxmw{display:flex;gap:10px;justify-content:center}.userPhone_otpInput__macPN{width:50px;height:50px;text-align:center;font-size:18px;border:1px solid #ddd;border-radius:5px}.userPhone_otpInput__macPN:focus{border-color:#0070f3;outline:none}.userPhone_resendButton__wVNPZ{background:transparent;border:none;color:#cc2021;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px;text-align:center;width:100%}.scheduleTours_tours__Xr5a7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;@media only screen and (max-width:991px){grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){grid-template-columns:repeat(1,1fr)}}.spinnerLoader_loader__Lxlun{width:48px;height:48px;border:5px solid #f9f9f9;border-bottom-color:#ff3d00;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spinnerLoader_rotation__2ivpM 1s linear infinite}@keyframes spinnerLoader_rotation__2ivpM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FillForm_fillFormContainer___Dzkk{display:grid;grid-template-columns:1fr 5px 1fr;align-items:center;background-color:#f2f4f7;padding:60px 50px;grid-gap:40px;gap:40px;margin:40px 0!important}.FillForm_fullWidthForm__QWB1B{grid-template-columns:1fr;border-radius:20px!important;background-color:#f2f4f7;padding:40px 30px}.FillForm_propertyDetailsssection__0p1pE{font-size:18px}.FillForm_sperator__H_j22{width:5px;height:350px;background-color:#e6e9f0;border-radius:3px}.FillForm_contentSection__95tdC{display:flex;flex-direction:column;align-items:center;justify-content:center}.FillForm_divider__1hn_W{width:4px;height:60px;background-color:#dcdfe4;border-radius:2px}.FillForm_contentSection__95tdC h2{font-size:48px;color:#000;line-height:1.3;font-weight:700;margin:10px 0;text-align:start}.FillForm_contentSection__95tdC p{font-size:20px;color:#39455a;font-weight:400}.FillForm_logosContainer__b2EB5{display:flex;flex-direction:row!important;align-items:center;justify-content:center;gap:20px;margin-bottom:10px}.FillForm_incomeUnitPrice__9I9My{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap!important}.FillForm_incomeUnitPrice__9I9My>*{flex:1 1 250px;min-width:200px}.FillForm_selectContainer__VbXG7{flex:1 1}.FillForm_error-text___7c6Y,.FillForm_error__DcxjJ{font-size:14px;color:red;margin-top:5px}.FillForm_checkboxContainer__KzSUv{display:flex;align-items:start;gap:6px}.FillForm_checkboxContainer__KzSUv input[type=checkbox]{width:60px;height:20px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #a0b3c9!important;border-radius:6px}.FillForm_checkboxContainer__KzSUv input[type=checkbox]:checked{background-color:#000;color:#fff;position:relative}.FillForm_checkboxContainer__KzSUv input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:18px;position:absolute;bottom:-3px;left:3px}.FillForm_checkboxContainer__KzSUv input[type=checkbox]:focus{border-color:#a0b3c9!important}[dir=rtl] .FillForm_checkboxContainer__KzSUv input[type=checkbox]{width:40px;height:20px}.FillForm_checkboxContainer__KzSUv label{font-size:14px}.FillForm_formSection__2xN9O{border-radius:15px}.FillForm_formSection__2xN9O,.FillForm_form___AP0F{display:flex;flex-direction:column;gap:20px}.FillForm_twoColumns__P0cAF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 30px;gap:20px 30px}.FillForm_twoColumns__P0cAF .FillForm_checkboxContainer__KzSUv,.FillForm_twoColumns__P0cAF .FillForm_incomeUnitPrice__9I9My,.FillForm_twoColumns__P0cAF .FillForm_submitButton__YBSF_{grid-column:span 2}.FillForm_form___AP0F .input-container{border:1px solid #e0e0e0!important;border-radius:25px!important;background-color:white!important;padding:0 10px;position:relative!important;overflow:hidden!important}.FillForm_form___AP0F .input-container input{border-radius:25px!important;padding:15px 50px 15px 20px!important;height:55px!important;font-size:16px!important;color:#333!important;width:100%!important}.FillForm_form___AP0F .input-container .input-icon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;color:#999!important;font-size:18px!important;margin:0 10px!important;z-index:40}.FillForm_form___AP0F .phone-input-container{border:1px solid #e0e0e0!important;border-radius:25px!important;background-color:white!important;overflow:hidden!important}.FillForm_form___AP0F .phone-input-container .react-international-phone-input{border-radius:0 25px 25px 0!important;padding:15px 20px!important;height:55px!important;font-size:16px!important;color:#333!important}.FillForm_submitButton__YBSF_{background-color:#c00000;color:white;padding:15px 20px;border:none;border-radius:30px;font-size:1.2em;font-weight:700;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.FillForm_submitButton__YBSF_:hover{background-color:#a00000}.FillForm_submitButton__YBSF_:disabled{background-color:#a5a5a5;cursor:not-allowed}.FillForm_phone_icon__QjoBm{display:flex;align-items:center}.FillForm_phone_icon_text__nsavN{font-size:18px;font-weight:700;color:black!important}.FillForm_responsiveImage__00NRF{max-width:100%;height:auto}.FillForm_heading__AfNCL{font-size:48px;line-height:1.3;font-weight:700;margin:10px 0;color:#000;text-align:center;word-wrap:break-word}@media (max-width:992px){.FillForm_heading__AfNCL{font-size:32px;text-align:center}.FillForm_fillFormContainer___Dzkk{display:flex;flex-direction:column-reverse;padding:40px 20px;text-align:center}.FillForm_contentSection__95tdC{text-align:center;padding:20px!important}.FillForm_twoColumns__P0cAF{grid-template-columns:1fr}.FillForm_twoColumns__P0cAF>*{width:100%!important}.FillForm_logosContainer__b2EB5{flex-direction:column!important;justify-content:center}.FillForm_divider__1hn_W,.FillForm_sperator__H_j22{display:none}}@media (max-width:768px){.FillForm_heading__AfNCL{font-size:24px;line-height:1.2;text-align:center}.FillForm_contentSection__95tdC h2{font-size:2em;text-align:center}.FillForm_contentSection__95tdC p{font-size:1em}.FillForm_logosContainer__b2EB5{flex-direction:column!important;justify-content:center;gap:10px}.FillForm_logosContainer__b2EB5 img{max-width:80%;height:auto}.FillForm_divider__1hn_W{display:none}}.page_PropertiesCard__BEECV{box-shadow:0 4px 26px 0 #42474c14;background:#ffffff;padding:1rem;border-radius:12px;height:500px;margin-bottom:1rem;position:relative;overflow:hidden}.page_PropertiesCardImage__8zoS_{position:relative;height:220px}.page_PropertiesCardImage__8zoS_ .page_featured__YegdY{width:60px;height:25px;border-radius:0;margin:0;position:absolute;top:1rem;left:-3px}.page_PropertiesCardImage__8zoS_ .page_sale__Op_fe{width:60px;height:25px;border-radius:0;margin:0;position:absolute;top:3rem;left:-3px}.page_PropertiesCardImage__8zoS_ img{width:100%;height:200px;border-radius:12px;margin-bottom:1rem}.page_PropertiesCardBody__rRZkd{display:flex;flex-flow:column;height:200px;justify-content:space-between}.page_PropertiesCardBody__rRZkd div .page_card_title__PZjyt{font-size:20px;font-weight:500}.page_PropertiesCardBody__rRZkd div h2{color:#1c1c1e;font-size:20px;margin-bottom:.3rem}.page_PropertiesCardBody__rRZkd p{color:#3a3a3c;font-size:14px;margin-top:.5rem}.page_PropertiesCardBody__rRZkd p svg{-webkit-margin-end:.3rem;margin-inline-end:.3rem;font-size:16px}.page_PropertiesCardBody__rRZkd h3{color:#cc0001;font-size:20px;font-weight:700;margin:.5rem 0 1.5rem}.page_PropertiesCardDetails__Od1pk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_PropertiesCardBody__rRZkd h5{color:#3a3a3c;font-size:14px;font-weight:400;display:flex;align-items:center}.page_PropertiesCardBody__rRZkd h5 img{-webkit-margin-end:.3rem;margin-inline-end:.3rem;width:24px;height:24px}.page_PropertiesCardBody__rRZkd h5 span{color:#3a3a3c;font-weight:700;-webkit-margin-start:.5rem;margin-inline-start:.5rem}.page_PropertiesCardFooter__d_nHz{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f1f1;padding:1rem 0}.page_PropertiesCardFooter__d_nHz a,.page_PropertiesCardFooter__d_nHz button{background-color:transparent;max-width:48%;width:100%;margin:0 .2rem;padding:.3rem;border-radius:8px;height:40px;font-size:14px}.page_PropertiesCardFooter__d_nHz a:first-of-type,.page_PropertiesCardFooter__d_nHz button:first-of-type{border:1px solid #cc2021;color:#cc2021}.page_PropertiesCardFooter__d_nHz a:last-of-type,.page_PropertiesCardFooter__d_nHz button:last-of-type{border:1px solid #2b2b2b;color:#2b2b2b}.page_PropertiesCardFooter__d_nHz .page_pro_call__nEAhk{color:#cc2021;display:flex;justify-content:center;align-items:center;border:1px solid #cc2021;border-radius:12px;position:relative;z-index:12;background-color:transparent}.page_PropertiesCardFooter__d_nHz .page_pro_call__nEAhk svg{color:#cc2021;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.page_PropertiesCardFooter__d_nHz .page_pro_whatsapp__Iu2fR{color:#25d366;display:flex;justify-content:center;align-items:center;border:1px solid #25d366;border-radius:12px;background-color:transparent}.page_PropertiesCardBody__rRZkd h4{font-size:13px;margin-top:.5rem;color:#cc2021;font-weight:700}.page_PropertiesCardBody__rRZkd h4 span{color:#787878}.page_PropertiesCardFooter__d_nHz .page_pro_whatsapp__Iu2fR svg{color:#25d366;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.page_PropertiesCardFooter__d_nHz img{box-shadow:0 1px 4px 0 #00000017;width:40px;height:4px;border-radius:50%}.page_PropertiesCardFooter__d_nHz p{margin:0;font-size:12px;color:#3a3a3c}.page_my_badge__7L_1Q{position:absolute;border-bottom:30px solid #cc0001;border-left:30px solid transparent;border-right:30px solid transparent;height:0;width:150px;text-align:center;transform:rotate(-315deg);right:-32px;top:25px;color:#fff;z-index:12}.page_red_badge__lKeJa{position:absolute;z-index:10;top:2rem;right:0;background-color:#cc0001;border-radius:20px 0 0 20px;padding:.5rem 1rem}.page_red_badge__lKeJa span{color:white;font-weight:700;font-size:12px}.page_shareProperty__8e8K5 a{left:5rem}.page_favPro__TvQYI,.page_shareProperty__8e8K5 a{background-color:#f1f1f1;border:none;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;color:#cc0000b6;top:1.5rem;font-size:20px}.page_favPro__TvQYI{left:1.5rem}.page_xicon__2ABsy{border-radius:50%;background-color:#000;color:#fff}.page_topButtons__hCHzA{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.page_topButtons__hCHzA>*{pointer-events:auto}.page_comparePro__Firf3{border:none;width:110px;height:40px;border-radius:30px;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1;position:relative;color:#666;font-size:14px;cursor:pointer;transition:all .3s ease;gap:6px;font-weight:500;text-transform:capitalize}.page_comparePro__Firf3:hover{background-color:#e0e0e0}.page_rightButtons__PPXPq{display:flex;gap:.5rem;align-items:center}.page_rightButtons__PPXPq .page_favPro__TvQYI,.page_rightButtons__PPXPq .page_shareProperty__8e8K5 a{position:relative;top:0;left:0}.page_compareActive__GBBNs{background-color:#CC0001!important;color:white!important}.page_compareActive__GBBNs p{color:white!important}.page_compareActive__GBBNs:hover{background-color:#a80001!important}.page_compareDisabled__CFgD_{opacity:.5;cursor:not-allowed!important;pointer-events:none}.page_compareDisabled__CFgD_:hover{background-color:#f1f1f1!important}.page_AgentCard__7s69H{box-shadow:none;background-color:transparent;padding:1rem;border-radius:0;overflow:hidden;position:relative;margin-bottom:1rem;transition:background-color .5s ease-in-out,box-shadow .5s ease-in-out,border-radius .3s ease-in-out}.page_AgentCard__7s69H:hover{box-shadow:0 4px 26px 0 #42474C14;background:#FFFFFF;border-radius:12px}.page_AgentCard__7s69H:hover .page_AgentCardBody__26YNm{padding:1rem;transition:padding .5s ease-in-out}.page_AgentCard__7s69H:hover .page_AgentCardImageLogo__WHSxD{width:40px;height:40px;border-radius:50%;position:absolute;left:1rem;top:3rem;transition:left .5s ease-in-out}.page_AgentCardImageLinks__q6nfO{position:absolute;top:0;right:-100%;height:100%;background-color:#CC0001;display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding:1rem 0;width:40px;border-radius:0 12px 12px 0;transition:right .5s ease-in-out;z-index:1}.page_AgentCardImageCard__7tsR1:hover .page_AgentCardImageLinks__q6nfO{right:0;transition:right .5s ease-in-out}.page_AgentCardImageLinks__q6nfO a,.page_AgentCardImageLinks__q6nfO button{color:#FFF;padding-bottom:.5rem;border-bottom:1px solid #ffffff51}.page_AgentCardImageCard__7tsR1{position:relative;overflow:hidden;border-radius:12px;height:280px}.page_AgentCardImageCard__7tsR1 img{width:100%;height:100%;object-fit:cover;border-radius:12px;object-position:top}.page_AgentCardImageStar__eF0S6{color:#565656;font-size:12px;background:#FFFFFF87;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:.2rem;border-radius:5px;position:absolute;top:1rem;left:1rem}.page_AgentCardImageStar__eF0S6 svg{color:#F8B84E;width:23px;margin-right:.3rem;font-size:16px}.page_AgentCardImageLogo__WHSxD{width:40px!important;height:40px;border-radius:50%;position:absolute;left:-100%;top:3rem;transition:left .5s ease-in-out}.page_AgentCardBody__26YNm{padding:1rem;transition:padding .5s ease-in-out}.page_AgentCardBody__26YNm .page_card_title__gatHP,.page_AgentCardBody__26YNm h2{font-size:18px;align-items:flex-start}.page_AgentCardBody__26YNm h2{display:flex;justify-content:space-between;color:#1C1C1E;margin-bottom:.5rem}.page_AgentCardBody__26YNm h2 a,.page_AgentCardBody__26YNm h2 button{color:#8E8E93;border-radius:50%;border:1px solid #8e8e93;-webkit-margin-start:1rem;margin-inline-start:1rem;background-color:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out,border .3s ease-in}.page_AgentCardBody__26YNm h2 a:hover,.page_AgentCardBody__26YNm h2 button:hover{background-color:#CC0001;border:1px solid #cc0001;transition:background-color .3s ease-in-out,border .3s ease-in}.page_AgentCardBody__26YNm h2 a:hover i,.page_AgentCardBody__26YNm h2 button:hover i{color:#FFF;transition:all .3s}.page_AgentCardBody__26YNm p{color:#1C1C1E}.page_PropertiesCardImage__e2PtT .page_featured__FMvEB{width:60px;height:25px;border-radius:0;margin:0;position:absolute;top:1rem;left:-3px}.page_PropertiesCardImage__e2PtT .page_sale__n91RT{width:60px;height:25px;border-radius:0;margin:0;position:absolute;top:3rem;left:-3px}.page_PropertiesCardImage__e2PtT img{width:100%;height:200px;border-radius:12px;margin-bottom:1rem}.page_PropertiesCardBody__gAexK h2{color:#1C1C1E;font-size:16px;font-weight:500;margin-bottom:.3rem}.page_PropertiesCardBody__gAexK p{color:#3A3A3C;font-size:12px;margin-top:1rem}.page_PropertiesCardBody__gAexK p i{margin-right:.3rem;font-size:16px}.page_PropertiesCardBody__gAexK h3{color:#CC0001;font-size:20px;font-weight:700;margin:1.5rem 0}.page_PropertiesCardDetails__P41eY{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_PropertiesCardBody__gAexK h5{color:#3A3A3C;font-size:12px;font-weight:400;display:flex;align-items:center}.page_PropertiesCardBody__gAexK h5 img{margin-right:.3rem}.page_PropertiesCardBody__gAexK h5 span{color:#3A3A3C;font-weight:700;margin-left:.5rem}.page_PropertiesCardFooter__CkHuI{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f1f1;padding:1rem 0}.page_PropertiesCardFooter__CkHuI button{color:#3A3A3C;border:none;background-color:transparent;padding:.3rem 1rem;font-size:14px;font-weight:700}.page_PropertiesCardFooter__CkHuI button i{color:#CC0001;margin-right:.5rem}.page_PropertiesCardFooter__CkHuI img{box-shadow:0 1px 4px 0 #00000017;width:40px;height:4px;border-radius:50%}.page_PropertiesCardFooter__CkHuI p{margin:0;font-size:12px;color:#3A3A3C}.needLoginModal_custom_modal__V72o2{width:90%;max-width:500px;height:500px;min-height:500px;min-width:280px;border-radius:16px}.PopupHFA_popupOverlay__4acES{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:1rem}.PopupHFA_popUpContainer__lOsVs{background-color:white;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;max-width:1000px;width:100%;border-radius:10px;padding:2rem;box-shadow:0 10px 40px rgba(0,0,0,.2)}.PopupHFA_popupContent__4iN_D{display:flex;flex-direction:column;gap:30px;align-items:center;margin-top:10px;flex-wrap:wrap}.PopupHFA_logo__W_CkJ{max-width:80%;height:auto}.PopupHFA_popupText__kv5nz{display:flex;flex-direction:column;padding:0 100px;text-align:center}.PopupHFA_popupText__kv5nz h1{line-height:1.4;font-weight:700;margin-bottom:1rem}.PopupHFA_popupText__kv5nz p{font-size:18px;margin-bottom:1.5rem;font-weight:700;line-height:1.9;color:#4a5568}.PopupHFA_closeBtn__CvQnE{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;z-index:1}@media (max-width:992px){.PopupHFA_popupText__kv5nz{padding:0 40px}.PopupHFA_popupText__kv5nz h1{font-size:1.5rem!important}.PopupHFA_popupText__kv5nz p{font-size:16px}.PopupHFA_logo__W_CkJ{max-width:70%}}@media (max-width:600px){.PopupHFA_popUpContainer__lOsVs{padding:1.5rem 1rem}.PopupHFA_popupText__kv5nz{padding:0 15px}.PopupHFA_popupText__kv5nz h1{font-size:1.2rem!important}.PopupHFA_popupText__kv5nz p{font-size:14px;line-height:1.6}.PopupHFA_logo__W_CkJ{max-width:60%}}.PopupHFA_socialMedia__lElUp{display:flex;gap:10px;justify-content:center;align-items:center}.PopupHFA_socialMedia__lElUp a{color:#000}@keyframes skeleton_pulse__gsZZS{0%{background-color:#ddd}50%{background-color:#ccc}to{background-color:#ddd}}.skeleton_skeleton__CZeCR{display:inline-block;border-radius:4px;animation:skeleton_pulse__gsZZS 1.5s ease-in-out infinite}.style_LinksBar__rTQY5{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:1rem 0}.style_LinksBar__rTQY5 h2{color:#2B2B2B;font-weight:32;font-weight:700;margin-bottom:1rem;@media only screen and (max-width:768px){font-size:20px}}.style_ChatGPT__weU0k{border-top:2px solid #f4f4f4;padding:1.7rem 0 1rem;display:flex;justify-content:space-between;align-items:center;margin-top:1rem!important}.style_ChatGPT__weU0k p{font-size:16px;color:#000;margin:0}.style_ChatGPT__weU0k p span{font-size:16px;color:#000;margin:0;@media only screen and (max-width:768px){display:none}}.style_ChatGPT__weU0k p img{object-fit:contain;-webkit-margin-end:1rem;margin-inline-end:1rem}.style_ChatGPT__weU0k a,.style_ChatGPT__weU0k button{color:#C82021;text-decoration:underline!important;font-size:14px;background-color:transparent;border:none;outline:None;font-weight:700;@media only screen and (max-width:768px){font-size:20px}}.style_ChatGPT__weU0k button svg{transform:rotate(-45deg)}.style_ChatGPT__weU0k img{width:40px;height:40px;border-radius:50%}.style_ChatGPT__weU0k a svg{transform:rotate(-45deg);margin-left:.4rem}.style_LinksBarCard__YqWCh{display:flex;align-items:end;padding:0 2rem;border:1px solid #d0c4c4;border-radius:16px;max-width:100%;width:-moz-fit-content;width:fit-content;justify-content:flex-start;overflow-x:auto;@media only screen and (max-width:768px){padding-left:1rem;padding-bottom:0;padding-right:1rem;padding-top:0}}.style_LinksBarCard__YqWCh a,.style_LinksBarCard__YqWCh button{background-color:transparent;display:flex;gap:12px;justify-content:center;align-items:center;padding:1rem 1.5rem;font-weight:700!important;color:#565656;font-size:12px;font-weight:500;border:none;border-bottom:2px solid transparent;text-align:center;transition:color .3s ease-in-out,border .3s ease-in-out;text-wrap:nowrap;@media only screen and (max-width:991px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}.style_hide_sm___UAlN{@media only screen and (max-width:991px){display:none!important}}.style_LinksBarCard__YqWCh a svg,.style_LinksBarCard__YqWCh button svg{width:24px;min-width:24px;height:30px;transition:all .3s}.style_LinksBarCard__YqWCh a:hover,.style_LinksBarCard__YqWCh button:hover,.style_active_link__r0RrC{color:#C82021!important;border-bottom:2px solid #c82021!important;transition:color .3s ease-in-out,border .3s ease-in-out}.style_LinksBarCard__YqWCh button:hover svg path,.style_active_link__r0RrC svg path{fill:#C82021!important;transition:all .3s}.style_SearchButton__snAiz{height:100%;display:flex;justify-content:center;align-items:center;@media only screen and (max-width:768px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;margin-left:0;margin-bottom:0;margin-right:0;margin-top:1rem}}.style_SearchButton__snAiz button{box-shadow:0 7px 17px 0 #0957CB52;background:#C82021;padding:.6rem 2rem;color:#FFF;font-size:16px;border-radius:12px;border:none}.style_reactSelectButton__p7EYd{background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:4px;padding:8px 12px;cursor:pointer;text-align:left;font-size:14px;color:#56595C;flex:1 1}.style_popover__XH61b{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:10px;width:400px;margin-top:5px;display:flex;gap:16px;flex-wrap:wrap;@media only screen and (max-width:460px){flex-direction:column;width:250px}}.style_selectBox__MAdgz{margin-bottom:10px;flex:1 1;min-width:150px}.style_selectBox__MAdgz label{display:block;margin-bottom:5px;font-size:14px;color:#555}@media (max-width:768px){.style_active_link__r0RrC{color:#C82021!important;border-bottom:none!important;transition:color .3s ease-in-out,border .3s ease-in-out}}.searchPageContent_resultSearch__iNjeZ{padding:10rem 0 40px}.searchPageContent_resultSearch__iNjeZ p{font-size:14px;color:#2B2B2B}.searchPageContent_resultSearch__iNjeZ h1{font-size:26px;font-weight:700;color:#2B2B2B;margin-bottom:.5rem}.searchPageContent_no_result__zOmxr{font-size:32px!important;font-weight:700;text-align:center;margin:1rem 0}.scheduleATour_modal_modal__RRMFo{height:500px;width:90%!important}.scheduleATour_ScheduleButton__sn_fT{padding:5px;cursor:pointer;border:none;background:transparent;width:100%;font-size:14px;background-color:#2b2b2b;color:#fff;width:200px;display:flex;justify-content:center;align-items:center;gap:4px}.scheduleATour_schedule_head__CRiFL{font-size:24px!important;margin-top:1rem!important;font-weight:700!important;margin-bottom:.3rem!important}.scheduleATour_formInput__aZ3by{width:100%;border-radius:0;background:#fff;border:none;border-bottom:2px solid #8d8d8d80;padding:0}.scheduleATour_formNavigation___pjRn{display:flex;justify-content:space-between;margin-top:3rem}.scheduleATour_formNavigationNext__k32dL{border:1px solid#000;border-radius:12px;padding:.6rem;font-size:16px;font-weight:700;color:#fff;background-color:#000;width:45%}.scheduleATour_formNavigationSubmit__UZWp_{border:1px solid#c82021;border-radius:12px;padding:.6rem;font-size:16px;font-weight:700;color:#fff;background-color:#c82021;width:45%}.scheduleATour_modal_modal__RRMFo,.scheduleATour_modal_success_modal__1IMwp{border-radius:8px;width:90%;max-width:1240px;overflow-y:auto;height:-moz-fit-content;height:fit-content}.scheduleATour_modal_success_modal__1IMwp{max-width:400px;min-height:400px;border-radius:16px}.scheduleATour_modal_close_btn__EKo71{display:none}.scheduleATour_apply_tour__lA19x{display:flex;gap:16px;position:relative;overflow:hidden;overflow-y:auto;height:100%}.scheduleATour_success_request__AwlRO{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:360px}.scheduleATour_success_request__AwlRO h6{font-weight:700;font-size:20px;text-align:center}@media (max-width:768px){.scheduleATour_ScheduleButton__sn_fT{width:45%!important}}@media (max-width:1200px){.scheduleATour_apply_tour__lA19x{flex-direction:column}}@media (min-width:1200px){.scheduleATour_apply_tour__lA19x>div:first-of-type{height:500px}}.page_Properties__AQqLY{padding:3rem 0}.page_Properties__AQqLY p{font-size:14px;color:#2b2b2b}.page_Properties__AQqLY h2{font-size:26px;font-weight:700;color:#2b2b2b;margin-bottom:.5rem}.page_sortSelect__L5exn{display:flex;justify-content:end;margin-bottom:2rem}.page_buttonCalculator__7XGyg{font-size:12px;color:#c82021;text-decoration:underline!important}.page_sortSelect__L5exn select{background:#ffffff;border-radius:12px;color:#7a7474;font-size:16px;width:160px;padding:.7rem;border:none}.page_heroDetails__JWmAh{height:50vh;margin:2rem 0;position:relative;border-radius:12px}.page_heroDetailsLayout__zkOFt{padding:2rem;display:flex;justify-content:space-between;align-items:end;border-radius:12px;height:100%;width:100%;position:absolute;top:0;right:0;left:0;bottom:0;background-color:#00000067}.page_heroDetailsLayout__zkOFt h1{font-size:36px;font-weight:700;color:#fff}.page_heroDetailsSLider__bV0gY{width:180px;height:80px}.page_heroDetailsSliderLayout__UN4S3{width:180px;height:100px;background:#00000066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:16px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:12px;cursor:pointer}.page_sliderModal___nr0G{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);flex-direction:column;z-index:1000}.page_closeButton__ym4wg,.page_sliderModal___nr0G{display:flex;justify-content:center;align-items:center}.page_closeButton__ym4wg{top:20px;right:20px;width:32px;height:32px;border-radius:50%;background-color:#FFF!important;color:#000!important;font-size:14px!important}.page_sliderNavigation__QZdX9{display:flex;align-items:center;gap:20px}.page_nextButton__br_ox,.page_prevButton__lX3k4{background:none;border:2px solid white;color:white;padding:10px 20px;font-size:16px;cursor:pointer}.page_sliderImage__M0hqR img{max-height:80vh;height:100%;max-width:100%;border-radius:12px;object-fit:cover}.page_propertyDetailsBody__7QQJE{padding:1rem 0}.page_propertyDetailsBody__7QQJE h2{font-size:36px;font-weight:700;color:#000;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.page_propertyDetailsBody__7QQJE h2 span{color:#c82021}.page_propertyDetailsBody__7QQJE p{color:#000;font-size:14px}.page_propertyDetailsBody__7QQJE p svg{-webkit-margin-end:.4rem;margin-inline-end:.4rem}.page_propertyDetailsBody__7QQJE span{color:#c82021;font-weight:500}.page_views__ocMa3{background:#ffffff;box-shadow:0 0 7px 0 #0000000d;border-radius:6px;margin-right:.5rem;padding:.5rem;color:#000;font-size:12px}.page_views__ocMa3 svg{-webkit-margin-end:.3rem;margin-inline-end:.3rem}.page_favPro__wf2sN{width:48%;border-radius:12px;border:1px solid #333333;background-color:transparent;color:#000;font-size:16px;-webkit-margin-end:4%;margin-inline-end:4%}.page_favPro__wf2sN svg{height:20px;width:20px;-webkit-margin-end:.3rem;margin-inline-end:.3rem}.page_fav_buttons__LixhG a{width:48%;height:40px;border-radius:12px;border:1px solid #333333;display:flex;justify-content:center;align-items:center;background-color:transparent;color:#000;font-size:16px}.page_fav_buttons__LixhG a svg{height:20px;width:20px;-webkit-margin-end:.3rem;margin-inline-end:.3rem}.page_fav_buttons__LixhG{position:relative;display:flex;justify-content:space-between;align-items:center}.page_propertyDetailsBody__7QQJE h3{color:#100e2c;font-size:28px;font-weight:700;margin:2rem 0}.page_propertyMap__c_ATB{height:350px;width:100%;border-radius:12px;margin:2rem 0}.page_BrokerAds__uy7gu{width:100%;height:450px}.page_LocalAgents__HvdHZ{background:#ffffff;box-shadow:0 6px 28px 0 #0000000a;border-radius:24px;padding:1rem;margin:2rem 0}.page_LocalAgents__HvdHZ .page_PropertiesHeading__TwO_P{font-size:36px;font-weight:700;margin-bottom:.5rem;color:#000000}.page_LocalAgents__HvdHZ p{font-size:12px;margin-bottom:1.5rem;color:#000000}.page_LocalAgents__HvdHZ .page_agentsContainer__fHAlw{@media only screen and (max-width:768px){flex-direction:column}}.page_PropertiesAgent__WrKhZ p{margin-bottom:0}.page_nearby__C8lri{padding:2rem 0}.page_nearby__C8lri h2{font-size:36px;font-weight:700;color:#2b2b2b;margin-bottom:1.5rem}.page_ContactCard__xD5wu{background:#ffffff;box-shadow:0 6px 48px 0 #00000012;padding:1rem;margin:1rem 0;border-radius:24px}.page_ContactCard__xD5wu h2{font-size:18px;font-weight:700;color:#000;margin-bottom:1rem}.page_ContactCard__xD5wu h2 span{font-weight:400}.page_ContactCardDetails__D46i4{background-color:#f1f1f1;border-radius:12px;padding:.5rem;display:flex;justify-content:center;align-items:center}.page_ContactCardDetails__D46i4 div{margin:0 .5rem;text-align:center}.page_ContactCardDetails__D46i4 div span{color:#100e2c;font-size:12px}.page_ContactCardDetails__D46i4 div img{-webkit-margin-end:.4rem;margin-inline-end:.4rem}.page_ContactCard__xD5wu p{background-color:#f1f1f1;padding:.3rem .7rem;border-radius:4px;margin:.6rem 0;color:#000000;font-size:14px}.page_ContactCardButtons__fI232{margin:2rem 0}.page_buy__eyabk{background-color:#c82021;border:1px solid #c82021;border-radius:12px;width:100%;text-align:center;margin-bottom:.6rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem;white-space:nowrap;color:#fff;transition:transform .3s ease,background-color .3s ease}.page_buy__eyabk:hover{transform:scale(1.05);background-color:#a51a1b}.page_ContactAgent__cpEmy{background-color:transparent;border:1px solid #c82021;border-radius:12px;width:100%;text-align:center;margin-bottom:.6rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem;white-space:nowrap;color:#c82021;transition:transform .3s ease,color .3s ease,border-color .3s ease}.page_ContactAgent__cpEmy:hover{transform:scale(1.05);color:#a51a1b;border-color:#a51a1b}.page_Offer__i1ceN{background-color:#000000;border:1px solid #000000;border-radius:12px;width:100%;text-align:center;margin-bottom:.6rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem;white-space:nowrap;color:#fff;transition:transform .3s ease,background-color .3s ease}.page_Offer__i1ceN:hover{transform:scale(1.05);background-color:#333333}.page_ContactCardButtonsLinks__oo_x0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:0}.page_ContactCardButtonsLinks__oo_x0 a{background-color:transparent;border:1px solid #000;border-radius:12px;width:100%;text-align:center;margin-bottom:.6rem;padding:.5rem;white-space:nowrap;color:#000;transition:transform .3s ease,background-color .3s ease,color .3s ease}.page_ContactCardButtonsLinks__oo_x0 a:hover{transform:scale(1.05);background-color:#000;color:#fff}.page_ContactCardButtonsLinks__oo_x0 a svg{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.page_PropertiesOverviewCard__VwpDy h2{font-weight:400;color:#c82021;font-size:22px;margin-bottom:.7rem;margin-top:2rem}.page_PropertiesOverviewCardDate__fOKDU{display:flex;justify-content:space-between;align-items:center}.page_PropertiesOverviewCardDate__fOKDU span{color:#666666;font-size:14px;font-weight:400}.page_PropertiesOverviewCard__VwpDy h3{font-size:16px;font-weight:500;color:#7a7474;margin-top:.7rem;margin-bottom:.7rem;padding-bottom:.7rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7a747433;line-break:anywhere}.page_PropertiesOverviewCard__VwpDy h3 span{color:#000}.page_modalBackdrop__cbc26{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.page_closeButton__ym4wg{position:absolute;top:5px;right:10px;background:none;border:none;font-size:20px;cursor:pointer;z-index:15;color:#fff;font-size:32px}.page_modalContent__ME_tO{background:#fff;padding:2rem;width:90%;max-width:1000px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);animation:page_fadeIn__GvK6Y .3s ease;overflow-y:auto;position:relative}.page_modalContentSuccessfully__rNtK0{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;flex-flow:column;padding:2rem;border-radius:24px}.page_modalContentSuccessfully__rNtK0 h2{font-size:20px;color:#000;margin:1rem 0}.page_modalContentSuccessfully__rNtK0 p{font-size:14px;padding:0;margin:0;color:#999999;background-color:transparent}.page_formNavigation__Pugzl{display:flex;justify-content:space-between;margin-top:3rem}.page_schedule_head__VTd3D{font-size:24px!important;margin-top:1rem!important;font-weight:700!important;margin-bottom:.3rem!important}@keyframes page_fadeIn__GvK6Y{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page_formStep__8eWYu{padding:1rem 0;overflow-y:scroll;overflow-x:hidden;height:100%}.page_formStep__8eWYu h2{color:#000000;font-size:26px;font-weight:700;margin-bottom:2rem}.page_formStep__8eWYu h3{color:#4d4d4d;font-size:22px;font-weight:700;margin-bottom:0}.page_formStep__8eWYu p{color:#4d4d4d;font-size:16px;margin:0;padding:0;background-color:transparent}.page_fromInput__SrpXI{border:1px solid #a0a0a0;padding:.6rem 1rem;border-radius:12px;color:#000;display:block;width:100%;margin-bottom:1rem}.page_formNavigationPrev__n94yC{border:1px solid#cccccc;border-radius:12px;padding:.6rem;font-size:16px;font-weight:700;color:#b3b3b3;background-color:transparent;width:45%}.page_formNavigationNext__FjYay{border:1px solid#000;border-radius:12px;padding:.6rem;font-size:16px;font-weight:700;color:#fff;background-color:#000;width:45%}.page_formNavigationSubmit__nixq4{border:1px solid#c82021;border-radius:12px;padding:.6rem;font-size:16px;font-weight:700;color:#fff;background-color:#c82021;width:45%}.page_formGroup__hCt_o{display:flex;flex-flow:column;margin-bottom:1rem}.page_formGroupBuyImage__5X8CD .page_uploadLabel__nOjoe{background:#f8f8f8!important;border:1px solid #fef4f4!important;border-radius:16px!important;margin-top:1rem!important;padding:3rem 1rem!important;font-size:16px!important}.page_formGroupBuyImage__5X8CD .page_uploadLabel__nOjoe svg{width:30px;height:30px;-webkit-margin-end:1rem;margin-inline-end:1rem}.page_formGroup__hCt_o label{color:#707070}.page_formGroup__hCt_o input{border:1px solid #a0a0a0;padding:.6rem 1rem;border-radius:12px;color:#000}.page_formGroup__hCt_o input::placeholder{color:#000;font-size:16px}.page_formGroup__hCt_o span{font-size:12px}.page_paymentPropertyCard__b4Dph{width:400px;min-width:400px;border-radius:12px}@media (max-width:1200px){.page_paymentPropertyCard__b4Dph{height:300px;width:100%;min-width:100%}}.page_paymentPropertyCardLayout__Qf_h4{display:flex;justify-content:start;text-align:start;align-items:end;height:100%;border-radius:12px;padding:1rem;background:linear-gradient(1turn,#000000,rgba(0,0,0,0))}.page_paymentPropertyCardLayout__Qf_h4 h2{font-size:24px;font-weight:700;color:#fff;margin-bottom:1rem}.page_paymentPropertyCardLayout__Qf_h4 p,.page_paymentPropertyCardLayout__Qf_h4 span{color:#ffffff;font-size:12px;margin-bottom:.3rem}.page_paymentPropertyCardLayout__Qf_h4 span{display:block}.page_formStepPayment__j7gGw h2{margin-bottom:.5rem;margin-top:2rem}.page_formStepPayment__j7gGw p{margin-bottom:1rem}.page_paypal__TRq2a{display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7;padding:.5rem;border-radius:12px}.page_paypal__TRq2a p{color:#000000;font-size:16px;font-weight:600;margin:0}.page_paypal__TRq2a img{margin-right:.5rem}.page_paypal__TRq2a strong{color:#c82021;font-size:18px}.page_paypal__TRq2a strong span{font-weight:400!important;color:#666666;font-size:14px}.page_Negotiate__F4UDf{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.page_Negotiate__F4UDf p{color:#000;font-size:16px;font-weight:700}.page_Negotiate__F4UDf button{border:1px solid #fabbbd;color:#ed1b24;font-size:16px;border-radius:24px;background:#fef4f4;padding:.3rem 1rem}.page_bg__PtiC_ img{object-fit:cover;position:absolute;z-index:-1;right:0}.page_contactForm__ApfGY{text-align:start}.page_formInput__1YhuU{border-radius:0;background:#fff;border:none;border-bottom:2px solid #8d8d8d80;padding:0}.page_submit__gbhCL{border-radius:8px;font-size:18px;background:#000;font-weight:700;color:#fff;width:100%;padding:.8rem;border:none}.page_fromControl__Cd_4F::placeholder{color:#000;font-size:16px}.page_formGroup__hCt_o{margin-bottom:1.5rem}.page_formGroup__hCt_o label{color:#8d8d8d;margin-bottom:.3rem;font-size:14px}.page_errorMessage__1G2dm{font-size:12px!important;color:#c82021!important}.page_radioLabel__g4obo{margin:0 1rem}.page_radioInput__sh0Lp{margin:0 .2rem}.page_submitBtn__sg3wR{box-shadow:0 0 14px 0 #0000001f;background-color:#000;color:#fff;padding:.5rem 4rem;border:none;border-radius:4px;transition:background-color .3s ease,color .3s ease,border .3s ease-in,transform .3s ease}.page_PropertiesPaymentCardInterestDot__A2uTS{width:5px;height:5px;margin-right:.5rem;border-radius:50%;background-color:#c82021}.page_PropertiesPaymentCardInsuranceDot__RDVCr{width:5px;height:5px;margin-right:.5rem;border-radius:50%;background-color:#d9d9d9}.page_PropertiesPaymentCardTaxDot__8a6Sy{width:5px;height:5px;margin-right:.5rem;border-radius:50%;background-color:#000}.page_PropertiesPaymentCardInterest__5OGqD p{font-size:16px;color:#000000!important}.page_PropertiesPaymentCardAmortization__ZYK5c,.page_PropertiesPaymentCardInterest__5OGqD p{display:flex;justify-content:space-between;align-items:center}.page_PropertiesPaymentCardAmortization__ZYK5c p{font-size:16px;color:#000000!important;display:flex;flex-flow:column}.page_PropertiesPaymentCardAmortization__ZYK5c p span{font-size:14px;color:#000000!important;display:flex;align-items:center}.page_PropertiesPaymentCardInterest__5OGqD p span{font-size:16px;color:#000000!important;display:flex;align-items:center}.page_PropertiesPaymentCardForm__kBZ3o{border-top:1px solid #e8e8e8;padding:2rem 0}.page_PropertiesPaymentCardForm__kBZ3o .page_formGroup__hCt_o{margin-bottom:1rem}.page_PropertiesPaymentCardForm__kBZ3o .page_formGroup__hCt_o label{font-size:10px}.page_PropertiesPaymentCardForm__kBZ3o button{background-color:#000;color:#fff;font-size:18px;font-weight:500;padding:.5rem 2rem;border-radius:8px;margin-top:2rem;border:none}.page_PropertiesPaymentCardFormBody__TcKYo,.page_PropertiesPaymentCardFormHeader__B23Cp{border-bottom:1px solid #565656;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:.5rem 0}.page_PropertiesPaymentCardFormHeader__B23Cp span{color:#000;font-size:16px;font-weight:700}.page_PropertiesPaymentCardFormBody__TcKYo span{color:#666666;font-size:16px}.page_ScheduleButton__ZR6Kg{padding:5px;cursor:pointer;border:none;background:transparent;width:100%;font-size:14px}.page_modal__BbVtq{position:fixed;top:0;left:0;z-index:1025;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.page_modal-content__2aYfH{background-color:white;padding:20px;border-radius:5px;width:90%;box-shadow:0 2px 10px rgba(0,0,0,.1)}.page_cards__ORwnD{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:10px;margin-bottom:1rem;margin-top:1rem}.page_card__7AJAV{padding:10px;background:#ffffff;border:1px solid #f2f2f2;max-width:13%;text-align:center;width:100%;color:#000;border-radius:5px;cursor:pointer;transition:background-color .3s,color .3s}.page_card__7AJAV p{margin:0}.page_card__7AJAV.page_active__I1afa{background:#fef4f4;border:2px solid #cc0001;color:#cc0001}.page_card__7AJAV.page_active__I1afa p{color:#cc0001}.page_card__7AJAV span{color:#000}.page_timePicker__kn6DX{margin-top:10px;margin-bottom:2rem}.page_timePicker__kn6DX label{display:block;margin-bottom:5px;color:#818181;font-size:16px}.page_timePicker__kn6DX input{padding:5px;width:100%;background:#efefef;display:block;border:none;border-radius:5px}.page_addTime__1rI_s{display:flex;justify-content:space-between;align-items:center}.page_addTime__1rI_s button{background-color:#c82021;border:none;padding:.5rem 2rem;color:#fff;font-size:14px;font-weight:700;border-radius:12px;margin-left:1rem;white-space:nowrap}.page_addTime__1rI_s button:disabled{opacity:.3}.page_timeSlot__yjC6t{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7rem}.page_timeSlot__yjC6t button{background-color:#c82021;border:none;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;font-size:14px}.page_PropertiesHeading__TwO_P{font-size:32px;font-weight:700;color:#2b2b2b;margin-bottom:2rem;@media only screen and (max-width:768px){font-size:20px}}@media (max-width:991px){.page_ContactCardButtonsLinks__oo_x0{flex-direction:column}.page_ContactCardButtonsLinks__oo_x0 a{width:100%}}@media (max-width:768px){.page_modalContent__ME_tO{width:100%}.page_propertyDetailsBody__7QQJE h2{font-size:20px}.page_propertyDetailsBody__7QQJE h2 span{font-size:24px}.page_ScheduleButton__ZR6Kg{width:45%!important}.page_card__7AJAV{max-width:23%}.page_heroDetails__JWmAh{height:35vh}.page_mls_id__lH3gL{display:none}.page_ContactCard_property__LV4Eh{position:fixed !;bottom:0;z-index:10;width:100%;right:0;left:0;margin:0;border-radius:24px 24px 0 0}.page_ContactCardDetails__D46i4,.page_ContactCard__xD5wu h2{display:none}.page_ContactCardButtonsLinksMob__nt4Gq{display:flex;justify-content:space-between;align-items:center}.page_ContactCardButtonsLinksMob__nt4Gq button,.page_ContactCardButtonsLinks__oo_x0{width:48%}}.page_uploadLabel__nOjoe{display:inline-block;padding:10px 15px;background-color:#cfcfcf;color:#000!important;border-radius:5px;text-align:center;transition:background .3s;&:hover{background-color:#ccc}}.page_shareProperty__cZVvG a{background-color:#f1f1f1;border:none;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;color:#cc0000b6;top:1.5rem;left:8.5rem;z-index:10;font-size:20px}.page_goBack__sS1mu{cursor:pointer;left:1.5rem;outline:none}.page_favPro__wf2sN,.page_goBack__sS1mu{border:none;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1;position:absolute;color:#cc0000b6;top:1.5rem;z-index:10;margin:0;font-size:20px}.page_favPro__wf2sN{left:5rem}.page_favPro__wf2sN svg{margin:0!important}.page_tabBar__i0rpL{position:-webkit-sticky;position:sticky;top:0;display:flex;background:#fff;border-bottom:1px solid #ccc;z-index:10;padding:10px 0;justify-content:space-around}.page_tab__jF9xM{cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease}.page_tab__jF9xM:hover{background-color:#f0f0f0}.page_active__I1afa{font-weight:700;border-bottom:2px solid #007bff}.page_apply_tour__dsLsS{padding:16px;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;width:100%}.page_apply_mortgage_header__IuIsb{width:100%;padding:.5rem 0;margin-bottom:1.5rem;display:flex;align-items:center;border-bottom:1.4px solid#d1cfed}.page_apply_mortgage_header__IuIsb h2{color:#000000;font-size:22px;font-weight:700;margin:0}.page_apply_mortgage_header__IuIsb svg{-webkit-margin-end:.5rem;margin-inline-end:.5rem;cursor:pointer}.page_property_data_data__3mkP_{display:flex;gap:24px;align-items:flex-start;position:relative;@media only screen and (max-width:991px){flex-direction:column;align-items:normal;&>div:last-child{bottom:0;z-index:13;width:100%;right:0;left:0;top:unset!important;margin:0;border-radius:24px 24px 0 0!important}}}.page_property_data_data_no_visibilities__S2fB9{display:flex;gap:24px;align-items:flex-start;position:relative;&>div:first-child{flex:1 1;width:100%}&>div:last-child{display:none}@media only screen and (max-width:991px){flex-direction:column;align-items:normal}}.page_formGroup__hCt_o{margin-bottom:.5rem}.page_formLabel__RaW6H{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.page_formInput__1YhuU{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.page_formInput__1YhuU:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.page_errorMessage__1G2dm{color:#e74c3c;font-size:.875rem;margin-top:.25rem;display:block}.page_phoneInputContainer__0dLk4{width:100%}.page_phoneInput__wmEzw{width:100%;padding:.75rem .75rem .75rem 50px;border:1px solid #ddd;border-radius:4px;font-size:1rem;height:auto}.page_uploadLabel__nOjoe{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background-color:#4a90e2;color:white;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-bottom:1rem}.page_uploadLabel__nOjoe:hover{background-color:#357abd}.page_uploadLabel__nOjoe svg{margin-right:.5rem}.page_hiddenInput__PX62i{display:none}.page_sectionTitle__oeZXx{font-size:1.25rem;margin-bottom:1rem;color:#333}.page_imagePreviewContainer__wGOJJ{position:relative;width:100%}.page_imagePreview__Y__s5{width:100%;height:120px;object-fit:cover;border-radius:8px;border:1px solid #eee}.page_deleteImageButton__Hu90k{position:absolute;top:8px;right:8px;background:rgba(231,76,60,.8);color:white;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.page_deleteImageButton__Hu90k:hover{background:rgba(231,76,60,1)}.page_property-details-slider__ezXzj .page_swiper-pagination__enDrA{background-color:rgba(0,0,0,.7)!important;border-radius:20px;position:absolute;bottom:10px;text-align:center;width:150px!important;height:-moz-fit-content!important;height:fit-content!important;bottom:40px!important;left:50%!important;transform:translateX(-50%);padding:4px}.page_property-details-slider__ezXzj .page_swiper-pagination-bullet__Sq4tG{background-color:#ddd!important;opacity:1!important;width:12px!important;height:12px!important;margin:0 4px!important;border-radius:50%!important}.page_property-details-slider__ezXzj .page_swiper-pagination-bullet-active__ryFs5{background-color:#cc0001!important}.styles_modal__Wp5kE .styles_react-responsive-modal-modal__1oMl8{border-radius:16px!important;width:90%;max-width:800px;position:relative;height:600px;overflow:hidden}.styles_step_container__5J9D0{margin-top:16px;overflow-y:scroll;height:100%}.styles_step_container__5J9D0 .styles_step_title__Ntrtt{margin-bottom:16px;font-weight:700}.styles_step_container__5J9D0 .styles_step_desc__fDImI{font-size:16px;color:#4e4e4e}.styles_next_step_btn__intyq{background-color:#cc0001;color:#fff;border:none;outline:none;padding:6px 20px;border-radius:4px;margin-top:16px;display:flex;justify-content:end;align-items:center}.styles_logo_div__iQS8c{display:flex;align-items:center;justify-content:space-between;margin:1rem 0}.styles_buy__nu5CO{background-color:#C82021;border:1px solid #c82021;border-radius:12px;width:100%;text-align:center;margin-bottom:.6rem;-webkit-margin-end:1rem;margin-inline-end:1rem;padding:.5rem;white-space:nowrap;color:#FFF;transition:transform .3s ease,background-color .3s ease}.styles_buy__nu5CO:hover{transform:scale(1.05);background-color:#A51A1B}.styles_error_box__4XpNA{width:100%;padding:8px 16px;border:1px solid #ff2f2f;background-color:#ff2f2f30;color:#000;border-radius:8px;margin-top:8px;font-size:14px}.styles_step_container__5J9D0 h2{font-size:20px;font-weight:700;margin-bottom:.5rem}.styles_step_container__5J9D0 p,.styles_step_container__5J9D0 ul li{font-size:12px;margin-bottom:.2rem}.styles_step_container__5J9D0 h1{font-size:36px;margin-bottom:2rem}.styles_step_container__5J9D0 ul{-webkit-padding-start:2rem;padding-inline-start:2rem}.styles_modal_header__gd5Af{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.styles_modal_header__gd5Af img{width:100%;height:100%}.styles_pay_for_booklet_image__6t7Tm{width:100%;height:320px;object-fit:contain}.myUnits_custom_table__EmNsz{background-color:white;max-width:100%}.myUnits_custom_table__EmNsz thead th{background-color:white!important;border-bottom:2px solid #ddd!important;font-weight:700}.myUnits_custom_table__EmNsz tbody td{border-top:none!important;border-bottom:1px solid #ddd!important}.myUnits_custom_table__EmNsz td,.myUnits_custom_table__EmNsz th{border-left:none!important;border-right:none!important;padding:12px}.myUnits_requests_container__vsJup{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;@media only screen and (max-width:991px){grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){grid-template-columns:repeat(1,1fr)}}.requestCallModal_custom_modal__T_9f_{width:90%;max-width:600px;border-radius:8px}.requestCallModal_success_request__GBhDl{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:360px}.reviews_sliders__aDT_e{display:flex;gap:16px;margin-top:40px}.reviews_sliders__aDT_e .reviews_main__zWSRV{flex:1 1;position:relative;height:200px}.reviews_swiper_actions__a9_dx{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 340px);position:relative;top:-2rem}.reviews_sliders__aDT_e .reviews_main__zWSRV .reviews_swiper-button-next__GSIY6,.reviews_sliders__aDT_e .reviews_main__zWSRV .reviews_swiper-button-prev__N3zWu{display:none}.reviews_sliders__aDT_e .reviews_vertical__k0BrL{width:310px;height:260px;position:relative;z-index:4}.reviews_sliders__aDT_e .reviews_vertical__k0BrL .reviews_swiper-button-next__GSIY6,.reviews_sliders__aDT_e .reviews_vertical__k0BrL .reviews_swiper-button-prev__N3zWu{display:none}.reviews_thumbSlide__UNF6s{transition:opacity .3s ease,border .3s ease;cursor:pointer;height:auto!important}.reviews_thumbSlide__UNF6s img{width:100%;height:100%;object-fit:cover}.reviews_vertical__k0BrL .reviews_swiper-slide-thumb-active__SNtHz{opacity:1;border:2px solid #007aff}@media only screen and (max-width:768px){.reviews_vertical__k0BrL{display:none!important}.reviews_swiper_actions__a9_dx{width:100%;z-index:1789}}.reviews_navButtons__fnQ__{display:flex;align-items:center}.reviews_navButtons__fnQ__ button{border:1px solid #000000;box-shadow:0 2px 5px 0 #00000033;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:transparent;-webkit-margin-end:1rem;margin-inline-end:1rem}.page_AgentCard__9fb5G{box-shadow:none;background-color:transparent;padding:1rem;border-radius:0;overflow:hidden;position:relative;margin-bottom:1rem;transition:background-color .5s ease-in-out,box-shadow .5s ease-in-out,border-radius .3s ease-in-out}.page_AgentCard__9fb5G:hover{box-shadow:0 4px 26px 0 #42474C14;background:#FFFFFF;border-radius:12px}.page_AgentCard__9fb5G:hover .page_AgentCardBody__6H_pI{padding:1rem;transition:padding .5s ease-in-out}.page_AgentCard__9fb5G:hover .page_AgentCardImageLogo__3spRh{width:40px;height:40px;border-radius:50%;position:absolute;left:1rem;top:3rem;transition:left .5s ease-in-out}.page_AgentCardImageLinks__ReDyE{position:absolute;top:0;right:-100%;height:100%;background-color:#CC0001;display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding:1rem 0;width:40px;border-radius:0 12px 12px 0;transition:right .5s ease-in-out;z-index:1}.page_AgentCardImageCard__x_LVa:hover .page_AgentCardImageLinks__ReDyE{right:0;transition:right .5s ease-in-out}.page_AgentCardImageLinks__ReDyE a,.page_AgentCardImageLinks__ReDyE button{outline:none;background-color:transparent;color:#FFF;padding-bottom:.5rem;border:none;border-bottom:1px solid #ffffff51}.page_AgentCardImageCard__x_LVa{position:relative;overflow:hidden;border-radius:12px;height:280px}.page_AgentCardImageCard__x_LVa img{width:100%;height:100%;object-fit:cover;border-radius:12px;object-position:top}.page_AgentCardImageStar__PRBka{color:#565656;font-size:12px;background:#FFFFFF87;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:.2rem;border-radius:5px;position:absolute;top:1rem;left:1rem}.page_AgentCardImageStar__PRBka svg{color:#F8B84E;width:23px;margin-right:.3rem;font-size:16px}.page_AgentCardImageLogo__3spRh{width:40px!important;height:40px;border-radius:50%;position:absolute;left:-100%;top:3rem;transition:left .5s ease-in-out}.page_AgentCardBody__6H_pI{padding:1rem;transition:padding .5s ease-in-out}.page_AgentCardBody__6H_pI .page_card_title__b_wUf{font-size:18px}.page_AgentCardBody__6H_pI h2{display:flex;justify-content:space-between;align-items:center;color:#1C1C1E;font-size:18px;margin-bottom:.5rem}.page_AgentCardBody__6H_pI h2 a,.page_AgentCardBody__6H_pI h2 button{outline:none;background-color:transparent;color:#8E8E93;border-radius:50%;border:1px solid #8e8e93;margin-left:1rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out,border .3s ease-in}.page_AgentCardBody__6H_pI h2 a:hover,.page_AgentCardBody__6H_pI h2 button:hover{background-color:#CC0001;border:1px solid #cc0001;transition:background-color .3s ease-in-out,border .3s ease-in}.page_AgentCardBody__6H_pI h2 a:hover i,.page_AgentCardBody__6H_pI h2 button:hover i{color:#FFF;transition:all .3s}.page_AgentCardBody__6H_pI p,.page_AgentCardBody__6H_pI span{color:#cc0000b7;font-size:14px}.page_properties_title__qeyjo{display:flex;justify-content:space-between;align-items:center}.page_PropertiesCardImage__KOy7G .page_featured__I1oEL{width:60px;height:25px;border-radius:0;margin:0;position:absolute;top:1rem;left:-3px}.page_PropertiesCardImage__KOy7G .page_sale__VX0l5{width:60px;height:25px;border-radius:0;margin:0;position:absolute;top:3rem;left:-3px}.page_PropertiesCardImage__KOy7G img{width:100%;height:200px;border-radius:12px;margin-bottom:1rem}.page_PropertiesCardBody__zC2i_ h2{color:#1C1C1E;font-size:16px;font-weight:500;margin-bottom:.3rem}.page_PropertiesCardBody__zC2i_ p{color:#3A3A3C;font-size:12px;margin-top:1rem}.page_PropertiesCardBody__zC2i_ p i{margin-right:.3rem;font-size:16px}.page_PropertiesCardBody__zC2i_ h3{color:#CC0001;font-size:20px;font-weight:700;margin:1.5rem 0}.page_PropertiesCardDetails__hdhdm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_PropertiesCardBody__zC2i_ h5{color:#3A3A3C;font-size:12px;font-weight:400;display:flex;align-items:center}.page_PropertiesCardBody__zC2i_ h5 img{margin-right:.3rem}.page_PropertiesCardBody__zC2i_ h5 span{color:#3A3A3C;font-weight:700;margin-left:.5rem}.page_PropertiesCardFooter__Bo_ZX{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f1f1;padding:1rem 0}.page_PropertiesCardFooter__Bo_ZX button{color:#3A3A3C;border:none;background-color:transparent;padding:.3rem 1rem;font-size:14px;font-weight:700}.page_PropertiesCardFooter__Bo_ZX button i{color:#CC0001;margin-right:.5rem}.page_PropertiesCardFooter__Bo_ZX img{box-shadow:0 1px 4px 0 #00000017;width:40px;height:4px;border-radius:50%}.page_PropertiesCardFooter__Bo_ZX p{margin:0;font-size:12px;color:#3A3A3C}