#residences{display:flex;justify-content:space-between;align-items:baseline}#residences .tab{overflow:hidden;display:flex;flex-flow:column wrap;width:fit-content;padding:5px;box-sizing:border-box;width:200px}#residences .tab button{background-color:inherit;border:none;outline:none;cursor:pointer;transition:0.3s;font-size:11px}#residences .tab button:hover{background-color:var(--background2)}#residences .tab button.active{border-bottom:2px solid var(--color1)}#residences .tabcontent{display:none;box-sizing:border-box;width:100%;animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.residence_flex{display:flex;flex-wrap:wrap}.residence{width:45%;margin:10px}.residence_desc{height:100px;overflow:auto;padding:5px;box-sizing:border-box;text-align:justify;margin:5px auto;scrollbar-width:none !important}.residence_options{padding:2px;text-align:center}.residences_thead{font-family:var(--secondfont);color:var(--background2);font-size:calc(15px + (18 - 15) * ((100vw - 320px) / (1600 - 320)));text-transform:uppercase;letter-spacing:-1px;font-style:italic;text-align:center;background:var(--color1_light);color:var(--background2);border-bottom:2px solid var(--color1);padding:8px}.residences_smalltext{text-align:center;text-transform:uppercase;font-family:var(--textfont);font-size:9px;letter-spacing:2px}.residences_tcat{background:var(--color2);color:var(--background2);padding:6px;font-size:12px;margin:5px;font-weight:600;text-align:center;text-transform:uppercase}.residences_residents{text-transform:uppercase;padding:2px 4px 2px 8px}