.residence-tags{bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.88rem;left:0;letter-spacing:.09em;line-height:1em;position:absolute;z-index:1}.site-seniorgarden .residence-tags{font-size:1rem}.residence-tags__tag{border-bottom-right-radius:20px;border-top-right-radius:20px;color:#fff;font-family:GillSansJM,sans-serif;padding:8px 16px;position:relative;z-index:0}.residence-tags__tag:not(:first-child){margin-left:-16px;padding-left:32px}.residence-tags__tag:first-child{z-index:3}.residence-marker__info-window .residence-tags__tag:first-child{margin:0 0 0 4px}.residence-tags__tag:nth-child(2){z-index:2}.residence-tags__tag:nth-child(3){z-index:1}.residence-tags__tag--rental,.residence-tags__tag--premise{background-color:#101518}.residence-tags__tag--prio{background-color:#fbf3e7;color:#3f3f3c}.residence-tags__tag span:before,.residence-tags__tag span:after{content:"";display:block;height:0;width:0}.residence-tags__tag span:before{margin-bottom:-2px}.residence-tags__tag span:after{margin-top:-2px}.residence-tags__status{background:#f6f6f4;color:#333331}.residence-tags__status.vip,.residence-tags__status.ongoing{background-color:#f2b843;color:#333331}.site-boratt .residence-tags__status.vip,.site-seniorgarden .residence-tags__status.vip,.site-boratt .residence-tags__status.ongoing,.site-seniorgarden .residence-tags__status.ongoing{background-color:#ffdc73}.residence-tags__status.for-sale,.residence-tags__status.executed{background-color:#497f71;color:#fff;text-shadow:0 1px 4px #3e7367}.residence-tags__status.sold{background-color:#c64625;color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.residence-tags__status.booked{background-color:#b4601f;color:#fff}.residence-tags__status.reserved,.residence-tags__status.registred{background-color:#3e6aa2;color:#fff}.residence-tags__status.succession{background-color:#d3e3db}.residence-tags__status--reference{background-color:#d8d8d8;color:#404446}.site-seniorgarden .residence-tags__status--reference{color:#222220}.residence-tags__status.move-in-ready{background-color:#ffd275;color:#3f3f3c}.residence-tags__status.pre-selling{background-color:#f2b843;color:#3f3f3c}.residence-tags__status.showing-apartment{background-color:#222220;color:#fff}.residence-tags__status--rental.planned,.residence-tags__status--rental.pre-selling{background-color:#f6f6f4;color:#3f3f3c}.residence-tags__status--rental.intermediation,.residence-tags__status--rental.move-in-ready{background-color:#497f71;color:#fff}.residence-tags__status--rental.pre-selling{background-color:#f6f6f4;color:#3f3f3c}.residence-tags__status--rental.completed{background-color:#3e6aa2;color:#fff}.residence-tags__status--premise.free{background-color:#497f71;color:#fff}.residence-tags__status--premise.booked{background-color:#b4601f;color:#fff}.residence-tags__status--premise.premises-not-available{background-color:#c64625;color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.residence-tags__status--reference.finalized{background-color:#497f71;color:#fff}.residence-tags__status--reference.ongoing{background-color:#c64625;color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.site-entreprenad .residence-tags__status--reference.ongoing{background-color:#ff9d43;color:#222220;text-shadow:none}.residence-tags__concept--premium{background-color:#3f3f3c;color:#f3dbb2}.residence-tags__concept--smarta{background-color:#f3dbb2;color:#3f3f3c}.residence-tags__site--senior{background-color:#003a68}.residence-tags__site--boratt{background-color:#00517b}.image-header .residence-tags{bottom:0}.residence-info-section__side-content .residence-tags{clear:both;float:left;position:relative}.suggestion-card .residence-tags,.grid-table__card .residence-tags{position:absolute;bottom:auto;top:8px}.selected-residence .residence-tags{bottom:auto;top:8px}.vertical-residence-card .residence-tags{bottom:auto;overflow:hidden;top:8px}.site-seniorgarden .search-result .residence-tags .sombrero{height:200px;position:absolute;transform:scale(.15) rotate(23deg);transform-origin:top center;width:400px;right:-140px;z-index:4;top:-20px}.site-seniorgarden .search-result .residence-tags .sombrero:before{width:36%;height:100%;left:32%;top:0;background:#ff8c00;-webkit-box-shadow:inset -5px -5px 30px rgba(0,0,0,.25);box-shadow:inset -5px -5px 30px #00000040;border-radius:50px/70px 70px 100px 100px;display:block;content:"";position:absolute}.site-seniorgarden .search-result .residence-tags .sombrero:after{width:100%;height:30px;display:block;margin-top:-20px;content:"";position:absolute;z-index:1;top:50%;background:radial-gradient(100% 100% at center,#ffd700 49%,transparent 50%) 0% 20%/30px 30px,radial-gradient(100% 100% at center,#ffd700 49%,transparent 50%) 20% 20%/30px 30px,radial-gradient(100% 100% at center,#ffd700 49%,transparent 50%) 40% 20%/30px 30px,radial-gradient(100% 100% at center,#ffd700 49%,transparent 50%) 60% 20%/30px 30px,radial-gradient(100% 100% at center,#ffd700 49%,transparent 50%) 80% 20%/30px 30px,radial-gradient(100% 100% at center,#ffd700 49%,transparent 50%) 100% 20%/30px 30px;background-repeat:no-repeat}.site-seniorgarden .search-result .residence-tags .sombrero .brim{background-image:linear-gradient(45deg,#639 33.142857143%,black 33.142857143%,black 34.28571429%,#4169e1 34.28571429%,#4169e1 41.28571429%,black 41.28571429%,black 42.42857143%,#228b22 42.42857143%,#228b22 49.42857143%,black 49.42857143%,black 50.57142857%,#ffd700 50.57142857%,#ffd700 57.57142857%,black 57.57142857%,black 58.71428571%,#ff8c00 58.71428571%,#ff8c00 65.71428571%,black 65.71428571%,black 66.85714286%,#dc143c 66.85714286%,#dc143c 73.85714286%,black 73.85714286%,black 75%,transparent 75%),linear-gradient(-45deg,#639 33.142857143%,black 33.142857143%,black 34.28571429%,#4169e1 34.28571429%,#4169e1 41.28571429%,black 41.28571429%,black 42.42857143%,#228b22 42.42857143%,#228b22 49.42857143%,black 49.42857143%,black 50.57142857%,#ffd700 50.57142857%,#ffd700 57.57142857%,black 57.57142857%,black 58.71428571%,#ff8c00 58.71428571%,#ff8c00 65.71428571%,black 65.71428571%,black 66.85714286%,#dc143c 66.85714286%,#dc143c 73.85714286%,black 73.85714286%,black 75%,transparent 75%);background-size:100px 100px;background-position:0 0;background-repeat:repeat;border-radius:0 0 180px 180px;bottom:0;content:"";display:block;height:50%;overflow:hidden;position:absolute;width:100%}.site-seniorgarden .search-result .residence-tags .sombrero .brim:before,.site-seniorgarden .search-result .residence-tags .sombrero .brim:after{background-repeat:repeat;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.site-seniorgarden .search-result .residence-tags .sombrero .brim:before{background-image:linear-gradient(45deg,#639 8.142857143%,black 8.142857143%,black 9.28571429%,#4169e1 9.28571429%,#4169e1 16.28571429%,black 16.28571429%,black 17.42857143%,#228b22 17.42857143%,#228b22 24.42857143%,black 24.42857143%,black 25.57142857%,#ffd700 25.57142857%,#ffd700 32.57142857%,black 32.57142857%,black 33.71428571%,#ff8c00 33.71428571%,#ff8c00 40.71428571%,black 40.71428571%,black 41.85714286%,#dc143c 41.85714286%,#dc143c 48.85714286%,black 48.85714286%,black 50%,transparent 50%),linear-gradient(-45deg,#639 8.142857143%,black 8.142857143%,black 9.28571429%,#4169e1 9.28571429%,#4169e1 16.28571429%,black 16.28571429%,black 17.42857143%,#228b22 17.42857143%,#228b22 24.42857143%,black 24.42857143%,black 25.57142857%,#ffd700 25.57142857%,#ffd700 32.57142857%,black 32.57142857%,black 33.71428571%,#ff8c00 33.71428571%,#ff8c00 40.71428571%,black 40.71428571%,black 41.85714286%,#dc143c 41.85714286%,#dc143c 48.85714286%,black 48.85714286%,black 50%,transparent 50%);background-size:100px 100px;background-position:50px 0}.site-seniorgarden .search-result .residence-tags .sombrero .brim:after{background-image:linear-gradient(-45deg,black .5%,#ffd700 .5%,#ffd700 7.5%,black 7.5%,black 8.642857143%,#ff8c00 8.642857143%,#ff8c00 15.64285714%,black 15.64285714%,black 16.88571429%,#dc143c 16.88571429%,#dc143c 23.84285714%,black 23.84285714%,black 25%,transparent 25%);background-size:100px 100px;background-position:0 0}
