.Button_button__wfofQ{padding:0 20px;color:var(--white);border:none;border-radius:999px;cursor:pointer;gap:6px;display:flex;justify-content:center;align-items:center;height:40px;transition:all .3s ease;white-space:nowrap}.Button_button__wfofQ:hover{filter:brightness(.8)}@media screen and (max-width:768px){.Button_button__wfofQ{font-size:.9rem}}.Button_button_disabled__POQg5{padding:0 20px;color:var(--white);border:none;border-radius:999px;cursor:default;gap:6px;display:flex;justify-content:center;align-items:center;height:40px;white-space:nowrap}@media screen and (max-width:768px){.Button_button_disabled__POQg5{font-size:.9rem}}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999999}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_title__T5AYQ{font-size:1.2rem;font-weight:600;text-align:center;margin:0;color:var(--black)}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_description__ZjVFX{font-size:1rem;text-align:center;margin:0 0 10px;color:var(--black)}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_content__2wjpf{background-color:#fff;padding:30px;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:relative;margin:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_content__2wjpf .formModal_close_icon__KpjG3{position:absolute;top:10px;right:10px;cursor:pointer;font-size:1.5rem;color:var(--black)}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_content__2wjpf .formModal_form__G1TVj{display:flex;flex-direction:column;padding:10px;background-color:#fff;height:auto;gap:10px;border-radius:6px;min-width:280px;max-height:400px}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_content__2wjpf .formModal_form__G1TVj .formModal_title__q4Ddf{font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:10px 0;color:var(--black)}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_content__2wjpf .formModal_form__G1TVj .formModal_input__kQ63v{padding:8px;background-color:var(--white);width:100%;height:40px;border-radius:var(--border-radius);border:1px solid #bbb}.formModal_form_wrapper__hMm0l .formModal_modal__Y7V6Q .formModal_modal_content__2wjpf .formModal_form__G1TVj .formModal_textarea__i7qaq{padding:8px;background-color:var(--white);width:100%;height:80px;border-radius:var(--border-radius);border:1px solid #bbb}.header_container__4CprN{left:0;right:0;top:0;z-index:50;transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease}.header_inFlow__u1kA9{position:-webkit-sticky;position:sticky}.header_floating__S7V3O{position:fixed}.header_solid__xYI10{background-color:var(--surface);box-shadow:0 1px 0 rgba(0,0,0,.06)}.header_solid__xYI10 .header_header__link__L_q2C a{color:var(--black)}.header_solid__xYI10 .header_header__phone__3ar3M{color:var(--black);border-color:var(--gray)}.header_solid__xYI10 .header_header__KTVf_{height:76px}.header_transparent__JYULs{background-color:transparent}.header_transparent__JYULs .header_header__link__L_q2C a{color:#fff}.header_transparent__JYULs .header_header__phone__3ar3M{color:#fff;border-color:hsla(0,0%,100%,.5)}.header_transparent__JYULs .header_header__KTVf_{height:96px}.header_mobile_menu__GFE5Q{position:fixed;z-index:99999;height:100%;width:100%;padding:16px;background-color:var(--surface);transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}.header_mobile_menu__GFE5Q .header_mobile_icon__7P_Jl{position:absolute;color:var(--black);cursor:pointer;right:16px;top:16px;font-size:2rem;background-color:transparent;border:none;z-index:1}.header_mobile_menu__GFE5Q .header_mobile_content__9YLPn{position:relative;color:var(--black);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.header_mobile_menu__GFE5Q .header_mobile_content__9YLPn .header_mobile_logo__dg2CH{width:130px;height:auto;margin-bottom:40px}.header_mobile_menu__GFE5Q .header_mobile_content__9YLPn .header_mobile_navMenu__bMDk1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;list-style:none;margin:0;padding:0;font-size:1.3rem;font-weight:600}.header_mobile_menu__GFE5Q .header_mobile_content__9YLPn .header_mobile_navMenu__bMDk1 .header_mobile_link__N1jxO a{color:var(--black)}.header_isActive__Lf27Q{opacity:1;visibility:visible}.header_header__KTVf_{max-width:var(--max-width);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:height .3s ease}.header_header__logoLink__On9m3{flex-shrink:0}.header_header__containerLogo__Woh4m{position:relative;width:160px;height:68px}.header_header__logo__RGh61{object-fit:contain;object-position:center}.header_header__navMenu__WYeD5{flex:1 1;display:flex;justify-content:center}@media screen and (max-width:900px){.header_header__navMenu__WYeD5{display:none}}.header_header__list__jZW_4{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.header_header__link__L_q2C a{font-weight:600;font-size:.92rem;cursor:pointer;transition:opacity .2s ease}.header_header__link__L_q2C a:hover{opacity:.7}.header_header__actions__9L6bO{display:flex;align-items:center;gap:16px;flex-shrink:0}.header_header__phone__3ar3M{display:flex;align-items:center;gap:7px;font-weight:600;font-size:.9rem;white-space:nowrap;padding:8px 14px;border:1px solid;border-radius:999px}@media screen and (max-width:760px){.header_header__phone__3ar3M{display:none}}.header_header__whatsappButton__GUStj{display:flex;align-items:center;gap:7px;color:#fff;font-weight:700;font-size:.88rem;padding:9px 16px;border-radius:999px;white-space:nowrap}.header_header__whatsappButton__GUStj:hover{filter:brightness(.92)}@media screen and (max-width:500px){.header_header__whatsappButton__GUStj span{display:none}}.header_header__KTVf_ .header_hamburguer_icon__RWt4S{display:none;cursor:pointer;font-size:1.8rem;background-color:transparent;border:none;color:inherit}@media screen and (max-width:900px){.header_header__KTVf_ .header_hamburguer_icon__RWt4S{display:block}}.footer_footer__FSmHc{background-color:var(--black);padding:28px 24px}.footer_content__fZyzV{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;color:hsla(0,0%,100%,.7);font-size:.82rem}.footer_legal__UzSTu{margin:0}.footer_links___k1TA{display:flex;align-items:center;gap:20px}.footer_links___k1TA .footer_link__c9bqO{color:hsla(0,0%,100%,.7)}.footer_links___k1TA .footer_link__c9bqO:hover{color:#fff}.footer_linksDivider__bxK8p{width:1px;height:14px;background-color:hsla(0,0%,100%,.25)}.footer_copyright__xXqIg{margin:0;display:flex;align-items:center;gap:4px}.footer_copyrightLink__yrQUc{color:#fff;font-weight:600;display:inline-flex;align-items:center}.footer_copyrightLink__yrQUc:hover{filter:brightness(.8)}.footer_copyrightLogo__m73a9{height:14px;width:auto}.comparar_container___vqdu{max-width:var(--max-width);margin:0 auto;padding:56px 24px 80px;min-height:60vh}.comparar_title__kqpZT{font-size:1.8rem;color:var(--black);margin:0 0 24px}.comparar_message__of2OH{color:var(--gray-text);max-width:560px}.comparar_tableWrapper__ceYRb{overflow-x:auto}.comparar_table__hpG8v{border-collapse:collapse;width:100%}.comparar_rowLabelHead__XkA_M{min-width:140px}.comparar_houseHead___t9i9{position:relative;min-width:220px;padding:16px;text-align:center;vertical-align:top;border-bottom:2px solid var(--gray)}.comparar_removeButton__j3Ls0{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background-color:var(--gray);color:var(--black);cursor:pointer}.comparar_houseImageWrapper__YjzJQ{border-radius:16px;overflow:hidden;margin-bottom:8px}.comparar_houseImage__wsTKF{width:100%;height:150px;object-fit:cover;display:block}.comparar_houseCode__u48Ke{margin:0;font-size:.75rem;color:var(--gray-text)}.comparar_houseTitle__9jppx{display:block;margin-top:4px;font-weight:700;font-size:.95rem;color:var(--black)}.comparar_houseTitle__9jppx:hover{text-decoration:underline}.comparar_rowLabel__yI4xM{color:var(--gray-text);white-space:nowrap}.comparar_cell__Z1nmq,.comparar_rowLabel__yI4xM{padding:12px 16px;font-weight:600;border-bottom:1px solid var(--gray)}.comparar_cell__Z1nmq{text-align:center}