.accept-request-button[data-v-c3fb39de]{display:flex;gap:.5rem}@media (min-width:768px){.accept-request-button[data-v-c3fb39de]{gap:.75rem}}.accept-request-button.only-icon-on-mobile[data-v-c3fb39de]{padding:.63rem;position:relative}@media (max-width:768px){.accept-request-button.only-icon-on-mobile[data-v-c3fb39de]{border-radius:var(--pill-border-radius)}}.accept-request-button.only-icon-on-mobile .button-text[data-v-c3fb39de]{display:none}@media (min-width:768px){.accept-request-button.only-icon-on-mobile .button-text[data-v-c3fb39de]{display:initial}}.accept-request-button.only-icon-on-mobile .tooltip[data-v-c3fb39de]{display:none}.accept-request-button.only-icon-on-mobile[data-v-c3fb39de]:hover{background-color:var(--0698128c)}@media (max-width:768px){.accept-request-button.only-icon-on-mobile:hover .tooltip[data-v-c3fb39de]{background-color:var(--darkgray);color:var(--white);display:initial;font-size:.75rem;font-weight:500;padding:1px .25rem;position:absolute;text-wrap:nowrap;top:calc(100% + .25rem);z-index:1}}.partnership-icon[data-v-c3fb39de]{height:1.5rem;width:1.5rem}@media (min-width:768px){.partnership-icon[data-v-c3fb39de]{height:1.75rem;width:1.75rem}}.property-card[data-v-f7aff36d]{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease-in-out}.property-card[data-v-f7aff36d]:hover{box-shadow:0 2px 4px #00000026}.property-card:hover .card-thumbnail img[data-v-f7aff36d]{transform:scale(1.05)}.property-card:hover .card-thumbnail .campaign-modal-button[data-v-f7aff36d]{opacity:1}.property-card .card-content[data-v-f7aff36d],.property-card .card-thumbnail[data-v-f7aff36d]{position:relative}.property-card .card-thumbnail[data-v-f7aff36d]{display:flex;flex-direction:column;transition:all .3s ease-in-out}.property-card .card-thumbnail .tag-wrapper[data-v-f7aff36d]{display:flex;gap:.5rem;left:1rem}.property-card .card-thumbnail .tag-wrapper .tag[data-v-f7aff36d]{background-color:var(--3948187c);color:var(--a4f2be3a);font-size:.75rem;letter-spacing:.025em;padding:.5rem .75rem}.property-card .card-thumbnail .tag-wrapper .tag[data-rounded=square][data-v-f7aff36d]{border-radius:var(--square-border-radius)}.property-card .card-thumbnail .tag-wrapper .tag[data-rounded=pill][data-v-f7aff36d]{border-radius:var(--pill-border-radius)}.property-card .card-thumbnail .tag-wrapper .tag[data-rounded=rounded][data-v-f7aff36d]{border-radius:var(--rounded-border-radius)}.property-card .card-thumbnail img[data-v-f7aff36d]{height:16rem;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.property-card .card-content[data-v-f7aff36d]{background-color:var(--white);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:.75rem}@media (min-width:1024px){.property-card .card-content[data-v-f7aff36d]{padding:1rem}}.property-card .card-content .card-heading[data-v-f7aff36d]{display:flex;gap:1rem;justify-content:space-between}.property-card .card-content .card-heading .type-and-address .address-text[data-v-f7aff36d]{font-size:1rem;font-weight:400}.property-card .card-content .card-heading .commercial-id-text[data-v-f7aff36d]{color:var(--darkgray);font-size:.875rem;font-weight:400}.property-card .card-content .pricing[data-v-f7aff36d]{align-items:center;border:solid var(--lightgray);border-width:1px 0 0;display:flex;gap:1.25rem;padding-top:1rem}.property-card .card-content .pricing .primary-price[data-v-f7aff36d]{font-size:1.25rem;font-weight:500}.property-card .card-content .pricing .secondary-price[data-v-f7aff36d]{font-size:1rem;font-weight:500}.property-card .card-content .property-rooms[data-v-f7aff36d]{align-items:center;display:flex;gap:1rem}.property-card .card-content .property-rooms .item[data-v-f7aff36d]{align-items:center;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;text-overflow:ellipsis;text-transform:lowercase;text-wrap:nowrap}@media (min-width:1024px){.property-card .card-content .property-rooms .item[data-v-f7aff36d]{font-size:var(--b8009dc8)}}.property-card .card-content .property-rooms .item .item-value[data-v-f7aff36d]{font-size:inherit;min-width:-moz-max-content;min-width:max-content}.property-card .card-content .property-rooms .item .item-label[data-v-f7aff36d]{display:none;font-size:inherit;text-transform:lowercase}.property-card .card-content .property-rooms .item svg[data-v-f7aff36d]{color:var(--ee805f60);height:1.5rem;width:1.5rem;fill:var(--ee805f60)}.property-card .card-content .type-and-address[data-v-f7aff36d]{display:flex;flex-direction:column}.property-card .card-content .type-and-address .property-type-text[data-v-f7aff36d]{font-size:.875rem;text-transform:uppercase}.property-card .card-content .type-and-address .address[data-v-f7aff36d]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.property-card .card-content .type-and-address .address .address-text[data-v-f7aff36d]{font-size:.875rem;font-weight:300}.property-card .card-content .type-and-address .address span[data-v-f7aff36d]{text-transform:capitalize}.property-card[data-variant=koller] .card-thumbnail img[data-v-f7aff36d]{height:10rem}@media (min-width:1024px){.property-card[data-variant=koller] .card-thumbnail img[data-v-f7aff36d]{height:21.75rem}}.property-card[data-variant=koller] .card-thumbnail .tag-wrapper[data-v-f7aff36d]{left:auto;right:1rem}.property-card[data-variant=koller] .card-thumbnail .tag-wrapper .tag[data-v-f7aff36d]{font-weight:500;padding:.375rem .75rem}.property-card[data-variant=koller] .card-content[data-v-f7aff36d]{gap:.75rem;height:auto;padding:1rem 0 0;z-index:1}.property-card[data-variant=koller] .card-content .card-heading .type-and-address .address-text[data-v-f7aff36d]{font-size:1rem;font-weight:400;line-height:120%}@media (min-width:1024px){.property-card[data-variant=koller] .card-content .card-heading .type-and-address .address-text[data-v-f7aff36d]{font-size:1.5rem}}.property-card[data-variant=koller] .card-content .card-heading .commercial-id-text[data-v-f7aff36d]{display:none}.property-card[data-variant=koller] .card-content .property-rooms[data-v-f7aff36d]{gap:1.25rem}.property-card[data-variant=koller] .card-content .property-rooms[data-v-f7aff36d]>:not([hidden])~:not([hidden]){position:relative}.property-card[data-variant=koller] .card-content .property-rooms[data-v-f7aff36d]>:not([hidden])~:not([hidden]):before{background-color:var(--gray);content:"";height:.25rem;left:-.75rem;position:absolute;top:calc(50% - .125rem);width:.25rem}.property-card[data-variant=koller] .card-content .property-rooms .item .item-label[data-v-f7aff36d],.property-card[data-variant=koller] .card-content .property-rooms .item .item-value[data-v-f7aff36d]{display:block;font-size:1rem;font-weight:400;line-height:110%}.property-card[data-variant=koller] .card-content .pricing[data-v-f7aff36d],.property-card[data-variant=koller] .card-content .property-rooms .item .item-icon[data-v-f7aff36d]{display:none}.campaign-modal-button[data-v-f7aff36d]{bottom:1rem;flex-direction:row-reverse;font-weight:600;position:absolute;right:1rem;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms}@media (min-width:1024px){.campaign-modal-button[data-v-f7aff36d]{opacity:0}}.campaign-modal-button svg[data-v-f7aff36d]{width:1.25rem;fill:var(--white)}.tag-wrapper[data-v-f7aff36d]{display:flex;gap:.5rem;position:absolute;top:1rem;z-index:1}.tag-wrapper .tag[data-v-f7aff36d]{background-color:var(--3948187c);color:var(--a4f2be3a)}.fullsize-card[data-v-f7aff36d]{background-image:var(--079da03c);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:30rem;justify-content:space-between;padding:2rem;position:relative;transition:all .3s ease-in-out}.fullsize-card .thumbnail-overlay[data-v-f7aff36d]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));background-position:0 0;background-size:100% 125%;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out}.fullsize-card[data-v-f7aff36d]:hover{padding-bottom:3rem}.fullsize-card:hover .thumbnail-overlay[data-v-f7aff36d]{background-position:0 -100px}.fullsize-card:hover .card-content .property-rooms[data-v-f7aff36d]{height:auto}.fullsize-card:hover .card-content .property-rooms>div[data-v-f7aff36d]:nth-of-type(n+4){opacity:1}.fullsize-card .tag-wrapper[data-v-f7aff36d]{right:1rem}.fullsize-card .tag-wrapper .tag[data-v-f7aff36d]{font-size:.875rem;font-weight:500;padding:.375rem .5rem}.fullsize-card .card-content[data-v-f7aff36d]{color:var(--white);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-end;line-height:115%;z-index:1}.fullsize-card .card-content .type-and-address[data-v-f7aff36d]{font-size:1.75rem;font-weight:400;line-height:125%}.fullsize-card .card-content .property-rooms[data-v-f7aff36d]{display:flex;flex-wrap:wrap}@media (min-width:1024px){.fullsize-card .card-content .property-rooms[data-v-f7aff36d]{height:1.5lh}}.fullsize-card .card-content .property-rooms>div[data-v-f7aff36d]{align-items:center;display:flex;font-size:1.125rem;font-weight:400;justify-content:center;line-height:150%;text-transform:lowercase;text-wrap:nowrap}.fullsize-card .card-content .property-rooms>div[data-v-f7aff36d]:not(:first-child):before{background-color:#fff6;content:"";display:inline-block;height:4px;margin-left:.75rem;margin-right:.75rem;width:4px}.fullsize-card .card-content .property-rooms>div[data-v-f7aff36d]:nth-of-type(n+4){opacity:0}.fullsize-card .card-content .property-rooms>div svg[data-v-f7aff36d]{display:none}.fullsize-card .card-content .pricing[data-v-f7aff36d]{align-items:center;display:flex;gap:1.25rem}.fullsize-card .card-content .pricing .primary-price[data-v-f7aff36d]{font-size:1.375rem;font-weight:500;line-height:1.5rem}.fullsize-card .card-content .pricing .secondary-price[data-v-f7aff36d]{font-size:1.25rem;font-weight:500;line-height:1.375rem}.minisite-card[data-v-f7aff36d]{display:flex;flex-direction:column;height:22.5rem;justify-content:space-between;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease-in-out}@media (min-width:768px){.minisite-card[data-v-f7aff36d]{cursor:pointer;height:25rem;padding:1.75rem}.minisite-card[data-v-f7aff36d]:hover:before{transform:scale(1.25)}.minisite-card:hover .thumbnail-overlay[data-v-f7aff36d]{background-position:0 -6.25rem}}@media (min-width:768px) and (min-width:768px){.minisite-card:hover .card-content .property-contact-and-media-container[data-v-f7aff36d],.minisite-card:hover .card-content .property-rooms[data-v-f7aff36d]{max-height:15rem;opacity:1;transform:translateY(0)}.minisite-card:hover .card-content .property-contact-and-media-container[data-v-f7aff36d]{overflow:visible}.minisite-card:hover .card-content .property-rooms[data-v-f7aff36d]{padding-bottom:1.25rem;padding-top:.5rem}}.minisite-card[data-v-f7aff36d]:before{background-image:var(--079da03c);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.minisite-card .thumbnail-overlay[data-v-f7aff36d]{background:linear-gradient(180deg,transparent,transparent 35%,rgba(0,0,0,.75));background-position:0 0;background-size:100% 125%;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out}.minisite-card .tag-wrapper[data-v-f7aff36d]{left:1rem}.minisite-card .tag-wrapper .tag[data-v-f7aff36d]{font-size:.875rem;font-weight:500;padding:.25rem .375rem}.minisite-card .card-content[data-v-f7aff36d]{color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:flex-end;line-height:115%;z-index:1}.minisite-card .card-content .card-heading[data-v-f7aff36d]{display:flex;flex-direction:column-reverse;gap:.75rem}.minisite-card .card-content .card-heading .pricing[data-v-f7aff36d]{align-items:center;display:flex;gap:1.25rem}.minisite-card .card-content .card-heading .pricing .primary-price[data-v-f7aff36d]{font-size:1.125rem;font-weight:600;line-height:100%}.minisite-card .card-content .card-heading .pricing .secondary-price[data-v-f7aff36d]{font-size:1rem;font-weight:600;line-height:100%}@media (min-width:768px){.minisite-card .card-content .card-heading .pricing .secondary-price[data-v-f7aff36d]{font-size:1.25rem}}.minisite-card .card-content .card-heading .commercial-id-text[data-v-f7aff36d]{font-size:.875rem;font-weight:400}.minisite-card .card-content .card-heading .type-and-address[data-v-f7aff36d]{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.25rem}@media (min-width:768px){.minisite-card .card-content .card-heading .type-and-address[data-v-f7aff36d]{font-size:1.125rem;line-height:1.375rem}}.minisite-card .card-content .card-heading .type-and-address .separator-icon[data-v-f7aff36d]{align-items:center;height:1.25rem;justify-content:center;width:1.25rem}@media (min-width:768px){.minisite-card .card-content .property-rooms[data-v-f7aff36d]{max-height:0;opacity:0;overflow:hidden;transform:translateY(100%);transition:all .24s ease-in-out}.minisite-card .card-content .property-contact-and-media-container[data-v-f7aff36d]{max-height:0;opacity:0;overflow:hidden;transform:translateY(100%);transition:all .3s ease-in-out}}.minisite-card .card-content .property-rooms[data-v-f7aff36d]{display:flex;flex-wrap:wrap;margin-top:.75rem}.minisite-card .card-content .property-rooms .item-text[data-v-f7aff36d]{font-size:.875rem;font-weight:400;line-height:normal}@media (min-width:768px){.minisite-card .card-content .property-rooms .item-text[data-v-f7aff36d]{font-size:1rem;font-weight:600}}.minisite-card .card-content .property-rooms>div[data-v-f7aff36d]{align-items:center;display:flex;font-family:var(--default-font);font-size:.75rem;font-weight:400;justify-content:center;line-height:150%;text-transform:lowercase;text-wrap:nowrap;transition:all .3s ease-in-out}@media (min-width:768px){.minisite-card .card-content .property-rooms>div[data-v-f7aff36d]{font-size:1rem}}.minisite-card .card-content .property-rooms>div[data-v-f7aff36d]:not(:first-child):before{background-color:#fff6;content:"";display:inline-block;height:.8125rem;margin-left:.5rem;margin-right:.5rem;width:1px}.minisite-card .card-content .property-rooms>div svg[data-v-f7aff36d]{display:none}.minisite-card .card-content .property-contact-and-media-container[data-v-f7aff36d]{align-items:center;display:flex;justify-content:space-between}.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper[data-v-f7aff36d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:100%}@media (max-width:768px){.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper[data-v-f7aff36d]{align-content:flex-end;flex-direction:column;gap:.75rem;justify-content:flex-start;padding:1rem;position:absolute;right:0;top:0;z-index:2}.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container[data-v-f7aff36d]{flex-direction:column}.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .property-contact-button[data-v-f7aff36d],.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .view-property-info[data-v-f7aff36d]{align-items:center;border-radius:var(--pill-border-radius);display:flex;height:2.75rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0;width:2.75rem}.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .property-contact-button svg[data-v-f7aff36d],.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .view-property-info svg[data-v-f7aff36d]{height:1.5rem;width:1.5rem}.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .expand-property-button[data-v-f7aff36d],.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .property-contact-button .button-text[data-v-f7aff36d],.minisite-card .card-content .property-contact-and-media-container .buttons-wrapper .buttons-container .view-property-info .button-text[data-v-f7aff36d]{display:none}}.minisite-card .card-content .property-contact-and-media-container .buttons-container[data-v-f7aff36d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.minisite-card .card-content .property-contact-and-media-container .buttons-container .property-contact-button[data-v-f7aff36d]{align-items:center;display:flex;gap:.5rem;height:2.5rem;padding:.625rem 1rem}.minisite-card .card-content .property-contact-and-media-container .buttons-container .property-contact-button .button-text[data-v-f7aff36d]{font-size:.875rem;text-wrap:nowrap}.minisite-card .card-content .property-contact-and-media-container .buttons-container .property-contact-button svg[data-v-f7aff36d]{height:1.25rem;width:1.25rem}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info[data-v-f7aff36d]{align-items:center;background-color:var(--white);color:var(--black);display:flex;height:2.5rem;justify-content:center;position:relative;transition:all .3s ease-in-out;width:2.5rem}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info[data-rounded=square][data-v-f7aff36d]{border-radius:var(--square-border-radius)}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info[data-rounded=pill][data-v-f7aff36d]{border-radius:var(--pill-border-radius)}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info[data-rounded=rounded][data-v-f7aff36d]{border-radius:var(--rounded-border-radius)}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info .view-property-button-icon[data-v-f7aff36d]{height:1.5rem;width:1.5rem}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info[data-v-f7aff36d]:hover{background-color:var(--lightgray)}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info:hover .view-property-info-text[data-v-f7aff36d]{display:block}.minisite-card .card-content .property-contact-and-media-container .buttons-container .view-property-info-text[data-v-f7aff36d]{background-color:var(--darkgray);color:var(--white);display:none;font-size:.75rem;font-weight:500;padding:1px .25rem;position:absolute;text-wrap:nowrap;top:calc(100% + .25rem)}
