@layer pages{.page-project-details .container--details{overflow-x:clip}.page-project-details .block-unit-projects{align-items:stretch}.page-project-details .block-unit-projects .main__card,.page-project-details .block-unit-projects .main__card-content,.page-project-details .block-unit-projects>div{height:100%}.page-project-details .block-unit-projects .main__card-content>a{flex-shrink:0;height:120px}.page-project-details .block-unit-projects .main__card-content>a>img{-o-object-fit:cover;object-fit:cover;height:100%}.page-project-details .block-unit-projects .block-property-logo{align-items:flex-start;min-height:65px}.page-project-details .block-unit-projects .block-property-logo>div:last-child{width:72.8px;height:45px}.page-project-details .project-unit-agency-logo-image{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:72.8px;height:45px;display:block}.page-project-details .project-unit-agency-logo{border-radius:10px}@media (width>=769px){.page-project-details .project-form__citizen{--citizenship-question-gap:4.3px;--citizenship-choices-gap:16px}.page-project-details .project-hero__img{aspect-ratio:auto;height:26rem}.page-project-details .project-details__summary{margin-bottom:16px}.page-project-details .project-details__summary p{margin-bottom:6px}.page-project-details .project-details__main>h2{margin-bottom:14px}.page-project-details .project-details__features{justify-content:center;gap:18px;margin-bottom:6px;padding:14px 22px}.page-project-details .project-details__features li{min-width:84px}.page-project-details .project-details__features img{height:24px}.page-project-details .project-details__features li>span:first-child,.page-project-details .project-details__features li>span:first-child img{margin-bottom:8px}.page-project-details .button--project{height:30px;padding:8px 20px;font-size:12px;line-height:14px}.page-project-details .project-details__dropdowns p:where(:not(.project-advert__rooms)){margin-top:8px;margin-bottom:8px}.page-project-details .project-details__dropdowns ul{flex-direction:column;gap:5px;display:flex}.page-project-details .project-details__dropdowns li p{margin:0}.page-project-details #map{border-radius:0}.page-project-details .project-details__dropdowns .flex:not(.items-center){gap:16px}.page-project-details .block-unit-projects .project-bedrooms.flex{gap:0}.page-project-details .block-unit-projects{margin-top:16px;margin-bottom:1rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 14px;margin-inline:.1rem}.page-project-details .block-unit-projects .main__card{margin-bottom:0}.page-project-details .block-unit-projects .block-featured-accessible{height:18px}.page-project-details .block-unit-projects .main__card-heading{margin-bottom:5px;font-size:11px;line-height:13px}.page-project-details .block-unit-projects .main__card-content{border-radius:8px}.page-project-details .block-unit-projects .main__card-star{box-sizing:border-box;width:19.34px;height:19.34px;top:12px;right:10px}.page-project-details .block-unit-projects .block-property-logo{margin-top:10px;margin-bottom:0;padding-left:10px;padding-right:10px}.page-project-details .block-unit-projects .properties__card-info--project{flex:auto;grid-template-rows:auto 1fr;row-gap:4px;width:auto;min-width:0;min-height:44px;padding-right:0;display:grid}.page-project-details .block-unit-projects .properties__card-info--project .project-price{align-self:center;margin:0}.page-project-details .block-unit-projects .properties__card-info .properties__card-content__title--project{margin-bottom:7px;font-size:11px;line-height:13px}.page-project-details .block-unit-projects .project-bedrooms{gap:10px}.page-project-details .block-unit-projects .project-bedrooms p{margin:0}.page-project-details .block-unit-projects .project-bedrooms span,.page-project-details .block-unit-projects .properties__card-footer .properties__card-footer--address{font-size:11px;line-height:13px}.page-project-details .block-unit-projects .project-bedrooms .num{margin-right:2px}.page-project-details .block-unit-projects .properties__card-footer{align-items:center;gap:8px;height:auto;min-height:30px;margin-bottom:8px;padding-left:10px;padding-right:10px}.page-project-details .block-unit-projects .properties__card-footer__icons>*{border-right-width:1px;margin-right:6px;padding-right:6px}.page-project-details .block-unit-projects .properties__card-footer__icons svg{flex-shrink:0;width:14px;height:14px}}@media (width>=769px) and (width<=1024px){.page-project-details #block-maps-wrapper,.page-project-details .project-details__dropdowns .h-\[355px\]{height:210px}.page-project-details .project-details__dropdowns .w-1\/2{width:calc(50% - 8px);padding-right:0}.page-project-details .details a,.page-project-details .details label,.page-project-details .details li,.page-project-details .details p,.page-project-details .details span{font-size:13px;line-height:15px}.page-project-details .project-details__aside-inner{flex-direction:column;gap:25px}.page-project-details .project-details__aside>.sticky{top:16px}.page-project-details .project-details__aside .sticky>.custom-shadow:first-child{padding:15px}.page-project-details .project-details__aside .button--phone{min-width:0;height:30px;font-size:11px;line-height:13px}.page-project-details .project-details__aside .block-contact-details{gap:12px;margin-top:16px;margin-bottom:18px}.page-project-details .project-details__aside hr{margin-bottom:16px}.page-project-details .project-details__aside form{font-size:12px;line-height:14px}.page-project-details .project-details__aside form>div{margin-bottom:10px}.page-project-details .project-details__aside .auth__form-input{border-radius:13px;height:40px;margin-top:0;padding:10px 16px;font-size:12px;line-height:14px}.page-project-details .project-details__aside textarea.auth__form-input{height:100px;padding-top:12px;padding-bottom:12px}.page-project-details .project-details__aside form .flex.items-center.md\:flex-col{align-items:flex-start;gap:8px}.page-project-details .project-details__aside input[type=radio]{width:15px;height:15px}.page-project-details .project-details__aside .form-control{margin-top:0;margin-bottom:10px;padding-left:26px}.page-project-details .project-details__aside .form-control input{width:18px;height:18px}.page-project-details .project-details__aside .custom-checkbox{border-width:1.5px;width:16px;height:16px}.page-project-details .project-details__aside .form-control .custom-checkbox:after{border-bottom-width:2px;border-right-width:2px;width:5px;height:9px;top:1px;left:4px}.page-project-details .block-share-icon{margin-bottom:90px}.page-project-details .block-share-icon svg{width:22px;height:22px}.page-project-details .listing-share-section{gap:7px}.page-project-details .listing-share-section svg{width:24px;height:24px}}@media (width>=1025px){.page-project-details .project-details__layout{grid-template-columns:minmax(0,1fr) 314px;justify-content:stretch;gap:18.1px 25.2px;margin-bottom:32.8px}.page-project-details .project-details__main{grid-column:1/2;width:auto;max-width:none;padding-top:0;padding-right:0}.page-project-details .project-details__aside{grid-column:2/3;width:auto;max-width:314px}.page-project-details .project-details__aside>.sticky{flex-direction:column;gap:40.3px;display:flex;top:16px}.page-project-details .details :is(p,li,a,span,label):where(:not(.contact-card *,.offer-card *,.block-unit-projects *)){font-size:13px;line-height:15px}.page-project-details .project-hero__img{aspect-ratio:936/575;height:auto}.page-project-details .project-details__summary{gap:11.8px;margin-top:20.5px;margin-bottom:13.9px}.page-project-details .project-details__summary>.project-agency-logo{flex-basis:154.6px;align-self:flex-start;width:154.6px;height:93.9px;margin-top:11px}.page-project-details .details .project-details__type{width:auto;min-width:0;height:25.2px;margin-bottom:2.6px;padding:0 15px;font-size:11px;font-weight:500;line-height:25.2px}.page-project-details .details .project-details__location{gap:3.9px;margin-top:4.55px;margin-bottom:0;font-size:16px;font-weight:500;line-height:18.7px}.page-project-details .details .project-details__price{margin-top:6.85px;margin-bottom:0}.page-project-details .details .project-details__price :is(a,span,b,strong){font-size:14px;font-weight:800;line-height:16.4px}.page-project-details .details .project-details__price a{font-weight:400}.page-project-details .project-details__features{margin-bottom:0;padding:22.6px 22px 18.8px}.page-project-details .project-details__features>li>span:first-child{height:24.8px;margin-bottom:6.7px;font-size:14px;line-height:16.4px}.page-project-details .project-details__features img{height:24.8px}.page-project-details .project-details__features .project-details__feature-icon--foreigners{height:23.1px}.page-project-details .project-details__features .project-details__feature-icon--vefa{height:22.1px}.page-project-details .project-details__features .project-details__feature-icon--furniture{height:19.2px}.page-project-details .project-details__features .project-details__feature-icon--water{height:20.9px}.page-project-details .project-details__features .project-details__feature-icon--pool{height:21.5px}.page-project-details .details .project-details__features>li>span:last-child{font-size:14px;line-height:16.4px}.page-project-details .details .project-details__dropdowns{margin-top:9.5px}.page-project-details .project-form__citizen{--citizenship-question-gap:0;--citizenship-choices-gap:17px}.page-project-details .project-form__citizen .citizenship-field__question{flex:0 0 183.8px}.page-project-details .contact-card .block-contact-details{grid-template-columns:repeat(2,132.8px);justify-content:end;gap:12.8px 11.6px;margin-bottom:17.1px}.page-project-details .contact-card hr{margin-bottom:16.8px}.page-project-details .project-detail-title{font-size:27px;line-height:31.7px}.page-project-details .project-details__dropdowns .site-accordion__heading{font-size:23px;line-height:27px}.page-project-details .details .project-details__dropdowns .site-accordion__content :is(p,li):where(:not(.block-unit-projects *)){font-size:14px;line-height:16.4px}.page-project-details .project-details__dropdowns .project-concept__text,.page-project-details .project-details__dropdowns .project-geographic-location__text>p:first-child{margin-top:1.3px}.page-project-details .project-details__dropdowns .site-accordion__content:has(.project-units-available){margin-top:11.2px}.page-project-details .project-details__dropdowns .site-accordion__section{padding-block:21.2px 25.7px}.page-project-details .project-details__dropdowns .site-accordion__content>p:has(+.project-units-available){margin:0}.page-project-details .project-details__dropdowns .site-accordion__content .project-units-available{margin-top:0}.page-project-details .block-unit-projects{gap:23.8px 16.6px;margin-top:11.46px}.page-project-details .block-unit-projects .block-featured-accessible{height:15.7px}.page-project-details .block-unit-projects .main__card-star{width:19.34px;height:19.34px;top:12px;right:10px}.page-project-details .block-unit-projects .block-property-logo{min-height:0;margin-top:14.2px;margin-bottom:0;padding:0 8.7px 12px}.page-project-details .block-unit-projects .properties__card-info--project{flex-direction:column;row-gap:0;min-height:0;display:flex}.page-project-details .block-unit-projects .properties__card-info--project .project-price{align-self:flex-start;margin-top:0;display:block}.page-project-details .block-unit-projects .main__card-content{border-radius:10px}.page-project-details .block-unit-projects .project-advert__image-container,.page-project-details .block-unit-projects .project-advert__image-container img{border-radius:10px 10px 0 0}.page-project-details .block-unit-projects .main__card-content>a,.page-project-details .block-unit-projects .project-advert__image-container{height:148.3px}.page-project-details .block-unit-projects .project-advert__image-container img{height:100%}.page-project-details .project-details__dropdowns .site-accordion .site-accordion__content .block-unit-projects .main__card-heading{font-size:10px;font-weight:700;line-height:12px}.page-project-details .project-details__dropdowns .site-accordion .site-accordion__content .block-unit-projects :is(.project-price,.project-price span){font-size:13px;font-weight:800;line-height:15.2px}.page-project-details .block-breadcrumbs{padding-top:19.7px;padding-bottom:21px}.page-project-details .block-breadcrumbs :is(.breadcrumbs__link,.breadcrumbs__current,.breadcrumbs__separator){font-size:11px;line-height:13px}.page-project-details .project-details__features{gap:28.4px}.page-project-details .project-details__features li{min-width:66.3px}.page-project-details .footer{margin-top:107.9px}}@media (width<=1024px){.page-project-details .project-details__aside,.page-project-details .project-details__main{width:100%;max-width:none;padding-right:0}}@media (width<=480px){.page-project-details .block-breadcrumbs{display:none}}@media (width<=768px){.page-project-details{--font-size-section-title:19px;--line-height-section-title:23px}.page-project-details .project-hero__img{aspect-ratio:390/295;border-radius:0}.page-project-details .project-details__media-actions,.page-project-details .project-details__tag{top:13px}.page-project-details .project-details__media-actions .favorite-button--large{width:31px;height:31px}.page-project-details .project-details__media-icons{bottom:11px}.page-project-details .project-details__media-icons>div{gap:9.6px;display:flex}.page-project-details .project-details__media-icons img{width:31.8px;height:31.8px}.page-project-details .project-details__dots{align-items:center;gap:3.5px;margin-top:0;bottom:10px}.page-project-details .project-details__dots button{background-color:#ffffff9e;width:6px;height:6px;transform:none}.page-project-details .project-details__dots button.bg-white{background-color:var(--color-white);width:8px;height:8px}.page-project-details .project-details__summary{align-items:flex-start;margin-top:15px;margin-bottom:14px}.page-project-details .project-details__type.button{white-space:nowrap;border-radius:30px;width:max-content;min-width:0;height:19px;margin-bottom:6px;padding:0 11px;font-size:8px;font-weight:500;line-height:19px;display:flex}.page-project-details .project-details__summary .project-detail-title{color:var(--color-dark-gray);margin:0;font-size:20px;line-height:24px}.page-project-details .project-details__price{font-size:10px;font-weight:400;line-height:12px}.page-project-details .project-details__price .font-extrabold{font-weight:700}.page-project-details .project-details__summary .project-agency-logo{border-radius:10px;flex:0 0 140px;width:140px;height:77px}.page-project-details .project-details__address{gap:4px;margin-bottom:11px;font-size:14px;font-weight:500;line-height:16px}.page-project-details .project-details__address a{white-space:nowrap;margin-left:4px;font-weight:500}.page-project-details .project-details__address svg{width:10.4px;height:12px}.page-project-details .project-details__features-title{color:var(--color-black);margin:0 0 18px}.page-project-details .project-details__features{grid-template-columns:repeat(2,120px);justify-content:center;align-items:start;gap:26px 24px;margin-top:0;padding:22px 27px 21px;display:grid}.page-project-details .project-details__features>li{justify-content:flex-start;font-size:14px;line-height:16px}.page-project-details .project-details__features>li>span{margin-bottom:0;font-size:14px;line-height:16px}.page-project-details .project-details__features>li>span:first-child{height:auto;margin-bottom:7px}.page-project-details .project-details__features>li>span.font-bold{margin-bottom:8px}.page-project-details .project-details__feature-icon{width:auto}.page-project-details .project-details__feature-icon--foreigners{height:23.7px}.page-project-details .project-details__feature-icon--vefa{height:22.6px}.page-project-details .project-details__feature-icon--furniture{height:19.6px}.page-project-details .project-details__feature-icon--pool,.page-project-details .project-details__feature-icon--water{height:25.3px}.page-project-details .project-details__dropdowns{margin-top:23px}.page-project-details .project-details__dropdowns .site-accordion__section{border-bottom-width:1.5px}.page-project-details .project-details__dropdowns .site-accordion:last-child .site-accordion__section{border-bottom-width:0;padding-bottom:23.5px}.page-project-details .project-details__dropdowns .site-accordion:last-child .site-accordion__section:has([aria-expanded=false]){border-bottom-width:1.5px;margin-bottom:23.5px;padding-bottom:20px}.page-project-details .project-details__dropdowns .site-accordion__content{margin-top:17px}.page-project-details .project-details__dropdowns .site-accordion:first-child .site-accordion__content{margin-top:19px}.page-project-details .project-details__dropdowns .site-accordion__content li,.page-project-details .project-details__dropdowns .site-accordion__content p{color:var(--color-darker-gray)}.page-project-details .project-details__dropdowns .site-accordion__content img{border-radius:10px;max-height:none}.page-project-details .project-units-available{margin-top:0;margin-right:-36px;padding:0 36px 12px 0;position:relative}.page-project-details .project-units-available:after{content:"";background:linear-gradient(to right,#fff0 0,var(--color-white) 100%);pointer-events:none;width:44px;position:absolute;top:0;bottom:0;right:0}.page-project-details .site-accordion__content>p.mt-3{margin:0 0 9px}.page-project-details .block-unit-projects .properties__card-heading{margin-bottom:3px;font-size:11px;font-weight:600;line-height:13px}.page-project-details .block-unit-projects .main__card-content>a{height:175px}.page-project-details .block-unit-projects .project-advert__image-container,.page-project-details .block-unit-projects .project-advert__image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-project-details .block-unit-projects .block-property-logo{gap:8px;min-height:62px;margin:10px 0 13px;padding:0 7px 0 10px}.page-project-details .block-unit-projects .block-property-logo .card-logo,.page-project-details .block-unit-projects .block-property-logo>div:last-child{border-radius:10px;width:97px;height:62px;overflow:hidden}.page-project-details .block-unit-projects .properties__card-info{min-width:0}.page-project-details .project-details__dropdowns .site-accordion__content .block-unit-projects .project-type-chip{color:var(--color-dark-gray);background:0 0;border:0;margin:-1px 0 8px;padding:0;font-size:10px;font-weight:500;line-height:11px;display:block}.page-project-details .project-details__dropdowns .site-accordion__content .block-unit-projects .project-price,.page-project-details .project-details__dropdowns .site-accordion__content .block-unit-projects .project-price span{font-size:15px;font-weight:800;line-height:18px}.page-project-details .block-unit-projects .properties__card-footer{align-items:center;gap:8px;height:auto;margin-bottom:6.5px;padding:0 7px 0 10px}.page-project-details .project-details__dropdowns .site-accordion__content .block-unit-projects .properties__card-footer--address{overflow-wrap:anywhere;min-width:0;font-size:9.5px;font-weight:500;line-height:11px}.page-project-details .block-unit-projects .properties__card-footer__icons{flex-shrink:0;justify-content:flex-end;gap:22.45px;width:97px}.page-project-details .block-unit-projects .properties__card-footer__icons>a{border:0;margin:0;padding:0;position:relative}.page-project-details .block-unit-projects .properties__card-footer__icons>a:not(:last-child):after{content:"";background-color:#cecece;width:2px;height:17px;position:absolute;top:50%;right:-12.225px;transform:translateY(-50%)}.page-project-details .block-unit-projects .properties__card-footer__icons svg{width:16.1px;height:16.1px}.page-project-details .block-unit-projects .properties__card-footer__icons svg[id=Messages]{width:19.66px;height:19.66px}.page-project-details .block-unit-projects .properties__card-footer__icons a[href*="wa.me/"] svg{width:16.3px;height:16.3px}.page-project-details .project-details__layout{row-gap:0}.page-project-details .project-details__aside-inner{flex-direction:column;gap:0;margin-top:0;display:flex}.page-project-details .project-details__aside-inner>.offer-card{flex:none;order:-1;width:calc(100% - 2px);margin:0 auto 26.5px}.page-project-details .contact-card{border-radius:8px;margin-bottom:0;padding:14px 18px 15px;box-shadow:0 0 3px #00000054}.page-project-details .contact-card__agency{align-items:center;gap:10px;margin-top:16px}.page-project-details .contact-card__agency-logo{background-color:var(--color-blue);border-radius:10px;flex-shrink:0;width:135px;height:75px;overflow:hidden}.page-project-details .contact-card__agency-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page-project-details .contact-card__agency-name{color:var(--color-dark-gray);font-size:12px;font-weight:700;line-height:14px}.page-project-details .contact-card .block-contact-details{gap:10px;margin:17px 0 21px;padding-top:0}.page-project-details .contact-card .block-contact-details .button{min-width:0;height:32.6px;padding:0 10px;font-size:12px;font-weight:700;line-height:14px}.page-project-details .contact-card hr{border-top:.7px solid var(--color-black-dark);margin:0 2px 19.3px}.page-project-details .contact-card .auth__form-input{border-width:1.5px;border-color:var(--color-gray-pale);border-radius:15px;height:41.5px;margin-top:0;padding:0 16px;font-size:12px;line-height:14px}.page-project-details .contact-card textarea.auth__form-input{resize:none;height:121px;padding:10px 16px;display:block}.page-project-details .contact-card .block-textarea{margin-bottom:10.3px}.page-project-details .project-form__citizen{--citizenship-question-grow:1;--citizenship-question-gap:-.5px;--citizenship-choices-gap:17px;margin-bottom:11.5px;padding-left:2.7px}.page-project-details .project-form__terms{margin:0;padding-left:0}.page-project-details .project-form__terms .app-checkbox{--app-checkbox-size:17.2px}.page-project-details .project-form__terms .app-terms__text{font-size:9px;line-height:11px}.page-project-details .project-form__terms .app-terms__text a{display:block}.page-project-details .project-details__aside .contact-card .contact-card__submit{justify-content:center;width:133.9px;min-width:0;height:32.6px;margin:23.5px 0 0;padding:0;font-size:11px;font-weight:700;line-height:13px}.page-project-details .contact-card .g-recaptcha-container,.page-project-details .project-details__aside{margin-bottom:0}.page-project-details .contact-card>a:last-child{margin-top:12px;font-size:10.3px;line-height:12px;display:block}.page-project-details .project-details__share{margin:26.6px 0 0}.page-project-details .project-details__share h3{margin-bottom:12px}.page-project-details .project-details__share ul{gap:7.7px}.page-project-details .project-details__share svg{width:23px;height:23px}.page-project-details .project-details__features{color:var(--color-gray)}}.page-project-details .block-unit-projects .card-logo{border:0}@media (width>=769px){.page-project-details .block-unit-projects .properties__card-footer__icons>:last-child{margin-right:0;padding-right:0}.page-project-details .project-details__features{align-items:flex-start}.page-project-details .project-details__features>li{justify-content:flex-start}.page-project-details .project-details__features>li>span:first-child{justify-content:center;align-items:flex-end;height:24px;display:flex}.page-project-details .project-details__features>li>span:first-child img{margin-bottom:0}}@media (width>=1025px){.page-project-details .project-details__media-actions{top:18.1px;right:17.4px}.page-project-details .project-details__media-actions .favorite-button--large{width:27.83px;height:27.83px}}.page-project-details .block-unit-projects .main__card-star{width:19.34px;height:19.34px;top:12px;right:10px}.page-project-details .project-agency-logo img{-o-object-fit:cover;object-fit:cover}.page-project-details .project-details__features{color:var(--color-dove-gray)}}
