.ImovelCard_card__2FVbS{max-width:500px;min-width:230px;min-height:410px;background-color:var(--background_color,#fff);box-shadow:0 4px 10px rgba(0,0,0,.16)}.ImovelCard_card__2FVbS:hover .ImovelCard_leftArrow__SY2Vj,.ImovelCard_card__2FVbS:hover .ImovelCard_rightArrow__wzdqx{opacity:1}.ImovelCard_card__2FVbS img{width:100%;height:11.25rem;object-fit:cover;border-radius:.188rem}.ImovelCard_card__2FVbS a{color:unset;text-decoration:none}.ImovelCard_cardDestaque__M1Za0{max-width:350px;min-width:230px;background-color:var(--background_color,#fff);box-shadow:0 4px 10px rgba(0,0,0,.16);border-radius:5px}.ImovelCard_cardDestaque__M1Za0:hover .ImovelCard_rightArrow__wzdqx{opacity:1}.ImovelCard_cardDestaque__M1Za0:hover .ImovelCard_leftArrow__SY2Vj{opacity:1;padding:0!important}.ImovelCard_cardDestaque__M1Za0 img{width:100%;height:225px;object-fit:cover;border-radius:.188rem}.ImovelCard_cardDestaque__M1Za0 a{color:unset;text-decoration:none}.ImovelCard_anchorLink__nrbmK{width:calc(100%);z-index:40;height:calc(100% - 20px);cursor:pointer}.ImovelCard_leftArrow__SY2Vj{position:absolute;z-index:50;display:flex;justify-content:center;align-items:center;cursor:pointer;width:3.125rem;height:100%;font-size:12px;transition:opacity .15s ease;left:0;border-radius:.188rem 0 0 .188rem;opacity:0}@media(max-width:767.98px){.ImovelCard_leftArrow__SY2Vj{display:none}}.ImovelCard_leftArrow__SY2Vj div{border:1px solid var(--special_text_color,rgba(0,0,0,.08))!important;background-color:var(--special_text_color,hsla(0,0%,100%,.9))!important;color:#222!important;box-shadow:0 0 0 1px transparent,0 0 0 4px transparent,0 2px 4px rgba(0,0,0,.18)!important;transition:transform .25s ease 0s!important;padding:10px 12.25px}.ImovelCard_leftArrow__SY2Vj div:hover{border-color:var(--special_text_color,rgba(0,0,0,.08))!important;background-color:var(--special_text_color,#fff)!important;color:#000!important;box-shadow:0 0 0 1px transparent,0 0 0 4px transparent,0 6px 16px rgba(0,0,0,.12)!important;transform:scale(1.04)!important}.ImovelCard_leftArrow__SY2Vj div i{margin-left:-1px}.ImovelCard_rightArrow__wzdqx{position:absolute;z-index:50;display:flex;justify-content:center;align-items:center;cursor:pointer;width:3.125rem;height:100%;font-size:12px;transition:opacity .15s ease;right:0;border-radius:0 .188rem .188rem 0;opacity:0}@media(max-width:767.98px){.ImovelCard_rightArrow__wzdqx{display:none}}.ImovelCard_rightArrow__wzdqx div{border:1px solid var(--special_text_color,rgba(0,0,0,.08))!important;background-color:var(--special_text_color,hsla(0,0%,100%,.9))!important;color:#222!important;box-shadow:0 0 0 1px transparent,0 0 0 4px transparent,0 2px 4px rgba(0,0,0,.18)!important;transition:transform .25s ease 0s!important;padding:10px 12.25px}.ImovelCard_rightArrow__wzdqx div:hover{border-color:var(--special_text_color,rgba(0,0,0,.08))!important;background-color:var(--special_text_color,#fff)!important;color:#000!important;box-shadow:0 0 0 1px transparent,0 0 0 4px transparent,0 6px 16px rgba(0,0,0,.12)!important;transform:scale(1.04)!important}.ImovelCard_rightArrow__wzdqx div i{margin-right:-1px}.ImovelCard_playBtnCard__T52Mp{width:1.875rem;height:1.875rem;background-color:var(--accent_color,--primary);border-radius:50%;position:relative;display:block;z-index:100;cursor:pointer;right:.625rem;top:.625rem}.ImovelCard_playBtnCard__T52Mp:after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-40%) translateY(-50%);transform-origin:center center;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff;z-index:100;transition:all .4s cubic-bezier(.55,.055,.675,.19)}.ImovelCard_playBtnCard__T52Mp:before{content:"";position:absolute;width:150%;height:150%;animation-delay:0s;animation:ImovelCard_pulsate1__BGx66 2s;animation-direction:forwards;animation-iteration-count:infinite;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid hsla(0,0%,100%,.75);top:-24.5%;left:-24.5%;background:rgba(198,16,0,0)}@keyframes ImovelCard_pulsate1__BGx66{0%{transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px hsla(0,0%,100%,.75),0 0 25px 10px hsla(0,0%,100%,.75)}to{transform:scale(1);opacity:0;box-shadow:none}}.ImovelCard_tagLancamento__XGVRq{margin:.313rem;padding:.125rem .5rem;border-radius:.188rem;font-size:.75rem;color:#fff;z-index:20;box-shadow:.175rem .538rem 1.856rem .019rem rgba(8,10,0,.2);background:var(--primary)}.ImovelCard_heartContent__U2wHd{color:var(--accent_color,#282c40);right:12px;font-size:.85rem;padding-top:4.15px;cursor:pointer;z-index:1}.ImovelCard_heartContent__U2wHd .ImovelCard_fullHeart__F8lLB{color:var(--accent_color,#d8295a)}.ImovelCard_heartContentDestaque__MUTOi{position:relative;text-align:right;z-index:100;margin-top:-56px;padding:16px;right:0;color:var(--special_text_color,#fff)}.ImovelCard_heartContentDestaque__MUTOi .ImovelCard_fullHeart__F8lLB{color:var(--special_text_color,#fff)}.ImovelCard_info__0ptBU .ImovelCard_title__Q5Gth{height:46px;font-weight:700;font-size:18px;text-align:left;color:#333;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;box-orient:vertical!important;white-space:normal!important;margin-bottom:15px}@media screen and (max-width:1600px){.ImovelCard_info__0ptBU .ImovelCard_title__Q5Gth .ImovelCard_title__Q5Gth{height:42px;font-size:16px}}@media screen and (max-width:768px){.ImovelCard_info__0ptBU .ImovelCard_title__Q5Gth .ImovelCard_title__Q5Gth{height:36px;font-size:14px}}.ImovelCard_info__0ptBU .ImovelCard_comodidades__mFht2{font-size:12px;font-weight:500;text-align:center;padding:0}.ImovelCard_info__0ptBU .ImovelCard_comodidades__mFht2 i{margin-bottom:8px;color:var(--accent_color,--secondary);font-size:18px}.ImovelCard_info__0ptBU .ImovelCard_comodidades__mFht2 p{color:var(--text,#0a1420)}.ImovelCard_info__0ptBU .ImovelCard_comodidades__mFht2 .ImovelCard_value__Hku__{border-bottom:1px solid var(--text,#666);border-top:1px solid var(--text,#666)}@media screen and (max-width:1600px){.ImovelCard_info__0ptBU .ImovelCard_comodidades__mFht2 .ImovelCard_comodidades__mFht2{font-size:12px}}@media screen and (max-width:768px){.ImovelCard_info__0ptBU .ImovelCard_comodidades__mFht2 .ImovelCard_comodidades__mFht2{font-size:10px}}.ImovelCard_btnOutline__uZV0w{font-weight:700;border:1px solid var(--accent_color,--secondary);color:var(--accent_color,--secondary);border-radius:33px;padding:10px 50px}.ImovelCard_btnOutline__uZV0w:hover{background-color:var(--accent_color,--secondary);color:var(--special_text_color,#fff)}.ImovelCard_btnOutline__uZV0w:focus{box-shadow:0 0 0 .2rem var(--accent_color,#d3caf9);opacity:.25}.Icons_list__SlDEy{margin-bottom:12px;display:flex;list-style-type:none;padding:0;color:var(--text,#8f8f8f);font-size:12px;white-space:nowrap}.Icons_list__SlDEy li:not(:last-child){margin-right:20px}.Icons_list__SlDEy li:last-child{text-overflow:ellipsis;overflow:hidden}.Icons_list__SlDEy span{font-weight:600;font-size:12px;line-height:170%;margin-right:2px;color:var(--title_color,#282c40)}.ImovelCardInfo_info__QFwnz h2{display:flex;flex-direction:column;font-weight:700;line-height:19px;margin-bottom:0}.ImovelCardInfo_info__QFwnz .ImovelCardInfo_prices__ArwZg div:first-child span:first-child{font-weight:400;font-size:12px;line-height:170%;color:var(--text,#8d8e9a)}.ImovelCardInfo_info__QFwnz .ImovelCardInfo_prices__ArwZg div:nth-child(2) span:first-child{font-weight:400;font-size:14px;line-height:170%;color:var(--text,#8d8e9a)}.ImovelCardInfo_info__QFwnz h3{margin-bottom:0}.ImovelCardInfo_priceContent__pj5k_{height:58px;display:flex;justify-content:flex-end}.ImovelCardInfo_priceContent__pj5k_ h3{display:flex;flex-direction:column}.ImovelCardInfo_priceContent__pj5k_ h3 span{font-style:normal;font-weight:700;font-size:18px;line-height:22px}.ImovelCardInfo_priceContent__pj5k_ h3 span mark{background:unset;padding:0}.ImovelCardInfo_colorOfTypePropertie__OWVB6{color:var(--accent_color,--primary)!important;font-weight:600;font-size:12px;line-height:170%!important}.ImovelCardInfo_titleDestaque__uev7H{height:46px;color:var(--title_color,#333);font-weight:700;font-size:18px;text-align:left;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;box-orient:vertical!important;white-space:normal!important;margin-bottom:15px}@media screen and (max-width:1600px){.ImovelCardInfo_titleDestaque__uev7H .ImovelCardInfo_titleDestaque__uev7H{height:42px;font-size:16px}}@media screen and (max-width:768px){.ImovelCardInfo_titleDestaque__uev7H .ImovelCardInfo_titleDestaque__uev7H{height:36px;font-size:14px}}.ImovelCardInfo_colorOfTitleCondominium__IfTu_{color:var(--title_color,#282c40);font-weight:600;font-size:14px!important;line-height:170%!important}.ImovelCardInfo_ellipsisOneLine__ryU_Q{display:block;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ImovelCardInfo_colorOfLocalization__frnmZ{color:var(--text,#666977);font-weight:400;font-size:12px;padding-bottom:12px;line-height:170%!important;padding-top:0!important;margin-top:0!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ImovelCardInfo_addLineBottom___ASjw{border-bottom:1px solid #e7e5e9;margin-bottom:12px}.ImovelCardInfo_widthSpace__o4SMY{width:100%!important}.ImovelCardInfo_sizeOfPrices__SyQDF{font-weight:600!important;font-size:12px!important;line-height:170%!important;color:var(--title_color,#282c40)!important}.ImovelCardInfo_sizeOfPriceSale__KE1ms{font-weight:600;font-size:14px!important;line-height:170%;color:var(--title_color,#282c40)!important}.ImovelCardInfo_spaceWithoutItem__mH4qs{margin-top:22px!important}.ImovelCardInfo_hiddenPrices__K5ZSX span{font-size:12px;font-weight:600;color:#424556;background-color:#f7f7f7;text-align:center;line-height:20px;padding:4px}.ImovelCardInfo_paddingTopTypeOfPropertie__fiRBi{padding:16px 10px 0}@media(max-width:991.98px){.ImovelCardInfo_paddingTopTypeOfPropertie__fiRBi{padding:16px 10px 0}}.ImovelCardInfo_paddingBottomForTypeOfPropertie__XCT9C{padding-bottom:6px}.ImovelCardInfo_paddingBottomForCondominiumAndPrice___tXeq{padding-bottom:2px}.CarouselDefault_title__oN92E{font-style:normal;font-weight:700;margin-top:24px;margin-bottom:12px}@media(max-width:767.98px){.CarouselDefault_title__oN92E{font-size:20px;line-height:24px}}@media(min-width:576px){.CarouselDefault_title__oN92E{font-size:24px;line-height:36px}}.CarouselDefault_spaceBetweenCarouselAndLimitsOfScreen__F40Jv{padding-bottom:3.75rem;padding-right:30px;padding-left:30px}@media(max-width:991.98px){.CarouselDefault_spaceBetweenCarouselAndLimitsOfScreen__F40Jv{padding-left:10px!important;padding-right:10px!important;padding-bottom:3.75rem}}@media(min-width:1440px){.CarouselDefault_spaceBetweenCarouselAndLimitsOfScreen__F40Jv{padding-left:70px!important;padding-right:70px!important;padding-bottom:6.25rem}}@media(min-width:1920px){.CarouselDefault_spaceBetweenCarouselAndLimitsOfScreen__F40Jv{padding-left:110px!important;padding-right:110px!important;padding-bottom:6.25rem}}.CarouselDefault_carousel__5XtLt{padding-left:0;list-style:none;display:flex;margin:0!important}@media(min-width:576px)and (max-width:1199.98px){.CarouselDefault_carousel__5XtLt{justify-content:start;overflow-x:scroll;overflow-y:hidden}}@media(max-width:575.98px){.CarouselDefault_carousel__5XtLt{flex-direction:column}.CarouselDefault_carousel__5XtLt>*{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.CarouselDefault_carousel__5XtLt>*{flex:0 0 25%;max-width:25%}}.CarouselDefault_btnMobile__E2WSk{width:auto;height:48px;padding-top:10px;margin-left:10px;margin-right:10px}@media(max-width:575.98px){.CarouselDefault_btnMobile__E2WSk{width:100%}}.CarouselDefault_btn__JX9NF{width:auto;background:none;border:none;text-decoration:underline;font-weight:700;font-size:20px!important;line-height:150%}.CarouselDefault_btn__JX9NF,.CarouselDefault_btn__JX9NF:hover{color:var(--accent_color,--primary)}.CarouselDefault_weightOfIcon__ECiQb{font-weight:400}.CarouselDefault_titleOfRelated__atpLE{font-size:32px;line-height:150%;margin-bottom:0!important}.CarouselDefault_titleOfRelatedMobile__alxEY,.CarouselDefault_titleOfRelated__atpLE{font-weight:700;color:var(--title_color,#0d1228);padding-bottom:16px;padding-left:10px}.CarouselDefault_titleOfRelatedMobile__alxEY{font-size:20px;line-height:170%}.CarouselDefault_sizeOfSeeMoreToSale__uxwzm{padding-left:10px;margin-top:40px;font-weight:600!important;font-size:20px!important;line-height:150%!important}@media(max-width:991.98px){.CarouselDefault_sizeOfSeeMoreToSale__uxwzm{font-weight:600!important;font-size:14px!important;line-height:170%!important}}.CarouselDefault_card__I_nK6{padding-left:10px;padding-right:10px}@media(max-width:991.98px){.CarouselDefault_card__I_nK6{margin-bottom:2rem}}.CarouselDefault_marginTopAndBottomBetweenBtnAndCarouselCards__MnPBq{margin-top:40px}@media(max-width:991.98px){.CarouselDefault_marginTopAndBottomBetweenBtnAndCarouselCards__MnPBq{margin-top:0;font-weight:600!important;font-size:14px!important;line-height:170%!important}}