﻿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-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.showMobileOnly{display:none;}@media only screen and (max-height:500px),(max-width:600px){.showMobileOnly{display:block;}}@media only screen and (max-height:500px),(max-width:600px){.hideMobile{display:none;}}::-webkit-scrollbar{width:12px;cursor:pointer;}::-webkit-scrollbar-thumb{border-radius:6px;border:2px solid #f0f0f0;background-color:#bdbdbd;cursor:pointer;}html,body{height:100%;max-height:100% !important;overflow-y:hidden;}.designer{color:#717171;position:relative;overflow:hidden;display:block;font-size:13px;line-height:1.3em;max-width:1200px;max-height:100% !important;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;opacity:0;}.designer .pp-icon{background-position:center;background-repeat:no-repeat;background-size:100% auto;width:1.2em;height:1em;}.designer .pp-icon.compare{background-image:url("../icons/compare.svg");}.designer.ready{opacity:1;}.designer.fixed-and-full{position:absolute;margin:0;left:0;top:0;width:100%;max-width:none;max-height:100vh;height:100vh;z-index:1;}@media only screen and (max-height:500px){.designer.fixed-and-full{height:100%;}}.designer *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;}.designer img.sizing-holder{display:block;visibility:hidden;width:100%;}.designer .render-container{position:absolute;left:0;top:0;width:100%;bottom:0;z-index:1;-moz-transition:transform cubic-bezier(.8,0,.2,1) .5s;-o-transition:transform cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:transform cubic-bezier(.8,0,.2,1) .5s;transition:transform cubic-bezier(.8,0,.2,1) .5s;-moz-transition:-webkit-transform cubic-bezier(.8,0,.2,1) .5s;-o-transition:-webkit-transform cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:-webkit-transform cubic-bezier(.8,0,.2,1) .5s;transition:-webkit-transform cubic-bezier(.8,0,.2,1) .5s;}.designer .render-container img.render{position:absolute;left:0;bottom:0;width:100%;display:block;z-index:1;opacity:1;-moz-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;-webkit-transition:opacity ease-out .3s;transition:opacity ease-out .3s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.designer .render-container img.render.available{opacity:0;}.designer .render-container .hotspots{position:absolute;left:0;top:0;height:100%;width:100%;display:block;z-index:2;}.designer .render-container .hotspots .hotspot-point{position:absolute;left:50%;top:50%;}.designer .render-container .hotspots .hotspot-point .hotspot{position:absolute;left:-20px;top:-20px;width:40px;height:40px;background-color:rgba(255,255,255,.75);box-shadow:rgba(0,0,0,.5) 0 1px 3px;border-radius:200px;cursor:pointer;text-align:center;line-height:40px;font-size:1.4em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .render-container .hotspots .hotspot-point .hotspot:hover{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(255,255,255,.9);}.designer .render-container .hotspots .hotspot-point .hotspot span.label{display:none;}.designer .render-container .hotspots .hotspot-point .hotspot.labeled{height:auto;width:auto;min-width:140px;line-height:1.2em;padding:.75em 1.5em;font-size:1.1em;white-space:nowrap;}.designer .render-container .hotspots .hotspot-point .hotspot.labeled i.fa,.designer .render-container .hotspots .hotspot-point .hotspot.labeled i.far,.designer .render-container .hotspots .hotspot-point .hotspot.labeled i.fab,.designer .render-container .hotspots .hotspot-point .hotspot.labeled i.fas{margin-right:.5em;}.designer .render-container .hotspots .hotspot-point .hotspot.labeled span.label{display:inline-block;}.designer .render-container .hotspots .hotspot-point.has-single-option{display:none;}.designer .render-container .hotspots .clickmapcanvas{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}.designer .branding{display:block;position:absolute;right:10px;top:10px;width:160px;height:60px;z-index:10;background-size:contain;background-repeat:no-repeat;background-position:right top;}.designer .branding.bottom-right{top:auto;bottom:10px;background-position:right bottom;}.designer .branding.bottom-left{top:auto;bottom:10px;right:auto;left:10px;background-position:left bottom;}.designer .menu-button{position:absolute;left:5px;top:5px;z-index:18;padding:0 10px;height:40px;cursor:pointer;background-color:rgba(0,0,0,.5);font-size:1.5em;text-align:center;line-height:40px;color:#fff;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.designer .menu-button span{font-size:.75em;text-transform:uppercase;padding-left:.5em;position:relative;top:-1px;}.designer .sidepanel{position:absolute;top:0;bottom:0;width:300px;left:-305px;background-color:#f0f0f0;z-index:20;box-shadow:rgba(0,0,0,.5) 2px 0 3px;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel{width:240px;left:-245px;}}.designer .sidepanel select{width:100%;padding:.5em;}.designer .sidepanel.show{left:0;}.designer .sidepanel .navbar{position:relative;height:50px;color:#707070;font-size:1.5em;background-color:#e3e3e3;display:flex;}.designer .sidepanel .navbar:before{content:' ';display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#d7d7d7;z-index:1;}.designer .sidepanel .navbar .tab{height:50px;width:50px;max-width:50px;cursor:pointer;z-index:2;position:relative;text-align:center;line-height:50px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .sidepanel .navbar .tab:hover{color:#3d3d3d;}.designer .sidepanel .navbar .tab.active{color:#3d3d3d;background-color:#f0f0f0;}.designer .sidepanel .navbar .tab.disabled{display:none;}.designer .sidepanel .navbar .close-panel-button{height:50px;width:50px;max-width:50px;cursor:pointer;z-index:2;margin-left:auto;text-align:center;line-height:50px;}.designer .sidepanel .powered-by{position:absolute;left:0;right:0;bottom:0;height:70px;border-top:1px solid #d7d7d7;background-color:#e3e3e3;display:none;}.designer .sidepanel .powered-by a{padding:25px;padding-top:15px;font-size:.9em;text-decoration:none;color:#717171;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.designer .sidepanel .powered-by a div{width:60%;}.designer .sidepanel .powered-by a div span{display:block;font-size:1.4em;font-weight:600;}.designer .sidepanel .powered-by a img{width:40%;opacity:.5;margin-top:8px;}.designer .sidepanel .content{position:absolute;left:0;right:0;bottom:0;top:50px;overflow-y:auto;}.designer .sidepanel .content .panel{display:none;}.designer .sidepanel .content .panel.save .panel-button,.designer .sidepanel .content .panel.sharing .panel-button{display:none;}.designer .sidepanel .content .panel.save .panel-button.available,.designer .sidepanel .content .panel.sharing .panel-button.available{display:block;}.designer .sidepanel .content[data-panel='scene'] .panel.scene{display:block;padding:20px;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content[data-panel='scene'] .panel.scene{padding:10px;}}.designer .sidepanel .content[data-panel='scene'] .panel.scene .scenegroups{margin-bottom:20px;}.designer .sidepanel .content[data-panel='scene'] .panel.scene .panel-button .thumbnail{-webkit-filter:grayscale(100%);filter:gray;}.designer .sidepanel .content[data-panel='scene'] .panel.scene .panel-button:hover .thumbnail,.designer .sidepanel .content[data-panel='scene'] .panel.scene .panel-button.selected .thumbnail{-webkit-filter:grayscale(0);filter:unset;}.designer .sidepanel .content[data-panel='layers'] .panel.layers{display:block;padding:20px;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content[data-panel='layers'] .panel.layers{padding:10px;}}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites{display:block;padding:20px;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content[data-panel='favorites'] .panel.favorites{padding:10px;}}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite{height:120px;position:relative;opacity:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite.new{opacity:0;transform:translateX(-30px);}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite img{height:100%;width:auto;display:block;cursor:pointer;}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite.template{display:none;}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite .favorite-actions{position:absolute;right:8px;top:0;height:100%;width:40px;justify-content:center;display:flex;flex-direction:column;align-items:center;}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite .favorite-actions .favorite-action{cursor:pointer;height:40px;line-height:40px;margin:2px;text-align:center;width:40px;}.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite .favorite-actions .favorite-action i.fa,.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite .favorite-actions .favorite-action i.far,.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite .favorite-actions .favorite-action i.fab,.designer .sidepanel .content[data-panel='favorites'] .panel.favorites .favorite .favorite-actions .favorite-action i.fas{font-size:1.5em;}.designer .sidepanel .content[data-panel='sharing'] .panel.sharing{display:block;padding:20px;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content[data-panel='sharing'] .panel.sharing{padding:10px;}}.designer .sidepanel .content[data-panel='save'] .panel.save{display:block;padding:20px;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content[data-panel='save'] .panel.save{padding:10px;}}.designer .sidepanel .content .group-header{margin-bottom:1em;border-bottom:1px solid #ccc;padding-bottom:1em;text-transform:uppercase;font-size:1.25em;}.designer .sidepanel .content .group-header:not(.first){margin-top:2em;}.designer .sidepanel .content .panel-button{height:80px;margin-bottom:6px;cursor:pointer;border:1px solid transparent;overflow:hidden;padding:4px;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content .panel-button{font-size:85%;height:60px;}}.designer .sidepanel .content .panel-button:hover,.designer .sidepanel .content .panel-button.selected,.designer .sidepanel .content .panel-button.is-container{background-color:#f8f8f8;border:1px solid #e3e3e3;color:#3d3d3d;}.designer .sidepanel .content .panel-button.is-container{cursor:default;}.designer .sidepanel .content .panel-button.has-single-option{display:none;}.designer .sidepanel .content .panel-button .thumbnail{background-color:#fff;border:1px solid #e3e3e3;width:70px;height:70px;float:left;margin-right:1em;background-size:cover;background-position:center;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content .panel-button .thumbnail{width:50px;height:50px;}}.designer .sidepanel .content .panel-button .name{margin-bottom:.5em;margin-top:.5em;font-size:1.25em;text-transform:uppercase;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content .panel-button .name{margin-bottom:.25em;margin-top:.25em;}}.designer .sidepanel .content .panel-button .current{margin-bottom:.5em;}.designer .sidepanel .content .panel-button.low{height:53.33333333px;line-height:43.33333333px;}.designer .sidepanel .content .panel-button.text-only{padding-left:1em;}.designer .sidepanel .content .panel-button.wide{height:160px;}.designer .sidepanel .content .panel-button.wide .thumbnail{float:none;width:100%;height:120px;margin-bottom:10px;}@media only screen and (max-height:500px),(max-width:600px){.designer .sidepanel .content .panel-button.wide{height:120px;}.designer .sidepanel .content .panel-button.wide .thumbnail{height:80px;}}.designer .sidepanel .content .panel-button i.fa,.designer .sidepanel .content .panel-button i.far,.designer .sidepanel .content .panel-button i.fab,.designer .sidepanel .content .panel-button i.fas{font-size:2em;margin-right:.5em;margin-left:.5em;}.designer .sidepanel .content .panel-button.hidden{display:none;}.designer .sidepanel.show-poweredby .powered-by{display:block;}.designer .sidepanel.show-poweredby .content{bottom:70px;}.designer .sidepanel.narrow{width:200px;}.designer .sidepanel.narrow .content .panel-button{height:auto;}.designer .sidepanel.narrow .content .panel-button .thumbnail{float:none;width:100%;height:100px;}.designer .sidepanel.narrow .content .panel-button.low[data-action]{padding-top:1em;padding-bottom:1em;text-align:center;line-height:1.5em;}.designer .sidepanel.narrow .content .panel-button.low[data-action] i.fa,.designer .sidepanel.narrow .content .panel-button.low[data-action] i.far,.designer .sidepanel.narrow .content .panel-button.low[data-action] i.fab,.designer .sidepanel.narrow .content .panel-button.low[data-action] i.fas{display:block;text-align:center;margin-bottom:.5em;}.designer .overlay-mask{position:absolute;left:0;top:3000px;bottom:0;right:0;background-color:rgba(50,50,50,.5);z-index:30;opacity:0;-moz-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;-webkit-transition:opacity ease-out .3s;transition:opacity ease-out .3s;}.designer .overlay{position:absolute;left:70px;top:70px;bottom:70px;right:70px;overflow:hidden;background-color:#f0f0f0;z-index:40;box-shadow:rgba(0,0,0,.7) 0 2px 5px;display:none;}@media only screen and (max-width:1024px){.designer .overlay{left:30px;top:30px;bottom:30px;right:30px;}}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay{position:absolute;left:10px;top:10px;bottom:10px;right:10px;min-height:200px;}}.designer .overlay .header{position:absolute;left:0;top:0;right:0;height:55px;line-height:55px;font-size:1.5em;padding-left:20px;border-bottom:1px solid #d7d7d7;background-color:#e3e3e3;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media only screen and (max-height:500px){.designer .overlay .header{padding-left:10px;}}.designer .overlay .header .close-overlay-button{position:absolute;right:0;top:0;width:55px;height:55px;cursor:pointer;text-align:center;line-height:55px;}@media only screen and (max-height:500px){.designer .overlay .header{height:40px;line-height:40px;font-size:1.25em;}.designer .overlay .header .close-overlay-button{width:40px;height:40px;line-height:40px;}}.designer .overlay .buttonbar{position:absolute;left:0;bottom:0;right:0;height:55px;border-top:1px solid #e3e3e3;background-color:#fdfdfd;}.designer .overlay .buttonbar .buttons{position:absolute;top:0;bottom:0;right:0;display:inline-block;}.designer .overlay .buttonbar .buttons .button{float:left;display:block;margin-right:10px;margin-top:10px;position:relative;z-index:10;min-width:90px;height:32px;border-radius:1px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;border:1px solid #676767;color:#fff;cursor:pointer;text-align:center;line-height:32px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#808080;background:-moz-linear-gradient(top,#8d8d8d 0,#737373 100%);background:-webkit-linear-gradient(top,#8d8d8d 0,#737373 100%);background:linear-gradient(to bottom,#8d8d8d 0,#737373 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@buttonColorLight',endColorstr='@buttonColorDark',GradientType=0);}.designer .overlay .buttonbar .buttons .button:before{border-radius:inherit;background:#9a9a9a;background:-moz-linear-gradient(top,#9a9a9a 0,#808080 100%);background:-webkit-linear-gradient(top,#9a9a9a 0,#808080 100%);background:linear-gradient(to bottom,#9a9a9a 0,#808080 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@buttonColorLightHover',endColorstr='@buttonColorDarkHover',GradientType=0);content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;z-index:-1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay .buttonbar .buttons .button:hover:before{opacity:1;}.designer .overlay .filterbar{position:absolute;left:0;right:0;top:55px;height:50px;border-bottom:1px solid #e3e3e3;}.designer .overlay .filterbar .viewmodes{position:absolute;right:20px;top:10px;height:30px;display:none;}.designer .overlay .filterbar .viewmodes .radio{float:left;margin-right:5px;width:40px;line-height:30px;text-align:center;border-radius:2px;cursor:pointer;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay .filterbar .viewmodes .radio:hover{background-color:#e3e3e3;}.designer .overlay .filterbar .viewmodes .radio.selected{background-color:#d7d7d7;}.designer .overlay .filterbar .viewmodes .radio[data-value='filter']{display:none;}.designer .overlay .filterbar .path{position:absolute;left:20px;right:340px;top:10px;height:30px;line-height:30px;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media only screen (max-height:500px){.designer .overlay .filterbar .path{left:10px;}}.designer .overlay .filterbar .path .path-segment{float:left;margin-right:.5em;cursor:pointer;}.designer .overlay .filterbar .path .path-segment span{border-radius:4px;display:block;float:left;height:30px;line-height:30px;padding:0 .75em;margin-right:.5em;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay .filterbar .path .path-segment:after{content:' > ';}.designer .overlay .filterbar .path .path-segment:hover span{background-color:#e3e3e3;}.designer .overlay .filterbar .path .path-segment:last-child:after{display:none;}.designer .overlay .filterbar .path .path-segment:last-child span{background-color:#e3e3e3;}.designer .overlay .filterbar .path .path-segment.unselected span{background-color:transparent !important;}.designer .overlay .filterbar .search{position:absolute;right:20px;top:10px;height:30px;}.designer .overlay .filterbar .search input{border:1px solid #d7d7d7;background-color:#fff;color:#717171;padding:.2em .5em;height:30px;outline:none;width:140px;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay .filterbar .search input:focus{box-shadow:rgba(0,0,0,.25) 0 1px 4px inset;border:1px solid #8a8a8a;}.designer .overlay .filterbar .search .button-search{width:40px;line-height:30px;text-align:center;border-radius:2px;cursor:pointer;display:inline-block;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay .filterbar .search .button-search:hover{background-color:#e3e3e3;}.designer .overlay .content{position:absolute;left:0;right:0;top:105px;bottom:55px;padding:20px;overflow-y:scroll;opacity:1;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}@media only screen and (max-height:500px){.designer .overlay .content{top:90px;}}.designer .overlay.material-browser .no-search-results{display:none;}.designer .overlay.material-browser .no-search-results.show{display:block;}.designer .overlay.material-browser.enable-viewmodes .filterbar .viewmodes{display:block;}.designer .overlay.material-browser.enable-viewmodes .filterbar .search{right:120px;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser.enable-viewmodes .filterbar .search{right:auto;left:20px;}}.designer .overlay.material-browser.enable-viewmodes.enable-filtering .filterbar .viewmodes .radio[data-value='filter']{display:block;}.designer .overlay.material-browser.enable-viewmodes.enable-filtering .filterbar .search{right:170px;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser.enable-viewmodes.enable-filtering .filterbar .search{right:auto;left:20px;}}.designer .overlay.material-browser .materialgroup-header{font-size:1.25em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #e3e3e3;display:none;padding-left:8px;}.designer .overlay.material-browser .materialgroup-header:after{content:' ';display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}.designer .overlay.material-browser .materialgroup-header:before{content:' ';display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .materialgroup-header{padding-bottom:.5em;margin-bottom:.5em;}}.designer .overlay.material-browser .material,.designer .overlay.material-browser .materialgroup,.designer .overlay.material-browser .layeroption{width:110px;height:160px;float:left;margin-right:10px;margin-bottom:10px;cursor:pointer;border:1px solid transparent;overflow:hidden;padding:4px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}@media only screen and (min-width:1024px){.designer .overlay.material-browser .material,.designer .overlay.material-browser .materialgroup,.designer .overlay.material-browser .layeroption{width:170px;height:200px;}}.designer .overlay.material-browser .material .thumbnail,.designer .overlay.material-browser .materialgroup .thumbnail,.designer .overlay.material-browser .layeroption .thumbnail{position:absolute;left:4px;right:4px;top:4px;bottom:5em;background-color:#fff;border:1px solid #e3e3e3;background-size:cover;background-position:center;}.designer .overlay.material-browser .material .thumbnail.loading:before,.designer .overlay.material-browser .materialgroup .thumbnail.loading:before,.designer .overlay.material-browser .layeroption .thumbnail.loading:before{content:' ';display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-image:url("../icons/hourglass.svg");background-size:contain;margin-top:-10px;margin-left:-10px;position:absolute;left:50%;top:50%;}.designer .overlay.material-browser .material .materialcount,.designer .overlay.material-browser .materialgroup .materialcount,.designer .overlay.material-browser .layeroption .materialcount{position:absolute;left:15px;top:40px;font-size:6em;opacity:.8;color:#fff;text-shadow:rgba(0,0,0,.8) 1px 1px 5px;}@media only screen and (max-width:1024px){.designer .overlay.material-browser .material .materialcount,.designer .overlay.material-browser .materialgroup .materialcount,.designer .overlay.material-browser .layeroption .materialcount{font-size:3em;}}.designer .overlay.material-browser .material .caption,.designer .overlay.material-browser .materialgroup .caption,.designer .overlay.material-browser .layeroption .caption{padding-top:.75em;position:absolute;left:4px;right:4px;bottom:4px;height:5em;}.designer .overlay.material-browser .material.selected,.designer .overlay.material-browser .materialgroup.selected,.designer .overlay.material-browser .layeroption.selected,.designer .overlay.material-browser .material:hover,.designer .overlay.material-browser .materialgroup:hover,.designer .overlay.material-browser .layeroption:hover{background-color:#f8f8f8;border:1px solid #e3e3e3;}.designer .overlay.material-browser .material.hidden,.designer .overlay.material-browser .materialgroup.hidden,.designer .overlay.material-browser .layeroption.hidden{display:none;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .material,.designer .overlay.material-browser .materialgroup,.designer .overlay.material-browser .layeroption{width:25%;margin:0;margin-bottom:5px;height:120px;}.designer .overlay.material-browser .material .thumbnail,.designer .overlay.material-browser .materialgroup .thumbnail,.designer .overlay.material-browser .layeroption .thumbnail{bottom:4em;}.designer .overlay.material-browser .material .caption,.designer .overlay.material-browser .materialgroup .caption,.designer .overlay.material-browser .layeroption .caption{font-size:.9em;height:4.5em;}}.designer .overlay.material-browser .colorswatch{width:120px;height:80px;margin-right:0;}.designer .overlay.material-browser .colorswatch .thumbnail{bottom:25px;}.designer .overlay.material-browser .colorswatch .caption{padding-top:0;height:auto;padding-left:5px;font-size:.85em;padding-bottom:3px;}.designer .overlay.material-browser .infopanel{display:none;position:absolute;left:20px;width:280px;top:125px;bottom:75px;padding-right:30px;overflow-y:scroll;border-right:1px solid #e3e3e3;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .infopanel{width:180px;top:110px;}}.designer .overlay.material-browser .infopanel .image{margin-bottom:2em;height:200px;background-position:left top;background-repeat:no-repeat;background-size:cover;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .infopanel .image{display:none;}}.designer .overlay.material-browser .infopanel .name{margin-bottom:1em;font-size:1.25em;}.designer .overlay.material-browser .infopanel .minimize-toggle{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:30px;text-align:center;line-height:40px;}.designer .overlay.material-browser .infopanel .minimize-toggle i.fa,.designer .overlay.material-browser .infopanel .minimize-toggle i.far,.designer .overlay.material-browser .infopanel .minimize-toggle i.fab,.designer .overlay.material-browser .infopanel .minimize-toggle i.fas{-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}.designer .overlay.material-browser .infopanel .metadata a{color:#717171;}.designer .overlay.material-browser .infopanel .metadata .metadata-item{margin-top:.5em;padding-top:.5em;border-top:1px solid #e3e3e3;}.designer .overlay.material-browser .infopanel .metadata .metadata-item:after{content:' ';display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}.designer .overlay.material-browser .infopanel .metadata .metadata-item:before{content:' ';display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}.designer .overlay.material-browser .infopanel .metadata .metadata-item .label{width:40%;float:left;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .infopanel .metadata .metadata-item .label{float:none;width:100%;font-weight:600;font-size:90%;margin-bottom:.2em;}}.designer .overlay.material-browser .infopanel .metadata .metadata-item .value{width:60%;float:left;padding-left:2em;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .infopanel .metadata .metadata-item .value{float:none;width:100%;padding-left:0;}}.designer .overlay.material-browser .buttonbar .button-ok{display:none;}.designer .overlay.material-browser.enable-infopanel .content{left:300px;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser.enable-infopanel .content{left:200px;}}.designer .overlay.material-browser.enable-infopanel .infopanel{display:block;}.designer .overlay.material-browser.enable-infopanel .buttonbar .button-ok{display:block;}.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .content{left:30px;}.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .infopanel{display:block;left:-250px;overflow:hidden;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .infopanel{left:-150px;}}.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .infopanel .minimize-toggle i.fa,.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .infopanel .minimize-toggle i.far,.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .infopanel .minimize-toggle i.fab,.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .infopanel .minimize-toggle i.fas{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.designer .overlay.material-browser.enable-infopanel.infopanel-minimized .buttonbar .button-ok{display:none;}.designer .overlay.material-browser[data-viewmode='list'] .path{display:none;}.designer .overlay.material-browser[data-viewmode='list'] .materialgroup{display:none;}.designer .overlay.material-browser[data-viewmode='list'] .materialgroup-header{display:block;}.designer .overlay.material-browser[data-viewmode='list'] .material.hidden{display:block !important;}.designer .overlay.material-browser[data-viewmode='filter'] .filter-tool{display:block;}.designer .overlay.material-browser[data-viewmode='filter'] .path{display:none;}.designer .overlay.material-browser[data-viewmode='filter'] .materialgroup{display:none;}.designer .overlay.material-browser[data-viewmode='filter'] .materialgroup-header{display:none;}.designer .overlay.material-browser.updating .material,.designer .overlay.material-browser.updating .materialgroup{opacity:0;}@media only screen and (max-height:500px){.designer .overlay.material-browser .filterbar{top:40px;}}.designer .overlay.material-browser .filter-tool{position:absolute;left:20px;top:10px;display:none;}.designer .overlay.material-browser .filter-tool .filter-button{border-radius:4px;float:left;height:30px;line-height:30px;padding:0 .75em;margin-right:.5em;background-color:#e3e3e3;cursor:pointer;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.designer .overlay.material-browser .filter-tool .filter-button i.fa,.designer .overlay.material-browser .filter-tool .filter-button i.far,.designer .overlay.material-browser .filter-tool .filter-button i.fab,.designer .overlay.material-browser .filter-tool .filter-button i.fas{margin-right:10px;}.designer .overlay.material-browser .filter-tool .filter-button:hover{background-color:#d7d7d7;}.designer .overlay.material-browser .filter-tool .active-filters{float:left;margin-left:20px;}.designer .overlay.material-browser .filter-tool .active-filters .active-filter-tag{float:left;padding:3px 10px;margin:4px;border-radius:4px;background-color:#e3e3e3;cursor:pointer;font-size:85%;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.designer .overlay.material-browser .filter-tool .active-filters .active-filter-tag i.fa,.designer .overlay.material-browser .filter-tool .active-filters .active-filter-tag i.far,.designer .overlay.material-browser .filter-tool .active-filters .active-filter-tag i.fab,.designer .overlay.material-browser .filter-tool .active-filters .active-filter-tag i.fas{font-size:1em;vertical-align:0;margin-right:3px;}.designer .overlay.material-browser .filter-tool .active-filters .active-filter-tag:hover{background-color:#d7d7d7;}.designer .overlay.material-browser .filter-panel{z-index:100;position:absolute;background-color:#f9f9f9;left:15px;top:43px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;border:1px solid #d7d7d7;max-width:400px;min-width:300px;display:none;padding-bottom:15px;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .filter-panel{top:7px;}}.designer .overlay.material-browser .filter-panel.show{display:block;}.designer .overlay.material-browser .filter-panel .properties{padding:12px 12px 0 12px;overflow-y:auto;max-height:300px;}@media only screen and (max-height:500px),(max-width:600px){.designer .overlay.material-browser .filter-panel .properties{max-height:120px;}}.designer .overlay.material-browser .filter-panel .properties .filter-property{margin:5px 0;}.designer .overlay.material-browser .filter-panel .properties .filter-property .filter-label{float:left;width:50%;}.designer .overlay.material-browser .filter-panel .properties .filter-property select{width:50%;padding:5px;border:1px solid #ccc;}.designer .overlay.material-browser .filter-panel .reset-filters-button{display:block;position:relative;z-index:10;min-width:90px;height:32px;border-radius:1px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;border:1px solid #676767;color:#fff;cursor:pointer;text-align:center;line-height:32px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#808080;background:-moz-linear-gradient(top,#8d8d8d 0,#737373 100%);background:-webkit-linear-gradient(top,#8d8d8d 0,#737373 100%);background:linear-gradient(to bottom,#8d8d8d 0,#737373 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@buttonColorLight',endColorstr='@buttonColorDark',GradientType=0);margin:10px 20px 0;width:auto;padding:0 10px;}.designer .overlay.material-browser .filter-panel .reset-filters-button:before{border-radius:inherit;background:#9a9a9a;background:-moz-linear-gradient(top,#9a9a9a 0,#808080 100%);background:-webkit-linear-gradient(top,#9a9a9a 0,#808080 100%);background:linear-gradient(to bottom,#9a9a9a 0,#808080 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@buttonColorLightHover',endColorstr='@buttonColorDarkHover',GradientType=0);content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;z-index:-1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay.material-browser .filter-panel .reset-filters-button:hover:before{opacity:1;}.designer .overlay.material-browser .filter-panel .filter-result-summary{border-bottom:1px solid #e1e1e1;background-color:rgba(0,0,0,.05);padding:0 10px;height:36px;line-height:36px;position:relative;}.designer .overlay.material-browser .filter-panel .filter-result-summary .close-button{position:absolute;right:0;top:0;height:36px;width:36px;background-position:center;background-repeat:no-repeat;cursor:pointer;text-align:center;}.designer .overlay.sharing-email{display:none;left:50%;top:50%;max-width:95vw;max-height:95vh;bottom:auto;right:auto;height:430px;width:600px;transform:translate3d(-50%,-50%,0);-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}@media only screen and (max-height:500px){.designer .overlay.sharing-email{max-height:none;transform:none;left:10px;top:10px;bottom:10px;right:10px;width:auto;height:auto;max-width:none;}}.designer .overlay.sharing-email a.policy-link{line-height:55px;margin-left:10px;display:none;color:#717171;}.designer .overlay.sharing-email a.policy-link:not([href='#']){display:block;}.designer .overlay.sharing-email .buttons .button.button-close{display:none;}.designer .overlay.sharing-email .content{top:55px;}.designer .overlay.sharing-email .content .email-intro{margin-bottom:20px;}.designer .overlay.sharing-email .form-line{margin-bottom:10px;}.designer .overlay.sharing-email .form-line:after{content:' ';display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}.designer .overlay.sharing-email .form-line:before{content:' ';display:block;float:none;clear:both;width:0;height:0;overflow:hidden;}.designer .overlay.sharing-email .form-line label{float:left;width:40%;padding:5px 10px 0 0;}.designer .overlay.sharing-email .form-line .form-input{width:60%;float:left;}.designer .overlay.sharing-email .form-block label{display:block;margin-bottom:6px;}.designer .overlay.sharing-email .form-block textarea{width:100%;height:60px;resize:none;}.designer .overlay.sharing-email .form-input{padding:6px 8px;border:1px solid #d7d7d7;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .overlay.sharing-email .form-input:focus{box-shadow:rgba(0,0,0,.25) 1px 1px 5px inset;outline-color:#8ba477;}.designer .overlay.sharing-email .form-input.form-error{outline-color:#c33;border:1px solid #c33;-moz-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-o-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-perspective:1000px;-ms-perspective:1000px;-webkit-perspective:1000px;perspective:1000px;}.designer .overlay.sharing-email.enabled{display:block;}.designer .overlay.sharing-email .content-result{display:none;}.designer .overlay.sharing-email .content-processing{display:none;}.designer .overlay.sharing-email[data-state='processing']{height:200px;}.designer .overlay.sharing-email[data-state='processing'] .content-form,.designer .overlay.sharing-email[data-state='processing'] .content-result{display:none;}.designer .overlay.sharing-email[data-state='processing'] .content-processing{display:block;}.designer .overlay.sharing-email[data-state='processing'] .buttons .button.button-ok{display:none;}.designer .overlay.sharing-email[data-state='complete']{height:200px;}.designer .overlay.sharing-email[data-state='complete'] .content-form,.designer .overlay.sharing-email[data-state='complete'] .content-processing{display:none;}.designer .overlay.sharing-email[data-state='complete'] .content-result{display:block;}.designer .overlay.sharing-email[data-state='complete'] .buttons .button.button-ok,.designer .overlay.sharing-email[data-state='complete'] .buttons .button.button-cancel{display:none;}.designer .overlay.sharing-email[data-state='complete'] .buttons .button.button-close{display:block;}.designer .widget{position:absolute;display:none;z-index:10;}.designer .widget.available{display:block;}.designer .disclaimerwidget{background-color:rgba(240,240,240,.8);box-shadow:rgba(0,0,0,.5) 0 1px 3px;border-radius:3px;max-width:500px;font-size:.9em;line-height:1.5em;}.designer .disclaimerwidget.bottom-right{right:20px;bottom:16px;}.designer .disclaimerwidget.bottom-left{left:20px;bottom:16px;}.designer .disclaimerwidget.top-right{right:20px;top:16px;}.designer .disclaimerwidget.bottom-center{left:50%;-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:16px;}.designer .disclaimerwidget.top-center{left:50%;-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);top:16px;}.designer .disclaimerwidget.center{left:50%;-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;}.designer .disclaimerwidget .disclaimer-text{padding:2em;}.designer .disclaimerwidget .disclaimer-close-button{position:absolute;right:0;top:0;cursor:pointer;text-align:center;line-height:40px;height:40px;width:40px;}.designer .cookieconsentwidget{position:fixed;left:0;bottom:0;width:100%;background-color:rgba(240,240,240,.8);box-shadow:rgba(0,0,0,.5) 0 1px 3px;padding:3rem;z-index:50;}.designer .cookieconsentwidget .cookieconsent-text{max-width:100%;margin:0 auto;width:50rem;text-align:center;margin-bottom:3rem;}.designer .cookieconsentwidget .cookieconsent-buttons{max-width:100%;width:50rem;margin:0 auto;text-align:center;}.designer .cookieconsentwidget .cookieconsent-buttons .cookieconsent-readmore-button{color:#717171;}.designer .cookieconsentwidget .cookieconsent-buttons .cookieconsent-consent-button{text-decoration:none;color:#fff;background-color:#808080;padding:1rem;margin:.5rem 2rem;}.designer .scenechooserwidget{left:20px;bottom:16px;}@media only screen and (max-height:500px),(max-width:600px){.designer .scenechooserwidget{left:10px;bottom:6px;}}.designer .scenechooserwidget .scenegroup{float:left;margin-right:20px;}.designer .scenechooserwidget .scenebutton{float:left;width:100px;height:80px;cursor:pointer;margin-right:4px;margin-bottom:4px;box-shadow:rgba(0,0,0,.5) 0 1px 3px;overflow:hidden;position:relative;}.designer .scenechooserwidget .scenebutton.hidden{display:none;}.designer .scenechooserwidget .scenebutton .title{display:block;position:absolute;left:0;bottom:-50px;z-index:1;background-color:rgba(255,255,255,.8);right:0;padding:.2em .5em;font-size:.8em;max-height:50px;overflow:hidden;-moz-transition:all cubic-bezier(.8,0,.2,1) .5s;-o-transition:all cubic-bezier(.8,0,.2,1) .5s;-webkit-transition:all cubic-bezier(.8,0,.2,1) .5s;transition:all cubic-bezier(.8,0,.2,1) .5s;}.designer .scenechooserwidget .scenebutton .thumbnail{background-color:#fff;border:1px solid #e3e3e3;width:100%;height:100%;margin-right:1em;background-size:cover;background-position:center;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;-webkit-filter:grayscale(100%);filter:gray;}@media only screen and (max-height:500px),(max-width:600px){.designer .scenechooserwidget .scenebutton{width:60px;height:40px;}.designer .scenechooserwidget .scenebutton .title{display:none;}}.designer .scenechooserwidget .scenebutton:hover .thumbnail,.designer .scenechooserwidget .scenebutton.selected .thumbnail{-webkit-filter:grayscale(0);filter:unset;}.designer .scenechooserwidget .scenebutton:hover .title,.designer .scenechooserwidget .scenebutton.selected .title{bottom:0;}.designer .scenechooserwidget .scenebutton.scenenav-prev .thumbnail,.designer .scenechooserwidget .scenebutton.scenenav-next .thumbnail{background-color:#d7d7d7;background-position:center;background-repeat:no-repeat;background-size:16px auto;}.designer .scenechooserwidget .scenebutton.scenenav-prev.scenenav-prev .thumbnail,.designer .scenechooserwidget .scenebutton.scenenav-next.scenenav-prev .thumbnail{background-image:url("../icons/arrow-left-666666.svg");}.designer .scenechooserwidget .scenebutton.scenenav-prev.scenenav-next .thumbnail,.designer .scenechooserwidget .scenebutton.scenenav-next.scenenav-next .thumbnail{background-image:url("../icons/arrow-right-666666.svg");}.designer .actionwidget{right:20px;bottom:20px;}.designer .actionwidget .actionbutton{float:left;display:none;width:50px;height:50px;line-height:50px;font-size:1.3em;margin:0 4px;border-radius:50%;background-color:rgba(255,255,255,.8);box-shadow:rgba(0,0,0,.5) 0 1px 3px;cursor:pointer;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}@media only screen and (max-height:500px),(max-width:600px){.designer .actionwidget .actionbutton{width:40px;height:40px;line-height:40px;font-size:1.1em;}}.designer .actionwidget .actionbutton.disabled{cursor:not-allowed;opacity:.7;}.designer .actionwidget .actionbutton.disabled i.fa,.designer .actionwidget .actionbutton.disabled i.far,.designer .actionwidget .actionbutton.disabled i.fab,.designer .actionwidget .actionbutton.disabled i.fas{opacity:.4;}.designer .actionwidget .actionbutton:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);background-color:rgba(255,255,255,.9);}.designer .actionwidget .actionbutton.available{display:block;}.designer .actionwidget.stacked .actionbutton{float:none;margin:8px 0;}.designer .actionwidget.v-center{bottom:50%;-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);}.designer .actionwidget.h-center{right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);}.designer .loader{position:absolute;left:-30px;top:0;bottom:0;width:1px;background-color:rgba(50,50,50,.5);z-index:50;opacity:0;text-align:center;font-size:3em;color:#fff;-moz-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;-webkit-transition:opacity ease-out .3s;transition:opacity ease-out .3s;}.designer .loader.inverted{color:#333;}.designer .loader.show{display:block;width:auto;right:0;left:0;opacity:1;}.designer .loader i.fa,.designer .loader i.far,.designer .loader i.fab,.designer .loader i.fas{position:absolute;top:50%;width:80px;left:50%;margin-left:-40px;margin-top:-20px;}.designer.disable-main-menu .menu-button{display:none;}.designer.idle-hotspots .render-container .hotspots .hotspot-point .hotspot,.designer.hide-hotspots .render-container .hotspots .hotspot-point .hotspot{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}.designer.side-panel-open .menu-button{left:110px;opacity:0;}.designer.side-panel-open .render-container{-moz-transform:translateX(150px);-ms-transform:translateX(150px);-o-transform:translateX(150px);-webkit-transform:translateX(150px);transform:translateX(150px);}@media only screen and (max-height:500px),(max-width:600px){.designer.side-panel-open .render-container{-moz-transform:translateX(120px);-ms-transform:translateX(120px);-o-transform:translateX(120px);-webkit-transform:translateX(120px);transform:translateX(120px);}}.designer.overlay-open .overlay-mask{display:block;top:0;opacity:1;}.designer.overlay-open .overlay.show{display:block;}.designer .qrcode-link{position:absolute;right:20px;bottom:20px;z-index:20;width:10vw;box-shadow:rgba(0,0,0,.5) 0 2px 10px;}.designer .qrcode-link img{display:block;width:100%;}.designer .fullscreen-button{display:none;position:absolute;right:10px;top:10px;width:40px;height:40px;cursor:pointer;z-index:20;background-color:rgba(255,255,255,.75);box-shadow:rgba(0,0,0,.5) 0 1px 3px;border-radius:200px;text-align:center;line-height:45px;font-size:1.4em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .fullscreen-button:hover{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:rgba(255,255,255,.9);}.designer .fullscreen-button.enabled{display:block;}.designer .abcomparer{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:18;}.designer .abcomparer.show{display:block;}.designer .abcomparer .imagearea{position:absolute;}.designer .abcomparer .imagearea .image-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.designer .abcomparer .imagearea .image-container img{height:100%;display:block;}.designer .abcomparer .imagearea .splitter{position:absolute;left:50%;background-color:#222;width:40px;top:0;bottom:0;cursor:ew-resize;background-position:center;background-repeat:no-repeat;background-image:url("../icons/compare-ab-splitter-icon.svg");background-size:24px auto;box-shadow:rgba(0,0,0,.75) 0 1px 10px;}.designer .abcomparer .toolbuttons{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);}.designer .abcomparer .toolbuttons .actionbutton{width:50px;height:50px;line-height:50px;font-size:1.3em;margin:0 4px;border-radius:50%;background-color:rgba(255,255,255,.8);box-shadow:rgba(0,0,0,.5) 0 1px 3px;cursor:pointer;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}@media only screen and (max-height:500px),(max-width:600px){.designer .abcomparer .toolbuttons .actionbutton{width:40px;height:40px;line-height:40px;font-size:1.1em;}}.designer .abcomparer .toolbuttons .actionbutton.disabled{cursor:not-allowed;opacity:.7;}.designer .abcomparer .toolbuttons .actionbutton.disabled i.fa,.designer .abcomparer .toolbuttons .actionbutton.disabled i.far,.designer .abcomparer .toolbuttons .actionbutton.disabled i.fab,.designer .abcomparer .toolbuttons .actionbutton.disabled i.fas{opacity:.4;}.designer .abcomparer .toolbuttons .actionbutton:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);background-color:rgba(255,255,255,.9);}.designer .remotecontrol-info{z-index:1000;position:absolute;right:20px;bottom:20px;background-color:#fff;text-align:center;font-size:16px;line-height:1.2em;padding-bottom:20px;width:10vw;box-shadow:rgba(0,0,0,.25) 0 1px 20px;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .remotecontrol-info .busy-icon{position:absolute;left:0;top:0;width:100%;font-size:60px;opacity:0;margin-top:20px;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .remotecontrol-info img.remoteControlUrlQR{display:block;width:100%;opacity:1;-moz-transition:all ease-out .2s;-o-transition:all ease-out .2s;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;}.designer .remotecontrol-info[data-state='occupied']{width:5vw;font-size:14px;}.designer .remotecontrol-info[data-state='occupied'] img.remoteControlUrlQR{opacity:0;}.designer .remotecontrol-info[data-state='occupied'] .busy-icon{opacity:1;transform:rotate(10deg);}.designer-preloader{position:fixed;left:0;top:0;bottom:0;right:0;text-align:center;font-size:3em;color:#333;-moz-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;-webkit-transition:opacity ease-out .3s;transition:opacity ease-out .3s;}.designer-preloader i.fa,.designer-preloader i.fas{position:absolute;top:50%;width:80px;left:50%;margin-left:-40px;margin-top:-20px;}.device-orientation{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(50,50,50,.5);z-index:40;}.device-orientation.show{display:block;}.device-orientation .widget{display:block;position:absolute;z-index:40;max-width:80vw;left:50%;background-color:#f0f0f0;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;top:50%;box-shadow:rgba(0,0,0,.5) 0 1px 3px;}.device-orientation .widget .illustration{width:30%;height:100%;background-position:center;background-repeat:no-repeat;background-size:70% auto;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTI3LjI5MSw3MS44NzlINy41NmMtMC4xOTgsMC0wLjM1OS0wLjE2LTAuMzU5LTAuMzU5VjI0LjU4YzAtMC4xOTgsMC4xNjEtMC4zNTksMC4zNTktMC4zNTloMjYuNDc2ICAgIGMwLjE5OCwwLDAuMzU5LDAuMTYxLDAuMzU5LDAuMzU5djI2LjkxNWgxLjg4NFYxOS4xOTZjMC0yLjE4MS0xLjc2OC0zLjk0OS0zLjk0OS0zLjk0OWgtMC45MDIgICAgYy0wLjA1Ny0wLjEyMy0wLjE4LTAuMjA5LTAuMzI0LTAuMjA5aC0zLjQ0Yy0wLjE0NCwwLTAuMjY3LDAuMDg3LTAuMzI0LDAuMjA5SDkuMTc1Yy0yLjE4MSwwLTMuOTQ5LDEuNzY4LTMuOTQ5LDMuOTQ5djUuMTAyICAgIGMtMC4xMjMsMC4wNTgtMC4yMDksMC4xOC0wLjIwOSwwLjMyNHYxLjMwNWMwLDAuMTQ0LDAuMDg2LDAuMjY3LDAuMjA5LDAuMzI0djEuNTE3Yy0wLjEyMywwLjA1Ny0wLjIwOSwwLjE4LTAuMjA5LDAuMzI0djEuMzA1ICAgIGMwLDAuMTQ0LDAuMDg2LDAuMjY3LDAuMjA5LDAuMzIzdjQ3LjA2NGMwLDIuMTgyLDEuNzY4LDMuOTQ5LDMuOTQ5LDMuOTQ5aDE4LjExNVY3MS44Nzl6IE0yMC42MzQsMTcuNzkgICAgYzAuMzMsMCwwLjU5OCwwLjI2OCwwLjU5OCwwLjU5OGMwLDAuMzMtMC4yNjgsMC41OTktMC41OTgsMC41OTljLTAuMzMxLDAtMC41OTktMC4yNjktMC41OTktMC41OTkgICAgQzIwLjAzNiwxOC4wNTcsMjAuMzA0LDE3Ljc5LDIwLjYzNCwxNy43OXogTTE4LjU0LDIwLjYwMmg0LjQ4OGMwLjE5OCwwLDAuMzU5LDAuMTYxLDAuMzU5LDAuMzU5cy0wLjE2MSwwLjM1OC0wLjM1OSwwLjM1OEgxOC41NCAgICBjLTAuMTk4LDAtMC4zNTktMC4xNi0wLjM1OS0wLjM1OFMxOC4zNDEsMjAuNjAyLDE4LjU0LDIwLjYwMnogTTIwLjk5Myw3OS4yMzdjLTEuNzE1LDAtMy4xMTEtMS4zOTUtMy4xMTEtMy4xMTEgICAgYzAtMS43MTUsMS4zOTYtMy4xMTEsMy4xMTEtMy4xMTFjMS43MTYsMCwzLjExMSwxLjM5NiwzLjExMSwzLjExMUMyNC4xMDQsNzcuODQzLDIyLjcwOSw3OS4yMzcsMjAuOTkzLDc5LjIzN3oiPjwvcGF0aD48cGF0aCBkPSJNMjEuMDA3LDczLjcwM2MtMS4zMiwwLTIuMzk0LDEuMDc0LTIuMzk0LDIuMzkzYzAsMS4zMiwxLjA3NCwyLjM5NSwyLjM5NCwyLjM5NXMyLjM5My0xLjA3NCwyLjM5My0yLjM5NSAgICBDMjMuNCw3NC43NzcsMjIuMzI3LDczLjcwMywyMS4wMDcsNzMuNzAzeiI+PC9wYXRoPjwvZz48Zz48Y2lyY2xlIGN4PSIzMy42OTIiIGN5PSI2OC45MTciIHI9IjIuMzk0Ij48L2NpcmNsZT48cGF0aCBkPSJNOTQuNTcyLDc1LjI2NVY1Ny4xYzAtMi4xODItMS43NjgtMy45NDgtMy45NDktMy45NDhoLTUuMTAyYy0wLjA1Ny0wLjEyNC0wLjE4LTAuMjA5LTAuMzIzLTAuMjA5aC0xLjMwNyAgICBjLTAuMTQ0LDAtMC4yNjcsMC4wODUtMC4zMjIsMC4yMDloLTEuNTE5Yy0wLjA1OC0wLjEyNC0wLjE4LTAuMjA5LTAuMzI0LTAuMjA5aC0xLjMwNGMtMC4xNDYsMC0wLjI2OCwwLjA4NS0wLjMyNSwwLjIwOUgzMy4wMzQgICAgYy0yLjE4MSwwLTMuOTQ5LDEuNzY3LTMuOTQ5LDMuOTQ4djIzLjE1NWMwLDIuMTgxLDEuNzY4LDMuOTQ5LDMuOTQ5LDMuOTQ5aDU3LjU4OWMyLjE4MiwwLDMuOTQ5LTEuNzY5LDMuOTQ5LTMuOTQ5di0wLjkwMSAgICBjMC4xMjMtMC4wNTgsMC4yMDktMC4xOCwwLjIwOS0wLjMyNXYtMy40NEM5NC43ODEsNzUuNDQ0LDk0LjY5NSw3NS4zMjEsOTQuNTcyLDc1LjI2NXogTTMzLjY5Miw3Mi4wMjggICAgYy0xLjcxNSwwLTMuMTExLTEuMzk1LTMuMTExLTMuMTExYzAtMS43MTYsMS4zOTYtMy4xMTEsMy4xMTEtMy4xMTFzMy4xMTEsMS4zOTYsMy4xMTEsMy4xMTEgICAgQzM2LjgwMyw3MC42MzQsMzUuNDA3LDcyLjAyOCwzMy42OTIsNzIuMDI4eiBNODUuNTk4LDgxLjk2YzAsMC4xOTktMC4xNjEsMC4zNTgtMC4zNTksMC4zNThIMzguMjk5ICAgIGMtMC4xOTgsMC0wLjM1OS0wLjE1OS0wLjM1OS0wLjM1OFY1NS40ODRjMC0wLjE5OCwwLjE2MS0wLjM1OSwwLjM1OS0wLjM1OWg0Ni45MzljMC4xOTgsMCwwLjM1OSwwLjE2MSwwLjM1OSwwLjM1OVY4MS45NnogICAgIE04OS4yMTgsNzAuOTUxYzAsMC4xOTgtMC4xNjEsMC4zNTktMC4zNTksMC4zNTlzLTAuMzU5LTAuMTYxLTAuMzU5LTAuMzU5di00LjQ4N2MwLTAuMTk3LDAuMTYxLTAuMzU4LDAuMzU5LTAuMzU4ICAgIHMwLjM1OSwwLjE2MSwwLjM1OSwwLjM1OFY3MC45NTF6IE05MS40MzEsNjkuMTU2Yy0wLjMzLDAtMC41OTgtMC4yNjctMC41OTgtMC41OThzMC4yNjgtMC41OTksMC41OTgtMC41OTkgICAgYzAuMzMxLDAsMC41OTksMC4yNjgsMC41OTksMC41OTlTOTEuNzYyLDY5LjE1Niw5MS40MzEsNjkuMTU2eiI+PC9wYXRoPjwvZz48cGF0aCBkPSJNNjMuNTE3LDQ0LjkxbC0xLjY4OSwxLjgyNGMtMC45NTktOS41NjUtNi41MzItMTQuMTE1LTExLjEzNC0xNi4yNTNjLTUuMTIzLTIuMzgzLTEwLjAyOC0yLjM0LTEwLjIzNC0yLjM0bC0wLjUyOSwwLjAwOCAgIHYxLjQzNWwwLjU0OC0wLjAwN2MwLjA0Ni0wLjAwNCw0LjgyNS0wLjAzMyw5LjY1NCwyLjIyN2M2LjA1NiwyLjgzMyw5LjQ5NSw3Ljg0MSwxMC4yNDcsMTQuODk0bC0xLjcyNy0xLjYwMWwwLjA3OSwyLjA2NSAgIGwyLjUyNCwyLjM0bDIuMzQtMi41MjVMNjMuNTE3LDQ0LjkxeiI+PC9wYXRoPjwvZz48L3N2Zz4=');position:absolute;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;}.device-orientation .widget .texts{padding:2em 2em 2em 1em;position:relative;left:30%;width:70%;}.device-orientation .widget .texts p{margin-bottom:.5em;}@media only screen and (max-height:500px),(max-width:600px){.device-orientation .widget .illustration{position:relative;margin:20px auto 0 auto;width:120px;height:120px;background-size:contain;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}.device-orientation .widget .texts{left:0;width:100%;padding:1em 2em 2em 2em;text-align:center;}}.splashscreen{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(50,50,50,.5);z-index:35;}.splashscreen.show{display:block;}.splashscreen .widget{display:block;position:absolute;z-index:35;max-width:80vw;left:50%;background-color:#f0f0f0;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px;top:50%;box-shadow:rgba(0,0,0,.5) 0 1px 30px;}.splashscreen .widget:before{content:' ';margin-top:66.66666667%;display:block;}.splashscreen .widget iframe{border:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}.splashscreen .widget .clickable{position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer;background-color:transparent;z-index:2;}.splashscreen .widget .close-icon{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;background-color:rgba(255,255,255,.8);text-align:center;font-size:25px;line-height:50px;z-index:2;}@keyframes shake{10%,90%{-moz-transform:translate3d(-1px,0,0);-ms-transform:translate3d(-1px,0,0);-o-transform:translate3d(-1px,0,0);-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0);}20%,80%{-moz-transform:translate3d(2px,0,0);-ms-transform:translate3d(2px,0,0);-o-transform:translate3d(2px,0,0);-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0);}30%,50%,70%{-moz-transform:translate3d(-4px,0,0);-ms-transform:translate3d(-4px,0,0);-o-transform:translate3d(-4px,0,0);-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0);}40%,60%{-moz-transform:translate3d(4px,0,0);-ms-transform:translate3d(4px,0,0);-o-transform:translate3d(4px,0,0);-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0);}}