/*! InteractiveHouse 20.4.0 */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:fs_albert_proregular;src:url(../fonts/fsalbertpro-regular-webfont.eot);src:url(../fonts/fsalbertpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/fsalbertpro-regular-webfont.woff2) format("woff2"),url(../fonts/fsalbertpro-regular-webfont.woff) format("woff"),url(../fonts/fsalbertpro-regular-webfont.ttf) format("truetype"),url(../fonts/fsalbertpro-regular-webfont.svg#fs_albert_proregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fs_albert_probold_italic;src:url(../fonts/fsalbertpro-bolditalic-webfont.eot);src:url(../fonts/fsalbertpro-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/fsalbertpro-bolditalic-webfont.woff2) format("woff2"),url(../fonts/fsalbertpro-bolditalic-webfont.woff) format("woff"),url(../fonts/fsalbertpro-bolditalic-webfont.ttf) format("truetype"),url(../fonts/fsalbertpro-bolditalic-webfont.svg#fs_albert_probold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fs_albert_probold;src:url(../fonts/fsalbertpro-bold-webfont.eot);src:url(../fonts/fsalbertpro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/fsalbertpro-bold-webfont.woff2) format("woff2"),url(../fonts/fsalbertpro-bold-webfont.woff) format("woff"),url(../fonts/fsalbertpro-bold-webfont.ttf) format("truetype"),url(../fonts/fsalbertpro-bold-webfont.svg#fs_albert_probold) format("svg");font-weight:400;font-style:normal}.share-panel .close,#nav-rooms .close,body.show-extended-copy .extended-copy-holder .close{width:100%;position:absolute;top:0;left:0;display:block;padding:.9em 0 .8em;font-size:34px;font-weight:100;text-align:center;color:#fff}.screen.interactive-nodes .show-expanded-copy,.client-story-link{display:block;margin-bottom:.5em;max-width:16em;position:relative;z-index:2;color:#181818;font-weight:700}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);border-radius:0;background:#fff}::-webkit-scrollbar-thumb{border-radius:2px;background:#51bbb7}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}body{font:400 100%/1.4 'Source Sans Pro',Arial,sans-serif;background-color:#fff;color:#1A3A7C}h1{margin-bottom:.2em;color:#1A3A7C;font-family:'Source Sans Pro';font-size:2.4em;line-height:1em;font-weight:400;letter-spacing:-.04em}h1 span{font-family:'Adobe Garamond W01 It';font-weight:100}h2{color:#1A3A7C;font-size:1.5em}a{text-decoration:none}strong{font-weight:700}p{margin-bottom:1em}img,svg{max-width:100%}#wrapper{position:relative;margin:0 auto}@media (min-width:800px){#wrapper{background:url(../img/wrapper-bg-no-grads.gif) repeat-x 0 100%;-webkit-background-size:1px 100%;background-size:1px 100%}}.max-width{max-width:1200px;position:relative;margin:0 auto}#loading-wrap{width:50px;height:50px;position:absolute;top:50%;left:50%;display:block;margin:-45px 0 0 -15px;z-index:-1;opacity:0;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s;transition:.2s}#revolve-wrap{-webkit-animation:revolve 12s infinite;animation:revolve 12s infinite}#loading{-webkit-transform:rotateX(-60deg);-ms-transform:rotateX(-60deg);transform:rotateX(-60deg)}#loading div:nth-child(1){-webkit-animation:updown infinite alternate .5s linear;animation:updown infinite alternate .5s linear}#loading div:nth-child(3){-webkit-animation:downup infinite alternate .5s linear;animation:downup infinite alternate .5s linear}#loading span{width:30px;height:30px;display:block;border:2px solid #4280bd;-webkit-animation:spin infinite 1s linear;animation:spin infinite 1s linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hitpoint{0%{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1)}80%{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes hitpoint{0%{opacity:0;-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1)}80%{opacity:.75;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:2px solid #991f6b}}@keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);border:2px solid #991f6b}}@-webkit-keyframes updown{from{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes updown{from{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes downup{from{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes downup{from{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes revolve{from{-webkit-transform:rotateX(0%);transform:rotateX(0%)}to{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes revolve{from{-webkit-transform:rotateX(0%);-ms-transform:rotateX(0%);transform:rotateX(0%)}to{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}}.csstransforms.csstransitions #loading-wrap{width:50px;height:50px;position:absolute;top:50%;left:50%;display:block;margin:-45px 0 0 -15px;z-index:-1;opacity:0;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s;transition:.2s}.csstransforms.csstransitions #revolve-wrap{-webkit-animation:revolve 12s infinite;animation:revolve 12s infinite}.csstransforms.csstransitions #loading{-webkit-transform:rotateX(-60deg);-ms-transform:rotateX(-60deg);transform:rotateX(-60deg)}.csstransforms.csstransitions #loading div:nth-child(1){-webkit-animation:updown infinite alternate .5s linear;animation:updown infinite alternate .5s linear}.csstransforms.csstransitions #loading div:nth-child(3){-webkit-animation:downup infinite alternate .5s linear;animation:downup infinite alternate .5s linear}.csstransforms.csstransitions #loading span{width:30px;height:30px;display:block;border:2px solid #4280bd;-webkit-animation:spin infinite 1s linear;animation:spin infinite 1s linear}@keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);border:2px solid #991f6b}}@keyframes updown{from{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@keyframes downup{from{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes revolve{from{-webkit-transform:rotateX(0%);-ms-transform:rotateX(0%);transform:rotateX(0%)}to{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}}.site-footer{width:100%;position:relative;z-index:1;padding:1em 5% .2em;overflow:hidden;background:#1A3A7C}.site-footer.-dark{background:#0C1B39}.site-footer #home-link{width:255px;display:block;margin:0 auto}.site-footer #home-link h1{margin-bottom:.6em;color:#fff}.site-footer .client-logo{width:200px;height:56px;display:block;margin:0 auto 1em;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.site-footer .client-logo.animate #sperm-wrap{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotate 1s;animation:rotate 1s}@media (min-width:600px){.site-footer #home-link{margin:0 3em 0 0;float:left}.site-footer .client-logo{margin:0;float:right;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.btn{padding:10px 40px;display:inline-block;color:#0C1B39;font-size:21px;background:#0DBAB7;border-radius:3px;font-weight:600;-webkit-transition:.3s;transition:.3s}.btn:hover{background:#EB9F3B}@media (max-width:767px),(max-height:640px){.btn{font-size:18px}}.btn.btn-3d{position:relative;padding:0}.btn.btn-3d .face{height:50px;padding:.6em 1em;color:#fff;-webkit-transition:.3s;transition:.3s}.btn.btn-3d .face.face-one{background:#4280bd;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.btn.btn-3d .face.face-one i{float:right;margin-left:.5em}.btn.btn-3d .face.face-two{width:100%;height:50px;position:absolute;top:0;left:0;background:#991f6b;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateZ(0) rotateX(90deg);-ms-transform:translateZ(0) rotateX(90deg);transform:translateZ(0) rotateX(90deg)}.btn.btn-3d .face.face-two i{float:left;margin-right:.5em}@media (max-width:400px){.btn.btn-3d{width:100%;text-align:center}}.btn--secondary{border:1px solid #1A3A7C;border-radius:3px;background:transparent;-webkit-transition:.2s;transition:.2s;color:#1A3A7C;font-weight:400}.btn--secondary:hover{color:#FFF;background:#1A3A7C}.ui{overflow:hidden}.ui a{z-index:4}.auto-drag{display:block}.close{font-size:30px;line-height:30px}.close i{width:30px;height:30px;line-height:30px;-webkit-transform:rotate(0deg) translateZ(0);-ms-transform:rotate(0deg) translateZ(0);transform:rotate(0deg) translateZ(0);-webkit-transition:.3s cubic-bezier(1,0,0,1);transition:.3s cubic-bezier(1,0,0,1)}.close i:before{width:30px;height:30px;line-height:30px}.close:hover i{-webkit-transform:rotate(180deg) translateY(-2px);-ms-transform:rotate(180deg) translateY(-2px);transform:rotate(180deg) translateY(-2px)}.circle-link{width:40px;height:40px;line-height:40px;position:absolute;top:25px;display:block;float:left;margin-right:10px;color:#fff;font-size:22px;font-weight:100;text-align:center;border-radius:3px;-webkit-transition:.4s cubic-bezier(1,0,0,1),background .1s;transition:.4s cubic-bezier(1,0,0,1),background .1s}.circle-link:after{width:120%;position:absolute;bottom:-1.2em;left:-10%;font-size:14px;line-height:1em;font-weight:700;text-align:center;color:#1A3A7C}.circle-link .fa{color:#1A3A7C}.circle-link:hover{background-color:#1A3A7C}.circle-link:hover .fa{color:#fff}.circle-link.info{right:110px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);display:none}.circle-link.info.off-screen{opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transform:translateY(-400%);-ms-transform:translateY(-400%);transform:translateY(-400%)}@media (min-width:440px){.circle-link.info{right:130px}}@media (min-width:800px){.circle-link.info{display:block}}.circle-link.info:after{content:"INFO"}.circle-link.rooms{right:60px;font-size:28px}@media (min-width:440px){.circle-link.rooms{right:70px}}.circle-link.rooms:after{content:"ROOMS"}.circle-link.share{right:10px}.circle-link.share:after{content:"SHARE"}.prev-next-wrap{max-width:90%;position:relative;z-index:5;margin:0 auto 1em;overflow:hidden}.prev,.next{width:50px;height:50px;display:block;position:relative;float:left;color:#fff}.prev .hover-label,.next .hover-label{display:none}.prev i,.next i{width:50px;height:50px;display:block;font-size:28px;line-height:50px;text-align:center}.prev{background:#991f6b}.next{float:right;background:#4280bd}@media (min-width:700px){.prev-next-wrap{margin:0;overflow:visible}.prev,.next{width:74px;height:74px;position:fixed;top:50%;margin-top:-37px;float:none;border-radius:50%}.prev .hover-label,.next .hover-label{width:65px;display:block;position:absolute;top:10px;z-index:-1;padding:.6em .6em .74em;text-transform:uppercase;line-height:1.1em;color:#fff;border-radius:15px;-webkit-transition:.3s cubic-bezier(1,0,0,1),color .1s 0s;transition:.3s cubic-bezier(1,0,0,1),color .1s 0s}.prev .hover-label:before,.next .hover-label:before{content:"";width:20px;height:4px;position:absolute;top:50%;margin-top:-2px}.prev:after,.next:after{content:none!important}.prev:hover i,.next:hover i{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.prev:hover .hover-label,.next:hover .hover-label{color:#fff!important;-webkit-transition:.3s cubic-bezier(1,0,0,1),color .2s .2s;transition:.3s cubic-bezier(1,0,0,1),color .2s .2s}.prev:hover.prev .hover-label,.next:hover.prev .hover-label{left:110%;background-color:#991f6b}.prev:hover.prev .hover-label:before,.next:hover.prev .hover-label:before{left:-30%;background:#991f6b}.prev:hover.next .hover-label,.next:hover.next .hover-label{right:110%;background-color:#4280bd}.prev:hover.next .hover-label:before,.next:hover.next .hover-label:before{right:-30%;background:#4280bd}.prev i,.next i{line-height:74px}.prev.prev,.next.prev{left:-32px}.prev.prev i,.next.prev i{float:right!important}.prev.prev .hover-label,.next.prev .hover-label{left:-110%;text-align:left;color:#991f6b}.prev.next,.next.next{right:-32px}.prev.next i,.next.next i{float:left!important}.prev.next .hover-label,.next.next .hover-label{right:-110%;text-align:right;color:#4280bd}}@media (min-width:800px){.hit-effect{width:30px;height:30px;position:absolute;top:50%;left:50%;z-index:99;margin:-15px 0 0 -15px;opacity:1;border-radius:50%;background:#991f6b;-webkit-transition:opacity .4s linear,z-index 0s 0s;transition:opacity .4s linear,z-index 0s 0s}.hit-effect.off-screen{z-index:-1;opacity:0;-webkit-transition:opacity .4s linear,z-index 0s 1s;transition:opacity .4s linear,z-index 0s 1s}}.blocker{width:100%;height:100%;position:fixed;top:0;left:0;z-index:8;display:none;background:url(../img/trans-60.png);background:rgba(0,0,0,.6)}body.show-nav-rooms #wrapper,body.show-share-panel #wrapper,body.show-extended-copy #wrapper{width:100%;height:100%;position:absolute;overflow:hidden}body.show-nav-rooms .blocker,body.show-share-panel .blocker,body.show-extended-copy .blocker{display:block}body.show-video .drag-bar,body.show-video .auto-drag{display:none}#share-panel-wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;overflow:auto;opacity:1;-ms-filter:"alpha(Opacity=100)";-webkit-transition:opacity .2s linear,-webkit-transform .2s,overflow 0s .2s;transition:opacity .2s linear,transform .2s,overflow 0s .2s}#share-panel-wrap.off-screen{z-index:-1;opacity:0;height:0;-ms-filter:"alpha(Opacity=0)";overflow:hidden;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity .2s linear,-webkit-transform .2s,z-index 0s .2s,overflow 0s 0s;transition:opacity .2s linear,transform .2s,z-index 0s .2s,overflow 0s 0s}.share-panel{max-width:300px;position:absolute;top:6em;top:20vh;left:50%;z-index:9;margin:0 0 6em -150px;padding:2em;text-align:center;background:#f1edea;-webkit-transition:top .4s 0s cubic-bezier(1,0,0,1),overflow 0s .4s;transition:top .4s 0s cubic-bezier(1,0,0,1),overflow 0s .4s}.share-panel .close{width:50px;left:50%;top:-2.7em;z-index:1;margin-left:-25px}.share-panel h2{font-size:1.8em;font-family:'Source Sans Pro';font-weight:600;margin-bottom:.6em}.share-panel p{margin-bottom:2em}.share-panel ul{max-width:86%;margin:0 auto;z-index:2}.share-panel li{margin-bottom:.65em;padding:.8em;background:#fff}@media (min-width:400px){.share-panel{max-width:360px;margin-left:-180px}}#nav-rooms{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;overflow:auto;opacity:1;-ms-filter:"alpha(Opacity=100)";-webkit-transition:opacity .2s linear,-webkit-transform .2s,overflow 0s .2s;transition:opacity .2s linear,transform .2s,overflow 0s .2s}#nav-rooms.off-screen{z-index:-1;opacity:0;height:0;-ms-filter:"alpha(Opacity=0)";overflow:hidden;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity .2s linear,-webkit-transform .2s,z-index 0s .2s,overflow 0s 0s;transition:opacity .2s linear,transform .2s,z-index 0s .2s,overflow 0s 0s}#nav-rooms ul{width:86%;max-width:960px;margin:6em auto;overflow:hidden}#nav-rooms ul li{width:100%;float:left}#nav-rooms ul li a{position:relative;display:block;text-align:center;color:#1A3A7C;background:#EFEFEF;-webkit-transition:.15s;transition:.15s}#nav-rooms ul li a:hover img{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}@media (min-width:1024px){#nav-rooms ul li a:hover img{-webkit-filter:drop-shadow(2px 12px 15px rgba(0,0,0,.5));filter:drop-shadow(2px 12px 15px rgba(0,0,0,.5))}}#nav-rooms ul li a img{-webkit-transition:-webkit-transform .4s;transition:transform .4s}@media (min-width:1024px){#nav-rooms ul li a img{-webkit-filter:drop-shadow(2px 8px 5px rgba(0,0,0,.5));filter:drop-shadow(2px 8px 5px rgba(0,0,0,.5))}}#nav-rooms ul li a span{width:100%;position:absolute;left:0;bottom:.8em;display:block}#nav-rooms ul li.active a{background:#fff}#nav-rooms ul li.active a:hover{background:#4280bd;cursor:default}#nav-rooms ul li a:hover{color:#fff;background:#991F6B}#nav-rooms .close{width:50px;left:50%;margin-left:-25px}@media (min-width:360px){#nav-rooms ul li{width:50%}}@media (min-width:800px){#nav-rooms ul li{width:33.33333%}}@media (min-width:800px) and (min-height:800px){#nav-rooms ul{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:655px}}.room-comparison-wrap{max-width:918px;position:relative;margin:95px auto 10px;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transition:margin-top .5s,opacity .7s linear;transition:margin-top .5s,opacity .7s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.room-comparison-wrap.fade-in{opacity:1;-ms-filter:"alpha(Opacity=100)"}@media (min-width:1024px){.room-comparison-wrap .before-after-wrap{-webkit-filter:drop-shadow(2px 24px 10px rgba(0,0,0,.5));filter:drop-shadow(2px 24px 10px rgba(0,0,0,.5))}}.room-comparison-wrap .before,.room-comparison-wrap .after{overflow:hidden}.room-comparison-wrap .before img,.room-comparison-wrap .after img{display:block}.room-comparison-wrap .before img.abs-pos,.room-comparison-wrap .after img.abs-pos{position:absolute;top:0;left:0}.room-comparison-wrap .before{width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;cursor:pointer}.room-comparison-wrap .before img{max-width:none!important;position:absolute;top:0;right:0}.room-comparison-wrap .extras{width:100%;height:100%;position:absolute;top:0;left:0}.room-comparison-wrap .extras img{max-width:none!important;position:absolute;top:0;right:0;opacity:1;-ms-filter:"alpha(Opacity=100)";-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s cubic-bezier(1,0,0,1),opacity .2s .1s linear;transition:transform .4s cubic-bezier(1,0,0,1),opacity .2s .1s linear}.room-comparison-wrap .extras img:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.room-comparison-wrap .extras img:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.room-comparison-wrap .extras img:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.room-comparison-wrap .extras img:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}.room-comparison-wrap .extras img:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}.room-comparison-wrap .extras img:nth-child(6){-webkit-transition-delay:.75s;transition-delay:.75s}.room-comparison-wrap .extras img:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}.room-comparison-wrap .extras img:nth-child(8){-webkit-transition-delay:1.05s;transition-delay:1.05s}.room-comparison-wrap .extras img:nth-child(9){-webkit-transition-delay:1.25s;transition-delay:1.25s}.room-comparison-wrap .extras img:nth-child(10){-webkit-transition-delay:1.5s;transition-delay:1.5s}.room-comparison-wrap .extras.off-screen img{opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:0s;transition:0s}.room-comparison-wrap .drag-bar{height:100%;width:1px;position:absolute;top:0;right:100%;opacity:1;-ms-filter:"alpha(Opacity=100)";background:#991f6b;background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 0,#991f6b 20%,#991f6b 80%,rgba(255,255,255,0));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#991f6b 20%,#991f6b 80%,rgba(255,255,255,0));-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.room-comparison-wrap .drag-bar .drag-handle{width:70px;height:70px;margin:-35px 0 0 -35px;width:10vw;height:10vw;margin:-5vw 0 0 -5vw;position:absolute;left:0;top:50%;z-index:2;display:block;border-radius:50%;cursor:pointer;background:#991f6b;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);-webkit-transition:-webkit-transform .4s ease-out,background .6s;transition:transform .4s ease-out,background .6s;display:none}.room-comparison-wrap .drag-bar .drag-handle i{width:50%;position:absolute;top:50%;margin-top:-12px;padding:0!important;color:#fff;font-size:24px;line-height:1em;font-weight:100;text-align:center}.room-comparison-wrap .drag-bar .drag-handle i.fa-chevron-left{left:0}.room-comparison-wrap .drag-bar .drag-handle i.fa-chevron-right{right:0}@media (max-width:500px){.room-comparison-wrap .drag-bar .drag-handle i{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@media (min-width:480px){.room-comparison-wrap .drag-bar .drag-handle{display:block}}@media (min-width:700px){.room-comparison-wrap .drag-bar .drag-handle{width:70px;height:70px;margin:-35px 0 0 -35px}}.room-comparison-wrap .drag-bar.is-dragging .drag-handle{background-color:#4280bd;cursor:ew-resize}.room-comparison-wrap .auto-drag{width:12.8em;height:50px;position:absolute;top:-68px;right:0;display:block;background:0 0}@media (max-width:400px){.room-comparison-wrap .auto-drag{width:100%;text-align:center;right:0}}@media (min-width:600px){.room-comparison-wrap .auto-drag{right:-7.5%}}.room-comparison-wrap .auto-drag i{display:inline-block;line-height:26px;position:relative;top:2px}.room-comparison-wrap .auto-drag .face-one{background:#4280bd}.room-comparison-wrap .auto-drag .face-one i{float:right;margin-left:.5em}.room-comparison-wrap .auto-drag .face-two{background:#991f6b}.room-comparison-wrap .auto-drag .face-two i{float:left;margin-right:.5em}.room-comparison-wrap .auto-drag.state-before .face-one{-webkit-transform:translateZ(0) rotateX(0deg);-ms-transform:translateZ(0) rotateX(0deg);transform:translateZ(0) rotateX(0deg)}.room-comparison-wrap .auto-drag.state-before .face-two{-webkit-transform:translateZ(0) rotateX(90deg);-ms-transform:translateZ(0) rotateX(90deg);transform:translateZ(0) rotateX(90deg)}.room-comparison-wrap .auto-drag.state-after .face-one{-webkit-transform:translateZ(0) translateY(-50px) rotateX(-90deg);-ms-transform:translateZ(0) translateY(-50px) rotateX(-90deg);transform:translateZ(0) translateY(-50px) rotateX(-90deg)}.room-comparison-wrap .auto-drag.state-after .face-two{-webkit-transform:translateZ(0) rotateX(0deg);-ms-transform:translateZ(0) rotateX(0deg);transform:translateZ(0) rotateX(0deg)}.room-comparison-wrap .auto-drag:hover i{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.screen.interactive-nodes .room-comparison-wrap{margin:0 auto -30px}.screen.interactive-nodes .room-comparison-wrap div.before img,.screen.interactive-nodes .room-comparison-wrap div.after img{max-width:none}.screen.interactive-nodes .room-comparison-wrap .drag-bar{height:-webkit-calc(100% - 13px);height:calc(100% - 13px)}.screen.interactive-nodes .room-comparison-wrap .drag-bar .drag-handle:hover{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2);-webkit-transition:-webkit-transform .1s,background .6s;transition:transform .1s,background .6s}.screen.interactive-nodes .room-comparison-wrap .drag-bar .drag-handle:hover i{-webkit-transition:-webkit-transform .5s;transition:transform .5s}.screen.interactive-nodes .room-comparison-wrap .drag-bar .drag-handle:hover i.fa-chevron-left{-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.screen.interactive-nodes .room-comparison-wrap .drag-bar .drag-handle:hover i.fa-chevron-right{-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.screen.interactive-nodes.show-introduction .nodes-ul{display:none}.screen.interactive-nodes.show-introduction .drag-bar{opacity:0;-ms-filter:"alpha(Opacity=0)"}.screen.interactive-nodes.show-introduction .drag-bar .drag-handle{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2)}.screen.interactive-nodes.show-introduction .auto-drag{opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}.screen.interactive-nodes.show-introduction .room-comparison-wrap .before,.screen.interactive-nodes.show-introduction .room-comparison-wrap .after{overflow:visible}@media (min-width:600px){.room-comparison-wrap{margin-top:70px}.room-comparison-wrap .auto-drag{top:0}}@media (min-width:700px){.room-comparison-wrap{width:85%}}@media (min-width:960px){.room-comparison-wrap .auto-drag{top:10px}}.drag-bar:before,.drag-bar:after{position:absolute;top:51%;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transform:scale(0) translateY(200%);-ms-transform:scale(0) translateY(200%);transform:scale(0) translateY(200%);-webkit-transition:.4s cubic-bezier(1,0,0,1);transition:.4s cubic-bezier(1,0,0,1)}.drag-bar:before{content:"Drag me!";width:100px;height:40px;line-height:38px;left:-50px;margin-top:0;text-align:center;color:#fff;border-radius:.6em;background:#991f6b}.drag-bar:after{content:"";width:0;height:0;left:0;margin:0 0 0 -12px;border:12px solid transparent;border-top:12px solid #991f6b}@media (min-width:480px){body.show-drag-hint .drag-bar.show-hint:before,body.show-drag-hint .drag-bar.show-hint:after{opacity:1;-ms-filter:"alpha(Opacity=100)";-webkit-transform:scale(1) translateY(0%);-ms-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}body.show-drag-hint .drag-bar.show-hint:before{margin-top:-100px}body.show-drag-hint .drag-bar.show-hint:after{margin-top:-62px}}.nodes-ul{margin:0 auto 1em;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.nodes-ul li{padding:.8em 1em 0;overflow:hidden;background-color:#f5f2ed;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s linear;transition:.3s linear}.nodes-ul li.highlight{background-color:#991f6b!important;-webkit-transition:.3s linear;transition:.3s linear}.nodes-ul li.highlight .key-no{color:#991f6b;background:#fff}.nodes-ul li.highlight .title,.nodes-ul li.highlight .description{color:#fff!important}.nodes-ul li:nth-child(even){background-color:#f9f8f6}.nodes-ul li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.nodes-ul li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.nodes-ul li:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.nodes-ul li:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.nodes-ul li:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}.nodes-ul li:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}.nodes-ul li:nth-child(7){-webkit-transition-delay:.6s;transition-delay:.6s}.nodes-ul li:nth-child(8){-webkit-transition-delay:.7s;transition-delay:.7s}.nodes-ul .key-no{width:32px;height:32px;line-height:32px;display:inline-block;float:left;margin-right:.4em;font-size:1em;text-align:center;color:#fff;border-radius:50%;background-color:#991f6b;-webkit-transition:.3s linear;transition:.3s linear}.nodes-ul .description{margin:.4em 0;-webkit-transition:.3s linear;transition:.3s linear}.keys-ul{width:100%;height:100%;position:absolute;top:0;right:0;opacity:1;-ms-filter:"alpha(Opacity=100)"}.keys-ul li{position:absolute;width:18px;height:18px;line-height:18px;font-size:12px;display:inline-block;margin:-9px -9px 0 0;text-align:center;cursor:default;color:#fff;border-radius:50%;background:#000;cursor:pointer}.screen.interactive-nodes.is-resizing .nodes-ul{opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.screen.interactive-nodes .room-comparison-wrap.highlight-nodes li{-webkit-transform:scale(1.2) translateZ(0);-ms-transform:scale(1.2) translateZ(0);transform:scale(1.2) translateZ(0)}.screen.interactive-nodes .keys-ul{display:none}.screen.interactive-nodes .nodes-ul{width:100%;height:100%;position:absolute;top:0;right:0;opacity:1;-ms-filter:"alpha(Opacity=100)"}.screen.interactive-nodes .nodes-ul.before li .key-no{border:3px solid #4280bd}.screen.interactive-nodes .nodes-ul.after li .key-no{border:3px solid #991f6b}.screen.interactive-nodes .nodes-ul li{width:36px;height:36px;position:absolute;display:block;margin:-18px -18px 0 0;padding:0;overflow:visible;cursor:pointer;background-color:transparent;background-image:url(../img/gif-trans.png)}.screen.interactive-nodes .nodes-ul li .key-no{width:36px;height:36px;display:block;margin:0;overflow:hidden;text-indent:40px;border-radius:50%;background:transparent;-webkit-transition:.2s,background-color .4s linear;transition:.2s,background-color .4s linear}.screen.interactive-nodes .nodes-ul li .title{display:none}.screen.interactive-nodes .nodes-ul li .description{display:none}.screen.interactive-nodes .nodes-ul li.open .key-no,.screen.interactive-nodes .nodes-ul li:hover .key-no{border-width:5px;border-radius:20%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.tooltip{position:absolute;z-index:99;margin:-60px 0 0 0;padding:.4em 1em;color:#fff;background-color:#991f6b;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.tooltip.off-screen{display:none}.tooltip:after{content:"";width:0;height:0;position:absolute;right:50%;bottom:-20px;margin:0 -10px 0 0;pointer-events:none;border:10px solid transparent;border-top:10px solid #991f6b}.popup{width:300px;min-height:200px;position:absolute;top:0;left:0;z-index:99;padding:2em 1em 1em;overflow:hidden;text-align:center;background:#fff;-webkit-transition:width .3s cubic-bezier(1,0,0,1),min-height .3s cubic-bezier(1,0,0,1),padding .3s cubic-bezier(1,0,0,1);transition:width .3s cubic-bezier(1,0,0,1),min-height .3s cubic-bezier(1,0,0,1),padding .3s cubic-bezier(1,0,0,1)}.popup.off-screen{width:0;min-height:0;padding:0 1em}.popup .close,.popup .title,.popup .description{display:none}.popup.show-content .close,.popup.show-content .title,.popup.show-content .description{display:block}.popup .close{position:absolute;top:.2em;right:.4em;color:#444;font-size:28px;line-height:28px;-webkit-transition:.1s linear;transition:.1s linear}.popup .close:hover{color:#666;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.popup .title{margin-bottom:.8em;font-family:'Source Sans Pro';font-weight:600}.popup .description{font-size:.875em}.extended-copy-holder{display:none}.show-expanded-copy{display:none}.expanded-copy{margin-top:2em}.expanded-copy h1{display:none}.expanded-copy ul{list-style:disc;margin-left:1.4em}.screen.interactive-nodes .expanded-copy{display:none}.screen.interactive-nodes .expanded-copy h1{display:block}.screen.interactive-nodes .expanded-copy h1:before{content:""}body.show-extended-copy{overflow:auto}body.show-extended-copy .extended-copy-holder{min-width:100%;min-height:100%;position:absolute;top:0;left:0;display:block}body.show-extended-copy .extended-copy-holder .close{width:50px;left:50%;top:0;z-index:10;margin-left:-25px}body.show-extended-copy .expanded-copy{width:700px;max-height:34em;position:absolute;top:6em;left:50%;z-index:9;margin:0 0 0 -350px;padding:2em 3em 2em 4em;background:#f5f4f0}body.show-extended-copy .expanded-copy h1{display:block;font-size:2em;font-family:'Source Sans Pro';font-weight:600}body.show-extended-copy .expanded-copy h1:before{content:""}body.show-extended-copy .expanded-copy .extended-copy-scroll{max-height:27em;margin-top:1em;padding-right:1em;overflow:auto}#body-client-story #wrapper{background-image:none}#body-client-story .site-footer{position:relative}#body-client-story .screen{max-width:1200px;margin:0 auto}@media (min-width:1300px){#body-client-story .screen{padding-left:0;padding-right:0}}#body-client-story .page-header{width:100%;position:relative;margin-bottom:1em;overflow:hidden}#body-client-story .page-header h1{color:#1A3A7C;padding-right:220px;margin:20px 0 40px;font-size:40px;font-family:'Source Sans Pro';font-weight:600}@media (min-width:600px){#body-client-story .page-header h1{font-size:60px}}#body-client-story .page-header h1:before{content:""}#body-client-story .page-header h2{font-size:34px;color:#565656;margin-bottom:.6em;line-height:1.2em}#body-client-story .page-header .circle-link{top:0}#body-client-story .page-header .circle-link.share{right:0}#body-client-story .page-header .circle-link.rooms{right:50px}@media (min-width:960px){#body-client-story .content-wrap{overflow:hidden}#body-client-story .content-wrap .content{width:65%;margin-right:4%;float:left}#body-client-story .content-wrap .side-column{width:29%;float:right}}#body-client-story .content-wrap h2{margin:30px 0 20px}#body-client-story .content-wrap .video{margin:40px 0 20px}#body-client-story .content ul{list-style:disc;margin-left:1.4em}#body-client-story .content ul li{margin-bottom:.4em}#body-client-story .content .video-grid{list-style:none;margin-left:0;margin-bottom:2em;overflow:hidden;margin-top:3em}#body-client-story .content .video-grid li{width:100%;position:relative;float:left;height:0;padding-top:54%;margin-bottom:1em}@media (min-width:600px){#body-client-story .content .video-grid li{width:49%;margin-left:2%;padding-top:32%}#body-client-story .content .video-grid li:nth-child(odd){margin-left:0}}#body-client-story .content .video-grid li iframe{width:100%;height:100%;position:absolute;top:0;left:0}#body-client-story .content .btn{width:100%;position:relative;padding-right:40px;line-height:1.1em}#body-client-story .content .btn .fa{position:absolute;right:0;top:50%;margin:-8px 10px 0 0}#body-client-story aside{padding:1.6em;color:#fff;background:#991F6B}#body-client-story aside img{float:right;margin-bottom:.5em}#body-client-story aside h6{margin-bottom:1em}#body-client-story blockquote{position:relative;margin-bottom:1em;color:#1A3A7C;padding:40px;background:#EFEFEF}#body-client-story blockquote h6{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:24px;margin-bottom:20px}#body-client-story blockquote p,#body-client-story blockquote .name{font-size:16px}#body-client-story blockquote p span,#body-client-story blockquote .name span{font-weight:700}#body-client-story blockquote .name{margin-top:20px;font-size:17px}@media (min-width:400px){#body-client-story blockquote{font-size:1.5625em}}#body-client-story .client-story-footer{padding:1em 2em;color:#fff;background:#0C1B39}#body-client-story .client-story-footer .client-logo{max-width:200px;display:block;margin:0 auto}#body-client-story .client-story-footer p{margin-bottom:.4em;text-align:center}.screen{width:100%;position:relative;z-index:3;padding:1.2em 5% 1em;display:none}@media (min-width:800px){.screen{min-height:-webkit-calc(100vh - 93px);min-height:calc(100vh - 93px)}}.screen.active{display:block}.screen.active .nodes-ul{opacity:1;-ms-filter:"alpha(Opacity=100)"}.screen h1{padding-right:110px}.screen h1:before{content:"Current Room";display:block;width:100%;position:relative;top:0;left:0;color:#6f6f6f;font-size:.5em;line-height:1em}.screen .room-description h2,.screen .room-description .close{display:none}.screen.interactive-nodes .room-description{min-height:288px;width:390px;position:absolute;top:50%;left:50%;z-index:2;margin:-150px 0 0 -195px;padding:2.4em;opacity:1;-ms-filter:"alpha(Opacity=100)";color:#fff;text-align:center;background:#991f6b;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s linear,-webkit-transform .2s;transition:opacity .2s linear,transform .2s}.screen.interactive-nodes .room-description.off-screen{z-index:-1;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity .2s linear,-webkit-transform .2s,z-index 0s .2s;transition:opacity .2s linear,transform .2s,z-index 0s .2s}.screen.interactive-nodes .room-description h2{display:block;margin-bottom:.6em;color:#fff;font-size:2em;font-family:'Source Sans Pro';font-weight:600}.screen.interactive-nodes .room-description .close{display:block;color:#fff}.screen.interactive-nodes.no-delay .room-description{-webkit-transition-delay:0s!important;transition-delay:0s!important}.screen-intro{position:relative;z-index:2;overflow:hidden;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.screen-intro.active{padding-bottom:1em}.screen-intro .copy-image-wrap{position:relative}.screen-intro h1,.screen-intro .copy-wrap,.screen-intro .img-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.6s .5s;transition:.6s .5s}.screen-intro .img-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;transition-delay:1s;display:block;position:relative;overflow:hidden}.screen-intro .img-wrap img{display:block;margin:0 auto;max-height:100%;border-radius:50%;margin-top:85px}@media (min-width:550px){.screen-intro .img-wrap img{margin-top:45px}}@media (min-width:550px){.screen-intro .img-wrap img{margin-top:45px}}.screen-intro .img-wrap img.banner{position:absolute;top:0;left:0;margin:0;max-width:50%;border-radius:50%;border:4px solid #991f6b}.screen-intro .copy-wrap{overflow:hidden;-webkit-transition-delay:1.5s;transition-delay:1.5s}.screen-intro h1{position:relative;margin-bottom:1em;font-size:3em;font-family:'Source Sans Pro',Arial;font-weight:600;color:#1A3A7C}.screen-intro h1 span{font-family:'Adobe Garamond W01 It';color:#7f7f7f}.screen-intro h1:before{display:none}.screen-intro h1:after{content:"";width:0;height:2px;position:absolute;left:0;bottom:-.4em;background:#435d93;-webkit-transition:1s 2s;transition:1s 2s}.screen-intro p{margin:1.4em 0}.screen-intro .lede{font-size:1.2em;font-style:italic;font-weight:500;color:#1A3A7C}.screen-intro #start-btn{margin-top:.6em;margin-bottom:1em}.screen-intro .btn{margin-right:1em;margin-bottom:1em;-webkit-transition:.3s;transition:.3s}.screen-intro .disclaimer{clear:both;margin-top:3em;padding-top:3em;font-size:14px;border-top:2px solid #cbcbc9}body.is-loading h1,body.is-loading .copy-wrap,body.is-loading .img-wrap{opacity:0}body[data-active-screen=intro] #wrapper{background-image:none}body[data-active-screen=intro] .prev-next-wrap{display:none}body[data-active-screen=intro] .fade-in h1,body[data-active-screen=intro] .fade-in .copy-wrap,body[data-active-screen=intro] .fade-in .img-wrap{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body[data-active-screen=intro] .fade-in h1:after{width:180px}@media (min-width:960px){.screen-intro .max-width{padding-top:2em}.screen-intro .copy-wrap{width:52%;position:relative;z-index:2;float:left}.screen-intro h1{margin-bottom:.5em;font-size:3.6em}.screen-intro .img-wrap{width:55%;height:100%;position:absolute;top:0;right:-12%;z-index:1}}.screen-bathroom.interactive-nodes .room-description{-webkit-transition-delay:1.2s;transition-delay:1.2s}.screen-bathroom.interactive-nodes .nodes-ul li._1,.screen-bathroom .keys-ul li._1{top:73%;right:56%}.screen-bathroom.interactive-nodes .nodes-ul li._2,.screen-bathroom .keys-ul li._2{top:64%;right:78%}.screen-bathroom.interactive-nodes .nodes-ul li._3,.screen-bathroom .keys-ul li._3{top:37%;right:37%}.screen-bathroom.interactive-nodes .nodes-ul li._4,.screen-bathroom .keys-ul li._4{top:14%;right:42%}.screen-bathroom.interactive-nodes .nodes-ul li._5,.screen-bathroom .keys-ul li._5{top:60%;right:21%}.screen-bathroom.interactive-nodes .nodes-ul li._6,.screen-bathroom .keys-ul li._6{top:68%;right:89%}.screen-bathroom.interactive-nodes .nodes-ul li._7,.screen-bathroom .keys-ul li._7{top:51%;right:9%}.screen-bedroom.interactive-nodes .nodes-ul li._1,.screen-bedroom .keys-ul li._1{top:63%;right:57%}.screen-bedroom.interactive-nodes .nodes-ul li._2,.screen-bedroom .keys-ul li._2{top:83%;right:47%}.screen-bedroom.interactive-nodes .nodes-ul li._3,.screen-bedroom .keys-ul li._3{top:35%;right:53%}.screen-bedroom.interactive-nodes .nodes-ul li._4,.screen-bedroom .keys-ul li._4{top:54%;right:89%}.screen-bedroom.interactive-nodes .nodes-ul li._5,.screen-bedroom .keys-ul li._5{top:75%;right:35%}.screen-bedroom.interactive-nodes .nodes-ul li._6,.screen-bedroom .keys-ul li._6{top:49.3%;right:26.1%}.screen-bedroom.interactive-nodes .nodes-ul li._7,.screen-bedroom .keys-ul li._7{top:83%;right:23%}.screen-kitchen.interactive-nodes .nodes-ul li._1,.screen-kitchen .keys-ul li._1{top:24%;right:62%}.screen-kitchen.interactive-nodes .nodes-ul li._2,.screen-kitchen .keys-ul li._2{top:59%;right:90%}.screen-kitchen.interactive-nodes .nodes-ul li._3,.screen-kitchen .keys-ul li._3{top:57%;right:24%}.screen-kitchen.interactive-nodes .nodes-ul li._4,.screen-kitchen .keys-ul li._4{top:46%;right:80%}.screen-kitchen.interactive-nodes .nodes-ul li._5,.screen-kitchen .keys-ul li._5{top:62%;right:76%}.screen-kitchen.interactive-nodes .nodes-ul li._6,.screen-kitchen .keys-ul li._6{top:53%;right:35%}.screen-kitchen.interactive-nodes .nodes-ul li._7,.screen-kitchen .keys-ul li._7{top:59%;right:12%}.screen-kitchen.interactive-nodes .nodes-ul li._8,.screen-kitchen .keys-ul li._8{top:74%;right:32%}.screen-kitchen.interactive-nodes .nodes-ul li._9,.screen-kitchen .keys-ul li._9{top:44%;right:50%}.screen-living-room.interactive-nodes .nodes-ul li._1,.screen-living-room .keys-ul li._1{top:73%;right:33%}.screen-living-room.interactive-nodes .nodes-ul li._2,.screen-living-room .keys-ul li._2{top:68%;right:46%}.screen-living-room.interactive-nodes .nodes-ul li._3,.screen-living-room .keys-ul li._3{top:74%;right:70%}.screen-living-room.interactive-nodes .nodes-ul li._4,.screen-living-room .keys-ul li._4{top:39%;right:42%}.screen-living-room.interactive-nodes .nodes-ul li._5,.screen-living-room .keys-ul li._5{top:40%;right:52%}.screen-external{overflow:hidden}@media (min-width:1024px){.screen-external .before-after-wrap{-webkit-filter:drop-shadow(0px 0 0 transparent);filter:drop-shadow(0px 0 0 transparent)}}.screen-external.interactive-nodes .room-description{-webkit-transition-delay:.8s;transition-delay:.8s}.screen-external.interactive-nodes .nodes-ul li._1,.screen-external .keys-ul li._1{top:32%;right:21%}.screen-external.interactive-nodes .nodes-ul li._2,.screen-external .keys-ul li._2{top:26%;right:11%}.screen-external.interactive-nodes .nodes-ul li._3,.screen-external .keys-ul li._3{top:45%;right:24%}.screen-external.interactive-nodes .nodes-ul li._4,.screen-external .keys-ul li._4{top:80%;right:57%}.screen-external.interactive-nodes .nodes-ul li._5,.screen-external .keys-ul li._5{top:67%;right:28%}.screen-external.interactive-nodes .nodes-ul li._6,.screen-external .keys-ul li._6{top:49%;right:16%}.screen-external.interactive-nodes .nodes-ul li._7,.screen-external .keys-ul li._7{top:40%;right:31%}.screen-therapy.interactive-nodes .room-description{-webkit-transition-delay:.2s;transition-delay:.2s}.screen-therapy.interactive-nodes .nodes-ul li._1,.screen-therapy .keys-ul li._1{top:53%;right:58%}.screen-therapy.interactive-nodes .nodes-ul li._2,.screen-therapy .keys-ul li._2{top:66%;right:36%}.screen-therapy.interactive-nodes .nodes-ul li._3,.screen-therapy .keys-ul li._3{top:49%;right:65%}.screen-therapy.interactive-nodes .nodes-ul li._4,.screen-therapy .keys-ul li._4{top:46%;right:24%}.screen-therapy.interactive-nodes .nodes-ul li._5,.screen-therapy .keys-ul li._5{top:79%;right:72%}.screen-therapy.interactive-nodes .nodes-ul li._6,.screen-therapy .keys-ul li._6{top:61%;right:12%}.view-video-link{display:none}.video-wrap{max-width:700px;position:relative;margin:1em auto;opacity:1;-ms-filter:"alpha(Opacity=100)";-webkit-transition:opacity .2s linear,-webkit-transform .2s,overflow 0s .2s;transition:opacity .2s linear,transform .2s,overflow 0s .2s}.video-wrap h2,.video-wrap .close{display:none}div.video{width:100%;height:0;padding-top:54%;position:relative;margin:0 auto}div.video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.screen.interactive-nodes .max-width{z-index:2}.screen.interactive-nodes .view-video-link{display:block;max-width:11em;position:absolute;z-index:2;margin-top:1em;color:#181818;font-weight:700}.screen.interactive-nodes .video-wrap{width:540px;height:350px;position:absolute;top:50%;left:50%;z-index:3;margin:-200px 0 0 -270px;padding:.4em 1.4em 0;background:#fff}.screen.interactive-nodes .video-wrap.off-screen{z-index:-1;opacity:0;height:0;-ms-filter:"alpha(Opacity=0)";overflow:hidden;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:0s 0s;transition:0s 0s}.screen.interactive-nodes .video-wrap .video{width:500px;height:282px;padding:0}.screen.interactive-nodes .video-wrap h2{display:block;margin-bottom:.4em}.screen.interactive-nodes .video-wrap .close{display:block;position:absolute;top:7px;right:14px;color:#484644;text-align:center}.is-loading{overflow:hidden}.is-loading .share-panel,.is-loading .prev,.is-loading .next{display:none}.is-loading .screen{visibility:hidden}.is-loading .site-footer{position:fixed;bottom:0;left:0}.is-loading #wrapper{position:absolute;width:100%;height:100%}.is-loading #loading-wrap{opacity:1;position:absolute;top:50%;left:50%;z-index:9999}.no-csstransforms3d .auto-drag .faces-wrap{position:relative;height:50px;overflow:hidden}.no-csstransforms3d .auto-drag .face{width:100%;position:absolute;top:0;left:0;z-index:1}.no-csstransforms3d .auto-drag.state-before .face-one{z-index:2}.no-csstransforms3d .auto-drag.state-after .faces-after{z-index:2}.lt-ie9 #wrapper{min-width:1000px}.no-js body{overflow:auto}.no-js body h1,.no-js body .copy-wrap,.no-js body .img-wrap{opacity:1!important}.no-js .alert{padding:1em;text-align:center;font-size:1.2em;color:#fff;background:red}.no-js #wrapper{background-image:none}.no-js #wrapper:after,.no-js .share-panel,.no-js .prev,.no-js .next,.no-js div.before,.no-js .drag-bar,.no-js .auto-drag,.no-js .circle-link,.no-js .close,.no-js #loading-wrap{display:none}.no-js .screen,.no-js .nodes-ul,.no-js .room-comparison-wrap{display:block;visibility:visible;opacity:1;-ms-filter:"alpha(Opacity=100)"}.no-js .screen h1:before,.no-js .nodes-ul h1:before,.no-js .room-comparison-wrap h1:before{display:none}.no-js .room-comparison-wrap{margin-top:0}.no-js .screen{padding-top:2em}.no-js #site-footer{position:relative}.clearfix:before,.max-width:before,.clearfix:after,.max-width:after{display:table;content:""}.clearfix:after,.max-width:after{clear:both}.clearfix,.max-width{zoom:1}.fr{float:right}.fl{float:left}.clear{clear:both}.highlight{background-color:#ff0}@media (min-width:800px){.no-widows{white-space:nowrap}}@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}