.notification-confirmation{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px 50px}@media (max-width:984px){.notification-confirmation{border:1px solid #d5d5d4;flex-direction:column;margin:0 15px 15px 0;width:calc(50% - 15px)}}@media (max-width:767px){.notification-confirmation{margin:0 15px 15px 0;width:calc(100% - 15px)}}.notification-confirmation .vIcon{align-items:center;display:flex;flex-direction:column}.notification-confirmation .vIcon .icon-check-2{color:#00cb39;font-size:45px;height:45px;margin-bottom:15px;width:45px}.notification-confirmation .vIcon .icon-text{color:#00cb39;font-size:1.125rem;font-weight:700}.notification-confirmation__line{border-left:none;border-top:1px solid #737373;display:inline-block;height:0;margin:20px 0;width:40%}.notification-confirmation__text{color:#393939;font-weight:700;max-width:300px;text-align:center}.notification-confirmation.listBox{border:4px solid #d1d1d1;border-radius:16px;margin:0 0 32px!important;width:100%!important}.notification-results{background:#e5f0f8;border:4px solid #d1d1d1;margin-bottom:32px;padding:16px}@media(min-width:985px){.notification-results{padding-inline:32px}}.notification-results__title{display:inline-block;font-size:1.0625rem;margin-bottom:16px;padding-top:45px;position:relative}@media (min-width:985px){.notification-results__title{font-size:1.25rem;margin-bottom:24px;padding-left:45px;padding-top:0}}.notification-results__title:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTFwdCIgaGVpZ2h0PSI1MTFwdCIgdmlld0JveD0iLTIxIDEgNTExIDUxMiI+PHBhdGggZmlsbD0iI2U1OGUxMyIgZD0iTTMxMS42MjkgNDM1Ljc3M2MwIDM1LjA0Ny0yMy42NDUgNjQuNTU1LTU1Ljg0IDczLjQ3QTc2LjIgNzYuMiAwIDAgMSAyMzUuNDE0IDUxMmMtNDIuMDk4IDAtNzYuMjI3LTM0LjEyNS03Ni4yMjctNzYuMjI3bDc2LjM0OC0zOS4yMzR6bTAgMCIvPjxwYXRoIGZpbGw9IiNmN2QzNjAiIGQ9Ik0zMDcuOTQxIDQ1OS4yODVjLTcuODQ3IDI0LjIxOS0yNy40OTIgNDMuMTMzLTUyLjE1MiA0OS45NTctMTUuNTA0LTQuMjg5LTI5LjAyMy0xMy4zNTEtMzguODc1LTI1LjUwNC03Ljk0MS05LjgtLjc3Ny0yNC40NTMgMTEuODM2LTI0LjQ1M3ptMTI0LjI2OS05OS43MjYtMTYzLjc2IDM1LjQxNC0yMjkuODQ1LTM1LjQxNGMxOC4wMzYgMCAyOC4yMzUtOS40MzQgMzQuMDI0LTI1LjA3OSAyOC4wMDQtNzUuNTIzLTQ2LjU4Mi0yOTUuNjMyIDE2Mi43ODUtMjk1LjYzMnMxMzQuNzcgMjIwLjEwOSAxNjIuNzczIDI5NS42MzJjNS44MDEgMTUuNjQ1IDE1Ljk5NyAyNS4wNzkgMzQuMDI0IDI1LjA3OXptMCAwIi8+PHBhdGggZmlsbD0iI2U1OGUxMyIgZD0iTTQ3MC4zMTYgMzk3LjY2OGMwIDIxLjA0My0xNy4wNjIgMzguMTA1LTM4LjEwNSAzOC4xMDVIMzguNjA1Yy0xMC41MiAwLTIwLjA1LTQuMjYxLTI2Ljk0NS0xMS4xNkM0Ljc2MiA0MTcuNzIuNSA0MDguMTg4LjUgMzk3LjY2OGMwLTIxLjA0NyAxNy4wNjItMzguMTEgMzguMTA1LTM4LjExaDM5My42MDZjMTAuNTIgMCAyMC4wNSA0LjI2NiAyNi45NDUgMTEuMTYgNi44OTkgNi45IDExLjE2IDE2LjQyNyAxMS4xNiAyNi45NW0wIDAiLz48cGF0aCBmaWxsPSIjZTU4ZTEzIiBkPSJNMzk4LjE4OCAzMzQuNDhIMTkzLjYxM2MtMjIuMDU0IDAtMzkuNjkxLTE4LjI1My0zOS4wMDgtNDAuMyAyLjg4My05My4yNjYtMTEuOTkyLTI1My41NTkgNzkuMjc4LTI1NS4zMi0yNTAuNTM1IDEuMjk2LTkwLjM4MyAzMjAuNjk5LTE5NS4yNyAzMjAuNjk5aDM5My41OThjLTE4LjAyNyAwLTI4LjIyMy05LjQzNC0zNC4wMjMtMjUuMDc5bTAgMCIvPjxwYXRoIGZpbGw9IiNmN2QzNjAiIGQ9Ik00NzAuMzE2IDM5Ny42NjhjMCAyMS4wNDMtMTcuMDYyIDM4LjEwNS0zOC4xMDUgMzguMTA1SDE0OC43M2MtMTAuNTI0IDAtMjAuMDU1LTQuMjYxLTI2Ljk1LTExLjE2LTYuODk0LTYuODk0LTExLjE2LTE2LjQyNS0xMS4xNi0yNi45NDUgMC0yMS4wNDcgMTcuMDYzLTM4LjExIDM4LjExLTM4LjExaDI4My40OGMxMC41MiAwIDIwLjA1IDQuMjY2IDI2Ljk0NSAxMS4xNiA2Ljg5OSA2LjkgMTEuMTYgMTYuNDI3IDExLjE2IDI2Ljk1em0wIDAiLz48cGF0aCBmaWxsPSIjZTU4ZTEzIiBkPSJNMjc0LjE0OCA0MS43NjZhMzQgMzQgMCAwIDAgLjExNC0yLjkxOEMyNzQuMjYyIDE3LjM5OCAyNTYuODY3IDAgMjM1LjQxNCAwYy0yMS40NiAwLTM4Ljg0OCAxNy4zOTgtMzguODQ4IDM4Ljg0OCAwIC45ODQuMDMyIDEuOTU3LjExNCAyLjkxOCIvPjxwYXRoIGZpbGw9IiNlNmU2ZTYiIGQ9Ik00MjQuNjEzIDE2Ny43MTlhNy44NCA3Ljg0IDAgMCAxLTcuODM2LTcuODM2YzAtMzYuMjctOS4zMjQtNjcuMjIzLTI3LjcxLTkyLTEzLjcyNy0xOC40OTYtMjcuNjg0LTI2LjQ1Ny0yNy44Mi0yNi41NC0zLjc2Ny0yLjExMy01LjEyMi02Ljg3OC0zLjAyLTEwLjY1MiAyLjEwMS0zLjc3IDYuODQzLTUuMTM2IDEwLjYyLTMuMDUuNjY5LjM3IDE2LjUzNiA5LjI3NyAzMi4yNSAzMC4xNiAxNC4zMDUgMTkuMDA4IDMxLjM1NiA1Mi4xNDggMzEuMzU2IDEwMi4wODIgMCA0LjMyNC0zLjUxMiA3LjgzNi03Ljg0IDcuODM2bTM0LjQ4MS00NC45MjlhNy44MzUgNy44MzUgMCAwIDEtNy44MzYtNy44MzdjMC01MC4wMjMtMjkuNjI1LTY5LjkxLTMwLjg4Ny03MC43My0zLjYxMy0yLjM1Ni00LjY2LTcuMTk2LTIuMzI4LTEwLjgyIDIuMzM2LTMuNjI2IDcuMTQtNC42OTYgMTAuNzc3LTIuMzggMS41NTkuOTg5IDM4LjExIDI0LjkzIDM4LjExIDgzLjkzYTcuODM1IDcuODM1IDAgMCAxLTcuODM2IDcuODM2ek00Ni4yMDMgMTY3LjcxOWE3Ljg0IDcuODQgMCAwIDEtNy44MzYtNy44MzZjMC00OS45MzQgMTcuMDUxLTgzLjA3NCAzMS4zNTItMTAyLjA4MiAxNS43MTktMjAuODgzIDMxLjU4Mi0yOS43OTMgMzIuMjUtMzAuMTZhNy44NCA3Ljg0IDAgMCAxIDEwLjY1MiAzLjA3IDcuODM1IDcuODM1IDAgMCAxLTMuMDUgMTAuNjM3Yy0uMzEuMTc1LTE0LjE3MyA4LjE1Ni0yNy44MTcgMjYuNTM1LTE4LjM5IDI0Ljc3Ny0yNy43MTEgNTUuNzMtMjcuNzExIDkyLS4wMDQgNC4zMjQtMy41MTIgNy44MzYtNy44NCA3LjgzNm0tMzQuNDgtNDQuOTI5YTcuODM1IDcuODM1IDAgMCAxLTcuODM2LTcuODM3YzAtNTkgMzYuNTU0LTgyLjk0MSAzOC4xMS04My45M2E3Ljg0IDcuODQgMCAwIDEgMTAuODIgMi40MDMgNy44MzMgNy44MzMgMCAwIDEtMi4zNzYgMTAuNzk3Yy0xLjMuODUxLTMwLjg4MiAyMC43NDYtMzAuODgyIDcwLjczYTcuODM1IDcuODM1IDAgMCAxLTcuODM2IDcuODM2em0wIDAiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:calc(50% - 20px);padding:0 20px;position:absolute;top:-5%;transform:rotate(15deg)}@media(min-width:985px){.notification-results__title:before{left:0}}.notification-results .save-search-form{flex-direction:column}.notification-results .save-search-form>:first-child{flex-grow:1}.notification-results .save-search-form .button{width:100%}@media(min-width:985px){.notification-results .save-search-form{flex-direction:row;gap:16px;max-width:600px}}.legalAdvice{font-size:13px!important;line-height:20px;margin-top:5px}.legalAdvice .legalContact{border-bottom:1px solid #d6d6d8}.web-alert{background-position:8px 6px;background-repeat:no-repeat;background-size:24px;color:#3e3e3e;min-height:24px;padding-left:39px}.web-alert.info{background-color:#ebf1fe;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%234A83FB' fill-rule='evenodd' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.363 14.725v-1.377a.264.264 0 0 0-.273-.275h-.818V10.67a.264.264 0 0 0-.273-.275h-2.726a.264.264 0 0 0-.273.275v1.376q0 .12.077.198a.26.26 0 0 0 .196.078h.818v2.752h-.818a.264.264 0 0 0-.273.275v1.377q0 .12.077.198a.26.26 0 0 0 .196.077h3.818a.264.264 0 0 0 .272-.275m-1.454-9.45v1.377q0 .12-.077.197a.26.26 0 0 1-.196.078H11a.264.264 0 0 1-.273-.275V7.275A.264.264 0 0 1 11 7h1.636a.264.264 0 0 1 .273.275' clip-rule='evenodd'/%3E%3C/svg%3E")}.web-alert.error{background-color:#ffe0ec;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23B30046' fill-rule='evenodd' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m-1 2v2h2v-2z' clip-rule='evenodd'/%3E%3C/svg%3E")}.web-alert.success{background-color:#d3ebc1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2364A635' fill-rule='evenodd' d='M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m5.586.577 2.891 2.892 6.567-7.392a.83.83 0 1 1 1.175 1.175l-7.15 7.983a.83.83 0 0 1-1.175 0L6.41 13.752a.83.83 0 1 1 1.175-1.175' clip-rule='evenodd'/%3E%3C/svg%3E")}.web-alert.warning{background-color:#fdf0e3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23DA7A10' fill-rule='evenodd' d='M19.9 21c1.616 0 2.623-1.767 1.815-3.175l-7.9-13.77a2.088 2.088 0 0 0-3.63 0l-7.9 13.77C1.477 19.233 2.485 21 4.1 21zM12 14.058c-.577 0-1-.476-1-1.058V9.475c0-.582.423-1.059 1-1.059s1 .477 1 1.059V13c0 .582-.423 1.058-1 1.058M11 16v2h2v-2z' clip-rule='evenodd'/%3E%3C/svg%3E")}.form-composed{display:flex;flex-direction:row}.subfield-prefix{flex-shrink:0;width:88px}.field-separator{background:#9b9b9b;height:calc(100% - 16px);left:87px;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:1}.yae-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.25px solid #171717;height:20px;margin:0;padding:0;position:relative;transition:background 125ms ease-in-out,border-color 125ms ease-in-out;width:20px}.yae-checkbox:after{border:2px solid #fff;border-left:none;border-top:none;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-65%) rotate(45deg);width:5px}.yae-checkbox:checked{background:#e5005a;border-color:#e5005a}.yae-checkbox:checked:after{content:""}.yae-checkbox[aria-invalid=true]{border-color:#e5005a}.yae-checkbox[aria-invalid=true]:checked{background:#e5005a}.yae-checkbox:disabled{background:#ededed;border-color:#d6d6d8;cursor:not-allowed}.yae-checkbox:disabled:after{border-color:#d6d6d8}.yae-checkbox:focus-visible{outline:2px solid #0438a5;outline-offset:-2px}.form-control{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;position:relative;width:100%}.form-group:not(.field-error) .form-control:hover:not(:disabled){border-color:#dc3e7d!important}.form-group.field-error .form-control{border-color:#e20a2b}.form-group.field-hidden{display:none}.form button,.form-group{margin-bottom:15px;position:relative}.form:not(:has(.new-form-group)) button,.form:not(:has(.new-form-group)) input,.form:not(:has(.new-form-group)) select{height:55px}.form-error{color:#e20a2b;font-size:.875rem;margin-top:5px}.form .new-form-buttom,.new-form-group{margin-bottom:16px}.new-form-buttom{height:45px}.new-form-group:not(.field-textarea).filled label,.new-form-group:not(.field-textarea):focus-within label{background-color:#fff;border-radius:4px;color:#171717;height:auto;padding:4px 6px;transform:translateY(-50%) scale(.8);transform-origin:left center}.new-form-group.field-textarea label{color:#171717;display:block;font-size:14px;margin-bottom:8px}.new-form-group:not(.field-textarea) label{align-items:center;color:#8f8f8f;display:flex;font-size:16px;height:100%;left:12px;line-height:1;pointer-events:none;position:absolute;z-index:1}.new-form-group .form-control{border-radius:4px}.new-form-group .form-error{font-size:.75rem}.new-form-group:not(.field-textarea) input::-moz-placeholder{color:transparent;-moz-transition:color .2s ease;transition:color .2s ease}.new-form-group:not(.field-textarea) input::placeholder{color:transparent;transition:color .2s ease}.new-form-group:not(.field-textarea) .form-composed>*{opacity:0;transition:opacity .2s ease}.new-form-group:not(.field-textarea).filled input::-moz-placeholder,.new-form-group:not(.field-textarea):focus-within input::-moz-placeholder{color:#8f8f8f}.new-form-group:not(.field-textarea).filled input::placeholder,.new-form-group:not(.field-textarea):focus-within input::placeholder{color:#8f8f8f}.new-form-group:not(.field-textarea).filled .form-composed>*,.new-form-group:not(.field-textarea):focus-within .form-composed>*{opacity:1}.form .new-form-group:not(.field-textarea) label{max-height:46px}.new-form-group:not(.field-textarea):not(.filled) label{backface-visibility:hidden;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s ease}.new-form-group:not(.field-error) .form-control:hover:not(:disabled){border-color:#1962fa!important}.new-form-group input:disabled,.new-form-group.filled:has(input:disabled) label{background-color:#ededed;color:#8f8f8f}.new-form-group .form-control{border:1px solid #d6d6d8}.button--contact-again{background-color:#4b8d1c!important;border:none!important;color:#fff}.gallery__panel.gallery__panel__contact{align-items:center;background-color:#ebf1fe;display:inline-flex;flex-direction:column;justify-content:center;padding:16px 24px;white-space:normal}.gallery__nextButton,.gallery__prevButton{background:none;border:none;height:100%;outline:none;padding:0;position:absolute;z-index:2}.gallery__prevButton{left:0}.gallery__nextButton{right:0}.arrow-button{color:#fff;font-size:32px}.gallery__nextButton:focus-visible .arrow-button,.gallery__prevButton:focus-visible .arrow-button{color:#0438a5}.photo-plan-button{align-items:center;background:#ebf1fe;color:#171717;display:flex;font-size:14px;gap:15px;justify-content:space-between;line-height:20px;max-width:382px;white-space:normal}@media(max-width:984px){.photo-plan-button{top:15px;width:100%}}.photo-plan-button{left:50%;transform:translatex(-50%)}.photo-plan-button .btn{flex:0 0 auto}.no-image-placeholder{background-color:#ededed}.no-image-placeholder:before{color:#8f8f8f!important;content:"\e976";font-size:96px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.image-lazyloading .no-image-placeholder:before{z-index:0}.gallery__container{display:block;height:100%;opacity:0;overflow:hidden;position:relative;transition:opacity .4s ease;white-space:nowrap}.gallery__container.showing{opacity:1}.gallery__container picture{height:100%;width:100%}.gallery__container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__container.transition .gallery__actions,.gallery__container.transition .gallery__panel{transition:transform .3s cubic-bezier(.1,0,.1,1);transition-delay:1ms}.gallery__container.transition .gallery__actions .specialTag{transition:opacity .3s cubic-bezier(.1,0,.1,1)}.gallery__panel{display:inline-block;height:100%;position:absolute;vertical-align:top;width:100%}.yae-counter{align-items:center;background-color:#171717;color:#fff;display:flex;gap:8px;width:-moz-max-content;width:max-content}.yae-counter .icon{font-size:16px;height:16px;line-height:1;width:16px}.media-button .icon{font-size:18px;height:18px;width:18px}.media-buttons{display:flex;gap:8px}.results-gallery .gallery__actions{left:0;padding:12px;position:absolute;right:0;z-index:3}.results-gallery.narrow .gallery__actions{padding:8px}.results-gallery .actions_top{top:0}.results-gallery .actions_bottom{bottom:0}@media(max-width:984px){.results-gallery.no-gallery-mobile{pointer-events:none}.results-gallery.no-gallery-mobile .gallery__actions.actions_bottom,.results-gallery.no-gallery-mobile .gallery__nextButton,.results-gallery.no-gallery-mobile .gallery__prevButton{display:none!important}}.media-dropdown{border-bottom:1px dashed #d6d6d8}.media-dropdown summary{list-style:none}.media-dropdown summary::-webkit-details-marker,.media-dropdown summary::marker{content:"";display:none}.media-dropdown summary .icon{display:inline-block;font-size:10px;height:10px;line-height:1;transition:all .3s ease-in-out;width:10px}.media-dropdown[open]{background-color:#ebf1fe}.media-dropdown[open] summary .icon{color:#1962fa;transform:rotate(180deg)}.round-contact-button{align-items:center;background-color:#e5005a;border:4px solid #fff;color:#fff;display:flex;height:48px;justify-content:center;padding:0;transition:225ms ease-in-out;transition-property:border-color,background-color;width:48px}.round-contact-button .icon{font-size:24px;line-height:0}.round-contact-button:focus-visible{border-color:#0438a5;outline:none}.round-contact-button:focus-visible,.round-contact-button:hover{background-color:#8f0038}.round-contact-button[data-active=true]{background-color:#4b8d1c}.round-contact-button[data-active=true]:focus-visible,.round-contact-button[data-active=true]:hover{background-color:#325e13}.previous-price{align-items:center;display:flex;gap:4px}.previous-price .price{color:#e5005a;text-decoration:line-through}.previous-price .arrow-icon,.previous-price .percentage{color:#4b8d1c}.previous-price .arrow-icon{font-size:14px;height:14px;width:14px}.media-info span{display:inline-block;white-space:nowrap}.media-info span:has(+span){border-right:1px solid #171717;margin-right:8px;padding-right:8px}.small-contact-button{align-items:center;background:none;border:none;color:#1962fa;display:flex;flex-shrink:0;gap:8px;padding:8px 0}.small-contact-button>*{transition:all 225ms ease-in-out}.small-contact-button .icon{color:#e5005a;font-size:18px;height:18px;width:18px}.small-contact-button:focus-visible{border-radius:4px;outline:2px solid #0438a5}.small-contact-button:focus-visible,.small-contact-button:hover{color:#171717}.small-contact-button:focus-visible .icon,.small-contact-button:hover .icon{color:#8f0038}.small-contact-button[data-active=true],.small-contact-button[data-active=true] .icon{color:#4b8d1c}.small-contact-button[data-active=true]:focus-visible,.small-contact-button[data-active=true]:hover{color:#325e13}.small-contact-button[data-active=true]:focus-visible .icon,.small-contact-button[data-active=true]:hover .icon{color:#325e13}.small-contact-call-button{align-items:center;background:none;border:none;color:#1962fa;display:flex;flex-shrink:0;gap:8px;padding:8px 0}.small-contact-call-button>*{transition:all 225ms ease-in-out}.small-contact-call-button .icon{color:#e5005a;font-size:18px;height:18px;width:18px}.small-contact-call-button:focus-visible{border-radius:4px;outline:2px solid #0438a5}.small-contact-call-button:focus-visible,.small-contact-call-button:hover{color:#171717}.small-contact-call-button:focus-visible .icon,.small-contact-call-button:hover .icon{color:#8f0038}.small-contact-call-button[data-active=true]{color:#4b8d1c}.small-contact-call-button[data-active=true]:focus-visible,.small-contact-call-button[data-active=true]:hover{color:#325e13}.favorite-button{background:none;border:none;gap:8px;padding:0}.favorite-button,.favorite-button .icon{align-items:center;display:flex;flex-shrink:0}.favorite-button .icon{background-color:#ebf1fe;border:2px solid #fff;border-radius:100%;font-size:18px;height:40px;justify-content:center;transition:all 225ms ease-in-out;width:40px}.favorite-button .icon:before{color:#171717;z-index:1}.favorite-button .icon:after{color:#fff;position:absolute}.favorite-button:focus-visible{border-radius:4px;outline:2px solid #0438a5}.favorite-button:focus-visible .icon,.favorite-button:hover .icon{background-color:#fff}.favorite-button:focus-visible .icon:before,.favorite-button:hover .icon:before{color:#1962fa}.favorite-button[aria-pressed=true] .icon{background-color:#ffe0ec}.favorite-button[aria-pressed=true] .icon:after,.favorite-button[aria-pressed=true] .icon:before{color:#e5005a}.real-estate-card{box-shadow:0 2px 8px 0 rgba(62,62,62,.18);display:flex;flex-direction:column;min-height:270px;transition:box-shadow .3s ease-in-out;-webkit-tap-highlight-color:transparent;overflow:hidden}.real-estate-card:focus-within,.real-estate-card:hover{box-shadow:0 4px 16px 0 rgba(62,62,62,.18)}@media(min-width:768px){.real-estate-card{flex-direction:row}}.real-estate-card .image{aspect-ratio:360/242;background-color:#ededed;flex-shrink:0;z-index:1}@media(min-width:768px){.real-estate-card .image{aspect-ratio:370/270;min-height:inherit}}.real-estate-card .video-preview{background-color:#171717;inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .3s ease}.real-estate-card .video-preview[aria-hidden=false]{opacity:1;z-index:4}.real-estate-card .video-preview video{height:100%;width:100%}.real-estate-card .gallery-media-buttons{opacity:.5;transition:opacity .3s ease-in-out}.real-estate-card:focus-within .gallery-media-buttons,.real-estate-card:hover .gallery-media-buttons{opacity:1}.real-estate-card .floating-contact{bottom:-16px;position:absolute;right:12px;z-index:3}.real-estate-card .content{display:flex;flex-direction:column;flex-grow:1;min-width:0}.real-estate-card .agency-logo{aspect-ratio:1.85/1;background-color:#fff;border-radius:4px;padding:2px;position:absolute;right:12px;top:12px;width:63px;z-index:1}@media(min-width:768px){.real-estate-card .agency-logo{border:1px solid #d6d6d8;padding:4px;right:16px;top:16px;width:100px}}.real-estate-card .agency-logo .image-lazyloading{visibility:hidden}.real-estate-card .agency-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:768px){.real-estate-card .title-wrapper:has(+.agency-logo){margin-right:116px}}.real-estate-card .price-wrapper{gap:8px}.real-estate-card .description{display:block;display:-webkit-box;font-size:14px;line-height:1.43;max-height:40.04px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.real-estate-card .description{display:block;display:-webkit-box;font-size:14px;line-height:1.43;max-height:60.06px;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.ThinPropertiesList{padding:16px 16px 32px}@media (min-width:985px){.ThinPropertiesList{padding-inline:24px}}.ThinPropertiesList>article{margin-bottom:32px}.ThinPropertiesList>article:last-child{margin-bottom:0}