.selector{position:relative}@media (max-width:767px){.point,.selector-video-wrap{display:none}.point{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;background-color:#fff}.filtered{display:inline-block}.point i{display:none}.point:not(:last-child){border-bottom:1px solid #444}.selector-rotate{display:none}}@media (min-width:768px){.selector-video,.selector-video-reverse{vertical-align:bottom}.selector .controls{position:absolute;top:30px;right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.selector .controls span{margin-right:20px;color:#222;font-weight:700}.selector .controls .selector-rotate{background-color:#fff;color:#005662;height:40px;width:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;border:none;font-size:20px;margin:0 3px}.selector .controls .selector-rotate i{font-size:36px}.selector .controls .selector-rotate:hover{cursor:pointer;background-color:#fbfbfb}.point{position:absolute;display:none;margin-top:-16px;margin-left:-16px;width:32px}.point.active.filtered{display:inline-block}.point .point-title{display:none}}@media (min-width:1200px){.selector-video-wrap{height:720px}}@media (min-width:768px){.selector-video-wrap{width:100%;position:relative}.selector-video-wrap canvas,.selector-video-wrap video{top:0;left:0;width:100%;max-width:100%;height:auto}.selector-video-wrap video{position:absolute;z-index:0;height:100%}.selector-video-wrap video.active{z-index:1}.selector-video-wrap .selector-video{position:absolute}}.selector-explanation{margin:25px 0;text-align:center}.selector-explanation>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 15px}.selector-explanation .fiche{margin-right:5px}.fiche{width:18px;height:18px;display:inline-block;border-radius:50%;position:relative;cursor:pointer}@media (max-width:767px){.fiche{display:none}}.fiche:before{width:22px;height:22px;background-color:hsla(0,0%,100%,.6);top:-2px;left:-2px}.fiche:after,.fiche:before{content:"";display:inline-block;border-radius:50%;position:absolute;z-index:1}.fiche:after{width:100%;height:100%;background-color:#aed5d2;-webkit-box-shadow:0 0 2px rgba(0,0,0,.27);box-shadow:0 0 2px rgba(0,0,0,.27);top:0;left:0}.fiche.in-option:after{background-color:#fdddaf}.fiche.sold:after,.fiche.verkocht:after{background-color:#ee7a6b}.in-optie .fiche:after{background-color:#fdddaf}.sold .fiche:after,.verkocht .fiche:after{background-color:#ee7a6b}.point-popup-header{text-transform:uppercase;font-weight:700;overflow:hidden}@media (max-width:767px){.point-popup-header{color:#005662}}@media (min-width:768px){.point-popup-title{background-color:#005662;float:left;overflow:hidden;color:#fff}}@media (min-width:768px){.point-popup-title,.point-popup-type{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.point-popup-type{text-align:right;background-color:#aed5d2}}.lot-details{list-style:none;padding-left:0!important;margin-left:0!important}.lot-details li{list-style:none!important}.lot-details li>span{width:150px;display:inline-block}@media (min-width:768px){.point-popup{background-color:#fff;color:#242528;width:350px;display:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);z-index:3}.point-popup:before{content:"";width:0;height:0;border:16px solid transparent;border-left-color:#fff;position:absolute;right:-31px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.point-popup:after{content:"";width:16px;height:100%;display:block;position:absolute;top:0;right:-16px}.point-popup-content{padding:15px 20px}}.point-popup-btn{font-size:16px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ee7a6b}.point-popup-btn .fa-angle-right{color:#fff;width:14px;height:14px;border-radius:50%;background-color:#ee7a6b;font-weight:700;top:0;line-height:14px;margin-left:10px}.perspective-indicator{width:162px;position:absolute;top:50px;left:50px;z-index:1}@media (max-width:767px){.perspective-indicator{display:none}}.perspective-indicator .cls-1{fill:#ecfbfa}.perspective-indicator .side{fill:#c8e5e3}.perspective-indicator .active,.perspective-indicator .side{stroke:rgba(0,87,98,0)}.perspective-indicator .active{fill:#ef7a6b}.perspective-indicator .cls-4{fill:#222;font-size:12px;font-family:Raleway,sans-serif;font-weight:300}.filter-apartments{margin-bottom:35px}@media (min-width:768px){.filter-apartments{display:none}}.floor-indicator{font-size:32px;font-weight:100;color:#005762;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:75px}.floor-indicator .floors{font-weight:700;font-family:brandon-grotesque,sans-serif;font-size:54px;margin-left:30px;line-height:1em}.floor-indicator .floors a{color:inherit}.floor-indicator .floors .current,.floor-indicator .floors .separator{color:#c8e5e3}@media (max-width:768px){.floor-indicator{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.floor-indicator .floors{margin-left:0;margin-top:25px}}.download{font-size:18px}.download i{color:#ee7a6b}.download a{color:#333;margin-left:5px}.lot-info{text-align:right}.lot-info .lot-model{color:#ec6a5c;font-weight:700;font-size:26px;text-transform:uppercase}.lot-info .lot-title{font-size:25px;font-family:Raleway,sans-serif;line-height:1em}.lot-info strong{color:#005762;font-size:25px}