@layer pages{.page-advert-details .detail-contact .detail-contact__agency{display:none}.page-advert-details .detail-contact>form:last-child{margin-bottom:24px}@media (width>=769px){.page-advert-details .details>.grid{justify-content:center;gap:20px;margin-bottom:40px}.page-advert-details .details [x-data=imageCarousel] img{aspect-ratio:13/8}.page-advert-details .dropdowns h2{justify-content:flex-start;position:relative}.page-advert-details .dropdowns h2>span{position:absolute;right:0}.page-advert-details .details .text-\[20px\],.page-advert-details .details h3:not(.share-links__title,.site-heading){font-size:18px;line-height:21px}.page-advert-details .details .sticky{top:24px}.page-advert-details .details .sticky h3{margin-bottom:18px}.page-advert-details .details .sticky form{font-size:13px;line-height:15px}.page-advert-details .details .sticky form>div{margin-bottom:14px}.page-advert-details .details .auth__form-input{border-radius:15px;height:45px;margin-top:0;padding:12px 18px;font-size:13px;line-height:15px}.page-advert-details .details textarea.auth__form-input{height:128px;padding-top:14px;padding-bottom:14px}.page-advert-details .details .auth__form-input::placeholder{font-size:13px;line-height:15px}.page-advert-details .details .sticky form a,.page-advert-details .details .sticky form label,.page-advert-details .details .sticky form p{font-size:13px;line-height:15px}.page-advert-details .details .form-control{margin-top:2px;margin-bottom:14px;padding-left:30px}.page-advert-details .details .form-control input{width:22px;height:22px}.page-advert-details .details .custom-checkbox{border-width:1.5px;width:18px;height:18px}.page-advert-details .details .form-control .custom-checkbox:after{border-bottom-width:2px;border-right-width:2px;width:6px;height:10px;top:1px;left:5px}.page-advert-details .detail-main__refs,.page-advert-details .detail-main__refs p{color:var(--color-dark-gray)}.page-advert-details .advert-form__citizen{--citizenship-question-gap:4.3px;--citizenship-choices-gap:16px}.page-advert-details .detail-main__features{gap:55px}.page-advert-details .detail-main__features-wrapper{margin-top:24px}.page-advert-details .detail-main__features img{height:18px}.page-advert-details .block-discover .block-slider-fade:after{display:none}}@media (width>=1025px){.page-advert-details .details>.grid>.col-span-7{grid-column:1/2}.page-advert-details .details>.grid>.col-span-3{grid-column:2/3}.page-advert-details .details>.grid{grid-template-columns:minmax(0,1fr) 314px;gap:23.7px;margin-bottom:33px}.page-advert-details .block-fixed-properties>.container>.flex>div:first-child>a{font-size:19px;font-weight:700}.page-advert-details .block-fixed-properties .xl-block{font-size:12px;display:block}.page-advert-details .block-fixed-properties__wrap svg{width:15px;height:15px}.page-advert-details .block-fixed-properties__email{gap:8px}.page-advert-details .block-fixed-properties__tel{gap:.3rem;padding-left:0;padding-right:0}.page-advert-details .block-fixed-properties__wrap>div{background:var(--color-white);border-right:none;border-radius:30px;width:157px;height:32.3px;margin-left:15.1px}.page-advert-details .block-fixed-properties__wrap>div>*{color:var(--color-dark-gray)}.page-advert-details .detail-main__slide{border-radius:10px}.page-advert-details .detail-main__nav{width:27.9px;height:27.9px;font-size:12px}.page-advert-details .detail-main__nav--prev{left:18.5px}.page-advert-details .detail-main__nav--next{right:17.4px}.page-advert-details .detail-main__media-actions{top:18.1px;right:17.4px}.page-advert-details .detail-main__media-actions .favorite-button--large{width:27.83px;height:27.83px}.page-advert-details .detail-main__media-icons{gap:8.7px;bottom:17.9px;left:18.5px}.page-advert-details .detail-main__counter{text-align:center;min-width:89.9px;height:28.4px;padding:0 12.6px;font-size:11px;font-weight:700;line-height:28.4px;bottom:18.1px;right:17.4px}.page-advert-details .details .detail-main__info{margin-top:17.4px}.page-advert-details .detail-main__info h1{margin-top:7.1px;margin-bottom:0;font-size:16px;line-height:19px}.page-advert-details .detail-main__location{margin-top:4.6px}.page-advert-details .detail-main__location p{gap:3.9px;margin-bottom:13.5px;font-size:15px;font-weight:500;line-height:18px}.page-advert-details .detail-main__location svg{width:11px;height:11.4px}.page-advert-details .details .detail-main__price p{font-size:22px;font-weight:800;line-height:26px}.page-advert-details .detail-main__price a,.page-advert-details .detail-main__price span{font-size:11px;line-height:18.1px}.page-advert-details .detail-main__agency{gap:11.8px}.page-advert-details .detail-main__agency-logo{width:116.8px;height:71px}.page-advert-details .detail-main__agency span{font-size:9px;line-height:11px;display:block}.page-advert-details .detail-main__agency h5{margin-top:5.6px;font-size:15px;line-height:18px}.page-advert-details .dropdowns .site-accordion__heading{font-size:23px;line-height:27px}.page-advert-details .dropdowns .site-accordion__section.block-dropdown:has([aria-expanded=false]){padding-block:24px}.page-advert-details .detail-main__agency small{font-size:7px;line-height:9px;display:block}.page-advert-details .detail-main__agency p{margin-top:1.8px;font-size:11px;line-height:13px}.page-advert-details .details .detail-main__rooms{gap:12.4px;margin-top:17.6px;margin-bottom:0}.page-advert-details .details .detail-main__surfaces{margin-top:10.2px}.page-advert-details .detail-main__rooms p,.page-advert-details .detail-main__rooms span,.page-advert-details .detail-main__surfaces p,.page-advert-details .detail-main__surfaces span{gap:6.5px;font-size:16px;line-height:19px}.page-advert-details .detail-main__rooms img{height:15.5px}.page-advert-details .detail-main__surfaces>div{gap:6.5px;margin-bottom:0}.page-advert-details .detail-main__surfaces .pl-12{padding-left:11.5px;padding-right:12.8px}.page-advert-details .details .detail-main__refs{margin-top:15.95px;font-size:11px;line-height:12.9px}.page-advert-details .detail-main__refs p{font-size:11px;line-height:12.9px}.page-advert-details .detail-main__features-wrapper{margin-top:21.45px}.page-advert-details .detail-main__map{border-radius:8px;width:206.7px;height:110.5px;margin-top:5.9px}.page-advert-details .detail-main__features-title{margin-bottom:17.3px;font-size:14px;line-height:16px}.page-advert-details .detail-main__features-grid{row-gap:16.9px;font-size:14px;line-height:16.4px}.page-advert-details .detail-main__features-grid p{gap:10.6px;font-size:14px;line-height:16.4px}.page-advert-details .detail-main__features img{height:19.2px}.page-advert-details .detail-main__report{width:154.1px;min-width:0;height:32.3px;margin-top:34px;padding:0;font-size:12px;font-weight:700;line-height:14px}.page-advert-details .details .dropdowns{margin-top:9.4px}.page-advert-details .dropdowns>div>div{padding-top:21.2px;padding-bottom:25.7px}.page-advert-details .dropdowns h2:has(>button[aria-expanded=true]){margin-bottom:28.6px}.page-advert-details .dropdowns h2 svg{width:17.4px;height:13.4px}.page-advert-details .dropdowns h2+div,.page-advert-details .dropdowns h2+div :is(p,li,span,a){font-size:14px;line-height:16.4px}.page-advert-details .details .share-links{margin-top:48.2px}.page-advert-details .detail-aside{gap:16.6px}.page-advert-details .detail-aside .detail-contact{margin-bottom:9.5px;padding:18.1px 17.4px 26.9px}.page-advert-details .detail-aside .detail-contact:has(>a){padding-bottom:15.4px}.page-advert-details .details .detail-contact h3{margin-bottom:16.4px}.page-advert-details .detail-contact .block-contact-details>.grid{grid-template-columns:repeat(2,132.8px);justify-content:end;gap:12.8px 11.6px}.page-advert-details .detail-contact .block-contact-details{gap:0;margin-top:0;margin-bottom:20.6px}.page-advert-details .details .contact-agent{margin-bottom:23.7px;padding-left:2.4px}.page-advert-details .details .contact-agent-photo{flex-basis:108.1px;width:108.1px;min-width:108.1px;height:108.1px}.page-advert-details .details .contact-agent>span{margin-left:18.3px;font-size:12px;line-height:14px}.page-advert-details .detail-contact .button--phone{height:32.3px;font-size:12px;font-weight:700;line-height:14px}.page-advert-details .detail-contact hr{margin-bottom:18.6px}.page-advert-details .details .sticky form>div{margin-bottom:15.8px}.page-advert-details .details .auth__form-input{border-width:1.5px;height:41px;padding:0 14.3px;font-size:12px;line-height:15px}.page-advert-details .details .auth__form-input::placeholder{font-size:12px;line-height:15px}.page-advert-details .details textarea.auth__form-input{height:120.7px;padding-top:9.4px;padding-bottom:9.4px;line-height:14.1px;display:block}.page-advert-details .advert-form__citizen{--citizenship-question-gap:0;--citizenship-choices-gap:17px;margin-bottom:12.6px}.page-advert-details .details .sticky form .advert-form__citizen :is(.citizenship-field__question,.citizenship-field__label){font-size:12px;line-height:17.4px}.page-advert-details .details .sticky form>div:has(>textarea){margin-bottom:12.6px}.page-advert-details .details .sticky form>.app-terms{margin-top:0;margin-bottom:19.3px}.page-advert-details .advert-form__citizen .citizenship-field__question{flex:0 0 183.8px}.page-advert-details .detail-contact .app-terms .app-checkbox{align-items:flex-start}.page-advert-details .details .sticky form .app-terms__text,.page-advert-details .details .sticky form .app-terms__text a{font-size:10px;line-height:11.7px}.page-advert-details .detail-contact .citizenship-field--round .citizenship-field__radio{border:1.5px solid var(--color-gray-pale);background:var(--color-white);appearance:none;border-radius:50%}.page-advert-details .detail-contact .citizenship-field--round .citizenship-field__radio:checked{background:radial-gradient(circle,var(--color-dark-gray) 0 4.7px,var(--color-white) 5.2px)}.page-advert-details .details .sticky form button[type=submit]{width:132.8px;min-width:0;height:32.3px;margin-top:0;margin-bottom:0;font-size:12px;font-weight:700;line-height:14px}.page-advert-details .detail-contact>a{width:fit-content;margin-top:11.8px;font-size:11px;line-height:13px;display:block}.page-advert-details .block-discover>div:first-child{margin-bottom:28px}.page-advert-details .details .block-discover .headings{font-size:23px;line-height:27px}.page-advert-details .block-discover .headings-link{font-size:15px;line-height:18px}.page-advert-details .block-discover-other{gap:13.4px}.page-advert-details .block-discover-other :is(h4,h4 a,h4 a span){font-size:10px;font-weight:500;line-height:12px}.page-advert-details .block-discover-other .main__card-info--project h5 a{font-size:14px;font-weight:700;line-height:16.4px}.page-advert-details .block-breadcrumbs{padding-top:18.9px;padding-bottom:19.4px}.page-advert-details .block-breadcrumbs :is(.breadcrumbs__link,.breadcrumbs__current,.breadcrumbs__separator){font-size:11px;line-height:13px}.page-advert-details .block-breadcrumbs .breadcrumbs__link{color:var(--color-grey)}.page-advert-details .block-breadcrumbs .breadcrumbs__current{color:var(--color-black)}.page-advert-details .detail-main__refs>div{gap:7.9px}.page-advert-details .footer{margin-top:128.1px}.page-advert-details .block-discover-other .main__card{--discover-logo-width:91px;--discover-icons-gap:calc(.5 * (-48.9px + var(--discover-logo-width)))}.page-advert-details .block-discover-other .main__card-body{padding-left:9px}.page-advert-details .block-discover-other .main__card-body-info{margin-bottom:10.5px}.page-advert-details .block-discover-other .main__card-body-info>h4{margin-bottom:19.4px}.page-advert-details .block-discover-other .main__card-footer-details{align-self:flex-start;margin-top:4.4px}.page-advert-details .block-discover-other .main__card-footer__icons{flex:0 0 var(--discover-logo-width);width:var(--discover-logo-width);justify-content:flex-end;gap:var(--discover-icons-gap)}.page-advert-details .block-discover-other .main__card-footer__icons>a{border:0;margin:0;padding:0;position:relative}.page-advert-details .block-discover-other .main__card-footer__icons>a:not(:last-child):after{content:"";top:50%;right:calc(-1px + var(--discover-icons-gap) / -2);background-color:var(--color-alto);width:2px;height:16px;position:absolute;transform:translateY(-50%)}.page-advert-details .block-discover-other .main__card-footer__icons svg{width:15.1px;height:15.1px}.page-advert-details .block-discover-other .main__card-footer__icons svg[id=Messages]{width:18.5px;height:18.5px}.page-advert-details .block-discover-other .main__card-footer__icons a[href*="wa.me/"] svg{width:15.3px;height:15.3px}}@media (width<=768px){.page-advert-details{--font-size-section-title:19px;--line-height-section-title:23px;--font-size-panel-title:19px;--line-height-panel-title:23px}.page-advert-details .details h1{margin-top:1.5px;font-size:14px;line-height:16px}.page-advert-details .detail-main__location{gap:12px;margin-top:4.5px;margin-bottom:13px}.page-advert-details .detail-main__location p{gap:5px;margin-bottom:0}.page-advert-details .detail-main__location a{font-size:12px;font-weight:500;line-height:14px}.page-advert-details .detail-main__location svg{width:11px;height:13px}.page-advert-details .detail-main__price>a{margin-top:4px;margin-bottom:5px}.page-advert-details .detail-main__price>a,.page-advert-details .detail-main__price>span{font-size:10px;font-weight:500;line-height:12px}.page-advert-details .detail-main__rooms{gap:27px;margin-top:14.5px;margin-bottom:10px}.page-advert-details .detail-main__rooms>p,.page-advert-details .detail-main__surfaces p,.page-advert-details .detail-main__surfaces>div{gap:6px}.page-advert-details .detail-main__rooms img{width:auto;height:16px}.page-advert-details .detail-main__surfaces{margin-bottom:10px}.page-advert-details .detail-main__surfaces .pl-12{padding-left:8px;padding-right:8px}.page-advert-details .detail-main__refs,.page-advert-details .detail-main__refs p{color:var(--color-dark-gray);font-size:11px;font-weight:400;line-height:13px}.page-advert-details .detail-main__refs>div{gap:0 8px}.page-advert-details .detail-main__features-title{margin-top:5px;margin-bottom:18px}.page-advert-details .detail-main__features-grid{color:var(--color-darker-gray);gap:21px 5px;font-size:14px;line-height:16px}.page-advert-details .detail-main__features-grid p{gap:13px}.page-advert-details .detail-main__features-grid img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:35px;height:26px}.page-advert-details .detail-main__report.button{min-width:140px;height:29px;margin-top:27px;padding:0 16px;font-size:11px;font-weight:700;line-height:13px}.page-advert-details .dropdowns{margin-top:3px;margin-bottom:3px}.page-advert-details .dropdowns>div>div{border-bottom-width:1.5px;padding-top:22px;padding-bottom:22px}.page-advert-details .dropdowns>div>.max-h-\[100px\]{max-height:67.5px}.page-advert-details .dropdowns h2{margin-bottom:24px}.page-advert-details .dropdowns h2>span{width:14px}.page-advert-details .dropdowns h2 svg{width:14px;height:10px}.page-advert-details .dropdowns h2+div p{color:var(--color-darker-gray);margin-top:0;font-size:15px;line-height:18px}.page-advert-details .detail-contact{padding:14.2px 18px 16px}.page-advert-details .detail-contact h3{margin-bottom:16px}.page-advert-details .detail-contact .detail-contact__agency{align-items:center;gap:10px;margin-bottom:17px;display:flex}.page-advert-details .detail-contact__agency-logo{background-color:var(--color-blue);border-radius:10px;flex-shrink:0;width:135px;height:75px;overflow:hidden}.page-advert-details .detail-contact__agency-name{color:var(--color-dark-gray);font-size:12px;font-weight:700;line-height:14px}.page-advert-details .detail-contact__agency-certificate{color:#a5a4a4;margin-top:4px;font-size:9.5px;line-height:11px}.page-advert-details .detail-contact .block-contact-details{gap:10px;margin-top:0;margin-bottom:20px}.page-advert-details .detail-contact .block-contact-details>.grid{gap:10px}.page-advert-details .detail-contact .button--phone{min-width:0;height:33px;font-size:12px;font-weight:700;line-height:14px}.page-advert-details .detail-contact hr{border-top:1px solid #000000b3;margin-bottom:19.5px}.page-advert-details .detail-contact form>div{margin-bottom:16px}.page-advert-details .details .auth__form-input{border-width:1.5px;border-color:var(--color-gray-pale);height:41.5px;color:var(--color-dark-gray);border-radius:15px;margin-top:0;padding:12px 16px;font-size:12px;line-height:14px}.page-advert-details .details textarea.auth__form-input{resize:none;height:121px;padding-top:10px;padding-bottom:10px;display:block}.page-advert-details .details .auth__form-input::placeholder{color:var(--color-dark-gray);font-size:12px;line-height:14px}.page-advert-details .advert-form__citizen{--citizenship-choices-gap:17px;justify-content:space-between;margin-top:-1px;margin-bottom:13px;padding-left:2.7px}.page-advert-details .detail-contact form>.advert-form__citizen{margin-bottom:13px}.page-advert-details .detail-contact form>div:has(>textarea){margin-bottom:10.3px}.page-advert-details .detail-contact .app-terms{margin-top:0;padding-left:2.8px}.page-advert-details .detail-contact .app-checkbox{--app-checkbox-size:17.2px}.page-advert-details .detail-contact .app-terms__text{font-size:9px;line-height:11px}.page-advert-details .detail-contact .app-terms__text a{display:block}.page-advert-details .detail-contact form>.g-recaptcha-container{margin-bottom:0}.page-advert-details .detail-contact form>button{min-width:134px;height:33px;margin-top:22.4px;margin-bottom:0;font-size:11px;font-weight:700;line-height:13px}.page-advert-details .block-breadcrumbs{padding-top:15px;padding-bottom:15px;display:block}.page-advert-details .breadcrumbs__back{font-size:13.5px;line-height:16px}.page-advert-details .block-discover{margin-left:-36px;margin-right:-36px;padding-left:36px;padding-right:36px;overflow-x:hidden}.page-advert-details .details>.grid{margin-bottom:21px}.page-advert-details .block-discover>div:first-child{margin-bottom:16px}.page-advert-details .block-discover-other{padding-bottom:1.3px}.page-advert-details .block-discover-other :is(h4,h4 a,h4 a span){font-size:10px;font-weight:500;line-height:12px}.page-advert-details .block-discover-other .main__card{margin-bottom:0}}.page-advert-details .dropdowns .site-accordion__heading:has([aria-expanded=false]){margin-bottom:0}.page-advert-details .dropdowns .site-accordion__section:has([aria-expanded=false]){padding-block:20px}@media (width<=768px){.page-advert-details .block-breadcrumbs{padding-top:14px;padding-bottom:14px}.page-advert-details .detail-main__media-actions,.page-advert-details .detail-main__tag{top:23px}.page-advert-details .detail-main__media-actions .favorite-button--large{width:31px;height:31px}.page-advert-details .detail-main__media-icons{bottom:11px}.page-advert-details .detail-main__media-icons>div{gap:9.6px;display:flex}.page-advert-details .detail-main__media-icons img{width:31.8px;height:31.8px}.page-advert-details .detail-main__dots{align-items:center;gap:3.5px;margin-top:0;bottom:10px}.page-advert-details .detail-main__dots button{background-color:#ffffff9e;width:6px;height:6px;margin:0;transform:none}.page-advert-details .detail-main__dots button.bg-white{background-color:var(--color-white);width:8px;height:8px}.page-advert-details .detail-contact .form-control,.page-advert-details .detail-contact form>button{margin-left:2.7px}.page-advert-details{--fixed-bar-height:74px}.page-advert-details .block-fixed-properties__agency{min-width:0;padding-left:2px}.page-advert-details .block-fixed-properties__name{max-width:160px;font-size:13px;font-weight:700;line-height:15px}.page-advert-details .block-fixed-properties__count{display:none}.page-advert-details .block-fixed-properties__wrap{flex-shrink:0;margin-right:1.3px}.page-advert-details .block-fixed-properties__wrap>div{border-right:2px solid var(--color-white);height:23px;padding:0 14px}.page-advert-details .block-fixed-properties__wrap>.block-fixed-properties__tel{order:-1;padding-left:0}.page-advert-details .block-fixed-properties__wrap>.block-fixed-properties__whatsapp{border-right:0;order:1;padding-left:13px;padding-right:0}.page-advert-details .block-fixed-properties__wrap:not(:has(.block-fixed-properties__tel))>.block-fixed-properties__email{padding-left:0}.page-advert-details .block-fixed-properties__wrap:not(:has(.block-fixed-properties__whatsapp))>.block-fixed-properties__email{border-right:0;padding-right:0}.page-advert-details .block-fixed-properties__tel svg{width:22.8px;height:21.9px}.page-advert-details .block-fixed-properties__email svg{width:26.8px;height:26.8px}.page-advert-details .block-fixed-properties__whatsapp svg{width:24.6px;height:24.7px}}@media (width<=640px){.page-advert-details .detail-aside{gap:0}.page-advert-details .detail-share{margin-top:21px;margin-bottom:25px}}@media (width>=641px) and (width<=1024px){.page-advert-details .detail-aside{flex-direction:column;gap:25px}}.page-advert-details .detail-main__nav{transition:background-color .3s cubic-bezier(.4,0,.2,1)}.page-advert-details .detail-main__nav:focus-visible,.page-advert-details .detail-main__nav:hover{background-color:var(--color-primary)}.page-advert-details a.detail-main__agency{align-self:flex-start;align-items:flex-start}.page-advert-details .detail-main__agency-name{transition:color .3s cubic-bezier(.4,0,.2,1)}.page-advert-details a.detail-main__agency:focus-visible .detail-main__agency-name,.page-advert-details a.detail-main__agency:hover .detail-main__agency-name{color:var(--color-primary)}.page-advert-details .block-fixed-properties__wrap>div,.page-advert-details .block-fixed-properties__wrap>div svg path{transition:color .3s cubic-bezier(.4,0,.2,1),fill .3s cubic-bezier(.4,0,.2,1)}.page-advert-details .block-fixed-properties__wrap>div:focus-visible,.page-advert-details .block-fixed-properties__wrap>div:hover{color:var(--color-primary)}.page-advert-details .block-fixed-properties__wrap>div:focus-visible svg path,.page-advert-details .block-fixed-properties__wrap>div:hover svg path{fill:var(--color-primary)}@media (width>=769px) and (width<=1024px){.page-advert-details .detail-contact>.detail-contact__more{margin-top:13px;font-size:13px;line-height:15px;display:block}}@media (width<=768px){.page-advert-details .detail-contact>.detail-contact__more{margin-top:12px;font-size:10.3px;line-height:12px;display:block}}.page-advert-details .block-discover-other .main__card-star{width:19.34px;height:19.34px;top:12px;right:10px}.page-advert-details .detail-contact__agency-logo img,.page-advert-details .detail-main__agency-logo img{-o-object-fit:contain;object-fit:contain;background-color:#fff}.page-advert-details .detail-contact__agency-logo img[src*="/fallback/"],.page-advert-details .detail-main__agency-logo img[src*="/fallback/"]{-o-object-fit:cover;object-fit:cover}}
