.loader[data-v-1e5a66d7]{z-index:20;background:var(--white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loader-content[data-v-1e5a66d7]{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:13.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (hover:hover) and (pointer:fine){.loader-content[data-v-1e5a66d7]{transform:translate(-50%,-70%)}}.title[data-v-1e5a66d7]{color:var(--black);font-size:1.875rem;font-weight:900}.text[data-v-1e5a66d7]{color:var(--grey);margin-top:.5rem;font-weight:700}.text.--with-dots[data-v-1e5a66d7]:after{content:"";text-align:left;width:.5rem;animation:3s step-end infinite dot-animation;display:inline-block}.boxes[data-v-1e5a66d7]{--shadow:rgba(0,0,0,.08);--size:2.25rem;--duration:.8s;width:calc(var(--size) * 3);height:calc(var(--size) * 2);transform-style:preserve-3d;transform-origin:-500% 400%;position:relative;top:-20rem;transform:rotateX(60deg)rotate(45deg)rotateY(0)translateZ(0)}.boxes .box[data-v-1e5a66d7]{width:var(--size);height:var(--size);transform-style:preserve-3d;position:absolute;top:0;left:0}.boxes .box[data-v-1e5a66d7]:first-child{animation:box1-1e5a66d7 var(--duration) linear infinite;transform:translate(100%)}.boxes .box[data-v-1e5a66d7]:nth-child(2){animation:box2-1e5a66d7 var(--duration) linear infinite;transform:translateY(100%)}.boxes .box[data-v-1e5a66d7]:nth-child(3){animation:box3-1e5a66d7 var(--duration) linear infinite;transform:translate(100%,100%)}.boxes .box[data-v-1e5a66d7]:nth-child(4){animation:box4-1e5a66d7 var(--duration) linear infinite;transform:translate(200%)}.boxes .box[data-v-1e5a66d7]:nth-child(5){animation:box4-1e5a66d7 var(--duration) linear infinite;transform:translate(100%)}.boxes .box[data-v-1e5a66d7]:nth-child(6){animation:box2-1e5a66d7 var(--duration) linear infinite;transform:translateY(100%)}.boxes .box[data-v-1e5a66d7]:nth-child(7){animation:box3-1e5a66d7 var(--duration) linear infinite;transform:translate(100%,100%)}.boxes .box>div[data-v-1e5a66d7]{--background:var(--primary);--top:auto;--right:auto;--bottom:auto;--left:auto;--translateZ:calc(var(--size) / 2);--rotateY:0deg;--rotateX:0deg;width:100%;height:100%;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);background:var(--background);transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ));position:absolute}.boxes .box>div[data-v-1e5a66d7]:first-child{--top:0;--left:0}.boxes .box>div[data-v-1e5a66d7]:nth-child(2){filter:brightness(65%);--right:0;--rotateY:90deg}.boxes .box>div[data-v-1e5a66d7]:nth-child(3){filter:brightness(80%);--rotateX:-90deg}.boxes .box>div[data-v-1e5a66d7]:nth-child(4){--background:var(--shadow);--top:0;--left:0;--translateZ:calc(var(--size) * 3 * -1)}.boxes .box>div[data-v-1e5a66d7]:nth-child(5){filter:brightness(65%);--top:0;--left:0;--translateZ:calc(var(--size) * -1 / 2)}.boxes .box>div[data-v-1e5a66d7]:nth-child(6){filter:brightness(65%);--right:100%;--rotateY:90deg}.boxes .box>div[data-v-1e5a66d7]:nth-child(7){filter:brightness(65%);--rotateX:-90deg;--top:-100%}@keyframes box1-1e5a66d7{0%,50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes box2-1e5a66d7{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes box3-1e5a66d7{0%,50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes box4-1e5a66d7{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}.error-screen[data-v-052b2328]{z-index:50;text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.error-symbol[data-v-052b2328]{display:none}@media screen and (min-height:25rem){.error-symbol[data-v-052b2328]{border-radius:var(--ui-radius);width:4.375rem;height:4.375rem;box-shadow:var(--box-shadow);background:var(--primary);color:var(--white);justify-content:center;align-items:center;margin-bottom:2rem;font-size:2rem;font-weight:700;display:flex}}.title[data-v-052b2328]{color:var(--black);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.description[data-v-052b2328]{color:var(--grey);font-size:1.125rem;font-weight:500}.apartment-select[data-v-052b2328]{border:.125rem solid var(--grey);border-radius:var(--ui-radius);margin-right:1rem;padding:.5625rem .5rem;font-size:1.125rem;font-weight:500;line-height:1}.action-button[data-v-052b2328]{border-radius:var(--ui-radius);background:var(--primary);color:var(--white);margin-top:2rem;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:500;transition:all .15s ease-in-out}@media (any-hover:hover){.action-button[data-v-052b2328]:hover{opacity:.9}}.action-button[data-v-052b2328]:focus{opacity:.9}.message[data-v-052b2328]{color:var(--grey);white-space:pre-wrap;margin-top:2rem;font-size:1rem;font-weight:500}.company-logo[data-v-2ec22063]{background-color:var(--white);box-shadow:var(--box-shadow);border-top-right-radius:.8125rem;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;bottom:0;left:0}@media only screen and (orientation:portrait){.company-logo[data-v-2ec22063]{width:3.625rem;height:1.75rem}}.yslab-icon[data-v-2ec22063]{width:3.25rem;height:.75rem}@media only screen and (orientation:portrait){.yslab-icon[data-v-2ec22063]{width:2.5rem}}.resimo-icon[data-v-2ec22063]{width:3.625rem;height:.9375rem}@media only screen and (orientation:portrait){.resimo-icon[data-v-2ec22063]{width:2.75rem}}.close-button[data-v-635e3f63]{background:var(--white);width:2.25rem;height:2.25rem;box-shadow:var(--box-shadow);border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s ease-in-out;display:flex}@media (any-hover:hover){.close-button[data-v-635e3f63]:hover{opacity:.9}}.close-button[data-v-635e3f63]:focus{opacity:.9}.close-button .icon[data-v-635e3f63]{width:60%;height:60%;color:var(--black)}.controls[data-v-80d865c6]{background:var(--white);border-radius:var(--ui-radius);width:100%;max-width:45rem;height:auto;min-height:7.75rem;box-shadow:var(--box-shadow);user-select:none}.controls-container[data-v-80d865c6]{flex-flow:column wrap;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1rem 1rem 1.5rem;display:flex;position:relative}.header[data-v-80d865c6]{align-items:center;width:100%;height:auto;display:flex}.main[data-v-80d865c6]{justify-content:space-between;align-items:flex-end;width:100%;height:100%;margin-top:1.5rem;display:flex}.grid-button[data-v-80d865c6]{justify-content:center;align-items:center;margin-left:2rem;display:flex}.grid-button .icon[data-v-80d865c6]{color:var(--primary);width:1.25rem;height:1.25rem;margin-left:.25rem}.unique-toggle[data-v-80d865c6]{justify-content:center;align-items:center;display:flex}.unique-toggle .label[data-v-80d865c6]{margin-right:.5rem}@media (any-hover:hover){.unique-toggle .label[data-v-80d865c6]:hover{cursor:pointer}}.unique-toggle .input[data-v-80d865c6]{width:1rem;height:1rem}@media (any-hover:hover){.unique-toggle .input[data-v-80d865c6]:hover{cursor:pointer}}.count[data-v-80d865c6]{margin-left:auto}.close-button[data-v-80d865c6]{width:2rem;height:2rem;position:absolute;top:-.875rem;right:-.875rem}.arrow-icon[data-v-80d865c6]{width:2rem;height:2rem;color:var(--primary);transition:all .15s ease-in-out}.control[data-v-80d865c6]{flex-flow:column wrap;justify-content:center;align-items:flex-start;font-size:.9375rem;display:flex}@media (any-hover:hover){.control[data-v-80d865c6]:hover{cursor:pointer}}.control.--next[data-v-80d865c6]{align-items:flex-end}@media (any-hover:hover){.control.--next:hover .arrow-icon[data-v-80d865c6]{transform:translate(.25rem)}}.control.--next .arrow-icon[data-v-80d865c6]{margin-left:.5rem}@media (any-hover:hover){.control.--prev:hover .arrow-icon[data-v-80d865c6]{transform:rotate(180deg)translate(.25rem)}}.label[data-v-80d865c6]{font-size:.9375rem}.content[data-v-80d865c6]{align-items:center;display:flex}.--prev .arrow-icon[data-v-80d865c6]{margin-right:.5rem;transform:rotate(180deg)}.name[data-v-80d865c6]{font-size:1.375rem}.grid-view[data-v-432f4b4d]{z-index:5;background:var(--white);width:100%;height:100vh;padding:2rem 4rem 6rem;position:fixed;top:0;left:0;overflow:auto}.header[data-v-432f4b4d]{background:var(--white);align-items:center;width:100%;display:flex}.header .name[data-v-432f4b4d]{font-weight:700}.header .count[data-v-432f4b4d],.header .unique-toggle[data-v-432f4b4d]{margin-left:1rem}.header .unique-toggle .label[data-v-432f4b4d]{margin-right:.5rem}@media (any-hover:hover){.header .unique-toggle .label[data-v-432f4b4d]:hover{cursor:pointer}}.header .unique-toggle .input[data-v-432f4b4d]{width:1rem;height:1rem}@media (any-hover:hover){.header .unique-toggle .input[data-v-432f4b4d]:hover{cursor:pointer}}.header .grid-options[data-v-432f4b4d]{margin-left:1rem;display:flex}.header .grid-options select[data-v-432f4b4d]{margin-left:.25rem}.close-button[data-v-432f4b4d]{position:absolute;top:.5rem;right:1rem}.apps[data-v-432f4b4d]{grid-template-columns:auto auto auto auto;gap:2rem;width:100%;height:auto;margin-top:5rem;display:grid}.apps.--column-1[data-v-432f4b4d]{grid-template-columns:auto}.apps.--column-2[data-v-432f4b4d]{grid-template-columns:auto auto}.apps.--column-3[data-v-432f4b4d]{grid-template-columns:auto auto auto}.apps.--column-4[data-v-432f4b4d]{grid-template-columns:auto auto auto auto}.box[data-v-432f4b4d]{width:100%;max-width:1200px;margin:0 auto}.box .name[data-v-432f4b4d]{font-weight:600}@media (any-hover:hover){.box .name[data-v-432f4b4d]:hover{cursor:pointer}}.box .group[data-v-432f4b4d]{flex-wrap:wrap;gap:1rem;list-style:none;display:flex}.iframe[data-v-432f4b4d]{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.iframe-container[data-v-432f4b4d]{width:100%;height:0;padding-top:56.25%;position:relative}.pagination[data-v-432f4b4d]{background:var(--white);justify-content:center;width:100%;margin-top:5rem;padding:.5rem 0;display:flex;position:fixed;bottom:0;left:0}.pagination-button[data-v-432f4b4d]{background:var(--white);justify-content:center;align-items:center;min-width:2rem;min-height:2rem;margin:.5rem;padding:.5rem;display:flex}.pagination-button.--active[data-v-432f4b4d]{background:var(--primary);color:var(--white)}.test-mode-modal[data-v-ecb85856]{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.test-mode-modal.--grid-open[data-v-ecb85856]{pointer-events:auto}.close-button[data-v-ecb85856]{position:absolute;top:.5rem;right:1rem}.controls[data-v-ecb85856]{bottom:var(--ui-inset);pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}table{border-collapse:collapse}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{background:0 0;border:none;padding:0}button *{user-select:none}@media (any-hover:hover){button:hover{cursor:pointer}}:root{--primary:#cc8b67;--black:#1b1b1b;--grey:#666;--white:#fff;--box-shadow:0rem .25rem 1.3125rem 0rem rgba(0,0,0,.1);--ui-radius:.5rem;--ui-inset:2.5rem;--button-size:2.625rem;--gap-between-buttons:.75rem;--apartment-details-height:3.4375rem;--gap-between-map-details:var(--gap-between-buttons)}body{height:100vh;margin:0 auto;overflow:hidden}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;width:100%;height:100%;color:var(--ui-color);background:var(--app-background);overflow:hidden}#app-content{width:100%;height:100%}#not-supported-browser{z-index:100;text-align:center;background:var(--app-background,#fff);flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#not-supported-browser .title{margin-bottom:2.25rem;font-size:2.25rem;font-weight:700}#not-supported-browser .description{margin-bottom:2.25rem;font-size:1.125rem}#not-supported-browser .list{list-style:none}#not-supported-browser .list .list-item:not(:last-child){margin-bottom:.25rem}#not-supported-browser .icon{width:3.125rem;height:3.125rem}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes dot-animation{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}
