#euroviaVR{width:100%;display:block;position:relative;background-color:#000;overflow:hidden;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#000}#euroviaVR.floor{background-color:#fff}@media(orientation:portrait){#euroviaVR.fullscreen:after{width:25%;height:25%;display:block;content:" ";position:absolute;left:50%;bottom:10%;transform:translate(-50%);background:url(/app/themes/eurovia/public/build/assets/rotate-screen-LWV0tr4q.gif) no-repeat center center;background-size:contain}}#euroviaVR.fullscreen{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999}@media(min-width:768px){#euroviaVR.fullscreen{font-size:15px}}@media(min-width:1200px){#euroviaVR.fullscreen{font-size:17px}}#euroviaVR button{border:2px solid #143275;background-color:#143275;color:#fff;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;transition:all .2s ease}#euroviaVR button:focus{outline:none}#euroviaVR button:hover{background-color:#fff;color:#143275}#euroviaVR button.disabled{opacity:.8;border-color:#858585;background-color:#858585;color:#fff}#euroviaVR svg{fill:currentColor}#euroviaVR table{border:0;border-collapse:collapse;background-color:#fff;color:#000;font-size:.8em;text-align:left}@media(min-width:1200px){#euroviaVR table{font-size:.9em}}#euroviaVR table tr>th,#euroviaVR table tr>td{vertical-align:middle;border-bottom:1px solid rgb(127.5,127.5,127.5)}#euroviaVR table tr>th.available,#euroviaVR table tr>td.available{color:#3ece7b}#euroviaVR table tr>th.sold,#euroviaVR table tr>td.sold{color:#ee2f53}#euroviaVR table tr>th.reserved,#euroviaVR table tr>td.reserved{color:#f58713}#euroviaVR table tr>th{font-weight:400}@media(min-width:1200px){#euroviaVR table tr>th{font-size:.8em}}#euroviaVR>img,#euroviaVR>video{width:100%;display:block;transition:opacity .5s ease}#euroviaVR.fullscreen>img,#euroviaVR.fullscreen>video{position:absolute;top:50%;left:0;transform:translateY(-50%)}#euroviaVR>img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}#euroviaVR .disabled{cursor:url(/app/themes/eurovia/public/build/assets/disabled-ixNtC-XQ.svg),not-allowed}#euroviaVR .hidden{display:none}#euroviaVR .invisible{visibility:hidden;opacity:0}.euroviaVR__architect{float:right;clear:right;margin-right:-.5em;padding:0 .5em}.euroviaVR__availability{position:absolute;z-index:10;transform:translate(10px,calc(-100% - 20px));box-shadow:2px 2px 10px #00000080;background-color:#ffffffe6;padding:1em;font-weight:300;transition:opacity .2s ease,visibility .2s ease}.euroviaVR__availability:after{width:0;height:0;display:block;content:" ";position:absolute;bottom:-15px;left:0;border-top:15px solid rgba(255,255,255,.9);border-right:15px solid transparent}.euroviaVR__availability strong,.euroviaVR__availability span{color:#143275;font-weight:700}.euroviaVR__availability>h2{margin:0 0 .5em;color:#000;font-size:1.2em;font-weight:700;text-transform:uppercase}.euroviaVR__availability>p{margin:0 0 .75em;padding:0;font-size:.8em;text-align:left}.euroviaVR__availability>p:last-child{margin-bottom:.1em}.euroviaVR__availability>p.flex{display:flex;align-items:center}.euroviaVR__availability>p.flex:after{width:100%;height:2px;display:block;content:" ";flex:1;margin-left:.75em;background-color:#9ab4ee}.euroviaVR__availability>p>small{display:block;margin-top:.25em;text-align:center}.euroviaVR__availability>p>.title{text-transform:uppercase}.euroviaVR__availability>table{background-color:transparent!important;color:inherit!important}.euroviaVR__availability>table td,.euroviaVR__availability>table th{border-left:1px solid rgb(154.2262773723,180.0656934307,237.7737226277);padding:.25em .5em;text-align:center}.euroviaVR__availability>table td:first-child,.euroviaVR__availability>table th:first-child{border-left:0}.euroviaVR__buttons{position:absolute;top:5%;left:5%;z-index:10}@media(min-width:425px){.euroviaVR__buttons{left:3%}}.euroviaVR__buttons>button{width:2.5em;height:2.5em;display:inline-block;position:relative;overflow:hidden;margin-right:.75em;padding:0;box-shadow:2px 2px 10px #0006;font-size:1em}.euroviaVR__buttons>button>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.euroviaVR__buttons__back>svg{width:30%;left:48%!important}.euroviaVR__buttons__fullscreen>svg{width:45%}.euroviaVR__buttons__fullscreen>svg:first-child{display:block}.active.euroviaVR__buttons__fullscreen>svg:first-child{display:none}.euroviaVR__buttons__fullscreen>svg:last-child{display:none}.active.euroviaVR__buttons__fullscreen>svg:last-child{display:block}.euroviaVR__clickable{width:100%;position:absolute;top:50%;left:0;z-index:5;transform:translateY(-50%);padding-bottom:177.7777777778%;opacity:1;transition:all .2s ease}.euroviaVR__clickable.invisible{transition:none}.euroviaVR__clickable svg{width:100%;height:100%;position:absolute;top:0;left:0}.euroviaVR__clickable svg a{cursor:pointer;text-decoration:none}.floor .euroviaVR__clickable svg a polygon{opacity:.4}.euroviaVR__clickable svg a:hover polygon,.euroviaVR__clickable svg a:hover use,.euroviaVR__clickable svg a.active polygon,.euroviaVR__clickable svg a.active use{opacity:.7!important}.euroviaVR__clickable svg a.disabled polygon,.euroviaVR__clickable svg a.disabled use{fill:#858585}.euroviaVR__clickable svg a.reserved polygon,.euroviaVR__clickable svg a.reserved use{fill:#f58713}.euroviaVR__clickable svg a.sold polygon,.euroviaVR__clickable svg a.sold use{fill:#ee2f53}.euroviaVR__clickable svg circle,.euroviaVR__clickable svg rect{fill:#143275}.euroviaVR__clickable svg text{fill:#fff;font-weight:700;text-anchor:end}.euroviaVR__clickable svg text.secondary{font-weight:400}.euroviaVR__clickable svg line{stroke:#143275;stroke-width:10px}.euroviaVR__clickable svg polygon,.euroviaVR__clickable svg use{opacity:0;stroke:#fff;stroke-width:3px;transition:opacity .5s ease}.euroviaVR__clickable svg polygon:not([fill]),.euroviaVR__clickable svg use:not([fill]){fill:#3ece7b}.floor .euroviaVR__clickable svg polygon,.floor .euroviaVR__clickable svg use{stroke-width:0}.loaded .euroviaVR__clickable svg polygon,.loaded .euroviaVR__clickable svg use{animation:flash .75s .5s 2}@keyframes flash{0%{opacity:0}50%{opacity:.5}}.euroviaVR__clickable svg .circle>circle{fill:none}.euroviaVR__clickable svg .circle>text{fill:#fff}.euroviaVR__clickable svg .disabled rect{fill:#d6d6d6}.euroviaVR__clickable svg .disabled text{fill:#000}.euroviaVR__clickable svg .disabled text.title{font-weight:400}.euroviaVR__clickable svg .related:hover>polygon,.euroviaVR__clickable svg .related.active>polygon{opacity:.5}.euroviaVR__loader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;background-color:#ffffffb3;opacity:1;transition:all .2s ease}.euroviaVR__loader>svg{width:10%;height:10%;position:absolute;top:50%;left:50%;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.euroviaVR__title{display:none;position:absolute;top:5%;right:5%;z-index:50;color:#fff;font-size:2.5em;text-align:right;text-shadow:.05em .05em .25em #143275;transition:color .2s ease,text-shadow .2s ease}@media(min-width:425px){.euroviaVR__title{right:3%}}.floor .euroviaVR__title{display:block;color:#143275;text-shadow:none}.euroviaVR__title>svg{width:1em;height:1em;vertical-align:middle;margin:0 .2em .2em 0;filter:drop-shadow(.05em .05em .25em #143275)}.floor .euroviaVR__title>svg{filter:none}.euroviaVR__title>strong{display:inline-block;vertical-align:top;text-align:center}.euroviaVR__title>span{display:block;font-size:.6em;line-height:150%}@media(min-width:992px){.euroviaVR__title>span{margin-top:.25em}}.floor .euroviaVR__title>span{display:none}.view_B1 .euroviaVR__title>span,.view_B2 .euroviaVR__title>span,.view_B5 .euroviaVR__title>span,.view_B6 .euroviaVR__title>span{font-size:.7em}.view_B1 .euroviaVR__title>span small,.view_B2 .euroviaVR__title>span small,.view_B5 .euroviaVR__title>span small,.view_B6 .euroviaVR__title>span small{font-size:.55em}.euroviaVR__title>span>span{display:block}.euroviaVR__title small{display:block;font-size:.7em;line-height:130%}.view_preview .euroviaVR__title small{display:none}@media(orientation:portrait){.euroviaVR__modal:after{width:25%;height:25%;display:block;content:" ";position:absolute;left:50%;bottom:10%;transform:translate(-50%);background:url(/app/themes/eurovia/public/build/assets/rotate-screen-LWV0tr4q.gif) no-repeat center center;background-size:contain}}.euroviaVR__modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-color:#000c;background-repeat:no-repeat;background-position:65% 50%;background-size:contain;overflow:auto;box-sizing:border-box;opacity:1;transition:all .5s ease}@media(min-width:1200px){.euroviaVR__modal{background-position:center center}}.euroviaVR__modal__buttons{position:absolute;top:5%;right:5%;z-index:999}@media(min-width:425px){.euroviaVR__modal__buttons{right:3%}}.euroviaVR__modal__buttons>button{width:1em;height:1em;display:block;box-shadow:2px 2px 12px #00000080;margin-bottom:.25em;padding:0;font-size:3.25em;line-height:1em}.euroviaVR__modal__download,.euroviaVR__modal__print{position:relative}.euroviaVR__modal__download>svg,.euroviaVR__modal__print>svg{position:absolute}.euroviaVR__modal__download>svg{width:70%;height:70%;top:15%;left:15%}.euroviaVR__modal__print>svg{width:60%;height:60%;top:20%;left:20%}.euroviaVR__navigation__table{position:absolute;bottom:5%;left:50%;z-index:9999;transform:translate(-50%);display:flex;background-color:#fff;padding:.5em .5em 1em}@media(min-width:425px){.euroviaVR__navigation__table{bottom:3%}}.modal .euroviaVR__navigation__table{box-shadow:2px 2px 10px #00000080}.euroviaVR__navigation__table>table{width:15em;margin:0 1em}.euroviaVR__navigation__table>table td,.euroviaVR__navigation__table>table th{padding:.5em .4em}.euroviaVR__navigation__table>table td:first-child,.euroviaVR__navigation__table>table th:first-child{padding-left:0}.euroviaVR__navigation__table>table td:last-child,.euroviaVR__navigation__table>table th:last-child{padding-right:0}.euroviaVR__navigation__table>table th{color:#4d4d4d;text-align:left;white-space:nowrap}.euroviaVR__navigation__table>table td{text-align:right}.euroviaVR__navigation__table>table sup{font-size:.75em}.euroviaVR__navigation__floors{width:8em;position:absolute;top:55%;right:5%;z-index:10;transform:translateY(-50%)}@media(min-width:425px){.euroviaVR__navigation__floors{right:3%}}.euroviaVR__navigation__floors>h2{margin-bottom:.25em;font-size:2em;text-align:center}.euroviaVR__navigation__floors>a{display:block;background-color:#fff;border-bottom:1px solid rgba(20,50,117,.5);padding:.5em 0;color:inherit;text-align:center;text-decoration:none}.euroviaVR__navigation__floors>a:last-child{border-bottom:0}.euroviaVR__navigation__floors>a:hover{background-color:#143275;color:#fff}.euroviaVR__navigation__floors>a.active{background-color:#143275;color:#fff;font-weight:700}.euroviaVR__navigation__floors>a.disabled{opacity:.5}.euroviaVR__author{position:absolute;bottom:0;right:0;z-index:10;padding:.75em 1em;font-size:.75em;color:#fff;text-transform:uppercase}.floor .euroviaVR__author{color:gray}.euroviaVR__author a{color:inherit;font-weight:700;text-decoration:none}.euroviaVR__author img{display:inline-block;height:1.75em;margin-left:.5em;margin-bottom:.2em;vertical-align:middle}
