.outerScrollbarWrapper{position:relative;overflow:hidden;width:calc(100% + 27px);height:calc(100% + 27px);margin-right:-27px}.outerScrollbarWrapper.button-scrolling.vertical .innerScrollbarWrapper{top:40px;bottom:40px}.outerScrollbarWrapper.button-scrolling.horizontal .innerScrollbarWrapper{left:40px;right:40px}.outerScrollbarWrapper .innerScrollbarWrapper{position:absolute;top:0;left:0;bottom:0;right:0;touch-action:manipulation}.outerScrollbarWrapper .innerScrollbarWrapper .paddingScrollbarWrapper{position:absolute;padding-right:27px;padding-bottom:27px;box-sizing:content-box}.outerScrollbarWrapper .scrollbarTrack{position:absolute;bottom:27px;right:27px;background-color:transparent;border-radius:5px}.outerScrollbarWrapper .scrollbarTrack .scrollbarThumb{position:relative;transition:opacity .25s ease-in-out;opacity:0;background-color:rgba(181,180,179,.5);border-radius:5px}.outerScrollbarWrapper .scrollbarTrack.horizontal{left:0;height:8px;margin-right:8px;margin-left:8px}.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb{height:4px}.outerScrollbarWrapper .scrollbarTrack.vertical{top:0;width:8px;margin-top:8px;margin-bottom:8px}.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{width:4px}.outerScrollbarWrapper.dual-scroll{overflow:scroll}.outerScrollbarWrapper.vertical,.outerScrollbarWrapper.verticalOnly{height:100%}.outerScrollbarWrapper.vertical .scroll-forward,.outerScrollbarWrapper.verticalOnly .scroll-forward{bottom:0}.outerScrollbarWrapper.vertical .innerScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper{overflow-x:hidden;overflow-y:scroll}.outerScrollbarWrapper.vertical .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-bottom:0}.outerScrollbarWrapper.horizontal,.outerScrollbarWrapper.horizontalOnly{width:100%}.outerScrollbarWrapper.horizontal .scroll-forward,.outerScrollbarWrapper.horizontalOnly .scroll-forward{right:0}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper{overflow-x:scroll;overflow-y:hidden}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-right:0}.outerScrollbarWrapper .scroll-forward{position:absolute}div:active>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{opacity:1}#reel.sorting .scrollbarTrack{visibility:hidden}
.footer-ui{flex-shrink:0;position:relative;bottom:0;width:100%;height:18px;background-color:transparent;transition-property:height,background-color;transition-duration:.5s}.footer-ui #footer{height:16px;margin-right:10px;display:flex;justify-content:flex-end;align-items:center;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.footer-ui #footer>*{padding:0 3px;height:16px;line-height:16px;font-size:10px;font-weight:700}.footer-ui #footer>.link{letter-spacing:.5px;color:#fff;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.75)}.footer-ui #footer>.link:hover{color:#ff3158;text-shadow:none}.footer-ui #footer .footer-logo{width:74px;height:16px}.reel-open .footer-ui{background-color:rgba(0,0,0,.25)}.modal-open .footer-ui{background-color:transparent}
.showcase-ui-overlay{position:absolute;top:0;left:0;height:100%}.bottom-ui,.showcase-ui-overlay{display:flex;flex-direction:column;width:100%;pointer-events:none}.bottom-ui{flex-shrink:0;position:static;bottom:0;z-index:29;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bottom-ui .bottom-controls{position:relative;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-between;height:37px;z-index:25;margin:0 10px 0 15px;pointer-events:none;opacity:1;transition:opacity .5s}.bottom-ui .bottom-controls.faded-out{opacity:0;pointer-events:none}.bottom-ui .bottom-controls.faded-out *{pointer-events:none!important}.bottom-ui .bottom-controls .divider{display:block;margin-left:auto}.bottom-ui .controls{display:flex;flex-wrap:nowrap;flex-grow:1;height:37px;pointer-events:none;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.bottom-ui .controls .icon-hlr{margin-left:3px}.bottom-ui .controls .icon{padding:10px}.bottom-ui .collapsible-list-menu{background:rgba(0,0,0,.5);border-radius:3px}.bottom-ui .collapsible-list-menu .data-balloon:after,.bottom-ui .collapsible-list-menu .data-balloon:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bottom-ui .collapsible-list-menu .data-balloon:after{margin-right:11px}.bottom-ui .collapsible-list-menu .data-balloon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}.bottom-ui .collapsible-list-menu .mode-controls{flex-direction:column-reverse}.bottom-ui .collapsible-list-menu .highlight-tour-controls{flex-direction:column-reverse;height:auto;padding:0;margin:0;background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls:hover{background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls .tour-controls{margin-left:0}.bottom-ui .collapsible-list-menu .floor-menu-wrapper{bottom:0;right:100%;margin-right:5px;margin-bottom:0}.bottom-ui .measure-mode-button{position:relative}.bottom-ui .measure-mode-button .nudge-tooltip .tooltip{width:220px;-webkit-transform:translate(-50%,-50px);transform:translate(-50%,-50px)}@media (max-height:487px),only screen and (max-width:487px){.bottom-ui .measure-mode-button .nudge-tooltip .tooltip{width:170px}}.bottom-ui .measure-mode-button .nudge-tooltip:before{top:-50px}.bottom-ui .measure-mode-button .nudge-tooltip:after{top:-51px}.bottom-ui .measure-mode-button .nudge-tooltip .title{color:#ff3158}.bottom-ui .measure-mode-button .nudge-tooltip .message{font-size:18px;font-weight:400;float:left}@media (max-height:487px),only screen and (max-width:487px){.bottom-ui .measure-mode-button .nudge-tooltip .message{font-size:14px}}.collapsible-list-menu .nudge-tooltip{display:none}.highlight-tour-controls{display:flex;flex-wrap:nowrap;height:35px;padding:1px 5px;margin-right:5px;background-color:rgba(0,0,0,.5);border-radius:100px}.highlight-tour-controls .highlight-button+.tour-controls{margin-left:-7px}.highlight-tour-controls .icon-button .button-active{background-color:transparent}.highlight-tour-controls .icon{text-shadow:none}.highlight-tour-controls .icon.icon-dpad-up{font-size:20px;position:relative;top:-1px}.no-touch .highlight-tour-controls:hover{background-color:#222}
#pause-button{opacity:1;transition:opacity .5s;height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;cursor:pointer}#pause-button.faded-out{opacity:0;pointer-events:none}#pause-button.faded-out *{pointer-events:none!important}#pause-button img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0;transition:all .7s}#pause-button img.justPaused{opacity:1;transition:all .7s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.tour-playing #pause-button{pointer-events:auto}
#model-title{font-weight:100;font-size:14px;float:left;left:10px;word-wrap:break-word;opacity:1;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}#model-title .title-row{height:50px}#model-title .title-row>*{pointer-events:auto}#model-title.collapsed .main-title-row{pointer-events:none}@media (max-width:487px){#model-title{left:0;top:0;transition:left 0s ease-in-out;transition:top 0s ease-in-out}}#model-title #title-toggle{float:left;text-align:center;width:20px;height:50px;line-height:50px;font-size:10px;background-color:rgba(0,0,0,.45)}#model-title #title-toggle:hover{background-color:rgba(0,0,0,.75)}#model-title #main-title-wrapper{overflow:hidden;height:50px;width:359px}@media (max-width:487px){#model-title #main-title-wrapper{width:calc(100vw - 20px);transition:width 0s ease-in-out}}#model-title #main-title-wrapper .main-title{padding:16px 10px 0;height:50px;white-space:nowrap;margin-left:1px;position:relative;transition:all .4s ease-in-out;right:0;background-color:rgba(0,0,0,.45)}#model-title #main-title-wrapper .main-title:hover{background-color:rgba(0,0,0,.75)}#model-title #main-title-wrapper .main-title.collapsed{right:100%}#model-title #main-title-wrapper .main-title .co-brand{position:absolute;width:294px;top:5px;color:hsla(0,0%,100%,.7);font-size:12px;font-style:italic;line-height:14px;overflow:hidden;text-overflow:ellipsis}#model-title #main-title-wrapper .main-title .co-brand .title{color:#fff}#model-title #main-title-wrapper .main-title .hint{position:absolute;font-size:10px;right:10px;top:9px}#model-title #main-title-wrapper .main-title #gui-name{width:100%;height:100%;line-height:36px;font-size:16px;letter-spacing:.6px;overflow:hidden;text-overflow:ellipsis}#model-title #main-title-wrapper .main-title #gui-name.noCoBrand{width:300px;float:left;height:100%;margin-top:-9px}#model-title .details-row{pointer-events:none}#model-title #summary-wrapper{margin-left:20px;overflow:hidden}@media (max-width:487px){#model-title #summary-wrapper{width:100vw;transition:width 0s ease-in-out}}#model-title #summary-wrapper .summary-details{padding:16px 10px 6px;max-width:358px;margin-left:1px;position:relative;right:0;top:0;background-color:rgba(0,0,0,.45);pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;transition:all .4s ease-in-out}#model-title #summary-wrapper .summary-details:not(.expanded){-webkit-transform:translateY(-100%);transform:translateY(-100%)}#model-title #summary-wrapper .summary-details:not(.expanded).hasExternalLink{top:34px}#model-title #summary-wrapper .summary-details.collapsed{right:100%;pointer-events:none}#model-title #summary-wrapper .summary-details .contact-block{position:relative;display:inline-block}#model-title #summary-wrapper .summary-details .contact-block .icon-user{position:absolute;top:3px;left:0}#model-title #summary-wrapper .summary-details .contact-block .contact-data{margin-bottom:12px;margin-left:20px;overflow:hidden;text-overflow:ellipsis;display:inline-block}#model-title #summary-wrapper .summary-details .summary-description{margin-bottom:10px;word-wrap:break-word;white-space:pre-wrap}#model-title #summary-wrapper .summary-details .address{overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}#model-title #summary-wrapper .summary-details #external-link{white-space:nowrap;position:relative}#model-title #summary-wrapper .summary-details #external-link .icon-ext-link{position:absolute;top:11px;left:0}#model-title #summary-wrapper .summary-details #external-link>div{width:calc(100% - 25px);overflow:hidden;margin-left:20px;text-overflow:ellipsis}#model-title #summary-wrapper .summary-details #external-link>div>*{margin-right:.4em}
#top-ui{z-index:5;opacity:1;transition:opacity .5s}#top-ui.faded-out{opacity:0;pointer-events:none}#top-ui.faded-out *{pointer-events:none!important}
#measurement-mode-layer{position:absolute;width:100%;height:100%}#measurement-mode-layer .measurement-overlay{position:absolute;top:-30px;left:-30px;bottom:-30px;right:-30px;z-index:27;pointer-events:none}@media (max-height:487px),only screen and (max-width:487px){#measurement-mode-layer .measurement-overlay{top:-15px;left:-15px;bottom:-15px;right:-15px}}#measurement-mode-layer .overlay-message .escape-key{width:50px;height:50px;margin:0 auto}#measurement-mode-layer .overlay-message .escape-key img{width:50px;height:50px}@media only screen and (max-height:600px) and (max-width:700px){#measurement-mode-layer .overlay-message .escape-key{width:30px}}#measurement-mode-layer .overlay-cta .tooltip-simple-medium .tooltip{width:175px}.measurement-settings-popup .units-setting{margin-bottom:5px}.overlay-ui{width:100%;height:100%}.overlay-layer,.overlay-ui{position:absolute;top:0;left:0}.overlay-layer{bottom:0;right:0;overflow:hidden}
@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto-Light.ttf) format('truetype');
  font-weight: 100;
}

@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto-Regular.ttf) format('truetype');
  font-weight: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto-Medium.ttf) format('truetype');
  font-weight: 500;
}

@font-face {
  font-family: 'Roboto';
  src: url(../fonts/Roboto-Bold.ttf) format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: 'IBMPlexSans';
  src: url(../fonts/IBMPlexSans-Regular.ttf) format('truetype');
  font-weight: normal;
}

@font-face {
  font-family: 'IBMPlexSans';
  src: url(../fonts/IBMPlexSans-Medium.ttf) format('truetype');
  font-weight: 500;
}

@font-face {
  font-family: 'IBMPlexSans';
  src: url(../fonts/IBMPlexSans-Bold.ttf) format('truetype');
  font-weight: bold;
}

html{height:100%}*,:after,:before{box-sizing:border-box}body,textarea{font-family:Roboto;letter-spacing:.2px}canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p{letter-spacing:.2px}input{font-family:Roboto}input:focus{outline-color:#ff3158}button.icon{padding:0;background:inherit;border:none;outline:inherit;font-size:inherit}button.icon:not(.disabled){pointer-events:auto;cursor:pointer}button.icon:not(.disabled):hover,button.icon:not(.disabled):hover:before{color:#ff3158}#gui{position:absolute;width:100%;height:100%;pointer-events:none;font-weight:100;font-size:14px;z-index:1}#gui.mobile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#perf{height:19px}#perf p{margin:0;text-align:center}#app-switch-container.active{z-index:55}.hidden{display:none!important}.invisible{visibility:hidden}::-moz-selection{background:rgba(255,49,88,.1)}::selection{background:rgba(255,49,88,.1)}.link,.link-btn{cursor:pointer;color:inherit;letter-spacing:.2px;pointer-events:auto;transition:color .25s}.link-btn.link,.link.link{white-space:nowrap;text-decoration:underline;font-weight:500}.link-btn.disabled,.link.disabled{opacity:.3;pointer-events:none;cursor:default}.link-btn.active,.link.active{color:#ff3158;pointer-events:none;text-decoration:none;cursor:default}.link-btn:hover,.link:hover{color:#ff3158}.clear-floats:after{content:"";display:table;clear:both}.strong{font-weight:700}.note{font-size:.8em;font-weight:500;color:#777}.gui-spinner-icon{width:40px;height:40px;border-color:#ff3158 transparent transparent #ff3158;border-style:solid;border-width:3px;border-radius:40px;-webkit-animation:gui-spinner .5s linear infinite;animation:gui-spinner .5s linear infinite}@-webkit-keyframes gui-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes gui-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-balloon]{position:relative}[data-balloon]:after,[data-balloon]:before{filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;transition:opacity .05s ease-out .05s;bottom:100%;left:50%;position:absolute;z-index:75;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transform-origin:top;transform-origin:top;line-height:normal}[data-balloon]:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-bottom:5px}[data-balloon]:after{content:attr(data-balloon);padding:6px;margin-bottom:11px;background:rgba(0,0,0,.75);border-radius:4px;color:#fff;font-family:Roboto;font-weight:500;font-size:11px;letter-spacing:.2px;white-space:nowrap}[data-balloon][data-balloon-size=xs]:after{font-size:10px;padding:.3em}[data-balloon]:hover:not(.disabled):not(.tooltip-hidden):after,[data-balloon]:hover:not(.disabled):not(.tooltip-hidden):before{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}[data-balloon][data-balloon-pos=down-left]:before,[data-balloon][data-balloon-pos=down-right]:before,[data-balloon][data-balloon-pos=down]:before{bottom:auto;left:50%;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:2px;margin-bottom:0}[data-balloon][data-balloon-pos=down-left]:after,[data-balloon][data-balloon-pos=down-right]:after,[data-balloon][data-balloon-pos=down]:after{margin-top:8px;bottom:auto;top:100%}[data-balloon][data-balloon-pos=down]:after{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:20px;-webkit-transform:translate(-100%);transform:translate(-100%)}[data-balloon][data-balloon-pos=down-right]:after{left:calc(50% - 14px);-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after,[data-balloon][data-balloon-pos=left]:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px}[data-balloon][data-balloon-pos=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon][data-balloon-pos=right]:after,[data-balloon][data-balloon-pos=right]:before{bottom:auto;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{margin-left:11px}[data-balloon][data-balloon-pos=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=up-right]:after{left:11px;-webkit-transform:none;transform:none}[data-balloon][data-balloon-pos=up-left]:after{left:auto;right:0;-webkit-transform:none;transform:none}[data-balloon][data-balloon-width]:after{white-space:normal}[data-balloon][data-balloon-width][data-balloon-width=small]:after{width:80px}[data-balloon][data-balloon-width][data-balloon-width=medium]:after{width:135px}[data-balloon][data-balloon-width][data-balloon-width=large]:after{width:260px}[data-balloon][data-balloon-width][data-balloon-width=xlarge]:after{width:90vw}@media screen and (min-width:768px){[data-balloon][data-balloon-width][data-balloon-width=xlarge]:after{width:380px}}[data-balloon][data-balloon-width][data-balloon-width=fit]:after{width:100%}[data-balloon][data-balloon-pre]:after{white-space:pre}[data-balloon].tooltip-hidden:after,[data-balloon].tooltip-hidden:before{opacity:0}button[data-balloon]{overflow:visible}.mobile [data-balloon]:after,.mobile [data-balloon]:before{opacity:0}.button{position:relative;font-weight:700;text-align:center;letter-spacing:.2px;color:#f5f4f3;transition:all .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:auto;line-height:23px;padding:8px 18px;background-color:#222;font-family:IBMPlexSans;font-size:16px;text-transform:uppercase;white-space:nowrap;overflow:hidden}.button:not(.button-small){height:39px;min-width:100px}.button.button-small{height:36px;line-height:20px;font-size:12px;letter-spacing:1.5px}.button.button-large{padding:7.5px 25px;height:40px;line-height:25px;letter-spacing:2px}@media (max-width:576px){.button.button-large{padding-left:15px;padding-right:15px}}.button.button-clear{background-color:transparent;color:#fff}.button.button-toolbar{height:55px;line-height:40px;background-color:#fff;box-shadow:inset 1px 0 0 #dadada;color:#222;font-size:14px;letter-spacing:2px}@media (max-width:576px){.button.button-toolbar{font-size:12px}}.button.button-toolbar.button-dimmed,.button.button-toolbar.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.3)}.button.button-light{background-color:#f5f4f3;color:#222}.button.button-light.button-dimmed,.button.button-light.button-disabled{background-color:rgba(245,244,243,.3);color:rgba(0,0,0,.3)}.button.button-secondary{height:39px;line-height:19px;border:2px solid #222;color:#222;background-color:#fff}.button.button-secondary.button-light{border-color:#f5f4f3;color:#f5f4f3;background-color:transparent}.button.button-secondary.button-large{height:40px;line-height:23px}.button.button-secondary+.button{margin-left:20px}.button.button-active,.button.button-busy{background-color:#ff3158;color:#fff}.button.button-busy{cursor:default;pointer-events:none}.button.button-inline{display:inline-block}.button.button-dimmed,.button.button-disabled{background-color:rgba(0,0,0,.3)}.button.button-disabled{cursor:default;pointer-events:none}.button.button-overlay{background-color:#fff;color:#222;border-radius:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.button.button-overlay.button-active,.button.button-overlay.button-busy{background-color:#ff3158;color:#fff}.button.button-overlay.button-dimmed,.button.button-overlay.button-disabled{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.5);box-shadow:none}.button.button-with-icon{display:flex;align-items:center}.button.button-with-icon .icon{margin-right:4px;font-size:18px}.no-touch .button:not(.button-disabled):not(.button-dimmed):hover{background-color:#ff3158;color:#fff}.no-touch .button:not(.button-disabled):not(.button-dimmed).button-clear:hover{background-color:transparent;color:#ff3158}.no-touch .button:not(.button-disabled):not(.button-dimmed).button-toolbar:hover{background-color:#fff;color:#ff3158}.no-touch .button:not(.button-disabled):not(.button-dimmed).button-secondary:hover{background:#fff;color:#ff3158;border-color:#ff3158}.no-touch .button:not(.button-disabled):not(.button-dimmed).button-overlay:hover{background-color:#ff3158;color:#fff}.no-touch .button:not(.button-disabled).button-dimmed.button-overlay:hover{background-color:hsla(0,0%,100%,.6);color:rgba(0,0,0,.5)}.icon-button{position:relative;display:inline-block;border-radius:50%;background-color:transparent;font-weight:700;text-align:center;letter-spacing:.2px;transition-property:opacity,color,background-color;transition-duration:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;pointer-events:auto}.icon-button .icon{padding:10px;line-height:35px;color:#f5f4f3;font-family:mp-font;text-shadow:1px 1px 2px #000;font-size:22px;cursor:pointer}.icon-button.icon-button-plain{padding:0;border-radius:0}.icon-button.icon-button-plain .icon{color:#222;font-size:14px;line-height:41px;text-shadow:none}.icon-button.icon-button-plain.button-dimmed .icon{color:#bdbdbd}.icon-button.icon-button-toolbar{height:55px;min-width:44px;background-color:#fff;border-radius:0;box-shadow:inset 1px 0 0 #dadada}.icon-button.icon-button-toolbar .icon{color:#222;line-height:55px;text-shadow:none}.icon-button.icon-button-toolbar .icon.icon-help{font-size:16px}.icon-button.icon-button-toolbar .icon.icon-revert{font-size:24px}.icon-button.icon-button-overlay{height:31px;width:31px;margin:5px;padding:0;background-color:rgba(0,0,0,.5);letter-spacing:0;vertical-align:top;text-transform:none}.icon-button.icon-button-overlay .icon{padding:0;color:#fff;font-size:15px;text-shadow:none}.icon-button.icon-button-overlay.button-dimmed,.icon-button.icon-button-overlay.button-disabled{background-color:rgba(0,0,0,.2)}.icon-button.icon-button-overlay.button-dimmed .icon,.icon-button.icon-button-overlay.button-disabled .icon{color:hsla(0,0%,100%,.3)}.icon-button.icon-button-overlay>span{line-height:31px}.icon-button.icon-button-overlay.button-active,.icon-button.icon-button-overlay.button-busy{background-color:#222}.icon-button.icon-button-overlay.button-active .icon,.icon-button.icon-button-overlay.button-busy .icon{color:#ff3158}.icon-button.icon-button-primary{height:40px;width:40px;font-size:18px;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.icon-button.icon-button-primary .icon{color:#222;text-shadow:none}.icon-button.icon-button-primary.button-active,.icon-button.icon-button-primary.button-busy{background-color:#ff3158}.icon-button.icon-button-primary.button-active .icon,.icon-button.icon-button-primary.button-busy .icon{color:#fff}.icon-button.icon-button-primary.button-dimmed,.icon-button.icon-button-primary.button-disabled{background-color:hsla(0,0%,100%,.6);box-shadow:none}.icon-button.icon-button-primary.button-dimmed .icon,.icon-button.icon-button-primary.button-disabled .icon{color:rgba(0,0,0,.5)}.icon-button.button-disabled{cursor:default;opacity:.5}.icon-button.button-disabled:not(.button-dimmed){pointer-events:none}.icon-button.button-active .icon,.icon-button.button-busy .icon{color:#ff3158;text-shadow:none}.icon-button.button-busy{cursor:default;pointer-events:none}.icon-button:not(.button-disabled):not(.button-dimmed):active .icon{color:#ff3158;text-shadow:none}.icon-button:not(.button-disabled):not(.button-dimmed):active.icon-button-overlay{background-color:#222}.icon-button:not(.button-disabled):not(.button-dimmed):active.icon-button-primary{background-color:#ff3158}.icon-button:not(.button-disabled):not(.button-dimmed):active.icon-button-primary .icon{color:#fff}.icon-button-social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:60px;height:60px;padding:0;text-align:center;color:#222;background:#f5f4f3;border-radius:100%;cursor:pointer}.icon-button-social .icon{color:inherit;text-shadow:none;font-size:24px}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover .icon{color:#ff3158;text-shadow:none}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-overlay{background-color:#222}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-primary{background-color:#ff3158}.no-touch .icon-button:not(.button-disabled):not(.button-dimmed):hover.icon-button-primary .icon{color:#fff}@font-face{font-family:mp-font;src:url(../fonts/mp-font.ttf) format("truetype"),url(../fonts/mp-font.woff) format("woff"),url(../fonts/mp-font.svg#mp-font) format("svg");font-weight:400;font-style:normal;font-display:block}.mp-font{font-family:mp-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrows:before{content:"\e972"}.icon-error:before{content:"\e971";color:#ff3158}.icon-info .path1:before{content:"\e96e";color:#000}.icon-info .path2:before{content:"\e96f";margin-left:-1em;color:#fff}.icon-revert:before{content:"\e970"}.icon-delete:before{content:"\e952"}.icon-settings:before{content:"\e94c"}.icon-beta-badge:before{content:"\e937"}.icon-list:before{content:"\e966"}.icon-keyboard:before{content:"\e963"}.icon-pointer-right:before{content:"\e902"}.icon-question:before{content:"\e908"}.icon-mattertag:before{content:"\e90c"}.icon-blocked:before{content:"\e90d"}.icon-dpad-down:before{content:"\e90e"}.icon-dpad-left:before{content:"\e90f"}.icon-dpad-right:before{content:"\e910"}.icon-dpad-up:before{content:"\e911"}.icon-close:before{content:"\e912"}.icon-close-thick:before{content:"\e950"}.icon-fullscreen2:before{content:"\e91b"}.icon-powered-by-matterport:before{content:"\e923"}.icon-matterport-brand .path1:before{content:"\e924";color:#fffffe}.icon-matterport-brand .path2:before{content:"\e925";margin-left:-6.34375em;color:#908f88}.icon-matterport-brand .path3:before{content:"\e926";margin-left:-6.34375em;color:#cdceca}.icon-matterport-brand .path4:before{content:"\e927";margin-left:-6.34375em;color:#cdceca}.icon-matterport-brand .path5:before{content:"\e928";margin-left:-6.34375em;color:#f5c924}.icon-matterport-brand .path6:before{content:"\e929";margin-left:-6.34375em;color:#eda62d}.icon-matterport-brand .path7:before{content:"\e92a";margin-left:-6.34375em;color:#f5c924}.icon-matterport-brand .path8:before{content:"\e92b";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path9:before{content:"\e92c";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path10:before{content:"\e92d";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path11:before{content:"\e92e";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path12:before{content:"\e92f";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path13:before{content:"\e930";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path14:before{content:"\e931";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path15:before{content:"\e932";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path16:before{content:"\e933";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path17:before{content:"\e934";margin-left:-6.34375em;color:#fffffe}.icon-matterport-brand .path18:before{content:"\e935";margin-left:-6.34375em;color:#fffffe}.icon-ext-link:before{content:"\e936"}.icon-pause:before{content:"\e938"}.icon-pin:before{content:"\e939"}.icon-play-unicode:before{content:"\e93a"}.icon-show:before{content:"\e93f"}.icon-hide:before{content:"\e940"}.icon-toggle-box:before{content:"\e941"}.icon-toggle-pencil:before{content:"\e942"}.icon-user:before{content:"\e943"}.icon-location:before{content:"\e945"}.icon-plus:before{content:"\e94d"}.icon-minus:before{content:"\e94e"}.icon-zoom-reset:before{content:"\e94f"}.icon-360:before{content:"\e90b"}.icon-remove:before{content:"\e93c"}.icon-rotate:before{content:"\e93d"}.icon-photo-2d:before{content:"\e94a"}.icon-photo-360:before{content:"\e94b"}.icon-camera-stroke:before{content:"\e948"}.icon-camera-fill:before{content:"\e949"}.icon-photo-add:before{content:"\e953"}.icon-hlr:before{content:"\e91c"}.icon-rotate-right:before{content:"\e961"}.icon-rotate-left:before{content:"\e962"}.icon-arrow-down:before{content:"\e903"}.icon-arrow-up:before{content:"\e904"}.icon-play:before{content:"\e93b"}.icon-start-location:before{content:"\e90a"}.icon-hlr-badge .path1:before{content:"\e900";color:#4a4a4a}.icon-hlr-badge .path2:before{content:"\e901";margin-left:-1.82324219em;color:#fff}.icon-eye-hide:before{content:"\e905"}.icon-eye-show:before{content:"\e906"}.icon-more-vert:before{content:"\e907"}.icon-mesh:before{content:"\e954"}.icon-vr:before{content:"\e944"}.icon-floor-controls-all:before{content:"\e914"}.icon-floor-controls:before{content:"\e915"}.icon-panorama:before{content:"\e916"}.icon-dollhouse:before{content:"\e917"}.icon-floorplan:before{content:"\e918"}.icon-fullscreen-exit:before{content:"\e919"}.icon-fullscreen:before{content:"\e91a"}.icon-share:before{content:"\e93e"}.icon-link:before{content:"\e91d"}.icon-email:before{content:"\e91e"}.icon-facebook:before{content:"\e91f"}.icon-linkedin:before{content:"\e920"}.icon-pinterest:before{content:"\e921"}.icon-twitter:before{content:"\e922"}.icon-feedback:before{content:"\e913"}.icon-ws-feedback:before{content:"\e955"}.icon-check:before{content:"\e909"}.icon-media-mix:before{content:"\e946"}.icon-more-tag-panel:before{content:"\e947"}.icon-stem-height:before{content:"\e951"}.icon-toolbar-360-view:before{content:"\e956"}.icon-toolbar-edit-vr:before{content:"\e957"}.icon-toolbar-hlr:before{content:"\e958"}.icon-toolbar-labels:before{content:"\e959"}.icon-toolbar-mattertags:before{content:"\e95a"}.icon-toolbar-measurements:before{content:"\e95b"}.icon-toolbar-more-horiz:before{content:"\e95c"}.icon-toolbar-photos:before{content:"\e95d"}.icon-toolbar-scan-mgmt:before{content:"\e95e"}.icon-toolbar-start-location:before{content:"\e95f"}.icon-toolbar-ws2:before{content:"\e960"}.icon-checkmark:before{content:"\e968"}.icon-back:before{content:"\e965"}.icon-add:before{content:"\e967"}.icon-measurement-mode-close:before{content:"\e969"}.icon-help:before{content:"\e96d"}.icon-escape-key:before{content:"\e96a"}.icon-draw-lines:before{content:"\e96b"}.icon-drag-edit:before{content:"\e96c"}.icon-finger-drag:before{content:"\e97b"}.icon-press-hold:before{content:"\e97c"}.icon-tape-measure:before{content:"\e964"}[class*=" icon-"],[class^=icon-]{font-family:mp-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]>:not([class^=path]),[class^=icon-]>:not([class^=path]){font-family:Roboto}.align-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.align-vcenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container--smallest--width{width:120px}.container--smaller--width{width:170px}.container--small--width{width:220px}.emulatedDialog{z-index:70;position:absolute;width:100%;left:0;font-size:12px;-webkit-transform:scale(0);transform:scale(0);transition:opacity .4s cubic-bezier(.25,.8,.25,1),-webkit-transform 0s cubic-bezier(.25,.8,.25,1) .4s;transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform 0s cubic-bezier(.25,.8,.25,1) .4s;transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform 0s cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform 0s cubic-bezier(.25,.8,.25,1) .4s;opacity:0;cursor:default;-webkit-font-smoothing:subpixel-antialiased}.emulatedDialog.open{-webkit-transform:scale(1);transform:scale(1);transition:opacity .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1);transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);opacity:1}.emulatedDialog.open>div{color:#6d6d6d;transition:none}.emulatedDialog .tooltip{position:absolute;top:25px;left:50%;padding:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center top;transform-origin:center top;color:#fff;background-color:#fff;border:1px solid #e7e7e7;box-shadow:0 3px 5px rgba(0,0,0,.28);line-height:1.42;font-weight:100;transition:color .4s ease-in-out;transition-delay:.5s;text-align:left}.emulatedDialog .tooltip.item-tooltip{width:90px;padding:0}.emulatedDialog .tooltip .close-button{top:3px;right:5px}.emulatedDialog .tooltip .close-button .icon-close{font-size:12px}.emulatedDialog .title{font-weight:700;font-size:14px;padding:0 0 7.5px}.emulatedDialog:not(.no-arrow):after,.emulatedDialog:not(.no-arrow):before{pointer-events:none;display:block;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin-top:0;content:"";width:0;height:0}.emulatedDialog:not(.no-arrow):before{top:1.5px;border-color:transparent transparent #e7e7e7;border-style:solid;border-width:12px 14px}.emulatedDialog:not(.no-arrow):after{top:4px;border-color:transparent transparent #fff;border-style:solid;border-width:11px 13px}.emulatedDialog:not(.no-arrow).dark>div{color:#fff;background-color:#222;border:0}.emulatedDialog:not(.no-arrow).dark:before{border-bottom:12px solid transparent}.emulatedDialog:not(.no-arrow).dark:after{border-bottom:11px solid #222}.emulatedDialog.position-top-right{-webkit-transform-origin:90% top;transform-origin:90% top}.emulatedDialog.position-top-right>div{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.emulatedDialog.position-top-center{-webkit-transform-origin:50% top;transform-origin:50% top}.emulatedDialog.position-top-center>div{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.emulatedDialog.position-bottom-center:before{top:-30px;border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:13px 14px}.emulatedDialog.position-bottom-center:after{top:-31px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 14px}.emulatedDialog.position-bottom-center>div{top:auto;bottom:0;-webkit-transform:translate(-50%,-30px);transform:translate(-50%,-30px)}.emulatedDialog.position-bottom-right{-webkit-transform-origin:90% top;transform-origin:90% top}.emulatedDialog.position-bottom-right:before{top:-28px;border-color:#e7e7e7 transparent transparent;border-style:solid;border-width:11px 13px}.emulatedDialog.position-bottom-right:after{top:-28.5px;border-color:#fff transparent transparent;border-style:solid;border-width:12px 14px}.emulatedDialog.position-bottom-right>div{box-shadow:-1px 0 5px rgba(0,0,0,.28)}.emulatedDialog.position-right-bottom{-webkit-transform-origin:90% top;transform-origin:90% top}.emulatedDialog.position-right-bottom:before{top:5px;border-color:transparent transparent transparent #e7e7e7;border-style:solid;border-width:12px 8px 12px 10px}.emulatedDialog.position-right-bottom:after{top:7px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 8px}.emulatedDialog.position-right-bottom>div{box-shadow:-1px 0 5px rgba(0,0,0,.28)}.emulatedDialog.position-top-left{-webkit-transform-origin:15% top;transform-origin:15% top}.emulatedDialog.position-top-left>div{-webkit-transform:translate(-15%,-5px);transform:translate(-15%,-5px)}.reusable-toggle{position:relative;width:30px;height:16px;opacity:.3}.reusable-toggle.enabled{cursor:pointer;opacity:1}.reusable-toggle .thumb{position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:8px;background-color:#6d6d6d}.reusable-toggle .track{position:absolute;top:4px;width:30px;height:10px;border-radius:5px;background-color:#ccc}.reusable-toggle .toggle-label{position:absolute;left:-10px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.reusable-toggle.toggle-on .thumb{left:calc(100% - 16px);background-color:#ff3158}.reusable-toggle.toggle-on .track{background-color:#dadada}.reusable-toggle.toggle-on .toggle-label{color:#ff3158}.radio-element{margin:10px 10px 10px 0;display:inline-block;pointer-events:auto}.radio-element label{cursor:pointer;font-weight:100}.radio-element input{opacity:0}.radio-element.disabled{pointer-events:none;color:#d7dee0}.radio-element.disabled.radio-button label:before{opacity:.5}.radio-button label{position:relative;font-size:12px}.radio-button label:before{content:"";position:absolute;top:-2px;left:-22px;display:inline-block;height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")}.radio-button input{width:18px;opacity:0}.radio-button input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%228%22%20stroke%3D%22%23ccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%225%22%20fill%3D%22%23ff3158%22%2F%3E%3C%2Fsvg%3E")}.radio-icon label,.radio-image label{display:inline-block;padding:20px;width:160px;font-size:13px;text-align:center}.radio-icon label .radio-label,.radio-image label .radio-label{display:inline-block;margin-top:15px;font-weight:500}.radio-icon label .radio-message,.radio-image label .radio-message{margin:10px -20px;font-size:12px;font-weight:100;color:#999}.radio-image label img{display:block;width:100%}.radio-icon .icon{height:90px;border-radius:8px;border:2px solid #d7dee0;background-color:#fff}.radio-icon .icon:before{position:relative;width:100%;top:33px;left:0;color:#777;font-size:22px}.radio-icon .icon:hover{border-color:#ff3158}.radio-icon .icon:hover:before{color:#ff3158}.radio-icon input:checked+label .icon{border-color:#ff3158}.radio-icon input:checked+label .icon:before{color:#ff3158}.radio-group{display:flex;flex-wrap:wrap}.radio-group.radio-icons,.radio-group.radio-images{justify-content:center;align-items:flex-start;margin:0 15px;max-width:740px}.radio-group .radio-element{flex-grow:1}.radio-group .radio-element:last-child{margin-right:0}.radio-group .radio-button{white-space:nowrap;margin-right:20px}.checkbox-element{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:5px;cursor:pointer}.checkbox-element .checkbox{flex-shrink:0;position:relative;height:20px;width:20px;border-radius:100%;border:1px solid #b2b2b2;transition:all 125ms}.checkbox-element .checkbox:before{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px;color:#fff}.checkbox-element.checked .checkbox{background-color:#ff3158;border-color:#ff3158}.checkbox-element.checked .checkbox:before{opacity:1}.checkbox-element.disabled{pointer-events:none}.checkbox-element.disabled .checkbox-text,.checkbox-element.disabled .note{color:#ccc}.checkbox-element.disabled .checkbox{border-color:#d7dee0}.checkbox-element.error .help-text{color:#c74200}.checkbox-element:hover .checkbox{border-color:#ff3158}.checkbox-element:hover .checkbox.checked{border-color:#ff3158;background-color:#ff3158}.checkbox-element .checkbox-text{margin-left:5px;font-size:14px}.checkbox-element .help-text{display:block;flex-basis:100%;margin:10px 0 0;font-size:11px}.button-group{display:inline-block}.button-group .icon-button.icon-button-overlay{width:42px;margin:0}.button-group .icon-button.icon-button-overlay.button-group-button-left{border-radius:15.5px 0 0 15.5px}.button-group .icon-button.icon-button-overlay.button-group-button-right{border-radius:0 15.5px 15.5px 0}.button-group .icon-button.icon-button-overlay .icon{font-size:22px}.button-group label{color:#444;margin:0 5px;line-height:31px;font-size:12px;font-weight:500}.button-group label.disabled{color:#b5b4b3}.select-menu{position:relative;display:inline-block;font-size:13px;color:#444}.select-menu .select-label{font-weight:100}.select-menu .select-menu-trigger{display:inline-block;position:relative;margin:0 10px;padding:0 20px 5px 0;border-bottom:1px solid #d8d8d8;cursor:pointer}.select-menu .select-menu-trigger .select-menu-text{margin-right:10px}.select-menu .select-menu-trigger svg{position:absolute;top:3px;right:0;width:16px;height:10px;fill:#6d6d6d}.select-menu .select-menu-trigger:hover{color:#ff3158;border-bottom-color:#ff3158}.select-menu .select-menu-trigger:hover svg{fill:#ff3158}.select-menu .select-menu-trigger .emulatedDialog{top:0}.select-menu .select-menu-trigger .emulatedDialog .item-tooltip{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;left:0;-webkit-transform:none;transform:none}.select-menu.select-button{padding:10px 0;border:1px solid #d8d8d8}.select-menu.select-button .select-menu-trigger{display:flex;justify-content:space-between;align-items:center;padding:0;border-bottom:none}.tool-overlay{position:relative;left:30px;width:calc(100% - 60px);top:30px;height:calc(100% - 60px);z-index:26}@media (max-width:576px){.tool-overlay{left:15px;width:calc(100% - 30px);top:15px}}.tool-overlay .overlay{width:100%;height:100%;z-index:26;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tool-overlay .overlay .overlay-top-center{display:flex;justify-content:center}.tool-overlay .overlay .overlay-bar{position:absolute;left:0;right:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.tool-overlay .overlay .overlay-bar.overlay-top-bar{top:0}.tool-overlay .overlay .overlay-bar.overlay-bottom-bar{bottom:0}.tool-overlay .overlay .overlay-bar .overlay-bar-filler{flex-shrink:1;width:50%}.tool-overlay .overlay .overlay-bar .overlay-bar-center{flex-shrink:0;margin-right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:40}.tool-overlay .overlay .overlay-bar .overlay-bar-right{flex-shrink:0}.tool-overlay .overlay .overlay-info{padding:5px 20px;border-radius:30px;text-align:center;font-size:14px;font-weight:700;line-height:30px;background-color:rgba(0,0,0,.5)}@media (max-width:576px){.tool-overlay .overlay .overlay-info{line-height:20px;font-size:12px}}.tool-overlay .overlay .overlay-message{position:absolute;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:60px;max-width:100%;padding:0 20px;display:flex;flex-direction:column;z-index:29;font-size:20px;font-weight:700}@media (max-width:576px){.tool-overlay .overlay .overlay-message{padding:0}}.tool-overlay .overlay .overlay-message .icon{font-size:50px;margin:0 auto}@media only screen and (max-height:600px) and (max-width:700px){.tool-overlay .overlay .overlay-message .icon{font-size:30px}}.tool-overlay .overlay .overlay-message .message{width:180px;max-width:100%;margin-top:20px;font-size:18px;text-align:center}@media only screen and (max-height:600px) and (max-width:700px){.tool-overlay .overlay .overlay-message .message{font-size:14px}}.tool-overlay .overlay .overlay-message .message.escape-message{width:175px}.tool-overlay .overlay .overlay-cta-button-outer{position:absolute;height:55px;width:55px;margin:5px 10px;font-size:45px;line-height:55px}.tool-overlay .overlay .overlay-cta-button-outer.overlay-cta-button-outer-left{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}.tool-overlay .overlay .overlay-cta-button-outer .icon{display:block;line-height:55px}.tool-overlay .overlay .overlay-cta-button-outer .icon.icon-delete{font-size:45px}.tool-overlay .overlay .overlay-cta-button-outer .icon.icon-remove{font-size:36px}.tool-overlay .overlay .overlay-cta-button-outer .icon.icon-360{font-size:28px}.tool-overlay .overlay .overlay-cta-button-outer .icon.icon-toggle-pencil{font-size:40px}.tool-overlay .overlay .overlay-cta{position:absolute;left:50%;bottom:55px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;z-index:28}@media (max-width:576px){.tool-overlay .overlay .overlay-cta{bottom:40px}}.tool-overlay .overlay .overlay-cta .emulatedDialog{font-size:12px;color:#444}.tool-overlay .overlay .overlay-cta .emulatedDialog .tooltip{min-width:90px}.tool-overlay .overlay .overlay-cta .emulatedDialog .cta-title{font-weight:700;letter-spacing:.2px;margin-bottom:5px}.tool-overlay .overlay .overlay-cta .emulatedDialog p{margin:0;line-height:22px}.tool-overlay .overlay .overlay-cta .emulatedDialog .cta-ok{margin-top:5px;pointer-events:auto;text-align:right}.tool-overlay .overlay .overlay-cta .emulatedDialog.tooltip-title-large .tooltip{width:200px}.tool-overlay .overlay .overlay-cta .emulatedDialog.tooltip-simple-medium .tooltip{width:150px;font-size:16px;text-align:center;font-weight:400}.tool-overlay .overlay .overlay-cta .overlay-cta-btn{width:65px;height:65px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.tool-overlay .overlay .overlay-cta .overlay-cta-btn .icon{font-size:30px;line-height:65px}.tool-overlay .overlay .overlay-cta .overlay-cta-btn.button-active,.tool-overlay .overlay .overlay-cta .overlay-cta-btn.overlay-cta-cancel{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tool-overlay .overlay .overlay-cta .icon-checkmark{color:#00a170}.no-touch .tool-overlay .overlay-cta-btn:hover .icon-checkmark{color:#fff}.edit-ui .tool-overlay{flex-grow:1}@media (max-width:485px){.edit-ui.drawer-open .tool-overlay{visibility:hidden}}.floor-rename-header .modifiable-text{width:100%;margin-right:40px}.floor-rename-header .modifiable-text .current-text{position:relative;bottom:0;left:0;color:#222;cursor:default}.floor-rename-header .modifiable-text .current-text:hover{border-bottom-color:transparent}.floor-rename-header .modifiable-text .current-text:after{content:attr(data-hint);padding-left:.4em}.floor-rename-header .modifiable-text .inputDiv{width:100%;outline:none;border:none;background:transparent;cursor:pointer}.floor-rename-header .modifiable-text.editing .current-text{display:none}.floor-rename-header .modifiable-text.editing .inputDiv{display:block}.floor-rename-header.accordion-collapsible .modifiable-text{margin-right:60px}.floor-rename-header.accordion-header-editing .modifiable-text{margin-right:0;padding-right:15px}.floor-rename-header.accordion-header-editing .accordion-more-options,.floor-rename-header.accordion-header-editing .accordion-toggle-icon{display:none}@media (max-width:576px){.accordion-list .accordion-header.floor-rename-header .accordion-header-label{font-size:12px}}.accordion-list .accordion-header.floor-rename-header .accordion-toggle-icon{right:40px}.point-button-wrapper{position:absolute;width:140px;height:140px}.point-button-wrapper .point-button{border-radius:50%;border-width:4px;width:132px;height:132px}.point-button-wrapper .point-button:before{width:132px;height:132px}.point-button-wrapper svg{border-radius:50%}.point-button-wrapper svg .bar-bg{stroke:#444}.point-button-wrapper svg .progress{stroke:#ff3158}.point-button-wrapper svg.complete{-webkit-animation:shadow-pulse 1s infinite;animation:shadow-pulse 1s infinite;opacity:0;border-radius:50%;transition:opacity 1s 1s}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 40px transparent}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 40px transparent}}.outerScrollbarWrapper{position:relative;overflow:hidden;width:calc(100% + 27px);height:calc(100% + 27px);margin-right:-27px}.outerScrollbarWrapper.button-scrolling.vertical .innerScrollbarWrapper{top:40px;bottom:40px}.outerScrollbarWrapper.button-scrolling.horizontal .innerScrollbarWrapper{left:40px;right:40px}.outerScrollbarWrapper .innerScrollbarWrapper{position:absolute;top:0;left:0;bottom:0;right:0;touch-action:manipulation}.outerScrollbarWrapper .innerScrollbarWrapper .paddingScrollbarWrapper{position:absolute;padding-right:27px;padding-bottom:27px;box-sizing:content-box}.outerScrollbarWrapper .scrollbarTrack{position:absolute;bottom:27px;right:27px;background-color:transparent;border-radius:5px}.outerScrollbarWrapper .scrollbarTrack .scrollbarThumb{position:relative;transition:opacity .25s ease-in-out;opacity:0;background-color:rgba(181,180,179,.5);border-radius:5px}.outerScrollbarWrapper .scrollbarTrack.horizontal{left:0;height:8px;margin-right:8px;margin-left:8px}.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb{height:4px}.outerScrollbarWrapper .scrollbarTrack.vertical{top:0;width:8px;margin-top:8px;margin-bottom:8px}.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{width:4px}.outerScrollbarWrapper.dual-scroll{overflow:scroll}.outerScrollbarWrapper.vertical,.outerScrollbarWrapper.verticalOnly{height:100%}.outerScrollbarWrapper.vertical .scroll-forward,.outerScrollbarWrapper.verticalOnly .scroll-forward{bottom:0}.outerScrollbarWrapper.vertical .innerScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper{overflow-x:hidden;overflow-y:scroll}.outerScrollbarWrapper.vertical .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.verticalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-bottom:0}.outerScrollbarWrapper.horizontal,.outerScrollbarWrapper.horizontalOnly{width:100%}.outerScrollbarWrapper.horizontal .scroll-forward,.outerScrollbarWrapper.horizontalOnly .scroll-forward{right:0}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper{overflow-x:scroll;overflow-y:hidden}.outerScrollbarWrapper.horizontal .innerScrollbarWrapper .paddingScrollbarWrapper,.outerScrollbarWrapper.horizontalOnly .innerScrollbarWrapper .paddingScrollbarWrapper{padding-right:0}.outerScrollbarWrapper .scroll-forward{position:absolute}div:active>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:active>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.horizontal .scrollbarThumb,div:hover>div>.outerScrollbarWrapper .scrollbarTrack.vertical .scrollbarThumb{opacity:1}#reel.sorting .scrollbarTrack{visibility:hidden}.accordion-list .accordion-group{width:100%;color:#222}.accordion-list .accordion-group.collapsed .accordion-contents{height:0;pointer-events:none}.accordion-list .accordion-group.collapsed .accordion-item .emulatedDialog{opacity:0}.accordion-list .accordion-group.expanded .accordion-header .accordion-toggle-icon:before{content:"\e904"}.accordion-list .accordion-group.expanded .accordion-contents{pointer-events:auto}.accordion-list .accordion-group.expanded .accordion-item.accordion-item-with-toggle{padding-left:45px}.accordion-list .accordion-group.expanded .accordion-item.accordion-item-with-toggle .accordion-item-toggle-icon{position:absolute;left:5px;opacity:1}.accordion-list .accordion-group.expanded .accordion-item .accordion-item-more-options{opacity:1;transition-duration:.75s}.accordion-list .modifiable-text .editable-line{width:100%;margin-left:0}.accordion-list .accordion-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;padding-left:10px;border-bottom:1px solid #f5f4f3;background-color:#ededed}.accordion-list .accordion-header .accordion-header-label{letter-spacing:1.6px;font-size:13px;font-weight:500}.accordion-list .accordion-header .accordion-toggle-icon{position:absolute;top:0;bottom:0;right:10px}.accordion-list .accordion-header .accordion-toggle-icon:before{content:"\e903"}.accordion-list .accordion-header .accordion-more-options{position:absolute;top:0;right:0;width:40px}.accordion-list .accordion-header .accordion-more-options .icon-more-vert{line-height:38px}.accordion-list .accordion-item{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 15px 0 5px;border-bottom:1px solid #f5f4f3;background-color:#fff;font-weight:400;font-size:12px;pointer-events:auto}.accordion-list .accordion-item:hover{background-color:#f5f4f3}.accordion-list .accordion-item.accordion-item-disabled,.accordion-list .accordion-item.accordion-item-disabled .inputDiv{color:#bdbdbd}.accordion-list .accordion-item.accordion-item-selected{font-weight:700;background-color:#f5f4f3}.accordion-list .accordion-item.accordion-item-selected .inputDiv{font-weight:700}.accordion-list .accordion-item.accordion-item-editing .accordion-item-text{margin-right:20px}.accordion-list .accordion-item.accordion-item-editing .accordion-item-more-options{display:none}.accordion-list .accordion-item.accordion-item-with-options{padding-right:40px}.accordion-list .accordion-item .accordion-icon.icon-button:not(.button-dimmed) .icon{color:#444}.accordion-list .accordion-item .accordion-item-toggle-icon{position:relative;left:0;width:40px;margin-top:1px;opacity:0;transition:opacity .5s}.accordion-list .accordion-item .accordion-item-more-options{position:absolute;right:27px;width:40px;opacity:0;transition:opacity .25s}.accordion-list .accordion-item .accordion-item-more-options .icon-more-vert{line-height:38px}.accordion-list .accordion-item .accordion-item-label{padding-right:.4em;white-space:nowrap}.accordion-list .accordion-item .accordion-item-text{flex-grow:1;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion-list .accordion-item .accordion-item-text .inputDiv{position:static;opacity:1;width:100%;outline:none;border:none;background:transparent;font-size:12px;cursor:pointer}.accordion-list .accordion-item .accordion-item-text .current-text{display:none}.accordion-list .accordion-item .item-tooltip{left:120%}.accordion-list .accordion-contents{overflow:hidden;transition:height .5s}.accordion-list .accordion-contents .accordion-empty-message{font-style:italic;font-weight:100;padding-left:25px}.accordion-list .accordion-item-more-options{width:40px}.accordion-list .accordion-item-more-options .icon-more-vert{line-height:38px}.accordion-list .accordion-icon{flex-shrink:0;font-size:14px;font-family:mp-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:35px}.close-button{position:absolute;top:10px;right:10px}.close-button .icon-close{font-size:14px;text-shadow:none;color:#222}.close-button.close-button-light .icon-close{color:#fff}.close-button.close-button-shadow .icon-close{color:#fff;text-shadow:1px 1px 2px #000}.settings-box{min-width:240px;margin:10px 5px 5px}.settings-container .settings-label{font-size:12px;font-weight:100;white-space:pre-wrap;color:#444}.settings-container .settings-item{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.settings-container .settings-item:last-child{margin-bottom:0}.settings-container .settings-item .settings-icon{flex-shrink:0;width:30px;margin-right:15px;font-size:24px;color:#6d6d6d}.settings-container .settings-item .settings-icon.icon-toolbar-labels,.settings-container .settings-item .settings-icon.icon-toolbar-measurements{top:-2px}.settings-container .settings-item .settings-description{flex-grow:1;padding-right:5px}.settings-container .settings-item .settings-description .settings-label{font-size:14px;font-weight:700}.settings-container .settings-item .settings-description .settings-message{max-width:540px;margin-top:5px;font-weight:100;font-size:13px}.settings-container .settings-item .settings-content{flex-shrink:0}.settings-container .settings-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.settings-container .settings-toggle .settings-label{font-size:13px;font-weight:500;flex-grow:1;margin-right:10px}.settings-container .settings-toggle .reusable-toggle{flex-shrink:0}.showcase-ui-overlay{position:absolute;top:0;left:0;height:100%}.bottom-ui,.showcase-ui-overlay{display:flex;flex-direction:column;width:100%;pointer-events:none}.bottom-ui{flex-shrink:0;position:static;bottom:0;z-index:29;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bottom-ui .bottom-controls{position:relative;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-between;height:37px;z-index:25;margin:0 10px 0 15px;pointer-events:none;opacity:1;transition:opacity .5s}.bottom-ui .bottom-controls.faded-out{opacity:0;pointer-events:none}.bottom-ui .bottom-controls.faded-out *{pointer-events:none!important}.bottom-ui .bottom-controls .divider{display:block;margin-left:auto}.bottom-ui .controls{display:flex;flex-wrap:nowrap;flex-grow:1;height:37px;pointer-events:none;transition-property:bottom,height,opacity,background-color,margin;transition-duration:.5s}.bottom-ui .controls .icon-hlr{margin-left:3px}.bottom-ui .controls .icon{padding:10px}.bottom-ui .collapsible-list-menu{background:rgba(0,0,0,.5);border-radius:3px}.bottom-ui .collapsible-list-menu .data-balloon:after,.bottom-ui .collapsible-list-menu .data-balloon:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bottom-ui .collapsible-list-menu .data-balloon:after{margin-right:11px}.bottom-ui .collapsible-list-menu .data-balloon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(0, 0, 0, 0.75)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}.bottom-ui .collapsible-list-menu .mode-controls{flex-direction:column-reverse}.bottom-ui .collapsible-list-menu .highlight-tour-controls{flex-direction:column-reverse;height:auto;padding:0;margin:0;background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls:hover{background:transparent}.bottom-ui .collapsible-list-menu .highlight-tour-controls .tour-controls{margin-left:0}.bottom-ui .collapsible-list-menu .floor-menu-wrapper{bottom:0;right:100%;margin-right:5px;margin-bottom:0}.bottom-ui .measure-mode-button{position:relative}.bottom-ui .measure-mode-button .nudge-tooltip .tooltip{width:220px;-webkit-transform:translate(-50%,-50px);transform:translate(-50%,-50px)}@media (max-height:487px),only screen and (max-width:487px){.bottom-ui .measure-mode-button .nudge-tooltip .tooltip{width:170px}}.bottom-ui .measure-mode-button .nudge-tooltip:before{top:-50px}.bottom-ui .measure-mode-button .nudge-tooltip:after{top:-51px}.bottom-ui .measure-mode-button .nudge-tooltip .title{color:#ff3158}.bottom-ui .measure-mode-button .nudge-tooltip .message{font-size:18px;font-weight:400;float:left}@media (max-height:487px),only screen and (max-width:487px){.bottom-ui .measure-mode-button .nudge-tooltip .message{font-size:14px}}.collapsible-list-menu .nudge-tooltip{display:none}.highlight-tour-controls{display:flex;flex-wrap:nowrap;height:35px;padding:1px 5px;margin-right:5px;background-color:rgba(0,0,0,.5);border-radius:100px}.highlight-tour-controls .highlight-button+.tour-controls{margin-left:-7px}.highlight-tour-controls .icon-button .button-active{background-color:transparent}.highlight-tour-controls .icon{text-shadow:none}.highlight-tour-controls .icon.icon-dpad-up{font-size:20px;position:relative;top:-1px}.label,.no-touch .highlight-tour-controls:hover{background-color:#222}.label{position:absolute;padding:3px 6px;white-space:nowrap;color:#fff;font-size:11px;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#terms-modal #terms-wrapper{position:absolute;top:50px;left:50px;right:25px;bottom:50px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#terms-modal #terms-wrapper #terms-text{padding-right:25px}
.vr-modal{width:520px;max-height:475px;margin:0}.vr-modal .headset-header{width:100%;height:190px;display:inline-flex;flex-flow:row nowrap;justify-content:space-between}.vr-modal .headset-header.dark{background-color:rgba(0,0,0,.75)}.vr-modal .headset-header .headset-titles{display:flex;flex-flow:column;justify-content:center;margin-left:30px}.vr-modal .headset-header .headset-titles h1{color:#fff;font-family:IBMPlexSans;font-size:28px;font-weight:700;line-height:36px;letter-spacing:.4px;text-align:left;margin:0}.vr-modal .headset-header .headset-titles h2{color:#fff;font-family:IBMPlexSans;font-size:14px;font-weight:700;line-height:26px;letter-spacing:.6px;text-align:left;margin:0}.vr-modal .headset-header .headset-quest{height:177px;margin-right:30px}.vr-modal .modal-footer.cardboard{justify-content:center}.vr-modal p{margin:32px 0;line-height:24px}.vr-modal .confirm{text-decoration:none}
.ctaContainer{width:auto;background-color:rgba(0,0,0,.75);border-radius:10px;opacity:0;z-index:70;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.ctaContainer.showMessage{opacity:1;transition:all .7s 1s;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.ctaContainer.showMessage.helpCta{transition:all .7s .125s}.ctaContainer:not(.small) .cta:not(.mobile){padding:10px 30px}.ctaContainer:not(.small) .cta.mobile{padding:0 10px}.cta{height:100%;display:grid;display:-ms-grid;grid-template:"header header header" auto "subheader subheader subheader" auto "image image image" 1fr "hr hr hr" auto "footer footer footer" auto/minmax(28%,auto) minmax(28%,auto) minmax(28%,auto);grid-auto-flow:column;justify-items:center;align-items:center;-ms-grid-rows:auto auto 1fr;-ms-grid-colums:auto auto 1fr auto auto}.cta.mobile{grid-template-rows:auto auto 1fr;grid-template-areas:"header header header" "subheader subheader subheader" "image image image";margin-bottom:20px}.cta h1{grid-area:header;margin:15px;text-align:center;white-space:nowrap;font-size:28px;font-weight:100;color:hsla(0,0%,100%,.9)}.cta h1.mobile{font-size:16px;font-weight:lighter}.cta h2{font-size:23px;margin:0;color:hsla(0,0%,100%,.9);padding:0 15px 5px;white-space:nowrap}.cta h2.mobile{padding:0 10px;font-size:16px;font-weight:500;margin-bottom:15px}.cta hr{width:45px;height:2px;margin:20px 0;background-color:hsla(0,0%,100%,.9);border:none}.cta .footer-icon{margin-bottom:20px}.cta img{display:inline;align-self:end}.cta h1{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.cta h2:nth-child(4n+2){-ms-grid-row:2}.cta img:nth-child(4n+3){-ms-grid-row:3}.cta hr:nth-child(4n+4){-ms-grid-row:4}.cta img:nth-child(4n+5){-ms-grid-row:5}.cta :nth-child(n){-ms-grid-column:3;-ms-grid-column-align:center}.cta :nth-child(-n+9){-ms-grid-column:2}.cta :nth-child(-n+5){-ms-grid-column:1}.cta img[src="images/nav_help_mouse_drag_left.png"],.cta img[src="images/nav_help_mouse_drag_right.png"]{width:52px;height:95px}.cta img[src="images/nav_help_mouse_position_left.png"],.cta img[src="images/nav_help_mouse_position_right.png"]{width:60px;height:114px}.cta img[src="images/nav_help_mouse_zoom.png"]{width:50.66px;height:114px}.cta img[src="images/nav_help_mouse_click.png"]{width:60px;height:114px}.cta img[src="images/nav_help_click_inside.png"]{width:50.66px;height:114px}.cta img[src="images/Desktop-help-play-button.svg"]{width:50px;height:116px}.cta img[src="images/nav_help_keyboard_left_right.png"]{width:50px;height:24px}.cta img[src="images/nav_help_inside_key.png"]{width:24px;height:24px}.cta img[src="images/nav_help_keyboard_up_down.png"]{width:25px;height:53px;margin-bottom:5px}.cta img[src="images/nav_help_zoom_keys.png"]{width:51px;height:24px}.cta img[src="images/nav_help_gesture_drag.png"],.cta img[src="images/nav_help_gesture_position.png"]{width:36.8px;height:auto}.cta img[src="images/nav_help_gesture_tap.png"]{width:54px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}.cta img[src="images/nav_help_tap_inside.png"]{width:22px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}.cta img[src="images/mobile-help-play-button.svg"]{width:24px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}.cta img[src="images/nav_help_gesture_pinch.png"]{width:46px;height:auto;-webkit-margin-end:15px;margin-inline-end:15px}
#showcase-modals{height:0;width:0}.modal{position:absolute;top:50%;left:50%;padding:0;margin:0;height:auto;max-width:95%;max-height:95%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.5);border:0;pointer-events:auto;color:#222;z-index:70}.modal-header{flex-shrink:0;display:flex;width:100%;padding:5px 20px 5px 32px;background-color:#f5f4f3;flex-flow:row nowrap;align-items:center;justify-content:space-between}@media (max-height:487px),only screen and (max-width:487px){.modal-header{padding-left:20px}}.modal-title{flex-grow:1;font-weight:500;text-overflow:ellipsis;font-family:IBMPlexSans;font-size:18px;line-height:26px;letter-spacing:.6px}@media (max-width:320px){.modal-title{font-size:16px;line-height:23px}}.modal-subheader{font-size:18px;line-height:1.5em;letter-spacing:.6px;margin:20px 32px 0;color:#6d6d6d}@media (max-height:487px),only screen and (max-width:487px){.modal-subheader{font-size:16px;margin-left:20px;margin-right:20px}}.modal-body{flex-grow:1;flex-shrink:1;padding:20px 0 15px;margin:0 32px;overflow-x:hidden;overflow-y:auto;font-size:16px;font-weight:100;letter-spacing:.2px;line-height:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#6d6d6d;scrollbar-color:#d3d3d3 transparent;scrollbar-width:thin}.modal-body::-webkit-scrollbar{height:7px;width:7px;background-color:transparent}.modal-body::-webkit-scrollbar-thumb{background-color:#d3d3d3;-webkit-border-radius:5px}.modal-body::-webkit-scrollbar-corner{background-color:transparent}@media (max-height:487px),only screen and (max-width:487px){.modal-body{margin-left:20px;margin-right:20px}}.modal-scrollable-content{height:100%;min-height:240px;overflow:hidden}.modal-footer{flex-shrink:0;align-self:flex-end;display:flex;justify-content:flex-end;width:100%;padding:10px 32px 32px;align-items:center;color:#222}@media (max-height:487px),only screen and (max-width:487px){.modal-footer{padding-right:20px;padding-bottom:20px}}.modal-background{position:absolute;top:0;right:0;left:0;bottom:0;transition:opacity .5s;font-size:16px;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:88;background-color:rgba(0,0,0,.5)}.modal-background.open{opacity:1;pointer-events:all}@media (max-height:487px),(max-width:600px){.modal-background.open .modal.full-modal{width:100%;max-width:100%;height:100%;max-height:100%}}.modal-background .close-button{position:static}.modal-background .close-button[data-balloon]:after,.modal-background .close-button[data-balloon]:before{display:none}.modal-background .close-button .icon-close{font-size:14px;padding:10px}.modal-background .checkbox{border-radius:0}.view-edit .modal-background.open{top:-55px}.dark-modal-background .modal{position:absolute;left:10%;top:10%;bottom:10%;right:10%;-webkit-transform:none;transform:none;color:#fff;background-color:rgba(0,0,0,.75);border-radius:10px;opacity:0;transition:opacity .5s}.dark-modal-background .modal.faded-in{opacity:1;pointer-events:auto}.dark-modal-background .modal:before{background:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.7))}.dark-modal-background .modal:after,.dark-modal-background .modal:before{position:absolute;z-index:1;pointer-events:none;content:"";right:0;left:0;top:0;bottom:0;opacity:0}.dark-modal-background .modal:after{background:linear-gradient(0deg,transparent 80%,rgba(0,0,0,.7))}.dark-modal-background .modal.Beginning:after,.dark-modal-background .modal.End:before{opacity:0;transition:opacity .25s ease-in-out!important}.dark-modal-background .modal.Beginning:before,.dark-modal-background .modal.End:after,.dark-modal-background .modal.Middle:after,.dark-modal-background .modal.Middle:before{opacity:1;transition:opacity .25s ease-in-out!important}@media (max-height:487px),only screen and (max-width:487px){.dark-modal-background .modal{left:0;top:0;bottom:0;right:0;border-radius:0}}
#help-modal .navigation{display:table;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#help-modal .navigation.small{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#help-modal .navigation .row{display:table-row}#help-modal .navigation .row.topInfo{font-size:16px;letter-spacing:.2px}#help-modal .navigation .row.topInfo .column{padding:6vh 4vw}#help-modal .navigation .row.bigImage img{vertical-align:bottom;width:calc(3.2vh + 3.2vw);margin-bottom:15px}#help-modal .navigation .row.bigImage img[src="images/nav_help_mouse_click.png"],#help-modal .navigation .row.bigImage img[src="images/nav_help_mouse_position_right.png"]{width:calc(3.936vh + 3.936vw)}#help-modal .navigation .row.bigImage img[src="images/nav_help_mouse_position_left.png"]{width:calc(3.744vh + 3.744vw)}#help-modal .navigation .row.hr .column{padding:3vh}#help-modal .navigation .row.hr .column hr{width:6vh}#help-modal .navigation .row.hr .column.noDivider{visibility:hidden}#help-modal .navigation .row.bottomInfo{font-size:16px}#help-modal .navigation .row.bottomInfo .column{padding:0 6vw 6vh}#help-modal .navigation .row.keyboard img{vertical-align:middle;width:8.66vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_inside_key.png"],#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_up_down.png"]{width:4.33vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_all.png"]{width:12.99vh}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation .row.keyboard img{width:10vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_inside_key.png"],#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_up_down.png"]{width:5vh}#help-modal .navigation .row.keyboard img[src="images/nav_help_keyboard_all.png"]{width:15vh}}#help-modal .navigation .row .column{display:table-cell;width:30%}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation .row.bottomInfo,#help-modal .navigation .row.topInfo{font-size:2vw}#help-modal .navigation .row.bottomInfo .column,#help-modal .navigation .row.topInfo .column{padding:0 2vw 4vh}}@media only screen and (max-height:600px) and (max-width:700px){#help-modal .navigation.small .row{font-size:1.9vw}#help-modal .navigation.small .row .column{padding:0 1.5vw 3vh}}@media only screen and (orientation:landscape){#help-modal.mobile .navigation{width:90%}#help-modal.mobile .navigation .row.topInfo{font-size:1.9vw}#help-modal.mobile .navigation .row.topInfo .column{padding:2vw 4vw}#help-modal.mobile .navigation .row.bigImage img{width:6.3vw}#help-modal.mobile .navigation .row.bigImage img[src="images/nav_help_gesture_drag.png"]{width:5.87511628vw}#help-modal.mobile .navigation .row.bigImage img[src="images/nav_help_gesture_tap.png"]{width:8.20465116vw}#help-modal.mobile .navigation .row.bigImage img[src="images/nav_help_gesture.drag_two_finger.png"]{width:5.42093023vw}}@media only screen and (orientation:portrait){#help-modal.mobile .navigation{position:absolute;overflow:hidden;top:55px;bottom:20px;height:calc(100% - 75px);left:0;right:0;-webkit-transform:none;transform:none}#help-modal.mobile .navigation .nav-wrapper{display:flex;flex-direction:column;width:68vw;max-width:218px}#help-modal.mobile .navigation .nav-wrapper>div.row{font-size:14px;margin:auto}#help-modal.mobile .navigation .nav-wrapper>div.row.topInfo{padding-top:1.5em}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage{padding-top:1em}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img{width:43px}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img[src="images/nav_help_gesture_drag.png"]{width:40.1px}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img[src="images/nav_help_gesture_tap.png"]{width:56px}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img[src="images/nav_help_gesture.drag_two_finger.png"]{width:37px}#help-modal.mobile .navigation .paddingScrollbarWrapper{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-height:550px) and (orientation:portrait){#help-modal.mobile .navigation .paddingScrollbarWrapper{top:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}}@media screen and (min-height:650px) and (orientation:portrait){#help-modal.mobile .navigation .nav-wrapper{max-width:240px}#help-modal.mobile .navigation .nav-wrapper>div.row.topInfo{font-size:16px;padding-top:3em;padding-bottom:1em}#help-modal.mobile .navigation .nav-wrapper>div.row.bigImage img{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media screen and (min-width:650px) and (orientation:portrait){#help-modal.mobile .navigation .nav-wrapper>div.row.topInfo{font-size:16px}}
#help-modal .more-help-wrapper{position:absolute;overflow:hidden;top:55px;bottom:20px;left:0;right:0}#help-modal .more-help-wrapper .more-help{display:table;padding:3vw}#help-modal .more-help-wrapper .more-help .innerRow{display:table-row}#help-modal .more-help-wrapper .more-help .innerRow>div{display:table-cell;table-layout:fixed;min-width:190px;line-height:1.29;padding:0 1.5vw;width:20vw}#help-modal .more-help-wrapper .more-help .innerRow>div.topInfo{vertical-align:bottom;font-size:1.45vw;font-weight:500}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.topInfo{font-size:16px}}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage{padding:1.85vw 0;font-size:2.5vw;position:relative}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage img{height:2.5vw}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage .icon-vr{font-size:2vw}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage{padding:20px 0;font-size:30px}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage .icon-vr{font-size:24px}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage img{height:30px}}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage.floors{position:relative;top:5px}#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage.floors span span{position:absolute;top:28%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2vw;font-weight:700}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.bigImage.floors span span{font-size:14px}}#help-modal .more-help-wrapper .more-help .innerRow>div.bottomInfo{vertical-align:top;font-size:1.25vw}@media screen and (max-width:1100px){#help-modal .more-help-wrapper .more-help .innerRow>div.bottomInfo{font-size:14px}}#help-modal .more-help-wrapper .more-help .rowPadding{height:10vh;min-height:50px}@media screen and (min-height:550px){#help-modal .more-help-wrapper.desktop .paddingScrollbarWrapper{top:45%;-webkit-transform:translateY(-45%);transform:translateY(-45%)}}@media only screen and (orientation:portrait){#help-modal .more-help-wrapper.desktop .rowPadding{height:15vh}}#help-modal .more-help-wrapper.mobile .paddingScrollbarWrapper{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (orientation:portrait){#help-modal .more-help-wrapper.mobile .more-help .innerRow>div{min-width:40vw}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.topInfo{font-size:calc(8px + 1vh)}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.bottomInfo{font-size:calc(5px + 1vh)}}@media only screen and (orientation:landscape){#help-modal .more-help-wrapper.mobile .more-help .innerRow>div{min-width:27vw}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.topInfo{font-size:calc(8px + 1vw)}#help-modal .more-help-wrapper.mobile .more-help .innerRow>div.bottomInfo{font-size:calc(5px + 1vw)}}
#help-modal{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);text-align:center;color:#dadada;z-index:70;opacity:0;transition:opacity .5s}#help-modal.faded-in{opacity:1;pointer-events:auto}#help-modal .tabs{transition:all .3s;font-weight:500}#help-modal .tabs div{padding:16px 55px 15px 20px;display:inline-block;font-size:18px}#help-modal .tabs div span{padding-bottom:3px;border-bottom:1px solid transparent;letter-spacing:.3px;transition:all .3s}#help-modal .tabs div.active span{border-bottom:1px solid #fff}#help-modal .tabs div:hover{cursor:pointer;color:#ff3158}#help-modal .tabs div:hover.active span{border-bottom:1px solid #ff3158}#help-modal.mobile .tabs div{padding:16px 25px 15px 20px;font-size:14px}
.mattertag-emb-link{pointer-events:auto}.mattertag-emb-link #mattertag-emb-iframe{background-color:rgba(0,0,0,.75);border-radius:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;height:100%;width:100%}.mattertag-emb-link .close-button{right:20px}.mattertag-emb-link .close-button .icon-close{font-size:20px}
.share-modal{display:block;width:85vw}@media (min-width:768px){.share-modal{width:450px}}.share-modal .modal-body{padding-bottom:32px}.share-modal.web-share-dialog{width:280px;margin:0 auto}@media (min-width:576px){.share-modal.web-share-dialog{width:320px}}.share-modal .social-icons{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 30px}.share-modal .social-icons .icon-button-social{margin:0;width:40px;height:40px}@media (min-width:320px){.share-modal .social-icons .icon-button-social{width:44px;height:44px}}@media (min-width:576px){.share-modal .social-icons .icon-button-social{width:60px;height:60px}}.share-modal .social-icons .icon-button-social:focus,.share-modal .social-icons .icon-button-social:hover{background:#ff3158}.share-modal .social-icons .icon-button-social:focus .icon,.share-modal .social-icons .icon-button-social:hover .icon{color:#fff!important}.share-modal .social-icons .icon{font-size:16px;padding:5px;line-height:1}@media (min-width:320px){.share-modal .social-icons .icon{font-size:18px}}@media (min-width:576px){.share-modal .social-icons .icon{font-size:22px}}.share-modal .input-group{display:flex;flex-flow:row nowrap;justify-content:stretch;width:100%;margin-bottom:30px}.share-modal .input{flex-grow:1;min-width:0;background:#f5f4f3;color:#6d6d6d;border:0;border-radius:0}.share-modal .input,.share-modal .input-addon{padding:12px 20px;font-size:inherit;outline:none}.share-modal .input-addon{font-weight:700;letter-spacing:2px;text-transform:uppercase;border:2px solid #222;background:#fff;color:#222;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.share-modal .input-addon:focus,.share-modal .input-addon:hover{border-color:#ff3158;color:#ff3158}.share-modal .share-modal-button{width:auto;margin:0 0 5px;font-size:12px;letter-spacing:1px}.share-modal .share-modal-button:active,.share-modal .share-modal-button:focus{color:#fff;background-color:#ff3158;border-color:#ff3158}.share-modal .share-modal-button.button-secondary:active,.share-modal .share-modal-button.button-secondary:focus{background:#fff!important;color:#ff3158!important;border-color:#ff3158}
.measurement-mode-help-modal{width:340px}
